/* Administrator sign-in state hardening.
   Recovery actions must never become visible merely because another shared
   button rule assigns display:flex/inline-flex. */

[data-access-logout][hidden] {
  display: none !important;
}

.signin-card [data-signin-button],
.signin-card [data-access-logout] {
  min-width: 0;
  max-width: 100%;
}

.signin-card [data-signin-button][disabled] {
  cursor: not-allowed;
  filter: saturate(.72);
}
