/* Native delivery boards. All selectors stay inside the delivery feature. */
:is(.warehouse-delivery-frame,.warehouse-delivery-reference,.warehouse-delivery-dialog){font-family:'Segoe UI',sans-serif;color:#dcecf4;box-sizing:border-box}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference,.warehouse-delivery-dialog) *{box-sizing:border-box}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference){width:100%;position:relative;overflow:hidden}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) [data-warehouse-delivery-board]{height:562px;margin:auto;background:radial-gradient(ellipse at 50% 15%,#073348 0,#031e2d 55%,#001520 100%);padding:12px}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) :is(h2,h3,h4,h5,p){margin:0}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) h2{font-size:32px;line-height:38px;font-weight:700;color:#eef4f7;letter-spacing:-.4px}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) :is(button,input,select){font:inherit;color:inherit}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) button{cursor:pointer}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) button:focus-visible{outline:2px solid #72e7ff;outline-offset:1px}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) .wd-glass{background:linear-gradient(110deg,#082b3cbb,#06202fbb);border:1px solid #285164;border-radius:6px;box-shadow:inset 0 0 15px #0c425333,0 2px 7px #0003}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) .wd-icon{width:32px;height:32px;flex-shrink:0}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) table{width:100%;border-collapse:collapse;text-align:left;table-layout:auto}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) th{font-weight:400;color:#b8d4e4;background:#103b5080;white-space:nowrap}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) td{border-bottom:1px solid #26465788}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) tr:last-child td{border-bottom:0}
.warehouse-delivery-frame .wd-dashboard-top{display:grid;grid-template-columns:56% 1fr;gap:10px;height:128px;margin-bottom:10px}
.warehouse-delivery-frame .wd-summary>header{display:flex;justify-content:flex-start;align-items:center;gap:18px;height:40px;margin-bottom:8px;padding:0 5px}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) .wd-summary>header>span,.warehouse-delivery-reference .wd-story-heading>span{font-size:10px;color:#b6d6e6;border:1px solid #1e4b60;border-radius:4px;padding:6px 10px;background:#04273b}
.warehouse-delivery-frame .wd-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;height:80px;min-height:0}
.warehouse-delivery-frame .wd-kpis>button{display:flex;align-items:center;gap:13px;text-align:left;padding:10px 13px;min-height:0}
.warehouse-delivery-frame .wd-kpi-icon{display:grid;place-items:center;flex:none;width:47px;height:47px;border:1px solid #c8ac6055;border-radius:50%;background:#cbb25618;color:#e2c77e}
.warehouse-delivery-frame .wd-kpi-1{color:#60e9b7;background:#00ba9138;border-color:#17bf9770}
.warehouse-delivery-frame .wd-kpi-2{color:#54bdff;background:#1586ce30;border-color:#3781b34d}
.warehouse-delivery-frame .wd-kpi-3{color:#ff7381;background:#b7334940;border-color:#a6505e77}
.warehouse-delivery-frame .wd-kpis>button>div{font-size:11px;white-space:nowrap}
.warehouse-delivery-frame .wd-kpis b{display:block;font-size:26px;line-height:29px;color:#f0f6fa}
.warehouse-delivery-frame .wd-kpis small{display:block;font-size:10px;color:#72dab5;margin-top:3px}
.warehouse-delivery-frame .wd-kpis>button:first-child small{color:#9db7c7}
.warehouse-delivery-frame .wd-dash-map{position:relative;overflow:hidden;height:128px}
.warehouse-delivery-frame .wd-dash-map>h3{position:absolute;z-index:1;top:10px;left:12px;font-size:12px}
.warehouse-delivery-frame .wd-dash-map>div{height:100%}
:is(.warehouse-delivery-frame,.warehouse-delivery-reference) .wd-map-svg{width:100%;height:100%;display:block}
.warehouse-delivery-frame .wd-map-info{position:absolute;left:40%;top:69%;padding:0;background:transparent;border:0;color:#d1f1ff;transform:rotate(-22deg)}
.warehouse-delivery-frame .wd-map-info .wd-icon{width:25px;height:25px}
.warehouse-delivery-frame .wd-dashboard-middle{height:264px;display:grid;grid-template-columns:60% 1fr;gap:10px;margin-bottom:10px}
.warehouse-delivery-frame :is(.wd-list,.wd-detail,.wd-issues){overflow:hidden;padding:7px}
.warehouse-delivery-frame :is(.wd-list,.wd-detail,.wd-issues)>header{display:flex;align-items:center;justify-content:flex-start;gap:9px;height:25px;margin:0 4px}
.warehouse-delivery-frame h3{font-size:15px;line-height:19px;color:#eaf2f7;white-space:nowrap}
.warehouse-delivery-frame .wd-list>header h3{margin-right:auto}
.warehouse-delivery-frame .wd-list>header :is(input,select){height:22px;max-width:115px;width:auto;font-size:10px;border:1px solid #28566d;border-radius:3px;background:#0b3043;padding:2px 5px}
.warehouse-delivery-frame .wd-list>header input{width:110px}
.warehouse-delivery-frame .wd-list>header select:last-child{width:85px}
.warehouse-delivery-frame .wd-list table{font-size:10px;line-height:12px;margin-top:2px}
.warehouse-delivery-frame .wd-list th{height:25px;padding:3px 5px}
.warehouse-delivery-frame .wd-list td{height:24px;padding:2px 5px;white-space:nowrap}
.warehouse-delivery-frame .wd-list td:first-child{font-size:10px}
.warehouse-delivery-frame tr[data-warehouse-delivery-action]{cursor:pointer}
.warehouse-delivery-frame tr[data-warehouse-delivery-action]:hover td{background:#16506677}
.warehouse-delivery-frame tr.wd-selected td{background:#0c4763;border-top:1px solid #63cfee;border-bottom:1px solid #63cfee}
.warehouse-delivery-frame tr.wd-selected td:first-child{border-left:3px solid #4dc8f5}
.warehouse-delivery-frame tr.wd-selected td:last-child{border-right:1px solid #63cfee}
.warehouse-delivery-frame .wd-badge{display:inline-block;font-size:10px;line-height:15px;padding:0 7px;border-radius:3px;white-space:nowrap;border:1px solid #48718b44}
.warehouse-delivery-frame .wd-green{background:#12614388;color:#a9eacf}
.warehouse-delivery-frame .wd-blue{background:#136094bb;color:#b3e3ff}
.warehouse-delivery-frame .wd-orange{background:#9b5f1477;color:#ffca76}
.warehouse-delivery-frame .wd-pod-icon{display:block;padding:0;border:0;background:transparent;color:#bdd9e9;height:17px}
.warehouse-delivery-frame .wd-pod-icon .wd-icon{width:16px;height:16px}
.warehouse-delivery-frame .wd-detail>header{gap:10px;height:25px}
.warehouse-delivery-frame .wd-detail>header h3{font-size:14px}
.warehouse-delivery-frame .wd-detail-grid{display:grid;grid-template-columns:49% 1fr;gap:7px;height:217px;margin-top:3px}
.warehouse-delivery-frame .wd-order-timeline{padding:4px 0 0 9px}
.warehouse-delivery-frame .wd-milestone{position:relative;display:block;width:100%;height:41px;text-align:left;padding:0 0 3px 23px;border:0;background:transparent;font-size:9px;color:#d2e3ec}
.warehouse-delivery-frame .wd-milestone:before{content:'';position:absolute;top:8px;bottom:-8px;left:5px;width:1px;background:#427183}
.warehouse-delivery-frame .wd-milestone:last-child:before{display:none}
.warehouse-delivery-frame .wd-milestone i{position:absolute;width:13px;height:13px;border-radius:50%;left:0;top:5px;background:#24bd8c;border:2px solid #7ee5bd;box-shadow:0 0 9px #39e2b04a}
.warehouse-delivery-frame .wd-milestone b{font-size:10px;display:block;line-height:16px}
.warehouse-delivery-frame .wd-milestone small{font-size:9px;display:block;line-height:12px;color:#b2c5d1}
.warehouse-delivery-frame .wd-milestone small span{display:block;font-size:8px}
.warehouse-delivery-frame .wd-milestone-2 i{background:#168bd1;border-color:#79d4ff}
.warehouse-delivery-frame .wd-milestone-2 b{color:#64c9ff}
.warehouse-delivery-frame .wd-expected{color:#9cb0bb}
.warehouse-delivery-frame .wd-expected i{background:#183342;border-color:#7594a5;box-shadow:none}
.warehouse-delivery-frame .wd-pod-card{background:#0b304198;padding:7px;border-radius:5px;height:100%;position:relative}
.warehouse-delivery-frame .wd-pod-card>header{display:flex;justify-content:space-between;align-items:center;gap:4px;height:20px;margin-bottom:6px}
.warehouse-delivery-frame .wd-pod-card h4{font-size:9px;white-space:nowrap}
.warehouse-delivery-frame .wd-pod-card>header button{border:1px solid #31556b;border-radius:3px;padding:3px 4px;font-size:8px;background:#12374a;white-space:nowrap}
.warehouse-delivery-frame .wd-pod-photo{display:block;position:relative;padding:0;width:100%;height:108px;border:1px solid #507183;border-radius:5px;overflow:hidden;background:#0a1d28}
.warehouse-delivery-frame .wd-pod-photo img{width:100%;height:100%;object-fit:cover}
.warehouse-delivery-frame .wd-pod-photo span{position:absolute;right:5px;top:5px;background:#115e4a;color:#ccffee;padding:0 3px}
.warehouse-delivery-frame .wd-pod-card dl{display:grid;grid-template-columns:58px 1fr;font-size:9px;line-height:17px;margin:5px 0 0}
.warehouse-delivery-frame .wd-pod-card :is(dt,dd){margin:0;white-space:nowrap}
.warehouse-delivery-frame .wd-pod-card dt{color:#a5c2d2}
.warehouse-delivery-frame .wd-session-tag{position:absolute;bottom:2px;right:7px;border:0;padding:0;background:#12364b;color:#e1c77e;font-size:8px}
.warehouse-delivery-frame .wd-issues{height:126px}
.warehouse-delivery-frame .wd-issues>header{height:23px}
.warehouse-delivery-frame .wd-issues table{font-size:10px;line-height:12px}
.warehouse-delivery-frame .wd-issues th{height:22px;padding:3px 8px}
.warehouse-delivery-frame .wd-issues td{height:23px;padding:1px 8px;white-space:nowrap}
.warehouse-delivery-frame .wd-issue-kind{display:inline-block;padding:2px 6px;border-radius:3px;background:#78501d99;color:#ffdb9e}
.warehouse-delivery-frame .wd-kind-1{background:#81344299;color:#ffb1b1}
.warehouse-delivery-frame .wd-kind-2{background:#4c3e8299;color:#d2c9ff}
.warehouse-delivery-frame .wd-review-status{padding:2px 6px;border-radius:3px;background:#73602e77;color:#ead293}
.warehouse-delivery-frame .wd-thumbs{display:flex;gap:5px;padding:0;border:0;background:transparent}
.warehouse-delivery-frame .wd-thumbs img{width:25px;height:17px;object-fit:cover;border-radius:2px;border:1px solid #76929e}
.warehouse-delivery-frame .wd-empty{padding:25px!important;text-align:center;color:#a5c6d7}
.warehouse-delivery-frame .wd-limited{padding:20px;font-size:13px;line-height:1.7;color:#b7d0dd}
.warehouse-delivery-reference .wd-story-heading{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 10px 12px}
.warehouse-delivery-reference .wd-stages{height:366px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.warehouse-delivery-reference .wd-stage{position:relative;overflow:hidden;border-color:#48798e;background:#082d40}
.warehouse-delivery-reference .wd-stage>header{position:relative;z-index:2;display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;padding:12px;height:72px;background:linear-gradient(#072b3f,#08283b);border-bottom:1px solid #204d64}
.warehouse-delivery-reference .wd-stage>header em{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #f3d58b;border-radius:50%;box-shadow:0 0 8px #f7d67355,inset 0 0 7px #f7d67333;color:#f5dfaa;font-style:normal;font-size:20px}
.warehouse-delivery-reference .wd-stage-2>header em{border-color:#77d9d5;box-shadow:0 0 8px #44d1d155}
.warehouse-delivery-reference .wd-stage h3{font-size:15px;line-height:21px;color:#eef4f7}
.warehouse-delivery-reference .wd-stage>header p{font-size:11px;line-height:15px;color:#d1dfe6;margin-top:2px}
.warehouse-delivery-reference .wd-scene-photo{position:absolute;inset:72px 0 0;width:100%;height:calc(100% - 72px);object-fit:cover}
.warehouse-delivery-reference .wd-paper{background:linear-gradient(125deg,#0b374ded,#052333f5);color:#d8eaf4;border:1px solid #56869d;border-radius:6px;box-shadow:0 5px 14px #0007,inset 0 0 10px #72d7ff18;padding:9px;text-align:left}
.warehouse-delivery-reference .wd-paper h4{font-size:10px;font-weight:500;margin-bottom:7px;white-space:nowrap}
.warehouse-delivery-reference .wd-paper h4 b{font-size:9px;font-weight:400;margin-left:7px}
.warehouse-delivery-reference .wd-manifest{position:absolute;left:17px;bottom:10px;width:224px;height:151px;transform:rotate(-2deg)}
.warehouse-delivery-reference .wd-manifest table{font-size:10px;line-height:21px}
.warehouse-delivery-reference .wd-manifest th{font-size:9px}
.warehouse-delivery-reference .wd-manifest p{font-size:11px;color:#b1f0dc;margin-top:6px}
.warehouse-delivery-reference .wd-manifest p i{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#64d3be;color:#075a4b;margin-right:6px;font-style:normal}
.warehouse-delivery-reference .wd-story-map{position:absolute;inset:72px 0 0;overflow:hidden}
.warehouse-delivery-reference .wd-story-map>.wd-map-svg{height:100%;width:100%;opacity:.95}
.warehouse-delivery-reference .wd-map-truck{position:absolute;left:25%;top:31%;width:126px;height:100px;object-fit:contain;filter:drop-shadow(0 5px 5px #0009)}
.warehouse-delivery-reference .wd-map-event{position:absolute;display:flex;align-items:center;gap:5px;border:1px solid #4e839f;border-radius:5px;background:#092b40e8;color:#c7e6f4;padding:5px;font-size:9px;box-shadow:0 2px 10px #0005;text-align:left}
.warehouse-delivery-reference .wd-map-event .wd-icon{width:20px;height:20px;color:#73f4da}
.warehouse-delivery-reference .wd-map-event span{display:block}
.warehouse-delivery-reference .wd-map-event b{display:block;font-size:9px}
.warehouse-delivery-reference .wd-event-0{top:15px;left:10px}
.warehouse-delivery-reference .wd-event-1{top:47px;left:82px}
.warehouse-delivery-reference .wd-event-2{top:96px;left:140px}
.warehouse-delivery-reference .wd-event-3{top:139px;right:8px;color:#fbe6a2;border-color:#bd9b4e;box-shadow:0 0 8px #f7cb5c66}
.warehouse-delivery-reference .wd-event-3 .wd-icon{color:#f6da83}
.warehouse-delivery-reference .wd-journey-sheet{position:absolute;left:7px;right:7px;bottom:10px;height:88px;padding:8px}
.warehouse-delivery-reference .wd-journey-sheet>header{display:flex;justify-content:flex-start;align-items:center;gap:7px;font-size:9px;white-space:nowrap}
.warehouse-delivery-reference .wd-journey-sheet>header b{font-size:9px;font-weight:400}
.warehouse-delivery-reference .wd-journey-sheet>header span{margin-left:auto;font-size:8px}
.warehouse-delivery-reference .wd-journey-sheet>div{display:flex;position:relative;margin-top:9px}
.warehouse-delivery-reference .wd-journey-sheet>div:before{content:'';position:absolute;top:5px;left:14px;right:17px;height:2px;background:linear-gradient(90deg,#3ee3e3 70%,#e4ca73)}
.warehouse-delivery-reference .wd-journey-sheet button{flex:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:0;background:transparent;padding:0 3px;font-size:8px;text-align:left}
.warehouse-delivery-reference .wd-journey-sheet button i{width:10px;height:10px;border:2px solid #68e5ec;background:#0a3146;border-radius:50%;box-shadow:0 0 3px #76e4f0}
.warehouse-delivery-reference .wd-journey-sheet button:last-child i{border-color:#f1d78b}
.warehouse-delivery-reference .wd-journey-sheet small{font-size:8px;white-space:nowrap}
.warehouse-delivery-reference .wd-count-sheet{position:absolute;right:10px;top:86px;width:156px;padding:9px}
.warehouse-delivery-reference .wd-count-sheet>span{display:flex;align-items:center;gap:5px;font-size:9px;line-height:25px;border-top:1px solid #47697c}
.warehouse-delivery-reference .wd-count-sheet b{font-size:9px;font-weight:400;flex:1}
.warehouse-delivery-reference .wd-count-sheet small{font-size:10px;white-space:nowrap}
.warehouse-delivery-reference .wd-count-sheet i{color:#81ebcf;font-style:normal;font-size:14px}
.warehouse-delivery-reference .wd-proof-sheet{position:absolute;bottom:10px;left:10px;right:10px;min-height:118px}
.warehouse-delivery-reference .wd-proof-sheet>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.warehouse-delivery-reference .wd-proof-sheet button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#062638;border:1px solid #355b71;border-radius:3px;padding:3px 0;font-size:8px}
.warehouse-delivery-reference .wd-proof-sheet button img{width:100%;height:51px;object-fit:cover}
.warehouse-delivery-reference .wd-proof-sheet button .wd-icon{height:51px;width:42px;color:#9edfdc}
.warehouse-delivery-reference .wd-proof-sheet small{font-size:8px;white-space:nowrap}
.warehouse-delivery-reference .wd-proof-sheet output{font-size:8px;display:block;color:#eed48e}
.warehouse-delivery-reference .wd-stage-4 .wd-scene-photo{object-position:25% center}
.warehouse-delivery-reference .wd-recon-sheet{position:absolute;left:25%;right:7px;top:80px;bottom:9px;padding:8px}
.warehouse-delivery-reference .wd-recon-sheet h4{font-size:9px}
.warehouse-delivery-reference .wd-recon-sheet h4 b{font-size:8px;margin-left:3px}
.warehouse-delivery-reference .wd-recon-table{width:100%;padding:0;background:transparent;border:0;color:inherit}
.warehouse-delivery-reference .wd-recon-sheet table{font-size:8px;line-height:24px;white-space:nowrap}
.warehouse-delivery-reference .wd-recon-sheet th{font-size:7px;padding:0 1px}
.warehouse-delivery-reference .wd-recon-sheet td{padding:0 1px}
.warehouse-delivery-reference .wd-short{background:#96544366;color:#ffbdac;padding:2px}
.warehouse-delivery-reference .wd-enough{color:#a8e6cf}
.warehouse-delivery-reference .wd-negative{color:#ffb7a0}
.warehouse-delivery-reference .wd-recon-sheet h5{font-size:10px;line-height:18px;font-weight:500;margin-top:4px}
.warehouse-delivery-reference .wd-return-row{width:100%;padding:4px 1px;border:1px solid #376075;background:#092b3d;color:#cedfe8;display:flex;align-items:center;justify-content:space-between;font-size:8px;white-space:nowrap}
.warehouse-delivery-reference .wd-return-row b{display:flex;align-items:center;gap:3px;font-size:8px;color:#ff9a9a;font-weight:400}
.warehouse-delivery-reference .wd-return-row .wd-icon{width:14px;height:14px}
.warehouse-delivery-reference .wd-warehouse-actions{width:100%;margin-top:5px;background:#0a3045;color:#d2e5ee;padding:4px 7px;border:1px solid #476d81;border-radius:4px;display:grid;grid-template-columns:35px 1fr;gap:3px 6px;text-align:left}
.warehouse-delivery-reference .wd-warehouse-actions h5{grid-column:1/-1;margin:0 0 3px}
.warehouse-delivery-reference .wd-warehouse-actions>.wd-icon{color:#e3c77b;width:30px;height:30px;align-self:center}
.warehouse-delivery-reference .wd-warehouse-actions span{display:flex;flex-direction:column;gap:6px}
.warehouse-delivery-reference .wd-warehouse-actions i{font-style:normal;font-size:8px;white-space:nowrap}
.warehouse-delivery-reference .wd-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;height:102px}
.warehouse-delivery-reference .wd-benefits>button{display:flex;align-items:center;gap:20px;padding:12px 18px;text-align:left}
.warehouse-delivery-reference .wd-benefits>button>span{display:grid;place-items:center;flex:none;width:57px;height:57px;border:2px solid #eed692;border-radius:50%;color:#e7cf8d;box-shadow:0 0 9px #f5d58077,inset 0 0 7px #f5d58033}
.warehouse-delivery-reference .wd-benefits h3{font-size:15px;line-height:23px;color:#f0f3f4}
.warehouse-delivery-reference .wd-benefits p{font-size:11px;line-height:16px;color:#c3d9e4;margin-top:2px}
.warehouse-delivery-dialog{position:fixed;inset:0;width:min(740px,92vw);height:fit-content;min-height:0;max-height:88vh;margin:auto;overflow:auto;padding:23px;border:1px solid #4d839b;border-radius:12px;background:linear-gradient(130deg,#0b344a,#031c2a);box-shadow:0 15px 60px #0009;font-size:14px;line-height:1.5}
.warehouse-delivery-dialog::backdrop{background:#00101bc9}
.warehouse-delivery-dialog[hidden]{display:none}
.warehouse-delivery-dialog h2{font-size:23px;margin:0 30px 8px 0;line-height:1.25;color:#f1f6f8}
.warehouse-delivery-dialog p{margin:10px 0}
.warehouse-delivery-dialog .wd-close{position:absolute;top:9px;right:12px;border:0;background:transparent;font-size:25px;color:#d9edf6;cursor:pointer}
.warehouse-delivery-dialog :is(button,input,select,textarea){font:inherit;color:inherit}
.warehouse-delivery-dialog :is(button,select,input,textarea){border:1px solid #3c6d85;border-radius:5px;background:#0b334a;padding:6px 10px}
.warehouse-delivery-dialog :is(button,select){cursor:pointer}
.warehouse-delivery-dialog button{margin:5px 7px 5px 0}
.warehouse-delivery-dialog :focus-visible{outline:2px solid #79e5ff;outline-offset:2px}
.warehouse-delivery-dialog label{display:flex;align-items:center;gap:12px;margin:10px 0}
.warehouse-delivery-dialog label>select{flex:1}
.warehouse-delivery-dialog .wd-checkbox-label input{width:16px;height:16px;accent-color:#28bac6}
.warehouse-delivery-dialog textarea{width:100%;height:60px;resize:vertical}
.warehouse-delivery-dialog table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}
.warehouse-delivery-dialog :is(td,th){padding:6px;border-bottom:1px solid #31596e}
.warehouse-delivery-dialog td input{width:120px}
.warehouse-delivery-dialog .wd-modal-context,.warehouse-delivery-dialog .wd-demo-note{font-size:11px;color:#a6c8d9}
.warehouse-delivery-dialog .wd-feedback{display:block;padding:9px;border:1px solid #717b56;border-radius:5px;background:#74652a22;color:#f2d99f}
.warehouse-delivery-dialog .wd-dialog-photo{display:block;width:100%;height:300px;object-fit:contain;background:#041b28;border:1px solid #376379;border-radius:5px}
.warehouse-delivery-dialog .wd-dialog-number{font-size:32px;color:#84e3de}
.warehouse-delivery-dialog .wd-icon{width:32px;height:32px}
@keyframes wd-delivery-route{to{stroke-dashoffset:-48}}
.warehouse-delivery-reference[data-warehouse-delivery-scene-active='true'] .wd-route-line{stroke-dasharray:10 2;animation:wd-delivery-route 4s linear infinite}
@media(prefers-reduced-motion:reduce){.warehouse-delivery-reference .wd-route-line{animation:none!important}}
/* Review polish: dense native street map and route-aligned truck. */
.warehouse-delivery-frame .wd-map-info{left:40%;top:44%}
.warehouse-delivery-reference .wd-map-truck-wrap{position:absolute;left:25%;top:31%;width:126px;height:100px}
.warehouse-delivery-reference .wd-map-truck-wrap .wd-map-truck{inset:0;width:100%;height:100%}
.warehouse-delivery-reference .wd-truck-label{position:absolute;left:25%;top:35%;font-size:10px;font-weight:700;color:#285875;transform:rotate(20deg) skewY(7deg);letter-spacing:1px;text-shadow:0 1px #ffffffaa;pointer-events:none}
.warehouse-delivery-reference .wd-recon-sheet table{font-size:9px}
.warehouse-delivery-reference .wd-recon-sheet th{font-size:8px}
.warehouse-delivery-reference .wd-recon-sheet h4 b{font-size:9px}
.warehouse-delivery-reference .wd-recon-sheet :is(.wd-return-row,.wd-return-row b,.wd-warehouse-actions i){font-size:9px}
.warehouse-delivery-reference .wd-stage:not(:last-child):after{content:'›';position:absolute;right:0;top:43%;z-index:3;color:#a3dff7;font-size:39px;line-height:40px;text-shadow:0 0 7px #42c5ff;pointer-events:none}
