/* Phase 4K bulk schedule management */
.scm-page{display:grid;gap:16px;width:100%}.scm-head{display:flex;justify-content:space-between;gap:16px;padding:20px;color:#fff;background:#203f70;border-radius:16px}.scm-head h1{margin:6px 0 4px;color:#fff}.scm-head p{margin:0;color:#dce9fa}.scm-head a{color:#dce9fa;text-decoration:none}.scm-head button,.scm-selection button{padding:10px 13px;border:1px solid #d5deea;border-radius:9px;background:#fff;color:#203f70;font:inherit;font-weight:800}.scm-card,.scm-notice{padding:17px;background:#fff;border:1px solid #e0e7f0;border-radius:14px}.scm-notice.error{color:#a12a20;background:#fdecea}.scm-notice.success{color:#286b3c;background:#eaf6ee}.scm-filters{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:10px}.scm-filters label,.scm-form label{display:grid;gap:6px}.scm-filters span,.scm-form label>span{color:#5f6b7d;font-size:.75rem;font-weight:800;text-transform:uppercase}.scm-filters input,.scm-filters select,.scm-form input,.scm-form select{box-sizing:border-box;width:100%;padding:11px;border:1px solid #cfd7e3;border-radius:10px;background:#fff;font:inherit}.scm-selection{display:flex;justify-content:space-between;gap:12px;align-items:center}.scm-selection>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.scm-selection span{color:#68768a}.scm-section-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.scm-section-title h2{margin:0;color:#e96f25}.scm-section-title p{margin:4px 0 0;color:#68768a}.scm-form{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.scm-preview{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin:15px 0}.scm-preview article{padding:12px;background:#f5f8fb;border-radius:10px}.scm-preview span,.scm-preview strong{display:block}.scm-preview span{color:#68768a;font-size:.78rem}.scm-preview strong{margin-top:4px;color:#203f70}.scm-confirm{display:flex;gap:9px;align-items:flex-start;margin:12px 0;padding:12px;color:#8a3a32;background:#fff7f6;border-radius:10px}.scm-apply{padding:12px 18px;color:#fff;background:#e96f25;border:0;border-radius:10px;font:inherit;font-weight:850}.scm-apply:disabled{opacity:.5}.scm-table-wrap{overflow:auto;border:1px solid #dce3ec;border-radius:12px}.scm-table-wrap table{width:100%;min-width:1100px;border-collapse:collapse}.scm-table-wrap th{padding:10px;color:#fff;text-align:left;background:#203f70;font-size:.76rem;text-transform:uppercase}.scm-table-wrap td{padding:10px;border-bottom:1px solid #e8edf3}.scm-table-wrap tr.selected{background:#eef4fb}.scm-table-wrap small{display:block;color:#7a8493}.scm-status{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:.75rem;font-weight:850}.scm-status.overdue,.scm-status.duetoday{color:#9b241b;background:#fde9e7}.scm-status.grace,.scm-status.duesoon{color:#8a5b00;background:#fff4d8}.scm-status.upcoming{color:#1e6b3a;background:#e7f6ec}.scm-status.notscheduled,.scm-status.needsfirstduedate{color:#5c6675;background:#edf1f5}@media(max-width:1100px){.scm-form,.scm-preview{grid-template-columns:repeat(3,1fr)}.scm-filters{grid-template-columns:1fr 1fr}.scm-filters .wide{grid-column:1/-1}}@media(max-width:700px){.scm-head,.scm-selection,.scm-section-title{display:grid}.scm-form,.scm-preview,.scm-filters{grid-template-columns:1fr}.scm-filters .wide{grid-column:auto}}

/* Phase 4L audit */
.scm-audit-table{min-width:900px!important}.scm-audit-table button,.scm-audit-detail button{padding:7px 10px;color:#203f70;background:#fff;border:1px solid #cfd7e3;border-radius:8px;font:inherit;font-weight:800}.scm-audit-detail{margin-top:18px;padding-top:18px;border-top:1px solid #e0e7f0}.scm-audit-detail h3{margin:0;color:#e96f25}
