.workspace-detached{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--ws-content);color:var(--ws-foreground)}.workspace-detached-titlebar{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem .85rem;border-bottom:1px solid var(--ws-border);background:var(--ws-glass);backdrop-filter:blur(16px)}.workspace-detached-action{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.4rem .65rem;border:1px solid var(--ws-border);border-radius:.65rem;font-size:.75rem;transition:background .14s,transform .14s}.workspace-detached-action:hover{background:var(--ws-accent-soft)}.workspace-detached-action:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.workspace-detached-action:disabled{opacity:.5;cursor:wait}.workspace-detached-content{min-height:0;flex:1;overflow:auto;padding:clamp(.5rem,1.5vw,1.5rem);animation:workspace-transfer-in .18s ease-out}.workspace-transfer-status{flex-direction:column;gap:.85rem;min-height:18rem;padding:2rem;text-align:center;animation:workspace-transfer-in .18s ease-out}.workspace-transfer-lock,.workspace-transfer-status{display:flex;align-items:center;justify-content:center}.workspace-transfer-lock{position:absolute;inset:0;z-index:80;gap:.75rem;background:color-mix(in srgb,var(--ws-content) 90%,transparent);backdrop-filter:blur(3px);font-size:.875rem}.workspace-transfer-notice{position:fixed;z-index:200;bottom:6rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:1rem;width:min(38rem,calc(100vw - 2rem));padding:1rem;border:1px solid var(--ws-border);border-radius:1rem;background:var(--ws-popover);color:var(--ws-foreground);box-shadow:var(--ws-window-shadow);font-size:.875rem}@keyframes workspace-transfer-in{0%{opacity:0;transform:translateY(5px) scale(.995)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.workspace-detached-content,.workspace-transfer-status{animation:none}.workspace-detached-action{transition:none}}@media (max-width:480px){.workspace-detached-titlebar{gap:.4rem}.workspace-detached-action{font-size:.7rem;padding-inline:.4rem}}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant]{--button-accent:var(--ws-accent,#4f46e5);--button-paper:var(--ws-popover,#fff);--button-highlight:var(--ws-window-highlight,#ffffffb8);--button-tint:color-mix(in srgb,var(--button-accent) 28%,var(--button-paper));--button-ink:var(--ws-foreground,#172033);--button-edge:color-mix(in srgb,var(--button-accent) 55%,var(--button-paper));--button-shadow:none;border:1px solid transparent;background-clip:padding-box;font-weight:600;text-shadow:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button:is([data-button-variant=primary],[data-button-variant=secondary],[data-button-variant=danger]){color:var(--button-ink);background:var(--button-tint);border-color:var(--button-edge);box-shadow:none}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant=primary]{--button-tint:var(--button-accent);--button-edge:var(--button-accent);color:var(--ws-accent-contrast,#fff);background:var(--button-tint)}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant=secondary]{--button-tint:color-mix(in srgb,var(--button-paper) 94%,var(--button-accent));--button-edge:var(--ws-border,#cbd5e1);--button-shadow:none}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant=danger]{--button-tint:#be123c;--button-edge:#9f1239;color:#fff;background:var(--button-tint)}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant=ghost]{background:transparent;color:var(--ws-muted,#475569);box-shadow:none}@media (hover:hover){body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant]:not(:disabled):not([aria-disabled=true]):hover{transform:none;border-color:var(--button-accent);box-shadow:none}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant=ghost]:not(:disabled):not([aria-disabled=true]):hover{background:var(--button-paper);color:var(--button-ink)}}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant]:is([aria-pressed=true],[aria-expanded=true],[data-state=active],[data-state=open]){color:var(--button-ink);background:var(--button-tint);border-color:var(--button-edge);box-shadow:none;transform:none}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant]:not(:disabled):not([aria-disabled=true]):active{transform:none;box-shadow:none}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant=primary]:is([aria-expanded=true],[data-state=open]){color:var(--ws-accent-contrast,#fff)}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant=danger]:is([aria-expanded=true],[data-state=open],[aria-pressed=true]){color:#fff}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button:not([data-button-variant=danger]):is([aria-pressed=true],[aria-selected=true],[data-state=active]){color:var(--ws-accent-contrast,#fff);background:var(--button-accent);border-color:var(--button-accent);box-shadow:none}.mlo-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}body:has(.workspace-root:not(.workspace-glass-frosted):not(.workspace-theme-contrast)) .mlo-button:not([data-button-variant=danger]):is([aria-pressed=true],[aria-selected=true],[data-state=active]){color:var(--ws-accent-contrast,#fff);background:var(--ws-accent,#4f46e5);border-color:var(--ws-accent,#4f46e5);box-shadow:none}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant]:focus-visible{outline:2px solid var(--button-accent);outline-offset:3px}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button[data-button-variant]:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-button.mailbox-context-trigger[aria-expanded=false]{color:var(--button-ink);border-color:var(--button-edge);background:var(--button-tint);box-shadow:none;animation-iteration-count:2}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) :is(.glass-input,.mailbox-workspace select):not([aria-invalid=true]){background:var(--ws-popover,#fff);color:var(--ws-foreground,#172033);border-color:var(--ws-border,#cbd5e1);border-radius:.75rem;box-shadow:inset 0 1px 2px #0000000d,0 1px 0 var(--ws-window-highlight,#ffffffb8)}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) :is(input.glass-input,select.glass-input,.mailbox-workspace select){min-height:2.25rem}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .glass-input:focus-visible{outline:2px solid var(--ws-accent,#4f46e5);outline-offset:2px}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-popover{background:var(--ws-popover,#fff)!important;color:var(--ws-foreground,#172033);border-color:var(--ws-border,#cbd5e1);border-radius:.85rem;box-shadow:0 10px 28px #00000024,inset 0 1px 0 var(--ws-window-highlight,#ffffffb8)}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-popover :is(.text-zinc-900,.text-zinc-700,[role=menuitem]){color:var(--ws-foreground,#172033)}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-popover :is(.text-zinc-600,.text-zinc-500){color:var(--ws-muted,#667085)}body:has(.workspace-root.workspace-glass-frosted:not(.workspace-theme-contrast)) .mlo-popover [role=menuitem][data-highlighted]{background:var(--ws-accent-soft,#eef2ff)}body:has(.workspace-root.workspace-motion-off) .mlo-button[data-button-variant]{transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){body:has(.workspace-root) .mlo-button[data-button-variant]{transition:none!important;animation:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){body:has(.workspace-root.workspace-glass-frosted) .mlo-button[data-button-variant=secondary]{--button-tint:var(--button-paper)}}@media (forced-colors:active){body:has(.workspace-root) .mlo-button[data-button-variant]{color:ButtonText!important;background:ButtonFace!important;border:1px solid ButtonText;box-shadow:none;text-shadow:none;animation:none!important}body:has(.workspace-root) .mlo-button[data-button-variant]:is([aria-pressed=true],[aria-expanded=true],[data-state=open]){border:2px solid Highlight}body:has(.workspace-root) .mlo-button[data-button-variant]:focus-visible{outline-color:Highlight!important}}.workflow-bar{flex-wrap:wrap;gap:4px 12px;padding:6px 20px;border-bottom:1px solid var(--ws-border,#d6dce8);background:var(--ws-popover,#fff);color:var(--ws-foreground,#202638);font-size:12px}.workflow-area,.workflow-bar{display:flex;align-items:center}.workflow-area{gap:7px;color:var(--ws-muted,#596579);font-weight:600;min-width:0}.workflow-bar-actions{display:flex;gap:4px;margin-left:auto}.workflow-filter-chips{display:flex;flex-wrap:wrap;gap:5px;flex-basis:100%;padding-bottom:3px}.workflow-filter-chips button{display:flex;align-items:center;gap:6px;padding:3px 8px;border-radius:7px;background:var(--ws-accent-soft,#eef2ff);color:var(--ws-foreground,#202638);font-size:11px;max-width:100%}.workflow-filter-chips button span{overflow-wrap:anywhere}.workspace-day-entry{flex:none}.workspace-day-trigger{height:36px;white-space:nowrap}.workspace-day-panel{background:var(--ws-popover,#fff);color:var(--ws-foreground,#202638)}.list-selection-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 16px;border-bottom:1px solid var(--ws-border,#d6dce8);font-size:12px;background:var(--ws-popover,#fff)}.list-selection-bar label{display:flex;align-items:center;gap:8px;cursor:pointer}.list-selection-bar input{width:16px;height:16px;accent-color:var(--ws-accent,#2563eb)}.workspace-window-content .glass-panel:has(table){background:color-mix(in srgb,var(--ws-popover,#fff) 94%,transparent)!important}.workspace-window-content table tbody tr:has(input[type=checkbox]:checked){background:var(--ws-accent-soft,#eef2ff)}.workflow-form-status{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ws-muted,#64748b)}.workflow-form-status[data-dirty=true]{color:var(--ws-accent,#92400e)}@media print{.list-selection-bar,.workflow-bar,.workspace-day-entry{display:none!important}}@media(max-width:640px){.workflow-bar{padding-inline:12px}.workflow-area{max-width:45%}.workflow-filter-chips{max-height:80px;overflow:auto}.workspace-day-trigger{width:36px;min-width:36px;padding:0}.workspace-day-trigger span{display:none}.list-selection-bar{gap:8px;padding:10px}}.workspace-focus-marker{display:inline-block;width:5px;height:14px;margin-right:8px;border-radius:3px;background:currentColor;vertical-align:-2px}.workspace-home{isolation:isolate;z-index:0}.workspace-greeting{z-index:0}.workspace-root:has(.workspace-window) .workspace-greeting,body:has([role=dialog]) .workspace-greeting{visibility:hidden}.workspace-window-readable-title{text-align:center}.workspace-save-badge{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;border:1px solid var(--ws-border);border-radius:9px;padding:4px 7px;font-size:10px;color:var(--ws-muted);background:var(--ws-glass)}.workspace-save-badge[data-save-phase=CONFLICT]{color:#b45309;background:#fffbeb;border-color:#fbbf24}.workspace-save-badge:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.workspace-snap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workspace-snap-grid button{padding:8px;border:1px solid var(--ws-border);border-radius:12px;font-size:10px;transition:background .15s,transform .15s}.workspace-snap-grid button:focus-visible,.workspace-snap-grid button:hover{background:var(--ws-accent-soft);outline:2px solid var(--ws-accent);outline-offset:1px}.workspace-snap-diagram{position:relative;display:block;height:38px;margin-bottom:6px;overflow:hidden;border-radius:5px;background:var(--ws-glass);border:1px solid var(--ws-border)}.workspace-snap-diagram i{position:absolute;border:2px solid var(--ws-popover);border-radius:4px;background:var(--ws-accent)}.workspace-window{container-type:inline-size;container-name:workspace-frame}@container workspace-frame (max-width: 600px){.workspace-save-badge span{display:none}.workspace-window-titlebar{gap:3px;padding-inline:5px}.workspace-window-titlebar button{width:28px;min-width:28px}.workspace-window-readable-title{text-align:left;font-size:12px}.workspace-titlebar-icon{display:none}}@media (prefers-reduced-motion:reduce){.workspace-snap-grid button{transition:none}}.workspace-tools-overlay{position:fixed;inset:0;z-index:150;background:rgb(9 17 35/.32);backdrop-filter:blur(8px)}.workspace-tools-dialog{position:fixed;z-index:160;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1080px,calc(100vw - 32px));max-height:min(850px,92dvh);display:flex;flex-direction:column;overflow:hidden;color:var(--ws-foreground,#182235);background:var(--ws-popover,#f8faff);border:1px solid var(--ws-border,#dae0ea);border-radius:24px;box-shadow:0 32px 100px #07132d44,inset 0 1px #ffffffd9;animation:workspace-tools-arrive .18s ease-out}.workspace-tools-heading{display:flex;align-items:start;gap:20px;padding:20px 24px 14px;border-bottom:1px solid var(--ws-border,#dae0ea)}.workspace-tools-heading>div{flex:1;min-width:0}.workspace-tools-heading h2{font-size:20px;font-weight:750;letter-spacing:-.02em}.workspace-tools-heading p{font-size:12px;margin-top:4px;color:var(--ws-muted,#64748b)}.workspace-tools-heading>button{padding:6px;border-radius:10px}.workspace-tools-search{display:flex;align-items:center;gap:10px;margin:14px 24px;border:1px solid var(--ws-border);border-radius:12px;padding:10px 12px;background:var(--ws-content)}.workspace-tools-inline input,.workspace-tools-input,.workspace-tools-search input{min-width:0;flex:1;outline:none;background:transparent;font-size:14px}.workspace-tools-search:focus-within{outline:2px solid var(--ws-accent);outline-offset:1px}.workspace-tools-keyboard-grid kbd,.workspace-tools-search kbd{border:1px solid var(--ws-border);border-radius:5px;padding:2px 5px;white-space:nowrap;font-size:10px}.workspace-tools-tabs{display:flex;flex-direction:column;min-height:0}.workspace-tools-tabs>[role=tablist]{flex:none;display:flex;justify-content:start;overflow-x:auto;margin:0 24px 10px;gap:3px;height:auto;min-height:40px}.workspace-tools-tabs>[role=tablist] button{gap:6px;padding:8px 12px;white-space:nowrap}.workspace-tools-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 24px}.workspace-tools-body [role=tabpanel]{margin:0}.workspace-tools-section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:20px 0 12px}.workspace-tools-section-heading h2{font-size:15px;font-weight:700}.workspace-tools-description,.workspace-tools-empty,.workspace-tools-section-heading span{color:var(--ws-muted,#64748b);font-size:12px}.workspace-tools-section-heading h2 span{margin-left:7px}.workspace-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-overview-card{border:1px solid var(--ws-border);border-radius:16px;background:var(--ws-glass);overflow:hidden;transition:transform .16s,box-shadow .16s}.workspace-overview-card[data-active=true]{border-color:var(--ws-accent);box-shadow:0 0 0 1px var(--ws-accent)}.workspace-overview-open{width:100%;text-align:left;padding:12px}.workspace-overview-open strong{display:block;margin-top:10px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-overview-open small{display:block;margin-top:4px;color:var(--ws-muted);font-size:11px}.workspace-overview-thumbnail{display:block;height:72px;border:1px solid var(--ws-border);border-radius:9px;padding:12px;background:linear-gradient(145deg,var(--ws-accent-soft),var(--ws-content))}.workspace-overview-thumbnail>span{display:block;height:5px;width:60%;margin-bottom:10px;border-radius:2px;background:var(--ws-accent);opacity:.8}.workspace-overview-thumbnail i{display:block;height:3px;width:80%;margin-top:7px;border-radius:2px;background:var(--ws-border)}.workspace-overview-card-actions{display:flex;align-items:center;justify-content:end;gap:3px;border-top:1px solid var(--ws-border);padding:4px 8px}.workspace-overview-card-actions .workspace-save-badge{margin-right:auto}.workspace-tools-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.workspace-tools-inline input,.workspace-tools-input{padding:10px 12px;border:1px solid var(--ws-border);border-radius:10px;background:var(--ws-content)}.workspace-tools-input{width:100%;margin:12px 0}.workspace-tools-list{display:grid;gap:6px}.workspace-reference-card,.workspace-tools-list>button,.workspace-tools-list>div,.workspace-tools-list>label{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--ws-border);border-radius:12px;text-align:left;font-size:13px;background:var(--ws-glass)}.workspace-tools-list strong{display:block;font-size:13px}.workspace-tools-list small{display:block;color:var(--ws-muted);margin-top:3px;font-size:11px}.workspace-tools-list progress{display:block;width:100%;height:5px;margin-top:8px;accent-color:var(--ws-accent)}.workspace-tools-list select{border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-content);padding:5px 8px}.workspace-tools-empty{padding:20px 10px;text-align:center}.workspace-reference-card{margin:12px 0;background:var(--ws-accent-soft)}.workspace-reference-card small{color:var(--ws-muted);font-size:10px}.workspace-tools-dropzone{display:grid;justify-items:center;gap:8px;border:1px dashed var(--ws-accent);border-radius:16px;padding:22px;color:var(--ws-muted);font-size:13px;margin-top:16px}.workspace-tools-handoff{padding:16px;margin:14px 0;border:1px solid var(--ws-accent);border-radius:14px;background:var(--ws-accent-soft)}.workspace-tools-footer{padding:14px 24px;border-top:1px solid var(--ws-border);display:flex;justify-content:end;gap:10px;flex-wrap:wrap}.workspace-tools-notice{display:flex;gap:10px;align-items:start;background:var(--ws-accent-soft);padding:10px 24px;font-size:12px}.workspace-tools-notice>button{margin-left:auto}.workspace-tools-keyboard-grid{display:grid;gap:12px;padding-block:20px;font-size:12px}.workspace-tools-keyboard-grid p{display:flex;gap:10px;align-items:center}.workspace-tools-command-results{max-height:200px;overflow:auto;padding:0 24px 10px}.workspace-tools-command-results button{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border-radius:10px;font-size:13px;text-align:left}.workspace-tools-command-results button:hover,.workspace-tools-dock-trigger{background:var(--ws-accent-soft)}.workspace-tools-dock-trigger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;color:var(--ws-accent)}.workspace-context-chip{display:flex;gap:2px;max-width:280px;padding:3px;border:1px solid var(--ws-border);background:var(--ws-accent-soft);border-radius:9px}.workspace-context-chip button{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:3px 5px;font-size:11px}.workspace-context-chip span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace-tools-dialog[data-workspace-presenting=true]{inset:0;transform:none;width:100vw;height:100dvh;max-height:100dvh;border-radius:0;background:white;color:#172033;z-index:2147483000}body:has([data-workspace-presenting=true]) nextjs-portal{display:none}@keyframes workspace-tools-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:700px){.workspace-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-tools-heading{padding:14px 16px}.workspace-tools-body{padding:6px 14px 20px}.workspace-tools-search{margin:10px 14px}.workspace-tools-search kbd{display:none}.workspace-tools-tabs>[role=tablist]{margin-inline:14px}.workspace-tools-list>div{flex-wrap:wrap}.workspace-tools-dialog{width:calc(100vw - 16px);border-radius:18px}}@media(prefers-reduced-motion:reduce){.workspace-tools-dialog{animation:none}.workspace-overview-card{transition:none}}.workspace-dock-save-dot{position:absolute;right:0;bottom:0;background:var(--ws-window);color:var(--ws-accent);border:1px solid var(--ws-border);border-radius:99px;min-width:12px;line-height:12px;font-size:12px;text-align:center;pointer-events:none}.workspace-context-filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--ws-border);border-radius:10px;padding:8px 12px;background:var(--ws-accent-soft);font-size:12px}.workspace-context-filter button{margin-left:auto;font-weight:600;text-decoration:underline}.workspace-pinned-facts{position:absolute;right:24px;top:90px;width:min(310px,40vw);display:grid;gap:10px;max-height:55vh;overflow:auto;z-index:1}.workspace-pinned-fact{display:grid;gap:6px;text-align:left;border:1px solid var(--ws-border);border-radius:18px;background:var(--ws-window);backdrop-filter:blur(20px);box-shadow:0 6px 18px #172c4c14;padding:15px}.workspace-pinned-fact strong{font-size:14px}.workspace-pinned-fact small,.workspace-pinned-fact span{font-size:12px;color:var(--ws-muted)}@media(max-width:700px){.workspace-pinned-facts{position:relative;right:auto;top:auto;width:auto;margin:16px;max-height:35vh}}svg.workspace-overview-thumbnail{width:100%;height:88px;padding:8px}.workspace-desktop-item[data-icon-selected=true],.workspace-folder-app[data-icon-selected=true]{background:var(--ws-accent-soft);box-shadow:inset 0 0 0 1px var(--ws-accent)}.settings-desktop-overview{display:none}.settings-mobile-overview{display:grid;gap:12px}.settings-option-list{margin-top:16px}.settings-option-list>li+li{border-top:1px solid var(--ws-border)}.settings-option-list a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px;border-radius:8px;color:var(--ws-foreground);font-size:14px;line-height:1.5}.settings-option-list a:hover{background:var(--ws-rail)}.settings-option-list a:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.settings-group-status{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:20px;padding:12px 14px;border:1px solid var(--ws-border);border-radius:8px;font-size:13px;color:var(--ws-muted);background:var(--ws-rail)}.settings-group-status strong{color:var(--ws-foreground);font-weight:600}.settings-group-status[data-tone=warning]{border-color:#b48b40;background:color-mix(in srgb,#b48b40 10%,var(--ws-content));color:var(--ws-foreground)}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.settings-mobile-overview{display:none}.settings-desktop-overview{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:start;gap:24px;color:var(--ws-foreground)}.settings-category-nav{display:grid;gap:4px}.settings-category-nav>h1{font-size:22px;font-weight:600;letter-spacing:-.025em}.settings-category-nav>p{margin:0 0 16px;font-size:13px;color:var(--ws-muted)}.settings-category-nav>button{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;border:1px solid transparent;border-radius:10px;background:transparent;box-shadow:none;color:var(--ws-muted);text-align:left}.settings-category-nav>button:hover{background:var(--ws-rail)}.settings-category-nav>button[aria-pressed=true]{background:var(--ws-accent-soft);color:var(--ws-foreground);border-color:var(--ws-border)}.settings-category-nav>button>span:first-of-type{flex:1;min-width:0}.settings-category-nav strong{display:block;font-size:14px;font-weight:600}.settings-category-nav small{display:block;margin-top:3px;font-size:12px;color:var(--ws-muted)}.settings-category-nav button:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.settings-warning-dot{width:7px;height:7px;border-radius:50%;background:#a56d19;flex-shrink:0}.settings-category-content{min-height:420px;border:1px solid var(--ws-border);border-radius:14px;padding:28px;background:var(--ws-content)}.settings-category-content>header{display:flex;align-items:center;gap:14px}.settings-category-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--ws-rail);color:var(--ws-accent)}.settings-category-content header p{font-size:12px;color:var(--ws-muted)}.settings-category-content header h2{font-size:22px;font-weight:600;letter-spacing:-.025em}.settings-category-count{margin-left:auto;color:var(--ws-muted);font-size:12px;white-space:nowrap}.settings-category-description{margin-top:20px;max-width:70ch;font-size:14px;line-height:1.6;color:var(--ws-muted)}.classic-root[data-flow-design=refined] .crm-area-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.classic-root[data-flow-design=refined] .crm-area-shortcuts>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;min-height:72px;border:1px solid var(--ws-border);border-radius:10px;background:var(--ws-content);color:var(--ws-foreground);font-size:14px;font-weight:600}.classic-root[data-flow-design=refined] .crm-area-shortcuts small{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--ws-muted)}.classic-root[data-flow-design=refined] .crm-area-shortcuts>a:hover{background:var(--ws-rail)}.classic-root[data-flow-design=refined] .crm-area-shortcuts>a:focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}.classic-root[data-flow-design=refined] .flow-today-grid{align-items:start}.classic-root[data-flow-design=refined] .flow-overview-empty{min-height:48px;padding:8px 0}.classic-root[data-flow-design=refined] .flow-panel-heading{margin-bottom:12px}.classic-root[data-flow-design=refined] :is(.flow-panel-heading a,.flow-panel-eyebrow,.mlcalendar-layers p,.mlcalendar-layers h3){font-size:12px}.classic-root[data-flow-design=refined] .mlcalendar-layers p{line-height:1.5;color:var(--ws-muted)}.classic-root[data-flow-design=refined] .mlcalendar-layer-group+.mlcalendar-layer-group{border-top:1px solid var(--ws-border);padding-top:12px;margin-top:12px}.mlcalendar-layer-group>h4{margin:0 4px 6px;font-size:12px;font-weight:600;color:var(--ws-muted)}.classic-root[data-flow-design=refined] .calendar-period-heading{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.classic-root[data-flow-design=refined] .calendar-period-heading h2{min-width:0;font-size:22px;font-weight:600;color:var(--ws-foreground)}.classic-root[data-flow-design=refined] .calendar-period-heading .calendar-date-navigation{margin-right:auto}.classic-root[data-flow-design=refined] .calendar-date-navigation button[data-control-intent=navigation]{background:transparent!important;background-image:none!important;color:var(--ws-foreground)!important;box-shadow:none!important;transform:none!important}.classic-root[data-flow-design=refined] .list-selection-bar[data-selected=true]{background:var(--ws-accent-soft);border-block:1px solid var(--ws-border);color:var(--ws-foreground)}.classic-root[data-flow-design=refined] .list-selection-bar>strong{padding:3px 9px;border-radius:6px;font-size:13px;background:var(--ws-content)}.classic-root[data-flow-design=refined] .list-selection-bar input{accent-color:var(--ws-accent)}.classic-root[data-flow-design=refined] .classic-content [class~="text-[11px]"]:not(.writer-workspace *):not(.mailbox-workspace *){font-size:12px}.flow-context-panel{position:fixed;z-index:45;top:calc(var(--flow-topbar-height,64px) + 16px);right:16px;bottom:36px;width:clamp(360px,32vw,480px);display:flex;flex-direction:column;min-height:0;border:1px solid var(--ws-border);border-radius:14px;background:var(--ws-content);color:var(--ws-foreground);box-shadow:0 12px 44px #0002;animation:flow-context-enter .16s ease-out}.flow-context-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--ws-border);flex-shrink:0}.flow-context-panel>header h2{font-size:16px;font-weight:600;overflow-wrap:anywhere}.flow-context-panel>header p{margin-top:6px;font-size:12px;color:var(--ws-muted)}.flow-context-panel>header button{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:7px}.flow-context-panel>header button:hover{background:var(--ws-rail)}.flow-context-panel-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px;overflow-wrap:anywhere}.flow-context-panel>footer{display:flex;justify-content:flex-end;gap:8px;flex-shrink:0;padding:16px 20px;border-top:1px solid var(--ws-border)}.classic-root[data-flow-design=refined]:has(>.flow-context-panel) #classic-content{margin-right:calc(clamp(360px,32vw,480px) + 24px)}.flow-list-view-menu{color:var(--ws-foreground);background:var(--ws-popover);border-color:var(--ws-border)}.workspace-row-menu [role=menuitem][data-highlighted]{background:var(--ws-rail);color:var(--ws-foreground)}body[data-classic-scheme=dark] .workspace-row-menu [data-danger=true]{color:#ffb4be}.classic-root[data-flow-design=refined] .workspace-compact-toolbar{box-shadow:none}.mailbox-sales-next{margin-block:8px 14px;padding:14px;border:1px solid var(--ws-border);border-radius:10px;background:var(--ws-accent-soft)}.mailbox-sales-next p{margin-bottom:10px;font-size:13px;line-height:1.5;color:var(--ws-foreground)}.mailbox-sales-next[data-overdue=true]{border-color:#c67777}.mailbox-sales-card[aria-label=Vertriebsreaktion]{display:flex;flex-direction:column}.mailbox-sales-card[aria-label=Vertriebsreaktion]>.mailbox-sales-heading{order:0}.mailbox-sales-card[aria-label=Vertriebsreaktion]>.mailbox-sales-next{order:1}.mailbox-sales-card[aria-label=Vertriebsreaktion]>.mailbox-sales-work-summary{order:2;margin:0 0 14px;padding-block:10px;border-bottom:1px solid var(--ws-border)}.mailbox-sales-card[aria-label=Vertriebsreaktion]>:is(.mailbox-sales-actions,.mailbox-sales-hint,.mailbox-sales-links){order:3}}@keyframes flow-context-enter{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.flow-context-panel{animation:none}}@media (hover:none),(max-width:1023px),(pointer:coarse){.flow-list-view-trigger{display:none}}