@font-face{font-family:Inter;src:url('./assets/inter-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{font-family:Inter,Arial,sans-serif;font-synthesis:weight;color:#1c1c24;background:#f6f7f9;--ink:#1c1c24;--navy:#002b79;--blue:#074ce7;--red:#e32619;--gold:#c9aa4e;--muted:#657287;--line:#dce3ee;--surface:#fff;--success:#229f5d}
*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:#f6f7f9}button{font:inherit;cursor:pointer}button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}svg{display:block}[v-cloak]{display:none!important}h1,h2,h3,p{margin:0}
.dashboard{display:grid;grid-template-rows:70px 91px 150px minmax(350px,1fr) 207px 19px;gap:14px;height:100vh;min-height:930px;max-width:2200px;margin:auto;padding:20px 24px 14px}
.topbar,.intro,.kpi-grid,.main-grid,.bottom-grid,.dashboard-footer{min-width:0}.topbar,.identity,.topbar-right,.intro-actions{display:flex;align-items:center}.topbar{justify-content:space-between;padding:0 25px;border-radius:12px;background:#1c1c24;box-shadow:0 5px 14px #1c1c2417}.identity{gap:20px;min-width:0}.brand-logo{width:172px;height:64px;object-fit:contain;object-position:left center}.identity-divider,.topbar-divider{width:1px;height:28px;background:#565969}.identity-caption{color:#e0e2e8;font-size:13px;font-weight:700;letter-spacing:1.5px;white-space:nowrap}.topbar-right{gap:20px}.header-live{display:flex;align-items:center;gap:9px;color:#f8f9fc;font-size:12px;font-weight:700;letter-spacing:1.1px;white-space:nowrap}.live-dot,.footer-live-dot{width:8px;height:8px;border-radius:50%;background:#e95448;box-shadow:0 0 0 4px #e326192b;animation:live-pulse 3s ease-in-out infinite}.header-date{color:#c7cbd4;font-size:13px;white-space:nowrap}.header-clock{min-width:98px;color:white;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}
.intro{display:flex;align-items:center;justify-content:space-between;gap:18px}.intro>div:first-child{min-width:0}.eyebrow,.section-kicker{color:var(--navy);font-size:11px;font-weight:800;letter-spacing:1.25px}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow-line{width:18px;height:3px;border-radius:2px;background:var(--red)}h1{margin-top:5px;font-size:clamp(28px,2.2vw,39px);line-height:1.06;font-weight:800;letter-spacing:-1.2px}.accent-period{color:var(--red)}.intro-subtitle{margin-top:5px;color:var(--muted);font-size:14px}.intro-actions{gap:11px;flex:none}.demo-switch{display:flex;align-items:center;gap:13px;height:43px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:white}.demo-switch-label{color:#42536b;font-size:11px;font-weight:800;letter-spacing:.6px;white-space:nowrap}.switch-track{position:relative;width:34px;height:19px;padding:0;border:0;border-radius:30px;background:#b5bfcd}.switch-track span{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:white;box-shadow:0 1px 3px #0003;transition:transform .25s}.demo-switch.is-on .switch-track{background:var(--blue)}.demo-switch.is-on .switch-track span{transform:translateX(15px)}.order-menu-wrap{position:relative}.action-button{display:flex;align-items:center;gap:9px;height:43px;padding:0 15px;border:1px solid var(--navy);border-radius:8px;background:var(--navy);color:white;font-size:11px;font-weight:800;letter-spacing:.7px;white-space:nowrap}.action-button:hover{background:#06409d}.action-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.action-button .chevron{width:12px;height:12px;margin-left:4px}.order-menu{position:absolute;top:49px;right:0;z-index:15;width:250px;padding:6px;border:1px solid var(--line);border-radius:9px;background:white;box-shadow:0 13px 35px #1b2e4e2b}.order-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px;border:0;border-radius:6px;background:transparent;color:var(--ink);text-align:left}.order-menu button:hover{background:#eef3fd}.order-menu strong,.order-menu small{display:block}.order-menu strong{font-size:13px}.order-menu small{margin-top:2px;color:var(--muted);font-size:11px}.menu-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:6px;font-size:17px}.menu-icon.personalised{color:var(--blue);background:#e9f0ff}.menu-icon.predefined{color:#976b1d;background:#faf2dd}
.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi-card,.panel{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 3px 12px #243c6410}.kpi-card{position:relative;overflow:hidden;padding:20px 21px 15px}.kpi-card:before{position:absolute;top:0;left:0;right:0;height:3px;content:'';background:#c9d9f5}.kpi-card.kpi-primary:before{background:var(--blue)}.kpi-card:nth-child(3):before{background:var(--gold)}.kpi-top,.kpi-bottom{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.kpi-top{justify-content:space-between;color:#53617a;font-size:12px;font-weight:800;letter-spacing:.9px}.kpi-icon{color:#7f91ac;font-size:21px;line-height:1;font-weight:500}.kpi-icon.star-icon{color:#ac862d}.kpi-main{position:relative;z-index:1;display:flex;align-items:baseline;gap:9px;margin-top:10px}.kpi-main strong{color:var(--ink);font-size:clamp(38px,3.1vw,57px);font-weight:800;line-height:.95;letter-spacing:-1.9px;font-variant-numeric:tabular-nums}.kpi-primary .kpi-main strong{color:var(--navy)}.kpi-main .currency-value{font-size:clamp(32px,2.65vw,48px)}.kpi-unit{color:#758096;font-size:14px}.kpi-bottom{margin-top:13px;color:#7a8598;font-size:12px}.trend-pill,.quiet-pill{padding:3px 6px;border-radius:4px;background:#eaf7ef;color:#137949;font-size:11px;font-weight:800;white-space:nowrap}.quiet-pill{background:#eaf0fc;color:var(--navy)}.sparkline{position:absolute;right:14px;bottom:16px;width:30%;height:41px;opacity:.48}.sparkline path{fill:none;stroke:var(--blue);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.kpi-meter{position:absolute;right:18px;bottom:24px;width:28%;height:5px;overflow:hidden;border-radius:4px;background:#e4eaf4}.kpi-meter span{display:block;height:100%;border-radius:inherit;background:var(--gold)}.weekly-bars{position:absolute;right:18px;bottom:18px;display:flex;align-items:flex-end;gap:5px;width:30%;height:43px}.weekly-bars i{flex:1;border-radius:3px 3px 0 0;background:#cbd8ec}.weekly-bars .current-bar{background:var(--blue)}
.main-grid,.bottom-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(390px,1fr);gap:14px;min-height:0}.panel{position:relative;overflow:hidden;min-height:0}.panel-heading{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 0}.section-kicker{font-size:10px;letter-spacing:1.25px}.kicker-dot{padding:0 3px;color:var(--red)}h2{margin-top:6px;color:var(--ink);font-size:22px;font-weight:800;letter-spacing:-.55px}.map-legend{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:5px;background:#f0f4fb;color:#506580;font-size:10px;font-weight:800;letter-spacing:.5px;white-space:nowrap}.legend-dot{width:8px;height:8px;border-radius:50%;background:var(--blue)}
.map-panel,.orders-panel{display:flex;flex-direction:column}.map-body{position:relative;flex:1;min-height:0;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#f5f8fd 0,white 70%)}.map-grid{position:absolute;inset:0;background-image:linear-gradient(#dce5f544 1px,transparent 1px),linear-gradient(90deg,#dce5f544 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(ellipse at center,#000,transparent 78%)}.map-canvas{position:absolute;inset:-23px 3% -10px}.map-canvas img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.map-marker{position:absolute;z-index:2;width:18px;height:18px;transform:translate(-50%,-50%)}.marker-ring{position:absolute;inset:0;border:2px solid #2770e488;border-radius:50%;background:#074ce719;animation:marker-pulse 4s ease-out infinite}.marker-core{position:absolute;top:5px;left:5px;width:8px;height:8px;border:2px solid white;border-radius:50%;background:var(--blue);box-shadow:0 0 0 2px #074ce742}.map-marker.latest-marker{z-index:3}.map-marker.latest-marker .marker-ring{inset:-7px;border-color:#e32619a6;background:#e3261920;animation-duration:2s}.map-marker.latest-marker .marker-core{background:var(--red);box-shadow:0 0 0 5px #e326192b}.map-label{position:absolute;color:#a1b1cb;font-size:11px;font-weight:800;letter-spacing:1.1px;white-space:nowrap;pointer-events:none}.label-uk{left:26%;top:52%}.label-france{left:44%;top:66%}.label-germany{left:57%;top:48%}.label-spain{left:28%;top:84%}.label-italy{left:61%;top:82%}.map-callout{position:absolute;z-index:4;bottom:18px;left:22px;display:flex;align-items:center;gap:11px;min-width:219px;height:55px;padding:0 13px;border:1px solid #d1ddef;border-left:3px solid var(--red);border-radius:7px;background:white;box-shadow:0 7px 22px #273b5c1c}.callout-pulse{flex:none;width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px #e326191b}.callout-copy{display:flex;flex-direction:column;gap:4px}.callout-copy small{color:#65748a;font-size:10px;font-weight:800;letter-spacing:.7px}.callout-copy strong{color:var(--ink);font-size:14px;white-space:nowrap}.callout-arrow{margin-left:auto;color:var(--navy);font-size:19px}.map-footer{display:flex;align-items:center;gap:19px;height:54px;padding:0 23px;border-top:1px solid var(--line);background:#fbfcff}.map-footer div{display:flex;align-items:baseline;gap:8px}.footer-stat-number{color:var(--navy);font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.map-footer div>span:last-child{color:#627087;font-size:10px;font-weight:800;letter-spacing:.5px}.footer-separator{width:1px;height:22px;background:var(--line)}.map-footer-note{margin-left:auto;color:#657287;font-size:12px;white-space:nowrap}
.order-panel-heading{align-items:center}.live-badge{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:5px;background:#fff1ef;color:#bb241a;font-size:10px;font-weight:800;letter-spacing:.7px;white-space:nowrap}.live-badge span{width:7px;height:7px;border-radius:50%;background:var(--red);animation:live-pulse 3s ease-in-out infinite}.featured-wrap{position:relative;padding:17px 22px 0}.featured-order{position:relative;overflow:hidden;padding:15px 17px 13px;border:1px solid #cbd9f4;border-radius:9px;background:linear-gradient(115deg,#ecf2fd,#f8faff)}.featured-order:before{position:absolute;top:0;bottom:0;left:0;width:4px;content:'';background:var(--blue)}.featured-order.is-fresh{animation:featured-flash 1.3s ease-out}.arrival-streak{position:absolute;inset:0;background:linear-gradient(110deg,transparent 29%,#8cabf833 46%,transparent 62%);transform:translateX(-150%);pointer-events:none}.featured-order.is-fresh .arrival-streak{animation:arrival-streak .9s ease-out}.featured-top,.featured-middle,.featured-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:9px}.featured-label{display:flex;align-items:center;gap:8px;color:var(--navy);font-size:10px;font-weight:800;letter-spacing:.75px}.featured-icon{color:var(--red);font-size:19px;font-weight:700}.featured-time{color:#65758c;font-size:11px;white-space:nowrap}.featured-middle{align-items:flex-start;margin-top:11px}.featured-middle h3{color:var(--ink);font-size:19px;font-weight:800;letter-spacing:-.35px}.featured-middle p{margin-top:4px;color:#53627a;font-size:12px}.featured-middle p span{padding:0 3px}.featured-middle>strong{color:var(--navy);font-size:20px;font-weight:800;white-space:nowrap}.featured-bottom{margin-top:13px}.order-location{color:#59677d;font-size:12px}.type-tag{padding:5px 7px;border-radius:4px;background:#dbe8ff;color:var(--navy);font-size:9px;font-weight:800;letter-spacing:.55px;white-space:nowrap}.type-tag.predefined{background:#f5eacc;color:#715417}.featured-progress{display:flex;gap:5px;margin-top:13px}.featured-progress span{flex:1;height:4px;border-radius:3px;background:#cfdbec}.featured-progress span.active{background:var(--blue)}.featured-status{display:flex;align-items:center;gap:7px;margin-top:9px;color:var(--navy);font-size:12px;font-weight:700}.featured-status.predefined{color:#745819}.status-symbol{font-size:14px}.recent-heading{display:flex;justify-content:space-between;padding:17px 23px 7px;color:#69788e;font-size:10px;font-weight:800;letter-spacing:.7px}.recent-list{flex:1;min-height:0;overflow:hidden;padding:0 22px 9px}.recent-row{display:flex;align-items:center;gap:12px;min-height:51px;border-top:1px solid #e4e9f1}.recent-type{display:grid;place-items:center;flex:none;width:33px;height:33px;border-radius:6px;background:#e8efff;color:var(--blue);font-size:17px}.recent-type.predefined{background:#f8f0d9;color:#957020}.recent-copy,.recent-right{display:flex;flex-direction:column;gap:3px;min-width:0}.recent-copy strong{overflow:hidden;color:var(--ink);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.recent-copy small{overflow:hidden;color:#69768a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.recent-copy small span{padding:0 3px}.recent-right{flex:none;margin-left:auto;text-align:right}.recent-right strong{color:var(--navy);font-size:13px}.recent-right small{color:#788598;font-size:11px;font-variant-numeric:tabular-nums}.order-arrive-enter-active{animation:order-arrive .6s cubic-bezier(.16,1,.3,1)}.order-arrive-leave-active{transition:opacity .1s;opacity:0}.list-enter-active{animation:order-arrive .4s ease-out}.list-move{transition:transform .35s}
.flow-panel{padding:21px 23px 13px}.flow-top,.systems-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.flow-top h2,.systems-head h2{margin-top:5px;font-size:19px}.flow-order-label{padding:8px 10px;border-radius:5px;background:#f1f4f9;color:#566883;font-size:11px;font-weight:800;white-space:nowrap}.flow-order-label span{padding-left:6px;color:var(--blue)}.flow-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:25px}.flow-line{position:absolute;top:18px;right:19%;left:20px;height:2px;background:#cddbf0}.flow-step{position:relative;z-index:1;display:flex;align-items:flex-start;gap:9px;min-width:0}.flow-node{display:grid;place-items:center;flex:none;width:37px;height:37px;border:2px solid #d2dce9;border-radius:50%;background:white;color:#70829a;font-size:15px;font-weight:800}.flow-step.done .flow-node{border-color:var(--blue);background:#e9f0ff;color:var(--blue)}.flow-step.current .flow-node{border-color:var(--blue);background:var(--blue);color:white;box-shadow:0 0 0 5px #074ce71b}.flow-step.skipped .flow-node{border-color:#e3e7ee;background:#f8f9fb;color:#a5afbd}.flow-step>div{display:flex;flex-direction:column;gap:4px;min-width:0;margin-top:5px}.flow-step strong{color:var(--ink);font-size:12px;font-weight:700;line-height:1.1}.flow-step small{color:#77859a;font-size:10px;line-height:1.2}.flow-step.skipped strong,.flow-step.skipped small{color:#a5afbd}.flow-note{display:flex;align-items:center;gap:7px;margin-top:17px;padding-top:11px;border-top:1px solid var(--line);color:#68778d;font-size:11px}.flow-note-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--blue)}
.systems-panel{padding:21px 23px 10px}.systems-wave{display:flex;align-items:center;gap:3px;height:26px;margin-top:3px}.systems-wave i{width:3px;height:30%;border-radius:3px;background:#86b0f7;opacity:.7;animation:wave 2s ease-in-out infinite}.systems-wave i:nth-child(2n){height:65%;animation-delay:.16s}.systems-wave i:nth-child(3n){height:95%;animation-delay:.3s}.systems-wave i:nth-child(5n){height:50%;animation-delay:.48s}.systems-list{margin-top:15px}.system-row{display:flex;align-items:center;gap:11px;height:42px;border-top:1px solid #e3e9f1}.system-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#eef3fc;color:var(--navy);font-size:17px}.system-name{display:flex;align-items:baseline;gap:9px;color:var(--ink);font-size:13px;font-weight:700}.system-name small{color:#7b8799;font-size:11px;font-weight:400}.system-state{display:flex;align-items:center;gap:7px;margin-left:auto;color:#177948;font-size:12px;font-weight:700;white-space:nowrap}.health-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px #229f5d1c}.system-state.muted{color:#946625}.system-state.muted .health-dot{background:#d79b3f;box-shadow:0 0 0 3px #d79b3f24}.dashboard-footer{display:flex;align-items:center;justify-content:space-between;color:#7c8798;font-size:10px;font-weight:700;letter-spacing:.9px}.dashboard-footer>span:first-child{display:flex;align-items:center;gap:9px}.footer-live-dot{width:6px;height:6px}.footer-bullet{padding:0 6px}
.featured-wrap{padding-top:13px}.featured-order{padding:11px 15px 9px}.featured-middle{margin-top:8px}.featured-bottom{margin-top:10px}.featured-progress{margin-top:10px}.featured-status{margin-top:7px}.recent-heading{padding-top:12px}
@keyframes live-pulse{50%{opacity:.6;box-shadow:0 0 0 3px #e3261917}}@keyframes marker-pulse{0%{transform:scale(.72);opacity:.8}75%,100%{transform:scale(1.55);opacity:0}}@keyframes order-arrive{from{transform:translate(75px,-13px) scale(.96);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes featured-flash{from{box-shadow:0 0 0 4px #074ce73f}to{box-shadow:none}}@keyframes arrival-streak{to{transform:translateX(160%)}}@keyframes wave{50%{height:22%;opacity:.4}}
@media(max-width:1450px){.main-grid,.bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(380px,1fr)}.kpi-card{padding-left:16px;padding-right:16px}.kpi-main strong{font-size:45px}.kpi-main .currency-value{font-size:38px}.flow-panel,.systems-panel{padding-left:17px;padding-right:17px}.flow-step{gap:5px}.flow-step strong{font-size:11px}.flow-step small{font-size:9px}.system-name small{display:none}}
@media(max-height:850px) and (min-width:1101px){.dashboard{grid-template-rows:60px 70px 112px minmax(0,1fr) 150px 16px;gap:9px;height:100vh;min-height:720px;padding:10px 14px}.topbar{padding:0 18px}.brand-logo{width:150px;height:55px}.intro-subtitle{display:none}h1{font-size:29px}.kpi-card{padding-top:14px}.kpi-main{margin-top:6px}.kpi-main strong{font-size:37px}.kpi-main .currency-value{font-size:32px}.kpi-bottom{margin-top:8px}.panel-heading{padding:14px 16px 0}h2{font-size:18px;margin-top:3px}.map-footer{height:40px;padding:0 15px}.footer-stat-number{font-size:19px}.featured-wrap{padding:8px 15px 0}.featured-order{padding:9px 11px 8px}.featured-middle{margin-top:5px}.featured-middle h3{font-size:15px}.featured-middle>strong{font-size:17px}.featured-bottom{margin-top:7px}.featured-progress{margin-top:7px}.featured-status{margin-top:5px;font-size:10px}.recent-heading{padding:8px 15px 5px}.recent-list{padding:0 15px 4px}.recent-row{min-height:39px}.recent-row:nth-child(n+3){display:none}.flow-panel,.systems-panel{padding-top:12px}.flow-top h2,.systems-head h2{font-size:16px}.flow-track{margin-top:16px}.flow-node{width:29px;height:29px}.flow-line{top:14px}.flow-note{margin-top:10px;padding-top:7px;font-size:9px}.systems-list{margin-top:8px}.system-row{height:31px}.system-icon{width:23px;height:23px;font-size:14px}}
@media(max-width:1100px){.dashboard{display:flex;flex-direction:column;gap:17px;height:auto;min-height:100vh;padding:18px}.topbar{min-height:66px}.intro{min-height:78px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card{height:147px}.main-grid,.bottom-grid{grid-template-columns:1fr;gap:17px}.map-panel{height:425px}.orders-panel{height:465px}.flow-panel{height:205px}.systems-panel{height:208px}.system-name small{display:inline}.dashboard-footer{min-height:24px}}
@media(max-width:650px){.dashboard{gap:15px;padding:12px}.topbar{min-height:58px;padding:0 13px}.brand-logo{width:137px;height:52px}.identity-divider,.identity-caption,.header-live,.header-date,.topbar-divider{display:none}.header-clock{min-width:0;font-size:17px}.intro{align-items:flex-start;flex-direction:column;gap:14px}h1{font-size:31px}.intro-subtitle{font-size:12px}.intro-actions{justify-content:space-between;width:100%}.demo-switch{height:39px;padding:0 9px;gap:8px}.demo-switch-label{font-size:10px}.action-button{height:39px;padding:0 10px;font-size:10px}.kpi-grid{gap:9px}.kpi-card{height:127px;padding:14px 12px}.kpi-top{font-size:9px;letter-spacing:.35px}.kpi-icon{font-size:15px}.kpi-main{margin-top:12px}.kpi-main strong{font-size:34px}.kpi-main .currency-value{font-size:27px}.kpi-unit{display:none}.kpi-bottom{margin-top:10px;font-size:10px}.kpi-bottom>span:last-child,.sparkline,.kpi-meter,.weekly-bars{display:none}.map-panel{height:345px}.panel-heading{padding:16px 14px 0}h2{font-size:18px}.map-legend{padding:6px;font-size:8px}.map-canvas{inset:0}.map-label{display:none}.map-callout{bottom:10px;left:10px;min-width:181px;height:48px;padding:0 8px}.callout-copy small{font-size:8px}.callout-copy strong{font-size:11px}.map-footer{gap:8px;height:43px;padding:0 10px}.footer-stat-number{font-size:18px}.map-footer div{gap:4px}.map-footer div>span:last-child{font-size:8px}.map-footer-note{font-size:9px}.orders-panel{height:460px}.featured-wrap{padding:13px 13px 0}.featured-order{padding:11px 12px}.featured-middle h3{font-size:16px}.featured-middle>strong{font-size:16px}.featured-middle p,.order-location,.featured-status{font-size:10px}.type-tag{font-size:8px}.recent-heading{padding:12px 14px 6px}.recent-list{padding:0 13px 8px}.recent-row{min-height:48px}.flow-panel{height:265px;padding:16px 14px}.flow-top h2,.systems-head h2{font-size:16px}.flow-order-label{font-size:9px}.flow-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin-top:18px}.flow-line{display:none}.flow-node{width:31px;height:31px}.flow-step strong{font-size:11px}.flow-step small{font-size:9px}.flow-note{margin-top:13px;font-size:10px}.systems-panel{height:205px;padding:16px 14px}.system-name{font-size:12px}.system-name small{display:none}.system-state{font-size:11px}.dashboard-footer>span:last-child{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(max-height:850px) and (min-width:1101px){.orders-panel .panel-heading{padding-top:10px}.orders-panel h2{margin-top:1px}.orders-panel .featured-wrap{padding-top:5px}.orders-panel .featured-order{padding:7px 10px 5px}.orders-panel .featured-middle{margin-top:4px}.orders-panel .featured-bottom{margin-top:5px}.orders-panel .featured-progress{margin-top:5px}.orders-panel .featured-status{margin-top:3px}.orders-panel .recent-heading{padding:5px 15px 3px}.systems-list{margin-top:6px}.system-row{height:29px}}
