.warehouse-transport-frame,.warehouse-transport-reference{position:relative;width:100%;overflow:hidden;background:radial-gradient(ellipse at 65% -15%,#0a3e5477,transparent 64%),#001722;color:#dcebf0;font:12px/1.35 'Segoe UI',sans-serif}
:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) *{box-sizing:border-box}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-board{width:1240px;height:560px;padding:10px 12px;transform-origin:top left}
:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) :is(h2,h3,h4,p,dl,dd){margin:0}
:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0;text-align:left}
:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) :is(input,select,textarea){font:inherit;color:inherit;accent-color:#40d4c5}
:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) :is(button,[tabindex]):focus-visible{outline:2px solid #ebcd7e;outline-offset:2px}
:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) button:hover{filter:brightness(1.17)}
:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) svg{width:18px;height:18px;display:inline-block;vertical-align:middle;flex-shrink:0}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-title{display:flex;align-items:center;gap:15px;height:37px;margin-bottom:7px;position:relative;inset:auto;transform:none;width:100%;padding:0}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-title h2{font-size:24px;font-weight:700;line-height:1.2;color:#f1e7cd;letter-spacing:0}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-title>small{font-size:8px;padding:5px 10px;border:1px solid #306477;border-radius:7px;color:#b9d1dc;background:linear-gradient(120deg,#194458,#062431)}
.warehouse-transport-frame .wt-title>small{margin-left:auto;border:0;background:none;font-size:7px}
:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) .wt-blue{color:#59c6fa}:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) .wt-green{color:#4cd6ac}:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) .wt-gold{color:#edc76d}:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) .wt-pink{color:#f87794}:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) .wt-purple{color:#be92ed}:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) .wt-grey{color:#9fb4c1}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-light{color:#b8e6f8}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-blue-bg{background:linear-gradient(0deg,#3298d8,#77d4fb)}:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-green-bg{background:linear-gradient(0deg,#29a97d,#70dfb5)}:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-gold-bg{background:linear-gradient(0deg,#c79b42,#f5d582)}:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-pink-bg{background:linear-gradient(0deg,#d95a7a,#ff92ac)}:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-grey-bg{background:#57727e}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-blue-line{stroke:#5cc8f8}:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-green-line{stroke:#5ace9e}:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-gold-line{stroke:#edc369}:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-pink-line{stroke:#f4779b}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-dashed{stroke-dasharray:4 4}
.warehouse-transport-frame .wt-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;height:62px;margin-bottom:7px}
.warehouse-transport-frame .wt-metrics>button{display:flex;align-items:center;gap:14px;border:1px solid #246075;border-radius:5px;padding:7px 13px;background:linear-gradient(125deg,#073145,#02202c);box-shadow:inset 0 0 8px #189ab012}
.warehouse-transport-frame .wt-metrics>button>span svg{width:30px;height:30px;filter:drop-shadow(0 0 5px #49c7ec44)}
.warehouse-transport-frame .wt-metrics>button>div{font-size:11px;white-space:nowrap}
.warehouse-transport-frame .wt-metrics>button>div>b{font-size:24px;font-weight:600;line-height:1.2;display:block}
.warehouse-transport-frame .wt-metrics .wt-metric-progress{display:flex;align-items:center;gap:10px;flex:1;margin-top:25px;min-width:0}
.warehouse-transport-frame .wt-metric-progress>i{display:block;height:6px;background:#234353;border-radius:3px;flex:1;overflow:hidden;min-width:28px}
.warehouse-transport-frame .wt-metric-progress>i b{display:block;height:100%;border-radius:3px}
.warehouse-transport-frame .wt-metric-progress small{font-size:8px;font-weight:400}
.warehouse-transport-frame .wt-upper{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:243px;margin-bottom:7px}
.warehouse-transport-frame .wt-lower{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:172px}
.warehouse-transport-frame .wt-card{position:relative;min-width:0;border:1px solid #23586a;border-radius:5px;background:linear-gradient(120deg,#062b3a99,#001b26aa);padding:5px 6px;overflow:hidden;box-shadow:inset 0 0 10px #3b9fbd0c}
.warehouse-transport-frame .wt-card h3{font-size:12px;font-weight:600;line-height:1.35;height:23px;display:flex;align-items:center;color:#dfeef4}
:is(.warehouse-transport-frame,.warehouse-transport-reference,.warehouse-transport-dialog) table{border-collapse:collapse;width:100%;text-align:left}
.warehouse-transport-frame :is(th,td){font-size:8px;font-weight:400;padding:3px 5px;border-right:1px solid #28536166;border-bottom:1px solid #28536166;line-height:1.3;text-align:left}
.warehouse-transport-frame th{background:#07304099;font-size:7px;height:24px;white-space:nowrap}
.warehouse-transport-frame td:last-child,.warehouse-transport-frame th:last-child{border-right:0}
.warehouse-transport-frame .wt-trip-card td{height:35px}
.warehouse-transport-frame .wt-trip-card td:first-child{font-weight:600;white-space:nowrap;font-size:8px}
.warehouse-transport-frame .wt-trip-card td:nth-child(4){white-space:nowrap;font-size:8px}
.warehouse-transport-frame .wt-trip-card td:nth-child(5),.warehouse-transport-frame .wt-trip-card td:nth-child(6){font-size:8px}
.warehouse-transport-frame .wt-trip-card td:last-child{min-width:91px;font-size:8px}
.warehouse-transport-frame .wt-trip-card td:last-child small{display:block;font-size:6px;margin-top:6px;white-space:nowrap}
.warehouse-transport-frame .wt-trip-card td:last-child svg{width:12px;height:12px;margin-right:3px}
.warehouse-transport-frame .wt-load{min-width:100px;position:relative}
.warehouse-transport-frame .wt-load>b{font-size:11px;line-height:1.2;font-weight:500;display:block;margin-bottom:4px;white-space:nowrap}
.warehouse-transport-frame .wt-load-bar{width:62%;height:7px;border-radius:2px;display:inline-block;overflow:hidden;background:#254354;vertical-align:middle}
.warehouse-transport-frame .wt-load-bar i{display:block;height:100%;border-radius:2px}
.warehouse-transport-frame .wt-load>small{font-size:4.7px;float:right;margin-top:3px;color:#bacbd4}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-badge{font-size:8px;line-height:1.2;display:inline-block;white-space:nowrap;border:1px solid currentColor;border-radius:3px;padding:3px 8px;background:#0b3b4e55;box-shadow:inset 0 0 7px #8bdfec11}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-badge.wt-green{background:#12634255;border-color:#276b53}:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-badge.wt-gold{background:#6b542455;border-color:#b4954f}:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-badge.wt-pink{background:#663b4855;border-color:#ab6c7e}:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-badge.wt-blue{background:#12516b55;border-color:#307b9b}
.warehouse-transport-frame .wt-order-card :is(th,td){font-size:8px;height:18px;padding:2px 5px;white-space:nowrap}
.warehouse-transport-frame .wt-order-card th{font-size:7px;height:20px}.warehouse-transport-frame .wt-order-card .wt-badge{font-size:7px;padding:1px 7px;min-width:47px;text-align:center}
.warehouse-transport-frame .wt-proposal-card :is(th,td){font-size:7.5px;line-height:1.25;padding:3px 5px}
.warehouse-transport-frame .wt-proposal-card h3{font-size:11px}
.warehouse-transport-frame .wt-proposal-card th{height:18px;font-size:7px}.warehouse-transport-frame .wt-proposal-card td{height:29px}.warehouse-transport-frame .wt-proposal-card td:first-child{width:20px}.warehouse-transport-frame .wt-proposal-card td:nth-child(2){width:23%}.warehouse-transport-frame .wt-proposal-card td:nth-child(3){width:14%}.warehouse-transport-frame .wt-proposal-card td:nth-child(4){width:23%}.warehouse-transport-frame .wt-proposal-card td:nth-child(5){width:27%}.warehouse-transport-frame .wt-proposal-card .wt-badge{font-size:7px;padding:3px 6px;min-width:68px;text-align:center}
.warehouse-transport-frame .wt-dashboard-map{display:block;width:100%;height:208px;border-radius:3px;background:#032330}
.warehouse-transport-frame .wt-map-control{cursor:pointer}.warehouse-transport-frame .wt-map-control:focus-visible{outline:none}.warehouse-transport-frame .wt-map-control:focus-visible circle,.warehouse-transport-frame .wt-map-control:hover circle{stroke:#fff1bf;stroke-width:2.5px}.warehouse-transport-frame .wt-map-control:focus-visible rect{stroke:#fff1bf}
.warehouse-transport-frame .wt-map-legend{position:absolute;right:9px;top:12px;color:#d8e8ef;font-size:8px;background:linear-gradient(130deg,#052431bb,#04223066);padding:3px 1px}
.warehouse-transport-frame .wt-map-legend p{display:flex;align-items:center;gap:4px;white-space:nowrap;margin-bottom:9px}.warehouse-transport-frame .wt-map-legend p i{width:9px;height:9px;border-radius:50%;display:inline-block;margin-left:5px;box-shadow:inset 0 0 2px #fff8}
.warehouse-transport-frame .wt-map-legend>button{display:flex;align-items:center;gap:7px;margin:6px 0;font-size:8px}.warehouse-transport-frame .wt-map-legend>button>b{display:block;width:36px;height:2px}.warehouse-transport-frame .wt-map-legend>button:not(:nth-child(2))>b{background:none;border-bottom:2px dashed currentColor}
.warehouse-transport-frame .wt-map-legend>button:nth-child(3){color:#59d5a3}.warehouse-transport-frame .wt-map-legend>button:nth-child(4){color:#e3bd6f}.warehouse-transport-frame .wt-map-legend>button:nth-child(5){color:#ed789a}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-sprite{display:block;position:relative;overflow:hidden;flex-shrink:0;pointer-events:none}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-sprite img{position:absolute;display:block;top:50%;left:0;width:400%;height:auto;min-width:0;max-width:none;transform:translateY(-50%);pointer-events:none}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-truck-1 img{left:-100%}:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-truck-2 img{left:-200%}:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-pallet-3 img{left:-300%}
:is(.warehouse-transport-frame,.warehouse-transport-reference) .wt-prop img{width:300%}.warehouse-transport-reference .wt-prop-1 img{left:-100%}.warehouse-transport-reference .wt-prop-2 img{left:-200%}
.warehouse-transport-reference .wt-story-grid{height:365px;display:grid;grid-template-columns:1.12fr 1fr 1fr 1.05fr;gap:9px;position:relative;margin-bottom:14px}
.warehouse-transport-reference .wt-step{position:relative;overflow:hidden;border:1px solid #356d86;border-radius:8px;background:linear-gradient(135deg,#08334699,#04253377 50%,#0c405877);box-shadow:inset 0 0 13px #3794b31c,0 3px 8px #0004;min-width:0}
.warehouse-transport-reference .wt-step>header{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;height:62px;padding:10px 10px;margin:0;inset:auto;width:100%;transform:none;z-index:4}
.warehouse-transport-reference .wt-step>header>i{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid #edcb81;border-radius:50%;font-style:normal;color:#f3d48b;font-size:19px;background:radial-gradient(ellipse at 35% 25%,#504c34,#06242d 68%);box-shadow:0 0 7px #b28c3b44,inset 0 0 5px #b6bd8944}
.warehouse-transport-reference .wt-step header h3{font-size:15px;font-weight:600;color:#f1e6cf;line-height:1.25;margin-bottom:5px}
.warehouse-transport-reference .wt-step header p{font-size:9px;line-height:1.45;color:#d1e3ec}
.warehouse-transport-reference .wt-glass{border:1px solid #2d6178;border-radius:6px;background:linear-gradient(130deg,#073348ed,#032231ee);box-shadow:inset 0 0 8px #5ea7c222,0 3px 7px #0005;position:absolute;z-index:3;padding:7px}
.warehouse-transport-reference .wt-step h4{font-size:10px;font-weight:600;color:#dcecf2;border-bottom:1px solid #28536477;padding-bottom:6px;margin-bottom:5px;line-height:1.2}
.warehouse-transport-reference .wt-step :is(th,td){font-weight:400;font-size:7px;line-height:1.3;padding:6px 2px;border-bottom:1px solid #2a526266;text-align:left}
.warehouse-transport-reference .wt-story-orders{top:61px;left:9px;width:171px}
.warehouse-transport-reference .wt-story-orders th{font-size:7px;padding:3px 1px}
.warehouse-transport-reference .wt-story-orders td{font-size:6.8px;white-space:nowrap;padding:5px 1px}
.warehouse-transport-reference .wt-story-orders td:first-child svg{width:11px;height:11px;margin-right:2px}
.warehouse-transport-reference .wt-story-orders .wt-badge{font-size:7px;padding:2px 4px}
.warehouse-transport-reference .wt-glass-map{position:absolute;right:-5px;top:77px;width:158px;height:224px;z-index:1;filter:drop-shadow(0 0 7px #288ecc66)}
.warehouse-transport-reference .wt-region-map{width:100%;height:100%;display:block}
.warehouse-transport-reference .wt-box-platform{position:absolute;left:9px;right:17px;bottom:22px;height:59px;z-index:1;background:linear-gradient(135deg,#25495b,#0d2d41 45%,#54757f);border:2px solid #d4b068;border-radius:14px;transform:skewY(5deg);box-shadow:0 4px 0 #375568,0 8px 0 #d1aa62,0 12px 9px #000b,inset 0 0 16px #a0d4e13f}
.warehouse-transport-reference .wt-collect>.wt-pallet{position:absolute;z-index:2;width:115px;height:103px;filter:drop-shadow(0 5px 4px #0008)}
.warehouse-transport-reference .wt-pallet-a{left:7px;bottom:56px}.warehouse-transport-reference .wt-pallet-b{left:84px;bottom:27px}.warehouse-transport-reference .wt-pallet-c{left:171px;bottom:14px}
.warehouse-transport-reference .wt-story-vehicles{left:9px;right:9px;top:68px;height:142px;padding:7px}
.warehouse-transport-reference .wt-story-vehicles h4{margin-bottom:2px}
.warehouse-transport-reference .wt-story-vehicles>button{display:flex;width:100%;align-items:center;gap:6px;height:35px;border-bottom:1px solid #27516666}
.warehouse-transport-reference .wt-story-vehicles .wt-truck{width:50px;height:33px}
.warehouse-transport-reference .wt-story-vehicles b{font-size:10px;font-weight:500;display:block;line-height:1.2}
.warehouse-transport-reference .wt-story-vehicles small{display:block;font-size:7px;white-space:nowrap;line-height:1.3;margin-top:3px}
.warehouse-transport-reference .wt-story-vehicles>button>div:last-child{margin-left:auto;position:relative;min-width:88px}
.warehouse-transport-reference .wt-capacity-meter{display:inline-block;width:53px;height:6px;border-radius:2px;background:#245061;overflow:hidden;vertical-align:middle}
.warehouse-transport-reference .wt-capacity-meter i{height:100%;display:block}
.warehouse-transport-reference .wt-story-vehicles em{font-style:normal;font-size:8px;margin-left:5px}
.warehouse-transport-reference .wt-balance-map{position:absolute;z-index:1;left:-18px;right:-20px;bottom:-20px;height:190px}
.warehouse-transport-reference .wt-floor-map{width:100%;height:100%}
.warehouse-transport-reference .wt-suggested-route{right:8px;top:224px;width:92px;padding:6px;z-index:4}
.warehouse-transport-reference .wt-suggested-route b{font-size:8px;display:block;font-weight:500}.warehouse-transport-reference .wt-suggested-route span{display:block;font-size:8px;margin:4px 0}.warehouse-transport-reference .wt-suggested-route small{display:block;font-size:7px}
.warehouse-transport-reference .wt-map-truck{position:absolute;right:-1px;bottom:8px;width:102px;height:71px;z-index:3;filter:drop-shadow(0 5px 3px #0008)}
.warehouse-transport-reference .wt-gantt{left:8px;right:8px;top:67px;height:159px;padding:7px}
.warehouse-transport-reference .wt-gantt h4{display:flex;align-items:center;justify-content:space-between;font-size:9px;white-space:nowrap}
.warehouse-transport-reference .wt-gantt h4>button{font-size:7px;border:1px solid #376980;border-radius:3px;background:#12465e;padding:3px 5px}
.warehouse-transport-reference .wt-gantt-ticks{display:grid;grid-template-columns:97px 1fr;height:16px;align-items:center}
.warehouse-transport-reference .wt-gantt-ticks>div{display:flex;justify-content:space-between;font-size:6px}
.warehouse-transport-reference .wt-gantt-row{display:grid;grid-template-columns:97px 1fr;align-items:center;width:100%;height:34px;border-top:1px solid #25516488}
.warehouse-transport-reference .wt-gantt-row>span{position:relative;display:block}
.warehouse-transport-reference .wt-gantt-row b{display:block;font-size:9px;font-weight:400}.warehouse-transport-reference .wt-gantt-row small{display:block;font-size:7px}
.warehouse-transport-reference .wt-gantt-row .wt-truck{position:absolute;width:34px;height:26px;right:3px;top:0}
.warehouse-transport-reference .wt-gantt-row>i{height:34px;display:block;position:relative;border-left:1px solid #31586a;background:repeating-linear-gradient(90deg,transparent 0 23%,#3f718633 24% 25%);font-style:normal}
.warehouse-transport-reference .wt-gantt-row strong{position:absolute;top:7px;height:20px;border:1px solid #8ed4e355;border-radius:2px;display:grid;place-items:center;font-size:6.8px;font-weight:400;color:#eff9fa;box-shadow:inset 0 0 7px #baf2ff22;white-space:nowrap}
.warehouse-transport-reference .wt-drivers{top:235px;left:8px;right:8px;height:120px;padding:7px}
.warehouse-transport-reference .wt-drivers :is(th,td){padding:5px 2px;font-size:8px;white-space:nowrap}
.warehouse-transport-reference .wt-drivers th{padding:3px 2px;font-size:7px}
.warehouse-transport-reference .wt-drivers svg{width:12px;height:12px;margin-right:5px}
.warehouse-transport-reference .wt-drivers .wt-badge{font-size:7px;padding:3px 7px}
.warehouse-transport-reference .wt-events{position:absolute;top:65px;left:9px;right:8px;z-index:4;background:linear-gradient(120deg,#062e3fde,#06202bd9);border:1px solid #204957;border-radius:6px;padding:5px}
.warehouse-transport-reference .wt-events>button{display:grid;grid-template-columns:8px 27px 1fr 69px;gap:4px;align-items:center;width:100%;height:25px;position:relative;font-size:7px}
.warehouse-transport-reference .wt-events>button>i{display:block;width:7px;height:7px;border:1px solid #9adee2;border-radius:50%;box-shadow:0 0 6px #27c9c866}
.warehouse-transport-reference .wt-events>button:not(:last-child):after{content:'';position:absolute;top:16px;left:3px;width:1px;height:18px;background:#3f91a288;z-index:-1}
.warehouse-transport-reference .wt-events strong{display:flex;align-items:center;gap:3px;font-size:6.7px;font-weight:400;white-space:nowrap}.warehouse-transport-reference .wt-events strong svg{width:10px;height:10px;border:1px solid currentColor;border-radius:50%;padding:1px}
.warehouse-transport-reference .wt-road-diorama{position:absolute;left:-9px;bottom:-7px;width:244px;height:190px;z-index:1;filter:drop-shadow(0 5px 5px #0009)}
.warehouse-transport-reference .wt-road-diorama img{width:260%;left:-169%}
.warehouse-transport-reference .wt-road-overlays{position:absolute;left:0;bottom:0;width:100%;height:170px;z-index:2;pointer-events:none}
.warehouse-transport-reference .wt-change-source{right:7px;top:230px;width:108px;height:104px;padding:7px;z-index:3}
.warehouse-transport-reference .wt-change-source h4{font-size:10px;padding-bottom:4px;margin-bottom:4px}
.warehouse-transport-reference .wt-change-source p{font-size:7.5px;line-height:1.4;margin-bottom:7px}
.warehouse-transport-reference .wt-change-source>b{display:flex;align-items:center;font-size:9px;gap:4px;font-weight:500}
.warehouse-transport-reference .wt-change-source>b svg{width:18px;height:18px;border:1px solid currentColor;border-radius:50%;padding:2px}
.warehouse-transport-reference .wt-change-source>small{display:block;font-size:6px;margin-top:5px;color:#d1e0e5}
.warehouse-transport-reference .wt-step-arrow{position:absolute;top:153px;width:16px;font-size:47px;line-height:1;z-index:6;color:#f0d99b;text-shadow:0 0 8px #e7b84c77;pointer-events:none}
.warehouse-transport-reference .wt-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;height:83px}
.warehouse-transport-reference .wt-benefits article{display:flex;align-items:center;gap:14px;padding:5px 14px;border:1px solid #32657a;border-radius:7px;background:linear-gradient(135deg,#093447,#02212d);box-shadow:inset 0 0 10px #4dafcf14;min-width:0}
.warehouse-transport-reference .wt-benefit-prop{width:86px;height:71px;filter:drop-shadow(0 5px 4px #0008)}
.warehouse-transport-reference .wt-benefits h3{font-size:13px;font-weight:600;line-height:1.3;color:#f1dfb8;margin-bottom:5px}
.warehouse-transport-reference .wt-benefits p{font-size:10px;line-height:1.5;color:#c6dbe3}
.warehouse-transport-dialog{font:14px/1.5 'Segoe UI',sans-serif;color:#dcebf1;width:min(760px,91vw);height:fit-content;min-height:0;max-height:88vh;margin:auto;padding:22px;overflow:auto;border:1px solid #548fa0;border-radius:10px;background:linear-gradient(130deg,#0d3c4f,#011c29);box-shadow:0 30px 90px #000c}
.warehouse-transport-dialog::backdrop{background:#00141cd6;backdrop-filter:blur(4px)}
.warehouse-transport-dialog>button{position:absolute;right:14px;top:10px;width:30px;height:30px;border:1px solid #4c7a87;border-radius:50%;font-size:25px;line-height:25px;text-align:center}
.warehouse-transport-dialog>h3{font-size:23px;line-height:1.3;color:#e8cb8f;font-weight:600;padding-right:25px;margin-bottom:4px}
.warehouse-transport-dialog>small{color:#96bac9;font-size:10px}
.warehouse-transport-dialog [data-warehouse-transport-modal-body]{padding:17px 0}
.warehouse-transport-dialog dl{display:grid;grid-template-columns:180px 1fr;gap:10px;font-size:14px}
.warehouse-transport-dialog dd{font-weight:500}.warehouse-transport-dialog p{margin:10px 0}
.warehouse-transport-dialog .wt-modal-number{font-size:36px;color:#e7cc91}
.warehouse-transport-dialog .wt-notice{background:#5c492744;border:1px solid #ac8e4c;border-radius:5px;padding:12px;color:#eed7a4}
.warehouse-transport-dialog label{display:block;margin:10px 0;padding:0;min-height:0;font-size:14px;line-height:1.5;font-weight:400}
.warehouse-transport-dialog :is(input:not([type=checkbox]),select,textarea){width:100%;display:block;padding:8px 10px;margin:6px 0;border:1px solid #417183;background:#03232f;border-radius:5px;min-height:0}
.warehouse-transport-dialog select option{background:#03232f}.warehouse-transport-dialog textarea{resize:vertical}
.warehouse-transport-dialog [data-warehouse-transport-results]>button{display:block;padding:9px 6px;width:100%;border-bottom:1px solid #31596b}
.warehouse-transport-dialog .wt-action,.warehouse-transport-dialog [data-warehouse-transport-create],.warehouse-transport-dialog [data-warehouse-transport-approve]{padding:9px 13px;border:1px solid #668c8b;background:#17505b;border-radius:5px;margin:10px 0}
.warehouse-transport-dialog .wt-review{display:flex;align-items:center;gap:8px}.warehouse-transport-dialog .wt-review input{margin:0;width:16px;height:16px}
.warehouse-transport-dialog [data-warehouse-transport-change-status]{padding:10px 12px;border:1px solid #456c76;border-radius:5px;background:#092d38;color:#f0d6a1}
.warehouse-transport-dialog [data-warehouse-transport-history]{font-size:12px;color:#b5ced9;padding-left:20px}
@media(prefers-reduced-motion:no-preference){.warehouse-transport-frame.wt-live .wt-map-halo{animation:wt-point-pulse 3s ease-in-out infinite}.warehouse-transport-reference.wt-live .wt-glass{transition:border-color .25s,box-shadow .25s}.warehouse-transport-reference.wt-live .wt-glass:hover{border-color:#82b4c1;box-shadow:inset 0 0 15px #53c7da22,0 0 8px #6ac3da44}@keyframes wt-point-pulse{50%{opacity:.2}}}
/* Match the reference's readable native ledger scale and organic map detail. */
.warehouse-transport-frame .wt-board{height:580px}
.warehouse-transport-frame .wt-upper{height:251px}
.warehouse-transport-frame .wt-lower{height:184px}
.warehouse-transport-frame .wt-dashboard-map{height:216px}
.warehouse-transport-frame :is(th,td){font-size:9px}
.warehouse-transport-frame th{font-size:8px}
.warehouse-transport-frame .wt-trip-card td{height:36px}
.warehouse-transport-frame .wt-trip-card td:first-child,.warehouse-transport-frame .wt-trip-card td:nth-child(4),.warehouse-transport-frame .wt-trip-card td:nth-child(5),.warehouse-transport-frame .wt-trip-card td:nth-child(6),.warehouse-transport-frame .wt-trip-card td:last-child{font-size:9px}
.warehouse-transport-frame .wt-trip-card td:last-child small{font-size:7px}
.warehouse-transport-frame .wt-load>b{font-size:12px}
.warehouse-transport-frame .wt-load>small{font-size:5.5px}
.warehouse-transport-frame .wt-badge{font-size:8.5px;padding:3px 6px}
.warehouse-transport-frame .wt-order-card :is(th,td){font-size:9px;height:19px;padding:2px 4px}
.warehouse-transport-frame .wt-order-card th{font-size:8px;height:22px}
.warehouse-transport-frame .wt-order-card .wt-badge{font-size:8px}
.warehouse-transport-frame .wt-proposal-card table{table-layout:fixed}
.warehouse-transport-frame .wt-proposal-card :is(th,td){font-size:8.8px;line-height:1.2;padding:3px 4px}
.warehouse-transport-frame .wt-proposal-card h3{font-size:12px;height:21px}
.warehouse-transport-frame .wt-proposal-card th{font-size:8px;height:20px}
.warehouse-transport-frame .wt-proposal-card td{height:32px}
.warehouse-transport-frame .wt-proposal-card :is(th,td):nth-child(1){width:3%}.warehouse-transport-frame .wt-proposal-card :is(th,td):nth-child(2){width:23%}.warehouse-transport-frame .wt-proposal-card :is(th,td):nth-child(3){width:12%}.warehouse-transport-frame .wt-proposal-card :is(th,td):nth-child(4){width:20%}.warehouse-transport-frame .wt-proposal-card :is(th,td):nth-child(5){width:28%}.warehouse-transport-frame .wt-proposal-card :is(th,td):nth-child(6){width:14%}
.warehouse-transport-frame .wt-proposal-card .wt-badge{font-size:8px;padding:3px 4px;min-width:0}
.warehouse-transport-reference .wt-story-orders :is(th,td){font-size:8px}
.warehouse-transport-reference .wt-story-orders .wt-badge{font-size:8px}
.warehouse-transport-reference .wt-story-vehicles small{font-size:8px}
.warehouse-transport-reference .wt-story-vehicles b{font-size:11px}
.warehouse-transport-reference .wt-gantt-row b{font-size:10px}.warehouse-transport-reference .wt-gantt-row small{font-size:8px}.warehouse-transport-reference .wt-gantt-row strong{font-size:8px}
.warehouse-transport-reference .wt-drivers{top:229px;height:132px}
.warehouse-transport-reference .wt-drivers :is(th,td){font-size:9px;padding:4px 2px}
.warehouse-transport-reference .wt-drivers th{font-size:8px;padding:3px 2px}
.warehouse-transport-reference .wt-drivers .wt-badge{font-size:8px;padding:3px 6px}
.warehouse-transport-reference .wt-events>button{font-size:8px;grid-template-columns:8px 28px 1fr 71px}
.warehouse-transport-reference .wt-events strong{font-size:7.5px}
.warehouse-transport-reference .wt-change-source p{font-size:8.5px}
.warehouse-transport-reference .wt-change-source>small{font-size:7px}
.warehouse-transport-reference .wt-pallet-3 img{left:-308%}
.warehouse-transport-reference .wt-map-truck{width:84px;height:61px;right:2px}
.warehouse-transport-reference .wt-step header p{font-size:10px}
.warehouse-transport-reference .wt-story-orders :is(th,td){font-size:8.5px}
.warehouse-transport-reference .wt-story-vehicles small{font-size:8.5px}
.warehouse-transport-reference .wt-story-vehicles em{font-size:9px}
.warehouse-transport-reference .wt-gantt-row small{font-size:8.5px}
.warehouse-transport-reference .wt-gantt-row strong{font-size:8.5px}
.warehouse-transport-reference .wt-gantt-ticks>div{font-size:7.5px}
.warehouse-transport-reference .wt-drivers :is(th,td){font-size:9.5px}
.warehouse-transport-reference .wt-drivers th{font-size:8px}
.warehouse-transport-reference .wt-events>button{font-size:8.5px}
.warehouse-transport-reference .wt-events strong{font-size:8px}
.warehouse-transport-reference .wt-change-source>small{font-size:7.5px}
.warehouse-transport-reference .wt-benefits h3{font-size:14px}
