/* SIAPIYA v3.70.247 — quick, deliberate supervisor scoring */
.supervision-observation-dialog .supervision-observation-quick-toggle{display:flex;align-items:center;gap:.6rem;margin:.55rem 0 0;padding:.55rem .65rem;border-radius:10px;border:1px solid var(--bs-border-color,#dee2e6);background:var(--bs-tertiary-bg,#f8f9fa);cursor:pointer;line-height:1.3;color:var(--bs-body-color,#27364b)}
.supervision-observation-dialog .supervision-observation-quick-toggle input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--bs-primary,#0b64c0);cursor:pointer}
.supervision-observation-dialog .supervision-observation-quick-toggle span{display:flex;flex-direction:column;gap:.14rem;min-width:0}
.supervision-observation-dialog .supervision-observation-quick-toggle b{font-size:.82rem}
.supervision-observation-dialog .supervision-observation-quick-toggle small{font-size:.73rem;font-weight:400;color:var(--bs-secondary-color,#667085);line-height:1.4}
.supervision-observation-dialog .supervision-observation-quick-toggle:focus-within{outline:2px solid var(--bs-primary,#0b64c0);outline-offset:2px}
@media(max-width:600px){
 .supervision-observation-dialog .supervision-observation-quick-toggle{gap:.55rem;padding:.5rem .55rem}
 .supervision-observation-dialog .supervision-observation-quick-toggle input{width:20px;height:20px;flex-basis:20px}
 .supervision-observation-dialog .supervision-observation-quick-toggle small{font-size:.7rem}
}
