/* Checklist 3 additions inherit the existing design variables and components. */
.qh-customer-page [data-actions]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.qh-customer-dialog{width:min(960px,94vw)}
.qh-customer-wide{grid-column:1/-1;min-width:0}
.qh-customer-adjustments{margin-top:24px}
.qh-inventory-section{margin-bottom:20px}
.qh-inventory-section .spec-inventory-cards{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding-bottom:8px}
.qh-inventory-section .spec-inventory-cards::-webkit-scrollbar{display:none}
.qh-inventory-section .spec-item-card{flex:0 0 220px;min-width:220px}
.qh-customer-dialog [hidden],.spec-stock-forms [hidden],#record-form [hidden]{display:none!important}
@media(max-width:640px){.qh-customer-page .spec-heading{align-items:flex-start;gap:12px;flex-direction:column}.qh-customer-dialog .spec-form{grid-template-columns:1fr}.qh-inventory-section .spec-item-card{flex-basis:180px;min-width:180px}}

.qh-customer-page .spec-table,.qh-customer-dialog .spec-table{min-width:760px}.qh-customer-page .spec-table th,.qh-customer-dialog .spec-table th{white-space:nowrap}
