@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;--ink:#16242f!important;--ink-soft:#566472!important;--ink-faint:#8a97a4!important;--bg:#f5f8fa!important;--surface:#fff!important;--line:#e3eaf0!important;--line-soft:#eef3f7!important;--accent:#2bb7a3!important;--accent-soft:#e2f4f0!important;--teal:#2bb7a3!important;--teal-700:#1e8e7e!important;--navy-700:#143452!important;--navy-900:#0e2740!important;--done:#157f4a!important;--warn:#c77700!important;--err:#a8332a!important;--muted:#566472!important;--h-room:#e5f4ec!important;--h-full:#fcefd8!important;--h-over:#fae3e0!important;--h-muted:#eef1f4!important;--radius:10px!important;--shadow:0 1px 2px #0e27400d, 0 8px 24px #0e27400f!important;--panel:var(--surface)!important;--panel-subtle:var(--line-soft)!important;--field:var(--surface)!important;--text:var(--ink)!important;--border:var(--line)!important;--border-strong:#c8d4de!important;--good:var(--done)!important;--good-bg:var(--h-room)!important;--bad:var(--err)!important;--bad-bg:var(--h-over)!important;--warn-bg:var(--h-full)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}*{box-sizing:border-box}html,body{background:var(--bg)!important;color:var(--ink)!important;letter-spacing:0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}h1,h2,h3,.metric strong,.mail-title,.preview-subject,.candidate-name,.queue-subject,.project-code{letter-spacing:0!important;font-family:Space Grotesk,Inter,Segoe UI,Arial,sans-serif!important}code,.version-badge,.metric strong,.mail-date,.mail-file,.preview-meta,.preview-from,.queue-pagination span,.attachment-state{font-family:IBM Plex Mono,Consolas,monospace!important}a,.link-button,button.subtle{color:var(--teal-700)!important}button,.action-link,.link-button,.preview-open-link,.mail-load-more,.mail-attachment-chip,.mail-nav-button,.route-tab,.project-result{border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;border-radius:8px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:600!important}button:hover:not(:disabled),.action-link:hover,.link-button:hover,.preview-open-link:hover:not(:disabled),.mail-load-more:hover:not(:disabled),.mail-attachment-chip:hover:not(:disabled),.mail-nav-button:hover:not(:disabled),.project-result:hover{background:var(--line-soft)!important;border-color:#c8d4de!important}.project-result.is-drop-target{border-color:var(--accent)!important;background:var(--accent-soft)!important;box-shadow:inset 3px 0 0 var(--accent)!important}.project-hint{border-left:3px solid var(--accent);background:var(--accent-soft);margin:0;padding:9px 11px;font-size:12px;color:var(--ink)!important}.project-hint-conflict{border-left-color:var(--warn);background:var(--h-full)}.project-hint-unconfirmed{border-left-color:var(--ink-soft);background:var(--line-soft)}.project-hint-audit{color:var(--ink-soft);margin-top:3px;font-size:11px;display:block}#file-selected,#project-search-button,#refresh-dashboard,#refresh-queue,button.primary,.preview-open-link-primary{border-color:var(--navy-700)!important;background:var(--navy-700)!important;color:#fff!important}#file-selected:hover:not(:disabled),#project-search-button:hover:not(:disabled),#refresh-dashboard:hover:not(:disabled),#refresh-queue:hover:not(:disabled),button.primary:hover:not(:disabled),.preview-open-link-primary:hover:not(:disabled){border-color:var(--navy-900)!important;background:var(--navy-900)!important}button.danger{border-color:var(--h-over)!important;background:var(--h-over)!important;color:var(--err)!important}input,textarea,select{border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;border-radius:8px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}input:focus,textarea:focus,select:focus{border-color:var(--accent)!important;outline:0!important;box-shadow:0 0 0 3px #2bb7a32e!important}input::placeholder,textarea::placeholder,#status,.muted,.queue-meta,.queue-target,.candidate-summary,.manual-project-feedback,.attachment-route-summary,.attachment-state,.preview-empty,#project-subtitle,.panel-heading p,.metric span,p{color:var(--ink-soft)!important}.centered{border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--surface)!important;box-shadow:var(--shadow)!important;padding:28px!important}.centered nav a{border:1px solid var(--line)!important;background:var(--surface)!important;min-height:38px!important;color:var(--teal-700)!important;border-radius:8px!important;align-items:center!important;padding:0 14px!important;font-weight:600!important;text-decoration:none!important;display:inline-grid!important}.centered nav a:hover{background:var(--line-soft)!important}header,.topbar,.mail-topbar,.preview-commandbar,.panel-heading,.mail-list-header,.preview-header,.queue-tools,.queue-pagination,.summary-grid,.panel,.metric,.mail-list-panel,.mail-preview,.decision-package,.agent-step,.candidate,.attachment-row,.decision-attachment-chip,.mail-row,.preview-message-html,.preview-message-empty,.viewer-notice,.mail-avatar,.mail-route{border-color:var(--line)!important;background:var(--surface)!important}.panel,.decision-package,.agent-step,.candidate,.attachment-row,.preview-message-html,.preview-message-empty,.viewer-notice,.project-result,.metric{border-radius:var(--radius)!important}.panel,.decision-package,.metric{box-shadow:var(--shadow)!important}.metric{border-top:3px solid var(--accent)!important}.content-grid,.review-detail,.preview-body,.mail-body,.wt-screen{background:var(--bg)!important}.route-tabs,.filter-tabs,.action-route{border-color:var(--line)!important;border-radius:var(--radius)!important;background:var(--line-soft)!important}.route-tab.is-selected,.filter-tabs button.active,.action-route .route-choice.selected{border-color:var(--navy-700)!important;background:var(--navy-700)!important;color:#fff!important;box-shadow:none!important}.route-tab.is-selected:hover:not(:disabled){border-color:var(--navy-700)!important;background:var(--navy-700)!important;color:#fff!important}.decision-choice.selected,.decision-project-picker.selected{border-color:var(--teal-500)!important;background:var(--accent-soft)!important;box-shadow:inset 3px 0 0 var(--teal-500)!important}.queue-item button{border-color:var(--line)!important;background:0 0!important;border-radius:8px!important}.queue-item.active button,.mail-row.is-selected{border-color:var(--accent)!important;background:var(--accent-soft)!important;box-shadow:inset 3px 0 0 var(--accent)!important}.mail-avatar{background:var(--accent-soft)!important;color:var(--teal-700)!important}.mail-route,.badge,.version-badge,.confidence-pill{border-color:var(--line)!important;background:var(--h-muted)!important;color:var(--ink-soft)!important}.badge.ready,.badge.manual,.score-mid{background:var(--h-full)!important;color:var(--warn)!important;border-color:#0000!important}.badge.none,.badge.danger,.score-low{background:var(--h-over)!important;color:var(--err)!important;border-color:#0000!important}.review-safety-blocker{border:1px solid var(--err);background:var(--h-over);border-radius:8px;margin:8px 0;padding:8px 10px;font-weight:600;color:var(--err)!important}.score-high,.badge.ok{background:var(--h-room)!important;color:var(--done)!important;border-color:#0000!important}.viewer-notice{background:var(--accent-soft)!important;color:var(--ink)!important}.mail-search-icon,.mail-search-icon:after{border-color:var(--ink-soft)!important;background:var(--ink-soft)!important}.mail-search-icon{background:0 0!important}table{color:var(--ink)!important}th,td{border-color:var(--line-soft)!important}th{color:var(--ink-faint)!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#fafbfd!important;font-size:11px!important;font-weight:700!important}tbody tr:hover td{background:#fafbfd!important}#status[data-filing-busy]{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink);align-items:center;gap:10px;padding:12px;font-weight:600;display:flex}#status[data-filing-busy]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 16px;height:16px;animation:.8s linear infinite filing-busy-spin}@keyframes filing-busy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#status[data-filing-busy]:before{animation:none}}
