#login-form .login-form__content #it-is-my-mobile-read-more {
  display: none;
}
.account-form__section p[data-id="it-is-my-mobile-option"] {
  display: none !important;
}
@media all and (max-width: 800px) {
  #openvoice-iframe {
    max-height: 1600px !important;
  }
}
#top-message-bar .detail {
  display: flex;
  justify-content: center;
  align-items: center;
}
#top-message-bar .preview {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.top-message-detail-mask {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  z-index: 10000;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: opacity 0.35s, visibility 0.35s;
  display: block!important;
}
.top-message-detail-mask.active {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.top-message-detail {
  position: fixed;
  bottom: 0;
  height: 70%;
  width: 100%;
  background: #fff;
  z-index: 10001;
  border-radius: 16px 16px 0 0;
  opacity: 0;
  transform: translateY(50%);
  pointer-events: none;
  visibility: hidden;
  transition: opacity 0.35s, transform 0.35s, visibility 0.35s;
  display: block!important;
}
.top-message-detail.active {
  opacity: 1;
  transform: translateY(0);
  pointer-events: all;
  visibility: visible;
}
.message-detail-wrapper {
  padding: 32px;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}
.top-message-detail .icon {
  position: absolute;
  top: 0;
  right: 0;
  padding: 16px;
}
@media (min-width: 800px) {
  .top-message-detail {
    border-radius: 16px;
    top: 25%;
    height: 50%;
    width: 700px;
    left: 50%;
    margin-left: -350px;
  }
}
@media (min-width: 1440px) {
  .top-message-detail {
    width: 1000px;
    margin-left: -500px;
  }
}

