/* WS_DISPATCH_V1 */
.wsd-test{background:#fff3cd;color:#7a5a00;font-weight:600}.wsd-banner{background:#fffbea;border-color:#f6d7a7}.wsd-k{margin:8px 0}.wsd-tabs{gap:4px;margin-bottom:8px;flex-wrap:wrap}
.wsd-small{font-size:12px}.wsd-req{color:#b91c1c}.wsd-t{width:100%;font-size:13px;border-collapse:collapse}.wsd-t td,.wsd-t th{padding:5px 6px;border-bottom:1px solid #eef1f5;text-align:left;vertical-align:top}
.wsd-jr{cursor:pointer}.wsd-jr:hover td{background:#f4f8ff}.wsd-send{border:1px solid #e3e8ef;border-radius:8px;padding:8px;margin:8px 0}.wsd-send .row{gap:4px;flex-wrap:wrap;align-items:center}
.wsd-resp{margin:6px 0 0 18px;padding:0}.wsd-resp li{margin:2px 0}.wsd-pre{white-space:pre-wrap;font:12px ui-monospace,monospace;background:#f7f9fc;border:1px solid #e3e8ef;border-radius:6px;padding:8px;max-height:260px;overflow:auto}
.wsd-ob summary{cursor:pointer;font-size:13px}.wsd-tl{margin:0;padding-left:18px;font-size:13px}
.wsd-s-sent,.wsd-s-listed,.wsd-s-assigned,.wsd-s-received{background:#e0e7ff;color:#3730a3}.wsd-s-bids,.wsd-s-bid,.wsd-s-accepted,.wsd-s-en_route,.wsd-s-picked_up,.wsd-s-approved{background:#fef3c7;color:#92400e}
.wsd-s-sold,.wsd-s-completed,.wsd-s-delivered,.wsd-s-paid{background:#dcfce7;color:#065f46}.wsd-s-new,.wsd-s-draft,.wsd-s-none,.wsd-s-question{background:#f1f5f9;color:#334155}.wsd-s-no_sale,.wsd-s-withdrawn,.wsd-s-cancelled,.wsd-s-pass{background:#fee2e2;color:#991b1b}
.wsd-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;overflow:auto}.wsd-scrim{position:fixed;inset:0;background:rgba(15,23,42,.45)}
.wsd-box{position:relative;margin:40px 12px;width:min(760px,96vw);max-height:none}.wsd-wide .wsd-box{width:min(980px,96vw)}.wsd-foot{gap:6px;margin-top:10px;align-items:center}.wsd-err{color:#b91c1c}
.wsd-f{display:flex;flex-wrap:wrap;gap:8px 12px;margin:8px 0}.wsd-f label{display:flex;flex-direction:column;font-size:12px;color:#475569;gap:2px}.wsd-f label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:4px}
.wsd-block{display:flex;flex-direction:column;font-size:12px;color:#475569;margin:6px 0;gap:2px}.wsd-inc{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;margin:8px 0}
.wsd-pick{display:flex;flex-direction:column;gap:3px;max-height:180px;overflow:auto;border:1px solid #e3e8ef;border-radius:6px;padding:6px;margin:4px 0;font-size:13px}
@media (max-width:700px){.wsd-box{margin:0;width:100vw;border-radius:0}.wsd-f label{flex:1 1 45%}}
#td-kpis[hidden],#td-wsd[hidden],#td-list[hidden],#td-opps[hidden]{display:none!important} /* WSD_OK_FIX */
