/* SIAPIYA v3.70.173 — Rapor Focus / Copy Diet. Read-only presentation overrides. */
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-filter{margin-bottom:.55rem!important}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-filter .card-body{padding:.72rem!important}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-filter label{font-size:.78rem}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-focus-status{gap:.35rem;padding:0;margin-bottom:.65rem;box-shadow:none;border:0;background:transparent}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-focus-status .siapiya-homeroom-report-readiness{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.65rem;padding:.58rem .8rem;border-inline-start-width:3px;min-height:3.35rem}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-focus-status .siapiya-homeroom-report-readiness::before,
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-focus-status .siapiya-homeroom-report-review-queue::before,
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-save-confidence::before{display:none!important}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-focus-status .siapiya-homeroom-report-readiness b{font-size:.89rem}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-focus-status .siapiya-homeroom-report-readiness small{font-size:.75rem}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-next-student{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;min-height:2.55rem;padding:.48rem .85rem;border-radius:.6rem;background:var(--bs-primary);color:white;text-decoration:none;font-size:.84rem;font-weight:700}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-queue-disclosure{border:1px solid var(--bs-border-color);border-radius:.65rem;background:var(--bs-body-bg)}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-queue-disclosure[hidden]{display:none!important}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-queue-disclosure>summary{display:flex;align-items:center;gap:.55rem;cursor:pointer;min-height:2.7rem;padding:.5rem .8rem;list-style:none;font-size:.83rem;font-weight:600}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-queue-disclosure>summary::-webkit-details-marker{display:none}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-queue-disclosure>.siapiya-homeroom-report-review-queue{border:0;border-top:1px solid var(--bs-border-color);border-radius:0;margin:0;padding:.55rem}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-save-confidence{display:block;max-width:none;margin-bottom:.55rem;padding:.5rem .72rem;border-radius:.65rem}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-save-main{font-size:.81rem}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-save-main small{font-size:.74rem}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-asts-details{overflow:clip;margin-bottom:.75rem!important}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-asts-details>.siapiya-report-asts-toggle{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:3.1rem;padding:.75rem .9rem;font-weight:700}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-asts-details>.siapiya-report-asts-toggle::-webkit-details-marker{display:none}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-asts-toggle>span{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-asts-toggle small{color:var(--bs-secondary-color);font-size:.74rem;font-weight:400}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-asts-details[open] .siapiya-report-asts-chevron{transform:rotate(180deg)}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-asts-details>.card-body{border-top:1px solid var(--bs-border-color);padding:1rem!important}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-asts-validation>summary,#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-asts-rules>summary{cursor:pointer;font-size:.78rem;font-weight:600}
#mainContent[data-siapiya-ux-route="rapor"] :is(.siapiya-report-next-student,.siapiya-homeroom-report-queue-disclosure>summary,.siapiya-report-asts-toggle,.siapiya-report-asts-validation>summary,.siapiya-report-asts-rules>summary):focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px}
@media(max-width:767.98px){
  #mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-focus-status .siapiya-homeroom-report-readiness{align-items:stretch}
  #mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-next-student{width:100%;justify-content:center}
  #mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-review-list{grid-template-columns:1fr}
  #mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-asts-toggle small{display:none}
}
@media(prefers-reduced-motion:reduce){#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-asts-chevron{transition:none}}
@media(forced-colors:active){#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-next-student{border:1px solid LinkText;color:LinkText;background:Canvas}}
