.ac-role-login-card{box-shadow:var(--shadow-card);transition:border-color .24s,transform .24s}.ac-role-login-card:focus-within{border-color:var(--ac-mint)}.ac-login-role-tabs{border:1px solid color-mix(in srgb, var(--ac-teal) 55%, transparent);background:color-mix(in srgb, var(--ac-navy) 75%, transparent);text-align:center;border-radius:12px;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:6px;margin:18px 0 23px;padding:5px;display:grid}.ac-login-role-tabs [role=tab]{color:#d3e2de;cursor:pointer;border:1px solid #0000;border-radius:9px;min-height:48px;padding:9px 8px;font-size:12px;font-weight:700;line-height:1.3}.ac-login-role-tabs [role=tab][aria-selected=true]{border-color:var(--ac-mint);background:color-mix(in srgb, var(--ac-green) 19%, var(--ac-navy));color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ac-mint) 12%, transparent)}.ac-login-role-tabs [role=tab]:focus-visible{outline:3px solid var(--ac-mint);outline-offset:2px}@media (max-width:390px){.ac-login-role-tabs{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ac-login-role-tabs [role=tab]{font-size:11px}}@media (prefers-reduced-motion:reduce){.ac-role-login-card{transition:none}}
