.share-modal { width: 337px; height: 385px; background-color: var(--color-11); border: 1px solid #bac4ce; // @include border(1px,var(--color-7)); border-radius: 20px; top: 63px; left: 253px; transform: unset; &__modal { .modal-dialog { transform: unset !important; transition: unset !important; } } &__content { position: relative; width: 337px; height: 385px; display: flex; flex-direction: column; } &__search-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.3s ease-in-out; } &__search { border-bottom: 1px solid #f1f1f1; // @include border-bottom(1px, var(--color-8)); display: flex; align-items: center; padding-top: 15px; padding-bottom: 15px; span { font-size: 16px; color: var(--color-2); width: 50px; display: flex; justify-content: center; i { cursor: pointer; color: var(--color-9); font-size: 24px; width: 70px; display: flex; justify-content: center; align-items: center; } } #get-back { width: 70px; } input { flex-grow: 2; border: unset; outline: unset; color: var(--color-2); font-size: 14px; // &::placeholder { // color: var(--color-9); // font-size: 14px; // } } } &__add-person { width: 50px; display: flex; justify-content: center; i { font-size: 24px; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; font-size: 23px; background: -webkit-linear-gradient(#a9bdc4 0%, #c6cfda 100%); background-clip: border-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } &:hover { i { background: -webkit-linear-gradient(#00b6e3 0%, #81e6ff 100%); background-clip: border-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } } } &__search-recommend { display: none; opacity: unset; visibility: hidden; position: absolute; top: 57px; right: 0px; width: 100%; height: calc(100% - 57px); background: var(--color-14); transition: all 0.3s ease-in-out; opacity: 0; visibility: hidden; display: none; z-index: 10; .os-host { height: 100%; } .os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical { bottom: 0; right: 7px; top: 17px; width: 0px; } .os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle { background: var(--color-27); } } &__users { flex-grow: 1; max-height: 259px; .os-scrollbar-vertical { width: 0; } } &__icon { display: flex; justify-content: center; align-items: center; margin-bottom: 18px; img { width: 142px; padding-top: 42px; } } &__text { color: var(--color-9); font-size: 14px; padding-bottom: 37px; width: 246px; text-align: center; margin-right: auto; margin-left: auto; } &__search-content-footer { display: flex; align-items: flex-end; justify-content: space-between; padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #bac4ce; // @include border-top(1px, var(--color-7)); padding-right: 22px; padding-left: 22px; } &__sign { display: flex; flex-direction: column; span { font-size: 12px; color: var(--color-9); display: block; margin-bottom: 2px; } a { color: var(--color-1); font-size: 12px; } } &__settings { a { } } &__settings-btn { font-size: 14px; color: var(--color-1); } &__settings-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.3s ease-in-out; opacity: 0; visibility: hidden; display: none; } &__title { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #f1f1f1; // @include border-bottom(1px, var(--color-8)); padding-right: 22px; padding-left: 22px; h4 { font-size: 16px; } } &__form { padding-right: 22px; padding-left: 22px; &-question { font-size: 14px; font-weight: 500; text-shadow: 0 -0.75px #6b6b6b; margin-bottom: 17px; color: var(--color-2); } &-item { padding-top: 17px; &:last-child { margin-bottom: 17px; } } &-radio-item { display: flex; align-items: center; &:not(:last-child) { margin-bottom: 20px; } input { } label { color: var(--color-2); font-size: 14px; margin-right: 16px; margin-bottom: 0; } } &-btn { min-width: 57px; height: 32px; border-radius: 20px; display: flex; justify-content: center; align-items: center; margin-right: 10px; } &-radio { position: relative; input { position: absolute; opacity: 0; cursor: pointer; height: 20px; width: 20px; z-index: 5; } span { display: flex; height: 20px; width: 20px; border-radius: 50%; border: 2px solid #bac4ce; // @include border(2px,var(--color-7)); transition: all 0.3s ease-in-out; display: flex; justify-content: center; align-items: center; &::before { content: " "; width: 10px; height: 10px; border-radius: 50%; display: flex; background: linear-gradient(#3def90 0%, #1ed975 100%); opacity: 0; transition: all 0.3s ease-in-out; } } input:checked ~ span::before { opacity: 1; } } } &__form-btn--deactive { font-size: 14px; color: var(--color-2); &:hover { opacity: 0.8; } } &__from-btn--active { border: 2px solid #00b6e3; // @include border(2px,var(--color-1)); color: var(--color-1); font-size: 14px; &:hover { color: var(--color-14); background: var(--color-1); } } &__setting-footer { margin-top: auto; border-top: 1px solid #f1f1f1; // @include border-top(1px, var(--color-8)); display: flex; align-items: center; justify-content: flex-end; padding: 16px; } &__people-search { background: var(--color-11); position: absolute; top: 0; display: none; left: 0; width: 100%; height: 100%; transition: all 0.3s ease-in-out; opacity: 0; visibility: hidden; .os-host { height: 100%; } .os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical { bottom: 0; right: 7px; top: 17px; width: 0px; } .os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle { background: var(--color-27); } } &__user-search-content { opacity: unset; width: 100%; height: calc(100% - 57px); background: var(--color-14); transition: all 0.3s ease-in-out; top: 57px; display: none; .os-host { height: 100%; } .os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical { bottom: 0; right: 7px; top: 17px; width: 0px; } .os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle { background: var(--color-27); } } &__users-footer { display: flex; flex-direction: column; } &__textarea { border-top: 1px solid #f1f1f1; // @include border-top(1px, var(--color-8)); padding-top: 12px; padding-bottom: 12px; padding-right: 22px; padding-left: 22px; } &__invite-row { border-top: 1px solid #f1f1f1; // @include border-top(1px, var(--color-8)); display: flex; align-items: center; padding-top: 17.5px; padding-bottom: 26px; justify-content: space-between; padding-right: 22px; padding-left: 22px; } &__select { font-size: 14px; .main-page__date-select .select-selected { border: unset; padding: 0; } .main-page__date-select .select-selected { height: 32px; } .select-items { width: 160px; } .main-page__date-select .select-items { top: unset; bottom: calc(5px + 100%); } } &__send-invite { a { display: flex; justify-content: center; align-items: center; min-width: 120px; border-radius: 20px; border: 2px solid #00b6e3; // @include border(2px,var(--color-1)); height: 32px; font-size: 14px; &:hover { color: var(--color-14); background: var(--color-1); } } } }