/* Shared app focus: replace the driver's orange highlight, including dialogs.
   Keep a visible keyboard cue and preserve field validation borders. */
#szm-brand-typography#szm-brand-typography :is(.staff-app,.szm-native-workspace,.staff-dialog,.staff-login,.staff-password) :focus-visible{
 outline:2px solid #345e86!important;
 outline-offset:2px!important;
}
@media (forced-colors:active){
 #szm-brand-typography#szm-brand-typography :is(.staff-app,.szm-native-workspace,.staff-dialog,.staff-login,.staff-password) :focus-visible{outline-color:Highlight!important}
}
