/* Geographic workspace: the map is the canvas; operational layers stay independent. */
.map-page{display:flex;flex-direction:column;height:100dvh;min-height:760px;overflow:hidden}
.map-page .app-header{height:68px;min-height:68px;padding:0 26px}
.map-workspace{display:flex;flex:1;flex-direction:column;min-height:0}
.map-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 26px 16px;background:var(--surface);border-bottom:1px solid var(--line);z-index:5}
.map-heading h1{font-size:24px;letter-spacing:-.7px;display:flex;align-items:baseline;gap:17px}
.heading-period{font-size:12px;font-weight:450;letter-spacing:0;color:var(--muted)}
.map-heading-actions{display:flex;align-items:center;gap:16px}
.view-links{display:flex;gap:4px;background:var(--soft);padding:4px;border-radius:8px}
.view-links a{font-size:12px;color:var(--muted);text-decoration:none;padding:9px 13px;border-radius:5px;white-space:nowrap}
.view-links a.selected{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 4px #10264012}
.map-stage{position:relative;flex:1;isolation:isolate;min-height:0;background:#e8ece6}
#network-map{position:absolute;inset:0;z-index:0;background-color:#e8eeeb;background-image:linear-gradient(#75968c12 1px,transparent 1px),linear-gradient(90deg,#75968c12 1px,transparent 1px);background-size:65px 65px}
.map-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#eef1f477,transparent 33%,transparent 69%,#eef1f477);z-index:1}
.glass{background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:12px;box-shadow:0 5px 25px #1734550b,0 1px 3px #17345508;backdrop-filter:blur(14px);color:var(--text)}
.map-topline{position:absolute;top:20px;left:24px;right:24px;display:grid;grid-template-columns:268px 1fr;gap:16px;z-index:3}
.scope-control{display:flex;align-items:center;gap:12px;padding:17px 18px;position:relative}
.scope-control>.icon{color:var(--blue);width:25px;height:25px}
.scope-control label{display:block;min-width:0;flex:1}
.scope-control label>span{font-size:8px;letter-spacing:1.2px;color:var(--muted);display:block;margin-bottom:6px;font-weight:600}
.scope-control select{color:var(--text);font-size:15px;line-height:1.2;font-weight:650;padding:0 15px 0 0;max-width:167px;border:0;background:transparent;width:100%}
.scope-count{position:absolute;top:15px;right:13px;font-size:7px;letter-spacing:.7px;color:var(--blue);background:var(--blue-soft);padding:3px 5px;border-radius:3px}
.map-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:13px 0}
.map-stats>button{text-align:left;display:grid;grid-template-columns:auto auto;align-items:baseline;padding:0 22px;background:transparent;border-right:1px solid var(--line);gap:3px 10px;min-width:0}
.map-stats>button:last-child{border:0}.map-stats .help-label{font-size:11px;color:var(--muted);grid-column:1 / -1;width:max-content;max-width:100%}
.map-stats strong{font-size:28px;font-weight:650;letter-spacing:-1px;font-variant-numeric:tabular-nums;line-height:1.25}
.map-stats strong em{font-size:13px;font-style:normal;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:4px}
.map-stats small{font-size:10px;color:var(--muted);line-height:1.4;max-width:108px}
#stat-exceptions,#stat-fuel{color:var(--red)}
.map-locations{position:absolute;top:121px;left:24px;width:268px;z-index:3;overflow:hidden}
.map-panel-title{padding:17px 18px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px}
.map-panel-title .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:6px}
.map-panel-title h2{font-size:14px;line-height:1.4;letter-spacing:-.15px}
.location-total{font-size:22px;color:var(--soft);font-weight:700;letter-spacing:-1px}
.network-location{display:block;padding:13px 18px;text-align:left;width:100%;background:transparent;border-top:1px solid var(--line);transition:background .2s}
.network-location:hover,.network-location.selected{background:var(--blue-soft)}
.location-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.location-name{font-size:14px;letter-spacing:.3px;font-weight:700}.location-status{font-size:9px;display:flex;align-items:center;gap:5px;color:var(--muted)}
.dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:var(--blue);flex-shrink:0}.dot.critical{background:var(--red)}.dot.warning{background:#d59b44}.dot.good{background:#289d73}
.location-metrics{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);margin-top:9px}
.location-metrics b{font-weight:550;color:var(--text)}
.location-track{height:3px;background:var(--soft);margin-top:8px;border-radius:3px;overflow:hidden}.location-track i{display:block;height:100%;background:var(--blue);transition:width .5s}
.location-caption{padding:13px 18px;border-top:1px solid var(--line);display:flex;align-items:center;gap:7px;font-size:9px;color:var(--muted)}
.location-caption>i{width:5px;height:5px;background:var(--blue);border-radius:50%}#sync-status{margin-left:auto;color:var(--blue);font-size:8px}
.map-priorities{position:absolute;right:24px;top:121px;width:286px;z-index:3;overflow:hidden}
.map-priority{display:block;text-align:left;background:transparent;width:100%;padding:12px 18px;border-top:1px solid var(--line)}
.map-priority:hover{background:var(--elevated)}
.priority-meta{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px}.priority-meta time{margin-left:auto;text-transform:none;letter-spacing:0}
.map-priority strong{font-size:12px;font-weight:600;line-height:1.4;display:block}
.map-priority p{font-size:10px;line-height:1.5;color:var(--muted);margin-top:4px}.priority-owner{font-size:9px;color:var(--subtle);display:block;margin-top:7px}
.map-panel-link{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;width:100%;font-size:10px;background:transparent;color:var(--blue);border-top:1px solid var(--line)}
.map-lens-control{position:absolute;top:121px;left:50%;transform:translateX(-50%);z-index:3;padding:7px 9px;display:flex;align-items:center;gap:9px;border-radius:9px;white-space:nowrap}
.lens-caption{font-size:7px;letter-spacing:.8px;color:var(--muted);padding:0 3px}.map-lens-control>div{display:flex;gap:3px}.map-lens-control button{background:transparent;color:var(--muted);font-size:10px;padding:7px 10px;border-radius:5px}.map-lens-control button[aria-pressed="true"]{background:#0066ff;color:#fff}
.map-tools{position:absolute;left:310px;top:183px;z-index:3;display:flex;flex-direction:column;padding:4px;border-radius:8px}.map-tools button{height:29px;width:29px;display:grid;place-items:center;background:transparent;border-radius:4px;font-size:21px;font-weight:400;color:var(--muted)}.map-tools button:hover{background:var(--soft);color:var(--blue)}.map-tools .icon{height:15px;width:15px}.tool-divider{height:1px;background:var(--line);margin:4px}
.map-key{position:absolute;bottom:201px;right:330px;padding:9px 13px;z-index:3;font-size:9px;display:flex;align-items:center;gap:13px;white-space:nowrap;border-radius:6px;box-shadow:0 2px 10px #1734550a}.map-key>span{display:flex;align-items:center;gap:5px}.map-key>span:first-child{font-weight:600}.map-key>span:last-child{color:var(--muted);border-left:1px solid var(--line);padding-left:11px}
.map-bottom{position:absolute;bottom:39px;left:24px;right:24px;z-index:3;display:grid;grid-template-columns:268px 1fr;min-height:153px;overflow:hidden}
.workload-intro{padding:18px 19px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.workload-intro .eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:7px}.workload-intro h2{font-size:15px;letter-spacing:-.2px;width:max-content}.workload-intro p{font-size:10px;color:var(--muted);margin-top:6px}.workload-hint{font-size:9px;color:var(--muted);margin-top:10px}
.warehouse-legend{display:flex;gap:12px;margin-top:12px;font-size:8px;color:var(--muted)}.warehouse-legend>span{display:flex;align-items:center;gap:4px}.warehouse-color{display:inline-block;width:7px;height:7px;border-radius:2px;flex-shrink:0}.wh-mega{background:#0066ff}.wh-tmct{background:#49a4c0}.wh-km35{background:#8b92b6}
.workload-queues{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.workload-queue{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:left;padding:15px 18px;background:transparent;border-right:1px solid var(--line);color:var(--text);min-width:0;transition:background .2s}.workload-queue:last-child{border-right:0}.workload-queue:hover{background:var(--soft)}.workload-queue[aria-pressed="true"]{background:var(--blue-soft);box-shadow:inset 0 -3px 0 var(--blue)}.workload-queue:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}
.queue-title{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:11px;font-weight:600}.queue-title>span:last-child{color:var(--subtle);font-size:10px}.queue-value{display:flex;align-items:baseline;gap:5px;margin-top:8px}.queue-value b{font-size:28px;letter-spacing:-.8px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2}.queue-value small{font-size:9px;color:var(--muted)}.queue-distribution{display:flex;height:4px;border-radius:3px;overflow:hidden;background:var(--soft);margin-top:9px;gap:1px}.queue-distribution>i{height:100%;transition:width .45s;min-width:0}.queue-distribution>i[style="width: 0%;"]{display:none}.queue-lead{font-size:9px;color:var(--muted);margin-top:8px;line-height:1.35}.queue-status{font-size:9px;color:var(--subtle);margin-top:6px;line-height:1.35;min-height:12px}.has-exception .queue-status{color:var(--amber);font-weight:550}.has-exception .queue-status:before{content:'';display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor;vertical-align:1px}
.queue-breakdown{display:grid;gap:8px;margin:12px 0 20px}.queue-location{display:grid;grid-template-columns:1fr auto;gap:10px;padding:15px;border-radius:8px;border:1px solid var(--line);background:var(--elevated);text-align:left;color:var(--text)}.queue-location:hover{background:var(--blue-soft)}.queue-location>span:first-child{display:grid;grid-template-columns:7px 1fr;gap:5px 8px;align-items:center}.queue-location strong{font-size:12px}.queue-location small{font-size:10px;font-weight:400;color:var(--muted);grid-column:2}.queue-location>b{font-size:20px;text-align:right;font-variant-numeric:tabular-nums}.queue-location>b small{display:block;font-size:9px;margin-top:2px}.queue-location-track{grid-column:1/-1;height:4px;background:var(--line);border-radius:3px;overflow:hidden}.queue-location-track>i{height:100%;display:block}
.map-footnote{position:absolute;left:26px;right:210px;bottom:13px;display:flex;align-items:center;gap:18px;z-index:3;font-size:8px;letter-spacing:.6px;color:#405a5a}.map-footnote>span:nth-child(2){text-transform:none;letter-spacing:0}.map-footnote>span:last-child{margin-left:auto;font-variant-numeric:tabular-nums}
.leaflet-tile-pane{filter:saturate(.38) contrast(.94) brightness(1.04)}
.leaflet-control-attribution{font-size:9px!important;background:var(--surface)!important;color:var(--muted)!important;padding:4px 7px!important;border-radius:5px 0 0 0}.leaflet-control-attribution a{color:var(--blue)!important}.leaflet-control-scale{margin:0 0 36px 26px!important}.leaflet-control-scale-line{font-size:8px!important;background:#ffffffc9!important;border-color:#718d8c!important;color:#446b69!important}
.warehouse-marker{background:none;border:0;cursor:pointer;--marker-color:#0066ff;color:var(--marker-color)}.warehouse-marker.critical{--marker-color:#d34752}.warehouse-marker.warning{--marker-color:#b58234}.warehouse-marker.good{--marker-color:#209374}
.marker-core{width:32px;height:32px;background:var(--surface);border:2px solid var(--marker-color);border-radius:11px;display:grid;place-items:center;box-shadow:0 0 0 6px color-mix(in srgb,var(--marker-color) 12%,transparent),0 5px 18px #103c4430;position:absolute;top:4px;left:4px;z-index:2}.marker-core .icon{width:17px;height:17px;stroke:var(--marker-color)}
.marker-label{position:absolute;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--marker-color);padding:8px 13px;border-radius:7px;box-shadow:0 5px 20px #1d3b4420;min-width:155px;white-space:nowrap;color:var(--text)}.marker-mega .marker-label{bottom:49px;left:0}.marker-km35 .marker-label{top:38px;left:8px}.marker-tmct .marker-label{top:48px;left:7px}
.marker-label>strong{font-size:13px;font-weight:700;letter-spacing:.5px;display:flex;align-items:center;justify-content:space-between;gap:17px}.marker-label>strong:after{content:'↗';color:var(--muted);font-size:11px;font-weight:400}.marker-measure{font-size:18px;font-weight:650;letter-spacing:-.5px;color:var(--marker-color);display:block;margin-top:5px}.marker-measure small{font-size:10px;font-weight:500;letter-spacing:0;margin-left:4px}.marker-detail{font-size:9px;color:var(--muted);display:block;margin-top:4px}.warehouse-marker.dimmed{opacity:.55}.warehouse-marker.active .marker-core{box-shadow:0 0 0 10px color-mix(in srgb,var(--marker-color) 17%,transparent),0 5px 18px #103c4430}.warehouse-marker.event-flash .marker-core{animation:event-pulse 1s ease-out 3}
@keyframes event-pulse{50%{box-shadow:0 0 0 18px #0066ff15}}
.map-link-path{stroke-dasharray:5 8;stroke-linecap:round}.map-link-path.active-link{stroke:#0066ff;stroke-width:2.5;animation:link-flow 14s linear infinite}@keyframes link-flow{to{stroke-dashoffset:-104}}
.map-toasts{right:330px;bottom:235px;width:335px;z-index:600}.map-toasts .toast{padding:16px 18px 20px;background:var(--surface);border-color:var(--line);box-shadow:0 10px 40px #15334c30}.map-toasts .toast>small{font-size:8px;letter-spacing:1px;color:var(--blue);display:block;margin-bottom:7px}.map-toasts .toast>strong{font-size:13px}.map-toasts .toast p{font-size:11px}.toast-actions{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.toast-actions button{font-size:10px;color:var(--blue);background:transparent;padding:0}.toast-actions>span{font-size:9px;color:var(--muted)}.map-toasts .toast-timer{background:var(--blue)}
.map-page .drawer{width:min(490px,95vw)}.drawer-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.drawer-metric{border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--elevated)}.drawer-metric>span{display:block;font-size:11px;color:var(--muted)}.drawer-metric>strong{display:block;font-size:23px;margin-top:6px;font-weight:600}.drawer-metric small{font-size:11px;color:var(--muted)}
.map-page .drawer-body .pipeline-row{width:100%;font-size:12px}.map-page .drawer-body .pipeline-row b{font-size:14px}.drawer-exception{display:block;text-align:left;width:100%;background:var(--elevated);border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:13px}.drawer-exception strong{font-size:12px}.drawer-exception span{font-size:11px;color:var(--muted);display:block;margin-top:4px}.map-page .control-row select{max-width:180px;color:var(--text);background:var(--elevated);border-color:var(--line);font-size:12px}.map-page .control-row span{font-size:12px}.map-page .button-row{flex-wrap:wrap}.map-page .toggle-row{font-size:12px}.map-page .drawer-body>.info-box{color:var(--muted)}
.map-page .connection-list{padding:0;list-style:none}.connection-list li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.connection-list b{color:var(--text);font-weight:550}
[data-theme="dark"] .map-stage,[data-theme="dark"] #network-map{background-color:#17282e;background-image:linear-gradient(#83a6ae12 1px,transparent 1px),linear-gradient(90deg,#83a6ae12 1px,transparent 1px)}
[data-theme="dark"] .leaflet-tile-pane{filter:invert(.91) hue-rotate(175deg) saturate(.36) brightness(.85) contrast(.94)}
[data-theme="dark"] .map-vignette{background:linear-gradient(180deg,#0c14214d,transparent 40%,transparent 60%,#0c142166)}
[data-theme="dark"] .map-footnote{color:#b1c6cb}[data-theme="dark"] .location-total{color:var(--subtle);opacity:.45}[data-theme="dark"] .warehouse-marker.critical{--marker-color:#ff949b}[data-theme="dark"] .warehouse-marker.warning{--marker-color:#e9b565}[data-theme="dark"] .warehouse-marker.good{--marker-color:#70d4ad}[data-theme="dark"] .warehouse-marker.info{--marker-color:#65a4ff}
.reduce-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(prefers-reduced-motion:reduce){.warehouse-marker.event-flash .marker-core,.map-link-path.active-link{animation:none}.map-page *{transition:none!important}}
@media(min-width:2000px){.map-page{min-height:900px}.map-page .app-header{height:85px;min-height:85px;padding:0 36px}.map-heading{padding:22px 36px}.map-heading h1{font-size:31px}.map-topline{left:34px;right:34px;top:28px;grid-template-columns:340px 1fr;gap:24px}.scope-control{padding:24px}.scope-control select{font-size:19px;max-width:220px}.map-stats{padding:19px 0}.map-stats strong{font-size:36px}.map-stats .help-label{font-size:15px}.map-stats small{font-size:13px;max-width:180px}.scope-control label>span{font-size:10px}.map-locations{top:157px;left:34px;width:340px}.map-priorities{top:157px;right:34px;width:360px}.map-panel-title{padding:23px}.map-panel-title h2{font-size:18px}.network-location{padding:20px 23px}.location-name{font-size:19px}.location-metrics,.location-status{font-size:13px}.map-priority{padding:18px 23px}.map-priority strong{font-size:16px}.map-priority p{font-size:13px}.priority-meta,.priority-owner{font-size:11px}.map-lens-control{top:157px;padding:9px 13px}.map-lens-control button{font-size:13px;padding:9px 13px}.map-tools{left:399px;top:227px}.map-tools button{width:36px;height:36px}.map-bottom{left:34px;right:34px;bottom:45px;grid-template-columns:340px 1fr;min-height:180px}.map-key{bottom:249px;right:422px;font-size:12px}.map-toasts{right:422px;bottom:278px}.map-footnote{font-size:10px;left:36px;bottom:17px}}
@media(max-width:1250px){.map-topline{grid-template-columns:238px 1fr;gap:12px;left:18px;right:18px}.map-stats>button{padding:0 14px;grid-template-columns:1fr}.map-stats strong{font-size:25px}.map-stats small{max-width:none;font-size:8px}.map-stats .help-label{font-size:10px}.map-locations{width:238px;left:18px;top:130px}.map-priorities{width:247px;right:18px;top:130px}.map-lens-control{top:130px}.lens-caption{display:none}.map-lens-control button{padding:6px 8px;font-size:9px}.map-tools{left:271px;top:184px}.map-bottom{grid-template-columns:238px 1fr;left:18px;right:18px}.map-key{right:282px}.map-toasts{right:282px;width:300px}.view-links a{padding:8px;font-size:11px}.heading-period{display:none}.map-page .header-context{display:none}}
@media(max-width:1000px){.map-page{height:auto;min-height:100dvh;overflow:auto}.map-heading{padding:15px 18px;flex-wrap:wrap}.map-heading-actions{flex:1;justify-content:flex-end}.map-stage{min-height:1340px}.map-topline{grid-template-columns:1fr;top:18px}.scope-control{width:238px;padding:12px 16px}.map-stats{min-height:97px}.map-locations{top:650px;left:18px;width:calc(50% - 27px);bottom:auto}.map-priorities{top:650px;right:18px;width:calc(50% - 27px)}.map-lens-control{top:194px;left:18px;transform:none}.map-lens-control button{font-size:11px}.map-tools{top:194px;right:18px;left:auto}.map-bottom{bottom:36px;min-height:147px}.map-key{top:586px;bottom:auto;right:auto;left:50%;transform:translateX(-50%)}.map-toasts{position:fixed;right:20px;bottom:24px}.map-vignette{background:linear-gradient(180deg,#eef1f488,transparent 45%,var(--bg) 53%)}.map-footnote{right:200px;left:20px;font-size:7px}}
@media(max-width:640px){.map-page .app-header{padding:0 14px}.map-page .brand-divider,.map-page .product-name,.map-page .avatar,.map-page #map-definitions span{display:none}.map-page .brand img{width:120px}.map-heading{gap:12px}.map-heading h1{font-size:23px}.map-heading-actions{justify-content:space-between;width:100%}.view-links a{font-size:10px}.map-stage{min-height:2030px}.map-stats{grid-template-columns:1fr 1fr;padding:0}.map-stats>button{padding:11px 14px;grid-template-columns:auto auto;gap:3px;border-bottom:1px solid var(--line)}.map-stats>button:nth-child(even){border-right:0}.map-stats small{font-size:9px}.map-lens-control{top:267px}.map-tools{top:319px}.map-locations{top:696px;width:calc(100% - 36px)}.map-priorities{top:1015px;width:calc(100% - 36px)}.map-key{top:640px;max-width:calc(100% - 36px);gap:8px;font-size:8px}.map-key>span:last-child{display:none}.map-bottom{display:block;bottom:45px}.map-footnote>span:nth-child(2){display:none}.map-footnote{right:160px;bottom:19px}.marker-label{min-width:129px;padding:8px 10px}.marker-label>strong{font-size:11px}.marker-detail{font-size:8px}.marker-measure{font-size:16px}.marker-measure small{font-size:9px}}
@media(min-width:1001px) and (max-height:760px){.map-page{min-height:640px}.map-page .app-header{height:56px;min-height:56px}.map-heading{padding:11px 24px}.map-heading h1{font-size:21px}.map-locations,.map-priorities,.map-lens-control{top:114px}.network-location{padding:10px 16px}.map-panel-title{padding:12px 16px}.map-priority{padding:10px 16px}.map-priority p{font-size:9px}.map-panel-link{padding:10px 16px}.location-caption{padding:10px 16px}.map-bottom{bottom:30px;min-height:124px}.map-key{display:none}.map-footnote{bottom:9px}.marker-label{padding:8px 11px}.marker-measure{margin-top:4px}.marker-detail{margin-top:3px}.map-tools{top:177px}.map-toasts{bottom:185px}}
@media(min-width:1001px) and (max-height:760px){.map-panel-title h2{font-size:12px;white-space:nowrap}.map-panel-title .eyebrow{font-size:7px;margin-bottom:4px}.location-total{display:none}.network-location{padding:8px 16px}.location-name{font-size:12px}.location-status{font-size:8px}.location-metrics{font-size:9px;margin-top:6px}.location-track{margin-top:6px}.map-priority{padding:8px 16px}.map-priority strong{font-size:11px}.map-priority p{font-size:9px;line-height:1.35}.priority-owner{font-size:8px;margin-top:5px}.priority-meta{font-size:7px;margin-bottom:5px}.location-caption{font-size:8px;padding:9px 16px}.marker-mega .marker-label{top:-32px;bottom:auto;left:48px}}
@media(min-width:1001px) and (max-height:760px){.marker-label{min-width:140px;padding:7px 10px}.marker-label>strong{font-size:12px}.marker-measure{font-size:16px}.marker-detail{font-size:8px}.marker-mega .marker-label{top:-59px}}
@media(min-width:2000px){.workload-intro{padding:24px 26px}.workload-intro .eyebrow{font-size:10px}.workload-intro h2{font-size:20px}.workload-intro p,.workload-hint{font-size:12px}.warehouse-legend{font-size:11px;gap:18px}.workload-queue{padding:23px 27px}.queue-title{font-size:15px}.queue-value b{font-size:36px}.queue-value small,.queue-lead,.queue-status{font-size:12px}.queue-distribution{height:5px;margin-top:13px}.queue-lead{margin-top:11px}}
@media(max-width:1250px){.workload-intro{padding:15px 17px}.workload-intro h2{font-size:14px}.workload-queue{padding:13px 12px}.queue-title{font-size:10px}.queue-value b{font-size:25px}.queue-value small{font-size:8px}.queue-lead,.queue-status{font-size:8px}}
@media(max-width:1000px){.map-bottom{grid-template-columns:1fr}.workload-intro{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:6px 16px;padding:14px 17px}.workload-intro .eyebrow{grid-column:1/-1;margin:0}.workload-intro p,.warehouse-legend,.workload-hint{margin:0}.workload-intro p{grid-column:1}.warehouse-legend{grid-column:2;grid-row:2;align-self:center}.workload-hint{grid-column:2;grid-row:3}.workload-queue{padding:15px 12px;justify-content:flex-start}.queue-status{min-height:24px}}
@media(max-width:640px){.workload-intro{display:flex;gap:6px}.workload-intro p{font-size:10px}.warehouse-legend{margin-top:3px}.workload-hint{margin-top:3px}.workload-queues{grid-template-columns:1fr 1fr}.workload-queue{border-top:1px solid var(--line);padding:14px 17px}.workload-queue:nth-child(even){border-right:0}.workload-queue:last-child{grid-column:1/-1}.queue-title{font-size:12px}.queue-lead,.queue-status{font-size:10px}.queue-status{min-height:14px}.workload-intro{border-bottom:0}.map-bottom{bottom:45px}.queue-value b{font-size:26px}}
@media(min-width:1001px) and (max-height:760px){.workload-intro{padding:10px 16px}.workload-intro h2{font-size:13px}.workload-intro .eyebrow{font-size:6px;margin-bottom:5px}.workload-intro p,.workload-hint{font-size:8px}.warehouse-legend{margin-top:9px;font-size:7px}.workload-hint{margin-top:8px}.workload-queue{padding:10px 12px}.queue-value{margin-top:6px}.queue-value b{font-size:24px}.queue-distribution{margin-top:7px}.queue-lead{margin-top:7px}.queue-status{margin-top:5px}}
