.order-draft-panel{border:1px solid #d7e2ee;border-radius:14px;background:#f8faff;margin:0 0 18px;overflow:hidden}
.order-draft-panel>summary{padding:15px 18px;font-weight:750;color:#12324e;cursor:pointer;min-height:48px;box-sizing:border-box}
.order-draft-panel>[data-order-draft-content]{padding:0 18px 18px}
.order-draft-panel label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#465c73}
.order-draft-panel input,.order-draft-panel select,.order-draft-panel textarea{box-sizing:border-box;min-width:0;width:100%;font:inherit;font-size:13px;color:#122d46;background:#fff;border:1px solid #cedaea;border-radius:9px;padding:10px 11px;min-height:42px}
.order-draft-panel textarea{resize:vertical;line-height:1.6}
.order-draft-panel button{min-height:40px;padding:9px 13px;font-size:12px;border-radius:9px;cursor:pointer}
.order-draft-panel button:disabled{cursor:not-allowed;opacity:.5}
.order-draft-panel :focus-visible{outline:3px solid #7bb7f2;outline-offset:2px}
.order-draft-help,.order-draft-status{font-size:12px;line-height:1.65;margin:0 0 12px;color:#526b82}
.order-draft-status{margin:12px 0 0}
.order-draft-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.order-draft-list{display:grid;gap:12px;margin-top:14px}
.order-draft-card{padding:15px;border:1px solid #d7e2ee;background:#fff;border-radius:12px;min-width:0}
.order-draft-card-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.order-draft-card-heading h3{font-size:15px;margin:0;color:#102c44}
.order-draft-row-status{font-size:11px;color:#60788f}
.order-draft-fields{display:grid;grid-template-columns:minmax(130px,1fr) minmax(200px,2fr) minmax(130px,1fr);gap:10px;margin-bottom:10px}
.order-draft-rawItems{margin-bottom:8px}
.order-draft-items{display:grid;gap:8px;margin-top:12px}
.order-draft-item{display:grid;grid-template-columns:minmax(180px,1fr) 90px 120px;gap:10px;align-items:end;padding:10px;background:#f5f8fc;border-radius:9px}
.order-draft-product{overflow-wrap:anywhere}
.order-draft-line-amount{text-align:right;font-size:13px;font-weight:700;color:#143450;padding-bottom:12px}
.order-draft-card-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;border-top:1px solid #e6edf5;margin-top:12px;padding-top:12px}
.order-draft-total{margin-right:auto;font-size:15px;color:#12324e}
.order-draft-error,.order-draft-warning{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}
.order-draft-error{color:#a23126}.order-draft-warning{color:#865a14}
.order-draft-panel [hidden]{display:none!important}
@media(max-width:760px){.order-draft-fields{grid-template-columns:1fr 1fr}.order-draft-address{grid-column:1/-1;grid-row:2}.order-draft-item{grid-template-columns:minmax(0,1fr) 76px}.order-draft-line-amount{grid-column:1/-1;padding:0;text-align:right}.order-draft-panel>[data-order-draft-content]{padding:0 12px 12px}.order-draft-card{padding:12px}}
@media(max-width:430px){.order-draft-fields{grid-template-columns:1fr}.order-draft-address{grid-column:auto;grid-row:auto}.order-draft-card-footer>button{width:100%}.order-draft-total{width:100%;margin-bottom:4px}}
