/* Billing, SWD dispatch and recipient confirmation presentation. */
.delivery-status-filters{display:flex;gap:8px;overflow-x:auto;margin:0 0 20px;padding:5px;border-radius:12px;background:#eaf0f9}.delivery-status-filters button{border:0;background:transparent;color:#174c91;display:flex;gap:10px;align-items:center;white-space:nowrap;padding:11px 15px;font-size:14px}.delivery-status-filters button[aria-selected=true]{background:#fff;box-shadow:0 2px 6px #174c9114}.delivery-status-filters span{display:inline-block;min-width:24px;padding:2px 6px;border-radius:5px;background:#dbe7f7;font-size:12px}.delivery-status-filters button[aria-selected=true] span{background:#ffca05;color:#123b70}
.product-workspace .delivery-queue{background:transparent;border:0;box-shadow:none;padding:0;display:grid;gap:16px}.product-workspace .delivery-card{margin:0;padding:22px;border:1px solid #e3e6ef;border-radius:12px;background:#fff;box-shadow:0 2px 6px #202a4808;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:14px;align-items:center}.product-workspace .delivery-card[hidden],.delivery-filter-empty[hidden]{display:none}.delivery-card-details{min-width:0}.delivery-card-details>b{font-size:17px;color:#174c91}.delivery-card-details>small{font-size:13px;line-height:1.6;color:#687083;overflow-wrap:anywhere}.delivery-card .tag{padding:7px 11px;font-size:12px}.delivery-card[data-status=Dispatched] .tag{background:#e2edff;color:#174c91}.delivery-card[data-status=Delivered] .tag{background:#e7f7ef;color:#23784b}.delivery-card[data-status="Partially collected"] .tag{background:#fff3df;color:#936420}.delivery-card button{font-size:13px;min-height:42px}.delivery-card button[data-flow-dispatch],.delivery-card button[data-flow-deliver],.delivery-card button[data-flow-code]{background:#174c91;color:#fff;border-color:#174c91}.delivery-card button[data-flow-dispatch]:hover,.delivery-card button[data-flow-deliver]:hover,.delivery-card button[data-flow-code]:hover{background:#103d79}
.product-workspace .swd-orders-workspace .card{padding:0;overflow:auto}.swd-orders-workspace .card table{min-width:960px}.swd-orders-workspace .card td{white-space:nowrap}.swd-orders-workspace .card td:last-child{white-space:normal;min-width:170px}
#assignform,#dispatchform,#deliverform,#flowdecision{display:flex;flex-direction:column;gap:10px;margin-top:18px}#assignform>label,#dispatchform>label,#deliverform>label,#flowdecision>label{font-size:13px;color:#626a7c;margin-top:10px}#assignform>select,#dispatchform>input,#deliverform>input,#flowdecision>input{width:100%;max-width:100%}#assignform>button.primary,#dispatchform>button.primary,#deliverform>button.primary,#flowdecision>button.primary{align-self:flex-start;margin-top:12px;min-width:180px;padding:12px 18px}#flowerr:not(:empty){background:#fff3ee;border:1px solid #e6b7a5;padding:12px 14px;border-radius:8px;line-height:1.6}
.product-workspace #deliveryotp{height:64px;font-size:30px;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;border-color:#b9cde5;background:#f8fbff;padding:10px 16px}#mycode{padding:24px 16px;background:#edf4ff;border:1px solid #d7e5f6;border-radius:12px;text-align:center;font-size:20px;font-weight:600;color:#174c91;line-height:1.8;overflow-wrap:anywhere;margin:18px 0;font-variant-numeric:tabular-nums}#generatecode{background:#174c91;color:#fff;border-color:#174c91;padding:12px 18px}
.product-workspace .workspace-options-content .order-preview-account{min-width:0;font-size:12px;color:#687083}.product-workspace .workspace-options-content .order-preview-account select{max-width:100%;min-width:150px}
@media(max-width:1100px){.product-workspace .delivery-card{grid-template-columns:minmax(0,1fr) auto}.delivery-card-details{grid-column:1/-1}.delivery-card .tag{justify-self:start}.product-workspace .workspace-options-content{flex-wrap:wrap}.product-workspace .workspace-options-content .context{min-width:300px}}
@media(max-width:700px){.delivery-status-filters{gap:4px;margin-bottom:16px}.delivery-status-filters button{font-size:13px;padding:10px 12px;gap:8px}.product-workspace .delivery-card{padding:17px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.delivery-card-details>b{font-size:16px}.delivery-card-details>small{font-size:12px}.delivery-card button{padding:10px 12px;font-size:12px}.delivery-card button[data-flow-dispatch],.delivery-card button[data-flow-deliver],.delivery-card button[data-flow-code]{grid-column:1/-1;width:100%}.product-workspace .workspace-options-content{display:block}.product-workspace .workspace-options-content .context{min-width:0}.product-workspace .workspace-options-content .order-preview-account{display:flex;flex-direction:column;margin:10px;gap:6px}.product-workspace .workspace-options-content .order-preview-account select{width:100%}#assignform>button.primary,#dispatchform>button.primary,#deliverform>button.primary,#flowdecision>button.primary{align-self:stretch;width:100%}.product-workspace #deliveryotp{font-size:28px;letter-spacing:.25em}}

.flow-preview-banner{display:block!important;background:#fff0a6;color:#514722;border:1px solid #e6cd69;border-radius:10px;padding:14px 18px;font-size:13px;line-height:1.6;margin-bottom:20px}
