.nw-tm{font-variant-numeric:tabular-nums;white-space:nowrap;color:#1f8a70;background:#4fb59c1f;border-radius:7px;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.nw-tm b{font-size:13px;font-weight:700}.nw-tm small{opacity:.75;font-size:11px;font-weight:600}.nw-tm.tight{color:#a66a00;background:#e8b65a29}.nw-tm.risk{color:#c2410c;background:#f45d1c1f}.nw-tm.late{color:#c0392b;background:#ef6b5b24}.nw-tm.big{border-radius:9px;gap:7px;height:40px;padding:0 14px;font-size:13px}.nw-tm.big b{letter-spacing:-.01em;font-size:22px}.dark .nw-tm{color:#6fd9be;background:#4fb59c29}.dark .nw-tm.tight{color:#f2c46b;background:#e8b65a29}.dark .nw-tm.risk{color:#ffa77a;background:#f45d1c2e}.dark .nw-tm.late{color:#ff9b8f;background:#ef6b5b33}.nw-tm.late b,.nw-tm.risk b{animation:2s ease-in-out infinite nwBlink}@keyframes nwBlink{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.nw-tm b{animation:none!important}}.nw-sc{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.nw-sc b{color:var(--color-ink,#131416);font-weight:600}.dark .nw-sc b{color:#fff}.nw-sc.over b{color:#c0392b}.dark .nw-sc.over b{color:#ff8b7e}.nw-stages{gap:3px;width:100%;min-width:120px;display:flex}.nw-seg{height:var(--h,6px);background:repeating-linear-gradient(135deg,#14192d12 0 4px,#14192d08 4px 8px);border-radius:9999px;position:relative;overflow:hidden}.nw-seg i{border-radius:inherit;height:100%;display:block}.nw-seg.done i{background:#4fb59c}.nw-seg.over i{background:#ef6b5b}.nw-seg.cur i{background:linear-gradient(90deg,#ffb27f,#f45d1c)}.nw-seg.cur.over i{background:linear-gradient(90deg,#f7915a,#ef6b5b)}.dark .nw-seg{background:repeating-linear-gradient(135deg,#ffffff1a 0 4px,#ffffff0a 4px 8px)}.nw-stages.lab{gap:6px}.nw-stages.lab .nw-seg{overflow:visible}.nw-stages.lab .nw-seg i{border-radius:9999px}.nw-stages.lab em{left:0;top:calc(var(--h) + 6px);color:var(--color-muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:600;position:absolute}.nw-bud{grid-template-columns:92px minmax(0,1fr) 96px;align-items:center;gap:12px;font-size:12.5px;display:grid}.nw-bud-t{background:#14192d0a;border-radius:8px;height:26px;position:relative}.dark .nw-bud-t{background:#ffffff0d}.nw-bud-t .b{background:repeating-linear-gradient(135deg,#f45d1c24 0 5px,#f45d1c0f 5px 10px);border-right:2px dashed #f45d1c;border-radius:8px;position:absolute;inset:0 auto 0 0}.nw-bud-t .a{background:linear-gradient(90deg,#ffb27f,#f45d1c);border-radius:9999px;height:12px;position:absolute;top:7px;left:0}.nw-bud-t .a.ok{background:linear-gradient(90deg,#9bdcc9,#4fb59c)}.nw-bud-t .p{opacity:.55;background:#131416;border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px}.dark .nw-bud-t .p{background:#fff}.nmap{aspect-ratio:1000/600;background:#eef0ec;border-radius:12px;position:relative;overflow:hidden}.nmap svg{width:100%;height:100%;position:absolute;inset:0}.nm-land{fill:#f2f2ee}.nm-streets path{stroke:#fff;stroke-width:4px;fill:none}.nm-roads path{stroke:#ffe2b8;stroke-width:9px;fill:none;stroke-linecap:round}.nm-water{fill:#cfe3f0}.nm-park{fill:#dcebd2}.nm-lbl{fill:#9aa3ab;letter-spacing:.08em;text-transform:uppercase;font:600 12px Inter,sans-serif}.nm-lbl.sm{font-size:9.5px}.nm-zone{fill:#4fb59c14;stroke:#4fb59c;stroke-width:1.5px;stroke-dasharray:5 5;transition:opacity .2s}.nm-z-busy{fill:#e8b65a1a;stroke:#e8b65a}.nm-z-risk{fill:#ef6b5b1a;stroke:#ef6b5b}.nm-zone.dim,.nm-store.dim{opacity:.35}.nm-heat{fill:#f45d1c;filter:blur(14px)}.nm-store{cursor:pointer}.nm-store-b{fill:#131416;stroke:#fff;stroke-width:3px}.nm-store text{fill:#fff;text-anchor:middle;dominant-baseline:middle;font:800 10px Inter,sans-serif}.nm-store .nm-store-l{fill:#3a3c42;paint-order:stroke;stroke:#ffffffe6;stroke-width:3px;font:700 11px Inter,sans-serif}.nm-store-dot{fill:#4fb59c;stroke:#fff;stroke-width:2px}.nm-s-busy .nm-store-dot{fill:#e8b65a}.nm-s-risk .nm-store-dot{fill:#ef6b5b}.nm-s-risk .nm-store-b{animation:1.6s ease-in-out infinite nmRisk}@keyframes nmRisk{50%{stroke:#ef6b5b}}.nm-store:focus{outline:none}.nm-store:focus .nm-store-b,.nm-store.on .nm-store-b{stroke:#f45d1c;stroke-width:4px}.nm-rider{cursor:pointer;transition:transform 2.8s linear}.nm-rider circle{stroke:#fff;stroke-width:2.5px;fill:#4fb59c}.nm-r-on_order circle{fill:#f45d1c}.nm-r-returning circle{fill:#a78bfa}.nm-r-to_store circle{fill:#7fb3e0}.nm-r-waiting circle{fill:#e8b65a}.nm-r-break circle{fill:#9ca3af}.nm-rider.on circle,.nm-rider:focus circle{stroke:#131416;stroke-width:3.5px;r:9}.nm-rider:focus{outline:none}.nm-rider.hide,.nm-drop.hide,.nm-leg.hide{display:none}.nm-drop path{fill:#fff;stroke:#f45d1c;stroke-width:2px}.nm-drop circle{fill:#f45d1c}.nm-h-risk path,.nm-h-late path{stroke:#ef6b5b}.nm-h-risk circle,.nm-h-late circle{fill:#ef6b5b}.nm-leg{stroke:#f45d1c;stroke-width:1.5px;stroke-dasharray:3 4;fill:none;opacity:.55}.nm-move{fill:none;stroke:#7a5af0;stroke-width:2.5px;stroke-dasharray:7 6;animation:1.2s linear infinite nmDash}@keyframes nmDash{to{stroke-dashoffset:-26px}}@media (prefers-reduced-motion:reduce){.nm-move,.nm-s-risk .nm-store-b{animation:none}.nm-rider{transition:none}}.nmap-leg{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px}.nmap-leg span{color:#3a3c42;backdrop-filter:blur(6px);background:#ffffffe6;border-radius:7px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.nmap-leg i{border-radius:9999px;width:9px;height:9px;display:inline-block}.nm-k-store{background:#131416;border-radius:3px!important}.nm-k-drop{background:#fff;box-shadow:inset 0 0 0 2px #f45d1c}.nm-k-heat{background:radial-gradient(#f45d1c,#f45d1c33)}.dark .nmap{background:#1b1d22}.dark .nm-land{fill:#1e2026}.dark .nm-streets path{stroke:#262930}.dark .nm-roads path{stroke:#3a3328}.dark .nm-water{fill:#1d2b38}.dark .nm-park{fill:#1f2b22}.dark .nm-lbl{fill:#5d616b}.dark .nm-store-b{fill:#fff;stroke:#1b1d22}.dark .nm-store text{fill:#131416}.dark .nm-store .nm-store-l{fill:#d5d7dc;stroke:#14161ae6}.dark .nm-rider circle,.dark .nm-store-dot{stroke:#1b1d22}.dark .nm-drop path{fill:#2a2d35}.dark .nmap-leg span{color:#d5d7dc;background:#14161ad9}.dark .nm-rider.on circle,.dark .nm-rider:focus circle{stroke:#fff}.nmap-float{backdrop-filter:blur(10px);background:#fffffff0;border-radius:12px;width:300px;max-width:calc(100% - 24px);padding:14px;position:absolute;top:12px;right:12px;box-shadow:0 16px 40px -18px #14192d73}.dark .nmap-float{background:#1c1e24f0}.nmap-chips{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.nmap-chips span{color:#131416;background:#ffffffeb;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #14192d14}.dark .nmap-chips span{color:#e6e8ee;background:#14161ae0}.nw-store{background:#ffffffb8;border:1px solid #ffffffe6;border-radius:12px;flex-direction:column;gap:12px;padding:16px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 0 0 1px #1018280a,0 12px 32px -18px #1018282e}.nw-store:hover{transform:translateY(-1px);box-shadow:0 10px 30px -12px #14192d33}.nw-store:before{content:"";background:var(--st,#4fb59c);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.dark .nw-store{background:#ffffff08;border-color:#ffffff12}.nw-store.risk{box-shadow:0 0 0 1px #ef6b5b59,0 12px 32px -18px #ef6b5b66}.nw-kv{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.nw-kv>div{background:#14192d09;border-radius:8px;min-width:0;padding:6px 8px}.dark .nw-kv>div{background:#ffffff0d}.nw-kv b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;display:block}.nw-kv span{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.nw-kv .bad b{color:#c0392b}.dark .nw-kv .bad b{color:#ff8b7e}.nw-load{background:#14192d12;border-radius:9999px;height:6px;overflow:hidden}.nw-load i{border-radius:inherit;background:linear-gradient(90deg,#9bdcc9,#4fb59c);height:100%;display:block}.nw-load.busy i{background:linear-gradient(90deg,#f5d08a,#e8b65a)}.nw-load.risk i{background:linear-gradient(90deg,#f7a396,#ef6b5b)}.dark .nw-load{background:#ffffff14}.nw-kb{grid-template-columns:repeat(5,minmax(200px,1fr));gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.nw-col{background:#14192d08;border-radius:12px;min-height:220px;padding:10px}.dark .nw-col{background:#ffffff08}.nw-col h3{align-items:center;gap:8px;padding:2px 4px 10px;font-size:12.5px;font-weight:700;display:flex}.nw-col h3 small{color:var(--color-muted);margin-left:auto;font-size:11px;font-weight:600}.nw-ko{background:#fff;border-radius:10px;margin-bottom:8px;padding:10px;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 0 0 1px #1018280d,0 6px 16px -12px #10182840}.nw-ko:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #f45d1c4d,0 10px 22px -14px #10182859}.dark .nw-ko{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff0f}.nw-ko.risk{box-shadow:0 0 0 1.5px #f45d1c80}.nw-ko.late{box-shadow:0 0 0 1.5px #ef6b5b99}.nw-batch{background:#ffffffb8;border:1px solid #ffffffe6;border-radius:12px;padding:16px;box-shadow:0 0 0 1px #1018280a,0 12px 32px -18px #1018282e}.dark .nw-batch{background:#ffffff08;border-color:#ffffff12}.nw-batch.held{background:repeating-linear-gradient(135deg,#ef6b5b0d 0 8px,#0000 8px 16px),#ffffffb3}.dark .nw-batch.held{background:repeating-linear-gradient(135deg,#ef6b5b14 0 8px,#0000 8px 16px),#ffffff08}.nw-batch.done{opacity:.7}.nw-eta{background:#14192d0a;border-radius:7px;height:22px;position:relative}.dark .nw-eta{background:#ffffff0d}.nw-eta .solo,.nw-eta .bat{border-radius:9999px;height:8px;position:absolute;left:0}.nw-eta .solo{background:#14192d2e;top:3px}.dark .nw-eta .solo{background:#ffffff38}.nw-eta .bat{background:linear-gradient(90deg,#ffb27f,#f45d1c);top:11px}.nw-eta .bat.bad{background:#ef6b5b}.nw-eta .dl{background:#131416;border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}.dark .nw-eta .dl{background:#fff}.nw-eta .dl:after{content:"Promise";color:var(--color-muted);white-space:nowrap;font-size:9.5px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.nw-ring{--p:50;background:conic-gradient(#f45d1c calc(var(--p) * 1%), #14192d14 0);border-radius:9999px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;position:relative}.nw-ring:before{content:"";border-radius:inherit;background:var(--ring-bg,#fff);position:absolute;inset:5px}.dark .nw-ring{background:conic-gradient(#f45d1c calc(var(--p) * 1%), #ffffff1a 0);--ring-bg:#1d1f25}.nw-ring b{font-variant-numeric:tabular-nums;font-size:13px;position:relative}.nw-dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.nw-live{background:#f45d1c;border-radius:9999px;width:8px;height:8px;animation:1.8s ease-out infinite nwPulse;display:inline-block;box-shadow:0 0 #f45d1c80}@keyframes nwPulse{0%{box-shadow:0 0 #f45d1c80}to{box-shadow:0 0 0 9px #f45d1c00}}@media (prefers-reduced-motion:reduce){.nw-live{animation:none}}.nw-fc{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:6px;height:150px;display:grid}.nw-fc>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.nw-fc .col{background:linear-gradient(#ffb27f,#f45d1c);border-radius:8px 8px 4px 4px;width:100%;max-width:44px;position:relative}.nw-fc .col.hatch{background:repeating-linear-gradient(135deg,#f45d1c59 0 5px,#f45d1c26 5px 10px)}.nw-fc .cap{background:#131416;border-radius:2px;height:2px;position:absolute;left:-4px;right:-4px}.dark .nw-fc .cap{background:#fff}.nw-fc small{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11px}.nw-fc b{font-variant-numeric:tabular-nums;font-size:12px}.nw-tl{padding-left:26px;position:relative}.nw-tl:before{content:"";background:#14192d14;width:2px;position:absolute;top:6px;bottom:6px;left:10px}.dark .nw-tl:before{background:#ffffff14}.nw-tl li{padding:6px 0;position:relative}.nw-tl li>i{background:#fff;border-radius:9999px;width:14px;height:14px;position:absolute;top:9px;left:-22px;box-shadow:inset 0 0 0 3px #4fb59c}.nw-tl li.over>i{box-shadow:inset 0 0 0 3px #ef6b5b}.nw-tl li.cur>i{box-shadow:inset 0 0 0 3px #f45d1c}.nw-tl li.todo>i{box-shadow:inset 0 0 0 2px #14192d33}.dark .nw-tl li>i{background:#1d1f25}.nw-row{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.nw-row:hover{background:#14192d08}.dark .nw-row:hover{background:#ffffff0a}.nw-hm{gap:3px;display:grid}.nw-hm span{font-variant-numeric:tabular-nums;color:#131416;border-radius:5px;place-items:center;height:30px;font-size:10.5px;font-weight:700;display:grid}.nw-hm .h{height:auto;color:var(--color-muted);font-weight:600;background:0 0!important}.nw-hm .s{height:auto;color:inherit;justify-items:start;font-size:12px;font-weight:600;background:0 0!important}.nw-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=1024px){.nw-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.nw-tiles.four{grid-template-columns:repeat(4,minmax(0,1fr))}}.nw-k{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-size:11px;font-weight:700}[data-nw-hidden]{display:none!important}tr[data-rl-row].gone,.nw-ko.gone{display:none}.res-log li{grid-template-columns:42px 18px minmax(0,1fr);align-items:start;gap:8px;font-size:12.5px;display:grid}.dv-runrow{grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.dv-pill{white-space:nowrap;background:#14192d0d;border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.dark .dv-pill{background:#ffffff12}.dt.dt-tight th,.dt.dt-tight td{padding-left:6px;padding-right:6px}
