/* v0.9.9 instruction-correction layer; preserves v0.9.8 visual baseline. */
.v099-history-materials{margin:.15rem 0}.v099-history-materials>summary{cursor:pointer;color:#245f83;font-weight:700}.v099-history-materials[open]>summary{margin-bottom:.5rem}
.v099-rect-workspace .v099-complete-event,.v099-rect-workspace .v099-feedback{margin-top:1rem}.v099-rect-workspace .v091-process-scroll{margin-top:1rem}.v099-status-chip{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;background:#e9f2f7;color:#245f83;font-size:.78rem;font-weight:700}
.v099-rect-form{display:grid;gap:1rem}.v099-mode{display:flex;gap:1rem;flex-wrap:wrap;border:1px solid #d9e2e8;border-radius:12px;padding:.8rem 1rem}.v099-mode legend{padding:0 .35rem;font-weight:700;color:#24445b}.v099-mode label{display:flex;align-items:center;gap:.4rem}.v099-normal-rectification,.v099-unable-rectification{display:grid;gap:1rem}.v099-only-submit{border-top:1px solid #e1e8ec;padding-top:1rem}.v099-rect-form [hidden]{display:none!important}
.v099-inspector-card>header{grid-template-columns:32px 1fr}.v099-inspector-form{display:grid;gap:1rem;padding:12px}.v099-inspector-form>.v099-mode{margin:0}.v099-normal-inspection,.v099-unable-inspection{display:grid;gap:1rem}.v099-inspector-form [hidden]{display:none!important}.v099-inspector-form .v090-material{margin:0}.v099-inspector-form .v090-record-form{padding:0}.v099-result-choice,.v099-issue-choice{grid-column:1/-1;display:flex;gap:.55rem;flex-wrap:wrap;margin:0;border:1px solid #d9e2e8;border-radius:11px;padding:.75rem}.v099-result-choice legend,.v099-issue-choice legend{padding:0 .35rem;color:#24445b;font-size:.78rem;font-weight:800}.v099-result-choice legend b,.v099-issue-choice legend b,.v099-branch-note b{color:#bd3f28}.v099-result-choice label,.v099-issue-choice label{display:flex;align-items:center;gap:.4rem;padding:.55rem .7rem;border:1px solid #d8e2e8;border-radius:9px;background:#fff}.v099-result-choice label.is-active{border-color:#168479;background:#e8f6f3;color:#0b7169;font-weight:800}.v099-branch-note{grid-column:1/-1;margin:0;padding:.7rem .8rem;border-radius:9px;background:#fff4e8;color:#8d4a20;font-size:.78rem}.v099-branch-note.good{background:#edf7f5;color:#39756f}.v099-unable-inspection label{display:grid;gap:.4rem}.v099-unable-inspection textarea{min-height:90px;padding:.75rem;border:1px solid #cedbe4;border-radius:8px}.v099-inspector-record small{color:#768796}
@media (min-width:721px) and (max-width:900px){.plan-data-table{display:table!important}.plan-mobile-list{display:none!important}}
@media (max-width:720px){.plan-data-table{display:none!important}.plan-mobile-list{display:grid!important}.approval-data-table,.rect-data-table{display:none!important}.v098-approval-cards,.v098-rect-cards{display:grid!important}.v099-rect-workspace .v091-process-table{min-width:760px}.v099-mode{display:grid}.v099-result-choice,.v099-issue-choice{display:grid;grid-template-columns:1fr}.v099-only-submit{position:sticky;bottom:0;background:#fff;padding:.8rem 0 calc(.8rem + env(safe-area-inset-bottom));z-index:3}.v098-material-actions{grid-template-columns:1fr!important}}
