.report-output-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}.report-filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:22px;border:1px solid #dce5ef;border-radius:18px;background:white;margin:0 0 22px}.report-filter-bar .field{min-width:0}.report-paper{padding:24px;background:white;border:1px solid #dce5ef;border-radius:20px}.report-banner{background:#172e49;color:white;padding:22px;border-radius:14px;margin-bottom:24px}.report-banner h2{color:white;margin:0 0 8px}.report-banner p{color:#d5e2ef;margin:0}.report-paper section h2{font-size:17px;margin:24px 0 12px}.report-paper table th{background:#eef3f9}.report-paper table td{font-variant-numeric:tabular-nums}.report-note{color:#63758a;font-size:13px;line-height:1.6;margin-top:20px}.report-entry-actions{margin-top:24px;padding:20px;border:1px solid #dce5ef;border-radius:14px}.report-entry-actions summary{cursor:pointer;font-weight:700}.erp-report-page #reportExportError{margin-bottom:16px}.erp-report-page [hidden],.csr-page [hidden]{display:none!important}@media(max-width:650px){.report-paper{padding:12px}.report-filter-bar{grid-template-columns:1fr}.report-output-actions .btn{flex:1}.report-banner{padding:16px}}
.mi-modern{max-width:1500px;margin:auto}.mi-steps{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:24px;color:#42576f}.mi-steps b{display:inline-grid;place-items:center;background:#172e49;color:white;border-radius:50%;width:28px;height:28px;margin-right:8px}.mi-plan,.mi-materials{margin-bottom:20px}.mi-plan-list{display:flex;gap:12px;flex-wrap:wrap}.mi-plan-list label{padding:12px;border:1px solid #dce5ef;border-radius:10px}.mi-modern td small{display:block;font-size:12px;color:#65758b;margin-top:5px}.mi-modern td input{min-width:95px;max-width:140px}.mi-short>b{color:#bd263c}.mi-slip{margin-top:18px}.mi-modern summary{cursor:pointer}.mi-modern .table-wrap{margin-top:18px}

.mi-materials{padding:22px;background:white;border:1px solid #dce5ef;border-radius:18px}.mi-materials .card-head{margin-bottom:18px}

/* 1.5.92: compact Material Issue workspace, with existing controls preserved. */
.mi-modern{max-width:1440px}.mi-modern .section-title{align-items:center;margin-bottom:20px}.mi-modern .section-title h2{font-size:28px;letter-spacing:-.6px}.mi-modern .section-title p{max-width:620px}.mi-mode-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px!important;margin-bottom:18px!important;background:#f8fafc!important;box-shadow:none!important}.mi-mode-bar .mi-caption{font-weight:750;color:#1c3049;font-size:14px}.mi-mode-bar p{font-size:12px;margin:5px 0 0;color:#718096}.mi-mode-bar .switch-row{gap:8px}.mi-mode-bar .btn{padding:12px 16px;box-shadow:none;font-size:13px}.mi-modern>.card{padding:22px!important;box-shadow:none}.mi-modern .mi-steps{padding-bottom:18px;border-bottom:1px solid #e6ecf3;gap:24px;margin-bottom:22px;font-size:13px}.mi-steps b{width:25px;height:25px;font-size:12px}.mi-modern .form-grid{gap:18px}.mi-modern .field label{font-size:11px;letter-spacing:.07em}.mi-modern .mi-plan{padding:18px 22px!important;border-left:3px solid #2c5478}.mi-plan h3{margin:0 0 8px;font-size:16px}.mi-hint{margin:0!important;color:#718096;font-size:13px}.mi-next{display:flex;gap:12px;padding:17px 22px;background:#edf3fa;border-radius:12px;font-size:13px;color:#536880}.mi-next b{color:#203953}.mi-modern .mi-materials{background:white;border:1px solid #dce5ef;border-radius:16px;padding:22px}.mi-modern .btn:focus-visible{outline:3px solid #91b7e6;outline-offset:3px}@media(max-width:950px){.mi-mode-bar{align-items:flex-start;flex-direction:column}.mi-mode-bar .switch-row{width:100%;flex-wrap:wrap}.mi-next{flex-direction:column}.mi-modern .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mi-modern .form-grid{grid-template-columns:1fr}.mi-modern .section-title{flex-wrap:wrap}.mi-mode-bar .btn{flex:1 1 100%}}
