.admin-console{--ac-bg: #181818;--ac-side: #1d1d1d;--ac-field: #2a2a2a;--ac-sel: #3f3f3f;--ac-detail: #242424;--ac-line: rgba(255, 255, 255, .08);--ac-field-line: rgba(255, 255, 255, .08);--ac-hover: rgba(255, 255, 255, .03);--ac-chip: rgba(255, 255, 255, .06);--ac-chip-hi: rgba(255, 255, 255, .1);--ac-seg-on: #3f3f3f;--ac-seg-shadow: none;--ac-text: #efefef;--ac-muted: #ababab;--ac-faint: #8f8f8f;--ac-accent: #a3a9ff;--ac-on: #3ccf63;--ac-amber: #e3b766;--ac-caught: #a091ff;--ac-ring: #8f8f8f;--ac-tint-success: rgba(60, 207, 99, .1);--ac-tint-failure: rgba(227, 183, 102, .11);--ac-tint-blocked: rgba(160, 145, 255, .12);--ac-tint-recorded: transparent;--ac-open-layer: rgba(255, 255, 255, .04);color-scheme:dark;background:var(--ac-bg);color:var(--ac-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}.admin-console[data-admin-theme=light]{--ac-bg: #f0efeb;--ac-field: #f8f7f4;--ac-sel: rgba(31, 30, 29, .07);--ac-detail: #f5f4f0;--ac-line: rgba(31, 30, 29, .09);--ac-field-line: rgba(31, 30, 29, .14);--ac-hover: rgba(31, 30, 29, .035);--ac-chip: rgba(31, 30, 29, .05);--ac-chip-hi: rgba(31, 30, 29, .08);--ac-seg-on: #f8f7f4;--ac-seg-shadow: 0 1px 2px rgba(31, 30, 29, .1);--ac-text: #1f1e1d;--ac-muted: #55534e;--ac-faint: #646259;--ac-accent: #3e46c4;--ac-on: #1d7f39;--ac-amber: #8a5a00;--ac-caught: #5a46d0;--ac-ring: #76736c;--ac-tint-success: rgba(29, 127, 57, .065);--ac-tint-failure: rgba(150, 95, 0, .075);--ac-tint-blocked: rgba(90, 70, 208, .065);--ac-tint-recorded: transparent;--ac-open-layer: rgba(31, 30, 29, .03);color-scheme:light}.admin-console .ac-sidebar{--ac-bg: #181818;--ac-side: #1d1d1d;--ac-field: #2a2a2a;--ac-sel: #3f3f3f;--ac-detail: #242424;--ac-line: rgba(255, 255, 255, .08);--ac-field-line: rgba(255, 255, 255, .08);--ac-hover: rgba(255, 255, 255, .03);--ac-chip: rgba(255, 255, 255, .06);--ac-chip-hi: rgba(255, 255, 255, .1);--ac-seg-on: #3f3f3f;--ac-seg-shadow: none;--ac-text: #efefef;--ac-muted: #ababab;--ac-faint: #8f8f8f;--ac-accent: #a3a9ff;--ac-on: #3ccf63;--ac-amber: #e3b766;--ac-caught: #a091ff;--ac-ring: #8f8f8f;--ac-open-layer: rgba(255, 255, 255, .04);color-scheme:dark;background:var(--ac-side);color:var(--ac-text)}.ac-h1{font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.02em}.ac-label{font-size:12px;line-height:1.3;text-transform:uppercase;font-weight:500;letter-spacing:.05em;color:var(--ac-faint)}.ac-mono{font-family:SF Mono,ui-monospace,monospace;font-size:13px}.ac-mono-sub{font-family:SF Mono,ui-monospace,monospace;font-size:12px;color:var(--ac-faint)}.ac-seg-on{background:var(--ac-seg-on);box-shadow:var(--ac-seg-shadow);color:var(--ac-text)}.ac-diode{display:inline-block;flex:none;vertical-align:middle}.ac-diode-success{width:9px;height:9px;border-radius:50%;background:var(--ac-on);box-shadow:0 0 6px var(--ac-on)}.ac-diode-failure{width:8px;height:8px;background:var(--ac-amber);transform:rotate(45deg)}.ac-diode-blocked{width:8px;height:8px;border-radius:2px;background:var(--ac-caught)}.ac-diode-recorded{width:9px;height:9px;border-radius:50%;border:1.4px solid var(--ac-ring)}.ac-diode-live{animation:ac-live-breathe 2.4s ease-in-out infinite}@keyframes ac-live-breathe{0%,to{box-shadow:0 0 4px var(--ac-on)}50%{box-shadow:0 0 10px var(--ac-on)}}@media (prefers-reduced-motion: reduce){.ac-diode-live{animation:none}}.ac-row-success{background-color:var(--ac-tint-success)}.ac-row-failure{background-color:var(--ac-tint-failure)}.ac-row-blocked{background-color:var(--ac-tint-blocked)}.ac-row-recorded{background-color:var(--ac-tint-recorded)}.ac-row-open{background-image:linear-gradient(var(--ac-open-layer),var(--ac-open-layer))}.ac-row:hover{background-image:linear-gradient(var(--ac-hover),var(--ac-hover))}.ac-row.ac-row-open:hover{background-image:linear-gradient(var(--ac-hover),var(--ac-hover)),linear-gradient(var(--ac-open-layer),var(--ac-open-layer))}.admin-console :focus-visible{outline:2px solid var(--ac-accent);outline-offset:2px}.admin-console select,.admin-console input{color:var(--ac-text);background:var(--ac-field)}.ac-row-fresh>td:first-child{box-shadow:inset 3px 0 0 var(--ac-accent)}
