/* Theme controls are limited to login, recovery and reset screens. */
.corporate-auth .auth-layout{position:relative}
.corporate-auth .auth-theme-tools{position:absolute;top:22px;right:22px;z-index:2}
.corporate-auth .auth-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 13px;background:#fff;color:#122642;border:1px solid #c8d5e9;border-radius:11px;font-size:13px;box-shadow:0 3px 8px #18345c12}
.corporate-auth .auth-theme-toggle svg{width:18px;height:18px;display:block}
html[data-access-theme="light"]{color-scheme:light}
html[data-access-theme="dark"]{color-scheme:dark;background:#0a1425;color:#eaf1fe}
html[data-access-theme="dark"] body.corporate-auth{background:#0a1425;color:#eaf1fe;color-scheme:dark;--depth-top:#132036;--depth-bottom:#101b2e;--depth-field:#0b1526;--depth-edge:#ffffff0d;--depth-shadow:#00000035;--depth-small-shadow:#00000022;--depth-dialog-shadow:#00000066}
html[data-access-theme="dark"] .corporate-auth .auth-layout{background:#101c30;border-color:#344c70}
html[data-access-theme="dark"] .corporate-auth .auth-layout main.account-card{background:#101c30;color:#eaf1fe;box-shadow:-12px 0 28px #00000018}
html[data-access-theme="dark"] .corporate-auth main h1,html[data-access-theme="dark"] .corporate-auth main label{color:#eaf1fe}
html[data-access-theme="dark"] .corporate-auth main .muted,html[data-access-theme="dark"] .corporate-auth main .auth-credit{color:#adbed7}
html[data-access-theme="dark"] .corporate-auth .auth-layout main.account-card input:not([type="checkbox"]),html[data-access-theme="dark"] .corporate-auth main select,html[data-access-theme="dark"] .corporate-auth main textarea{color:#eaf1fe;background:#0b1526;border-color:#3a4e6e;box-shadow:inset 0 2px 4px #00000022;caret-color:#eaf1fe}
html[data-access-theme="dark"] .corporate-auth main input::placeholder{color:#91a5c4;opacity:1}
html[data-access-theme="dark"] .corporate-auth main input:-webkit-autofill{-webkit-text-fill-color:#eaf1fe;caret-color:#eaf1fe;box-shadow:0 0 0 1000px #0b1526 inset}
html[data-access-theme="dark"] .corporate-auth main a{color:#8db2ff}
html[data-access-theme="dark"] .corporate-auth main .password-eye{color:#adbed7;--orb-soft:#1b3151;--orb-green:#8db2ff}
html[data-access-theme="dark"] .corporate-auth main .notice.error{color:#ffc9c9;background:#3b232e;border-color:#9f515f}
html[data-access-theme="dark"] .corporate-auth main .notice.success{color:#9ef1d1;background:#12352f;border-color:#286950}
html[data-access-theme="dark"] .corporate-auth main .field-error{color:#ffb4c0}
html[data-access-theme="dark"] .corporate-auth :focus-visible{outline-color:#8db2ff}
html[data-access-theme="dark"] .corporate-auth .auth-theme-toggle{background:#132036;color:#eaf1fe;border-color:#3a4e6e;box-shadow:0 3px 8px #00000028}
@media(max-width:650px){.corporate-auth .auth-theme-tools{top:14px;right:14px}.corporate-auth .auth-theme-toggle{width:44px;padding:10px}.corporate-auth [data-access-theme-label]{display:none}}
@media(forced-colors:active){.corporate-auth .auth-theme-toggle{border:1px solid ButtonText}}
