/* Keep the production sign-in controls within the shared clinical design. */
body.staff-auth .sw-auth-story { background:linear-gradient(145deg,#183c50,#1d588a 72%,#287978); color:#fff; }
.staff-auth .sw-auth-options { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:8px 16px; margin:0 0 12px; font-size:13px; }
.staff-auth .sw-auth-options label { display:inline-flex; align-items:center; gap:8px; min-height:44px; cursor:pointer; }
.staff-auth .sw-auth-options input { width:18px; height:18px; accent-color:#1d588a; }
.staff-auth .sw-auth-options a { display:inline-flex; align-items:center; min-height:44px; color:#245d83; font-weight:600; text-underline-offset:3px; }
.staff-auth .sw-auth-form .sw-eyebrow { line-height:1.5; }
@media(max-width:359px) {
  .staff-auth .sw-auth-top { padding:18px 16px; gap:12px; }
  .staff-auth .sw-auth-top img { width:170px; max-width:62%; }
  .staff-auth .sw-auth-top .sw-sandbox { flex-shrink:0; font-size:8px; }
}
