.theme-picker{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;white-space:nowrap}.theme-picker select{padding:8px;border:1px solid var(--line,#d5e3ed);border-radius:8px;max-width:155px}.login-card .theme-picker{justify-content:center;margin-top:24px}html[data-theme=dark]{color-scheme:dark;--a-text:#e4edf7!important;--a-muted:#a2b4c7!important;--a-background:#0c1420!important;--a-surface:#142131!important;--a-sidebar:#101c2a!important;--a-line:#2b3d51!important;--a-button:#36c9dd!important;--a-buttonText:#08212b!important;--a-selected:#163a49!important;--a-selectedText:#70dfed!important;--a-ballTrack:#293a4c!important;--a-ballCenter:#102b35!important;--a-gaugeTrack:#2b3c4e!important;--a-needle:#d7edfc!important;--a-barTrack:#253649!important;--a-avatar:#173d4b!important;--a-avatarText:#7edee9!important;--navy:#e4edf7!important;--muted:#a2b4c7!important;--line:#2b3d51!important;background:#0c1420;color:#e4edf7}html[data-theme=dark] body{background:#0c1420;color:#e4edf7}html[data-theme=dark] aside,html[data-theme=dark] .card,html[data-theme=dark] .login-card,html[data-theme=dark] dialog,html[data-theme=dark] .company-card,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] button,html[data-theme=dark] .button,html[data-theme=dark] .btn{background:#142131;color:#e4edf7;border-color:#2b3d51}html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] label,html[data-theme=dark] .eyebrow{color:#a2b4c7}html[data-theme=dark] .primary{background:#36c9dd;color:#08212b;border-color:#36c9dd}html[data-theme=dark] a{color:#70dfed}html[data-theme=dark] .notice,html[data-theme=dark] .tenant-preview,html[data-theme=dark] .badge{background:#163a49;color:#a0e7ef}html[data-theme=dark] nav button{background:transparent}html[data-theme=dark] nav button.active{background:#163a49;color:#70dfed}html[data-theme=dark] .login{background:radial-gradient(ellipse at top,#164150,transparent 65%),#0c1420}html[data-theme=dark] .brand img:not(.client-brand),html[data-theme=dark] .login-card>img,html[data-theme=dark] .admin-sidebar>img{background:transparent;border-radius:0;padding:0;filter:brightness(0) invert(1)}html[data-theme=dark] .slide-top,html[data-theme=dark] .slide-bottom{background:#142131}html[data-theme=dark] .achievement-celebration button{background:transparent;color:white}html[data-theme=dark] #message{color:#ffb1a3}@media(max-width:700px){.theme-picker{flex-wrap:wrap}.panel-actions{flex-wrap:wrap}}

#client-logo-central:empty{display:none}#client-logo-central img{display:block;max-width:200px;max-height:72px;object-fit:contain;margin-bottom:14px}#slide-client-logo img{display:block;max-width:180px;max-height:48px;object-fit:contain}.brand img.client-brand{object-fit:contain;background:transparent!important;padding:0!important;filter:none!important}.compact .brand img.client-brand{max-width:40px;max-height:40px}
