/* SIAPIYA_HOMEROOM_REPORT_SAVE_CONFIDENCE_V37068
   Homeroom Report Workspace UX Wave 3 — Review Flow, Save Confidence & Print Readiness. */
#mainContent .siapiya-homeroom-report-save-confidence{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center;margin-top:.55rem;padding:.62rem;border:1px solid var(--bs-border-color);border-radius:.7rem;background:var(--bs-body-bg);}
#mainContent .siapiya-homeroom-report-save-confidence[data-report-save-state="dirty"]{border-inline-start:4px solid var(--bs-danger);background:color-mix(in srgb,var(--bs-danger-bg-subtle) 18%,var(--bs-body-bg));}
#mainContent .siapiya-homeroom-report-save-confidence[data-report-save-state="saved"]{border-inline-start:4px solid var(--bs-success);}
#mainContent .siapiya-homeroom-report-save-confidence[data-report-save-state="review"]{border-inline-start:4px solid var(--bs-info);}
#mainContent .siapiya-homeroom-report-save-confidence[data-report-save-state="saving"]{border-inline-start:4px solid var(--bs-primary);}
#mainContent .siapiya-homeroom-report-save-main{display:flex;align-items:center;gap:.48rem;min-width:0;}
#mainContent .siapiya-homeroom-report-save-main>i{color:var(--bs-primary);font-size:1rem;}
#mainContent .siapiya-homeroom-report-save-main>span{display:grid;gap:.03rem;min-width:0;}
#mainContent .siapiya-homeroom-report-save-main b{font-size:.72rem;line-height:1.3;}
#mainContent .siapiya-homeroom-report-save-main small{color:var(--bs-secondary-color);font-size:.59rem;line-height:1.35;}
#mainContent .siapiya-homeroom-report-save-metrics{display:flex;gap:.32rem;}
#mainContent .siapiya-homeroom-report-save-metrics>span{display:grid;justify-items:center;min-width:5rem;padding:.35rem .48rem;border:1px solid var(--bs-border-color);border-radius:.55rem;background:var(--bs-tertiary-bg);}
#mainContent .siapiya-homeroom-report-save-metrics b{font-size:.75rem;}
#mainContent .siapiya-homeroom-report-save-metrics small{color:var(--bs-secondary-color);font-size:.53rem;}
#mainContent .siapiya-homeroom-report-student-row[data-report-draft-state="dirty"]{outline:2px solid color-mix(in srgb,var(--bs-primary) 45%,transparent);outline-offset:-2px;}
#mainContent .siapiya-homeroom-report-note-state[data-report-draft-state="dirty"]{border-color:color-mix(in srgb,var(--bs-primary) 45%,var(--bs-border-color));color:var(--bs-primary-text-emphasis);}
#mainContent [data-report-print-readiness="blocked"]{border-style:dashed!important;}
#mainContent [data-report-save-state="dirty"].rapor-save-all-btn{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--bs-success) 18%,transparent)!important;}
#mainContent [data-report-save-state="saved"].rapor-save-all-btn{opacity:.86;}
#mainContent .siapiya-homeroom-report-review-queue[data-report-review-flow="sequential"] .siapiya-homeroom-report-review-primary{min-height:2.8rem;}
#mainContent :is(.siapiya-homeroom-report-review-primary,.siapiya-homeroom-report-review-list>a,.rapor-save-all-btn,[data-siapiya-output-action="report-card-class-print"],[data-siapiya-print-action="report-student"]):focus-visible{outline:3px solid color-mix(in srgb,var(--bs-primary) 60%,transparent);outline-offset:2px;}
@media (max-width:767.98px){#mainContent .siapiya-homeroom-report-save-confidence{grid-template-columns:1fr;}#mainContent .siapiya-homeroom-report-save-metrics{display:grid;grid-template-columns:1fr 1fr;}#mainContent .siapiya-homeroom-report-save-metrics>span{min-width:0;}#mainContent .rapor-save-all-btn{min-height:3rem;}}
@media (max-width:420px){#mainContent .siapiya-homeroom-report-save-confidence{padding:.54rem;}#mainContent .siapiya-homeroom-report-save-main{align-items:flex-start;}}
[data-bs-theme="dark"] #mainContent .siapiya-homeroom-report-save-confidence[data-report-save-state="dirty"]{background:color-mix(in srgb,var(--bs-danger-bg-subtle) 10%,var(--bs-body-bg));}
@media (forced-colors:active){#mainContent .siapiya-homeroom-report-save-confidence,#mainContent .siapiya-homeroom-report-save-metrics>span,#mainContent .siapiya-homeroom-report-note-state{border-color:CanvasText;}#mainContent .siapiya-homeroom-report-student-row[data-report-draft-state="dirty"]{outline:2px solid Highlight;}#mainContent :is(.siapiya-homeroom-report-review-primary,.siapiya-homeroom-report-review-list>a,.rapor-save-all-btn,[data-siapiya-output-action="report-card-class-print"],[data-siapiya-print-action="report-student"]):focus-visible{outline:3px solid Highlight;}}
@media (prefers-reduced-motion:reduce){#mainContent .siapiya-homeroom-report-save-confidence,#mainContent .rapor-save-all-btn{transition:none!important;animation:none!important;}}
