/* SIAPIYA_ADMIN_MASTER_FINAL_CONSISTENCY_A11Y_V37041
 Administration & Master Data Workspace UX Wave 4 — Final Consistency & Accessibility. */
#mainContent[data-siapiya-master-ux="1"]{
 --siapiya-master-final-radius:.82rem;
 --siapiya-master-final-border:color-mix(in srgb,var(--bs-border-color) 90%,transparent);
 --siapiya-master-final-muted:color-mix(in srgb,var(--bs-body-color) 68%,transparent);
 text-rendering:optimizeLegibility;
}
#mainContent[data-siapiya-master-ux="1"] :is(h4,h5,h6){text-wrap:balance;letter-spacing:-.01em}
#mainContent[data-siapiya-master-ux="1"] :is(.form-text,.small,.text-muted){line-height:1.4}
#mainContent[data-siapiya-master-ux="1"] .form-label{color:var(--bs-body-color);font-weight:650}
#mainContent[data-siapiya-master-ux="1"] .form-text{color:var(--siapiya-master-final-muted)!important}
#mainContent[data-siapiya-master-ux="1"] :is(.card,.table-responsive,.siapiya-master-efficiency-toolbar,.siapiya-master-quality-strip){
 border-color:var(--siapiya-master-final-border)!important;border-radius:var(--siapiya-master-final-radius)!important
}
#mainContent[data-siapiya-master-ux="1"] .card-body>:last-child{margin-bottom:0!important}
#mainContent[data-siapiya-master-ux="1"] .table{line-height:1.35}
#mainContent[data-siapiya-master-ux="1"] .table :is(th,td){vertical-align:middle}
#mainContent[data-siapiya-master-ux="1"] .table .btn{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:2.25rem}
#mainContent[data-siapiya-master-ux="1"] .table .btn i{line-height:1}
#mainContent[data-siapiya-master-ux="1"] :is(.table td[colspan].text-center,.siapiya-master-list-count){font-variant-numeric:tabular-nums}
#mainContent[data-siapiya-master-ux="1"] .table td[colspan].text-center:has(.spinner-border),
#mainContent[data-siapiya-master-ux="1"] .table td[colspan].text-center:has(.spinner-grow){
 min-height:4.7rem;color:var(--bs-secondary-color);background:color-mix(in srgb,var(--bs-tertiary-bg) 52%,var(--bs-body-bg))
}
#mainContent[data-siapiya-master-ux="1"] .siapiya-master-filter-empty{
 border-style:dashed;border-color:var(--siapiya-master-final-border)
}
#mainContent[data-siapiya-master-ux="1"] .siapiya-master-filter-empty i{color:var(--bs-primary);line-height:1.2}
#mainContent[data-siapiya-master-ux="1"] .table td[colspan].text-center.text-muted{border-radius:.55rem}
#mainContent[data-siapiya-master-ux="1"] .alert{border-color:var(--siapiya-master-final-border);box-shadow:none}
#mainContent[data-siapiya-master-ux="1"] .alert-danger{border-inline-start-color:var(--bs-danger)!important}
#mainContent[data-siapiya-master-ux="1"] .alert-warning{border-inline-start-color:var(--bs-warning)!important}
#mainContent[data-siapiya-master-ux="1"] .alert-success{border-inline-start-color:var(--bs-success)!important}
#mainContent[data-siapiya-master-ux="1"] .alert-info{border-inline-start-color:var(--bs-info)!important}
#mainContent[data-siapiya-master-ux="1"] .siapiya-master-quality-head .badge{min-height:1.9rem;display:inline-flex;align-items:center}
#mainContent[data-siapiya-master-ux="1"] .siapiya-master-quality-checks span{min-height:1.45rem}
#mainContent[data-siapiya-master-ux="1"] .siapiya-master-field-marker{white-space:nowrap}
#mainContent[data-siapiya-master-ux="1"] [data-siapiya-quality-field="required"].siapiya-master-quality-missing{
 box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bs-warning) 18%,transparent)
}
#mainContent[data-siapiya-master-ux="1"] [data-siapiya-quality-field].siapiya-master-quality-ready{
 box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bs-success) 12%,transparent)
}
#mainContent[data-siapiya-master-ux="1"] .siapiya-master-efficiency-toolbar{box-shadow:0 .3rem .9rem rgba(15,23,42,.045)}
#mainContent[data-siapiya-master-ux="1"] .siapiya-master-search-wrap .form-control{padding-inline-end:2.4rem}
#mainContent[data-siapiya-master-ux="1"] .siapiya-master-list-meta{min-height:2.55rem}
#mainContent[data-siapiya-master-ux="1"] .table tbody tr:focus-within>*{background:color-mix(in srgb,var(--bs-primary-bg-subtle) 42%,transparent)}
#mainContent[data-siapiya-master-ux="1"] .table tbody tr:hover>*{background:color-mix(in srgb,var(--bs-tertiary-bg) 70%,transparent)}
#mainContent[data-siapiya-master-ux="1"] :is([id],.card,.alert,.table-responsive){scroll-margin-top:8.4rem}
#mainContent[data-siapiya-master-ux="1"] :is(button,.btn,a,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{
 outline:3px solid color-mix(in srgb,var(--bs-primary) 52%,transparent);outline-offset:3px;box-shadow:none!important
}
#mainContent[data-siapiya-master-ux="1"] :is(.btn,button,summary){min-block-size:2.75rem}
#mainContent[data-siapiya-master-ux="1"] :is(input[type="checkbox"],input[type="radio"]){min-inline-size:1.15rem;min-block-size:1.15rem}
#mainContent[data-siapiya-master-ux="1"] :is(.btn,button,.form-control,.form-select):disabled{opacity:.64;cursor:not-allowed}
[data-bs-theme="dark"] #mainContent[data-siapiya-master-ux="1"]{
 --siapiya-master-final-muted:color-mix(in srgb,var(--bs-body-color) 74%,transparent);
 --siapiya-master-final-border:color-mix(in srgb,var(--bs-border-color) 94%,transparent)
}
@media (max-width:767.98px){
 #mainContent[data-siapiya-master-ux="1"]{padding-bottom:calc(5.9rem + env(safe-area-inset-bottom))}
 #mainContent[data-siapiya-master-ux="1"]>h4{line-height:1.25}
 #mainContent[data-siapiya-master-ux="1"] :is(.siapiya-master-quality-strip,.siapiya-master-efficiency-toolbar,.alert){margin-bottom:.58rem!important}
 #mainContent[data-siapiya-master-ux="1"] .card-body{padding:.74rem!important}
 #mainContent[data-siapiya-master-ux="1"] :is(.form-control,.form-select,.btn,button){min-height:2.8rem}
 #mainContent[data-siapiya-master-ux="1"] .table{font-size:.83rem}
 #mainContent[data-siapiya-master-ux="1"] .table thead th{font-size:.68rem;padding:.52rem .5rem}
 #mainContent[data-siapiya-master-ux="1"] .table tbody td{padding:.5rem}
 #mainContent[data-siapiya-master-ux="1"] .siapiya-master-quality-guidance{line-height:1.38}
 #mainContent[data-siapiya-master-ux="1"] .siapiya-master-field-marker{font-size:.58rem}
}
@media (max-width:420px){
 #mainContent[data-siapiya-master-ux="1"] .siapiya-master-efficiency-toolbar{padding:.48rem}
 #mainContent[data-siapiya-master-ux="1"] .siapiya-master-quality-strip{padding:.58rem .62rem}
 #mainContent[data-siapiya-master-ux="1"] .siapiya-master-quality-head b{font-size:.9rem}
 #mainContent[data-siapiya-master-ux="1"] .siapiya-master-quality-checks{font-size:.76rem}
 #mainContent[data-siapiya-master-ux="1"] .table{font-size:.8rem}
}
@media (forced-colors:active){
 #mainContent[data-siapiya-master-ux="1"] :is(.card,.table-responsive,.alert,.siapiya-master-efficiency-toolbar,.siapiya-master-quality-strip,.siapiya-master-filter-empty){border-color:CanvasText!important}
 #mainContent[data-siapiya-master-ux="1"] :is(button,.btn,a,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid Highlight}
 #mainContent[data-siapiya-master-ux="1"] [data-siapiya-quality-field]{box-shadow:none!important}
}
@media (prefers-reduced-motion:reduce){
 #mainContent[data-siapiya-master-ux="1"] *,#mainContent[data-siapiya-master-ux="1"] *::before,#mainContent[data-siapiya-master-ux="1"] *::after{
  animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important
 }
}
