/* MEETUS 0.6.25.2 COMMUNITY2-TG11-WORKSPACE1 */
.workspace-folder-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto;scrollbar-width:none}.workspace-folder-bar::-webkit-scrollbar{display:none}.workspace-folder-bar button{flex:0 0 auto;border:0;border-radius:999px;padding:8px 13px;background:#252830;color:#aaaeb8;cursor:pointer;white-space:nowrap}.workspace-folder-bar button.active{background:#8069e8;color:#fff}.workspace-folder-bar .workspace-folder-add{width:34px;height:34px;padding:0;font-size:20px}.workspace-chat-pin{margin-right:5px;font-size:12px}.workspace-modal{position:fixed;inset:0;z-index:1900;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(4,7,12,.74);backdrop-filter:blur(10px)}.workspace-modal.hidden{display:none!important}.workspace-card{width:min(480px,calc(100vw - 24px));max-height:min(720px,calc(100dvh - 24px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(132,107,235,.25);border-radius:22px;background:#191c23;color:#fff;box-shadow:0 24px 80px rgba(0,0,0,.52)}.workspace-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px}.workspace-card-head h3{margin:0;font-size:20px}.workspace-card-head small{color:#9299a6}.workspace-card-head>button{width:36px;height:36px;border:0;border-radius:50%;background:#2b3039;color:#fff;font-size:22px;cursor:pointer}.workspace-card-body{min-height:0;padding:12px 18px;overflow:auto}.workspace-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 18px 18px;border-top:1px solid rgba(255,255,255,.07)}.workspace-card-actions button{min-height:44px;border:0;border-radius:13px;background:#30343e;color:#fff;cursor:pointer}.workspace-card-actions button.primary{background:#8069e8;font-weight:700}.workspace-field,.workspace-link-card label{display:grid;gap:7px;color:#9da4b0;font-size:13px}.workspace-field input,.workspace-link-card input{height:44px;border:1px solid #343946;border-radius:12px;background:#10141b;color:#fff;padding:0 12px;font:inherit;outline:0}.workspace-field input:focus,.workspace-link-card input:focus{border-color:#8069e8;box-shadow:0 0 0 3px rgba(128,105,232,.14)}.workspace-folder-check{display:flex;align-items:center;gap:11px;padding:11px;border-radius:13px;cursor:pointer}.workspace-folder-check:hover{background:rgba(255,255,255,.045)}.workspace-folder-check input{width:19px;height:19px;accent-color:#8069e8}.workspace-pinned-banner{display:flex;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(25,29,38,.96);z-index:8}.workspace-pinned-banner.hidden{display:none!important}.workspace-pinned-banner>button:first-child{min-width:0;flex:1;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.workspace-pinned-banner>button:first-child span:last-child{min-width:0}.workspace-pinned-banner strong,.workspace-pinned-banner small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-pinned-banner strong{color:#9580f0;font-size:12px}.workspace-pinned-banner small{margin-top:2px;color:#c8cbd2}.workspace-pinned-icon{width:4px;height:36px;border-radius:4px;background:#8069e8;overflow:hidden}.workspace-pinned-icon svg{display:none}.workspace-pinned-banner>button:last-child{width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:#9da4b0;font-size:20px;cursor:pointer}.workspace-format-bar{position:absolute;left:50%;bottom:calc(100% + 7px);transform:translateX(-50%);z-index:12;display:flex;gap:3px;padding:5px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(25,29,37,.96);box-shadow:0 12px 36px rgba(0,0,0,.32);opacity:0;pointer-events:none;transition:.15s}.composer:focus-within+.workspace-format-bar,.workspace-format-bar:hover{opacity:1;pointer-events:auto}.workspace-format-bar button{width:34px;height:32px;border:0;border-radius:8px;background:transparent;color:#d7d9df;cursor:pointer}.workspace-format-bar button:hover{background:#343947}.workspace-comments-off{display:block;margin-top:7px;color:#858c98;font-size:11px}.workspace-member-list{min-height:120px;max-height:62dvh;overflow:auto;padding:5px 12px 15px}.workspace-member-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:10px;border-radius:14px}.workspace-member-row:hover{background:rgba(255,255,255,.045)}.workspace-member-row>div:nth-child(2){min-width:0;display:grid;gap:2px}.workspace-member-row strong,.workspace-member-row span,.workspace-member-row small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-member-row span{color:#a8aeba;font-size:12px}.workspace-member-row small{color:#7f8794;font-size:11px}.workspace-member-role{padding:4px 7px;border-radius:999px;background:#302b4c!important;color:#bcaeff!important;font-size:10px!important}.workspace-drop-overlay{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;background:rgba(6,10,16,.78);backdrop-filter:blur(8px);pointer-events:none}.workspace-drop-overlay.hidden{display:none!important}.workspace-drop-overlay>div{width:min(620px,calc(100vw - 30px));height:min(380px,calc(100dvh - 60px));display:grid;place-content:center;gap:8px;text-align:center;border:2px dashed #8e77ef;border-radius:26px;background:rgba(27,31,40,.92)}.workspace-drop-overlay strong{font-size:28px}.workspace-drop-overlay span{color:#a9afba}.workspace-upload-row .message-bubble{min-width:240px}.workspace-upload-preview{display:flex;align-items:center;gap:12px}.workspace-upload-preview div{min-width:0;display:grid}.workspace-upload-preview strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-upload-preview small{color:#bbbfd0}.workspace-upload-spinner{width:34px;height:34px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:workspace-spin .8s linear infinite}.workspace-upload-progress{height:3px;margin-top:10px;border-radius:3px;background:rgba(255,255,255,.15);overflow:hidden}.workspace-upload-progress i{display:block;width:38%;height:100%;background:#fff;animation:workspace-progress 1.2s ease-in-out infinite}@keyframes workspace-spin{to{transform:rotate(360deg)}}@keyframes workspace-progress{0%{transform:translateX(-100%)}100%{transform:translateX(300%)}}.workspace-audio-file{min-width:280px;display:flex;align-items:center;gap:10px;padding:5px}.workspace-audio-play{width:44px;height:44px;flex:0 0 auto;border:0;border-radius:50%;background:#8069e8;color:#fff;cursor:pointer}.workspace-audio-main{min-width:0;flex:1;display:grid;gap:4px}.workspace-audio-main strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-audio-main input{width:100%;accent-color:#8069e8}.workspace-audio-main small{display:flex;justify-content:space-between;color:#9da4b0}.workspace-content-protected .message-file{pointer-events:none}.workspace-content-protected .file-download,.workspace-content-protected [data-message-action="download"]{display:none!important}.workspace-content-protected .media-image-button img,.workspace-content-protected .media-video-button video{user-select:none;-webkit-user-drag:none}.workspace-content-protected .message-bubble{user-select:none}.chat-header-menu [data-workspace-action] svg,.message-context-menu [data-workspace-message-action] svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.workspace-link-card .workspace-card-body{display:grid;gap:13px}.workspace-link-card{grid-template-rows:auto auto auto}
@media(max-width:700px){.workspace-folder-bar{padding:6px 8px}.workspace-card{width:100vw;height:100dvh;max-height:none;border-radius:0}.workspace-format-bar{left:8px;right:8px;bottom:calc(100% + 5px);transform:none;justify-content:center}.workspace-drop-overlay strong{font-size:21px}.workspace-pinned-banner{padding-left:8px}.workspace-audio-file{min-width:min(260px,70vw)}.workspace-member-list{max-height:none}.workspace-card-actions{padding-bottom:max(16px,env(safe-area-inset-bottom))}}
.workspace-format-bar{opacity:1;pointer-events:auto}.workspace-comment-toggle-chip{display:block;margin-top:7px;padding:4px 8px;border:0;border-radius:8px;background:rgba(128,105,232,.16);color:#b8aaff;font-size:10px;cursor:pointer}.workspace-comment-toggle-chip:hover{background:rgba(128,105,232,.28)}

/* MEETUS 0.6.25.2 COMMUNITY2-TG11-WORKSPACE2 */
.workspace-folder-bar{display:block!important;padding:8px 10px!important;overflow:visible!important;background:#191b20;border-top:1px solid rgba(255,255,255,.05);border-bottom:0!important}
.workspace-folder-launch{width:100%;min-height:42px;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px!important;padding:7px 10px!important;border-radius:13px!important;background:#24272e!important;color:#fff!important;text-align:left}
.workspace-folder-launch>span{min-width:0;display:flex;align-items:center;gap:9px}.workspace-folder-launch svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.workspace-folder-launch strong{font-size:14px}.workspace-folder-launch small{max-width:120px;overflow:hidden;text-overflow:ellipsis;color:#a9afba;font-size:12px}.workspace-folder-launch>b{font-size:21px;color:#8e79ea;font-weight:400}
.workspace-folder-backdrop{position:fixed;inset:0;z-index:1880;background:rgba(3,6,11,.36);backdrop-filter:blur(2px)}.workspace-folder-backdrop.hidden{display:none!important}
.workspace-folder-drawer{position:fixed;z-index:1890;width:min(310px,calc(100vw - 24px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(137,111,239,.25);border-radius:20px;background:#191c23;color:#fff;box-shadow:0 24px 80px rgba(0,0,0,.5);opacity:0;transform:translateX(-18px) scale(.985);transition:opacity .18s ease,transform .18s ease}.workspace-folder-drawer.hidden{display:none!important}.workspace-folder-drawer.open{opacity:1;transform:translateX(0) scale(1)}
.workspace-folder-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px}.workspace-folder-drawer-head strong{font-size:19px}.workspace-folder-drawer-head button{width:34px;height:34px;border:0;border-radius:50%;background:#2a2e37;color:#fff;font-size:21px;cursor:pointer}
.workspace-folder-drawer-list{min-height:0;padding:5px 10px 12px;overflow:auto}.workspace-folder-drawer-list>button{width:100%;min-height:46px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin:2px 0;padding:7px 10px;border:0;border-radius:12px;background:transparent;color:#dfe2e8;text-align:left;cursor:pointer}.workspace-folder-drawer-list>button:hover{background:rgba(255,255,255,.055)}.workspace-folder-drawer-list>button.active{background:rgba(128,105,232,.2);color:#fff}.workspace-folder-drawer-list>button span{display:grid;place-items:center;color:#9d89f4;font-size:19px}.workspace-folder-drawer-list svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.workspace-folder-drawer-list>button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-folder-drawer-list>button small{color:#8e95a2}.workspace-folder-drawer-list .workspace-folder-create{margin-top:8px;border-top:1px solid rgba(255,255,255,.06);border-radius:0;padding-top:12px;color:#9e8bf4}
.workspace-chat-pin{display:inline-flex;vertical-align:middle;margin-right:7px;filter:saturate(1.15)}.chat-sidebar-row:has(.workspace-chat-pin){order:-1}.chat-sidebar-row:has(.workspace-chat-pin) .chat-name{font-weight:700}
.workspace-pinned-banner{position:relative;flex:0 0 auto;min-height:50px;padding:7px 12px!important;background:#1c2028!important;box-shadow:0 5px 20px rgba(0,0,0,.13);z-index:20}.workspace-pinned-banner>button:first-child{min-height:38px}.workspace-pinned-banner strong{font-size:12px!important}.workspace-pinned-banner small{font-size:13px}
.workspace-members-card{grid-template-rows:auto auto minmax(0,1fr)!important}.workspace-member-search{display:flex;align-items:center;gap:9px;margin:0 16px 8px;padding:0 12px;border:1px solid #343946;border-radius:12px;background:#10141b}.workspace-member-search span{color:#868e9b;font-size:21px}.workspace-member-search input{width:100%;height:42px;border:0;background:transparent;color:#fff;outline:0;font:inherit}.workspace-member-search:focus-within{border-color:#8069e8;box-shadow:0 0 0 3px rgba(128,105,232,.13)}
.workspace-protected-hidden{display:none!important}.workspace-content-protected img,.workspace-content-protected video{-webkit-touch-callout:none!important;-webkit-user-drag:none!important;user-select:none!important}.workspace-content-protected .message-file{cursor:not-allowed!important;opacity:.82}.workspace-content-protected .file-download,.workspace-content-protected [download],.workspace-content-protected [data-message-action="download"]{display:none!important}.workspace-content-protected .message-image,.workspace-content-protected .message-video-preview{pointer-events:none}.workspace-content-protected .media-image-button,.workspace-content-protected .media-video-button{cursor:zoom-in}.workspace-content-protected .media-image-button::after,.workspace-content-protected .media-video-button::after{content:"🔒";position:absolute;right:7px;top:7px;display:grid;place-items:center;width:24px;height:24px;border-radius:9px;background:rgba(8,11,17,.72);font-size:12px;pointer-events:none}.workspace-content-protected .media-image-button,.workspace-content-protected .media-video-button{position:relative}
.workspace-comments-disabled [data-community2-open-thread],.workspace-comments-disabled [data-open-thread],.workspace-comments-disabled .community2-comment-button,.workspace-comments-disabled .community2-channel-comment-row,.workspace-comments-disabled .telegram-comment-row,.workspace-comments-disabled .channel-comment-button{display:none!important}.workspace-comment-toggle-chip{font-size:11px!important;padding:6px 9px!important}.workspace-comments-disabled .workspace-comment-toggle-chip{background:rgba(233,89,101,.13)!important;color:#ff9da7!important}
.workspace-upload-row{opacity:.96}.workspace-upload-row .message-bubble{box-shadow:0 8px 26px rgba(0,0,0,.16)}
@media(max-width:700px){
  .workspace-folder-bar{padding:6px 8px max(7px,env(safe-area-inset-bottom))!important}.workspace-folder-launch{min-height:40px}.workspace-folder-launch small{max-width:90px}
  .workspace-folder-drawer{left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom));top:auto!important;width:auto;height:min(68dvh,560px)!important;border-radius:22px;transform:translateY(20px) scale(.985)}.workspace-folder-drawer.open{transform:translateY(0) scale(1)}
  .workspace-member-search{margin:0 12px 7px}.workspace-pinned-banner{padding:6px 8px!important}
}


/* MEETUS 0.6.25.2 COMMUNITY2-TG11-WORKSPACE3 */
.workspace-pinned-banner{position:sticky!important;top:0!important}
.workspace-pinned-banner:not(.hidden){display:flex!important}
.message-search-target,.message-highlight{outline:2px solid rgba(145,119,246,.9)!important;outline-offset:4px!important;filter:drop-shadow(0 0 16px rgba(128,105,232,.38))}
.workspace-drop-overlay{pointer-events:none!important}
.community2-thread-pinned{display:flex;align-items:center;gap:9px;margin:0 0 10px;padding:8px 10px;border:1px solid rgba(128,105,232,.24);border-radius:12px;background:rgba(31,35,45,.96);color:#fff}
.community2-thread-pinned>button:first-child{min-width:0;flex:1;display:grid;gap:2px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}
.community2-thread-pinned strong{color:#a996ff;font-size:12px}.community2-thread-pinned span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d9dce4}
.community2-thread-pinned>button:last-child{width:30px;height:30px;border:0;border-radius:50%;background:#2d323c;color:#fff;cursor:pointer}
.community2-thread-admin-tools{display:flex;align-items:center;gap:7px;margin-left:auto}
.community2-thread-admin-tools button{border:0;border-radius:10px;padding:7px 10px;background:rgba(128,105,232,.16);color:#bcaeff;cursor:pointer}
.community2-thread-admin-tools button.comments-off{background:rgba(231,88,99,.14);color:#ff9ea8}
.community2-thread-attachment-menu{position:absolute;left:8px;bottom:calc(100% + 8px);z-index:40;display:grid;min-width:210px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#20242c;box-shadow:0 16px 46px rgba(0,0,0,.42)}
.community2-thread-attachment-menu.hidden{display:none!important}.community2-thread-attachment-menu button{display:flex;align-items:center;gap:10px;min-height:40px;border:0;border-radius:10px;padding:0 11px;background:transparent;color:#eef0f5;text-align:left;cursor:pointer}.community2-thread-attachment-menu button:hover{background:rgba(255,255,255,.06)}
.community2-thread-form{position:relative}.community2-thread-plus svg{transform:none!important}
@media(max-width:700px){.community2-thread-attachment-menu{position:fixed;left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom));min-width:0}.community2-thread-admin-tools button{padding:6px 8px;font-size:11px}.community2-thread-source-footer{align-items:flex-start;gap:7px;flex-wrap:wrap}}
