.login-modal {
  margin-top:34px
}
.login-modal__image {
  font-size:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
.login-modal__image img {
  width:100%
}
.login-modal__video {
  width:100%;
  font-size:0
}
.login-modal__content {
  margin:34px 0 20px
}
.login-modal__actions {
  display:flex;
  margin-top:24px;
  flex-wrap:wrap;
  margin-left:-10px;
  margin-right:-10px
}
.login-modal__action-col {
  flex:0 0 50%;
  padding-left:10px;
  padding-right:10px
}
.login-modal__action-col._full {
  flex-basis:100%
}
.login-modal__action-col._full+.login-modal__action-col._full {
  margin-top:10px
}
@media only screen and (max-width:1440px) {
  .login-modal {
    margin-top:24px
  }
  .login-modal__content {
    margin:24px 0 16px
  }
  .login-modal__actions {
    margin-top:20px;
    margin-left:-5px;
    margin-right:-5px
  }
  .login-modal__action-col {
    padding-left:5px;
    padding-right:5px
  }
}
@media only screen and (max-width:768px) {
  .login-modal {
    max-width:420px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto
  }
  .login-modal__content {
    margin:18px 0
  }
  .login-modal__actions {
    display:block;
    margin-left:0;
    margin-right:0
  }
  .login-modal__action-col {
    padding-left:0;
    padding-right:0
  }
  .login-modal__action-col:not(:last-child) {
    margin-bottom:15px
  }
}
.botSimMsg {
  padding:20px;
  background:var(--color-block-background);
  border-radius:var(--border-radius);
  pointer-events:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
.botSimMsg__image {
  padding-left:30px;
  font-size:0
}
.botSimMsg__image img {
  width:100%
}
.botSimMsg__head {
  display:flex;
  align-items:center;
  margin-bottom:16px
}
.botSimMsg__head-avatar {
  position:relative;
  overflow:hidden;
  display:inline-flex;
  z-index:1;
  flex:0 0 auto;
  justify-content:center;
  align-items:center;
  width:20px;
  height:20px;
  margin-right:10px;
  font-size:0;
  border-radius:50%
}
.botSimMsg__head-avatar img {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.botSimMsg__head-name {
  font-size:14px;
  font-variation-settings:"wght" 700
}
@supports not (font-variation-settings:normal) {
  .botSimMsg__head-name {
    font-weight:700
  }
}
.botSimMsg__text {
  margin-top:12px;
  padding-left:30px;
  font-size:12px;
  line-height:1.4285714286
}
.botSimMsg__text p {
  margin:0
}
.botSimMsg__text p+p {
  margin-top:.5em
}
