/* वधूवरसूचक — सार्वजनिक वापर-सुलभता */
:focus{outline:none}
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible{
  outline:3px solid rgba(23,99,200,.42)!important;
  outline-offset:3px!important;
}
button,input,select,textarea{font:inherit}
button,a,input[type="checkbox"],input[type="radio"]{-webkit-tap-highlight-color:transparent}
button:disabled{cursor:not-allowed!important;opacity:.62}
[aria-invalid="true"]{
  border-color:#c53a55!important;
  box-shadow:0 0 0 3px rgba(197,58,85,.08)!important;
}
.requiredMark{margin-left:3px;color:#b72f4c;font-weight:900}
.srOnly{
  position:absolute!important;width:1px!important;height:1px!important;
  padding:0!important;margin:-1px!important;overflow:hidden!important;
  clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;
}
@media(max-width:760px){
  a,button,select,input[type="button"],input[type="submit"]{min-height:44px}
  input,select,textarea{font-size:16px!important}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{
    scroll-behavior:auto!important;
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    transition-duration:.01ms!important;
  }
}
@media print{
  .skipLink,.siteUnifiedFooter,.header,.topNav,.shareProfile,.quickDiscovery,.searchPanel,.publicPagination{
    display:none!important;
  }
}

.field[data-required] span>em,
.requiredMark{
  margin-left:3px;
  color:#b72f4c;
  font-style:normal;
  font-weight:900;
}


/* लहान स्क्रीन व मोठ्या मजकुरासाठी सुरक्षित मांडणी */
img,svg,video{max-width:100%}
input,select,textarea,button{max-width:100%}
p,li,small,.note,.help,.privacyNotice,.textBlock{overflow-wrap:anywhere}
a,button{-webkit-touch-callout:none}
