.zr-quote-records{container-type:inline-size;min-width:0;border:1px solid #e2e8f0;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 4px 18px #14304d06}
.zr-quote-records-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:linear-gradient(120deg,#f5f9ff,#fff 75%);border-bottom:1px solid #edf1f6}
.zr-quote-records-eyebrow{font-size:12px;font-weight:600;color:#54708e;letter-spacing:.5px}
.zr-quote-records-heading h2{margin:7px 0 5px;color:#152f4a;font-size:21px;font-weight:700;line-height:1.3}
.zr-quote-records-heading p{margin:0;color:#75869a;font-size:12px}
.zr-quote-records-heading .ant-btn{border-radius:9px!important;box-shadow:none!important;transform:none!important}
.zr-quote-records-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px}
.zr-quote-records-toolbar .ant-input-search{max-width:330px}
.zr-quote-records-count{font-size:12px;color:#718096;white-space:nowrap}
.zr-quote-records-count strong{font-size:15px;color:#223b57;margin:0 3px}
.zr-quote-records-tablehead,.zr-quote-record{display:grid;grid-template-columns:minmax(125px,1.1fr) minmax(155px,1.2fr) minmax(125px,1fr) minmax(155px,1.2fr) minmax(200px,1.45fr);gap:20px;align-items:start;padding:20px 24px}
.zr-quote-records-tablehead{background:#f7f9fc;color:#687b91;font-size:12px;font-weight:600;padding-block:12px;border-block:1px solid #edf1f6}
.zr-quote-record{border-bottom:1px solid #edf1f6;transition:background .15s}
.zr-quote-record:last-child{border-bottom:0}.zr-quote-record:hover{background:#fafcff}
.zr-quote-record>div{min-width:0;overflow-wrap:anywhere}
.zr-quote-record-label{display:none;font-size:11px;color:#8291a5;margin-bottom:8px}
.zr-quote-record-person,.zr-quote-record-status{display:flex;align-items:flex-start;flex-direction:column;gap:7px}
.zr-quote-record-number{font-size:15px;color:#253f5d;letter-spacing:.3px;font-variant-numeric:tabular-nums}
.zr-quote-record-number.is-pending{color:#8796a8;font-size:13px;font-weight:500}
.zr-quote-record .zr-quote-record-customer{padding:0!important;height:auto;line-height:1.5;white-space:normal;text-align:left;font-weight:600;font-size:14px}
.zr-quote-record-store,.zr-quote-record-muted,.zr-quote-record-dates small{font-size:12px;color:#7e8da1}
.zr-quote-record-dates>div,.zr-quote-record-amount>div{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin-bottom:8px;line-height:1.5}
.zr-quote-record-dates time,.zr-quote-record-amount{font-variant-numeric:tabular-nums;font-size:13px;color:#344960}
.zr-quote-record-amount strong{font-size:17px;font-weight:650;color:#172f4a}
.zr-quote-record-status{font-size:12px;color:#74859a;line-height:1.6}
.zr-quote-record-status .ant-tag{margin:0;border-radius:6px;max-width:100%;white-space:normal;font-size:12px;padding:2px 9px;border:0}
.zr-quote-record-primary-actions,.zr-quote-record-secondary-actions{display:flex;flex-wrap:wrap;gap:8px}
.zr-quote-record-primary-actions .ant-btn{height:32px!important;font-size:12px!important;padding:0 12px!important;border-radius:7px!important;box-shadow:none!important;transform:none!important}
.zr-quote-record-secondary-actions{margin-top:8px;gap:2px}
.zr-quote-record-secondary-actions .ant-btn{font-size:12px!important;padding:0 6px!important;height:26px!important;box-shadow:none!important;transform:none!important}
.zr-quote-record-secondary-actions .ant-btn:not(.ant-btn-dangerous){color:#627a94}
.zr-quote-records-more{padding:18px;text-align:center;border-top:1px solid #edf1f6}
.zr-quote-records>.ant-alert{margin:0 24px 16px}.zr-quote-records .ant-empty{padding:24px}
.zr-ordercode-board .ant-drawer-body{background:#f4f7fb;padding:20px 24px!important}
.zr-ordercode-board .ant-drawer-header{border-bottom:1px solid #e6edf5;padding:20px 24px}
.zr-ordercode-board .zr-ordercode-drawer{min-width:0}
@container (max-width:1000px){
 .zr-quote-records-tablehead{display:none}
 .zr-quote-record{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:16px;border:1px solid #e7edf5!important;border-radius:12px;padding:18px}
 .zr-quote-record-label{display:block}.zr-quote-record-person,.zr-quote-record-status{gap:5px}
 .zr-quote-record-actions{grid-column:1/-1;border-top:1px solid #edf1f6;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
 .zr-quote-record-actions>.zr-quote-record-label{display:none}.zr-quote-record-secondary-actions{margin-top:0}
 .zr-quote-records-heading{padding:20px;flex-wrap:wrap;gap:14px}.zr-quote-records-toolbar{padding:16px 20px;flex-wrap:wrap}
}
@container (max-width:480px){
 .zr-quote-record{grid-template-columns:1fr;margin:12px;padding:16px;gap:16px}
 .zr-quote-record-actions{grid-column:auto}.zr-quote-records-heading{padding:18px}.zr-quote-records-toolbar{padding:14px 18px}
 .zr-quote-records-heading h2{font-size:19px}
}
@media(max-width:600px){.zr-ordercode-board .ant-drawer-body{padding:12px!important}.zr-ordercode-board .ant-drawer-header{padding:16px}}
