.qm-order-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.qm-order-board div{border:1px solid var(--border);background:rgba(7,16,13,.42);padding:8px 10px;min-height:52px}.qm-order-board span{display:block;color:var(--muted);font-size:.6rem;text-transform:uppercase;letter-spacing:.1em}.qm-order-board strong{display:block;color:var(--text);font-size:1.05rem}.qm-order-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.qm-order-filters select{padding:9px 10px;font-size:.82rem}.order-status{display:inline-flex;align-items:center;border:1px solid rgba(231,220,190,.16);padding:4px 7px;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:rgba(7,16,13,.3);white-space:nowrap}.order-status.needs-review,.order-status.requested,.order-status.logged{border-color:rgba(187,163,106,.55);color:var(--brass);background:rgba(187,163,106,.08)}.order-status.approved,.order-status.ordered,.order-status.received{border-color:rgba(109,138,111,.5);color:#d7ead6;background:rgba(109,138,111,.1)}.order-status.issued,.order-status.fulfilled,.order-status.closed{border-color:rgba(109,138,111,.65);color:#e6f4e5;background:rgba(109,138,111,.16)}.order-status.cancelled{border-color:rgba(160,55,55,.6);color:#f1b9b9;background:rgba(120,18,26,.12)}.order-table select{min-width:150px;padding:7px 8px;font-size:.78rem}.order-table td:nth-child(3),.order-table td:nth-child(4),.order-table td:nth-child(5){min-width:180px}.qm-view .work-card{padding:14px}.qm-actions button,.detail-actions button{white-space:nowrap}.duplicate-warning{border:1px solid rgba(187,163,106,.35);background:rgba(187,163,106,.08);color:var(--text);padding:10px 12px;font-size:.82rem}.muted-empty{color:var(--muted);padding:12px;margin:0}.qm-view[data-view-panel="forms"] .work-card{padding:14px}.qm-view[data-view-panel="forms"] .qm-profile-card{padding:12px 14px}.qm-view[data-view-panel="forms"] h2{font-size:1.08rem}.qm-view[data-view-panel="forms"] .view-header{margin-bottom:8px}.modal-card h3{font-size:1.25rem}.modal-card .panel-header{margin-bottom:12px}.modal-card textarea{resize:vertical}.record-table button.secondary-action,.record-table button.primary-action{padding:7px 9px;font-size:.68rem}@media(max-width:1000px){.qm-order-board{grid-template-columns:repeat(2,minmax(0,1fr))}.qm-order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.qm-order-board,.qm-order-filters{grid-template-columns:1fr}}