:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--surface);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-display:"Segoe UI Variable Display", "Aptos Display", "Segoe UI Variable", "Noto Sans", system-ui, sans-serif;--brand:#0f4c81;--brand-strong:#0a3b66;--brand-deep:#082f52;--brand-plate:#fdfdfe;--chrome-strip:#f0f1f3;--chrome-hover:#e3e5e8;--chrome-text:#24272d;--chrome-muted:#606772;--chrome-border:#dadde2;--nav-surface:#f5f6f8;--nav-hover:#e9ebef;--nav-text:#383d46;--nav-text-muted:#626974;--nav-border:#dadde2;--nav-active-bg:#e5edf6;--nav-active-text:#0f4c81;--surface:#f0f1f3;--surface-raised:#fdfdfe;--surface-muted:#eceef1;--surface-subtle:#f6f7f9;--surface-contrast:#0f4c81;--text:#24272d;--text-muted:#606772;--text-faint:#636b76;--text-on-contrast:#fafbfd;--border:#dcdfe4;--border-strong:#858d98;--accent:#0f4c81;--accent-hover:#0a3b66;--accent-soft:#e5edf6;--accent-ink:#fafbfd;--focus:#2568a5;--danger:#ae3f4c;--danger-ink:#fff9fa;--danger-pressed:#8f303d;--scrim:#12131599;--danger-soft:#f7e4e6;--warning:#815518;--review-warning:#a8480a;--review-warning-soft:#fff0e2;--success:#257552;--success-soft:#dff0e8;--shadow-color:#24272d;--shadow-soft:0 8px 24px #24272d14;--shadow-card:none;--radius-panel:14px;--radius-control:9px;--radius-pill:999px;--app-titlebar-height:40px;--app-sidebar-width:208px;--wx-font-family:"Segoe UI Variable Text", "Aptos", "Segoe UI Variable", "Noto Sans", system-ui, sans-serif;--wx-font-size:13px;--wx-font-size-md:13px;--wx-background:var(--surface-raised);--wx-background-alt:var(--surface-muted);--wx-background-hover:color-mix(in srgb, var(--accent-soft) 62%, var(--surface-raised));--wx-color-font:var(--text);--wx-color-font-alt:var(--text-muted);--wx-color-font-disabled:var(--text-faint);--wx-color-primary:var(--accent);--wx-color-primary-hover:var(--accent-hover);--wx-color-primary-selected:color-mix(in srgb, var(--accent) 18%, transparent);--wx-color-primary-font:var(--accent-ink);--wx-color-link:var(--accent);--wx-color-danger:var(--danger);--wx-color-secondary:transparent;--wx-color-secondary-hover:var(--accent-soft);--wx-color-secondary-font:var(--accent);--wx-color-secondary-font-hover:var(--accent-hover);--wx-color-secondary-border:color-mix(in srgb, var(--accent) 62%, var(--border));--wx-color-disabled:var(--surface-muted);--wx-border-color:var(--border);--wx-border:1px solid var(--border);--wx-border-radius:var(--radius-control);--wx-radius-major:var(--radius-panel);--wx-button-height:36px;--wx-button-padding:6px 14px;--wx-button-border-radius:var(--radius-control);--wx-button-font-weight:650;--wx-button-box-shadow:none;--wx-button-primary-box-shadow:none;--wx-button-primary-pressed:var(--accent-hover);--wx-button-danger-font-color:var(--danger-ink);--wx-button-danger-pressed:var(--danger-pressed);--wx-input-background:var(--surface-raised);--wx-input-font-color:var(--text);--wx-input-placeholder-color:var(--text-faint);--wx-input-border:1px solid var(--border-strong);--wx-input-border-focus:1px solid var(--focus);--wx-input-border-radius:var(--radius-control);--wx-popup-background:var(--surface-raised);--wx-popup-border:1px solid var(--border-strong);--wx-popup-border-radius:var(--radius-panel);--wx-popup-shadow:var(--shadow-soft);--wx-table-border:1px solid var(--border);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-table-header-background:var(--surface-subtle);--wx-table-select-background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-raised));--wx-table-select-focus-background:color-mix(in srgb, var(--accent-soft) 88%, var(--surface-raised));--wx-table-select-color:var(--text);--wx-table-select-border:inset 3px 0 var(--accent);--wx-table-fixed-column-right-border:3px solid var(--surface-muted);--wx-table-editor-dropdown-border:var(--wx-border);--wx-table-editor-dropdown-shadow:var(--shadow-soft);--wx-header-font-weight:680;font-family:Segoe UI Variable Text,Aptos,Segoe UI Variable,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--surface);--brand-plate:#fdfdfe;--chrome-strip:#17191c;--chrome-hover:#30333a;--chrome-text:#eceef2;--chrome-muted:#abb2bd;--chrome-border:#34383f;--nav-surface:#1c1e22;--nav-hover:#2c3036;--nav-text:#d9dde3;--nav-text-muted:#abb2bd;--nav-border:#34383f;--nav-active-bg:#283c51;--nav-active-text:#bed7f1;--surface:#181a1d;--surface-raised:#212429;--surface-muted:#2b2f35;--surface-subtle:#25282e;--surface-contrast:#0f4c81;--text:#eceef2;--text-muted:#abb2bd;--text-faint:#9ba3af;--text-on-contrast:#fafbfd;--border:#373c44;--border-strong:#69737f;--accent:#8bb8e5;--accent-hover:#b1d2f1;--accent-soft:#283c51;--accent-ink:#122437;--focus:#a4cbf0;--danger:#ee8993;--danger-ink:#35151a;--danger-pressed:#f4a5ad;--scrim:#121315b3;--danger-soft:#43282f;--warning:#e0b066;--review-warning:#f6b079;--review-warning-soft:#462b1d;--success:#76c79f;--success-soft:#183a2e;--shadow-color:#121315;--shadow-soft:0 8px 24px #12131547;--shadow-card:none}*{box-sizing:border-box}html,body{width:100%;min-width:0;height:100%;margin:0;overflow:hidden}body{background:var(--surface);color:var(--text);-webkit-user-select:text;user-select:text;transition:background-color .18s,color .18s}button,input,textarea,select{font:inherit}button{color:inherit}[data-tooltip]{position:relative}[data-tooltip]:after{z-index:1005;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-raised);width:max-content;max-width:220px;box-shadow:var(--shadow-soft);color:var(--text);content:attr(data-tooltip);opacity:0;pointer-events:none;text-align:left;visibility:hidden;white-space:nowrap;padding:6px 9px;font-size:11.5px;font-weight:650;line-height:1.2;transition:opacity .1s,transform .1s,visibility 0s linear .1s;position:absolute;top:50%;left:calc(100% + 10px);overflow:hidden;transform:translate(4px,-50%)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)}[data-tooltip]:hover:after{transition-delay:.24s,.24s,0s}[data-tooltip]:focus-visible:after{transition-delay:0s}[data-tooltip][aria-expanded=true]:after{opacity:0;visibility:hidden}::selection{background:color-mix(in srgb, var(--accent) 32%, transparent);color:var(--text)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,.wx-button{-webkit-tap-highlight-color:transparent}.wx-button{white-space:nowrap;transition:background-color .14s,border-color .14s,color .14s,transform .1s}.wx-button:active{transform:translateY(1px)scale(.99)}.wx-theme.wx-willow-theme,body .wx-willow-theme{color:var(--text);background:var(--surface);--wx-font-family:"Segoe UI Variable Text", "Aptos", "Segoe UI Variable", "Noto Sans", system-ui, sans-serif;--wx-font-size:13px;--wx-font-size-md:13px;--wx-background:var(--surface-raised);--wx-background-alt:var(--surface-muted);--wx-background-hover:color-mix(in srgb, var(--accent-soft) 62%, var(--surface-raised));--wx-color-font:var(--text);--wx-color-font-alt:var(--text-muted);--wx-color-font-disabled:var(--text-faint);--wx-color-primary:var(--accent);--wx-color-primary-hover:var(--accent-hover);--wx-color-primary-selected:color-mix(in srgb, var(--accent) 18%, transparent);--wx-color-primary-font:var(--accent-ink);--wx-color-link:var(--accent);--wx-color-danger:var(--danger);--wx-color-secondary:transparent;--wx-color-secondary-hover:var(--accent-soft);--wx-color-secondary-font:var(--accent);--wx-color-secondary-font-hover:var(--accent-hover);--wx-color-secondary-border:color-mix(in srgb, var(--accent) 62%, var(--border));--wx-color-disabled:var(--surface-muted);--wx-border-color:var(--border);--wx-border:1px solid var(--border);--wx-border-radius:var(--radius-control);--wx-radius-major:var(--radius-panel);--wx-button-height:36px;--wx-button-padding:6px 14px;--wx-button-border-radius:var(--radius-control);--wx-button-font-weight:650;--wx-button-box-shadow:none;--wx-button-primary-box-shadow:none;--wx-button-primary-pressed:var(--accent-hover);--wx-button-danger-font-color:var(--danger-ink);--wx-button-danger-pressed:var(--danger-pressed);--wx-input-background:var(--surface-raised);--wx-input-font-color:var(--text);--wx-input-placeholder-color:var(--text-faint);--wx-input-border:1px solid var(--border-strong);--wx-input-border-focus:1px solid var(--focus);--wx-input-border-radius:var(--radius-control);--wx-popup-background:var(--surface-raised);--wx-popup-border:1px solid var(--border-strong);--wx-popup-border-radius:var(--radius-panel);--wx-popup-shadow:var(--shadow-soft);--wx-table-border:1px solid var(--border);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-table-header-background:var(--surface-subtle);--wx-table-select-background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-raised));--wx-table-select-focus-background:color-mix(in srgb, var(--accent-soft) 88%, var(--surface-raised));--wx-table-select-color:var(--text);--wx-table-select-border:inset 3px 0 var(--accent);--wx-table-fixed-column-right-border:3px solid var(--surface-muted);--wx-table-editor-dropdown-border:var(--wx-border);--wx-table-editor-dropdown-shadow:var(--shadow-soft);--wx-header-font-weight:680}body .wx-willow-theme .wx-grid,body .wx-willow-theme .wx-table-box,body .wx-willow-theme .wx-cell{background-color:var(--surface-raised)}body .wx-willow-theme .wx-header .wx-cell,body .wx-willow-theme .wx-footer .wx-cell{background-color:var(--surface-subtle)}body .wx-willow-theme .wx-cell{transition:background-color .12s,color .12s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.list-query-bar{border-bottom:1px solid var(--border);background:var(--surface-subtle);flex-wrap:wrap;align-items:flex-end;gap:12px 20px;padding:12px 18px;display:flex}.quick-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quick-filters button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);min-height:40px;color:var(--text-muted);cursor:pointer;padding:8px 12px;font-size:13px;font-weight:600}.quick-filters button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.quick-filters button:hover{border-color:var(--accent)}.quick-filters button:disabled{opacity:.6;cursor:default}.search-empty{color:var(--text-muted);padding:28px 20px;font-size:14px;line-height:1.5}.search-empty strong{color:var(--text);margin-bottom:6px;display:block}.search-empty button{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-raised);min-height:40px;color:var(--accent);cursor:pointer;margin-top:12px;padding:8px 12px}.workspace .grid-toolbar{flex-wrap:wrap;gap:12px}.workspace .toolbar-actions{flex-wrap:wrap;min-width:0}.workspace .toolbar-title p,.workspace .toolbar-title>span{white-space:normal;font-size:13px;line-height:1.45}:root .workspace .grid-scroll .wx-grid .wx-cell{font-size:13px}:root .workspace .grid-scroll .wx-header .wx-cell:not(.wx-filter){font-size:12px}.workspace .grid-scroll .wx-table,.workspace .grid-scroll .wx-header{-webkit-user-select:none;user-select:none}@media (width<=760px){.list-query-bar{padding:12px}.workspace .grid-toolbar{padding:14px 12px}.workspace .grid-frame{min-height:360px}.workspace .detail-title-row{flex-wrap:wrap}}@media (pointer:coarse){.quick-filters button,.search-empty button{min-height:44px}}.workspace .grid-toolbar .reset-filters{width:auto;min-height:40px;padding:6px 10px;font-size:13px}.workspace .toolbar-actions>span[aria-label]{font-size:12px;display:inline-grid}@media (pointer:coarse){.workspace .history-actions button,.workspace .grid-toolbar .reset-filters,.workspace .note-action{min-width:44px;min-height:44px}}html,body,.polus-web-root{width:100%;min-height:100dvh;margin:0}.window-controls>button:not(.theme-toggle),.login-window-controls>button:not(.theme-toggle),.drag-grip{display:none!important}[data-tauri-drag-region]{cursor:default!important}
