.unified-admin-shell{--admin-canvas:#f4f5f2;--admin-surface:#fff;--admin-ink:#202b25;--admin-muted:#68716b;--admin-accent:#315f4b;--admin-attention:#956400;--admin-attention-surface:#fbf3db;--admin-danger:#9f2f2d;--admin-danger-surface:#fdebec;--admin-success-surface:#edf3ec;--admin-line:#202b251f;--admin-focus:#315f4b;--admin-radius-control:.375rem;--admin-radius-surface:.625rem;--admin-ease-out:cubic-bezier(.23, 1, .32, 1);--admin-ease-drawer:cubic-bezier(.32, .72, 0, 1)}.admin-page-header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.admin-page-header>div:first-child{max-inline-size:48rem}.admin-page-header h1{color:var(--admin-ink);font:700 clamp(1.75rem, 3vw, 2.5rem) / 1.05 var(--font-sans);letter-spacing:-.035em;margin:0}.admin-page-header p{color:var(--admin-muted);max-inline-size:65ch;margin:.625rem 0 0;line-height:1.55}.admin-page-actions{flex:none;align-items:center;gap:.5rem;display:flex}.admin-page-actions :is(button,.button),.admin-empty-state :is(button,.button){border-radius:var(--admin-radius-control);justify-content:center;align-items:center;min-block-size:2.75rem;display:inline-flex}.admin-metric-strip{background:var(--admin-line);border:1px solid var(--admin-line);border-radius:var(--admin-radius-surface);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;display:grid;overflow:hidden}.admin-metric-strip article{background:var(--admin-surface);gap:.2rem;min-block-size:5.75rem;padding:1rem 1.125rem;display:grid}.admin-metric-strip article[data-tone=attention]{background:var(--admin-attention-surface);color:var(--admin-attention)}.admin-metric-strip article[data-tone=danger]{background:var(--admin-danger-surface);color:var(--admin-danger)}.admin-metric-strip strong{font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1}.admin-metric-strip span{color:var(--admin-muted);align-self:end;font-size:.8125rem;font-weight:650}.admin-feedback{border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);transition:opacity .18s var(--admin-ease-out), transform .18s var(--admin-ease-out);padding:.75rem .875rem;line-height:1.45}@starting-style{.admin-feedback{opacity:0;transform:translateY(-4px)}}.admin-feedback[data-tone=success]{background:var(--admin-success-surface);color:var(--admin-accent)}.admin-feedback[data-tone=error]{background:var(--admin-danger-surface);color:var(--admin-danger)}.admin-empty-state{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-surface);place-items:start;gap:.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.admin-empty-state h2,.admin-empty-state p{margin:0}.admin-empty-state h2{color:var(--admin-ink);font:700 1.125rem/1.25 var(--font-sans)}.admin-empty-state p{color:var(--admin-muted);line-height:1.55}.admin-empty-state .button{margin-block-start:.5rem}.admin-skeleton{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-surface);gap:0;display:grid;overflow:hidden}.admin-skeleton span{border-block-end:1px solid var(--admin-line);opacity:.72;background:#202b250f;block-size:3.75rem}.admin-skeleton span:last-child{border-block-end:0}.admin-overview-page{gap:1.5rem;display:grid}.admin-primary-task{background:var(--admin-accent);border-radius:var(--admin-radius-surface);color:#fff;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.admin-primary-task h2,.admin-primary-task p,.admin-priority-list h2,.admin-priority-list p{margin:0}.admin-primary-task h2{font:700 clamp(1.25rem, 2.5vw, 1.75rem) / 1.2 var(--font-sans);margin-block-start:.35rem}.admin-primary-task p:not(.admin-section-label){color:#ffffffc7;margin-block-start:.4rem;line-height:1.5}.admin-primary-task .button-primary{color:var(--admin-accent);background:#fff;flex:none}.admin-section-label{color:var(--admin-muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:750}.admin-primary-task .admin-section-label{color:#ffffffc7}.admin-priority-list{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-surface);padding:clamp(1rem,3vw,1.5rem)}.admin-priority-list>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.admin-priority-list h2{color:var(--admin-ink);font:700 1.125rem/1.25 var(--font-sans);margin-block-start:.25rem}.admin-priority-list>header>a{color:var(--admin-accent);font-size:.8125rem;font-weight:700}.admin-priority-list ol{margin:1rem 0 0;padding:0;list-style:none}.admin-priority-list li{border-block-start:1px solid var(--admin-line);grid-template-columns:minmax(7rem,auto) minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.875rem;display:grid}.admin-priority-list li p,.admin-priority-list time{color:var(--admin-muted);font-size:.8125rem}.admin-priority-list li p{margin-block-start:.25rem}.admin-priority-list .admin-empty-state{border:0;border-block-start:1px solid var(--admin-line);border-radius:0;margin-block-start:1rem;padding-inline:0}@media (width<=640px){.admin-primary-task,.admin-priority-list>header{flex-direction:column;align-items:stretch}.admin-primary-task .button-primary{inline-size:100%}.admin-priority-list li{grid-template-columns:1fr;align-items:start}}.admin-toolbar{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-surface);justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.admin-toolbar-fields,.admin-toolbar-actions{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.admin-toolbar-fields{flex:1}.admin-toolbar-fields label,.admin-toolbar-search{color:var(--admin-ink);gap:.375rem;font-size:.8125rem;font-weight:700;display:grid}.admin-toolbar-search{flex:18rem;max-inline-size:30rem}.admin-toolbar-fields :is(input,select){background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);color:var(--admin-ink);font:inherit;min-block-size:2.75rem;padding-inline:.75rem}.admin-toolbar-actions{flex:none}.admin-toolbar-actions :is(button,.button){justify-content:center;align-items:center;min-block-size:2.75rem;display:inline-flex}.admin-status-badge{letter-spacing:.01em;border-radius:999px;flex:none;align-items:center;min-block-size:1.625rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.admin-status-badge[data-tone=attention]{background:var(--admin-attention-surface);color:var(--admin-attention)}.admin-status-badge[data-tone=positive]{background:var(--admin-success-surface);color:var(--admin-accent)}.admin-status-badge[data-tone=info]{color:var(--admin-accent);background:#315f4b14}.admin-status-badge[data-tone=neutral]{color:var(--admin-muted);background:#202b2512}.admin-status-badge[data-tone=danger]{background:var(--admin-danger-surface,#fdebec);color:var(--admin-danger,#9f2f2d)}.admin-data-table-scroll{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-surface);max-block-size:min(44rem,100dvh - 12rem);max-inline-size:100%;overflow:auto}.admin-data-table{border-collapse:collapse;inline-size:100%}.admin-data-table th,.admin-data-table td{border-block-end:1px solid var(--admin-line);color:var(--admin-ink);text-align:start;vertical-align:middle;min-block-size:3rem;padding:.75rem 1rem}.admin-data-table th{background:var(--admin-canvas);color:var(--admin-muted);z-index:1;font-size:.75rem;font-weight:700;position:sticky;inset-block-start:0}.admin-data-table td{block-size:3.25rem;font-size:.875rem;line-height:1.4}.admin-data-table td[data-align=end],.admin-data-table th[data-align=end]{font-variant-numeric:tabular-nums;text-align:end}.admin-data-table tbody tr:last-child td{border-block-end:0}.admin-data-table-actions{white-space:nowrap}.admin-row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-row-actions>:is(a,button),.admin-data-table-actions>:is(a,button){border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);color:var(--admin-accent);cursor:pointer;font:700 .8rem/1 var(--font-sans);min-block-size:2.25rem;transition:background-color .16s var(--admin-ease-out), border-color .16s var(--admin-ease-out), color .16s var(--admin-ease-out), transform .12s var(--admin-ease-out);background:0 0;justify-content:center;align-items:center;padding:.55rem .75rem;text-decoration:none;display:inline-flex}.admin-row-actions>:is(a,button):disabled,.admin-data-table-actions>:is(a,button):disabled{cursor:not-allowed;opacity:.55}.admin-row-actions>.button-danger,.admin-data-table-actions>.button-danger{color:var(--admin-danger);border-color:#9f2f2d6b}@media (hover:hover) and (pointer:fine){.admin-row-actions>:is(a,button):not(:disabled):hover,.admin-data-table-actions>:is(a,button):not(:disabled):hover{background:#315f4b12;border-color:#315f4b47}.admin-row-actions>.button-danger:not(:disabled):hover,.admin-data-table-actions>.button-danger:not(:disabled):hover{background:var(--admin-danger-surface);border-color:var(--admin-danger)}}.admin-data-table :is(button,a):focus-visible,.admin-toolbar :is(button,a,input,select):focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.admin-data-table-more,.admin-data-table-more-heading,.admin-data-table-details-row{display:none}.admin-split-workspace{grid-template-columns:minmax(17rem,.72fr) minmax(24rem,1.28fr);block-size:min(42rem,100dvh - 8rem);min-block-size:32rem;display:grid}.admin-workspace-queue,.admin-workspace-detail{background:var(--admin-surface);border:1px solid var(--admin-line)}.admin-workspace-queue{border-radius:var(--admin-radius-surface) 0 0 var(--admin-radius-surface);overflow:auto}.admin-workspace-detail{border-radius:0 var(--admin-radius-surface) var(--admin-radius-surface) 0;border-inline-start:0;padding:clamp(1.25rem,3vw,2rem);overflow:auto}.admin-workspace-row{border:0;border-block-end:1px solid var(--admin-line);color:var(--admin-ink);cursor:pointer;text-align:start;min-block-size:4.5rem;inline-size:100%;transition:background-color .16s var(--admin-ease-out), border-color .16s var(--admin-ease-out), transform .12s var(--admin-ease-out);background:0 0;border-inline-start:3px solid #0000;padding:.875rem 1rem}.admin-workspace-row[data-selected]{background:var(--admin-success-surface);border-inline-start-color:var(--admin-accent)}.activity-review-queue,.urgent-concern-panel{gap:1rem;margin-block-start:1.5rem;display:grid}.activity-review-queue-header,.urgent-concern-panel>header{gap:.25rem;display:grid}.activity-review-queue :is(h2,h3),.urgent-concern-panel :is(h2,h3){color:var(--admin-ink);font-family:var(--font-sans);letter-spacing:-.02em;margin:0}.activity-review-queue-header h2,.urgent-concern-panel>header h2{font-size:1.125rem;font-weight:700}.activity-review-queue-header p,.urgent-concern-panel>header p{color:var(--admin-muted);margin:0;line-height:1.5}.admin-scope-buttons{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.admin-scope-buttons .button{min-block-size:2.25rem;padding:.45rem .65rem}.admin-scope-buttons .button[aria-pressed=true]{background:var(--admin-accent);border-color:var(--admin-accent);color:#fff}.admin-workspace-row .activity-review-card,.admin-workspace-row .urgent-concern-card{background:0 0;border:0;border-radius:0;align-content:start;gap:.75rem;inline-size:100%;padding:0;display:grid}.admin-workspace-row .activity-review-card[data-priority=urgent],.admin-workspace-row .urgent-concern-card[data-unacknowledged=true]{background:0 0;border:0}.admin-workspace-row :is(.activity-review-card,.urgent-concern-card)>header{gap:.35rem;display:grid}.admin-workspace-row :is(.activity-review-card,.urgent-concern-card) h3{font-size:.9375rem;font-weight:750}.admin-workspace-row :is(.activity-review-card,.urgent-concern-card) strong,.admin-workspace-row :is(.activity-review-card,.urgent-concern-card) p{color:var(--admin-muted);margin:0;font-size:.75rem;line-height:1.4}.admin-workspace-row .admin-status-badge{justify-self:start}.admin-workspace-row .activity-review-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0;display:grid}.admin-workspace-row .activity-review-context>div{background:0 0;min-inline-size:0;padding:0}.admin-workspace-row .activity-review-context dt,.urgent-concern-context dt{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:750}.admin-workspace-row .activity-review-context dd,.urgent-concern-context dd{color:var(--admin-ink);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.75rem}.activity-review-detail,.urgent-concern-detail{gap:1.25rem;display:grid}.admin-workspace-detail-header{border-block-end:1px solid var(--admin-line);padding-block-end:1rem}.admin-workspace-detail-header>div{gap:.45rem;display:grid}.admin-workspace-detail-header .admin-status-badge{justify-self:start}.admin-workspace-detail-header h2{font-size:1.375rem;font-weight:750}.admin-workspace-detail-header p{color:var(--admin-muted);margin:0;line-height:1.5}.activity-review-form,.urgent-concern-confirmation{border:0;gap:1rem;padding:0;display:grid}.activity-review-form label,.urgent-concern-confirmation label{color:var(--admin-ink);gap:.375rem;font-size:.8125rem;font-weight:700;display:grid}.activity-review-form :is(textarea,select),.urgent-concern-confirmation textarea{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);color:var(--admin-ink);font:inherit;min-block-size:2.75rem;inline-size:100%;padding:.75rem}.activity-review-form textarea,.urgent-concern-confirmation textarea{resize:vertical;min-block-size:7rem}.activity-review-actions{flex-wrap:wrap;gap:.5rem;display:flex}.activity-review-evidence{gap:.75rem;display:grid}.activity-review-evidence section{border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);padding:1rem}.activity-review-evidence h4{color:var(--admin-ink);font:750 .875rem/1.3 var(--font-sans);margin:0 0 .75rem}.activity-review-evidence :is(dl,ol,ul,p){color:var(--admin-muted);line-height:1.5}.activity-review-evidence dl{gap:.65rem;margin:0;display:grid}.activity-review-evidence dl>div,.urgent-concern-context>div{gap:.1rem;display:grid}.activity-review-evidence dt{color:var(--admin-muted);text-transform:uppercase;font-size:.6875rem;font-weight:750}.activity-review-evidence dd{color:var(--admin-ink);margin:0}.activity-review-evidence :is(ol,ul,p){margin-block:.5rem 0}.urgent-concern-context{background:var(--admin-canvas);border-radius:var(--admin-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:1rem;display:grid}.admin-detail-overlay,.admin-detail-drawer{--admin-surface:#fff;--admin-ink:#202b25;--admin-muted:#68716b;--admin-accent:#315f4b;--admin-line:#202b251f;--admin-focus:#315f4b;--admin-radius-control:.375rem;--admin-ease-out:cubic-bezier(.23, 1, .32, 1);--admin-ease-drawer:cubic-bezier(.32, .72, 0, 1)}.admin-detail-overlay{z-index:30;background:#202b2552;animation-fill-mode:both;position:fixed;inset:0}.admin-detail-overlay[data-state=open]{animation:admin-detail-overlay-enter .18s var(--admin-ease-out) both}.admin-detail-overlay[data-state=closed]{animation:admin-detail-overlay-exit .14s var(--admin-ease-out) both}.admin-detail-drawer{background:var(--admin-surface);border-inline-start:1px solid var(--admin-line);z-index:31;block-size:100dvh;inline-size:min(38rem,92vw);position:fixed;inset-block:0;inset-inline-end:0;overflow:auto;transform:translate(0);box-shadow:-12px 0 40px #202b2514}.admin-detail-drawer[data-state=open]{animation:admin-detail-drawer-enter .22s var(--admin-ease-drawer) both}.admin-detail-drawer[data-state=closed]{animation:admin-detail-drawer-exit .16s var(--admin-ease-out) both}@keyframes admin-detail-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes admin-detail-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes admin-detail-drawer-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes admin-detail-drawer-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes admin-detail-opacity-enter{0%{opacity:0}to{opacity:1}}@keyframes admin-detail-opacity-exit{0%{opacity:1}to{opacity:0}}.admin-detail-drawer-header{background:var(--admin-surface);border-block-end:1px solid var(--admin-line);justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.admin-detail-drawer-header h2,.admin-detail-drawer-header p{margin:0}.admin-detail-drawer-header h2{color:var(--admin-ink);font:700 1.125rem/1.25 var(--font-sans)}.admin-detail-drawer-header p{color:var(--admin-muted);margin-block-start:.25rem;font-size:.875rem}.admin-detail-drawer-close{border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);color:var(--admin-ink);background:0 0;min-block-size:2.75rem;padding-inline:.875rem}.admin-detail-drawer :is(button,input,select,textarea):focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.admin-detail-drawer button:active{transform:scale(.98)}.admin-detail-drawer-body{padding:1.25rem}.admin-filter-panel{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-surface);padding:1rem}.admin-filter-summary{flex-wrap:wrap;gap:.5rem;margin-block-end:.75rem;display:flex}.admin-filter-chip{background:var(--admin-success-surface);border-radius:var(--admin-radius-control);color:var(--admin-accent);align-items:center;gap:.5rem;min-block-size:2rem;padding-inline-start:.625rem;font-size:.8125rem;font-weight:650;display:inline-flex}.admin-filter-chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-inline-start:1px solid #315f4b2e;justify-content:center;align-self:stretch;align-items:center;min-inline-size:2rem;padding-inline:.5rem;font-size:.75rem;display:inline-flex}.admin-filter-chip button:disabled{cursor:wait;opacity:.55}.admin-filter-disclosure h3{margin:0}.admin-filter-trigger{color:var(--admin-accent);cursor:pointer;font:700 .875rem/1 var(--font-sans);background:0 0;border:0;align-items:center;gap:.5rem;min-block-size:2.75rem;padding:0;display:flex}.admin-filter-trigger svg{transition:transform .12s var(--admin-ease-out)}.admin-filter-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.admin-filter-content{border-block-start:1px solid var(--admin-line);margin-block-start:.75rem;padding-block-start:1rem}.admin-application-page{gap:1rem;max-inline-size:78rem;margin-inline:auto;display:grid}.admin-application-toolbar{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-surface);gap:.875rem;padding:1rem;display:grid}.admin-application-search{gap:.375rem;max-inline-size:32rem;display:grid}.admin-application-search span{color:var(--admin-ink);font-size:.8125rem;font-weight:700}.admin-application-search input,.admin-application-review textarea{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);color:var(--admin-ink);font:inherit}.admin-application-search input{min-block-size:2.75rem;padding-inline:.75rem}.admin-application-search input::placeholder{color:var(--admin-muted)}.admin-lifecycle-filters{flex-wrap:wrap;gap:.375rem;display:flex}.admin-lifecycle-filters button{border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);color:var(--admin-muted);cursor:pointer;font:650 .8125rem/1 var(--font-sans);min-block-size:2.5rem;transition:background-color .16s var(--admin-ease-out), border-color .16s var(--admin-ease-out), color .16s var(--admin-ease-out), transform .12s var(--admin-ease-out);background:0 0;align-items:center;gap:.45rem;padding-inline:.75rem;display:inline-flex}.admin-lifecycle-filters button[aria-pressed=true]{background:var(--admin-success-surface);color:var(--admin-accent);border-color:#315f4b52}.admin-lifecycle-filters strong{font-variant-numeric:tabular-nums}.admin-application-row-content,.admin-application-row-heading{display:flex}.admin-application-row-content{flex-direction:column;gap:.35rem}.admin-application-row-heading{justify-content:space-between;align-items:center;gap:.75rem}.admin-application-row-meta{color:var(--admin-muted);grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;font-size:.75rem;display:grid}.admin-application-row-role{grid-column:1/-1;font-size:.8125rem}.admin-application-row-meta :is(span,time){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-application-row-meta time{font-variant-numeric:tabular-nums}.admin-application-detail{color:var(--admin-ink)}.admin-application-detail>header{border-block-end:1px solid var(--admin-line);padding-block-end:1.25rem}.admin-application-detail h2{font:700 clamp(1.4rem, 2.4vw, 1.875rem) / 1.12 var(--font-sans);letter-spacing:-.025em;margin:.75rem 0 0}.admin-application-detail header p{color:var(--admin-muted);margin:.4rem 0 0;font-size:.875rem}.admin-application-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-application-facts div{border-block-end:1px solid var(--admin-line);min-inline-size:0;padding:1rem 1rem 1rem 0}.admin-application-facts div:nth-child(2n){padding-inline:1rem 0}.admin-application-facts dt{color:var(--admin-muted);margin-block-end:.3rem;font-size:.75rem;font-weight:700}.admin-application-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.45}.admin-application-review{padding-block-start:1.25rem}.admin-application-review label{color:var(--admin-ink);font-size:.8125rem;font-weight:700;display:block}.admin-application-review textarea{resize:vertical;min-block-size:7rem;inline-size:100%;margin-block-start:.5rem;padding:.75rem}.admin-application-detail .volunteer-admin-actions{flex-wrap:wrap;gap:.625rem;margin-block-start:1rem;display:flex}.admin-application-detail .volunteer-invitation-state{background:var(--admin-attention-surface,#fbf3db);border-radius:var(--admin-radius-surface);border:1px solid #9564002e;gap:.5rem;margin-block-start:1.25rem;padding:1rem;display:grid}.admin-application-detail .volunteer-invitation-state[data-invitation-state=sent]{background:var(--admin-success-surface);border-color:#315f4b2e}.admin-application-detail .volunteer-invitation-state:has(strong:first-child){color:var(--admin-ink)}.admin-application-detail .volunteer-invitation-state p{color:var(--admin-muted);margin:0;line-height:1.5}.admin-application-detail .volunteer-invitation-state .button{inline-size:fit-content;margin-block-start:.25rem}.admin-application-detail .field-error{background:var(--admin-danger-surface,#fdebec);border-radius:var(--admin-radius-control);color:var(--admin-danger,#9f2f2d);margin-block-start:1rem;padding:.75rem}.unified-admin-shell button:not(.button):not(.admin-workspace-row):not(.admin-lifecycle-filter){transition:transform .12s var(--admin-ease-out)}.unified-admin-shell .button{border-radius:var(--admin-radius-control);box-shadow:none;transition:transform .12s var(--admin-ease-out), background-color .16s var(--admin-ease-out), border-color .16s var(--admin-ease-out), color .16s var(--admin-ease-out)}.admin-pending-signout{min-inline-size:7rem}.admin-pending-invite,.admin-pending-retry{min-inline-size:9rem}.admin-pending-publish,.admin-pending-approve,.admin-pending-interview{min-inline-size:13.75rem}.admin-pending-save{min-inline-size:7rem}.admin-pending-review,.admin-pending-decline{min-inline-size:9.75rem}.unified-admin-shell :is(button,.button):active{transform:scale(.98)}.unified-admin-shell :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.unified-admin-shell .button:hover{transform:none}.admin-workspace-row:not([data-selected]):hover,.admin-lifecycle-filters button:not([aria-pressed=true]):hover{background:#315f4b0d;border-color:#315f4b3d}}@media (width<=640px){.admin-page-header{flex-direction:column;align-items:stretch;gap:1rem}.admin-page-actions{flex-direction:column;align-items:stretch}.admin-page-actions :is(button,.button){inline-size:100%}.admin-metric-strip,.admin-application-facts{grid-template-columns:1fr}.admin-application-facts div:nth-child(2n){padding-inline:0}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-toolbar-actions{inline-size:100%}.admin-toolbar-actions :is(button,.button){flex:1}}@media (width<=680px){.admin-data-table-scroll{inline-size:100%;overflow-x:auto}.admin-data-table{table-layout:fixed}.admin-data-table [data-priority=secondary]{display:none}.admin-data-table-more,.admin-data-table-more-heading{display:table-cell}.admin-data-table-more{inline-size:6.5rem}.admin-data-table-more>button{border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);color:var(--admin-accent);background:0 0;min-block-size:2.75rem;padding-inline:.625rem}.admin-data-table-details-row:not([hidden]){display:table-row}.admin-data-table-details-row[hidden]{display:none}.admin-data-table-details-row>td{block-size:auto;padding:0 .75rem .75rem}.admin-data-table-details{background:var(--admin-canvas);border-radius:var(--admin-radius-control);box-sizing:border-box;overflow-wrap:anywhere;gap:.75rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:.75rem;display:grid}.admin-data-table-details>div{gap:.2rem;min-inline-size:0;display:grid}.admin-data-table-details strong{color:var(--admin-muted);font-size:.75rem}}@media (width<=860px){.admin-split-workspace{block-size:auto;min-block-size:0;display:block}.admin-workspace-queue{border-radius:var(--admin-radius-surface)}.admin-workspace-detail{display:none}}@media (prefers-reduced-motion:reduce){.admin-feedback{transition-duration:.12s;transform:none}.admin-detail-drawer[data-state=open],.admin-detail-overlay[data-state=open]{animation:admin-detail-opacity-enter .12s var(--admin-ease-out) both;transform:none}.admin-detail-drawer[data-state=closed],.admin-detail-overlay[data-state=closed]{animation:admin-detail-opacity-exit .12s var(--admin-ease-out) both;transform:none}.admin-detail-drawer button:active{transform:none}.unified-admin-shell :is(button,.button),.admin-filter-trigger svg{transition-duration:0s}.unified-admin-shell :is(button,.button):active{transform:none}}.admin-scope-controls{flex-wrap:wrap;gap:.375rem;display:flex}.admin-scope-controls button{border:1px solid var(--admin-border,#d7d8d2);min-height:2.25rem;color:var(--admin-muted,#5f655f);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .7rem;font-size:.8125rem}.admin-scope-controls button[aria-pressed=true]{border-color:var(--admin-forest,#174b3d);background:color-mix(in srgb, var(--admin-forest,#174b3d) 10%, white);color:var(--admin-forest,#174b3d)}.admin-bounded-detail,.admin-settings-section,.resource-editor{border:1px solid var(--admin-border,#d7d8d2);background:var(--admin-surface,#fff);border-radius:.75rem;margin-top:1rem;padding:clamp(1rem,2vw,1.5rem)}.admin-delivery-recovery{gap:.75rem;max-width:38rem;display:grid}.admin-delivery-recovery textarea{width:100%}.assignment-editor,.portal-settings-stack,.resource-manager,.retention-policy-stack{gap:1rem;display:grid}.assignment-management,.resource-managed-list{min-width:0}.portal-category-row{align-items:end}.admin-settings-savebar{z-index:2;position:sticky;bottom:1rem}@media (width>=70rem){.assignment-editor{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.8fr);align-items:start}.assignment-management{grid-area:1/2/span 3}.resource-manager{grid-template-columns:minmax(20rem,.75fr) minmax(0,1.5fr);align-items:start}}@media (hover:hover) and (pointer:fine){.admin-scope-controls button:hover{border-color:var(--admin-forest,#174b3d)}}.admin-report-workspace{gap:1rem;margin-block-start:1.25rem;display:grid}.admin-report-scope,.admin-report-results,.admin-report-export{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-surface)}.admin-report-scope{gap:1rem;padding:1.125rem;display:grid}.admin-report-scope-heading,.admin-report-results-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-report-scope-heading h2,.admin-report-results-heading h2,.admin-report-export-form h2,.admin-report-print-heading h2{color:var(--admin-ink);font:700 1.125rem/1.25 var(--font-sans);margin:0}.admin-report-scope-heading p,.admin-report-results-heading p,.admin-report-export-form header p,.admin-report-print-heading p{color:var(--admin-muted);margin:.3rem 0 0;font-size:.875rem;line-height:1.5}.admin-report-scope-actions{flex:none;gap:.5rem;display:flex}.admin-report-export-trigger{display:none}.admin-report-date-form{grid-template-columns:minmax(11rem,14rem) minmax(11rem,14rem) auto;align-items:end;gap:.75rem;display:grid}.admin-report-date-form label,.admin-report-advanced-form label,.admin-report-export-form>label{color:var(--admin-ink);gap:.4rem;font-size:.8125rem;font-weight:700;display:grid}.admin-report-date-form :is(input,select),.admin-report-advanced-form select,.admin-report-export-form :is(select,textarea){background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);color:var(--admin-ink);font:inherit;min-block-size:2.75rem;inline-size:100%;padding:.625rem .75rem}.admin-report-advanced-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.admin-report-filter-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.admin-report-feedback{background:var(--admin-danger-surface);border-radius:var(--admin-radius-control);color:var(--admin-danger);border:1px solid #9f2f2d2e;margin:0;padding:.75rem .875rem}.admin-report-feedback[data-tone=success]{background:var(--admin-success-surface);color:var(--admin-accent);border-color:#315f4b2e}.admin-report-print-heading{padding-block:.25rem}.print-only,.admin-report-mobile-date,.admin-report-mobile-details{display:none}.admin-report-print-scope{color:var(--admin-ink);margin-block-end:1rem}.admin-report-print-scope h3,.admin-report-print-scope p,.admin-report-print-scope ul{margin:0}.admin-report-print-scope ul{flex-wrap:wrap;gap:.35rem 1rem;margin-block-start:.4rem;padding:0;list-style:none;display:flex}.admin-report-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:1rem;display:grid}.admin-report-results{min-inline-size:0;padding-block:1.125rem}.admin-report-results-heading{padding-inline:1.125rem}.admin-report-table-scroll{border-block:1px solid var(--admin-line);margin-block-start:1rem;overflow-x:auto}.admin-report-results-table{border-collapse:collapse;inline-size:100%;min-inline-size:66rem}.admin-report-results-table th,.admin-report-results-table td{border-block-end:1px solid var(--admin-line);color:var(--admin-ink);text-align:start;vertical-align:top;padding:.75rem}.admin-report-results-table thead tr:first-child th{background:var(--admin-canvas);color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;padding-block:.5rem;font-size:.6875rem}.admin-report-results-table thead tr:last-child th{color:var(--admin-ink);background:#202b2508;font-size:.75rem}.admin-report-results-table tbody tr:last-child td{border-block-end:0}.admin-report-results-table td{font-size:.8125rem;line-height:1.4}.admin-report-results-table small{color:var(--admin-muted);margin-block-start:.25rem;font-size:.75rem;display:block}.admin-report-pagination{justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.125rem 0;display:flex}.admin-report-pagination span{color:var(--admin-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:650}.admin-report-empty{padding:2rem 1.125rem 1rem}.admin-report-empty h3,.admin-report-empty p{margin:0}.admin-report-empty h3{color:var(--admin-ink);font:700 1rem/1.3 var(--font-sans)}.admin-report-empty p{color:var(--admin-muted);margin-block-start:.35rem}.admin-report-export{padding:1.125rem;position:sticky;top:1rem}.admin-report-export-form{gap:1rem;display:grid}.admin-report-export-form textarea{resize:vertical;min-block-size:6.5rem}.admin-report-confirmation{color:var(--admin-muted);grid-template-columns:auto 1fr;align-items:start;gap:.6rem;font-size:.8125rem;line-height:1.45;display:grid}.admin-report-confirmation input{accent-color:var(--admin-accent);block-size:1.125rem;inline-size:1.125rem;margin-block-start:.1rem}.admin-report-pending{gap:1rem;margin-block-start:1.25rem;display:grid}@media (width<=1100px){.admin-report-layout{grid-template-columns:1fr}.admin-report-export{position:static}.admin-report-advanced-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.admin-report-export{display:none}.admin-report-export-trigger{display:inline-flex}.admin-report-advanced-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-results-table{table-layout:fixed;min-inline-size:0}.admin-report-column-groups,.admin-report-secondary-column{display:none}.admin-report-mobile-date,.admin-report-mobile-details{display:block}.admin-report-mobile-details{margin-block-start:.65rem}.admin-report-mobile-details summary{color:var(--admin-accent);cursor:pointer;min-block-size:2.25rem;padding-block:.45rem;font-weight:700}.admin-report-mobile-details dl{background:var(--admin-canvas);border-radius:var(--admin-radius-control);gap:.65rem;margin:.25rem 0 0;padding:.75rem;display:grid}.admin-report-mobile-details dt{color:var(--admin-muted);font-size:.6875rem;font-weight:700}.admin-report-mobile-details dd{overflow-wrap:anywhere;margin:.15rem 0 0}}@media (width<=640px){.admin-report-scope-heading,.admin-report-results-heading,.admin-report-scope-actions,.admin-report-filter-actions{flex-direction:column;align-items:stretch}.admin-report-scope-actions .button,.admin-report-filter-actions .button{inline-size:100%}.admin-report-date-form,.admin-report-advanced-form{grid-template-columns:1fr}}.admin-hiring-overview,.admin-hiring-workspace,.admin-hiring-detail,.admin-hiring-form{gap:24px;display:grid}.admin-hiring-detail{max-inline-size:78rem;width:100%;margin-inline:auto}.admin-hiring-panel,.admin-hiring-form-section,.admin-hiring-candidate-summary,.admin-hiring-decision-panel{background:var(--surface,#fffdfa);border:1px solid var(--line,#dcded9);border-radius:12px;padding:20px}.admin-hiring-queue-links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.admin-hiring-queue-links a{color:inherit;background:#fff;justify-content:space-between;align-items:center;min-block-size:64px;padding:14px 16px;text-decoration:none;display:flex}.admin-hiring-queue-links strong{font-size:1.35rem}.admin-hiring-candidate-summary{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.6fr);align-items:center;gap:24px;display:grid}.admin-hiring-candidate-title{align-items:center;gap:12px;display:flex}.admin-hiring-candidate-title>svg{color:var(--admin-accent);flex:none;width:24px;height:24px}.admin-hiring-candidate-title h2,.admin-hiring-panel-heading h2,.admin-hiring-decision-copy h2,.admin-hiring-cover-note h3{color:var(--admin-ink);font-family:var(--font-sans);margin:0}.admin-hiring-candidate-title h2,.admin-hiring-panel-heading h2,.admin-hiring-decision-copy h2{font-size:1.05rem;line-height:1.25}.admin-hiring-candidate-title p,.admin-hiring-panel-heading p,.admin-hiring-decision-copy p,.admin-hiring-danger-zone p,.admin-hiring-empty-copy{color:var(--admin-muted);margin:.3rem 0 0;line-height:1.5}.admin-hiring-contact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.admin-hiring-contact-list>div{min-inline-size:0}.admin-hiring-contact-list dt{color:var(--admin-muted);align-items:center;gap:6px;margin-block-end:5px;font-size:.75rem;font-weight:700;display:flex}.admin-hiring-contact-list dt svg{width:14px;height:14px}.admin-hiring-contact-list dd{color:var(--admin-ink);overflow-wrap:anywhere;margin:0;font-weight:650}.admin-hiring-contact-list a{color:inherit;text-underline-offset:3px}.admin-hiring-review-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);align-items:start;gap:20px;display:grid}.admin-hiring-review-content{gap:20px;display:grid}.admin-hiring-panel{gap:18px;display:grid}.admin-hiring-panel-heading{border-block-end:1px solid var(--admin-line);padding-block-end:14px}.admin-hiring-resume-file{background:var(--admin-canvas);border-radius:var(--admin-radius-control);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-hiring-resume-file>svg{color:var(--admin-accent);width:24px;height:24px}.admin-hiring-resume-file>div{gap:3px;min-inline-size:0;display:grid}.admin-hiring-resume-file span{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.admin-hiring-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.admin-hiring-facts>div{border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);padding:12px 14px}.admin-hiring-facts dt,.admin-hiring-answer-list dt{color:var(--admin-muted);letter-spacing:.02em;font-size:.75rem;font-weight:700}.admin-hiring-facts dd{color:var(--admin-ink);margin:5px 0 0;font-weight:650}.admin-hiring-cover-note{background:var(--admin-canvas);border-radius:var(--admin-radius-control);padding:14px}.admin-hiring-cover-note h3{font-size:.8rem}.admin-hiring-cover-note p{color:var(--admin-ink);white-space:pre-wrap;margin:8px 0 0;line-height:1.6}.admin-hiring-answer-list{gap:10px;margin:0;display:grid}.admin-hiring-answer-list>div{background:var(--admin-canvas);border-radius:0 var(--admin-radius-control) var(--admin-radius-control) 0;border-inline-start:3px solid #315f4b4d;padding:13px 14px}.admin-hiring-answer-list dd{color:var(--admin-ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:1rem;line-height:1.5}.admin-hiring-decision-panel{gap:18px;display:grid;position:sticky;inset-block-start:24px}.admin-hiring-decision-status{border-block-end:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding-block-end:14px;display:flex}.admin-hiring-decision-status>span{color:var(--admin-muted);font-size:.75rem;font-weight:700}.admin-hiring-decision-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.admin-hiring-decision-copy>svg{color:var(--admin-accent);width:20px;height:20px;margin-block-start:2px}.admin-hiring-primary-action{justify-content:center;inline-size:100%}.admin-hiring-primary-action svg{width:17px;height:17px}.admin-hiring-danger-zone{border-block-start:1px solid var(--admin-line);gap:10px;padding-block-start:16px;display:grid}.admin-hiring-danger-zone>strong{color:var(--admin-ink);font-size:.85rem}.admin-hiring-danger-button{color:var(--admin-danger);background:0 0;border-color:#9f2f2d6b;justify-content:center}.admin-hiring-danger-button:hover{background:var(--admin-danger-surface);border-color:var(--admin-danger)}.admin-hiring-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-hiring-timeline li{border-inline-start:2px solid var(--admin-line);gap:5px;padding:0 0 20px 16px;display:grid;position:relative}.admin-hiring-timeline li:last-child{padding-block-end:0}.admin-hiring-timeline li:before{background:var(--admin-surface);border:2px solid var(--admin-accent);content:"";border-radius:50%;width:9px;height:9px;position:absolute;inset-block-start:4px;inset-inline-start:-6px}.admin-hiring-timeline time{color:var(--admin-muted);font-size:.85rem}.admin-hiring-timeline p{color:var(--admin-muted);margin:2px 0 0;line-height:1.5}.admin-hiring-form{max-inline-size:1040px}.admin-hiring-form-section,.admin-hiring-form-compact{gap:16px;display:grid}.admin-hiring-form-section label,.admin-hiring-form-compact label{gap:7px;display:grid}.admin-hiring-form-section textarea{inline-size:100%}.admin-hiring-decline{gap:12px;display:grid}.admin-hiring-decline label{color:var(--admin-ink);gap:8px;font-size:.8rem;font-weight:700;display:grid}.admin-hiring-decline textarea{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);color:var(--admin-ink);font:inherit;resize:vertical;min-block-size:6rem;padding:10px}.admin-hiring-decline-actions{gap:8px;display:grid}.admin-hiring-interview-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-hiring-interview-empty{background:var(--admin-canvas);border-radius:var(--admin-radius-control);color:var(--admin-muted);align-items:center;gap:.75rem;padding:1rem;display:flex}.admin-hiring-interview-empty svg{color:var(--admin-accent);flex:none;width:1.25rem;height:1.25rem}.admin-hiring-interview-empty p{margin:0}.admin-hiring-interview-current,.admin-hiring-interview-current>div:first-child{gap:.35rem;display:grid}.admin-hiring-interview-current>div:first-child>span,.admin-hiring-interview-timezone{color:var(--admin-muted);font-size:.8125rem}.admin-hiring-interview-current dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.admin-hiring-interview-current dl>div{background:var(--admin-canvas);border-radius:var(--admin-radius-control);min-inline-size:0;padding:.75rem}.admin-hiring-interview-current dt{color:var(--admin-muted);font-size:.75rem;font-weight:700}.admin-hiring-interview-current dd{overflow-wrap:anywhere;margin:.3rem 0 0}.admin-hiring-interview-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-hiring-interview-form{gap:1rem;display:grid}.admin-hiring-interview-form label{color:var(--admin-ink);gap:.4rem;font-size:.8125rem;font-weight:700;display:grid}.admin-hiring-interview-form :is(input,select,textarea){background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);color:var(--admin-ink);font:inherit;min-block-size:2.75rem;inline-size:100%;padding:.65rem .75rem}.admin-hiring-interview-form textarea{resize:vertical;min-block-size:6rem}.admin-hiring-interview-form [role=alert]{background:var(--admin-danger-surface);color:var(--admin-danger);margin:0;padding:.75rem}.admin-hiring-interview-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-hiring-interview-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.admin-hiring-interview-history{border-block-start:1px solid var(--admin-line);gap:.75rem;padding-block-start:1rem;display:grid}.admin-hiring-interview-history h3{margin:0;font-size:.875rem}.admin-hiring-interview-history ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.admin-hiring-interview-history li{background:var(--admin-canvas);border-radius:var(--admin-radius-control);gap:.4rem;padding:.75rem;display:grid}.admin-hiring-interview-history li>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.admin-hiring-interview-history time,.admin-hiring-interview-history p{color:var(--admin-muted);margin:0;font-size:.8125rem}.admin-checkbox-row{grid-template-columns:auto 1fr;align-items:center}@media (width<=980px){.admin-hiring-review-layout{grid-template-columns:1fr}.admin-hiring-decision-panel{position:static;inset-block-start:auto}}@media (width<=720px){.admin-hiring-candidate-summary,.admin-hiring-contact-list{grid-template-columns:1fr}.admin-hiring-contact-list>div+div{border-block-start:1px solid var(--admin-line);padding-block-start:12px}.admin-hiring-resume-file{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-hiring-resume-file .button{grid-column:1/-1;inline-size:100%}.admin-hiring-facts{grid-template-columns:1fr}.admin-hiring-interview-heading{flex-direction:column;align-items:stretch}.admin-hiring-interview-heading .button,.admin-hiring-interview-actions .button{inline-size:100%}.admin-hiring-interview-current dl,.admin-hiring-interview-time-grid{grid-template-columns:1fr}.admin-hiring-interview-form-actions{flex-direction:column-reverse}.admin-hiring-interview-form-actions .button{inline-size:100%}.admin-hiring-panel,.admin-hiring-form-section,.admin-hiring-candidate-summary,.admin-hiring-decision-panel{border-radius:9px;padding:16px}}@media print{:is(.no-print,.unified-admin-topbar,.unified-admin-sidebar,.admin-detail-overlay,.admin-detail-drawer,.admin-report-scope,.admin-report-export,.admin-report-pagination){display:none!important}.print-only,.admin-report-print-scope,.unified-admin-shell[data-admin-shell=true],.admin-report-layout{display:block}.unified-admin-shell .unified-admin-content,.admin-report-workspace,.volunteer-admin-page{background:#fff;inline-size:100%;max-inline-size:none;margin:0;padding:0}.admin-report-layout{inline-size:100%}.admin-report-results,.admin-metric-strip,.admin-report-table-scroll{border-color:#777}.admin-report-table-scroll{overflow:visible}.admin-report-results-table{table-layout:auto;min-inline-size:0;font-size:10pt}.admin-report-results-table .admin-report-secondary-column{display:table-cell}.admin-report-column-groups{display:table-row}.admin-report-mobile-date,.admin-report-mobile-details{display:none!important}}.admin-overview,.admin-communications-workspace,.admin-audit-workspace,.admin-settings{gap:24px;max-inline-size:1200px;margin-inline:auto;display:grid}.admin-overview-unavailable{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#d6ddd7);border-inline-start:3px solid var(--admin-attention,#a56732);border-radius:9px;margin:0;padding:12px 16px}.admin-overview-work,.admin-overview-activity,.admin-delivery-scope,.admin-audit-detail-panel,.admin-settings-surface,.admin-password-panel{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#d6ddd7);border-radius:12px;padding:24px}.admin-section-heading,.admin-overview-quick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.admin-section-heading h2,.admin-delivery-scope h2,.admin-audit-detail-panel h2,.admin-settings-surface h2{font-family:var(--font-sans);margin:4px 0 0}.admin-overview-queue,.admin-overview-activity ol{margin:16px 0 0;padding:0;list-style:none}.admin-overview-queue li+li,.admin-overview-activity li+li{border-block-start:1px solid var(--admin-border,#d6ddd7)}.admin-overview-queue a,.admin-overview-activity li{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-block-size:56px;padding-block:12px;text-decoration:none;display:grid}.admin-overview-queue strong{min-inline-size:2ch;font-size:1.25rem}.admin-overview-quick{border-block-start:1px solid var(--admin-border,#d6ddd7);padding-block-start:18px}.admin-overview-quick span{color:var(--admin-muted,#66706b);margin-inline-end:auto}.admin-delivery-scope,.application-email-health{gap:18px;display:grid}.admin-delivery-scope>header p:last-child,.application-email-health>header p:last-child{color:var(--admin-muted,#66706b);margin-block-end:0}.application-email-health>header h2{font-family:var(--font-sans);margin:0;font-size:1.125rem}.admin-delivery-recovery{gap:8px;min-inline-size:240px;display:grid}.admin-delivery-recovery p{margin:0}.admin-delivery-recovery label{font-weight:700}.admin-delivery-recovery textarea{resize:vertical;min-block-size:88px}.admin-delivery-recovery button{min-block-size:44px}.application-email-failure-banner{background:var(--admin-danger-soft,#f9ece8);border:1px solid var(--admin-danger,#9d4c3b);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.application-email-failure-banner p{margin:4px 0 0}.admin-audit-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:20px;display:grid}.admin-audit-detail-panel{align-self:start;position:sticky;top:24px}.admin-audit-detail{margin:16px 0 0}.admin-audit-detail>div{border-block-start:1px solid var(--admin-border,#d6ddd7);grid-template-columns:90px 1fr;gap:8px;padding-block:12px;display:grid}.admin-audit-detail dt{color:var(--admin-muted,#66706b)}.admin-audit-detail dd{overflow-wrap:anywhere;margin:0}.admin-audit-mobile-action{display:none}.admin-audit-desktop-action{min-block-size:44px}.admin-settings-surface{gap:24px;max-inline-size:760px;display:grid}.admin-settings-surface>.button{justify-self:start}.admin-settings-requirement{border-block:1px solid var(--admin-border,#d6ddd7);gap:4px;padding-block:16px;display:grid}.admin-settings-requirement span{color:var(--admin-muted,#66706b)}.admin-password-page{background:var(--admin-canvas,#f5f3ed);place-items:center;min-block-size:100vh;padding:clamp(24px,6vw,72px);display:grid}.admin-password-panel{inline-size:min(100%,540px)}.admin-password-panel header{margin-block-end:24px}.admin-password-panel form{gap:18px;display:grid}@media (hover:hover) and (pointer:fine){.admin-overview-queue a:hover{color:var(--admin-accent,#174f3c)}}@media (width<=860px){.admin-audit-layout{grid-template-columns:1fr}.admin-audit-detail-panel,.admin-audit-desktop-action{display:none}.admin-audit-mobile-action{display:inline}}@media (width<=480px){.admin-overview-work,.admin-overview-activity,.admin-delivery-scope,.admin-settings-surface,.admin-password-panel{border-radius:9px;padding:16px}.admin-overview-activity li{grid-template-columns:1fr;align-items:start}}@media (forced-colors:active){.admin-overview-work,.admin-overview-activity,.admin-delivery-scope,.admin-audit-detail-panel,.admin-settings-surface,.admin-password-panel{border-color:canvastext}}
