.admin-shell{--af-canvas:#f3f4f6;--af-surface:#fff;--af-border:#e5e7eb;--af-border-subtle:#0000000f;--af-text:#111827;--af-muted:#6b7280;--af-muted-soft:#9ca3af;--af-fill:#f9fafb;--af-fill-hover:#f3f4f6;--af-brand:var(--brand);--af-brand-hover:color-mix(in srgb, var(--brand) 88%, #000);--af-brand-soft:color-mix(in srgb, var(--brand) 8%, #fff);--af-radius-card:14px;--af-radius-control:10px;--af-radius-pill:999px;--af-shadow-card:0 0 0 1px #0000000a, 0 1px 2px #0000000a, 0 6px 20px #0000000d;--af-shadow-control:0 1px 2px #0000000d;--bg:var(--af-canvas);--surface:var(--af-surface);--border:var(--af-border);--text:var(--af-text);--muted:var(--af-muted);--tag:var(--af-fill);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--af-text);background:var(--af-canvas)}.admin-shell .content{background:var(--af-canvas)}.admin-shell .app-sidebar{background:var(--af-surface);border-right-color:var(--af-border-subtle)}.admin-shell .app-nav-link:hover{background:var(--af-fill-hover);color:var(--af-text)}.admin-shell .app-nav-link.is-active{background:var(--af-brand-soft);color:var(--af-brand)}.admin-shell .app-topbar{background:color-mix(in srgb, var(--af-surface) 88%, transparent);border-bottom-color:var(--af-border-subtle)}.admin-shell .app-topbar-cta.btn-primary{background:var(--af-brand);border-color:var(--af-brand)}.admin-shell .btn{border-radius:var(--af-radius-control);border-color:var(--af-border);transition:background var(--motion-fast) var(--motion-ease-hover), border-color var(--motion-fast) var(--motion-ease-hover), box-shadow var(--motion-fast) var(--motion-ease-hover), color var(--motion-fast) var(--motion-ease-hover);padding:.55rem 1.05rem;font-size:.875rem;font-weight:500}.admin-shell .btn:hover:not(:disabled){background:var(--af-fill-hover);border-color:#d1d5db}.admin-shell .btn-primary{background:var(--af-brand);border-color:var(--af-brand);color:#fff;box-shadow:0 1px 2px color-mix(in srgb, var(--af-brand) 25%, transparent);font-weight:600}.admin-shell .btn-primary:hover:not(:disabled){background:var(--af-brand-hover);border-color:var(--af-brand-hover);filter:none;box-shadow:0 2px 8px color-mix(in srgb, var(--af-brand) 28%, transparent)}.admin-shell .btn-danger{background:var(--err);border-color:var(--err);color:#fff;font-weight:600}.admin-shell .btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--err) 88%, #000);border-color:color-mix(in srgb, var(--err) 88%, #000);color:#fff}.admin-shell .field-input,.admin-shell .gov-form-control,.admin-shell select.field-input,.admin-shell textarea.field-input,.admin-shell select.gov-form-control,.admin-shell textarea.gov-form-control{border-radius:var(--af-radius-control);border:1px solid var(--af-border);color:var(--af-text);background-color:var(--af-surface);box-shadow:var(--af-shadow-control);transition:border-color var(--motion-fast) var(--motion-ease-hover), box-shadow var(--motion-fast) var(--motion-ease-hover), background-color var(--motion-fast) var(--motion-ease-hover);padding:.65rem .85rem;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.4}.admin-shell .field-input::placeholder,.admin-shell .gov-form-control::placeholder{color:var(--af-muted);opacity:1}.admin-shell .field-input:hover:not(:disabled):not(:focus),.admin-shell .gov-form-control:hover:not(:disabled):not(:focus){border-color:#d1d5db}.admin-shell .field-input:focus,.admin-shell .gov-form-control:focus{border-color:color-mix(in srgb, var(--af-brand) 50%, var(--af-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--af-brand) 14%, transparent), var(--af-shadow-control);outline:none}.admin-shell .field-input:disabled,.admin-shell .gov-form-control:disabled{opacity:.62;cursor:not-allowed;background:var(--af-fill)}.admin-shell select.field-input,.admin-shell select.gov-form-control{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 6.25 8 9.75l3.5-3.5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.35rem}.admin-shell select.field-input:focus,.admin-shell select.gov-form-control:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 6.25 8 9.75l3.5-3.5' stroke='%231f18c0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.admin-shell textarea.field-input,.admin-shell textarea.gov-form-control{resize:vertical;min-height:6.5rem;line-height:1.5}.admin-shell .gov-queue-panel,.admin-shell .gov-activity-panel,.admin-shell .page-recent-card,.admin-shell .page-workflow-block,.admin-shell .page-workflow-block .page-table-scroll,.admin-shell .page-table-scroll,.admin-shell .changes-summary-card,.admin-shell .empty-panel,.admin-shell .card{border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-card);background:var(--af-surface);box-shadow:var(--af-shadow-card)}.admin-shell .gov-queue-panel,.admin-shell .gov-activity-panel,.admin-shell .gov-insights-panel,.admin-shell .gov-panel,.admin-shell .gov-kpi-card{border-color:var(--af-border-subtle);background:var(--af-surface);box-shadow:var(--af-shadow-card)}.admin-shell .gov-dashboard .gov-table-agent-link{color:var(--af-brand);font-weight:600}.admin-shell .gov-dashboard .gov-table-agent-link:hover{text-decoration:underline}.admin-shell .gov-queue-row-action{color:var(--af-muted)}.admin-shell .gov-queue-row:hover .gov-queue-row-action,.admin-shell .gov-queue-row:focus-visible .gov-queue-row-action{color:var(--af-brand)}.admin-shell .page-seg-tabs,.admin-shell .cr-seg{border-radius:var(--af-radius-pill);background:var(--af-fill);border:1px solid var(--af-border-subtle);gap:.15rem;padding:.22rem}.admin-shell .page-seg-tab,.admin-shell .cr-seg-tab{border-radius:var(--af-radius-pill);color:var(--af-muted);padding:.48rem 1rem;font-size:.875rem;font-weight:500}.admin-shell .page-seg-tab--active,.admin-shell .cr-seg-tab-active{background:var(--af-surface);color:var(--af-text);box-shadow:var(--af-shadow-control);font-weight:600}.admin-shell .changes-filter-pill{border-radius:var(--af-radius-pill);border-color:var(--af-border-subtle);background:var(--af-surface);padding:.42rem .95rem;font-size:.875rem}.admin-shell .changes-filter-pill-active{background:var(--af-brand);border-color:var(--af-brand);color:#fff;box-shadow:0 1px 3px color-mix(in srgb, var(--af-brand) 30%, transparent)}.admin-shell .changes-search{border-radius:var(--af-radius-control);border-color:var(--af-border-subtle);box-shadow:var(--af-shadow-control);padding:.5rem .95rem}.admin-shell .page-workflow-block .page-table-scroll,.admin-shell .gov-table-section>.gov-table-scroll{box-shadow:none;background:0 0;border:none;border-radius:0}.admin-shell .page-workflow-block{padding:1.1rem 1.2rem 1.25rem}.admin-shell .gov-table{font-size:.9375rem}.admin-shell .gov-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--af-muted);background:var(--af-fill);border-bottom:1px solid var(--af-border-subtle);padding:.9rem 1.1rem;font-size:.75rem;font-weight:600}.admin-shell .gov-table tbody td{border-bottom:1px solid var(--af-border-subtle);padding:1rem 1.1rem}.admin-shell .gov-table tbody tr:last-child td{border-bottom:none}.admin-shell .gov-table tbody tr:hover td{background:#fafafa}.admin-shell .gov-table-agent-link{color:var(--af-brand);font-weight:600}.admin-shell .cr-product-surface{--text:var(--af-text);--muted:var(--af-muted);--border:var(--af-border);--surface:var(--af-surface);--tag:var(--af-fill);--brand:var(--af-brand)}.admin-shell .cr-product-surface .cr-ticket-hero,.admin-shell .cr-product-surface .cr-stage-rail,.admin-shell .cr-product-surface .cr-stage-rail-details,.admin-shell .cr-product-surface .cr-card,.admin-shell .cr-product-surface .cr-policy-workspace-overview .cr-policy-overview-intro,.admin-shell .cr-product-surface .cr-policy-overview-metrics,.admin-shell .cr-product-surface .cr-policy-overview-people,.admin-shell .cr-product-surface .cr-policy-workspace-focus,.admin-shell .cr-product-surface .cr-policy-queue-filters,.admin-shell .cr-product-surface .cr-decision-panel.cr-decision-panel--chrome,.admin-shell .cr-product-surface .cr-policy-preview-card{border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-card);background:var(--af-surface);box-shadow:var(--af-shadow-card)}.admin-shell .cr-product-surface .btn{border-radius:var(--af-radius-control);font-size:.875rem}.admin-shell .cr-product-surface .btn-primary{box-shadow:0 1px 2px color-mix(in srgb, var(--af-brand) 25%, transparent)}.admin-shell .cr-product-surface .cr-ticket-title{letter-spacing:-.03em;font-weight:700}.admin-shell .cr-product-surface .cr-decision-panel-lede{font-size:1.0625rem}.admin-shell .cr-product-surface .cr-policy-preview-card{min-height:0;transition:box-shadow .18s,border-color .18s,transform .18s}.admin-shell .cr-product-surface .cr-policy-preview-card:hover{border-color:color-mix(in srgb, var(--af-brand) 18%, var(--af-border));transform:translateY(-1px);box-shadow:0 0 0 1px #0000000a,0 4px 24px #00000014}.admin-shell .cr-product-surface .cr-tag{border-radius:6px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.admin-shell .text-link{color:var(--af-brand);font-weight:600}.admin-shell .gov-action-primary.btn{border-radius:var(--af-radius-control);padding:.55rem 1rem;font-size:.875rem}.admin-shell .gov-action-group{border-radius:var(--af-radius-control);border-color:var(--af-border-subtle);box-shadow:var(--af-shadow-control);overflow:hidden}.admin-shell .gov-action-link{padding:.62rem .95rem;font-size:.875rem}.admin-shell .cr-invite-dialog{border-radius:var(--af-radius-card);box-shadow:0 0 0 1px #0000000f,0 28px 64px #00000029}.admin-shell .cr-invite-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1118276b}
