/* NEEV V33 — quote/order status center */
.v33-status-card{margin-bottom:14px}.v33-status-card.cancelled{border-color:#f0c5c5;background:linear-gradient(180deg,#fff,#fffafa)}
.v33-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800;background:#e8f4ed;color:#1e7542;text-transform:capitalize;white-space:nowrap}.v33-status-pill.waiting{background:#fff3cf;color:#7d5a00}.v33-status-pill.cancelled{background:#fde8e8;color:#a52b2b}.v33-status-pill.completed{background:#dcf7e5;color:#15763b}.v33-status-pill.payment_pending{background:#fff3cf;color:#7d5a00}.v33-status-pill.in_transit,.v33-status-pill.dispatched{background:#e5f2ff;color:#245e8f}
.v33-order-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:10px 0 12px}.v33-order-meta>b{font-size:28px;color:#163b51}.v33-order-meta>span{font-size:13px;color:#72848e;text-align:right}
.v33-mini-tracker{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin:15px 0 12px}.v33-mini-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;color:#9ba8af;min-width:0}.v33-mini-step:before{content:"";height:3px;background:#e5ebee;position:absolute;left:-50%;right:50%;top:12px;z-index:0}.v33-mini-step:first-child:before{display:none}.v33-mini-step.done:before,.v33-mini-step.current:before{background:#48b867}.v33-mini-step>span{position:relative;z-index:1;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#eef2f4;border:2px solid #d8e0e4;font-size:12px;font-weight:900}.v33-mini-step.done>span,.v33-mini-step.current>span{background:#e3f7e9;border-color:#48b867;color:#198840}.v33-mini-step small{font-size:10px;line-height:1.05;font-weight:700;overflow-wrap:anywhere}.v33-mini-step.done small,.v33-mini-step.current small{color:#315563}
.v33-waiting{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px 12px;border-radius:12px;background:#fff8df;color:#765b0e;font-size:12px;margin:12px 0}.v33-waiting span:first-child{font-weight:900}.v33-waiting i{font-style:normal;color:#a48d48}.v33-waiting.buyer{background:#eef7ff;color:#315e7d}
.v33-cancelled-strip{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#fff0f0;border:1px solid #f1cece;margin:12px 0;color:#9a3131}.v33-cancelled-strip>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ffdede;font-weight:900}.v33-cancelled-strip div{display:flex;flex-direction:column;gap:2px}.v33-cancelled-strip small{color:#a56d6d}
.v33-money-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.v33-money-row span{padding:10px 12px;border:1px solid #e2e8eb;border-radius:12px;font-size:11px;color:#71828c}.v33-money-row b{display:block;font-size:14px;color:#193c50;margin-top:3px}
.v33-newquote-card{margin-bottom:14px}.v33-quote-preview{display:grid;gap:7px;margin-top:12px}.v33-quote-preview>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#f7faf9;font-size:12px}.v33-quote-preview>div.lowest{border:1px solid #83cd93;background:#f1fbf3}.v33-quote-preview b{font-size:15px;color:#153c51}
.v33-danger{border-color:#e0a8a8!important;color:#a83030!important;background:#fffafa!important}.v33-danger-solid{background:#b64040!important;border-color:#b64040!important}.v33-cancel-controls{border-color:#f0d1d1}.v33-cancelled-room{padding:13px;border-radius:12px;background:#fff0f0;border:1px solid #f0caca;color:#8f2d2d}.v33-cancelled-room p{margin:5px 0;color:#704646}.v33-cancelled-room small{color:#9d7272}
@media(max-width:560px){.v33-order-meta{align-items:flex-start;flex-direction:column}.v33-order-meta>span{text-align:left}.v33-mini-step small{font-size:8.5px}.v33-mini-step>span{width:22px;height:22px}.v33-mini-step:before{top:10px}.v33-money-row{grid-template-columns:1fr 1fr}.v33-status-card .rfq-actions{display:grid;grid-template-columns:1fr 1fr}.v33-status-card .rfq-actions .btn:only-child{grid-column:1/-1}}
