.organization-menu-final{--org-surface:#fff;--org-soft:#eef2f5;--org-row:#f1f5f8;--org-ink:#0b1f2c;--org-muted:#4a5f6e;--org-line:#dce6ed;width:380px!important;max-width:calc(100vw - 20px);max-height:min(584px,var(--radix-dropdown-menu-content-available-height,calc(100dvh - 20px)));padding:14px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--org-line);border-radius:16px;background:var(--org-surface);color:var(--org-ink);box-shadow:0 18px 48px #0b1f2c40;overflow:hidden}.organization-menu-final .organization-options-title{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:0;border:0}.organization-menu-final .organization-options-title strong{font-size:16px;font-weight:800;color:inherit}.organization-menu-final .organization-menu-close{display:none;width:32px;height:32px;min-height:32px;padding:0;border-radius:9px;background:var(--org-soft)}.organization-menu-final .organization-current-card{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:#fff8d6;box-shadow:inset 0 0 0 1px #ecd27a;flex-shrink:0;min-width:0}.organization-menu-final .organization-current-card>.organization-logo{width:44px;height:44px;flex:0 0 44px;border-radius:10px;box-shadow:0 0 0 2px #fff,0 0 0 4px #ffda43;overflow:hidden}.organization-current-card>div{min-width:0;display:grid;gap:2px}.organization-current-card strong{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-current-card small{display:flex;align-items:center;gap:6px;font-size:12px;color:#2c4252;line-height:1.4}.organization-current-card i{width:8px;height:8px;border-radius:50%;background:#8b959e;flex-shrink:0}.organization-current-card i[data-active=true]{background:#1f9d4c}.organization-menu-final .organization-central-tabs{gap:10px;flex:1;min-height:0;overflow:hidden}.organization-menu-final .organization-central-tabs>[role=tablist]{display:flex;padding:3px;gap:3px;border-radius:12px;background:var(--org-soft);border:0;height:40px;flex-shrink:0}.organization-menu-final .organization-central-tabs [role=tab]{height:34px;min-height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 4px;font-size:12.5px;font-weight:700;color:var(--org-muted);white-space:nowrap;box-shadow:none}.organization-menu-final .organization-central-tabs [role=tab][data-state=active]{background:#fff3c4;color:#0b1f2c;box-shadow:inset 0 0 0 1px #ecd27a}.organization-menu-final .notice-count{min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#c62a1f;color:white;font-size:10px;line-height:18px}.organization-menu-final .organization-central-tabs>[role=tabpanel]{margin:0;gap:10px;flex:1;min-height:0;overflow:hidden}.organization-menu-final .organization-options-search{padding:0;flex-shrink:0}.organization-menu-final .channel-central-controls input,.organization-menu-final .hub-tool .hub-tool-search,.organization-menu-final .organization-options-search input{height:42px;min-height:42px;width:100%;border:0;border-radius:12px;padding:0 12px;background:var(--org-soft);font-size:13.5px;color:var(--org-ink);box-shadow:none}.organization-menu-final input::placeholder{color:var(--org-muted)}.organization-menu-final input:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.organization-menu-final .organization-options-list{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0;max-height:none}.organization-menu-final .organization-option{display:flex;align-items:center;gap:12px;padding:8px 6px;border-radius:12px;min-height:56px}.organization-menu-final .organization-option[data-active=true]{background:var(--org-row)}.organization-menu-final .organization-option .organization-logo{width:40px;height:40px;flex:0 0 40px;border-radius:10px}.organization-menu-final .organization-option-copy{flex:1;min-width:0}.organization-menu-final .organization-option-copy>span{font-size:14px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.organization-menu-final .organization-option-copy small{font-size:12px;color:var(--org-muted)}.organization-menu-final [data-slot=dropdown-menu-separator]{margin:0;background:var(--org-soft)}.organization-menu-final [role=tabpanel]>[role=menuitem]{flex-shrink:0;font-size:13.5px;font-weight:700;padding:10px 6px 2px;gap:10px}.organization-menu-final .organization-menu-hub.hub-tool{padding:0;overflow:hidden;display:flex;flex:1;width:100%;max-height:none}.organization-menu-final .hub-tool form{display:flex;flex-direction:column;gap:10px;min-height:0;width:100%;overflow:hidden}.organization-menu-final .hub-tool-state{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;background:var(--org-row);flex-shrink:0}.organization-menu-final .hub-state-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:10px;background:#183244;color:#ffda43}.organization-menu-final .hub-tool-state>span{flex:1;min-width:0;display:grid;gap:2px}.organization-menu-final .hub-tool-state strong{font-size:14px;font-weight:700}.organization-menu-final .hub-tool-state small{font-size:12px;line-height:1.35;color:var(--org-muted)}.organization-menu-final .hub-tool-state [role=switch]{flex-shrink:0}.organization-menu-final .hub-tool-state [role=switch][data-state=checked]{background:#1f9d4c}.organization-menu-final .hub-tool-selection{display:flex;flex-wrap:nowrap;gap:8px;flex-shrink:0}.organization-menu-final .hub-tool-selection>strong{font-size:13px;flex:1;min-width:0;line-height:1.35}.organization-menu-final .organization-selection-actions{display:flex;flex-wrap:nowrap;gap:6px;align-items:center}.organization-menu-final .organization-selection-actions small{font-size:12px;font-weight:700;white-space:nowrap;color:var(--org-muted)}.organization-menu-final .organization-selection-actions button{height:28px;min-height:28px;padding:0 10px;border-radius:99px;background:var(--org-soft);color:var(--org-ink);font-size:11.5px;font-weight:700}.organization-menu-final .hub-tool-search{flex-shrink:0}.organization-menu-final .hub-tool-organizations{display:flex;flex-direction:column;gap:0;flex:1;min-height:48px;overflow-y:auto;overscroll-behavior:contain}.organization-menu-final .hub-tool-organizations label{flex-shrink:0;gap:10px;padding:7px 6px;min-height:48px;border-radius:12px}.organization-menu-final .hub-tool-organizations label[data-selected=true]{background:#f6f8fa}.organization-menu-final .hub-tool-organizations input{order:0;margin:0;width:22px;height:22px;border-radius:7px;appearance:none;box-shadow:inset 0 0 0 2px #7d909e;background:var(--org-surface);display:grid;place-items:center;cursor:pointer}.organization-menu-final .hub-tool-organizations input:checked{background:#ffda43;box-shadow:none}.organization-menu-final .hub-tool-organizations input:checked:after{content:"";width:9px;height:5px;border-left:1.5px solid #183244;border-bottom:1.5px solid #183244;transform:rotate(-45deg) translateY(-1px)}.organization-menu-final .hub-tool-logo{width:34px;height:34px;flex-basis:34px;border-radius:9px}.organization-menu-final .hub-tool-organization-copy strong{font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.organization-menu-final .hub-permissions-help,.organization-menu-final .hub-tool-organization-copy small{display:none}.organization-menu-final .hub-tool p{margin:0;font-size:12px;flex-shrink:0}.organization-menu-final .hub-tool footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--org-soft);flex-shrink:0}.organization-menu-final .hub-unsaved{font-size:12px;color:#9a4513}.organization-menu-final .hub-tool footer button[type=submit]{height:38px;padding:0 16px;border-radius:11px;background:#ffda43;color:#0b1f2c;font-weight:700;font-size:13px}.organization-menu-final .channel-central-panel{padding:0;gap:10px;flex:1;min-height:0}.organization-menu-final .channel-central-segments{display:flex;background:var(--org-soft);padding:3px;border-radius:12px;gap:3px;flex-shrink:0}.channel-central-segments button{flex:1;min-width:0;gap:6px;height:32px;padding:0 6px;border-radius:9px;font-size:12px;font-weight:700}.channel-central-segments button[aria-pressed=true]{background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.channel-central-segments b{min-width:20px;padding:0 5px;height:18px;border-radius:99px;background:var(--card);font-size:10px;line-height:18px}.channel-central-segments .attention-count{background:#c62a1f;color:#fff}.organization-menu-final .channel-central-controls{gap:8px}.organization-menu-final .channel-central-controls button{width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:var(--org-soft)}.organization-menu-final .channel-central-summary{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.organization-menu-final .channel-central-list{display:flex;flex-direction:column;gap:8px;flex:1}.organization-menu-final .channel-central-list article{display:grid;grid-template-columns:26px minmax(0,1fr) auto 22px;gap:8px;align-items:start;padding:10px;border-radius:12px;border:1px solid var(--org-line);flex-shrink:0;background:var(--org-surface)}.organization-menu-final .channel-central-list article[data-tone=attention]{background:#fffaf0;border-color:#f3d6a6}.organization-menu-final .channel-central-list article[data-tone=disconnected]{background:#fff6f5;border-color:#f0b4ad}.organization-menu-final .channel-central-copy{gap:3px;min-width:0}.organization-menu-final .channel-central-copy>strong{font-size:14px;font-weight:700;line-height:1.3}.organization-menu-final .channel-central-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px;line-height:1.4;color:var(--org-muted)}.organization-menu-final .channel-central-copy .channel-central-hint{font-size:11.5px;line-height:1.4;color:#7a3a10;font-weight:600}.organization-menu-final .channel-central-state{border-radius:7px;background:#e3f4e7;color:#1d6b35;font-size:10px;font-weight:700;padding:4px 6px;max-width:100px;line-height:1.25;text-align:center}.organization-menu-final article[data-tone=attention] .channel-central-state{background:#fdebd0;color:#8a4a00}.organization-menu-final article[data-tone=disconnected] .channel-central-state{background:#fde2df;color:#a5281d}.organization-menu-final .channel-central-list article>button{width:22px;height:26px;padding:0;min-height:26px}.organization-menu-final .channel-central-help{margin:0;font-size:11px;line-height:1.5;flex-shrink:0;color:var(--org-muted)}@media(max-width:767px){.organization-menu-final{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px);max-height:min(700px,calc(100dvh - 130px),var(--radix-dropdown-menu-content-available-height,700px));padding:14px}.organization-menu-final .organization-menu-close{display:grid}.organization-menu-final .hub-tool{padding:0;top:auto}.organization-menu-final .channel-central-list article{grid-template-columns:24px minmax(0,1fr) auto 18px;gap:6px;padding:9px 8px}.organization-menu-final .channel-central-state{max-width:90px}.organization-menu-final .hub-tool-selection{gap:5px}.organization-menu-final .organization-selection-actions{gap:4px}.organization-menu-final .organization-selection-actions button{padding:0 7px}}:root.dark .organization-menu-final,:root[data-theme]:not([data-theme=default]) .organization-menu-final{--org-surface:var(--card);--org-soft:var(--muted);--org-row:var(--accent);--org-ink:var(--foreground);--org-muted:var(--muted-foreground);--org-line:var(--border)}:root.dark .organization-menu-final .organization-current-card{background:#463e24;color:#fff1c0}:root.dark .organization-menu-final .organization-current-card small{color:#f0dfaa}:root.dark .organization-menu-final .hub-tool-organizations label[data-selected=true]{background:var(--accent)}:root.dark .organization-menu-final article[data-tone=attention]{background:#3b3020}:root.dark .organization-menu-final article[data-tone=disconnected]{background:#3e2928}:root.dark .organization-menu-final .channel-central-copy .channel-central-hint{color:#f3c996}.organization-menu-final .organization-menu-search-field{position:relative;flex:0 0 auto;min-width:0;flex-shrink:0}.organization-menu-final .organization-menu-search-field>svg{position:absolute;left:12px;top:13px;color:var(--org-muted);pointer-events:none}.organization-menu-final .organization-menu-search-field input{padding-left:36px}.organization-menu-final .channel-central-copy>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.organization-menu-final .channel-central-segments button[aria-pressed=true]{background:#fff3c4;color:#0b1f2c;box-shadow:inset 0 0 0 1px #ecd27a}.channel-central-controls>.organization-menu-search-field{flex:1;min-width:0;position:relative}.channel-central-controls>.organization-menu-search-field>svg{position:absolute;left:10px;top:12px;pointer-events:none}.channel-central-controls>.organization-menu-search-field>input{padding-left:34px}.channel-central-list article>.channel-central-state{flex-shrink:0}.organization-menu-final .channel-central-controls>.organization-menu-search-field{flex:1}.organization-menu-final .hub-tool .organization-menu-search-field input{padding-left:36px}:root{--ui-viewport-gap:12px;--ui-viewport-width:calc(100dvw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 2 * var(--ui-viewport-gap));--ui-viewport-height:calc(var(--attendance-visible-height,100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 2 * var(--ui-viewport-gap))}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content]{box-sizing:border-box;min-inline-size:0!important;max-inline-size:var(--ui-viewport-width)!important;max-block-size:var(--ui-viewport-height)!important;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;scrollbar-gutter:stable}[data-slot=dropdown-menu-content]{max-block-size:min(var(--ui-viewport-height),var(--radix-dropdown-menu-content-available-height,var(--ui-viewport-height)))!important}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{max-inline-size:min(var(--ui-viewport-width),var(--radix-dropdown-menu-content-available-width,var(--ui-viewport-width)))!important}[data-slot=popover-content]{max-inline-size:min(var(--ui-viewport-width),var(--radix-popover-content-available-width,var(--ui-viewport-width)))!important;max-block-size:min(var(--ui-viewport-height),var(--radix-popover-content-available-height,var(--ui-viewport-height)))!important}[data-slot=alert-dialog-content],[data-slot=dialog-content],[data-slot=sheet-content]{box-sizing:border-box;min-inline-size:0!important;min-block-size:0!important;max-inline-size:var(--ui-viewport-width)!important;max-block-size:var(--ui-viewport-height)!important;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere}[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item]{white-space:normal;overflow-wrap:anywhere}:is([data-slot=dialog-header],[data-slot=dialog-footer],[data-slot=alert-dialog-header],[data-slot=alert-dialog-footer]){min-width:0;flex-wrap:wrap}.organization-menu-final .hub-tool-selection,.organization-menu-final .organization-current-card small{flex-wrap:wrap}@media(max-height:500px){.organization-menu-final .organization-central-tabs,.organization-menu-final .organization-central-tabs>[role=tabpanel]{flex:0 0 auto;overflow:visible}.organization-menu-final .organization-options-list{max-height:220px;flex:0 0 auto}.organization-menu-final .hub-tool form,.organization-menu-final .organization-menu-hub.hub-tool{overflow:visible}.organization-menu-final .hub-tool-organizations{max-height:180px;flex:0 0 auto}.organization-menu-final .channel-central-list{max-height:220px;flex:0 0 auto}}[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content]{box-sizing:border-box;min-inline-size:0!important;max-inline-size:var(--ui-viewport-width)!important;max-block-size:var(--ui-viewport-height)!important;overflow:auto;overflow-wrap:anywhere;overscroll-behavior:contain}[data-slot=select-content]{max-inline-size:min(var(--ui-viewport-width),var(--radix-select-content-available-width,var(--ui-viewport-width)))!important;max-block-size:min(var(--ui-viewport-height),var(--radix-select-content-available-height,var(--ui-viewport-height)))!important}[data-slot=context-menu-item],[data-slot=select-item]{white-space:normal;overflow-wrap:anywhere}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) :is(form,fieldset){min-inline-size:0;max-inline-size:100%}html:root body :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=tooltip-content]){min-inline-size:0!important;min-block-size:0!important;max-inline-size:var(--ui-viewport-width)!important;max-block-size:var(--ui-viewport-height)!important;overflow:auto;overscroll-behavior:contain}html:root body [data-slot=dropdown-menu-content]{max-inline-size:min(var(--ui-viewport-width),var(--radix-dropdown-menu-content-available-width,var(--ui-viewport-width)))!important;max-block-size:min(var(--ui-viewport-height),var(--radix-dropdown-menu-content-available-height,var(--ui-viewport-height)))!important}html:root body [data-slot=popover-content]{max-inline-size:min(var(--ui-viewport-width),var(--radix-popover-content-available-width,var(--ui-viewport-width)))!important;max-block-size:min(var(--ui-viewport-height),var(--radix-popover-content-available-height,var(--ui-viewport-height)))!important}html:root body [data-slot=sheet-content]{max-block-size:var(--attendance-visible-height,100dvh)!important}.pwa-update{position:fixed;z-index:100;bottom:calc(16px + env(safe-area-inset-bottom));left:16px;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--border);border-top:3px solid #ffda43;border-radius:14px;background:var(--background);color:var(--foreground);padding:18px;box-shadow:0 12px 40px #20323c26}.pwa-update strong{font-size:16px}.pwa-update p{font-size:13px;line-height:1.5;margin:10px 0;color:var(--muted-foreground)}.pwa-update p[role=alert]{color:var(--destructive,#b42318)}.pwa-update>div{display:flex;justify-content:flex-end;gap:8px;margin:14px 0}.pwa-update small{display:block;font-size:11px;line-height:1.5;color:var(--muted-foreground)}.pwa-install{position:fixed;left:76px;bottom:max(16px,env(safe-area-inset-bottom));z-index:45;width:min(350px,calc(100vw - 24px));padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--popover);color:var(--popover-foreground);box-shadow:0 8px 28px #17323f24}.pwa-install-heading{display:flex;align-items:center;gap:10px}.pwa-install-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:#ffda43;color:#17323f}.pwa-install-heading>div{min-width:0}.pwa-install-heading strong{font-size:14px;line-height:20px}.pwa-install-heading p{font-size:12px;line-height:18px;color:var(--muted-foreground);margin-top:2px}.pwa-install-close{align-self:flex-start;display:grid;place-items:center;flex:none;width:28px;height:28px;margin:-4px -5px 0 auto;border-radius:8px;color:var(--muted-foreground)}.pwa-install-close:hover{background:var(--muted)}.pwa-install-close:focus-visible{outline:2px solid var(--ring)}.pwa-install-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.pwa-install-help{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:18px;margin-top:12px;color:var(--muted-foreground)}.pwa-install-help svg{flex:none;margin-top:2px}@media(max-width:600px){.pwa-install{left:12px;right:12px;width:auto;bottom:calc(84px + env(safe-area-inset-bottom));padding:12px}}.interface-magnifier-controls{pointer-events:none;position:fixed;z-index:2147483001;right:max(12px,env(safe-area-inset-right));bottom:var(--reading-lens-bottom,max(12px,env(safe-area-inset-bottom)));max-width:calc(100vw - 24px);color:var(--foreground,#183244);font:inherit;font-size:13px;line-height:1.4}.interface-magnifier-bar{display:inline-flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--border,#dce5ea);border-radius:14px;background:var(--background,#fff);box-shadow:0 4px 16px #18324414}.interface-magnifier-controls[data-active=false] .interface-magnifier-bar{padding:0;border:0;background:transparent;box-shadow:none}.interface-magnifier-controls button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color .15s}.interface-magnifier-controls button:hover{background:var(--muted,#edf3f5)}.interface-magnifier-controls button:focus-visible{outline:3px solid var(--ring,#183244);outline-offset:2px}.interface-magnifier-controls button:disabled{opacity:.4;cursor:default}.interface-magnifier-controls .interface-magnifier-brand,.interface-magnifier-controls .interface-magnifier-launcher{background:#ffda43;color:#183244}.interface-magnifier-controls .interface-magnifier-launcher{border:1px solid #dfbd3b;border-radius:12px;box-shadow:0 3px 10px #18324412}.interface-magnifier-controls .interface-magnifier-brand:hover,.interface-magnifier-controls .interface-magnifier-launcher:hover{background:#f5ce32}.interface-magnifier-controls svg{width:19px;height:19px;flex-shrink:0}.interface-magnifier-factor{font-variant-numeric:tabular-nums;font-weight:600!important}.interface-magnifier-factor output{pointer-events:none}.interface-magnifier-hint{position:absolute;bottom:calc(100% + 10px);right:0;box-sizing:border-box;width:238px;max-width:calc(100vw - 24px);margin:0;padding:12px;border:1px solid var(--border,#dce5ea);border-radius:10px;background:var(--background,#fff);box-shadow:0 4px 16px #18324412;font-size:12px;font-weight:400;line-height:1.5}.interface-magnifier-lens{position:fixed;z-index:2147483000;pointer-events:none;overflow:hidden;border:2px solid #183244;border-radius:16px;background:var(--background,#fff);box-shadow:0 6px 22px #18324426;contain:strict}.interface-magnifier-lens[hidden]{display:none}.interface-magnifier-content{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none;width:max-content}.interface-magnifier-content *{pointer-events:none!important}.interface-magnifier-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0;margin:-1px}[role=dialog] .interface-magnifier-controls{position:sticky;bottom:0;right:auto;justify-self:end;margin-top:8px;pointer-events:none}@media print{[data-interface-magnifier]{display:none!important}}@media(prefers-reduced-motion:reduce){.interface-magnifier-controls button{transition:none}}.access-reception,body:has(.access-reception),html:has(.access-reception){touch-action:pan-x pan-y pinch-zoom}.interface-magnifier-controls[data-hint-below=true] .interface-magnifier-hint{top:calc(100% + 10px);bottom:auto}html [data-application-tools]:has(>.interface-magnifier-controls[data-docked=true]){overflow:visible}.interface-magnifier-controls[data-docked=true]{position:relative;inset:auto;width:44px;min-height:44px;align-self:center;flex-shrink:0;margin:auto 0 10px;z-index:60}.interface-magnifier-controls[data-docked=true][data-active=true]{min-height:54px}.interface-magnifier-controls[data-docked=true] .interface-magnifier-bar{position:absolute;right:0;bottom:0}.interface-magnifier-controls[data-docked=true] .interface-magnifier-launcher{border:0;border-radius:9px;background:transparent;box-shadow:none;color:var(--foreground)}.interface-magnifier-controls[data-docked=true] .interface-magnifier-launcher:hover{background:var(--muted)}.mobile-reading-lens-slot{display:flex;justify-content:flex-end;flex-shrink:0;min-height:44px;padding:8px 4px 0;border-top:1px solid var(--border)}.mobile-reading-lens-slot>.interface-magnifier-controls{position:relative;inset:auto;margin:0}body:has(.app-shell)>.interface-magnifier-controls[data-active=false]{display:none}html[data-bezap-zoom-guard=active],html[data-bezap-zoom-guard=active] body{touch-action:pan-x pan-y}.conversation-context-anchor,.workspace-context-anchor{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none;padding:0;border:0}.workspace-context-menu{z-index:10000;width:204px;max-width:calc(100vw - 16px);padding:5px;border:1px solid var(--border);border-radius:12px;background:var(--popover);color:var(--popover-foreground);box-shadow:0 4px 10px #193d4b0a,0 16px 40px #193d4b1c;font-size:13px;animation:none!important;transition:none!important}.workspace-context-menu [role=menuitem]{min-height:36px;gap:11px;border-radius:7px;padding:7px 10px;line-height:20px;font-size:13px;font-weight:500}.workspace-context-menu [role=menuitem] svg{width:17px;height:17px;flex:none;color:var(--muted-foreground)}.workspace-context-menu [role=menuitem][data-highlighted]{background:var(--accent);color:var(--accent-foreground)}.workspace-context-menu [role=menuitem][data-highlighted] svg{color:currentColor}.workspace-context-menu [role=menuitem][data-disabled]{opacity:.4}:is(a,img,svg,canvas,button,[role=tab],.brand-sidebar,.tools-rail,.notice-count){-webkit-touch-callout:none}@media(pointer:coarse){.workspace-context-menu [role=menuitem]{min-height:44px;padding-block:11px}}@media print{.conversation-context-anchor,.workspace-context-anchor,.workspace-context-menu{display:none!important}}.workspace-context-menu{max-height:var(--radix-dropdown-menu-content-available-height,calc(100dvh - 16px));overflow-y:auto;overscroll-behavior:contain}.workspace-context-menu .workspace-spelling-label{font-size:11px;font-weight:500;color:var(--muted-foreground);padding:7px 10px 4px}.workspace-spelling-status{padding:7px 10px;font-size:12px;color:var(--muted-foreground);line-height:1.5}.workspace-context-menu .workspace-spelling-option{white-space:normal;overflow-wrap:anywhere;color:var(--foreground)}