.admin-editorial{--admin-rail:#203e32;--admin-rail-text:#fffdf4;--admin-rail-muted:#d1dfd2;--admin-rail-line:#557162}.admin-workspace{display:grid;grid-template-columns:15.5rem minmax(0,1fr);min-height:100svh}.admin-workspace:has(.admin-chrome--entry){grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.admin-workspace-main{display:flex;flex-direction:column;min-width:0}.admin-workspace-main>main{width:100%}.admin-chrome{min-width:0}.admin-chrome--staff{--focus-outer:#fffdf4;background:var(--admin-rail);color:var(--admin-rail-text);position:sticky;top:0;height:100svh;overflow-y:auto;overscroll-behavior:contain}.admin-navigation{display:flex;flex-direction:column;min-height:100%;padding:2rem 1.25rem 1.5rem;gap:1.5rem}.admin-brand-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.admin-brand{display:grid;gap:.35rem;color:inherit;text-decoration:none;min-width:0}.admin-brand-name{font-family:var(--editorial-sans,sans-serif);font-weight:650;font-size:1.15rem;letter-spacing:-.065em;line-height:1.2}.admin-brand-caption{font-size:.65rem;letter-spacing:.085em;text-transform:uppercase}.admin-chrome-utilities{display:grid;gap:.8rem}.admin-editorial .admin-environment{font-size:.6875rem;border-radius:.3rem;width:fit-content;max-width:100%;overflow-wrap:anywhere;line-height:1.7}.admin-environment-dot{width:.4rem;height:.4rem;border-radius:50%;background:currentColor;flex:none}.admin-chrome--staff .admin-environment{color:var(--admin-rail-text);border-color:var(--admin-rail-line);background:transparent}.admin-chrome--staff .operational-theme{background:var(--admin-rail);border:1px solid var(--admin-rail-line);border-radius:.3rem;padding:.15rem;width:fit-content}.admin-chrome--staff .operational-theme-choice{color:var(--admin-rail-muted);min-width:2.75rem;font-size:.6875rem;padding:.3rem .6rem}.admin-chrome--staff .operational-theme-choice[aria-pressed=true]{color:var(--admin-rail-text);background:#3e5c4d;border-color:#acc5b0}.admin-chrome--staff .operational-theme-choice:hover{background:#3e5c4d;color:var(--admin-rail-text)}.admin-nav-label{color:var(--text-secondary);font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;line-height:1.6}.admin-chrome--staff .admin-nav-label{color:var(--admin-rail-muted)}.admin-queue-navigation .admin-nav-label{margin:0 .75rem .5rem}.admin-queue-navigation ul{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.admin-chrome--staff .admin-queue-link{display:flex;justify-content:space-between;gap:.75rem;width:100%;padding:.65rem .75rem;min-height:2.75rem;font-size:.8125rem;font-weight:450;border:1px solid transparent;border-radius:.3rem;color:var(--admin-rail-muted);text-decoration:none}.admin-chrome--staff .admin-queue-link:hover{color:var(--admin-rail-text);background:#2b4a3b}.admin-chrome--staff .admin-queue-link[aria-current=page]{color:var(--admin-rail-text);background:#3e5c4d;border-color:#acc5b0;font-weight:650}.admin-nav-arrow{opacity:.7}.admin-queue-link[aria-current=page] .admin-nav-arrow{opacity:1}.admin-session{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:auto;font-size:.75rem}.admin-chrome--staff .admin-session{border-top:1px solid var(--admin-rail-line);padding-top:1.25rem}.admin-session-details{display:grid;gap:.55rem;width:100%}.admin-session-details p{overflow-wrap:anywhere;line-height:1.6;font-size:.75rem}.admin-step-up{color:var(--admin-rail-muted);font-size:.6875rem}.admin-chrome--staff .admin-sign-out{width:100%;color:var(--admin-rail-text);border-color:var(--admin-rail-line);background:transparent;justify-content:space-between;font-size:.75rem;border-radius:.3rem}.admin-chrome--staff .admin-sign-out:hover{background:#3e5c4d;border-color:#acc5b0}.admin-session-notice{overflow-wrap:anywhere}.admin-editorial .admin-menu-toggle{display:none}.admin-chrome--entry{border-bottom:1px solid var(--border-default);background:var(--surface-raised)}.admin-chrome--entry .admin-navigation{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;min-height:6rem;padding:1rem clamp(1.25rem,4vw,4rem)}.admin-chrome--entry .admin-chrome-utilities{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-left:auto}.admin-chrome--entry .admin-session{margin-top:0}.admin-uat-notice{display:block;padding:.8rem clamp(1.25rem,3vw,3rem);border-bottom:1px solid var(--border-default);color:var(--text-secondary);background:var(--surface-subtle);font-size:.6875rem;line-height:1.7}.admin-uat-notice strong{font-size:.625rem;letter-spacing:.06em;margin-right:.5rem}.admin-uat-notice a{color:var(--interactive-text);text-decoration:underline;text-underline-offset:.2em}.admin-editorial .admin-route-page{width:100%;max-width:92rem;padding:clamp(1.5rem,3vw,3rem);margin:0 auto;min-width:0}.admin-editorial .admin-page-header{display:block;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-default)}.admin-page-header .workspace-kicker{margin-bottom:.7rem}.admin-editorial .admin-page-header h1{font:400 clamp(2.2rem,3.5vw,3.5rem)/1.15 var(--editorial-serif,Georgia,serif);letter-spacing:-.035em;max-width:26ch}.admin-editorial .admin-state-panel{margin-top:0;max-width:46rem;min-height:9rem;align-content:center}.admin-editorial .content-panel{max-width:none}.admin-editorial .type-heading-3{font-family:var(--editorial-serif,Georgia,serif);font-weight:400;font-size:1.8rem;letter-spacing:-.025em;line-height:1.25}.admin-dashboard{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.6fr);gap:2rem;align-items:start}.admin-editorial .admin-authority-panel{background:var(--surface-subtle);padding:1.75rem;gap:1rem;border-top:3px solid var(--interactive-text)}.admin-authority-panel>p{font-size:.8125rem;line-height:1.8;overflow-wrap:anywhere}.admin-authority-status{padding-block:1rem;width:100%;border-block:1px solid var(--border-default)}.admin-authority-panel .workspace-kicker{margin-bottom:0}.admin-section-heading{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:1rem;margin-bottom:1.4rem}.admin-section-heading .workspace-kicker{margin-bottom:.5rem}.admin-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:.8rem}.admin-dashboard-queue{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:7rem;padding:1.25rem;border:1px solid var(--border-default);border-radius:.35rem;background:var(--surface-raised);color:var(--text-primary);text-decoration:none;transition:border-color .16s ease,background .16s ease}.admin-dashboard-queue:hover{border-color:var(--border-strong);background:var(--surface-subtle)}.admin-dashboard-queue strong{display:block;font-weight:500;font-size:.9375rem;margin-bottom:.4rem}.admin-dashboard-queue small{display:block;font-size:.6875rem;color:var(--text-secondary)}.admin-dashboard-arrow{flex:none;width:2rem;height:2rem;border:1px solid var(--border-default);border-radius:50%;display:grid;place-items:center;color:var(--interactive-text)}.admin-editorial .admin-queue-filters{padding:1rem 1.25rem;gap:1rem 1.5rem;border-radius:.35rem;background:var(--surface-raised)}.admin-queue-filters .field-label{min-width:12rem}.admin-queue-summary{font-size:.75rem;color:var(--text-secondary);line-height:1.7}.admin-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 0}.admin-pagination>span{min-width:5rem;text-align:center;font-size:.75rem;font-variant-numeric:tabular-nums}.admin-editorial .admin-pagination button{min-height:2.75rem;font-size:.75rem;padding:.5rem 1rem}.admin-table-wrap{max-width:100%;border:1px solid var(--border-default);border-radius:.35rem;background:var(--surface-raised)}.admin-editorial .data-table{min-width:48rem;font-size:.75rem;font-variant-numeric:tabular-nums}.admin-editorial .data-table caption{padding:1rem;font-size:.6875rem;line-height:1.7;background:var(--surface-base);border-bottom:1px solid var(--border-default)}.admin-editorial .data-table thead th{font-family:var(--editorial-sans,sans-serif);font-size:.625rem;text-transform:uppercase;letter-spacing:.04em;font-weight:650;white-space:nowrap}.admin-editorial .data-table td,.admin-editorial .data-table th{padding:.65rem .85rem;vertical-align:middle;line-height:1.55}.admin-editorial .data-table tbody tr:hover{background:var(--surface-subtle)}.admin-editorial .data-table .case-link{max-width:14rem;overflow-wrap:anywhere;font-size:.75rem}.admin-case-status{display:inline-flex;padding:.3rem .55rem;border:1px solid var(--border-default);border-radius:.25rem;font-size:.625rem;line-height:1.5;background:var(--surface-subtle);white-space:nowrap}.admin-sla-breached{color:var(--text-primary);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.admin-sla-current{color:var(--text-secondary)}.admin-case-cards .content-panel{gap:.4rem;padding:1.25rem;overflow-wrap:anywhere;font-size:.8125rem}.admin-editorial .detail-list{font-size:.8125rem;line-height:1.75}.admin-editorial .command-dialog{border-radius:.5rem}.admin-editorial .command-dialog::backdrop{background:rgb(13 30 22/65%)}.admin-footer{margin-top:auto;padding:1.75rem clamp(1.25rem,3vw,3rem);border-top:1px solid var(--border-default)}.admin-footer ul{display:flex;flex-wrap:wrap;gap:.15rem .75rem;margin:.35rem 0 1rem;padding:0;list-style:none}.admin-footer .nav-link{font-size:.6875rem;padding-inline:0;margin-right:.75rem;min-height:2.75rem}.admin-footer-note{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.5rem;color:var(--text-secondary);font-size:.6875rem;line-height:1.8}.admin-footer-note a{display:inline-flex;gap:.5rem;align-items:center;min-height:2.75rem;color:var(--interactive-text);text-decoration:underline;text-underline-offset:.2em}.admin-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:100%;max-width:76rem;margin:auto;padding:clamp(2rem,7vw,6rem) clamp(1.25rem,4vw,4rem)}.admin-editorial .admin-entry h1{font:400 clamp(3rem,5vw,4.5rem)/1.1 var(--editorial-serif,Georgia,serif);letter-spacing:-.045em;margin:1rem 0 1.5rem}.admin-entry-lead{font-family:var(--editorial-serif,Georgia,serif);font-size:1.5rem;line-height:1.5;max-width:24ch;margin-bottom:2rem}.admin-entry-principles{border-top:1px solid var(--border-default);padding-top:1.25rem;display:grid;gap:1rem}.admin-entry-principles p{display:flex;align-items:start;gap:1rem;font-size:.8125rem;line-height:1.7;color:var(--text-secondary)}.admin-entry-principles span{font-size:.625rem;line-height:2.2;color:var(--interactive-text)}.admin-entry-footnote{font-size:.6875rem;color:var(--text-secondary);margin-top:1.75rem}.admin-editorial .admin-entry-form{padding:clamp(1.5rem,3vw,3rem);gap:1.25rem;border-radius:.5rem;border-top:3px solid var(--interactive-text);background:var(--surface-raised);box-shadow:0 1rem 3rem color-mix(in srgb,var(--text-primary) 4%,transparent)}.admin-entry-form>p{font-size:.8125rem;line-height:1.8;color:var(--text-secondary)}.admin-entry-form .field-label{margin-bottom:-.75rem}.admin-entry-form .cta-primary,.admin-entry-form .field-control{width:100%}@media (max-width:74rem){.admin-dashboard{grid-template-columns:minmax(0,1fr)}.admin-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:63.99rem){.admin-workspace{grid-template-columns:minmax(0,1fr)}.admin-chrome--staff{position:relative;height:auto;overflow:visible}.admin-navigation{padding:1.1rem 1.25rem;gap:1rem}.admin-editorial .admin-menu-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;background:transparent;color:var(--admin-rail-text);border-color:var(--admin-rail-line);border-radius:.3rem;font-size:.75rem}.admin-chrome--staff .admin-chrome-utilities{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.admin-queue-navigation{display:none}.admin-queue-navigation.is-open{display:block}.admin-queue-navigation ul{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-chrome--staff .admin-session{margin:0;padding-top:.75rem}.admin-session-details{display:flex;width:auto;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;flex:1}.admin-session-details .admin-nav-label{display:none}.admin-chrome--staff .admin-sign-out{width:auto;gap:1rem}}@media (max-width:47.99rem){.admin-entry{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:2.5rem}.admin-entry-principles{display:none}.admin-entry-lead{margin-bottom:0;max-width:30ch;font-size:1.3rem}.admin-entry-footnote{margin-top:1rem}.admin-chrome--entry .admin-navigation{gap:.75rem}.admin-chrome--entry .admin-chrome-utilities{order:3;width:100%;margin:0;justify-content:space-between;gap:.5rem}.admin-chrome--entry .admin-session{margin-left:auto}.admin-editorial .admin-route-page{padding:1.5rem 1.25rem 2rem}.admin-queue-grid,.admin-queue-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-queue{min-height:6rem;padding:1rem}.admin-editorial .admin-queue-filters{align-items:start}.admin-queue-filters .field-label{width:100%;min-width:0}.admin-editorial .detail-list{grid-template-columns:minmax(0,1fr);gap:.3rem}.admin-editorial .detail-list dd{margin-bottom:.75rem}}@media (max-width:23rem){.admin-queue-grid{grid-template-columns:minmax(0,1fr)}.admin-brand-name{font-size:1rem}.admin-brand-caption{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.admin-editorial *,.admin-editorial :after,.admin-editorial :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (prefers-contrast:more){.admin-chrome--staff{--admin-rail:#10261b;--admin-rail-text:#ffffff;--admin-rail-muted:#ffffff;--admin-rail-line:#c8dacd}.admin-editorial .admin-case-status,.admin-editorial .admin-dashboard-queue{border-color:var(--text-primary)}}@media (forced-colors:active){.admin-chrome--staff,.admin-chrome--staff .admin-environment,.admin-chrome--staff .admin-queue-link,.admin-chrome--staff .admin-sign-out,.admin-chrome--staff .operational-theme-choice{background:Canvas;color:CanvasText;border-color:CanvasText}.admin-chrome--staff .admin-queue-link[aria-current=page],.admin-chrome--staff .operational-theme-choice[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}}