#instructorReportModal .instructor-report-dialog{width:min(1120px,96vw);max-width:1120px;max-height:95vh;overflow:auto;padding:24px}#instructorReportModal .modal-head{align-items:flex-start}#instructorReportPeriod{color:#66798d;font-size:13px;margin:8px 0}#instructorReportModal label{display:grid;gap:7px;font-size:12px;font-weight:600}#instructorReportNote{width:100%;box-sizing:border-box;padding:10px;border:1px solid #cad7e4;border-radius:8px;font:inherit;resize:vertical}.instructor-report-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}#instructorReportStatus{font-size:13px;color:#375b7e}#instructorReportStatus.is-error{color:#a43830}#instructorReportPreview{width:100%;height:65vh;border:1px solid #d2dce7;border-radius:8px;background:#eef2f7}#settlementTableBody [data-instructor-report]{white-space:nowrap;margin:3px 4px 3px 0}@media(max-width:600px){#instructorReportModal .instructor-report-dialog{padding:16px}.instructor-report-actions button{flex:1 1 auto}#instructorReportPreview{height:55vh}}
