.hq-made-button{margin-left:8px!important;background:#285c3e!important;color:#fff!important;border-radius:10px!important;padding:10px 13px!important;border:0!important;font-weight:750;cursor:pointer}.hq-made-overlay{position:fixed;inset:0;z-index:1800;background:#102a1cb8;overflow:auto;padding:22px;display:flex;justify-content:center;align-items:flex-start}.hq-made-dialog{width:min(750px,100%);margin:3vh auto;background:#fff;border-radius:20px;padding:26px;box-shadow:0 20px 70px #001a0b55;color:#1b3525}.hq-made-head{display:flex;justify-content:space-between;gap:12px}.hq-made-head small{font-weight:850;color:#477752;letter-spacing:.08em}.hq-made-head h2{margin:4px 0;font-size:27px}.hq-made-head p{margin:0 0 15px}.hq-made-close{align-self:flex-start;border:0;background:#eef2eb;border-radius:9px;padding:9px 12px;cursor:pointer}.hq-made-rows{display:grid;gap:8px;max-height:48vh;overflow:auto;margin:17px 0}.hq-made-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(170px,210px);gap:8px 16px;align-items:center;background:#f5f8f2;border:1px solid #e3e9df;border-radius:11px;padding:12px}.hq-made-row small{display:block;color:#617566;font-size:12px;margin-top:4px}.hq-made-row select,.hq-made-row input,.hq-made-notes{padding:10px;border:1px solid #cbd9c9;border-radius:9px;background:white;color:#1e3827;max-width:100%;width:100%}.hq-made-row .hq-made-qty{grid-column:2}.hq-made-warning{color:#876027;font-size:12px}.hq-made-note-label{display:block;font-weight:700;font-size:13px}.hq-made-notes{margin-top:7px}.hq-made-feedback{min-height:20px;color:#225d3a;font-weight:700}.hq-made-actions{display:flex;justify-content:flex-end;gap:10px}.hq-made-actions button{padding:12px 15px;border-radius:10px;border:0;cursor:pointer}.hq-made-save{background:#245c3a;color:white;font-weight:800}.hq-made-cancel{background:#edf2ea}@media(max-width:580px){.hq-made-overlay{padding:8px}.hq-made-dialog{padding:16px}.hq-made-row{grid-template-columns:1fr}.hq-made-row .hq-made-qty{grid-column:1}}.hq-made-unmatched{display:grid;gap:7px;margin:8px 0 18px}.hq-made-unmatched:empty{display:none}.hq-made-unmatched-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(160px,210px);align-items:center;gap:12px;padding:9px 12px;background:#fff9ed;border:1px solid #f1e6d1;border-radius:9px;font-size:13px}.hq-made-unmatched-row select{padding:9px;border:1px solid #d4dccc;border-radius:8px;background:#fff;max-width:100%}@media(max-width:580px){.hq-made-unmatched-row{grid-template-columns:1fr}}
