/* Elevate R37 UI17 — Keyboard Focus Visibility R1
   Visual focus only. Keyboard event handling / modal focus trapping is deferred to the later full accessibility audit. */
:where(a[href],button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{
  outline:2px solid #2563eb!important;
  outline-offset:2px!important;
}
.dashboard-page :where(button,.btn,a[href]):focus-visible{
  box-shadow:0 0 0 3px rgba(37,99,235,.20)!important;
}
.dashboard-page :where(input,select,textarea):focus-visible,
.setup-page :where(input,select,textarea):focus-visible,
.admin-page :where(input,select,textarea):focus-visible{
  border-color:#2563eb!important;
  box-shadow:0 0 0 3px rgba(37,99,235,.16)!important;
}
:where(button,input,select,textarea):disabled:focus-visible{outline-color:#94a3b8!important}
.wizard-modal-close:focus-visible,.elevate-modal-close:focus-visible{
  outline-color:#fff!important;
}
