:root{color-scheme:light dark}html[data-theme=dark]{--theme-bg:#0b0f12;--theme-panel:#151b20;--theme-panel-2:#1d2630;--theme-text:#f5f5f7;--theme-muted:#9ba6b2;--theme-line:#303943;--theme-blue:#4ba3ff;background:var(--theme-bg);color:var(--theme-text)}html[data-theme=dark] body[data-workspace]{background:var(--theme-bg)!important;color:var(--theme-text)!important}html[data-theme=dark] body[data-workspace] :is(main,.panel,.chat-panel,.chat-message,.chat-task,#chat-toolbar,.workspace-footer,header){border-color:var(--theme-line)!important}html[data-theme=dark] body[data-workspace] :is(.panel,.chat-panel,.chat-message,.chat-task,.chat-inbox-row,.login-dialog>section){background:var(--theme-panel)!important;color:var(--theme-text)!important}html[data-theme=dark] body[data-workspace] :is(input,textarea,select){background:var(--theme-panel-2)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important}html[data-theme=dark] body[data-workspace] :is(p,small,.muted,.chat-preview-text,.chat-bookings,time){color:var(--theme-muted)!important}html[data-theme=dark] body[data-workspace] .chat-message.mine{background:#13344b!important;border-color:#245b7e!important}html[data-theme=dark] body[data-workspace] .chat-messages{background:#10161b!important}html[data-theme=dark] body[data-workspace] .chat-pinned{background:#332b12!important;border-color:#8d6d18!important}html[data-theme=dark] body[data-workspace] .workspace-views{background:rgba(15,20,25,.96)!important;border-color:var(--theme-line)!important}html[data-theme=dark] body[data-workspace] .workspace-views button{color:var(--theme-text)!important}.theme-settings{margin:12px 0;padding:10px 14px;border:1px solid #d2d2d7;border-radius:14px}.theme-settings summary{cursor:pointer;font-weight:650}.theme-settings label{display:grid;gap:5px;margin-top:10px}.theme-settings select{width:100%;min-height:42px}
.guest-bottom-nav{display:none}
@media(max-width:700px){body[data-cabinet=guest],body[data-workspace]:has(#guest-chat){padding-bottom:76px}.guest-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:950;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid #d2d2d7;background:rgba(249,249,251,.96);backdrop-filter:blur(20px)}.guest-bottom-nav :is(a,button){display:grid;min-width:0;min-height:48px;place-items:center;padding:5px 2px;border:0;background:transparent;color:#3a3a3c;font:inherit;font-size:11px;font-weight:650;text-align:center;text-decoration:none;box-shadow:none}.guest-bottom-nav [aria-current=page]{color:#0071e3}html[data-theme=dark] .guest-bottom-nav{border-color:#303943;background:rgba(15,20,25,.96)}html[data-theme=dark] .guest-bottom-nav :is(a,button){color:#f5f5f7}html[data-theme=dark] .guest-bottom-nav [aria-current=page]{color:#4ba3ff}}
