/* Incremental cabinet/chat release. */
.compact-attention.workspace-attention{position:relative;padding:0!important;margin:0 0 14px!important;border:0;background:transparent;box-shadow:none;min-height:0;width:max-content;max-width:100%;z-index:20}.attention-toggle{min-height:36px!important;padding:8px 13px!important;font-size:12px!important;border-radius:10px!important}.attention-toggle:before{content:'●';font-size:8px;color:var(--muted)}.attention-toggle.has-tasks:before{color:var(--accent)}.attention-popover{position:absolute;left:0;top:calc(100% + 8px);width:min(580px,calc(100vw - 48px));max-height:min(560px,70dvh);overflow:auto;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 18px 60px #0007}.attention-popover .account-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.attention-popover h3{font-size:15px}.attention-popover .account-top button{font-size:11px;min-height:32px;padding:7px 11px}.attention-popover .attention-item{padding:12px 0;font-size:13px}.attention-popover .attention-counts{margin:12px 0}.attention-popover .attention-count strong{font-size:20px}.chat-sound-toggle{min-height:34px;font-size:11px;padding:8px 10px;white-space:nowrap}.message-read{display:block;align-self:flex-end;color:var(--muted);font-size:10px;line-height:1.5;text-align:right;max-width:100%;margin-top:5px}.message-read.is-read{color:var(--success)}.revoke-booster{color:var(--danger);font-size:12px}.role-feedback{font-size:13px;color:var(--muted);line-height:1.6}.admin-profile-panel{border:1px solid var(--line);border-radius:14px;padding:18px;margin:20px 0}.admin-profile-panel>summary{cursor:pointer;font-size:15px;font-weight:650}.admin-profile-panel[open]>summary{margin-bottom:20px}.admin-profile-editor{max-width:760px}.admin-profile-editor>label{font-size:13px}.admin-profile-editor textarea{resize:vertical}.admin-profile-editor .application-choices{display:flex;flex-wrap:wrap;gap:12px}.admin-profile-editor .application-choices label{display:flex;align-items:center;gap:7px}.admin-profile-editor input[type=checkbox]{width:17px;height:17px;min-height:0}.admin-profile-editor>label:has(>input[type=checkbox]){display:flex;align-items:center;gap:9px}.team-admin-page #memberInfo>.revoke-booster{margin-bottom:16px}
@media(max-width:760px){.attention-popover{position:fixed;left:16px;right:16px;top:150px;width:auto;max-height:65dvh}.chat-sound-toggle{font-size:10px;padding:7px 9px;min-height:32px}.chat-update-label{display:none}.message-read{font-size:10px}.admin-profile-panel{padding:14px}.admin-profile-editor input,.admin-profile-editor textarea{font-size:16px}}
