.admin-preferences{display:flex;gap:8px;align-items:center;margin-left:auto}.admin-nav>span{margin-right:0}
body .admin-preferences .admin-preference{display:grid;place-items:center;width:44px;height:44px;min-height:44px;min-width:44px;padding:0;gap:0;border-radius:50%;border:1px solid #02142C26;color:#02142C;background:#FFFFFF;font-size:13px;font-weight:700;line-height:1;box-shadow:none}
.admin-preference>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.admin-preference>svg path{fill:currentColor;stroke:none}
.login .admin-preferences{justify-content:flex-end;margin-top:-40px;margin-bottom:28px}.login .admin-preferences .admin-preference{width:38px;height:38px;min-height:38px;min-width:38px}.login .login-card .eyebrow{margin-top:24px}
body.admin-workspace.dark,body.login.dark{background:radial-gradient(ellipse at 100% 0,#00A1CF12,transparent 50%),#02142C!important;color:#FFFFFF!important}
body.admin-workspace.dark :is(.admin-nav,.admin-sidebar,section,.save-bar,.faq-editor,.admin-confirm),body.login.dark .login-card{background:#02142C!important;color:#FFFFFF!important;border-color:#FFFFFF22!important;box-shadow:0 14px 40px #02142C66!important}
body.admin-workspace.dark :is(h1,h2,h3,h4,label,p,summary,.sidebar-caption,.sidebar-help,.admin-nav>a,.admin-menu a,.eyebrow,.section-index),body.login.dark :is(h1,p,label,.eyebrow,.back){color:#E2E8F0!important}
body.admin-workspace.dark :is(input,select,textarea),body.login.dark input{background:#FFFFFF08!important;color:#FFFFFF!important;border-color:#FFFFFF33!important;caret-color:#FFFFFF}
body.admin-workspace.dark :is(input,textarea)::placeholder,body.login.dark input::placeholder{color:#E2E8F0A6!important}
body.admin-workspace.dark option{background:#02142C;color:#FFFFFF}
body.admin-workspace.dark .admin-menu a.current{background:#00A1CF!important;color:#02142C!important}.admin-workspace.dark .admin-menu a.current span{color:#02142C!important}
body.admin-workspace.dark .admin-menu a:hover{background:#00A1CF16}
body.admin-workspace.dark :is(.metric-card,.breakdown-card,.funnel-step,.health-item,.empty-data,.activity-chart,.faq-editor-toolbar,.legal-checklist label){background:#FFFFFF06!important;color:#FFFFFF!important;border-color:#FFFFFF1F!important;box-shadow:none!important}
body.admin-workspace.dark .metric-card :is(span,strong,small),body.admin-workspace.dark .breakdown-row,body.admin-workspace.dark .health-item{color:#E2E8F0!important}
body.admin-workspace.dark .metric-card>strong{color:#FFFFFF!important}
body.admin-workspace.dark .metric-card:nth-child(2n){background:#009A6810!important}
body.admin-workspace.dark :is(button,#save),body.login.dark button[type=submit]{background:#00A1CF!important;color:#02142C!important;border-color:#00A1CF!important}
body.admin-workspace.dark :is(button.secondary,.category-tab,.range-presets button,.danger-button),body.dark .admin-preferences .admin-preference{background:#FFFFFF08!important;color:#FFFFFF!important;border-color:#FFFFFF33!important}
body.admin-workspace.dark .category-tab[aria-pressed=true]{background:#00A1CF!important;color:#02142C!important;border-color:#00A1CF!important}
body.admin-workspace.dark :is(#dirty-badge,.editor-count,.faq-editor-category,#status){background:#00A1CF14!important;color:#E2E8F0!important}
body.admin-workspace.dark .faq-editor[open]{border-color:#00A1CF66!important}.admin-workspace.dark .faq-editor[open] summary{background:#00A1CF0A!important;border-color:#FFFFFF1A!important}
body.admin-workspace.dark .faq-editor summary:before{background:#00A1CF26;color:#FFFFFF}
body.admin-workspace.dark .faq-editor-category{color:#00A1CF!important}
body.admin-workspace.dark :is(th,td,.breakdown-row){border-color:#FFFFFF1A!important;color:#E2E8F0!important}
body.admin-workspace.dark th{background:#00A1CF16!important;color:#FFFFFF!important}
body.admin-workspace.dark .chart-axis{fill:#E2E8F0}.admin-workspace.dark .chart-baseline{stroke:#FFFFFF33}
body.admin-workspace.dark :is(.access-badge,.funnel-step strong){color:#00A1CF!important;background:#00A1CF12!important;border-color:#00A1CF33!important}
body.admin-workspace.dark a{color:#E2E8F0}.admin-workspace.dark .chart-labels{color:#E2E8F0}
body.admin-workspace.dark .save-bar #save-info{color:#E2E8F0!important}
body.dark .admin-preference:focus-visible{outline:3px solid #00A1CF;outline-offset:3px}
@media(max-width:600px){.admin-nav .admin-preferences{gap:6px}.admin-workspace .admin-preferences .admin-preference{width:38px;height:38px;min-width:38px;min-height:38px}.admin-workspace .admin-nav{gap:8px!important}.admin-workspace .admin-nav .admin-logo{width:110px!important}.admin-workspace .admin-nav>a:not(:first-child){font-size:11px}.admin-workspace .admin-nav #logout{font-size:11px;padding-inline:10px}.login .admin-preferences{margin-top:18px}}
