@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700;800&display=swap";*{box-sizing:border-box}body{color:#172033;background:#eef2f7;margin:0;font-family:Sora,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{color:#fff;cursor:pointer;white-space:nowrap;background:#172033;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}button:hover{filter:brightness(1.08)}button.primary{background:#0f766e}.ghost{color:#172033;background:#eef2f7;border:1px solid #d9e0ea;padding:6px 10px}.tiny{background:#334155;border-radius:8px;padding:5px 8px;font-size:11px}.app{min-height:100vh}.top{color:#fff;background:linear-gradient(135deg,#fffffff0,#f5faffe6);border-radius:22px;justify-content:space-between;align-items:stretch;gap:20px;margin:18px;padding:22px;display:flex;box-shadow:0 18px 40px #1d4ed833}.top h1{letter-spacing:-.03em;margin:0 0 6px;font-size:26px}.top p{opacity:.85;margin:0;font-size:13px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:#93c5fd!important}.status{background:#ffffff1c;border:1px solid #ffffff35;border-radius:16px;align-self:center;align-items:center;gap:8px;max-width:390px;padding:12px 14px;font-size:13px;display:flex}.layout{grid-template-columns:390px minmax(500px,1fr) 350px;gap:18px;padding:0 18px 22px;display:grid}.panel{background:#fff;border:1px solid #dce3ed;border-radius:20px;padding:16px;box-shadow:0 10px 25px #10182810}.panelTitle{align-items:center;gap:8px;margin-bottom:10px;display:flex}.panelTitle h2{letter-spacing:-.02em;margin:0;font-size:17px}.panelTitle.small{margin-top:16px}.help{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px;font-size:12px;line-height:1.35;display:flex}.help svg{flex:none;margin-top:1px}.form{gap:8px;display:grid}.orderForm{grid-template-columns:1fr 90px}.orderForm input:first-child,.orderForm textarea,.orderForm select,.orderForm button,.orderForm .editBanner,.orderForm .hintLine{grid-column:1/-1}.sideForm{margin-bottom:12px}input,select,textarea{background:#f8fafc;border:1px solid #d7dfec;border-radius:10px;outline:none;width:100%;padding:8px 10px;font-size:13px}textarea{resize:vertical;min-height:60px}input:focus,select:focus,textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb18}.editBanner{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.hintLine{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:7px 9px;font-size:11px}.two{grid-template-columns:1fr 1fr;gap:8px;display:grid}h3{margin:18px 0 8px;font-size:14px}.list{gap:8px;max-height:520px;padding-right:3px;display:grid;overflow:auto}.orderCard,.stop,.vehicle{background:#fff;border:1px solid #e1e7f0;border-radius:14px;align-items:center;gap:8px;padding:10px;display:flex}.orderCard{cursor:grab}.orderCard .grow,.stop .grow{cursor:pointer}.orderCard span,.stop span,.vehicle span{color:#526071;margin-top:2px;font-size:12px;display:block}.orderCard small,.stop small,.vehicle small,.drivers small{color:#667085;margin-top:3px;font-size:11px;display:block}.grow{flex:1}.grip{color:#94a3b8}.routeSettings{grid-template-columns:1fr 220px;align-items:end;gap:10px;display:grid}.routeSettings label{color:#667085;font-size:11px}.miniInfo{background:#f8fafc;border:1px solid #dce3ed;border-radius:12px;padding:10px;font-size:12px}.points{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.addressBox{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:10px}.addressBox b{margin-bottom:8px;font-size:13px;display:block}.capacity{background:#f8fafc;border:1px solid #dce3ed;border-radius:14px;gap:6px;padding:12px;font-size:13px;display:grid}.capacity.danger{background:#fff1f2;border-color:#fca5a5}.capLine{justify-content:space-between;display:flex}.bar{background:#e5e7eb;border-radius:999px;height:6px;overflow:hidden}.bar i{background:#2563eb;border-radius:999px;height:100%;display:block}.danger .bar i{background:#dc2626}.warn{color:#b91c1c;font-size:12px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.toolbar span{color:#526071;margin-left:auto;font-size:12px;font-weight:700}.dropZone{background:#fbfdff;border:2px dashed #cbd5e1;border-radius:16px;align-content:start;gap:8px;min-height:220px;padding:10px;display:grid}.number{color:#fff;background:#2563eb;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.fleet{gap:8px;display:grid}.vehicle{cursor:pointer;display:block}.drivers{gap:8px;display:grid}.drivers div{background:#f8fafc;border:1px solid #e1e7f0;border-radius:12px;padding:8px}.palletList{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.palletList span{color:#334155;background:#f1f5f9;border:1px solid #dbe3ee;border-radius:999px;padding:6px 9px;font-size:11px}.muted{color:#667085;margin:8px 0;font-size:12px}@media (width<=1180px){.layout{grid-template-columns:1fr}.top{flex-direction:column}.points,.routeSettings{grid-template-columns:1fr}.toolbar span{margin-left:0}.orderForm{grid-template-columns:1fr 80px}}.driverCard{align-items:center;gap:8px;display:flex!important}.driverCard .grow{cursor:pointer}.driverCard button{flex:none}.customerSuggest{background:#f7fbff;border:1px solid #d6e4ff;border-radius:14px;flex-direction:column;grid-column:1/-1;gap:8px;padding:10px;display:flex}.customerSuggest b{color:#2b5aa8;font-size:12px}.customerGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.customerGroup span{color:#1f2937;margin-right:4px;font-size:12px;font-weight:700}.customerGroup button{cursor:pointer;background:#fff;border:1px solid #c9d8f2;border-radius:999px;padding:6px 9px;font-size:12px}.customerGroup button:hover{background:#eef5ff}.aiBox{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:18px;margin:12px 0;padding:13px}.aiBox b{margin-bottom:6px;display:block}.aiBox p{margin:6px 0}.aiBox small{color:#166534;margin-top:8px;display:block}.cardActions{gap:6px;margin-top:10px;display:flex}.vehicle .cardActions button{padding:7px 9px}.mapBox{background:#0f172a;border:1px solid #94a3b840;border-radius:22px;height:340px;margin:14px 0;position:relative;overflow:hidden}.mapEmpty{color:#94a3b8;text-align:center;z-index:500;background:linear-gradient(135deg,#0f172af2,#1e293be6);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.routeError{color:#fecaca;background:#7f1d1d40;border:1px solid #f8717159;border-radius:14px;margin:8px 0;padding:10px 12px}.tt-popup-content{color:#111827}.toolbar button:disabled{opacity:.55;cursor:not-allowed}.ttAddress{grid-column:1/-1;gap:8px;display:grid}.ttAddress .wide{grid-column:1/-1}.ttSuggest,.customerBook{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;grid-column:1/-1;gap:8px;padding:10px;display:grid}.ttSuggest button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:10px;gap:2px;padding:8px;display:grid}.ttSuggest button:hover,.customerBook button:hover{background:#ecfeff;border-color:#0f766e}.ttSuggest small{color:#64748b;line-height:1.25}.customerBook{margin:12px 0 16px}.customerBook h3{margin:0}.bookCustomer{border-top:1px solid #e5e7eb;gap:6px;padding-top:8px;display:grid}.bookCustomer:first-of-type{border-top:0;padding-top:0}.bookCustomer div{flex-wrap:wrap;gap:6px;display:flex}.bookCustomer button,.customerSuggest button{cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:999px;padding:7px 10px}.addressFields{grid-column:1/-1;gap:8px;display:grid}.addressGrid{grid-template-columns:.6fr .9fr 1.6fr;gap:8px;display:grid}@media (width<=900px){.addressGrid{grid-template-columns:.6fr 1fr 1.4fr}}.panel{position:relative}.panel.left{z-index:30}.panel.center{z-index:10}.panel.right{z-index:5}.mapBox,.tt-map{z-index:1}.orderForm{position:relative}.customerSuggest{z-index:5000;background:#fff;max-height:320px;position:absolute;top:48px;left:0;right:0;overflow:auto;box-shadow:0 18px 45px #0f172a2e}.customerGroup{align-items:flex-start}.customerGroup span{width:100%;font-size:13px;display:block}.customerGroup button{white-space:normal;text-align:left;border-radius:12px;line-height:1.25}.ttAddress{z-index:4000;position:relative}.ttSuggest{z-index:6000;background:#fff;max-height:340px;position:absolute;top:48px;left:0;right:0;overflow:auto;box-shadow:0 20px 50px #0f172a38}.ttSuggest button{white-space:normal}.ttSuggest button span,.ttSuggest button small{overflow-wrap:anywhere;display:block}.addressGrid{margin-top:4px}@media (width<=1180px){.customerSuggest,.ttSuggest{max-height:280px;position:static}.panel.left,.panel.center,.panel.right{z-index:auto}}.customerSuggest button{color:#172033;min-height:34px}.customerSuggest .emptyAddress{color:#64748b;font-style:italic}.countBadge{color:#075985;background:#e0f2fe;border-radius:999px;margin-left:6px;padding:3px 8px;font-size:12px}.customerBook{display:none}.panel.left{overflow:visible}.orderForm{margin-bottom:12px}.list{max-height:430px}@media (width<=1180px){.layout{grid-template-columns:1fr}.mapBox{height:260px}}.dualAddress{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-column:1/-1;grid-template-columns:1fr;gap:12px;padding:10px;display:grid}.dualAddress>div{gap:7px;display:grid}.dualAddress b{color:#0f172a;font-size:13px}.orderCard span,.stop span{overflow-wrap:anywhere;line-height:1.35}.customerSuggest:empty{display:none}.topRight{align-content:center;gap:10px;min-width:330px;max-width:520px;display:grid}.testActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.testActions button{background:#0f766e;padding:10px 12px;font-size:13px}@media (width<=1180px){.topRight{min-width:0;max-width:none}.testActions{justify-content:flex-start}}.liveBox{background:#f6f9ff;border:1px solid #dbe7ff;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.liveBox p{color:#64748b;margin:3px 0;font-size:13px}.liveActions{flex-wrap:wrap;gap:8px;display:flex}.liveActions button{white-space:nowrap}.stop.done{opacity:.62;background:#f1f5f9}.stop.done .number{color:#166534;background:#dcfce7}.stop em{color:#16a34a;font-size:12px;font-style:normal}@media (width<=900px){.liveBox{display:block}.liveActions{margin-top:10px}}:root{--ly-bg:#f5f8ff;--ly-surface:#fff;--ly-surface-2:#f7faff;--ly-border:#dbe7f7;--ly-text:#0b1628;--ly-muted:#60718c;--ly-blue:#1f73ff;--ly-cyan:#00c8ff;--ly-violet:#7157ff;--ly-navy:#07182f;--ly-shadow:0 18px 45px #143a701f}body{background:radial-gradient(circle at 16% 8%, #00c8ff2e, transparent 28%), radial-gradient(circle at 88% 0%, #7157ff29, transparent 30%), linear-gradient(180deg,#fff 0%, var(--ly-bg) 50%, #eef5ff 100%);color:var(--ly-text)}body:before{content:"";pointer-events:none;background-image:linear-gradient(#1f73ff0b 1px,#0000 1px),linear-gradient(90deg,#1f73ff0b 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 70%);mask-image:linear-gradient(#000000a6,#0000 70%)}.app{z-index:1;position:relative}.top{color:#fff;box-shadow:var(--ly-shadow);background:linear-gradient(90deg,#0b1628d9 0%,#0b162833 100%);border:none;position:relative;overflow:hidden}.top:before,.top:after{display:none}.top>*{position:relative}.top h1{letter-spacing:-.04em;color:#fff;font-weight:900}.top p{color:#d8e7ff;opacity:1;text-shadow:0 2px 4px #00000080}.eyebrow{letter-spacing:.16em;color:#93c5fd!important}.status{color:#e2e8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b162899;border:1px solid #ffffff26;box-shadow:0 12px 30px #0000004d}.panel{border:1px solid var(--ly-border);box-shadow:var(--ly-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb}.panelTitle h2{color:#091a32}button{background:linear-gradient(135deg,var(--ly-blue),var(--ly-violet));color:#fff;box-shadow:0 10px 22px #1f73ff33}.ghost{box-shadow:none;color:#17406f!important;background:#fff!important;border:1px solid #d8e7fb!important}.tiny{box-shadow:none;color:#124778!important;background:#e8f2ff!important}.testActions button{background:linear-gradient(135deg,#139bd7,var(--ly-blue));box-shadow:0 10px 24px #139bd738}.testActions .dangerBtn{background:linear-gradient(135deg,#ff5d73,#b91c1c)}input,select,textarea{color:var(--ly-text);background:#fbfdff;border:1px solid #d8e5f5}input:focus,select:focus,textarea:focus{border-color:var(--ly-blue);background:#fff;box-shadow:0 0 0 4px #1f73ff21}.hintLine,.miniInfo,.capacity,.addressBox,.dualAddress,.drivers div{background:var(--ly-surface-2);border-color:#dce9fa}.orderCard,.stop,.vehicle{background:linear-gradient(#fff,#f9fbff);border-color:#dae8f8;box-shadow:0 8px 22px #143a700f}.orderCard:hover,.vehicle:hover,.stop:hover{border-color:#9fc7ff;box-shadow:0 14px 34px #1f73ff1f}.number{background:linear-gradient(135deg,var(--ly-blue),var(--ly-cyan));box-shadow:0 8px 18px #1f73ff3d}.dropZone{background:linear-gradient(#fbfdff,#f2f7ff);border-color:#c7daf4}.bar{background:#e2ebf7}.palletList span{color:#19466f;background:#edf6ff;border-color:#d1e7ff}.customerSuggest,.ttSuggest{background:#fffffffa;border-color:#cfe2ff;box-shadow:0 22px 55px #1954a029}.customerGroup button,.ttSuggest button,.bookCustomer button,.customerSuggest button{color:#12365e;background:#fff;border-color:#d8e7fb}.customerGroup button:hover,.ttSuggest button:hover,.bookCustomer button:hover,.customerSuggest button:hover{border-color:var(--ly-cyan);background:#eff8ff}.liveBox{background:linear-gradient(135deg,#f3f9ff,#fff);border-color:#cfe2ff}.mapBox{background:#eaf2fc;border:1px solid #cfe0f3;box-shadow:inset 0 0 0 1px #ffffffbf,0 15px 35px #143a701a}.mapEmpty{color:#47617d;background:linear-gradient(135deg,#f7fbfff0,#e9f2ffe6)}.routeError{color:#a51d35;background:#fff1f3;border-color:#ffc4cf}.tomtomMap,.tt-map{background:#eaf2fc}.tt-ctrl{filter:drop-shadow(0 8px 16px #0f172a1a)}.addressPair{grid-template-columns:1fr 86px;gap:8px;width:100%;display:grid}.orderForm .addressFields,.orderForm .dualAddress{grid-column:1/-1}.dualAddress input{min-width:0}.drivers .driverCard{border-left:5px solid #0000}@media (width<=520px){.addressPair,.two{grid-template-columns:1fr}.layout{padding:0 10px 18px}.top{margin:10px}}.ttInfo{color:#60718c;background:#f7faff;border:1px dashed #d8e7fb;border-radius:10px;padding:9px 10px;font-size:12px}.ttInfo.error{color:#a51d35;background:#fff1f3;border-color:#ffc4cf}.closeSuggest{justify-self:flex-end;padding:6px 10px!important;font-size:12px!important}.dualAddress .ttInline .inlineSuggest,.addressBox .ttInline .inlineSuggest{top:calc(100% + 6px)}.companyPick input{width:100%}.companySuggest{top:calc(100% + 6px)!important;left:0!important;right:0!important}.modalShade{z-index:12000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07182f57;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.driverModal{background:#fff;border:1px solid #cfe2ff;border-radius:22px;width:min(720px,96vw);max-height:92vh;padding:16px;overflow:auto;box-shadow:0 30px 80px #07182f47}.modalHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.modalHead b{color:#091a32;font-size:20px;display:block}.modalHead small{color:#60718c;margin-top:4px;line-height:1.35;display:block}.modalTools{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.modalTools select{max-width:180px}.calendarGrid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.calDay{border-radius:14px;place-items:center;gap:2px;min-height:58px;padding:7px;display:grid;overflow:hidden;color:#0b1628!important;box-shadow:none!important;background:#fff!important;border:2px solid #d8e5f5!important}.calDay b{font-size:16px}.calDay span{word-break:break-all;text-align:center;font-size:11px;font-weight:700}.calDay.selected{outline:3px solid #1f73ff2e}.legend{color:#60718c;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:13px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{border-radius:999px;width:11px;height:11px;display:inline-block}.alreadyPickedRow{color:#124778;background:#f7faff;border:1px solid #d8e7fb;border-radius:12px;grid-column:1/-1;align-items:center;gap:9px;padding:9px 10px;font-weight:600;display:flex}.alreadyPickedRow input{accent-color:#2563eb;width:18px;height:18px;margin:0}@media (width<=560px){.calendarGrid{gap:4px}.calDay{border-radius:10px;min-height:48px;padding:4px}.calDay b{font-size:13px}.calDay span{font-size:9px;font-weight:600}.modalTools{display:block}.modalTools button{width:100%;margin-top:8px}}.orderForm{align-items:start;grid-template-columns:1fr!important;gap:8px!important}.orderForm>*{min-width:0;grid-column:1/-1!important}.orderForm .two{width:100%;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;display:grid!important}.orderForm input,.orderForm select,.orderForm textarea{min-width:0;height:37px}.orderForm .alreadyPickedRow input{flex:none;width:18px;height:18px}.addressFields{z-index:50;position:relative;overflow:visible;grid-column:1/-1!important;gap:8px!important;display:grid!important}.addressLine{gap:8px;width:100%;display:grid;overflow:visible}.addrCell input{width:100%}.addrCell.active input{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb21}.fieldSuggest{z-index:9500!important;width:min(390px,78vw)!important;max-height:270px!important;margin:0!important;padding:8px!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:auto!important;overflow:auto!important}.streetLine .addrCell:first-child .fieldSuggest,.cityLine .addrCell:nth-child(2) .fieldSuggest{width:min(420px,82vw)!important}.streetLine .addrCell:nth-child(2) .fieldSuggest{width:min(330px,78vw)!important;left:auto!important;right:0!important}.cityLine .addrCell:first-child .fieldSuggest{width:min(330px,78vw)!important}.dualAddress{z-index:60;overflow:visible!important}.dualAddress>div{overflow:visible}.companyPick{z-index:3000;position:relative}.companySuggest{max-height:260px;overflow:auto;z-index:9900!important}@media (width<=520px){.streetLine,.cityLine,.orderForm .two{grid-template-columns:1fr!important}.fieldSuggest{width:calc(100vw - 48px)!important}}.autofillTrap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:-9999px!important;left:-9999px!important}.orderForm{grid-template-columns:1fr!important;gap:8px!important;display:grid!important;overflow:visible!important}.orderForm>*{grid-column:1/-1!important;min-width:0!important}.orderForm .formRow,.orderForm .twoEqual{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.orderForm input,.orderForm select,.orderForm textarea{width:100%!important;min-width:0!important;max-width:100%!important;height:37px!important;line-height:1.2!important}.orderForm textarea{height:auto!important;min-height:64px!important}.addressFields{z-index:200!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important;position:relative!important;overflow:visible!important}.addressLine{gap:8px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}.cityLine{grid-template-columns:150px minmax(0,1fr)!important}.addrCell{min-width:0!important;position:relative!important;overflow:visible!important}.addrCell input{pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;width:100%!important}.addrCell.active{z-index:10000!important}.fieldSuggest{z-index:12000!important;width:max-content!important;min-width:100%!important;max-width:min(430px,82vw)!important;max-height:280px!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:auto!important;overflow:auto!important}.addrCell:nth-child(2) .fieldSuggest{max-width:min(360px,78vw)!important;left:auto!important;right:0!important}.alreadyPickedRow{color:#124778!important;background:linear-gradient(135deg,#f7faff,#eef7ff)!important;border:1px solid #d8e7fb!important;border-radius:12px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;font-weight:700!important;display:flex!important}.alreadyPickedRow input{accent-color:#2563eb!important;flex:0 0 18px!important;width:18px!important;height:18px!important}.alreadyPickedRow span{line-height:1.2}.orderSubmit{width:100%!important;margin:0!important;padding:10px!important;font-size:14px!important}@media (width<=520px){.streetLine,.cityLine,.orderForm .formRow,.orderForm .twoEqual{grid-template-columns:1fr!important}.fieldSuggest{width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important}}body{background:radial-gradient(circle at 12% 6%,#00c8ff3d,#0000 28%),radial-gradient(circle at 90% 10%,#7157ff3d,#0000 30%),linear-gradient(135deg,#06111f 0%,#0b1630 42%,#eef6ff 42%,#f7fbff 100%)!important}body:before{opacity:.8;background-size:28px 28px}.top{background:linear-gradient(120deg,#030a16f0,#081830c7)!important;border:1px solid #58c4ff38!important;box-shadow:0 24px 70px #00000047,inset 0 0 0 1px #ffffff0d!important}.topRight{align-content:center;justify-items:end;gap:10px;display:grid}.dangerGhost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8fbff!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff38!important}.layout{grid-template-columns:minmax(380px,445px) minmax(590px,1fr) minmax(330px,375px)!important}.panel{border-radius:24px!important}.panelTitle{border-bottom:1px solid #1f73ff1a;padding-bottom:8px}.panelTitle h2{letter-spacing:-.04em;font-weight:900}.routeSettings{align-items:end;grid-template-columns:minmax(150px,.55fr) minmax(230px,1fr) minmax(210px,.8fr)!important}.routeSettings label{gap:5px;font-weight:800;display:grid;color:#31567a!important}.miniInfo{box-shadow:0 15px 30px #07182f2e;color:#e9f7ff!important;background:linear-gradient(135deg,#07182f,#12365e)!important;border-color:#2d86ff!important}.toolbar button{min-height:38px}.aiBox{position:relative;overflow:hidden}.aiBox:before{content:"";filter:blur(8px);background:#00c8ff2e;border-radius:999px;width:150px;height:150px;position:absolute;top:-60px;right:-40px}.aiBox>*{position:relative}.dropZone{box-shadow:inset 0 0 35px #1f73ff14;border-style:solid!important}.stop.done{opacity:.68;background:linear-gradient(90deg,#f0fdf4,#fff)!important;border-color:#86efac!important}.vehicle.active strong,.orderCard strong,.stop strong{color:#081c34}.mapBox{height:330px!important}.countBadge{border:1px solid #bae6fd;color:#075985!important;background:#dff7ff!important}.status svg{color:#5eead4}.form input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.fleet .vehicle{position:relative;overflow:hidden}.fleet .vehicle:before{content:"";background:linear-gradient(180deg,var(--ly-cyan),var(--ly-violet));opacity:.8;width:4px;position:absolute;top:0;bottom:0;left:0}.fleet .vehicle>*{position:relative}.routeError{font-weight:700}.customerSuggest{top:46px!important}@media (width<=1180px){.layout,.routeSettings{grid-template-columns:1fr!important}.topRight{justify-items:stretch}.dangerGhost{width:100%}}.top{align-items:center!important;min-height:112px!important}.top p,.status{display:none!important}.topRight{justify-items:end!important;min-width:auto!important;max-width:230px!important}.dangerGhost{padding:10px 14px!important}.systemMessage{color:#124778;background:linear-gradient(135deg,#f7fbff,#eef7ff);border:1px solid #cfe2ff;border-radius:13px;margin:8px 0 12px;padding:9px 11px;font-size:12px;font-weight:800;box-shadow:0 8px 20px #1f73ff14}.closeSuggest{justify-self:end!important;min-height:auto!important;padding:5px 9px!important;font-size:11px!important}.top{background:linear-gradient(120deg,#010812f5,#041531d6 48%,#09264cb8),linear-gradient(120deg,#010812f5,#041531d6 48%,#09264cb8)!important;border:1px solid #5fdfff57!important;border-radius:28px!important;min-height:176px!important;padding:28px 34px!important;overflow:hidden!important;box-shadow:0 36px 90px #00000057,inset 0 0 0 1px #ffffff14,0 0 60px #00c8ff1f!important}.top:before{content:"";opacity:.82;background:linear-gradient(90deg,#00e8ff1a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#00e8ff14 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 72% 28%,#695bff47,#0000 22%),radial-gradient(circle at 22% 20%,#00e0ff38,#0000 23%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000e0 68%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000e0 68%,#0000 100%)}.top:after{filter:blur(16px);background:linear-gradient(90deg,#0000,#00e8ff7a,#675bff57,#0000);height:210px;position:absolute;inset:auto -10% -52% 35%;transform:rotate(-7deg);content:""!important;display:block!important}.topRight{align-self:start!important}.dangerGhost{text-transform:uppercase!important;letter-spacing:.06em!important;border-radius:16px!important;font-weight:900!important}.top h1{background:linear-gradient(90deg,#fff 0%,#dffaff 45%,#7dd3fc 100%);-webkit-background-clip:text;background-clip:text;letter-spacing:-.07em!important;color:#0000!important;max-width:900px!important;text-shadow:none!important;margin:0!important;font-size:clamp(34px,4.2vw,61px)!important;line-height:.9!important}.top h1:after{content:"TOMTOM-POWERED DISPATCH CONTROL";color:#bff4ff;letter-spacing:.24em;background:#04122694;-webkit-background-clip:initial;background-clip:initial;text-shadow:0 0 10px #00e0ff57;border:1px solid #7dd3fc59;border-radius:999px;width:max-content;max-width:100%;margin-top:18px;padding:9px 13px;font-size:11px;font-weight:900;line-height:1.1;display:block;box-shadow:inset 0 0 22px #00e0ff24}.top .heroChips span{letter-spacing:.16em;color:#dffaff;background:#06142a8f;border:1px solid #7dd3fc4d;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;box-shadow:inset 0 0 18px #00e0ff1a}.tomtomToolbar{align-items:center}.tomtomToolbar span{color:#075985;background:linear-gradient(135deg,#effcff,#f8fbff);border:1px solid #b9eaff;border-radius:14px;padding:9px 10px;font-size:12px;font-weight:900}.ttSuggest.fieldSuggest{gap:6px!important;display:grid!important}.ttSuggest.fieldSuggest button{border-radius:12px!important;min-height:auto!important}.ttSuggest.fieldSuggest button span{color:#0b2b4f;font-weight:900}.ttSuggest.fieldSuggest button small{color:#60718c}.ttInfo{color:#31567a;background:#f8fbff;border-radius:10px;padding:8px 10px;font-weight:700}.ttInfo.error{color:#991b1b;background:#fff1f2}.ttInline{z-index:4500;position:relative}.ttInline .inlineSuggest{z-index:8000;top:calc(100% + 6px);left:0;right:0}.dualAddress .ttInline .inlineSuggest,.addressBox .ttInline .inlineSuggest{top:calc(100% + 6px)}@media (width<=1180px){.top{min-height:150px!important;padding:24px!important}.top h1{font-size:34px!important}.topRight{justify-content:flex-start!important}.top h1:after{letter-spacing:.16em;font-size:9px}.top .heroChips{display:none}}.tomtomMap canvas{outline:none}.mapEmpty.subtle{pointer-events:none;color:#dffaff;background:linear-gradient(135deg,#07182fb8,#0a305c6b);font-weight:900}:root{--ly-page:#f5f8fc;--ly-surface:#fff;--ly-surface-2:#f8fbff;--ly-border:#dbe7f4;--ly-text:#102033;--ly-muted:#5f728a;--ly-blue:#1667d9;--ly-cyan:#06b6d4;--ly-green:#16a34a;--ly-shadow-soft:0 14px 34px #1e40781a}body{color:var(--ly-text)!important;background:linear-gradient(#fff 0%,#f7fbff 42%,#eef5ff 100%)!important}body:before{display:none!important}.app{position:relative;z-index:1!important;min-height:100vh!important}.top.lightTop,.top{border:1px solid var(--ly-border)!important;min-height:auto!important;box-shadow:var(--ly-shadow-soft)!important;color:var(--ly-text)!important;background:linear-gradient(135deg,#fff 0%,#f8fbff 60%,#eef7ff 100%)!important;border-radius:24px!important;align-items:center!important;margin:18px!important;padding:22px 26px!important;overflow:visible!important}.top:before,.top:after{content:none!important;display:none!important}.top>div{z-index:1!important;position:relative!important}.brandWordmark{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin-bottom:12px!important;display:inline-flex!important}.brandWordmark:before{content:"";background:linear-gradient(90deg,var(--ly-blue),var(--ly-cyan));border-radius:999px;width:48px;height:5px;display:block;box-shadow:0 6px 18px #1667d92e}.brandText{letter-spacing:.2em!important;color:#0f2440!important;text-shadow:none!important;font-size:22px!important;font-weight:950!important;line-height:1!important}.brandSub{text-transform:uppercase!important;letter-spacing:.22em!important;color:var(--ly-blue)!important;text-shadow:none!important;font-size:10px!important;font-weight:800!important}.top h1{color:#102033!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important;letter-spacing:-.045em!important;max-width:none!important;margin:0!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.05!important}.top h1:after{content:"TomTom-ready · Tagesplanung · Fahrer · Fahrzeuge · Kapazität"!important;color:#17406f!important;width:max-content!important;max-width:100%!important;box-shadow:none!important;letter-spacing:.13em!important;text-shadow:none!important;background:#eef7ff!important;-webkit-background-clip:initial!important;background-clip:initial!important;border:1px solid #cfe2ff!important;border-radius:999px!important;margin-top:10px!important;padding:7px 11px!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important;display:block!important}.top .heroChips{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.top .heroChips span{letter-spacing:.12em!important;color:#155e75!important;box-shadow:none!important;background:#ecfeff!important;border:1px solid #bae6fd!important;border-radius:999px!important;padding:7px 10px!important;font-size:10px!important;font-weight:900!important}.topRight{justify-content:flex-end!important;align-items:flex-start!important;display:flex!important}.dangerGhost{color:#b42318!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-transform:none!important;letter-spacing:0!important;background:#fff!important;border:1px solid #fed7d7!important;border-radius:14px!important}.dangerGhost:hover{background:#fff5f5!important;border-color:#fda4af!important}.layout{grid-template-columns:minmax(360px,430px) minmax(560px,1fr) minmax(320px,360px)!important;gap:18px!important;padding:0 18px 22px!important}.panel{border:1px solid var(--ly-border)!important;box-shadow:var(--ly-shadow-soft)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffff0!important;border-radius:22px!important}.panel.center{background:#fff!important}.panelTitle{border-bottom:1px solid #e6eef8!important;margin-bottom:12px!important;padding-bottom:8px!important}.panelTitle h2{color:#0f2440!important;letter-spacing:-.025em!important;font-weight:900!important}.panelTitle svg{color:var(--ly-blue)!important}.help{color:#244967!important;background:#f0f7ff!important;border-color:#cfe2ff!important}.systemMessage{color:#17406f!important;box-shadow:none!important;background:#f8fbff!important;border:1px solid #dbeafe!important}.miniInfo{color:#102033!important;box-shadow:none!important;background:#f8fbff!important;border:1px solid #cfe2ff!important}.miniInfo b{color:var(--ly-blue)!important}.aiBox{color:#164e63!important;background:linear-gradient(135deg,#ecfeff,#f7fbff)!important;border-color:#a5f3fc!important}.aiBox:before{display:none!important}.mapEmpty.subtle{color:#17406f!important;background:#f8fbff!important;border:1px dashed #cfe2ff!important}.mapBox,.tomtomMap,.tt-map{background:#eef5ff!important;border-color:#cfe0f3!important}.dropZone{background:#fbfdff!important;border:1px solid #dbeafe!important;box-shadow:inset 0 0 0 1px #fffc!important}.orderCard,.stop,.vehicle{background:#fff!important;border:1px solid #dde8f5!important;box-shadow:0 6px 18px #1e40780f!important}.orderCard:hover,.stop:hover,.vehicle:hover{border-color:#9cc7ff!important;box-shadow:0 12px 28px #1e67d91f!important}.vehicle.active{border-color:var(--ly-blue)!important;box-shadow:0 0 0 4px #1667d91f!important}.fleet .vehicle:before{background:linear-gradient(180deg,var(--ly-blue),var(--ly-cyan))!important}.number{background:linear-gradient(135deg,var(--ly-blue),var(--ly-cyan))!important}.bar i{background:linear-gradient(90deg,var(--ly-blue),var(--ly-cyan))!important}button{background:linear-gradient(135deg,var(--ly-blue),#1d8ee8)!important;box-shadow:0 8px 18px #1667d929!important}.primary{background:linear-gradient(135deg,var(--ly-blue),var(--ly-cyan))!important}.ghost{color:#17406f!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e7fb!important}.tiny{color:#17406f!important;box-shadow:none!important;background:#eef7ff!important}.testActions .dangerBtn{color:#fff!important;background:linear-gradient(135deg,#f97316,#dc2626)!important}.modalShade{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#1e40782e!important}.driverModal{box-shadow:0 20px 60px #1e407838!important}.muted,.toolbar span,.orderCard span,.stop span,.vehicle span,.orderCard small,.stop small,.vehicle small,.drivers small{color:var(--ly-muted)!important}@media (width<=1180px){.layout{grid-template-columns:1fr!important}.top.lightTop,.top{margin:10px!important;padding:20px!important}.top h1{font-size:32px!important}.topRight{justify-content:flex-start!important}.top .heroChips{display:none!important}}:root{--shell-sidebar:292px;--shell-sidebar-compact:68px;--shell-topbar:78px;--shell-bg:#f2f7fc;--shell-navy:#071629;--shell-navy-2:#0b2440;--shell-blue:#1774df;--shell-cyan:#18b7d8;--shell-green:#42d46b;--shell-text:#10243d;--shell-muted:#70839a;--shell-line:#dce8f4}html{scroll-behavior:smooth}body{min-width:320px;overflow-x:hidden}.workspaceShell{min-height:100vh;color:var(--shell-text);background:radial-gradient(circle at 78% 4%,#47b5f41f,#0000 26%),linear-gradient(#f7fbff 0%,#f1f6fc 100%)}.workspaceSidebar{width:var(--shell-sidebar);z-index:100;background:linear-gradient(#071629 0%,#0a2039 58%,#081a2e 100%);border-right:1px solid #69cbff29;flex-direction:column;transition:width .24s,transform .24s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:18px 0 55px #19437021}.sidebarBrand{background:radial-gradient(circle at 48% 115%,#0099ff2e,#0000 58%);border-bottom:1px solid #a2daff1c;align-items:center;height:116px;padding:16px 17px;display:flex}.sidebarBrandFull{object-fit:contain;filter:drop-shadow(0 8px 24px #00a4ff29);border-radius:15px;width:100%;height:82px;display:block}.sidebarBrandSymbol{object-fit:contain;border-radius:15px;width:51px;height:51px;display:none}.sidebarMeta{color:#eaf7ff;background:#ffffff0b;border:1px solid #89ccff21;border-radius:15px;align-items:center;gap:10px;margin:14px 14px 7px;padding:11px 12px;display:flex}.sidebarMeta b,.sidebarMeta small{display:block}.sidebarMeta b{letter-spacing:.03em;font-size:11px}.sidebarMeta small{color:#8eabc2;letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:9px}.sidebarPulse{background:var(--shell-green);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #42d46b1a,0 0 17px #42d46b85}.workspaceNav{scrollbar-width:thin;scrollbar-color:#84c3eb40 transparent;flex:1;padding:8px 11px 20px;overflow-y:auto}.workspaceNav::-webkit-scrollbar{width:5px}.workspaceNav::-webkit-scrollbar-thumb{background:#84c3eb3d;border-radius:99px}.navGroup{margin-top:13px}.navGroup:first-child{margin-top:2px}.navGroupLabel{color:#6687a3;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;padding:0 12px 7px;font-size:9px;font-weight:800}.navItem{text-align:left;border:1px solid #0000;border-radius:13px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:47px;margin:3px 0;padding:8px 9px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex;position:relative;color:#acc3d6!important;box-shadow:none!important;background:0 0!important}.navItem:hover{border-color:#89ccff1a;transform:translate(1px);filter:none!important;color:#f0faff!important;background:#ffffff0e!important}.navItem.active{border-color:#4cb5ef47;color:#fff!important;background:linear-gradient(100deg,#1774df40,#18b7d817)!important;box-shadow:inset 3px 0 #22bff0,0 8px 22px #000f2324!important}.navIcon{color:#7ca9c9;background:#ffffff0b;border:1px solid #9ad8ff14;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.navItem.active .navIcon{color:#dffaff;background:linear-gradient(145deg,#1774df99,#18b7d859);border-color:#76daff52;box-shadow:0 5px 18px #00a2ff2e}.navCopy{flex:1;min-width:0}.navCopy b,.navCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.navCopy b{letter-spacing:-.01em;font-size:11.5px}.navCopy small{color:#718da5;margin-top:3px;font-size:9px;font-weight:500}.navItem.active .navCopy small{color:#9ec4db}.navArrow{color:#79dfff;flex:none}.readyDot{background:#49dc78;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #49dc781a}.sidebarFooter{background:#030d1a26;border-top:1px solid #a2daff1c;padding:11px}.separateAppNote{color:#cce4f3;background:#ffffff09;border:1px solid #81d1ff21;border-radius:13px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 11px;display:flex}.separateAppNote svg{color:#53d9f4}.separateAppNote b,.separateAppNote small{display:block}.separateAppNote b{font-size:10px}.separateAppNote small{color:#7393aa;margin-top:2px;font-size:8.5px}.sidebarCollapse{width:100%;color:#7694ab!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;justify-content:flex-start!important;padding:9px 11px!important;font-size:10px!important}.sidebarCollapse:hover{filter:none!important;color:#dff7ff!important;background:#ffffff0a!important}.workspaceMain{min-height:100vh;margin-left:var(--shell-sidebar);transition:margin-left .24s}.workspaceTopbar{z-index:60;height:var(--shell-topbar);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fcffe0;border-bottom:1px solid #c9dbedc7;justify-content:space-between;align-items:center;gap:22px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 7px 25px #284c730b}.topbarTitle{align-items:center;gap:12px;min-width:0;display:flex}.topbarIcon{color:#176fcb;background:linear-gradient(145deg,#edf7ff,#fff);border:1px solid #d6e9f8;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 22px #1d65a714}.topbarTitle div{min-width:0}.topbarTitle span{color:#71879b;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.topbarTitle h2{letter-spacing:-.025em;color:#10243d;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:17px;overflow:hidden}.topbarActions{align-items:center;gap:10px;display:flex}.buildBadge{color:#46647d;letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1px solid #d5e7f4;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.buildBadge span{background:#43cf70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #43cf701a}.languageSwitch{color:#8a9bad;background:#fff;border:1px solid #d5e7f4;border-radius:11px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;font-weight:850;display:flex}.languageSwitch button{min-width:28px;min-height:28px;color:#70869a!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:4px!important;font-size:9px!important}.languageSwitch button:hover{color:#176fae!important;background:#f1f7fc!important}.languageSwitch button.active{color:#075f9d!important;background:#eaf5fd!important;border-color:#b9daf1!important}.languageSwitch button:focus-visible{outline-offset:2px;outline:3px solid #176fae47}.iconButton{width:39px;height:39px;position:relative;color:#46647d!important;box-shadow:none!important;background:#fff!important;border:1px solid #dae7f2!important;border-radius:12px!important;padding:0!important}.iconButton:hover{filter:none!important;background:#f6fbff!important}.iconButton i{background:#ef5e67;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.profileChip{background:#fff;border:1px solid #dae7f2;border-radius:14px;align-items:center;gap:9px;padding:5px 8px 5px 5px;display:flex}.profileChip>span{color:#fff;background:linear-gradient(145deg,#146fd3,#17b6d7);border-radius:10px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid;box-shadow:0 6px 14px #1774df2e}.profileChip b,.profileChip small{display:block}.profileChip b{font-size:10px}.profileChip small{color:#8293a6;margin-top:2px;font-size:8.5px}.workspaceContent{min-height:calc(100vh - var(--shell-topbar));padding:24px 26px 34px}.workspaceContent.dispoWorkspace{padding:0 0 28px}.workspaceContent .operationalApp{background:0 0;min-height:0!important}.workspaceContent .operationalTop{margin:24px 24px 18px!important}.workspaceContent .operationalTop .eyebrow{margin-bottom:7px;display:block;color:#1670ce!important}.workspaceContent .operationalTop h1{font-size:clamp(28px,3vw,42px)!important}.workspaceContent .operationalTop h1:after{content:"Planung · Karte · Aufträge · Fahrer · Fahrzeuge · Kapazität"!important}.workspaceContent .layout{padding:0 24px 24px!important}.workspaceContent .panel{box-shadow:0 12px 32px #1f487313!important}.modulePlaceholder{min-height:calc(100vh - var(--shell-topbar) - 58px);background:linear-gradient(145deg,#fffffff0,#f5fbffdb);border:1px solid #d3e4f2d1;border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #1f487312}.modulePlaceholder:before{content:"";background-image:linear-gradient(#4982b509 1px,#0000 1px),linear-gradient(90deg,#4982b509 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.moduleGlow{filter:blur(1px);border-radius:50%;position:absolute}.glowOne{background:radial-gradient(circle,#1674df24,#1674df00 68%);width:390px;height:390px;top:-150px;right:-120px}.glowTwo{background:radial-gradient(circle,#18b7d81f,#18b7d800 68%);width:310px;height:310px;bottom:-130px;left:-100px}.modulePlaceholderInner{z-index:2;text-align:center;max-width:560px;padding:44px;position:relative}.moduleIcon{color:#1a7bcf;background:linear-gradient(145deg,#fff,#e9f7ff);border:1px solid #d4eaf8;border-radius:24px;place-items:center;width:76px;height:76px;margin:0 auto 22px;display:grid;box-shadow:0 18px 38px #1669b121,inset 0 1px #fff}.moduleKicker{color:#1985c9;letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.modulePlaceholder h1{color:#10243d;letter-spacing:-.055em;margin:9px 0 12px;font-size:clamp(32px,5vw,54px);line-height:1}.modulePlaceholder p{color:#71849a;max-width:500px;margin:0 auto;font-size:13px;line-height:1.65}.moduleStatus{color:#4d6b83;letter-spacing:.05em;text-transform:uppercase;background:#ffffffd1;border:1px solid #d7e8f4;border-radius:999px;align-items:center;gap:8px;margin-top:25px;padding:10px 14px;font-size:9px;font-weight:800;display:inline-flex}.moduleStatus span{background:#43cf70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #43cf701a}.mobileNavButton{z-index:120;width:43px;height:43px;display:none;position:fixed;top:15px;left:14px;color:#e9f9ff!important;background:#0a2039!important;border:1px solid #68c2f533!important;border-radius:13px!important;padding:0!important;box-shadow:0 10px 26px #071c323b!important}.mobileNavBackdrop{display:none}.sidebarCompact .workspaceSidebar{width:var(--shell-sidebar-compact)}.sidebarCompact .workspaceMain{margin-left:var(--shell-sidebar-compact)}.sidebarCompact .sidebarBrandFull{display:none}.sidebarCompact .sidebarBrandSymbol{display:block}.sidebarCompact .sidebarMeta{justify-content:center;margin:8px;padding:8px}.sidebarCompact .sidebarMeta div,.sidebarCompact .navCopy,.sidebarCompact .navGroupLabel,.sidebarCompact .navArrow,.sidebarCompact .readyDot,.sidebarCompact .separateAppNote span,.sidebarCompact .sidebarCollapse span{display:none}.sidebarCompact .workspaceNav{padding-left:6px;padding-right:6px}.sidebarCompact .navGroup{margin-top:7px}.sidebarCompact .navItem{justify-content:center;min-height:44px;padding:3px}.sidebarCompact .navIcon{width:40px;height:40px}.sidebarCompact .separateAppNote{justify-content:center;padding:7px}.sidebarCompact .sidebarCollapse{justify-content:center!important}.sidebarCompact .sidebarFooter{padding:6px}@media (width<=1280px){.profileChip div{display:none}.profileChip{padding-right:5px}.buildBadge{display:none}.workspaceContent .layout{grid-template-columns:1fr!important}}@media (width<=860px){.workspaceSidebar{width:min(88vw,310px);transform:translate(-105%);box-shadow:22px 0 70px #04132357}.workspaceSidebar.mobileOpen{transform:translate(0)}.workspaceMain,.sidebarCompact .workspaceMain{margin-left:0}.mobileNavButton{place-items:center;display:grid}.mobileNavBackdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:block;position:fixed;inset:0;box-shadow:none!important;background:#04111f73!important;border:0!important;border-radius:0!important;padding:0!important}.workspaceTopbar{height:72px;padding:0 14px 0 68px}.topbarTitle h2{font-size:14px}.topbarIcon{display:none}.topbarActions{gap:6px}.profileChip{display:none}.workspaceContent{padding:14px}.workspaceContent.dispoWorkspace{padding-top:1px}.workspaceContent .operationalTop{margin:13px 10px 10px!important}.workspaceContent .layout{padding:0 10px 16px!important}.modulePlaceholder{border-radius:22px;min-height:calc(100vh - 100px)}.modulePlaceholderInner{padding:28px 20px}.moduleIcon{border-radius:21px;width:66px;height:66px}.modulePlaceholder h1{font-size:34px}.sidebarCompact .workspaceSidebar{width:min(88vw,310px)}.sidebarCompact .sidebarBrand{height:116px;padding:16px 17px}.sidebarCompact .sidebarBrandFull{display:block}.sidebarCompact .sidebarBrandSymbol{display:none}.sidebarCompact .sidebarMeta{justify-content:flex-start;margin:14px 14px 7px;padding:11px 12px}.sidebarCompact .sidebarMeta div,.sidebarCompact .navCopy,.sidebarCompact .navGroupLabel,.sidebarCompact .navArrow,.sidebarCompact .readyDot,.sidebarCompact .separateAppNote span,.sidebarCompact .sidebarCollapse span{display:block}.sidebarCompact .navItem{justify-content:flex-start;padding:8px 9px}.sidebarCompact .navIcon{width:32px;height:32px}.sidebarCompact .separateAppNote{justify-content:flex-start;padding:10px 11px}.sidebarCompact .sidebarCollapse{display:none}}@media (width<=480px){.topbarActions .iconButton{display:none}.workspaceTopbar{padding-right:10px}.workspaceContent .operationalTop h1{font-size:28px!important}.workspaceContent .operationalTop h1:after{letter-spacing:.08em!important;font-size:8px!important}.moduleStatus{white-space:normal;line-height:1.4}.modulePlaceholderInner{padding:24px 16px}}.sidebarBrand{background:radial-gradient(circle at 50% 86%,#00aeff38,#0000 60%);justify-content:center;height:176px;padding:13px 16px}.sidebarBrandFull{object-fit:contain;filter:drop-shadow(0 12px 30px #00a9ff33);border-radius:0;width:100%;height:150px}.sidebarBrandSymbol{filter:drop-shadow(0 9px 22px #00a9ff38);border-radius:0}.plannedAppsLabel{color:#5f819d;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:1px 9px 7px;font-size:8px;font-weight:900}.separateAppNote{margin-bottom:6px}.sidebarCompact .plannedAppsLabel{display:none}.sidebarCompact .sidebarBrand{height:78px;padding:8px}.sidebarCompact .sidebarBrandSymbol{width:48px;height:48px}.topbarTitle>.topbarIcon{place-items:center!important;padding:0!important;line-height:0!important;display:grid!important}.topbarTitle>.topbarIcon svg{margin:auto;display:block;transform:none!important}.topbarTitle>div>span{color:#71879b;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.iconButton{place-items:center!important;line-height:0!important;display:grid!important}.iconButton svg,.navIcon svg,.moduleIcon svg,.dashboardStatIcon svg,.settingsCardIcon svg,.dangerZoneIcon svg{margin:auto;display:block}.workspaceContent.dispoWorkspace .layout{padding:24px!important}.dashboardPage{gap:20px;max-width:1540px;margin:0 auto;display:grid}.dashboardHero{isolation:isolate;background:linear-gradient(125deg,#07182c 0%,#0b2a49 56%,#0b4560 100%);border:1px solid #5ab8ef42;border-radius:30px;grid-template-columns:minmax(0,1fr) 340px;align-items:center;min-height:275px;padding:42px 48px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #113d662e}.dashboardHero:before{content:"";z-index:-1;background-image:linear-gradient(#65cdff0e 1px,#0000 1px),linear-gradient(90deg,#65cdff0e 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.dashboardHero:after{content:"";z-index:-1;background:radial-gradient(circle,#46e2762e,#00b5ff1a 38%,#0000 69%);border-radius:50%;width:430px;height:430px;position:absolute;top:-180px;right:-110px}.dashboardHeroCopy{z-index:2;max-width:760px;position:relative}.dashboardEyebrow{color:#61e7ff;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.dashboardHero h1{color:#f4fbff;letter-spacing:-.055em;max-width:760px;margin:12px 0 15px;font-size:clamp(31px,4vw,53px);line-height:1.02}.dashboardHero p{color:#a8c4d8;max-width:650px;margin:0;font-size:13px;line-height:1.7}.dashboardHeroActions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.dashboardHeroActions button{min-height:43px;border-radius:13px!important}.dashboardSecondary{color:#24435e!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e8f3!important}.dashboardSecondary:hover{filter:none!important;background:#f3f9fd!important}.dashboardHero .dashboardSecondary{color:#dff6ff!important;background:#ffffff12!important;border-color:#8adaff38!important}.dashboardHero .dashboardSecondary:hover{background:#ffffff1f!important}.dashboardHeroMark{z-index:1;place-items:center;min-width:0;height:225px;display:grid;position:relative}.dashboardHeroMark img{object-fit:contain;filter:drop-shadow(0 18px 34px #00b7ff47);width:100%;height:100%;display:block}.dashboardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboardStatCard{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:46px 1fr;place-items:center start;gap:2px 13px;min-height:150px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;color:#10243d!important;white-space:normal!important;background:#fffffff0!important;border:1px solid #dbe8f3!important;border-radius:20px!important;padding:20px!important;display:grid!important;box-shadow:0 12px 32px #1f487312!important}.dashboardStatCard:hover{transform:translateY(-2px);filter:none!important;border-color:#a8d5f1!important;box-shadow:0 18px 40px #1f5c911f!important}.dashboardStatIcon{color:#1675cf;background:linear-gradient(145deg,#eaf6ff,#fff);border:1px solid #d5e9f7;border-radius:15px;grid-row:1/4;place-items:center;width:46px;height:46px;display:grid}.dashboardStatValue{color:#0b2340;letter-spacing:-.05em;align-self:end;font-size:30px;font-weight:900;line-height:1}.dashboardStatCard small{color:#7a8ea2;align-self:start;font-size:9px;line-height:1.45}.dashboardGrid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;display:grid}.dashboardPanel{background:#fffffff0;border:1px solid #dbe8f3;border-radius:23px;padding:22px;box-shadow:0 12px 34px #1f487311}.dashboardPanelHeading{color:#1779cd;border-bottom:1px solid #e6eef5;justify-content:space-between;align-items:center;gap:14px;padding-bottom:16px;display:flex}.dashboardPanelHeading span{color:#7f92a5;letter-spacing:.15em;text-transform:uppercase;font-size:8.5px;font-weight:900;display:block}.dashboardPanelHeading h2{color:#10243d;letter-spacing:-.03em;margin:4px 0 0;font-size:18px}.dashboardQuickGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.dashboardQuickGrid button{text-align:left;grid-template-columns:42px 1fr 18px;align-items:center;gap:11px;min-height:78px;white-space:normal!important;color:#17334e!important;box-shadow:none!important;background:#fbfdff!important;border:1px solid #e0ebf4!important;border-radius:16px!important;padding:13px!important;display:grid!important}.dashboardQuickGrid button:hover{filter:none!important;background:#f3f9fd!important;border-color:#b9dcf1!important}.dashboardQuickGrid button>span{color:#1677ce;background:#eaf6ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.dashboardQuickGrid b,.dashboardQuickGrid small{display:block}.dashboardQuickGrid small{color:#7c8ea0;margin-top:4px;font-size:8.5px;line-height:1.4}.dashboardQuickGrid>button>svg{color:#84a1b7}.dashboardStatusList{margin-top:6px;display:grid}.dashboardStatusList>div{border-bottom:1px solid #edf2f7;grid-template-columns:10px 1fr auto;align-items:center;gap:11px;padding:14px 2px;display:grid}.dashboardStatusList>div:last-child{border-bottom:0}.dashboardStatusList b,.dashboardStatusList small{display:block}.dashboardStatusList b{color:#17334e;font-size:10.5px}.dashboardStatusList small{color:#7c8ea0;margin-top:3px;font-size:8.5px;line-height:1.4}.dashboardStatusList strong{color:#55738d;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.statusSignal{border-radius:50%;width:8px;height:8px}.statusSignal.ready{background:#43cf70;box-shadow:0 0 0 5px #43cf701c}.statusSignal.waiting{background:#f2ad3f;box-shadow:0 0 0 5px #f2ad3f1c}.settingsPage{gap:18px;max-width:1040px;margin:0 auto;display:grid}.settingsIntro{padding:9px 2px 4px}.settingsIntro h1{color:#10243d;letter-spacing:-.05em;margin:8px 0 10px;font-size:40px}.settingsIntro p{color:#73879a;max-width:720px;margin:0;font-size:12px;line-height:1.65}.settingsCard{background:#fff;border:1px solid #dbe8f3;border-radius:20px;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:19px 20px;display:grid;box-shadow:0 10px 28px #1f48730f}.settingsCardIcon{color:#1778ce;background:#edf8ff;border:1px solid #d8ebf8;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.settingsCard h2{color:#142e49;margin:0 0 5px;font-size:15px}.settingsCard p{color:#7b8da0;margin:0;font-size:10px;line-height:1.55}.settingsPlanned{color:#577189;letter-spacing:.08em;text-transform:uppercase;background:#f4f8fb;border:1px solid #e0e9f0;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.dangerZone{background:snow;border:1px solid #fecaca;border-radius:22px;overflow:hidden;box-shadow:0 13px 34px #84252512}.dangerZoneHeader{border-bottom:1px solid #fee2e2;grid-template-columns:54px 1fr;gap:15px;padding:22px;display:grid}.dangerZoneIcon{color:#c93636;background:#fff0f0;border:1px solid #fecaca;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.dangerZoneHeader>div>span{color:#dc3636;letter-spacing:.16em;text-transform:uppercase;font-size:8.5px;font-weight:900;display:block}.dangerZoneHeader h2{color:#6f1d1d;letter-spacing:-.025em;margin:5px 0 6px;font-size:19px}.dangerZoneHeader p{color:#9a5555;margin:0;font-size:10px;line-height:1.55}.dangerZoneAction{justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.dangerZoneAction b,.dangerZoneAction small{display:block}.dangerZoneAction b{color:#7d2c2c;font-size:11px}.dangerZoneAction small{color:#a56a6a;margin-top:4px;font-size:9px}.dangerButton{color:#fff!important;background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border:1px solid #b91c1c!important;box-shadow:0 8px 20px #b91c1c2e!important}.dangerButton:disabled{cursor:not-allowed;opacity:.42;filter:none!important}.dangerConfirmBox{background:#fff5f5;gap:13px;padding:20px 22px;display:grid}.dangerConfirmText b{color:#8b2727;font-size:11px}.dangerConfirmText p{color:#9d5a5a;margin:5px 0 0;font-size:10px;line-height:1.55}.dangerConfirmText strong{color:#b91c1c}.dangerConfirmBox input{background:#fff;border-color:#f2b8b8;max-width:360px}.dangerConfirmBox input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.dangerConfirmActions{flex-wrap:wrap;gap:9px;display:flex}.demoDataCard{grid-template-columns:48px minmax(0,1fr) auto}.demoDataCopy b,.demoDataCopy small{display:block}.demoDataCopy b{color:#173d61;margin-top:8px;font-size:10px}.demoDataCopy small{color:#71879b;margin-top:4px;font-size:9px;line-height:1.5}.demoDataActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.demoResetButton{color:#9b2c2c!important;box-shadow:none!important;background:#fff!important;border:1px solid #efc6c6!important}.demoResetButton:hover{background:#fff7f7!important}.demoResetButton:disabled{cursor:not-allowed;opacity:.45}.demoResetConfirm{background:#fff9f9;border:1px solid #f0d1d1;border-radius:14px;grid-column:2/4;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.demoResetConfirm b{color:#7e2929;font-size:10px}.demoResetConfirm p{color:#966060;margin-top:4px}.demoResetConfirm>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.demoBaseDateBadge{color:#164f74;background:#eef8fd;border:1px solid #bcd9ec;border-radius:11px;gap:2px;width:max-content;max-width:100%;margin-top:9px;padding:8px 10px;display:grid}.demoBaseDateBadge strong{font-size:10px}.demoBaseDateBadge small{color:#55758b!important;margin:0!important}@media (width<=1180px){.dashboardHero{grid-template-columns:1fr 250px}.dashboardStats{grid-template-columns:1fr 1fr}.dashboardGrid{grid-template-columns:1fr}}@media (width<=860px){.sidebarBrand{height:166px;padding:12px 16px}.sidebarBrandFull{height:142px}.dashboardHero{grid-template-columns:1fr;min-height:0;padding:30px 25px}.dashboardHeroMark{opacity:.22;width:230px;height:230px;position:absolute;bottom:-40px;right:-45px}.dashboardHeroCopy{z-index:2}.dashboardStats{grid-template-columns:1fr 1fr}.dashboardQuickGrid{grid-template-columns:1fr}.workspaceContent.dispoWorkspace .layout{padding:14px 10px 16px!important}.sidebarCompact .plannedAppsLabel{display:block}.settingsPage{padding:0}.dangerZoneAction{flex-direction:column;align-items:flex-start}.dangerZoneAction .dangerButton{width:100%}}@media (width<=560px){.dashboardStats{grid-template-columns:1fr}.dashboardHero h1{font-size:34px}.dashboardHeroActions button{width:100%}.dashboardStatCard{min-height:132px}.settingsCard{grid-template-columns:46px 1fr}.settingsPlanned{grid-column:2;justify-self:start}.demoDataActions,.demoResetConfirm{grid-column:1/3;width:100%}.demoDataActions button,.demoResetConfirm button{width:100%}.demoResetConfirm{flex-direction:column;align-items:stretch}.dangerZoneHeader{grid-template-columns:1fr}.dangerConfirmBox input{max-width:none}.dangerConfirmActions button{width:100%}}:root{--shell-topbar:68px}.workspaceTopbar{height:var(--shell-topbar);min-height:var(--shell-topbar);transform-origin:top;will-change:transform,opacity;transition:transform .22s,opacity .18s,border-color .18s,box-shadow .18s;overflow:hidden;transform:translate(0,0)}.topbarHidden .workspaceTopbar{opacity:0;box-shadow:none;pointer-events:none;border-bottom-color:#0000;transform:translateY(calc(-100% - 1px))}@media (prefers-reduced-motion:reduce){.workspaceTopbar{transition:none}}.workspaceContent{padding:18px 20px 28px;transition:padding .2s}.workspaceContent.dispoWorkspace{padding-bottom:22px}.dashboardPage{gap:12px;max-width:1480px}.dashboardHero{border-radius:22px;grid-template-columns:minmax(0,1fr) 190px;min-height:168px;padding:23px 28px;box-shadow:0 16px 42px #113d6626}.dashboardHero:before{background-size:30px 30px}.dashboardHero:after{width:300px;height:300px;top:-142px;right:-92px}.dashboardHeroCopy{max-width:760px}.dashboardEyebrow{letter-spacing:.18em;font-size:8.5px}.dashboardHero h1{letter-spacing:-.045em;max-width:720px;margin:8px 0;font-size:clamp(25px,3vw,35px);line-height:1.04}.dashboardHero p{max-width:690px;font-size:11px;line-height:1.55}.dashboardHeroActions{gap:8px;margin-top:15px}.dashboardHeroActions button{min-height:36px;font-size:10px;border-radius:11px!important;padding:7px 11px!important}.dashboardHeroActions button svg{width:16px;height:16px}.dashboardHeroMark{justify-self:end;place-items:center;width:172px;height:138px;margin-right:3px}.dashboardHeroMark img{object-fit:contain;object-position:center;filter:drop-shadow(0 12px 23px #00b7ff40);width:100%;height:100%}.dashboardStats{gap:10px}.dashboardStatCard{grid-template-rows:auto auto auto;grid-template-columns:36px 1fr;gap:0 10px;min-height:88px;border-radius:16px!important;padding:12px 14px!important;box-shadow:0 8px 22px #1f48730e!important}.dashboardStatIcon{border-radius:11px;grid-row:1/4;width:36px;height:36px}.dashboardStatIcon svg{width:18px;height:18px}.dashboardStatValue{font-size:23px}.dashboardStatCard b{font-size:9.5px}.dashboardStatCard small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:7.8px;line-height:1.3;overflow:hidden}.dashboardGrid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:12px}.dashboardPanel{border-radius:18px;padding:15px 16px;box-shadow:0 8px 24px #1f48730e}.dashboardPanelHeading{padding-bottom:10px}.dashboardPanelHeading h2{font-size:15px}.dashboardPanelHeading span{font-size:7.5px}.dashboardQuickGrid button{grid-template-columns:34px 1fr 15px;gap:9px;min-height:57px;border-radius:13px!important;padding:9px!important}.dashboardStatusList>div{gap:9px;padding:9px 1px}.routeSettings{min-width:0;grid-template-columns:minmax(145px,.65fr) minmax(210px,1.35fr)!important;align-items:end!important;gap:9px!important}.routeSettings>label,.routeSettings select,.routeSettings input{min-width:0}.routeSummary{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;display:grid;overflow:hidden;padding:0!important}.routeSummary>span{border-right:1px solid #dce8f4;min-width:0;padding:9px 11px}.routeSummary>span:last-child{border-right:0}.routeSummary small,.routeSummary b{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.routeSummary small{color:#71869a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800}.routeSummary b{font-size:10px;color:var(--ly-blue)!important}@media (width<=1180px){.dashboardHero{grid-template-columns:minmax(0,1fr) 155px}.dashboardHeroMark{width:150px;height:125px}.dashboardGrid{grid-template-columns:1fr}}@media (width<=860px){:root{--shell-topbar:62px}.workspaceTopbar{padding-left:68px!important}.dashboardHero{grid-template-columns:1fr;min-height:150px;padding:20px}.dashboardHeroMark{opacity:.24;width:180px;height:160px;margin:0;position:absolute;bottom:-25px;right:-20px}.dashboardHero h1{font-size:28px}.dashboardStats,.routeSummary{grid-template-columns:1fr 1fr}.routeSummary>span:nth-child(2){border-right:0}.routeSummary>span:nth-child(-n+2){border-bottom:1px solid #dce8f4}}@media (width<=560px){.workspaceContent{padding:11px}.dashboardHero{border-radius:17px;padding:18px}.dashboardHero h1{font-size:25px}.dashboardHero p{padding-right:34px}.dashboardStats{grid-template-columns:1fr 1fr}.dashboardStatCard{min-height:80px;padding:10px!important}.dashboardStatCard small{display:none}.dashboardQuickGrid{grid-template-columns:1fr}.routeSettings{grid-template-columns:1fr!important}.routeSummary{grid-column:auto;grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.workspaceTopbar,.dashboardStatCard{transition:none}}.sidebarBrand{position:relative}.dashboardHeroMark{align-self:center;transform:translateY(-10px);justify-self:center!important;margin-right:0!important}.managementPage{gap:14px;max-width:1500px;margin:0 auto;display:grid}.managementIntro{background:linear-gradient(135deg,#fff,#f4faff);border:1px solid #dce8f3;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #1c4b740f}.managementIntro h1{color:#122d49;letter-spacing:-.035em;margin:4px 0 5px;font-size:24px}.managementIntro p{color:#70859a;max-width:850px;margin:0;font-size:10px;line-height:1.55}.managementCount{text-align:center;background:#edf8ff;border:1px solid #d5ebf8;border-radius:15px;min-width:145px;padding:10px 14px}.managementCount b,.managementCount small{display:block}.managementCount b{color:#0e6fb8;font-size:24px}.managementCount small{color:#668098;margin-top:2px;font-size:8px}.managementGrid{align-items:start;gap:14px;display:grid}.ordersManagementGrid{grid-template-columns:minmax(520px,.95fr) minmax(440px,1.05fr)}.fleetManagementGrid{grid-template-columns:1fr 1fr}.managementCard{background:#fff;border:1px solid #dce6ef;border-radius:20px;min-width:0;padding:16px;box-shadow:0 9px 27px #1a42670e}.managementList{gap:8px;max-height:720px;padding-right:3px;display:grid;overflow:auto}.orderFieldStep{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;display:grid}.orderFieldStep>span{color:#0877c9;background:#e8f6ff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.orderFieldStep>div{min-width:0}.orderFieldStep label,.resourceLabel{color:#4f6a82;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:900;display:block}.formRow{gap:8px;display:grid}.twoEqual{grid-template-columns:1fr 1fr}.threeEqual{grid-template-columns:1fr 1fr 1fr}.managementSaveButton{min-height:40px;margin-top:2px}.staticSuggest{max-height:230px;margin-top:6px;box-shadow:none!important;position:static!important}.customPalletInline{background:#f5fbff;border:1px dashed #b9d7ea;border-radius:12px;grid-template-columns:1.2fr .7fr .7fr auto;gap:7px;margin-top:7px;padding:8px;display:grid}.customPalletInline button{min-width:95px}.orderManagementCard,.managementResourceCard{background:#fff;border:1px solid #e0e9f1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:11px;display:grid}.orderManagementCard>div,.managementResourceCard>div{min-width:0}.orderManagementCard strong,.orderManagementCard span,.orderManagementCard small,.managementResourceCard strong,.managementResourceCard b,.managementResourceCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.orderManagementCard strong,.managementResourceCard strong{color:#183752;font-size:11px}.orderManagementCard span,.managementResourceCard b{color:#577086;margin-top:3px;font-size:9px}.orderManagementCard small,.managementResourceCard small{color:#8192a2;margin-top:3px;font-size:8px}.managementResourceCard{grid-template-columns:12px minmax(0,1fr) auto auto}.vehicleMiniIcon{color:#0877c9;background:#ebf7ff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.managementResourceCard:has(.vehicleMiniIcon){grid-template-columns:32px minmax(0,1fr) auto auto}.resourceRange{grid-template-columns:1fr 1fr 1fr auto;gap:7px;display:grid}.resourceForm{gap:9px}.workspaceContent.dispoWorkspace .layout{grid-template-columns:minmax(260px,310px) minmax(650px,1fr) minmax(235px,285px)!important;gap:12px!important;padding:0!important}.dispoReworked .panel{border-radius:18px;padding:13px}.dispoReworked .help{margin-bottom:9px;padding:8px;font-size:9px}.dispoReworked .mapBox{height:500px;margin:10px 0}.dispoReworked .points,.dispoReworked .toolbar{margin:8px 0}.dispoOrderList{max-height:760px}.dispoOrderCard{cursor:grab;background:#fff;border:1px solid #dfe9f1;border-radius:13px;gap:8px;padding:10px;display:grid}.dispoOrderMain{min-width:0}.dispoOrderMain strong,.dispoOrderMain span,.dispoOrderMain small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dispoOrderMain strong{color:#143550;font-size:10px}.dispoOrderMain span{color:#58728a;margin-top:3px;font-size:8.5px}.dispoOrderMain small{color:#8091a0;margin-top:3px;font-size:7.5px}.dispoOrderCard button{min-height:31px;font-size:8px}.resourceList{gap:8px;display:grid}.resourceCard{text-align:left;white-space:normal;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:9px;width:100%;display:grid;color:#183651!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe8ef!important;border-radius:13px!important;padding:10px!important}.resourceCard.active{background:#f3fbff!important;border-color:#1598d4!important;box-shadow:0 0 0 3px #1598d41a!important}.resourceStatus{background:#31c781;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #31c7811f}.resourceCard div{min-width:0}.resourceCard strong,.resourceCard b,.resourceCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resourceCard strong{font-size:10px}.resourceCard b{color:#4f6e86;margin-top:3px;font-size:8px}.resourceCard small{color:#8092a1;margin-top:4px;font-size:7.3px}.liveTrackingPrep{color:#31749d;background:#f5fbff;border:1px dashed #b9d7e8;border-radius:13px;grid-template-columns:28px 1fr;gap:9px;margin-top:12px;padding:10px;display:grid}.liveTrackingPrep svg{margin-top:2px}.liveTrackingPrep b,.liveTrackingPrep small{display:block}.liveTrackingPrep b{font-size:9px}.liveTrackingPrep small{color:#66859b;margin-top:3px;font-size:7.5px;line-height:1.45}@media (width<=1280px){.workspaceContent.dispoWorkspace .layout{grid-template-columns:270px minmax(520px,1fr) 245px!important}.dispoReworked .mapBox{height:440px}.ordersManagementGrid,.fleetManagementGrid{grid-template-columns:1fr}}@media (width<=1050px){.workspaceContent.dispoWorkspace .layout{grid-template-columns:1fr!important}.dispoReworked .mapBox{height:430px}.dispoOrderList,.managementList{max-height:none}.resourceList{grid-template-columns:1fr 1fr}}@media (width<=700px){.managementIntro{flex-direction:column;align-items:flex-start}.managementCount{width:100%}.twoEqual,.threeEqual,.resourceRange,.customPalletInline{grid-template-columns:1fr}.orderFieldStep{grid-template-columns:24px minmax(0,1fr)}.resourceList{grid-template-columns:1fr}.dashboardHeroMark{transform:translateY(-4px)}}.testModeSwitcher{background:#fff;border:1px solid #d5e3f1;border-radius:14px;align-items:center;gap:8px;min-width:250px;padding:5px 8px 5px 10px;display:flex;box-shadow:0 5px 18px #1438580d}.testModeLabel{letter-spacing:.12em;text-transform:uppercase;color:#70869b;white-space:nowrap;font-size:10px;font-weight:900}.testModeSwitcher select{color:#19354d;background:#f3f8fc;border:0;border-radius:9px;outline:none;flex:1;min-width:0;padding:7px 28px 7px 9px;font-size:12px;font-weight:800}.testBuildBadge{color:#8b5c16;background:#fff9e8;border-color:#f2d89f}.testBuildBadge span{background:#f0a51b;box-shadow:0 0 0 5px #f0a51b1f}.employeeAccessPage{flex-direction:column;gap:16px;display:flex}.accessIntro{margin-bottom:0}.accessTestBanner{color:#16405b;background:linear-gradient(135deg,#eefaff,#f7fcff);border:1px solid #acd9ee;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.accessTestBanner>svg{color:#0789c4;flex:none;margin-top:1px}.accessTestBanner div{flex-direction:column;gap:4px;display:flex}.accessTestBanner b{font-size:14px}.accessTestBanner span{color:#48687d;font-size:12px;line-height:1.55}.employeeAccessGrid{grid-template-columns:minmax(480px,1.15fr) minmax(360px,.85fr);align-items:start;gap:16px;display:grid}.accessFormCard,.accessPeopleCard{background:#fff;border:1px solid #d9e6f0;border-radius:20px;padding:18px;box-shadow:0 10px 30px #1a3e5b0f}.accessForm{flex-direction:column;gap:13px;display:flex}.accessForm>label{flex-direction:column;gap:6px;display:flex}.accessForm>label>span{letter-spacing:.05em;color:#627b90;font-size:11px;font-weight:900}.accessForm input,.accessForm select{color:#19364e;background:#fbfdff;border:1px solid #ccdce8;border-radius:11px;outline:none;width:100%;padding:11px 12px}.accessForm input:focus,.accessForm select:focus{border-color:#1fa8d8;box-shadow:0 0 0 3px #1fa8d81c}.rolePresetHelp{color:#668095;margin-top:1px;font-size:11px;line-height:1.5}.permissionCustomizeToggle{background:#f8fbfd;border:1px solid #dce9f2;border-radius:12px;grid-template-columns:auto 1fr;padding:11px 12px;align-items:start!important;gap:3px 9px!important;display:grid!important}.permissionCustomizeToggle input{grid-row:1/span 2;height:16px;margin-top:2px;width:16px!important}.permissionCustomizeToggle>span{letter-spacing:0!important;color:#315068!important;font-size:12px!important;font-weight:900!important}.permissionCustomizeToggle>small{color:#71889a;font-size:10px;line-height:1.45}.accessActiveToggle{background:#f8fbfd;border:1px solid #dce8f0;border-radius:11px;align-items:center;padding:10px 12px;flex-direction:row!important;gap:9px!important}.accessActiveToggle input{width:17px;height:17px}.accessActiveToggle span{color:#27475e!important;font-size:12px!important}.modulePermissionHeader{border-top:1px solid #e3edf4;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:4px;padding-top:13px;display:flex}.modulePermissionHeader div{flex-direction:column;gap:3px;display:flex}.modulePermissionHeader b{font-size:13px}.modulePermissionHeader small{color:#71889a;font-size:11px;line-height:1.45}.modulePermissionHeader>span{color:#0d7eae;white-space:nowrap;background:#e9f8ff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.modulePermissionGroups{flex-direction:column;gap:10px;max-height:510px;padding-right:4px;display:flex;overflow:auto}.modulePermissionGroups fieldset{border:1px solid #dde9f1;border-radius:13px;padding:10px}.modulePermissionGroups legend{letter-spacing:.12em;text-transform:uppercase;color:#73899a;padding:0 6px;font-size:10px;font-weight:900}.modulePermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.modulePermission{color:#62798b;cursor:pointer;background:#fafcfe;border:1px solid #e2ebf2;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:8px;font-size:11px;font-weight:800;display:flex}.modulePermission.checked{color:#14506d;background:#effaff;border-color:#a8dcef}.modulePermission input{flex:none;width:15px;height:15px}.modulePermission svg{flex:none}.modulePermission span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accessPeopleList{flex-direction:column;gap:9px;display:flex}.accessPersonCard{background:#fbfdff;border:1px solid #dce8f0;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.accessPersonCard.selected{background:#effaff;border-color:#62c9eb;box-shadow:0 0 0 3px #25b2dc14}.accessPersonCard.inactive{opacity:.58}.accessAvatar{color:#fff;background:linear-gradient(145deg,#078ed0,#15b8d4);border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.accessPersonCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.accessPersonCopy strong{color:#16374f;font-size:13px}.accessPersonCopy b{color:#0b81ad;font-size:11px}.accessPersonCopy small{color:#758b9c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.accessPersonActions{align-items:center;gap:5px;display:flex}.activeTestButton{color:#fff;background:#16a66b;border:0;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900}.accessPersonActions .ghost{padding:7px 8px}.accessPersonActions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1180px){.employeeAccessGrid{grid-template-columns:1fr}.testModeSwitcher{min-width:210px}.testModeLabel{display:none}}@media (width<=850px){.testModeSwitcher{min-width:150px;max-width:190px}.buildBadge.testBuildBadge{display:none}.modulePermissionGrid{grid-template-columns:1fr}}@media (width<=620px){.testModeSwitcher{width:135px;min-width:0}.testModeSwitcher select{padding-left:7px;font-size:10px}.profileChip div{display:none}.employeeAccessGrid{display:block}.accessPeopleCard{margin-top:14px}.accessPersonCard{grid-template-columns:38px minmax(0,1fr)}.accessPersonActions{grid-column:1/-1;justify-content:flex-end}}.dashboardStats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dashboardGrid.single{grid-template-columns:1fr}.dashboardGrid.single .dashboardQuickPanel{min-width:0}.dashboardEmptyAccess{color:#537087;background:#f8fbfe;border:1px dashed #cbddea;border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:16px;display:flex}.dashboardEmptyAccess svg{color:#1d82cf;flex:none}.dashboardEmptyAccess b,.dashboardEmptyAccess small{display:block}.dashboardEmptyAccess b{color:#17334e;font-size:10px}.dashboardEmptyAccess small{margin-top:4px;font-size:8.5px;line-height:1.45}.modulePermission.locked{cursor:not-allowed}.modulePermission.locked span{opacity:.82}.sidebarFooter{padding-top:10px}@media (width<=700px){.dashboardStats{grid-template-columns:1fr 1fr}}@media (width<=480px){.dashboardStats{grid-template-columns:1fr}}.compactWorkspaceNav{padding-top:13px}.compactNavGroup{margin-top:0}.compactNavGroup .navItem{min-height:50px;margin:4px 0}.sectionTabBar{scrollbar-width:thin;background:#ffffffe6;border:1px solid #dce8f3;border-radius:16px;align-items:center;gap:7px;margin:0 0 18px;padding:7px;display:flex;overflow-x:auto;box-shadow:0 8px 24px #1f48730e}.sectionTabBar button{white-space:nowrap;border:1px solid #0000;border-radius:11px;flex:none;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex;position:relative;color:#617b92!important;box-shadow:none!important;background:0 0!important}.sectionTabBar button:hover{border-color:#d9e8f4;filter:none!important;color:#174b77!important;background:#f2f8fd!important}.sectionTabBar button:focus-visible{outline-offset:2px;border-color:#8fc4e8;outline:3px solid #176fae47;color:#174b77!important;background:#f2f8fd!important}.sectionTabBar button.active{border-color:#b9daf1;color:#075f9d!important;background:linear-gradient(115deg,#e7f4ff,#eefbff)!important;box-shadow:0 5px 15px #1c71b017!important}.sectionTabBar button i{background:#36c978;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #36c9781c}.workspaceContent.dispoWorkspace .sectionTabBar{margin:18px 24px 0}.workspaceContent.dispoWorkspace .sectionTabBar+.operationalApp .operationalTop{margin-top:16px!important}.sidebarCompact .compactNavGroup{margin-top:0}@media (width<=860px){.sectionTabBar{border-radius:13px;margin-bottom:12px}.workspaceContent.dispoWorkspace .sectionTabBar{margin:12px 10px 0}.sectionTabBar button{min-height:36px;padding:7px 10px}}.pageLoader,.pageLoadError{border:1px solid var(--border,#dbe3ef);text-align:left;background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:16px;min-height:280px;padding:36px;display:flex}.pageLoader b,.pageLoadError b{color:#0f172a;font-size:16px;display:block}.pageLoader small,.pageLoadError p{color:#64748b;margin-top:5px;display:block}.pageLoaderSpinner{border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;flex:none;width:34px;height:34px;animation:.8s linear infinite lyvPageSpin}.pageLoadError{text-align:center;flex-direction:column}.pageLoadError button{color:#fff;cursor:pointer;background:#1d4ed8;border:0;border-radius:10px;padding:10px 15px;font-weight:700}@keyframes lyvPageSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pageLoaderSpinner{background:#2563eb;border-top-color:#dbeafe;animation:none}}.addressFields.ttInline{z-index:13000!important}.addressFields.ttInline>.addressSuggestionMenu{color:#102033!important;background:#fff!important;border:1px solid #c9dff2!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:300px!important;margin:0!important;padding:7px!important;position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:0!important;overflow:auto!important;box-shadow:0 20px 48px #143a602e!important}.addressSuggestionMenu .addressSuggestionOption{color:#102033!important;width:100%!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:stretch!important;justify-items:start!important;gap:2px!important;padding:9px 10px!important;display:grid!important}.addressSuggestionMenu .addressSuggestionOption:hover,.addressSuggestionMenu .addressSuggestionOption:focus-visible{filter:none!important;background:#eef7ff!important;border-color:#9fd2f4!important;outline:none!important}.addressSuggestionMenu .addressSuggestionOption span{color:#102d49!important;font-size:12px!important;font-weight:900!important;line-height:1.3!important}.addressSuggestionMenu .addressSuggestionOption small{color:#667f96!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important}.addressSuggestionMenu .closeSuggest{color:#38546d!important;background:#f4f8fc!important;border:1px solid #dbe7f1!important;justify-self:end!important}@media (width<=520px){.addressFields.ttInline>.addressSuggestionMenu{width:100%!important;max-width:100%!important;margin-top:1px!important;position:static!important}}.dashboardQuickPanel,.dashboardStatusPanel{min-height:305px;padding:20px 22px!important}.dashboardQuickPanel .dashboardPanelHeading,.dashboardStatusPanel .dashboardPanelHeading{padding-bottom:14px!important}.dashboardQuickPanel .dashboardPanelHeading h2,.dashboardStatusPanel .dashboardPanelHeading h2{font-size:18px!important}.dashboardQuickPanel .dashboardPanelHeading span,.dashboardStatusPanel .dashboardPanelHeading span{font-size:8.5px!important}.dashboardQuickGrid{gap:10px!important;margin-top:13px!important}.dashboardQuickGrid button{border-radius:15px!important;grid-template-columns:40px 1fr 17px!important;gap:11px!important;min-height:68px!important;padding:11px 12px!important}.dashboardQuickGrid button>span{border-radius:12px!important;width:40px!important;height:40px!important}.dashboardQuickGrid button>span svg{width:19px!important;height:19px!important}.dashboardQuickGrid b{font-size:11px!important}.dashboardQuickGrid small{margin-top:3px!important;font-size:9px!important;line-height:1.35!important}.dashboardStatusList{margin-top:5px!important}.dashboardStatusList>div{grid-template-columns:10px 1fr auto!important;gap:12px!important;padding:13px 2px!important}.dashboardStatusList b{font-size:11px!important}.dashboardStatusList small{margin-top:3px!important;font-size:9px!important;line-height:1.35!important}.dashboardStatusList strong{font-size:8px!important}.statusSignal{width:8px!important;height:8px!important}.palletDetailBox,.flowSplitBox{background:linear-gradient(#f9fcff,#f3f8fd);border:1px solid #cfe1f1;border-radius:15px;gap:11px;margin-top:12px;padding:13px;display:grid}.detailBoxHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.detailBoxHeader>div{color:#1677ce;align-items:flex-start;gap:9px;min-width:0;display:flex}.detailBoxHeader b,.detailBoxHeader small{display:block}.detailBoxHeader b{color:#17334e;font-size:12px}.detailBoxHeader small{color:#71879a;margin-top:3px;font-size:9.5px;line-height:1.4}.detailProgress{color:#9a6209;white-space:nowrap;background:#fff8e8;border:1px solid #f1c778;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:900}.detailProgress.complete{color:#177a40;background:#edfbf2;border-color:#a8e2bd}.palletDetailList,.flowSplitList{gap:8px;display:grid}.palletDetailRow{background:#fff;border:1px solid #dce8f2;border-radius:12px;grid-template-columns:26px 72px minmax(155px,1.35fr) repeat(4,minmax(78px,.72fr)) 34px;align-items:end;gap:7px;padding:9px;display:grid}.palletDetailRow label,.flowSplitMain label{gap:4px;min-width:0;display:grid}.palletDetailRow label>span,.flowSplitMain label>span{color:#6c8194;letter-spacing:.03em;font-size:8.5px;font-weight:900}.palletDetailRow input,.palletDetailRow select,.flowSplitMain input,.flowSplitMain select{border-radius:9px;width:100%;min-width:0;padding:9px 8px;font-size:10px}.lineNumber{color:#1677ce;background:#eaf6ff;border-radius:8px;place-items:center;width:25px;height:25px;margin-bottom:6px;font-size:10px;font-weight:900;display:grid}.iconOnly{margin-bottom:1px;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;display:grid!important}.detailBoxActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detailBoxActions button{min-height:32px!important;padding:7px 10px!important;font-size:9.5px!important}.detailBoxActions small{color:#667e92;margin-left:auto;font-size:9px;font-weight:750}.flowSplitRow{background:#fff;border:1px solid #dce8f2;border-radius:12px;gap:9px;padding:10px;display:grid}.flowSplitMain{grid-template-columns:26px 78px minmax(190px,1fr) auto 34px;align-items:end;gap:8px;display:grid}.flowSplitMain.withPalletGroup{grid-template-columns:26px 78px minmax(180px,.9fr) minmax(190px,1fr) auto 34px}.palletGroupSelect select{font-size:9px!important}.allocationWarning{color:#b42318!important;font-weight:850!important}.splitButton{white-space:nowrap;margin-bottom:0;min-height:34px!important;padding:7px 10px!important;font-size:9px!important}.flowAddressEditor{z-index:30;background:#f7fbfe;border:1px dashed #bfd8eb;border-radius:11px;grid-template-columns:minmax(170px,.75fr) minmax(260px,1.45fr);gap:9px;padding:10px;display:grid;position:relative}.flowAddressEditor .companyBookInput{align-self:start}.flowAddressEditor .addressFields{margin:0!important}@media (width<=1180px){.palletDetailRow{grid-template-columns:26px 70px minmax(180px,1fr) repeat(2,minmax(92px,.7fr))}.palletDetailRow label:nth-of-type(5),.palletDetailRow label:nth-of-type(6){grid-column:auto}.palletDetailRow .iconOnly{grid-column:-2/-1}}@media (width<=820px){.dashboardQuickPanel,.dashboardStatusPanel{min-height:0;padding:17px!important}.palletDetailRow,.flowSplitMain,.flowSplitMain.withPalletGroup{grid-template-columns:26px 78px 1fr}.palletDetailRow .wide,.flowSplitMain .wide{grid-column:2/-1}.palletDetailRow label:not(.wide){grid-column:auto}.palletDetailRow .iconOnly,.flowSplitMain .iconOnly{grid-column:3;justify-self:end}.splitButton{grid-column:2/-1;justify-self:start}.flowAddressEditor{grid-template-columns:1fr}.detailBoxHeader{flex-direction:column}.detailBoxActions small{width:100%;margin-left:0}}@media (width<=520px){.palletDetailRow,.flowSplitMain,.flowSplitMain.withPalletGroup{grid-template-columns:26px 1fr}.palletDetailRow label,.palletDetailRow .wide,.flowSplitMain label,.flowSplitMain .wide{grid-column:2/-1}.palletDetailRow .iconOnly,.flowSplitMain .iconOnly{grid-column:2;justify-self:end}.splitButton{grid-column:2}}.streetLine{grid-template-columns:minmax(0,1fr)!important}.streetLine .addrCell:first-child .fieldSuggest{width:min(430px,82vw)!important}.orderCaptureForm{gap:9px!important}.orderFieldBlock{gap:8px;width:100%;min-width:0;display:grid}.orderFieldBlock>input,.orderFieldBlock>select,.orderFieldBlock>textarea{width:100%;min-width:0}.loadCaptureBlock{background:linear-gradient(#fbfdff,#f7fbfe);border:1px solid #dbe8f2;border-radius:14px;padding:10px}.loadPrimaryRow,.loadDimensionRow{grid-template-columns:repeat(3,minmax(0,1fr))!important}.groupCaptureToggle{justify-self:start;min-height:34px!important;padding:7px 11px!important;font-size:10px!important}.packageDetailBox{margin-top:0}.packageDetailHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.groupTotalInput{min-width:96px;gap:3px!important;margin:0!important;display:grid!important}.groupTotalInput span{color:#6c8194;letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:900}.groupTotalInput input{border-radius:9px!important;width:96px!important;height:31px!important;padding:7px 8px!important;font-size:10px!important}.packageDetailRow{grid-template-columns:26px 68px minmax(145px,1.15fr) repeat(4,minmax(72px,.66fr)) 34px}.packageDetailRow .wide{min-width:0}.flowSplitBox{max-width:100%;overflow:visible}.flowAddressEditor{min-width:0}.addressFields,.addressLine,.addrCell{max-width:100%}@media (width<=1280px){.packageDetailRow{grid-template-columns:26px 68px minmax(150px,1fr) repeat(2,minmax(82px,.7fr))}.packageDetailRow label:nth-of-type(5),.packageDetailRow label:nth-of-type(6){grid-column:auto}.packageDetailRow .iconOnly{grid-column:-2/-1}}@media (width<=820px){.loadPrimaryRow,.loadDimensionRow{grid-template-columns:1fr!important}.packageDetailHeaderActions{justify-content:space-between;width:100%}.packageDetailRow{grid-template-columns:26px minmax(0,1fr) minmax(0,1fr)}.packageDetailRow .wide{grid-column:2/-1}.packageDetailRow label:not(.wide){grid-column:auto}.packageDetailRow .iconOnly{grid-column:3;justify-self:end}}@media (width<=520px){.packageDetailHeaderActions{grid-template-columns:1fr;justify-items:start;width:100%;display:grid}.packageDetailRow{grid-template-columns:26px minmax(0,1fr)}.packageDetailRow label,.packageDetailRow .wide{grid-column:2/-1}.packageDetailRow .iconOnly{grid-column:2;justify-self:end}.groupTotalInput input{width:100%!important}}.orderModelV14 .ordersManagementGrid{grid-template-columns:minmax(680px,1.35fr) minmax(360px,.65fr)}.modernOrderForm{gap:13px!important}.orderNumberBadge{color:#1767a7;letter-spacing:.03em;background:#f2f8fd;border:1px solid #cfe2f4;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:10px;font-weight:900}.orderSection{background:linear-gradient(#fff,#fbfdff);border:1px solid #dce8f2;border-radius:16px;gap:10px;padding:13px;display:grid}.orderSectionHead{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.orderSectionHead>span{color:#2a6ea4;background:#edf5fb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.orderSectionHead>span.complete{color:#21834a;background:#eaf9ef}.orderSectionHead b,.orderSectionHead small{display:block}.orderSectionHead b{color:#15344e;font-size:12px}.orderSectionHead small{color:#6e8395;margin-top:2px;font-size:9.5px;line-height:1.35}.orderSectionBody{gap:10px;padding-left:44px;display:grid}.selectorWithAction{grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:8px;display:grid}.smartSearch{gap:4px;min-width:0;display:grid;position:relative}.smartSearch>small{color:#8091a0;font-size:8.5px}.squareAction{place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:grid!important}.masterDataSuggest{z-index:80!important;border-radius:13px!important;gap:5px!important;padding:7px!important;display:grid!important;top:44px!important}.masterDataSuggest>button{text-align:left!important;border-radius:10px!important;gap:2px!important;width:100%!important;padding:9px 10px!important;display:grid!important}.masterDataSuggest>button b{font-size:10.5px!important}.masterDataSuggest>button span{color:#667f93;font-size:8.5px}.selectedMasterData{background:#f5fcf7;border:1px solid #cfe5d6;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.selectedMasterData b,.selectedMasterData span,.selectedMasterData small{display:block}.selectedMasterData b{color:#164a2b;font-size:12px}.selectedMasterData span{color:#345d45;margin-top:2px;font-size:10px}.selectedMasterData small{color:#6a8373;margin-top:3px;font-size:8.5px}.inlineMasterEditor{background:#f7fbfe;border:1px solid #cddfed;border-radius:14px;gap:10px;padding:12px;display:grid}.inlineEditorHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inlineEditorHead b,.inlineEditorHead small{display:block}.inlineEditorHead b{color:#173c59;font-size:11px}.inlineEditorHead small{color:#71879a;margin-top:2px;font-size:8.5px}.inlineEditorActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.inlineEditorActions button{min-height:34px!important;padding:7px 11px!important;font-size:9.5px!important}.fieldLabel{gap:4px;min-width:0;display:grid}.fieldLabel>span{color:#667e92;letter-spacing:.02em;font-size:8.5px;font-weight:850}.fieldLabel input[readonly]{color:#3d5870;background:#eef4f8;font-weight:800}.flowChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.flowChoiceGrid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e5ef;border-radius:13px;gap:4px;min-height:76px;padding:11px 34px 11px 11px;display:grid;position:relative}.flowChoiceGrid>button:hover{background:#f7fbff;border-color:#8dc5ee}.flowChoiceGrid>button.active{background:#edf8ff;border-color:#2385c7;box-shadow:0 0 0 3px #2385c714}.flowChoiceGrid b{color:#17344e;font-size:10.5px}.flowChoiceGrid small{color:#6a8194;font-size:8.5px;line-height:1.35}.flowChoiceGrid svg{color:#21834a;position:absolute;top:10px;right:10px}.stopGrid{gap:10px;display:grid}.stopGrid.stopCount2{grid-template-columns:repeat(2,minmax(0,1fr))}.stopGrid.stopCount3{grid-template-columns:repeat(3,minmax(0,1fr))}.stopEditor{background:#fff;border:1px solid #d7e4ef;border-radius:16px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid;box-shadow:0 6px 17px #183e5f0a}.stopEditor.stop-pickup{border-top:3px solid #2d8ad0}.stopEditor.stop-warehouse{border-top:3px solid #9b6bd1}.stopEditor.stop-delivery{border-top:3px solid #29a267}.stopEditorHead{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.stopEditorHead>span{color:#1b6caa;background:#edf5fb;border-radius:10px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.stopEditorHead b,.stopEditorHead small{display:block}.stopEditorHead b{color:#17334d;font-size:11px}.stopEditorHead small{text-overflow:ellipsis;white-space:nowrap;color:#718598;max-width:100%;margin-top:2px;font-size:8.5px;overflow:hidden}.pickupSourceSwitch{background:#f5f8fb;border:1px solid #dce7f0;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.pickupSourceSwitch button{color:#5d7487;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:31px;font-size:8.5px;font-weight:850}.pickupSourceSwitch button.active{color:#196da9;background:#fff;box-shadow:0 3px 9px #234d6d1a}.pickupSourceSwitch button:disabled{opacity:.45;cursor:not-allowed}.stopLocationSelector{grid-template-columns:minmax(0,1fr) 36px}.stopLocationSelector .squareAction{width:36px!important;min-width:36px!important;height:36px!important}.locationInlineEditor{padding:10px}.saveLocationCheck{color:#4f687b;align-items:flex-start;gap:7px;font-size:8.5px;display:flex}.saveLocationCheck input{margin:0;width:15px!important;height:15px!important}.stopDetailFields{gap:8px;display:grid}.stopDetailFields>.addressFields{margin:0!important}.stopReference{padding-top:2px}.stopScheduleGrid{grid-template-columns:1.2fr .8fr .8fr;gap:6px;display:grid}.stopScheduleGrid input{min-width:0;padding:8px 6px!important;font-size:9px!important}.stopHandlingField{background:#f8fbfd;border:1px solid #dce8f1;border-radius:11px;min-width:0;margin:0;padding:8px}.stopHandlingField legend{color:#37566e;padding:0 4px;font-size:9px;font-weight:800}.stopHandlingField legend small{color:#7b91a3;font-size:8px;font-weight:650}.stopHandlingOptions{flex-wrap:wrap;gap:5px;display:flex}.stopHandlingOptions label{color:#526f84;cursor:pointer;background:#fff;border:1px solid #dce8f1;border-radius:9px;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:9px;display:inline-flex}.stopHandlingOptions label:focus-within{outline-offset:1px;border-color:#8fc4e8;outline:2px solid #176fae47}.stopHandlingOptions input{accent-color:#176fae;margin:0;width:13px!important;height:13px!important}.advancedAllocationToggle{flex-wrap:wrap;align-items:center;gap:9px;padding-top:4px;display:flex}.advancedAllocationToggle button{min-height:31px!important;padding:6px 9px!important;font-size:9px!important}.advancedAllocationToggle small{color:#73889a;font-size:8.5px}.modernOrderCard{grid-template-columns:110px minmax(0,1fr) auto auto!important}.orderCardNumber{background:#eef6fc;border-radius:10px;align-content:center;gap:3px;padding:7px 8px;display:grid}.orderCardNumber b{color:#166aa6;font-size:9.5px}.orderCardNumber small{color:#688196;font-size:8px}.customerMasterPage{gap:14px;display:grid}.masterDataTabs span{background:#e9f3fa;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.masterDataToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.masterDataToolbar>label{color:#71869a;background:#fff;border:1px solid #d7e4ee;border-radius:12px;flex:1;align-items:center;gap:8px;max-width:560px;padding:0 11px;display:flex}.masterDataToolbar input{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding-left:0!important}.masterDataToolbar button{white-space:nowrap}.masterDataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.masterDataCard{background:#fff;border:1px solid #dce7ef;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid;box-shadow:0 6px 18px #183e5f0a}.masterDataCardIcon{color:#2177b5;background:#eef6fc;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.masterDataCardBody{min-width:0}.masterDataCardBody>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.masterDataCardBody b{color:#16344d;font-size:11px}.masterDataCardBody span{color:#2678b2;flex:none;font-size:8px;font-weight:850}.masterDataCardBody p{color:#4e677a;margin:4px 0 0;font-size:9.5px}.masterDataCardBody small{color:#7a8d9b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8.5px;display:block;overflow:hidden}.masterDataCardActions{gap:4px;display:flex}.masterDataCardActions button{width:31px!important;min-width:31px!important;height:31px!important;padding:0!important}.masterDataModal{background:#fff;border:1px solid #d9e5ee;border-radius:19px;width:min(720px,100vw - 28px);max-height:88vh;padding:17px;overflow:auto;box-shadow:0 26px 75px #0e233447}.masterDataModalForm{gap:10px;margin:13px 0;display:grid}.masterDataModal .addressFields{margin:0!important}@media (width<=1450px){.orderModelV14 .ordersManagementGrid{grid-template-columns:minmax(620px,1.2fr) minmax(330px,.8fr)}.stopGrid.stopCount3{grid-template-columns:1fr 1fr}.stopGrid.stopCount3 .stopEditor:last-child{grid-column:1/-1}}@media (width<=1100px){.orderModelV14 .ordersManagementGrid,.stopGrid.stopCount2,.stopGrid.stopCount3,.masterDataGrid{grid-template-columns:1fr}.stopGrid.stopCount3 .stopEditor:last-child{grid-column:auto}.flowChoiceGrid{grid-template-columns:1fr}.orderSectionBody{padding-left:0}.modernOrderCard{grid-template-columns:95px minmax(0,1fr) auto auto!important}}@media (width<=620px){.selectorWithAction{grid-template-columns:minmax(0,1fr) 38px}.flowChoiceGrid{grid-template-columns:1fr}.stopScheduleGrid,.formRow.twoEqual{grid-template-columns:1fr!important}.modernOrderCard{grid-template-columns:1fr auto auto!important}.modernOrderCard .orderCardNumber{grid-column:1/-1}.masterDataToolbar{flex-direction:column;align-items:stretch}.masterDataToolbar>label{max-width:none}.masterDataToolbar button{width:100%}.masterDataCard{grid-template-columns:36px minmax(0,1fr)}.masterDataCardActions{grid-column:2;justify-self:end}.orderNumberBadge{display:none}}.dashboardHeroCopy{text-align:center;align-content:center;justify-self:center;justify-items:center;width:100%;max-width:780px;display:grid}.dashboardHeroCopy p{max-width:720px}.testProfileChip{cursor:pointer;isolation:isolate;padding-right:8px;position:relative}.testProfileChip:hover{background:#f8fcff;border-color:#bcd8ec}.profileChipChevron{color:#7390a5;pointer-events:none;flex:none}.profileChipSelect{z-index:3;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.testProfileChip:focus-within{border-color:#72bde7;box-shadow:0 0 0 3px #2393ce1a}.orderModelV15 .ordersManagementGrid{grid-template-columns:minmax(680px,1.35fr) minmax(360px,.65fr)}.orderModelV15 .orderCaptureCard,.orderModelV15 .orderArchiveCard{align-self:start}.orderModelV15 .panelTitle{min-height:42px}.orderNumberBadge{align-items:center;gap:7px;margin-left:auto;padding:6px 10px;display:flex}.orderNumberBadge small{letter-spacing:.08em;text-transform:uppercase;color:#718ba0;font-size:7.5px;font-weight:850}.orderNumberBadge b{color:#1767a7;white-space:nowrap;font-size:9.5px}.orderFeedback{color:#315a78;background:#f4faff;border:1px solid #cfe2f4;border-radius:11px;margin:8px 0 2px;padding:8px 10px;font-size:9.5px;font-weight:800}.compactOrderForm{gap:11px!important}.compactOrderBlock,.compactFlowBlock,.compactGoodsSection{background:linear-gradient(#fff,#fbfdff);border:1px solid #dce8f2;border-radius:15px}.compactOrderBlock{gap:10px;padding:11px;display:grid}.compactCustomerRow{grid-template-columns:42px minmax(240px,1.35fr) minmax(155px,.65fr) 42px;align-items:start;gap:8px;display:grid}.compactLeadingIcon{color:#2076b5;background:#edf6fc;border:1px solid #d8e8f3;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.compactCustomerSearch{gap:0}.compactCustomerSearch>small{display:none}.compactInputWrap{min-width:0;position:relative}.compactInputWrap>input,.customerReferenceInput,.compactFlowBlock select,.pickupSourceSelect,.warehouseSelectRow select{height:42px;min-height:42px}.compactInputWrap>input[readonly]{color:#205435;cursor:default;background:#f4fbf6;border-color:#bddfc7;padding-right:38px;font-weight:850}.compactClearCustomer{color:#397251;cursor:pointer;background:#e6f4eb;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:7px;right:7px}.compactClearCustomer:hover{background:#d7eddf}.compactAddCustomer{width:42px!important;min-width:42px!important;height:42px!important}.compactHelperText{color:#74899a;grid-column:2/-1;margin-top:-2px;font-size:8.5px;line-height:1.4}.compactCustomerRow .masterDataSuggest{top:46px!important}.customerReferenceBlock>.inlineMasterEditor{margin-left:50px}.compactFlowBlock{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:11px;display:grid}.compactFlowBlock select{color:#173c59;background:#fff;width:100%;font-weight:850}.compactStopStack{gap:10px;grid-template-columns:1fr!important}.compactStopEditor{box-shadow:none;border-radius:15px;gap:9px;padding:12px 13px}.compactStopEditor .stopEditorHead{grid-template-columns:30px minmax(0,1fr)}.compactStopEditor .stopEditorHead small{font-size:8px}.pickupSourceSelect{color:#31546f;background:#f8fbfd;width:100%;font-size:9.5px;font-weight:800}.warehouseSelectorBlock{gap:5px;display:grid}.warehouseSelectRow{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}.warehouseSelectRow .squareAction{width:42px!important;min-width:42px!important;height:42px!important}.warehouseEmptyHint{color:#7a8e9e;font-size:8.5px}.stopReferenceInput{width:100%}.compactStopEditor .stopScheduleGrid{margin-top:1px}.compactGoodsSection{gap:10px;padding:11px;display:grid}.goodsCenteredIcon{color:#2379b8;background:#eef7fc;border:1px solid #d4e7f3;border-radius:13px;place-items:center;width:42px;height:42px;margin:0 auto;display:grid}.compactGoodsSection .orderFieldBlock{gap:8px;display:grid}.compactGoodsSection .advancedAllocationToggle{justify-content:center}.compactOrderNote{resize:vertical;min-height:74px}@media (width<=1280px){.testProfileChip{padding-right:6px}.testProfileChip .profileChipChevron{display:block}}@media (width<=860px){.testProfileChip{padding:5px!important;display:flex!important}.testProfileChip>div{display:none!important}.testProfileChip .profileChipChevron{display:block}}@media (width<=820px){.orderModelV15 .ordersManagementGrid{grid-template-columns:1fr}.compactCustomerRow{grid-template-columns:42px minmax(0,1fr) 42px}.customerReferenceInput{grid-column:2/3}.compactAddCustomer{grid-area:1/3/auto/4}.compactHelperText{grid-column:2/-1}.customerReferenceBlock>.inlineMasterEditor{margin-left:0}}@media (width<=560px){.compactCustomerRow{grid-template-columns:38px minmax(0,1fr) 38px;gap:6px}.compactLeadingIcon{width:38px;height:38px}.compactInputWrap>input,.customerReferenceInput,.compactFlowBlock select,.pickupSourceSelect,.warehouseSelectRow select{height:38px;min-height:38px}.compactAddCustomer,.warehouseSelectRow .squareAction{width:38px!important;min-width:38px!important;height:38px!important}.compactFlowBlock{grid-template-columns:38px minmax(0,1fr);padding:9px}.compactOrderBlock,.compactGoodsSection{padding:9px}.orderNumberBadge small{display:none}.compactHelperText{font-size:8px}}.dashboardHeroCopy{text-align:left!important;justify-self:start!important;justify-items:start!important;max-width:760px!important}.dashboardHeroCopy .dashboardEyebrow,.dashboardHeroCopy h1,.dashboardHeroCopy p{text-align:left!important;margin-left:0!important;margin-right:0!important}.dashboardHeroMark{place-self:center start!important;margin:0!important;transform:translate(-22px)!important}.dashboardHeroMark img{object-position:center!important}.orderModelV16 .ordersManagementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.orderModelV16 .orderCaptureCard,.orderModelV16 .orderArchiveCard{align-self:start}.orderModelV16 .panelTitle{min-height:40px}.orderModelV16 .orderCaptureCard>.panelTitle>h2{margin-left:0}.orderModelV16 .compactOrderForm{width:min(100%,920px);margin:0 auto;gap:9px!important}.orderModelV16 .compactOrderBlock,.orderModelV16 .compactFlowBlock,.orderModelV16 .compactGoodsSection{background:0 0;border:0;border-radius:0;padding:0}.orderModelV16 .compactOrderBlock{gap:8px}.orderModelV16 .compactCustomerRow{grid-template-columns:minmax(250px,1.45fr) minmax(160px,.65fr) 36px;align-items:start;gap:7px}.orderModelV16 .compactHelperText{grid-column:1/-1;margin:0 0 1px 1px;font-size:8.5px}.orderModelV16 .customerReferenceBlock>.inlineMasterEditor{margin-left:0}.orderModelV16 .compactFlowBlock{max-width:300px;display:block}.orderModelV16 .compactFlowBlock select{width:100%}.orderModelV16 .compactStopStack{gap:8px}.orderModelV16 .compactStopEditor{background:#fbfdff;border:1px solid #dbe7ef;border-radius:13px;gap:7px;padding:10px}.orderModelV16 .compactStopTitle{letter-spacing:.04em;color:#31546e;font-size:9.5px;font-weight:900}.orderModelV16 .stopLocationSelector{grid-template-columns:minmax(0,1fr) 36px;gap:7px}.orderModelV16 .compactTextAction{place-items:center;display:grid;border-radius:10px!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;font-size:18px!important;font-weight:700!important;line-height:1!important}.orderModelV16 .compactClearCustomer{width:26px;height:26px;font-size:16px;font-weight:700;line-height:1;top:5px;right:5px}.orderModelV16 .compactInputWrap>input[readonly]{padding-right:35px}.orderModelV16 .compactCustomerRow .masterDataSuggest{top:39px!important}.orderModelV16 .stopDetailFields{gap:7px}.orderModelV16 .stopScheduleGrid{grid-template-columns:1.15fr .8fr .8fr;gap:7px;margin-top:0}.orderModelV16 .compactGoodsSection{gap:7px}.orderModelV16 .compactOrderNote{resize:vertical;min-height:58px}.orderModelV16 .managementSaveButton{min-height:38px}.orderModelV16 .textCloseButton{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;font-size:18px!important;line-height:1!important}.orderModelV16 .compactRemoveAction{min-width:70px!important;padding:6px 9px!important;font-size:8.5px!important}.orderModelV16 input,.orderModelV16 select,.orderModelV16 textarea,.orderModelV16 button{font-size:10px!important}.orderModelV16 input,.orderModelV16 select,.orderModelV16 .scheduleInput{height:36px!important;min-height:36px!important;padding-top:7px!important;padding-bottom:7px!important}.orderModelV16 textarea{line-height:1.45;padding:9px 10px!important}.orderModelV16 .addressFields{gap:7px!important;margin:0!important}.orderModelV16 .addressLine{gap:7px!important}.orderModelV16 .warehouseCompactSelect{width:100%}.orderModelV16 .pickupSourceSelect{color:#31546f;background:#fff;width:min(100%,300px);font-weight:800}.orderModelV16 .formRow{gap:7px!important}.orderModelV16 .inlineMasterEditor{gap:8px;padding:10px}.orderModelV16 .inlineMasterEditor .fieldLabel>span{display:none}@media (width<=1100px){.orderModelV16 .ordersManagementGrid{grid-template-columns:1fr}.dashboardHeroMark{transform:translate(-8px)!important}}@media (width<=700px){.orderModelV16 .compactCustomerRow{grid-template-columns:minmax(0,1fr) 36px}.orderModelV16 .customerReferenceInput{grid-column:1/2}.orderModelV16 .compactAddCustomer{grid-area:1/2/auto/3}.orderModelV16 .compactFlowBlock{max-width:none}.dashboardHeroCopy p{padding-right:30px}}@media (width<=560px){.orderModelV16 .stopScheduleGrid,.orderModelV16 .formRow.twoEqual,.orderModelV16 .formRow.threeEqual{grid-template-columns:1fr!important}.dashboardHeroMark{right:-28px!important;transform:none!important}}.storageHealthBanner{background:#7f1d1d29;border:1px solid #ef444461;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:14px 16px;display:flex;box-shadow:0 10px 30px #00000026}.storageHealthBanner div{gap:3px;display:grid}.storageHealthBanner b{color:#fecaca}.storageHealthBanner span{color:#fff}.storageHealthBanner small{color:#cbd5e1}.storageHealthBanner button{white-space:nowrap;min-height:38px}@media (width<=720px){.storageHealthBanner{flex-direction:column;align-items:stretch}.storageHealthBanner button{width:100%}}.transportRequirements{background:#0f172a47;border:1px solid #94a3b82e;border-radius:12px;margin-top:10px;padding:10px 12px}.transportRequirements summary{cursor:pointer;color:#cbd5e1;font-weight:700;list-style:none}.transportRequirements summary::-webkit-details-marker{display:none}.transportRequirements[open] summary{color:#fff;margin-bottom:10px}.simpleOrderFlowControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.simpleEndpointToggle,.viaWarehouseToggle{color:#49677f;cursor:pointer;background:#f8fbfd;border:1px solid #dbe7ef;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;display:flex}.simpleEndpointToggle.active{color:#173f5d;background:#eef9ff;border-color:#8fc7e8}.simpleEndpointToggle input,.viaWarehouseToggle input{accent-color:#1478b8;margin:0;width:16px!important;height:16px!important}.simpleEndpointToggle span,.viaWarehouseToggle span{gap:2px;display:grid}.simpleEndpointToggle b,.viaWarehouseToggle b{font-size:10px}.simpleEndpointToggle small,.viaWarehouseToggle small{color:#7890a2;font-size:8.5px}.viaWarehouseToggle{background:#fff}.simpleStopChain{margin-top:2px}.orderInlineNotice{color:#365e79;background:#f3faff;border:1px solid #cde3f1;border-radius:11px;padding:9px 11px;font-size:9px;line-height:1.5}.orderInlineNotice.warning{color:#805b18;background:#fff9eb;border-color:#f2cf8e}.orderInlineNotice.advanced{color:#55558a;background:#f8f7ff;border-color:#d7d8f5}.handlingRequirementsPicker{background:#fff;border:1px solid #dce8f1;border-radius:11px;min-width:0}.handlingRequirementsPicker>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;list-style:none;display:flex}.handlingRequirementsPicker>summary::-webkit-details-marker{display:none}.handlingRequirementsPicker>summary:focus-visible{outline-offset:2px;border-radius:10px;outline:3px solid #1778b838}.handlingPickerSummary{gap:2px;min-width:0;display:grid}.handlingPickerSummary b{color:#31546e;font-size:9px}.handlingPickerSummary small{color:#6d8497;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.handlingPickerAction{color:#1478b8;flex:none;font-size:8.5px;font-weight:850}.handlingRequirementsPicker[open]>summary{border-bottom:1px solid #e1ebf2}.handlingPickerGroups{gap:9px;padding:10px;display:grid}.handlingPickerGroups fieldset{border:0;min-width:0;margin:0;padding:0}.handlingPickerGroups legend{color:#5b7488;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900}.handlingPickerOptions{flex-wrap:wrap;gap:5px;display:flex}.handlingPickerOptions label{color:#526f84;cursor:pointer;background:#f9fcfe;border:1px solid #dce8f1;border-radius:9px;align-items:center;gap:5px;min-height:29px;padding:5px 8px;font-size:9px;display:inline-flex}.handlingPickerOptions label.selected{color:#174c70;background:#eaf7ff;border-color:#7ebce2}.handlingPickerOptions label:focus-within{outline-offset:1px;outline:2px solid #176fae47}.handlingPickerOptions input{accent-color:#176fae;margin:0;width:13px!important;height:13px!important}@media (width<=560px){.simpleOrderFlowControls{grid-template-columns:1fr}.viaWarehouseToggle,.handlingRequirementsPicker>summary{align-items:flex-start}.handlingPickerSummary small{white-space:normal}.handlingPickerOptions{grid-template-columns:1fr;display:grid}.handlingPickerOptions label{width:100%}}.locationSearchCombobox{min-width:0;position:relative}.locationSearchCombobox>input{width:100%}.locationSearchScopeNotice{color:#6d8497;margin:4px 2px 0;font-size:11px;line-height:1.35;display:block}.locationSearchMenu{z-index:15000;background:#fff;border:1px solid #cbddea;border-radius:13px;gap:4px;max-height:300px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #1c43642b}.locationSearchMenu button{gap:2px;color:#17324a!important;width:100%!important;min-height:44px!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border:1px solid #0000!important;border-radius:9px!important;justify-items:start!important;padding:8px 10px!important;display:grid!important}.locationSearchMenu button:hover,.locationSearchMenu button.active,.locationSearchMenu button:focus-visible{outline-offset:-2px;outline:3px solid #1977b42e;color:#0e456b!important;background:#eef7fc!important;border-color:#a8cee7!important}.locationSearchMenu button.typed{border-top-color:#dbe7ef!important}.locationSearchMenu b{font-size:10px}.locationSearchMenu small{color:#647d91;font-size:8.5px}.locationSearchInfo{color:#587187;padding:8px 10px;font-size:9px}.locationSearchInfo.error{color:#a22938}.masterDataSuggest{color:#17324a!important;background:#fff!important;border:1px solid #cbddea!important}.masterDataSuggest>button{color:#17324a!important;background:#fff!important;border-color:#0000!important}.masterDataSuggest>button:hover,.masterDataSuggest>button:focus-visible{outline-offset:-2px;outline:3px solid #1977b42e;color:#0e456b!important;background:#eef7fc!important;border-color:#a8cee7!important}.selectedLocationSummary{background:#f8fbfd;border:1px solid #d8e5ee;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.selectedLocationSummary>div:first-child{gap:2px;min-width:0;display:grid}.selectedLocationSummary b{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.selectedLocationSummary small{color:#667f92;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.selectedLocationSummary button{flex:none;min-height:40px!important;padding:7px 10px!important;font-size:8.5px!important}.selectedLocationActions{flex:none;align-items:center;gap:5px;display:flex}.selectedLocationActions .selectedLocationClear{place-items:center;display:grid;width:40px!important;min-width:40px!important;padding:0!important}.selectedLocationActions button:focus-visible{outline-offset:2px;outline:3px solid #176fae40}.fieldWithError input,.fieldWithError select,.invalidField,.addrCell.invalid input{background:#fff8f8!important;border-color:#dc5a68!important;box-shadow:0 0 0 3px #dc5a681a!important}.fieldError{font-weight:750;line-height:1.4;display:block;color:#b02538!important;font-size:8.5px!important}.fieldWarning{font-weight:700;line-height:1.4;display:block;color:#8b6419!important;font-size:8.5px!important}.fieldValidationSummary,.orderValidationSummary{color:#8f2534;background:#fff4f5;border:1px solid #e59ca5;border-radius:11px;padding:10px 12px}.fieldValidationSummary b,.orderValidationSummary b{font-size:10px}.fieldValidationSummary ul,.orderValidationSummary ul{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.orderValidationSummary button{min-height:0!important;color:inherit!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;font-size:9px!important}.orderValidationSummary li.warning{color:#85611b}.openingHoursEditor{background:#fbfdff;border:1px solid #d7e5ef;border-radius:12px}.openingHoursEditor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;list-style:none;display:flex}.openingHoursEditor>summary::-webkit-details-marker{display:none}.openingHoursEditor>summary:focus-visible{outline-offset:2px;outline:3px solid #176fae40}.openingHoursEditor>summary>span:first-child{gap:2px;min-width:0;display:grid}.openingHoursEditor>summary b{font-size:10px}.openingHoursEditor>summary small{color:#678095;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.openingHoursEditor>summary>span:last-child{color:#1478b8;font-size:8.5px;font-weight:800}.openingHoursBody{border-top:1px solid #dce8f0;gap:11px;padding:11px;display:grid}.legacyOpeningHours{color:#725d24;background:#fffbee;border:1px solid #eadcae;border-radius:9px;gap:3px;padding:8px 10px;font-size:9px;display:grid}.openingHoursBatch{border:0;gap:8px;margin:0;padding:0;display:grid}.openingHoursBatch legend{font-size:9px;font-weight:850}.weekdayPicker{flex-wrap:wrap;gap:5px;display:flex}.weekdayPicker label{color:#567084;cursor:pointer;background:#fff;border:1px solid #d7e5ef;border-radius:8px;align-items:center;gap:4px;min-height:30px;padding:5px 7px;font-size:8.5px;display:flex}.weekdayPicker label.selected{color:#164d72;background:#eaf7ff;border-color:#8dc6e8}.weekdayPicker input{margin:0;width:13px!important;height:13px!important}.openingHoursApply{grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;display:grid}.openingHoursApply label{gap:3px;font-size:8px;display:grid}.openingHoursWeek{gap:5px;display:grid}.openingHoursDay{grid-template-columns:minmax(90px,.8fr) minmax(130px,1fr) minmax(95px,.7fr) minmax(95px,.7fr);align-items:center;gap:6px;display:grid}.openingHoursDay>b{font-size:9px}.groupDerivedTotal{background:#fff;border:1px solid #d6e5ef;border-radius:9px;justify-items:center;min-width:58px;padding:5px 8px;display:grid}.groupDerivedTotal small{font-size:7.5px}.groupDerivedTotal b{font-size:12px}.incompleteLocationBadge{color:#865f18!important;background:#fff7e4!important;border-color:#e7bb67!important}.openingHoursEditor.invalidOpeningHours{background:#fff8f8;border-color:#dc5a68;box-shadow:0 0 0 3px #dc5a681a}@media (width<=700px){.locationSearchMenu{margin-top:5px;position:static}.openingHoursApply{grid-template-columns:1fr 1fr}.openingHoursApply button{grid-column:1/-1}.openingHoursDay{grid-template-columns:1fr 1fr}.openingHoursDay>b{grid-column:1/-1}.selectedLocationSummary{align-items:flex-start}.orderModelV16 .ordersManagementGrid{grid-template-columns:1fr}}@media (width<=430px){.openingHoursApply,.openingHoursDay{grid-template-columns:1fr}.openingHoursDay>b{grid-column:auto}.weekdayPicker{grid-template-columns:repeat(4,1fr);display:grid}.weekdayPicker label{justify-content:center}.selectedLocationSummary{display:grid}.selectedLocationSummary button{justify-self:start}}.checkField{border:1px solid #94a3b82e;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.checkField input{width:auto;height:auto;margin:0}.dispositionWorkspace{gap:14px;min-width:0;display:grid}.dispositionDayHeader{background:linear-gradient(135deg,#fff,#f1f7ff);border:1px solid #d9e6f5;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 12px 30px #143a7014}.dispositionDayHeader h1{letter-spacing:-.04em;color:#0b2139;margin:3px 0 4px;font-size:clamp(21px,2vw,30px)}.dispositionDayHeader p{color:#60738a;margin:0}.dayNavigator{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.dayNavigator label{background:#fff;border:1px solid #d7e4f3;border-radius:11px;align-items:center;gap:7px;padding:0 9px;display:flex}.dayNavigator input{box-shadow:none;background:0 0;border:0;padding:8px 2px}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dispositionGrid{grid-template-columns:minmax(280px,.72fr) minmax(390px,1fr) minmax(430px,1.12fr);align-items:start;gap:14px;min-width:0;display:grid}.dispositionGrid>.panel{border-radius:20px;min-width:0;padding:14px}.dispositionGrid .panelTitle{align-items:center;gap:8px;display:flex}.dispositionGrid .panelTitle .countBadge{margin-left:auto}.dispositionBulkBar,.tourBulkActions,.detailActions{flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0;display:flex}.dispositionBulkBar label,.tourBulkActions label{color:#425d78;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.dispositionBulkBar input,.tourBulkActions input,.dispatchOrderCard>input,.tourStopCard>input{width:auto}.dispositionScrollList{overscroll-behavior:contain;scrollbar-gutter:stable;gap:7px;min-height:340px;max-height:calc(100vh - 290px);padding:2px 5px 8px 1px;display:grid;overflow:auto}.dispatchOrderCard{background:#fff;border:1px solid #dbe7f5;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px;transition:all .15s;display:grid}.dispatchOrderCard:hover,.dispatchOrderCard.selected{background:#f2f8ff;border-color:#69a8ff;box-shadow:0 7px 20px #1f73ff1a}.dispatchOrderContent{text-align:left;color:#18324d;white-space:normal;background:0 0;gap:3px;min-width:0;padding:0;font-weight:500;display:grid}.dispatchOrderContent:hover{filter:none}.dispatchOrderContent>span:first-child{align-items:center;gap:6px;display:flex}.dispatchOrderContent strong{font-size:12px}.dispatchOrderContent b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dispatchOrderContent small{color:#60738a;font-size:10px;line-height:1.35}.demoBadge{text-transform:uppercase;letter-spacing:.06em;color:#6337a5;background:#e8ddff;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:900}.dispatchStatus{color:#42546a;background:#edf2f7;border-radius:999px;justify-self:start;padding:3px 7px;font-size:9px;font-weight:900}.status-open{color:#8a5a00;background:#fff3d6}.status-partial{color:#1b5aa7;background:#e9f1ff}.status-scheduled,.status-completed{color:#147348;background:#e6f8ef}.iconButton{min-width:30px;padding:6px!important}.intelligencePlannerCard{background:linear-gradient(135deg,#eef8ff,#f4f0ff);border:1px solid #b9dbff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding:10px;display:flex}.intelligencePlannerCard div{gap:3px;display:grid}.intelligencePlannerCard small{color:#526b84;font-size:10px;line-height:1.35}.proposalBanner{background:#ecfeff;border:1px solid #7dd3fc;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;padding:9px;display:flex}.proposalBanner>div{flex:1;gap:2px;min-width:190px;display:grid}.proposalBanner small{color:#28617a}.resourceLaneList{overscroll-behavior:contain;scrollbar-gutter:stable;gap:7px;min-height:280px;max-height:calc(100vh - 430px);padding:2px 5px 5px 1px;display:grid;overflow:auto}.resourceLane{text-align:left;color:#16324d;white-space:normal;background:#fff;border:1px solid #dce7f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.resourceLane:hover,.resourceLane.active{filter:none;background:#f1f7ff;border-color:#4b96ff;box-shadow:0 0 0 3px #1f73ff1a}.operationalDot{background:#94a3b8;border-radius:50%;width:9px;height:9px;margin-top:5px}.operationalDot.level-ok{background:#16a34a}.operationalDot.level-warning{background:#f59e0b}.operationalDot.level-conflict{background:#dc2626}.operationalDot.level-incomplete{background:#7c3aed}.resourceLaneMain{gap:2px;min-width:0;display:grid}.resourceLaneMain strong,.resourceLaneMain b,.resourceLaneMain small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resourceLaneMain strong{font-size:12px}.resourceLaneMain b{font-size:11px}.resourceLaneMain small{color:#61758a;font-size:9px}.statusChip{text-transform:uppercase;letter-spacing:.05em;color:#526477;background:#edf2f7;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900}.statusChip.level-ok{color:#166534;background:#dcfce7}.statusChip.level-warning{color:#92400e;background:#fef3c7}.statusChip.level-conflict{color:#991b1b;background:#fee2e2}.statusChip.level-incomplete{color:#5b21b6;background:#ede9fe}.availabilityEditor{border-top:1px solid #dde8f4;margin-top:10px;padding-top:9px}.availabilityEditor summary{cursor:pointer;color:#255a91;font-size:12px;font-weight:900}.availabilityEditor>div{gap:6px;max-height:280px;margin-top:8px;display:grid;overflow:auto}.availabilityEditor label{grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:8px;display:grid}.availabilityEditor label>span{font-size:11px;font-weight:800;display:grid}.availabilityEditor small{color:#4b76a0;font-size:9px}.tourResourceControls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tourResourceControls label{color:#52708e;gap:4px;font-size:10px;font-weight:900;display:grid}.tourMetrics{border:1px solid #dce8f4;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:10px 0;display:grid;overflow:hidden}.tourMetrics span{border-bottom:1px solid #e1ebf5;border-right:1px solid #e1ebf5;gap:2px;padding:8px;display:grid}.tourMetrics span:nth-child(3n){border-right:0}.tourMetrics span:nth-child(n+4){border-bottom:0}.tourMetrics small{text-transform:uppercase;letter-spacing:.06em;color:#71869a;font-size:8px;font-weight:900}.tourMetrics b{color:#174b7d;font-size:11px}.capacityCompact{border-radius:12px;justify-content:space-between;gap:10px;margin:8px 0;padding:8px 10px;font-size:10px;display:flex}.capacityCompact.ok{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0}.capacityCompact.incomplete{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe}.capacityCompact.conflict{color:#991b1b;background:#fff1f2;border:1px solid #fecdd3}.dispositionDetail .mapBox{margin:9px 0;height:240px!important}.tourStopList{overscroll-behavior:contain;scrollbar-gutter:stable;gap:7px;max-height:470px;padding-right:4px;display:grid;overflow:auto}.tourStopCard{background:#fff;border:1px solid #dce7f3;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:7px;padding:8px;display:grid}.tourStopCard.done{opacity:.72;background:#f0fdf4;border-color:#86efac}.stopNumber{color:#fff;background:#2477df;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.tourStopCard>div:not(.stopActions){gap:2px;min-width:0;display:grid}.tourStopCard strong,.tourStopCard span,.tourStopCard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tourStopCard strong{font-size:11px}.tourStopCard span{color:#425d78;font-size:10px}.tourStopCard small{color:#6b7f93;font-size:9px}.stopActions{align-items:center;gap:3px;display:flex}.dangerGhost{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.dangerGhost:hover{background:#ffe4e6}.dispositionDetail .aiBox{max-height:280px;overflow:auto}@media (width<=1380px){.dispositionGrid{grid-template-columns:minmax(270px,.75fr) minmax(360px,1fr)}.dispositionDetail{grid-column:1/-1}.resourceLaneList{max-height:560px}.dispositionScrollList{max-height:620px}.dispositionDetail .mapBox{height:300px!important}}@media (width<=850px){.dispositionDayHeader{flex-direction:column;align-items:flex-start}.dayNavigator{justify-content:flex-start;width:100%}.dispositionGrid{grid-template-columns:1fr}.dispositionDetail{grid-column:auto}.dispositionScrollList,.resourceLaneList,.tourStopList{min-height:0;max-height:55vh}.tourResourceControls{grid-template-columns:1fr}.dispositionDetail .mapBox{height:250px!important}}@media (width<=520px){.dispositionDayHeader{padding:14px}.dayNavigator label{order:5;width:100%}.dayNavigator label input{flex:1}.dispositionGrid>.panel{padding:11px}.intelligencePlannerCard{flex-direction:column;align-items:stretch}.proposalBanner>button{flex:1}.availabilityEditor label{grid-template-columns:1fr}.tourMetrics{grid-template-columns:repeat(2,1fr)}.tourMetrics span:nth-child(3n){border-right:1px solid #e1ebf5}.tourMetrics span:nth-child(2n){border-right:0}.tourMetrics span:nth-child(n+4){border-bottom:1px solid #e1ebf5}.tourMetrics span:nth-last-child(-n+2){border-bottom:0}.tourStopCard{grid-template-columns:auto auto minmax(0,1fr)}.stopActions{grid-column:2/-1;justify-content:flex-end}.detailActions button{flex:1}.dispositionBulkBar{align-items:stretch}.dispositionBulkBar button{margin-left:auto}}.intelligencePlannerCard>span{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.warningBadge{color:#92400e;background:#fef3c7;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:900}.dispatchOrderCard.tourLinked{box-shadow:inset 3px 0 #2563eb}.dispositionDetail .panelTitle .iconButton{margin-left:auto}.dispatchOrderDetail{gap:9px;display:grid}.orderDetailHeading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.orderDetailHeading h3{margin:3px 0 6px}.orderDetailStops{gap:7px;display:grid}.orderDetailStops .tourStopCard{grid-template-columns:auto minmax(0,1fr)}.cargoDetail{background:#f8fbff;border:1px solid #dce8f4;border-radius:12px;gap:4px;padding:9px 10px;font-size:11px;display:grid}.proposalWarning{font-weight:800;color:#9a3412!important}.sidebarBrand{text-decoration:none}.landingBoot{color:#6de4ff;letter-spacing:.24em;background:#04101f;align-content:center;place-items:center;gap:10px;min-height:100vh;font:800 13px/1 Sora,system-ui;display:grid}.landingBoot img{object-fit:contain;width:110px;height:92px}
