#column-left { //display: flex; flex-direction: column; .folders-tabs-scrollable { position: sticky; top: -1px; z-index: 1; background-color: #fff; .scrollable { position: relative; border-bottom: 1px solid #dadce0; } .menu-horizontal { border-bottom: none; ul { justify-content: space-between } li { padding: 9px 16px 7px 16px; display: flex; justify-content: center; } } span.unread-count { margin-left: 5px; background: #50a2e9; height: 20px; border-radius: 12px; font-weight: 500; color: white; line-height: 22px; margin-top: 3px; min-width: 20px; padding: 0 6px; &:empty { display: none; } } } #chats-container { max-height: 100%; overflow: hidden; position: relative; } .sidebar-slider { height: 100%; } .sidebar-header__btn-container { position: relative; width: 39.75px; height: 39px; > * { visibility: hidden; opacity: 0; position: absolute; left: 0; top: 0; transition: .2s opacity; z-index: 2; &:before { transition: .2s transform; transform: rotate(180deg); } & + * { margin-left: 0!important; } &.active { //margin-top: 1px; opacity: 1; visibility: visible; color: #707579; &:before { transform: rotate(0deg); } } } .btn-menu { @include respond-to(handhelds) { margin-top: -4px; } } } .sidebar-tools-button .btn-menu { width: 217px; .archived-count { border-radius: 12px; min-width: 24px; padding: 0 8px; height: 24px; text-align: center; line-height: 24px; color: #fff; font-weight: 500; background-color: #c5c9cc; justify-self: flex-end; position: absolute; right: 16px; @include respond-to(handhelds) { font-size: 14px; font-weight: 600; } } .archived-count:empty { display: none; } } .search-group-people { ul { display: flex; flex-direction: row; padding-left: 4px; margin-top: -1px; padding-bottom: 1px; } li { margin-right: 5px; padding: 0; } .rp { height: 98px; max-height: 98px; border-radius: 10px; max-width: 78px; width: 78px; align-items: center; position: relative; display: flex; flex-direction: column; cursor: pointer; padding: 12px 0 0 !important; overflow: hidden; margin: 0; } .dialog-avatar { width: 54px; height: 54px; } .user-caption { max-width: 65px; padding: 2px 0px 9px; font-size: 12px; } .user-title { max-width: unset; } .search-group-scrollable { position: relative; > .scrollable { position: relative; } } } .item-main .sidebar-content { .btn-menu { bottom: calc(100% + 10px); } .btn-corner { &.menu-open:before { content: $tgico-close; } @include respond-to(handhelds) { transform: translateY(0px); position: fixed !important; } } .btn-menu-toggle { @include respond-to(handhelds) { width: 54px; height: 54px; bottom: 14px; right: 14px; } } @include respond-to(not-handhelds) { html.no-touch &:hover .btn-corner { transform: translateY(0px); } } } } #search-container { transition: 150ms ease-in-out opacity,150ms ease-in-out transform; transform: scale(1.1, 1.1); opacity: 0; display: flex; &.active { transform: scale(1, 1); transform-origin: center; opacity: 1; } } .new-channel-container, .new-group-container, .edit-profile-container { .sidebar-content { flex-direction: column; } .avatar-edit { width: 120px; height: 120px; margin: 1px auto 32px; flex: 0 0 auto; } .input-wrapper { width: 380px; margin: 0 auto; flex: 0 0 auto; @include respond-to(handhelds) { width: 100%; padding: 0 16px; } } .chats-container { flex: 1 1 auto; } .caption { font-size: 0.875rem; margin-top: 14px; margin-left: 23px; color: #707579; padding-right: 24px; } } .edit-folder-container { .input-wrapper { width: 380px; margin: 0 auto; flex: 0 0 auto; } } .new-group-members { padding: 1.5rem 0 0.4375rem; .search-group__name { text-transform: capitalize; } } .settings-container { .profile { &-button { display: flex; padding: 1.125rem 0.625rem; height: 3.5rem; line-height: 1.4; border-radius: 0.625rem; margin: 0px 0.5rem 0px 0.4375rem; @include respond-to(handhelds) { padding: 0.75rem 0.625rem; height: 48px; margin: 0 0 2px 0; border-radius: 0; } html.no-touch &:hover { background: rgba(112, 117, 121, 0.08); cursor: pointer; } &:before { font-size: 24px; color: #707579; margin-left: 0.375rem; margin-top: -0.0625rem; } p { padding-left: 2rem; user-select: none; } } &-buttons { margin-top: .9375rem; width: 100%; @include respond-to(handhelds) { margin-top: 0.6875rem; } } } } .edit-profile-container { .caption { margin-top: 1.063rem; margin-left: 1.438rem; line-height: 1.2; padding-bottom: 1.438rem; @include respond-to(handhelds) { padding-right: 24px; } } .sidebar-left-h2 { color: #707579; padding: 0 1.438rem; padding-bottom: 1.5rem; font-weight: 500; } hr { margin-bottom: 1.5rem; } .scroll-wrapper { width: 100%; } } .chat-folders-container, .edit-folder-container { user-select: none; .sticker-container { width: 86px; height: 86px; margin: 1px auto 29px; flex: 0 0 auto; } .caption { text-align: center; color: #707579; font-size: 14px; line-height: 1.3; } .sidebar-left-h2 { color: #707579; font-size: 15px; // padding-top: 7px; // padding-bottom: 15px; padding: 7px 16px 15px 16px; font-weight: 500; } } .chat-folders-container { .btn-primary { width: 160px; height: 40px; align-items: center; margin: 15px auto 24px; border-radius: 30px; padding: 0 12px; display: flex; } .tgico-add:before { content: "\e903"; font-size: 24px; margin-right: 6px; } // .folders-container { // padding: 0 16px; // } .category { padding: 7px 16px 11px 16px; display: flex; //padding-bottom: 11px; justify-content: space-between; cursor: pointer; position: relative; margin-bottom: 10px; p { height: unset; } p:last-child { color: #707579; font-size: 14px; line-height: 20px; } .btn-primary { height: 30px; font-size: 15px; width: 52px; transition: width 0.2s; margin: 5px 0 0 0; } } } .edit-folder-container { .caption { margin-bottom: 18px; } @include respond-to(handhelds) { .input-wrapper { width: 100%; padding: 0 16px; } .input-field input { height: 50px; } } .sidebar-left-h2 { padding: 21px 0 8px 16px; } .input-wrapper { margin-bottom: 10px; } } .folder-list { li { padding-bottom: 2px; .rp { padding: 8px 3px !important; height: 48px !important; @include respond-to(handhelds) { padding: 8px 12px !important; } } } avatar-element { height: 32px; width: 32px; } .user-caption { padding: 6px 28px; } p span { font-weight: normal; } } .folder-categories { width: 100%; .checkbox { margin-top: -9px !important;; right: 0; position: absolute; [type="checkbox"]+span { padding-left: 38px; } [type="checkbox"]:checked+span:before { top: 5px; left: 0px; } } } .folder-category-button { display: flex; font-size: 1.5rem; padding: 13px 16px 10px 16px; p { user-select: none; margin-left: 32px; font-size: 16px; flex: 1 1 auto; } &.blue, &.blue:before { color: #50a2e9; } &:first-child { cursor: pointer; } &:before { color: #797d82; } } .sidebar-header .tgico-check1 { color: #50a2e9; } .included-chats-container { .sidebar-left-h2 { color: #707579; font-size: 15px; font-weight: 500; padding: 6px 0 8px 16px; } .selector { ul { li > .rp { margin: 0 !important; padding: 7px 12px !important; height: 62px; } .dialog-avatar { width: 46px; height: 46px; } span.user-title { font-weight: 500; } .user-caption { padding: 0px 0px 0 14px; margin-top: -2px; } span.user-last-message { font-size: 15px; margin-top: 2px; } .checkbox { margin-top: 10px; } [type="checkbox"]+span { padding-left: 26px; } } } .checkbox [type="checkbox"]+span:after { border-radius: 50%; height: 20px; width: 20px; border-color: #dadbdc; } .checkbox [type="checkbox"]:checked+span:after { background-color: #4EA4F6; border: none; } .folder-category-button { cursor: pointer; } } .search-group-recent { .search-group__name { display: flex; justify-content: space-between; align-items: center; } }