/* SIAPIYA v3.70.176 — daily teacher UX; scoped to existing teacher/rapor pages. */
#mainContent[data-siapiya-ux-route="jurnal"] .siapiya-journal-optional-note{border:1px solid var(--bs-border-color);border-radius:.65rem;padding:.55rem .75rem;background:var(--bs-body-bg)}
#mainContent[data-siapiya-ux-route="jurnal"] .siapiya-journal-optional-note>summary{list-style:none;cursor:pointer;font-size:.86rem;font-weight:650;min-height:2rem;display:flex;align-items:center;gap:.45rem}
#mainContent[data-siapiya-ux-route="jurnal"] .siapiya-journal-optional-note>summary::-webkit-details-marker{display:none}
#mainContent[data-siapiya-ux-route="nilai"] .siapiya-grade-progress[data-grade-progress-state="draft"]{color:var(--bs-warning-text-emphasis)}
#mainContent[data-siapiya-ux-route="nilai"] .siapiya-grade-progress[data-grade-progress-state="invalid"]{color:var(--bs-danger-text-emphasis)}
#mainContent[data-siapiya-ux-route="nilai"] .siapiya-grade-dirty input:not(:disabled){border-inline-start:3px solid var(--bs-warning)}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-queue-toggle{display:block;margin:.5rem auto 0;padding:.5rem .85rem;border-radius:.6rem;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-primary);font-size:.85rem;font-weight:650;min-height:2.75rem}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-queue-toggle:hover{background:var(--bs-tertiary-bg)}
#mainContent:is([data-siapiya-ux-route="jurnal"],[data-siapiya-ux-route="nilai"],[data-siapiya-ux-route="rapor"]) :is(.siapiya-journal-optional-note>summary,.siapiya-report-queue-toggle):focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px}
@media(max-width:767.98px){#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-queue-toggle{width:100%}#mainContent[data-siapiya-ux-route="jurnal"] .siapiya-journal-optional-note{padding:.5rem .7rem}}
@media(forced-colors:active){#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-queue-toggle{border:1px solid ButtonText;color:ButtonText}}
@media(prefers-reduced-motion:reduce){#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-queue-toggle{transition:none}}
