@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_27c1d5ca-module__9rNIbG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_27c1d5ca-module__9rNIbG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}}:root{--cirqit-orange:#fe5801;--cirqit-orange-soft:#fff2eb;--cirqit-navy:#091730;--bg:#f5f7f9;--surface:#fff;--surface-soft:#f8fafb;--border:#e4e8ed;--border-strong:#d7dce3;--text:#091730;--muted:#6f7885;--muted-light:#9aa2ad;--success:#169c5a;--shadow-sm:0 2px 8px #0917300a;--shadow-md:0 12px 34px #09173014}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-poppins), Arial, Helvetica, sans-serif;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.app-shell{background:var(--bg);grid-template-columns:208px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:radial-gradient(circle at top left, #fe580112, transparent 32%), var(--cirqit-navy);color:#fff;flex-direction:column;height:100vh;padding:22px 13px 17px;display:flex;position:sticky;top:0}.sidebar__brand{align-items:center;gap:10px;padding:0 7px 22px;display:flex}.sidebar__logo{filter:brightness(0)invert();flex:none;width:38px;height:auto}.sidebar__product{color:#ffffff8c;letter-spacing:.16em;border-left:1px solid #ffffff38;padding-left:10px;font-size:8px;font-weight:700}.sidebar__nav{flex-direction:column;gap:4px;display:flex}.nav-item{color:#ffffffab;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;min-height:43px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item--active{color:#fff;box-shadow:inset 3px 0 0 var(--cirqit-orange);background:#fe580124}.nav-item--active svg{color:var(--cirqit-orange)}.sidebar__footer{margin-top:auto}.demo-pill{color:#69b7ff;letter-spacing:.1em;background:#2795ff14;border-radius:999px;margin:0 7px 13px;padding:6px 9px;font-size:7px;font-weight:700;display:inline-flex}.sidebar__profile{border-top:1px solid #ffffff1a;align-items:center;gap:9px;padding:16px 7px 0;display:flex}.avatar{background:var(--cirqit-orange);border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:700;display:grid}.sidebar__profile-copy strong,.sidebar__profile-copy span{display:block}.sidebar__profile-copy strong{font-size:9px}.sidebar__profile-copy span{color:#ffffff6e;margin-top:2px;font-size:7px}.workspace{width:100%;min-width:0;max-width:1750px;margin:0 auto;padding:23px 28px 36px}.topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.topbar h1{letter-spacing:-.045em;margin:3px 0 0;font-size:24px;font-weight:500;line-height:1.1}.eyebrow,.section-kicker{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:8px;font-weight:700}.topbar__actions{align-items:center;gap:8px;display:flex}.simulation-button,.live-badge{border-radius:999px;align-items:center;gap:7px;min-height:32px;font-size:8px;font-weight:600;display:inline-flex}.simulation-button{border:1px solid var(--border);color:var(--text);background:#fff;padding:0 11px}.simulation-dot,.live-dot{border-radius:50%;width:6px;height:6px}.simulation-dot{background:#adb5bf}.simulation-button--running .simulation-dot{background:var(--success)}.live-badge{color:var(--cirqit-orange);background:#fe580114;padding:0 11px}.live-dot{background:var(--cirqit-orange)}.summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.metric-card{border:1px solid var(--border);min-height:103px;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:14px;display:flex}.metric-card--primary{background:var(--cirqit-navy);color:#fff}.metric-card--warning{background:#fe580106;border-color:#fe580142}.metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:700}.metric-card--primary .metric-label,.metric-card--primary .metric-meta{color:#ffffff8a}.metric-value{letter-spacing:-.055em;font-size:21px;line-height:1}.metric-meta{color:var(--muted);font-size:7px}.progress-panel,.operations-panel,.capacity-card,.today-card,.loaders-panel,.activity-panel,.dispatch-progress-card,.dispatch-panel,.dispatch-match-strip,.dispatch-assigned-strip{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px}.progress-panel{margin-top:9px;padding:14px 17px}.progress-panel__header,.section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.progress-panel__header h2,.section-heading h2{margin:3px 0 0;font-size:13px;font-weight:500}.progress-panel__header>strong{color:var(--cirqit-orange);font-size:16px}.progress-track{background:#edf0f3;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--cirqit-orange), #ff7c39);height:100%;transition:width .4s}.operations-panel{margin-top:9px;padding:16px}.event-feed{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.event-feed__pulse{background:var(--cirqit-orange);border-radius:50%;width:6px;height:6px}.flow-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.flow-summary__item{background:var(--surface-soft);border:1px solid #edf0f3;border-radius:8px;align-items:baseline;gap:5px;padding:7px 9px;display:flex}.flow-summary__item strong{font-size:13px}.flow-summary__item span{color:var(--muted);font-size:7px}.flow-board{grid-template-columns:repeat(5,minmax(145px,1fr));gap:7px;margin-top:8px;display:grid}.flow-column{background:var(--surface-soft);border:1px solid #f0f2f4;border-radius:11px;min-height:244px;overflow:hidden}.flow-column__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.flow-column__header span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.flow-column__header strong{background:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.flow-column__body{flex-direction:column;gap:6px;padding:7px;display:flex}.flow-empty{min-height:128px;color:var(--muted-light);justify-content:center;align-items:center;gap:6px;font-size:7px;display:flex}.flow-empty__dot{background:#d9dee4;border-radius:50%;width:5px;height:5px}.truck-card{width:100%;color:var(--text);text-align:left;background:#fff;border:1px solid #e2e6eb;border-radius:9px;padding:8px 9px}.truck-card:hover{border-color:#fe58014d}.truck-card__top,.truck-card__main,.truck-card__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.truck-visual{color:var(--cirqit-orange)}.truck-id{color:#929aa5;font-size:6px;font-weight:700}.truck-card__main{margin-top:5px}.truck-card__main strong{font-size:9px}.truck-card__main span,.truck-card__meta{color:var(--muted);font-size:6px}.truck-card__meta{margin-top:4px}.truck-loader{color:var(--cirqit-orange);align-items:center;gap:3px;display:inline-flex}.lane-overflow{width:100%;min-height:29px;color:var(--muted);background:#fff;border:1px dashed #d9dee4;border-radius:8px;font-size:7px}.operations-lower-grid,.support-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:9px;margin-top:9px;display:grid}.capacity-card,.today-card,.loaders-panel,.activity-panel{padding:15px}.section-heading--compact h2{font-size:12px}.text-button{color:var(--cirqit-orange);background:0 0;border:0;font-size:7px;font-weight:700}.text-button--with-icon{align-items:center;gap:5px;display:inline-flex}.capacity-grid{grid-template-columns:repeat(16,minmax(0,1fr));gap:4px;margin-top:13px;display:grid}.capacity-slot{aspect-ratio:1;color:#adb3bb;background:#fafbfc;border:1px dashed #d2d7dd;border-radius:6px;place-items:center;font-size:6px;font-weight:700;display:grid}.capacity-slot--secured{border-color:var(--cirqit-orange);background:var(--cirqit-orange);color:#fff}.capacity-footer{color:var(--muted);justify-content:space-between;gap:12px;margin-top:11px;font-size:6px;display:flex}.capacity-gap-text{color:var(--cirqit-orange)}.today-status{color:var(--success);background:#169c5a1a;border-radius:999px;padding:4px 7px;font-size:6px;font-weight:700}.today-production{margin-top:13px}.today-production strong,.today-production span{display:block}.today-production strong{font-size:22px}.today-production span{color:var(--muted);font-size:7px}.progress-track--small{height:5px}.today-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.today-stats div{background:var(--surface-soft);border-radius:8px;padding:9px}.today-stats strong,.today-stats span{display:block}.today-stats strong{font-size:13px}.today-stats span{color:var(--muted);font-size:5px}.support-meta{color:var(--muted);font-size:7px}.loader-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.loader-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:8px;min-height:86px;padding:10px;display:flex}.loader-card--active{border-color:#fe580138}.loader-card__icon{width:31px;height:31px;color:var(--cirqit-orange);background:#fff;border-radius:8px;place-items:center;display:grid}.loader-card__content{min-width:0}.loader-card__heading{justify-content:space-between;gap:6px;display:flex}.loader-card__heading strong{font-size:8px}.loader-state{color:var(--success);text-transform:uppercase;font-size:5px;font-weight:700}.loader-card__content>span,.loader-card__content small{margin-top:5px;font-size:6px;display:block}.loader-card__content>span{color:var(--muted)}.activity-list{margin-top:10px}.activity-item{border-bottom:1px solid #edf0f2;gap:8px;padding:8px 0;display:flex}.activity-icon{background:var(--cirqit-orange);border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px}.activity-icon--delivery{background:var(--success)}.activity-icon--capacity{background:#377dff}.activity-icon--loader{background:#8a5cf6}.activity-icon--dispatch{background:var(--cirqit-orange)}.activity-item strong,.activity-item span{display:block}.activity-item strong{font-size:6px;font-weight:500}.activity-item span{color:var(--muted-light);margin-top:2px;font-size:5px}.dispatch-date{border:1px solid var(--border);color:var(--muted);letter-spacing:.08em;background:#fff;border-radius:999px;padding:8px 12px;font-size:8px;font-weight:700}.dispatch-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.dispatch-summary article{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:94px;padding:14px;display:flex}.dispatch-summary span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.dispatch-summary strong{font-size:20px}.dispatch-summary--gap{background:#fe580106!important;border-color:#fe580140!important}.dispatch-summary--gap strong{color:var(--cirqit-orange)}.dispatch-progress-card{margin-top:9px;padding:15px 17px;position:relative}.dispatch-progress-card h2{margin:3px 0 0;font-size:13px;font-weight:500}.dispatch-progress-card>strong{color:var(--cirqit-orange);font-size:16px;position:absolute;top:15px;right:17px}.dispatch-match-strip{justify-content:space-between;align-items:center;gap:20px;min-height:82px;margin-top:9px;padding:14px 16px;display:flex}.dispatch-match-strip h2{margin:3px 0 0;font-size:13px;font-weight:500}.match-placeholder{max-width:420px;color:var(--muted);text-align:right;font-size:7px}.match-result{align-items:center;gap:12px;display:flex}.match-score{background:var(--cirqit-orange-soft);min-width:92px;color:var(--cirqit-orange);border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:2px 6px;padding:9px 11px;display:grid}.match-score svg{grid-row:1/3}.match-score strong{font-size:13px}.match-score span{color:var(--muted);font-size:6px}.match-route{min-width:145px}.match-route span,.match-route strong{display:block}.match-route span{color:var(--muted);font-size:6px}.match-route strong{margin:3px 0;font-size:10px}.match-assign-button{background:var(--cirqit-orange);color:#fff;border:0;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:7px;font-weight:700;display:inline-flex}.dispatch-workspace--horizontal{grid-template-columns:255px minmax(0,1fr);gap:9px;margin-top:9px;display:grid}.dispatch-panel{padding:15px}.dispatch-panel--supply{min-height:324px}.dispatch-panel--tetris{min-width:0;overflow:hidden}.dispatch-panel__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatch-panel__heading h2{margin:3px 0 0;font-size:13px;font-weight:500}.dispatch-panel__heading>strong{background:var(--surface-soft);border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.dispatch-panel__meta{color:var(--muted);font-size:7px}.dispatch-truck-list{flex-direction:column;gap:7px;margin-top:14px;display:flex}.dispatch-truck-card{border:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.dispatch-truck-card:hover{border-color:#fe580147}.dispatch-truck-card--selected{border-color:var(--cirqit-orange);background:var(--cirqit-orange-soft)}.dispatch-truck-card__icon{background:var(--cirqit-orange-soft);width:32px;height:32px;color:var(--cirqit-orange);border-radius:8px;place-items:center;display:grid}.dispatch-truck-card__copy strong,.dispatch-truck-card__copy span,.dispatch-truck-card__meta strong,.dispatch-truck-card__meta span{display:block}.dispatch-truck-card__copy strong,.dispatch-truck-card__meta strong{font-size:7px}.dispatch-truck-card__copy span,.dispatch-truck-card__meta span{color:var(--muted);margin-top:2px;font-size:5px}.dispatch-truck-card__meta{text-align:right}.dispatch-tetris-scroll{margin-top:12px;padding-bottom:6px;overflow-x:auto}.dispatch-wave{grid-template-columns:78px minmax(0,1fr);align-items:stretch;gap:7px;min-width:1260px;display:grid}.dispatch-wave+.dispatch-wave{margin-top:7px}.dispatch-wave__label{background:var(--cirqit-navy);color:#fff;border-radius:8px;flex-direction:column;justify-content:center;min-height:72px;padding:0 9px;display:flex}.dispatch-wave__label strong,.dispatch-wave__label span{display:block}.dispatch-wave__label strong{font-size:7px}.dispatch-wave__label span{color:#ffffff7a;margin-top:3px;font-size:5px}.dispatch-wave__slots{grid-template-columns:repeat(17,minmax(64px,1fr));gap:5px;display:grid}.dispatch-mini-slot{background:var(--surface-soft);border:1px dashed #d7dde4;border-radius:8px;min-height:72px;padding:7px 6px;transition:transform .16s,border-color .16s,background .16s;position:relative}.dispatch-mini-slot__top{color:var(--muted-light);justify-content:space-between;align-items:center;font-size:5px;font-weight:700;display:flex}.dispatch-mini-slot strong,.dispatch-mini-slot span,.dispatch-mini-slot small{display:block}.dispatch-mini-slot strong{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:6px;overflow:hidden}.dispatch-mini-slot span{color:var(--muted);margin-top:3px;font-size:4.5px}.dispatch-mini-slot small{color:var(--cirqit-orange);margin-top:3px;font-size:4.5px}.dispatch-mini-slot--assigned{background:var(--cirqit-orange-soft);border-style:solid;border-color:#fe58014d}.dispatch-mini-slot--assigned strong{color:var(--cirqit-orange)}.dispatch-mini-slot--recommended{border-style:solid;border-color:var(--cirqit-orange);background:#fe580117;animation:1.8s ease-in-out infinite recommendedPulse;transform:translateY(-2px);box-shadow:0 0 0 3px #fe580114}.dispatch-mini-slot--recommended .dispatch-mini-slot__top{color:var(--cirqit-orange)}.dispatch-assigned-strip{margin-top:9px;padding:15px}.assigned-strip-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:10px;margin-top:12px;padding:20px;font-size:7px}.assigned-strip-list{gap:7px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.assigned-strip-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:205px;padding:10px 38px 10px 10px;display:grid;position:relative}.assigned-strip-card span,.assigned-strip-card strong{display:block}.assigned-strip-card span{color:var(--muted);font-size:5px}.assigned-strip-card strong{margin-top:3px;font-size:7px}.assigned-strip-card>button{border:1px solid var(--border);width:23px;height:23px;color:var(--muted);background:#fff;border-radius:7px;place-items:center;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.drawer-backdrop,.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0917302e;border:0;position:fixed;inset:0}.truck-drawer{z-index:50;background:#fff;width:min(390px,100vw - 24px);height:100vh;padding:25px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 50px #09173029}.drawer-header,.modal-header{justify-content:space-between;gap:16px;display:flex}.drawer-header h2,.modal-header h2{margin:4px 0 0;font-size:22px;font-weight:500}.drawer-close{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);background:#fff;border-radius:9px;place-items:center;display:grid}.drawer-registration{background:var(--cirqit-navy);color:#fff;border-radius:13px;align-items:center;gap:12px;margin-top:26px;padding:16px;display:flex}.drawer-truck-icon{width:42px;height:42px;color:var(--cirqit-orange);background:#fe580124;border-radius:11px;place-items:center;display:grid}.drawer-registration span,.drawer-registration strong{display:block}.drawer-registration span{opacity:.5;font-size:8px}.drawer-registration strong{margin-top:5px;font-size:17px}.drawer-status{background:var(--cirqit-orange-soft);color:var(--cirqit-orange);text-transform:uppercase;border-radius:999px;margin-top:13px;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex}.drawer-status__dot{background:var(--cirqit-orange);border-radius:50%;width:5px;height:5px;margin:auto 7px auto 0}.drawer-section{border-bottom:1px solid var(--border);padding:16px 0}.drawer-label{color:var(--muted);text-transform:uppercase;font-size:8px}.drawer-section strong{margin-top:5px;font-size:12px;display:block}.drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.drawer-grid div{background:var(--surface-soft);border-radius:11px;padding:13px}.drawer-grid span,.drawer-grid strong{display:block}.drawer-grid span{color:var(--muted);font-size:7px}.drawer-grid strong{margin-top:5px;font-size:13px}.primary-action,.secondary-action{border-radius:10px;width:100%;min-height:42px;font-size:9px;font-weight:700}.primary-action{background:var(--cirqit-orange);color:#fff;border:0;margin-top:22px}.secondary-action{border:1px solid var(--border);color:var(--text);background:#fff;margin-top:7px}.modal-backdrop{z-index:60}.capacity-modal{z-index:70;background:#fff;border-radius:18px;width:min(430px,100vw - 28px);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 80px #09173038}.modal-capacity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:22px;display:grid}.modal-capacity-summary div{background:var(--surface-soft);border-radius:11px;padding:12px}.modal-capacity-summary span,.modal-capacity-summary strong{display:block}.modal-capacity-summary span{color:var(--muted);font-size:7px}.modal-capacity-summary strong{margin-top:4px;font-size:18px}.form-field{margin-top:16px;display:block}.form-field>span{color:var(--muted);margin-bottom:7px;font-size:8px;font-weight:600;display:block}.form-field input{border:1px solid var(--border);width:100%;height:42px;color:var(--text);border-radius:10px;outline:none;padding:0 12px;font-size:10px}.form-field input:focus{border-color:var(--cirqit-orange)}.modal-truck-spec{background:var(--cirqit-orange-soft);color:var(--cirqit-orange);border-radius:11px;align-items:center;gap:10px;margin-top:17px;padding:12px;display:flex}.modal-truck-spec strong,.modal-truck-spec span{display:block}.modal-truck-spec strong{font-size:9px}.modal-truck-spec span{color:var(--muted);margin-top:2px;font-size:7px}.modal-primary-action{justify-content:center;align-items:center;gap:7px;display:flex}.modal-note{color:var(--muted-light);text-align:center;font-size:7px}@keyframes recommendedPulse{0%,to{box-shadow:0 0 0 3px #fe580112}50%{box-shadow:0 0 0 5px #fe580121}}@media (max-width:1280px){.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-workspace--horizontal{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.sidebar__nav{flex-direction:row;overflow-x:auto}.sidebar__footer{display:none}.operations-lower-grid,.support-grid,.dispatch-workspace--horizontal{grid-template-columns:1fr}.dispatch-match-strip{flex-direction:column;align-items:flex-start}.match-placeholder{text-align:left}}@media (max-width:680px){.workspace{padding:15px}.topbar{flex-direction:column;align-items:flex-start}.summary-grid,.dispatch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.loader-grid{grid-template-columns:1fr}.match-result{flex-direction:column;align-items:stretch;width:100%}.match-assign-button{justify-content:center}}.fuel-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.fuel-metric,.fuel-panel{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px}.fuel-metric{flex-direction:column;justify-content:space-between;min-height:100px;padding:14px;display:flex}.fuel-metric>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.fuel-metric>strong{letter-spacing:-.055em;font-size:21px;line-height:1}.fuel-metric>small{color:var(--muted);font-size:6px}.fuel-metric--primary{background:var(--cirqit-navy);color:#fff}.fuel-metric--primary>span,.fuel-metric--primary>small{color:#ffffff8c}.fuel-metric--warning{background:#fe580106;border-color:#fe580147}.fuel-metric--warning>strong{color:var(--cirqit-orange)}.fuel-workspace{grid-template-columns:minmax(260px,.85fr) minmax(330px,1.1fr) minmax(240px,.75fr);gap:9px;margin-top:9px;display:grid}.fuel-panel{min-width:0;padding:15px}.fuel-count{background:var(--surface-soft);border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.fuel-truck-list{flex-direction:column;gap:6px;max-height:340px;margin-top:12px;padding-right:3px;display:flex;overflow-y:auto}.fuel-truck-row{border:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.fuel-truck-row:hover,.fuel-truck-row--selected{border-color:var(--cirqit-orange)}.fuel-truck-row--selected{background:var(--cirqit-orange-soft)}.fuel-truck-icon{background:var(--cirqit-orange-soft);width:32px;height:32px;color:var(--cirqit-orange);border-radius:8px;place-items:center;display:grid}.fuel-truck-copy strong,.fuel-truck-copy span,.fuel-truck-status strong,.fuel-truck-status span{display:block}.fuel-truck-copy strong,.fuel-truck-status strong{font-size:8px}.fuel-truck-copy span,.fuel-truck-status span{color:var(--muted);margin-top:3px;font-size:6px}.fuel-truck-status{text-align:right}.fuel-truck-status span{text-transform:capitalize}.fuel-live-pill{color:var(--success);background:#169c5a1a;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:700}.fuel-recommendation{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.fuel-recommendation div{background:var(--surface-soft);border-radius:9px;padding:11px}.fuel-recommendation span,.fuel-recommendation strong{display:block}.fuel-recommendation span{color:var(--muted);font-size:6px}.fuel-recommendation strong{margin-top:5px;font-size:12px}.fuel-input{margin-top:14px;display:block}.fuel-input>span{color:var(--muted);margin-bottom:6px;font-size:7px;font-weight:600;display:block}.fuel-input>div{border:1px solid var(--border-strong);background:#fff;border-radius:10px;align-items:center;display:flex;overflow:hidden}.fuel-input input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:12px;font-size:18px;font-weight:600}.fuel-input strong{color:var(--muted);padding-right:13px;font-size:9px}.fuel-variance-preview{background:var(--surface-soft);border-radius:8px;justify-content:space-between;gap:12px;margin-top:10px;padding:9px 10px;font-size:7px;display:flex}.fuel-variance-preview span{color:var(--muted)}.fuel-issue-button{background:var(--cirqit-orange);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:12px;font-size:8px;font-weight:700;display:flex}.fuel-demo-note{color:var(--muted-light);text-align:center;margin:8px 0 0;font-size:6px}.fuel-empty{min-height:220px;color:var(--muted);place-items:center;font-size:7px;display:grid}.tank-visual{place-items:center;min-height:240px;padding-top:14px;display:grid}.tank-shell{border:2px solid var(--cirqit-navy);background:var(--surface-soft);border-radius:18px 18px 12px 12px;width:112px;height:210px;position:relative;overflow:hidden}.tank-shell:before{content:"";z-index:3;background:var(--cirqit-navy);border-radius:0 0 7px 7px;width:52px;height:9px;position:absolute;top:-2px;left:28px}.tank-fill{background:linear-gradient(180deg,#ff8a4d,var(--cirqit-orange));transition:height .35s;position:absolute;bottom:0;left:0;right:0}.tank-reading{z-index:2;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.tank-reading strong,.tank-reading span{display:block}.tank-reading strong{font-size:22px}.tank-reading span{color:var(--muted);margin-top:3px;font-size:6px}.tank-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tank-stats div{background:var(--surface-soft);border-radius:8px;padding:9px}.tank-stats span,.tank-stats strong{display:block}.tank-stats span{color:var(--muted);font-size:6px}.tank-stats strong{margin-top:4px;font-size:10px}.tank-threshold{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin-top:8px;padding-top:8px;font-size:6px}.fuel-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);gap:9px;margin-top:9px;display:grid}.fuel-ledger{margin-top:12px}.fuel-ledger__head,.fuel-ledger__row{grid-template-columns:1.2fr .8fr .8fr .8fr .8fr .65fr;align-items:center;gap:8px;display:grid}.fuel-ledger__head{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;padding:0 7px 8px;font-size:6px;font-weight:700}.fuel-ledger__row{border-bottom:1px solid #edf0f2;min-height:42px;padding:7px;font-size:7px}.fuel-ledger__row strong{font-size:7px}.fuel-ledger__row span{color:var(--muted)}.fuel-variance{font-weight:700;color:var(--success)!important}.fuel-variance--alert{color:var(--cirqit-orange)!important}.fuel-watch{margin-top:10px}.fuel-watch__item{border-bottom:1px solid #edf0f2;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.fuel-watch__dot{background:var(--success);border-radius:50%;width:6px;height:6px}.fuel-watch__dot--alert{background:var(--cirqit-orange)}.fuel-watch__item strong,.fuel-watch__item span{display:block}.fuel-watch__item strong{font-size:7px}.fuel-watch__item span{color:var(--muted);margin-top:2px;font-size:6px}.fuel-watch__item small{color:var(--success);font-size:5px;font-weight:700}.fuel-benchmark-note{background:var(--surface-soft);border-radius:9px;margin-top:12px;padding:10px}.fuel-benchmark-note strong,.fuel-benchmark-note span{display:block}.fuel-benchmark-note strong{font-size:7px}.fuel-benchmark-note span{color:var(--muted);margin-top:4px;font-size:6px;line-height:1.5}@media (max-width:1180px){.fuel-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.fuel-workspace{grid-template-columns:1fr 1fr}.fuel-panel--tank{grid-column:1/-1}}@media (max-width:900px){.fuel-workspace,.fuel-lower-grid{grid-template-columns:1fr}.fuel-panel--tank{grid-column:auto}}@media (max-width:680px){.fuel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-recommendation{grid-template-columns:1fr}.fuel-ledger{overflow-x:auto}.fuel-ledger__head,.fuel-ledger__row{min-width:620px}}.fuel-workspace{align-items:stretch}.fuel-panel--issue,.fuel-panel--console,.fuel-panel--tank{min-height:410px}.fuel-panel--tank{flex-direction:column;display:flex}.fuel-panel--tank .tank-visual{flex:1}.loads-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.loads-metric,.loads-route-card,.loads-panel{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px}.loads-metric{flex-direction:column;justify-content:space-between;min-height:100px;padding:14px;display:flex}.loads-metric>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.loads-metric>strong{letter-spacing:-.05em;font-size:20px;line-height:1}.loads-metric>small{color:var(--muted);font-size:6px}.loads-metric--primary{background:var(--cirqit-navy);color:#fff}.loads-metric--primary>span,.loads-metric--primary>small{color:#ffffff8c}.loads-metric--value{background:#fe580106;border-color:#fe580152}.loads-metric--value>strong{color:var(--cirqit-orange)}.loads-route-card{margin-top:9px;padding:14px}.loads-route-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.loads-route-head h2{margin-top:4px;font-size:13px}.loads-route-meta{gap:6px;display:flex}.loads-route-meta span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:6px 8px;font-size:6px}.loads-map{background:#e8ecee;border-radius:12px;height:245px;position:relative;overflow:hidden}.loads-map:before{content:"";background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.loads-map__terrain{background:#ffffffb3;border-radius:45% 55% 60% 40%;position:absolute}.loads-map__terrain--one{width:300px;height:180px;top:-45px;left:-70px;transform:rotate(18deg)}.loads-map__terrain--two{width:380px;height:200px;bottom:-80px;right:-90px;transform:rotate(-12deg)}.loads-map__road{transform-origin:0;background:#ffffffd9;height:3px;position:absolute}.loads-map__road--a{width:58%;top:72%;left:7%;transform:rotate(-18deg)}.loads-map__road--b{width:46%;top:20%;right:-4%;transform:rotate(27deg)}.loads-route-line{background:#081c3a2e;border-radius:999px;height:4px;position:absolute;top:52%;left:18%;right:18%;transform:rotate(-7deg)}.loads-route-progress{border-radius:inherit;background:var(--cirqit-navy);width:64%;height:100%;position:absolute;top:0;left:0}.loads-moving-truck{background:var(--cirqit-orange);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-13px;box-shadow:0 3px 10px #081c3a2e}.loads-moving-truck--one{left:24%}.loads-moving-truck--two{left:48%}.loads-moving-truck--three{left:72%}.loads-map-point{align-items:center;gap:8px;display:flex;position:absolute}.loads-map-point--mine{top:42%;left:8%}.loads-map-point--storage{text-align:right;flex-direction:row-reverse;top:28%;right:7%}.loads-map-pin{border:4px solid var(--cirqit-navy);background:#fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 3px #fffc}.loads-map-point strong,.loads-map-point span{display:block}.loads-map-point strong{font-size:8px}.loads-map-point div>span{color:var(--muted);margin-top:2px;font-size:6px}.loads-map-badge{box-shadow:var(--shadow-sm);background:#ffffffe6;border:1px solid #fffc;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.loads-map-badge strong{font-size:8px}.loads-map-badge span{color:var(--muted);font-size:6px}.loads-workspace{grid-template-columns:minmax(0,1.45fr) minmax(330px,.7fr);gap:9px;margin-top:9px;display:grid}.loads-panel{min-width:0;padding:14px}.loads-filters{gap:5px;display:flex}.loads-filter{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;padding:6px 8px;font-size:6px}.loads-filter--active{border-color:var(--cirqit-navy);background:var(--cirqit-navy);color:#fff}.loads-table{margin-top:12px}.loads-table__head,.loads-table__row{grid-template-columns:.55fr 1.15fr 1fr .65fr .6fr .7fr .55fr;align-items:center;gap:8px;display:grid}.loads-table__head{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;padding:0 8px 8px;font-size:6px;font-weight:700}.loads-table__row{width:100%;min-height:44px;color:var(--text);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;padding:8px;font-size:7px}.loads-table__row:hover,.loads-table__row--selected{background:var(--surface-soft)}.loads-table__row--selected{box-shadow:inset 3px 0 0 var(--cirqit-orange)}.loads-table__row span{color:var(--muted);align-items:center;gap:5px;display:flex}.loads-status{background:#b9c0c8;border-radius:50%;width:6px;height:6px}.loads-status--in-transit,.loads-status--loading{background:var(--cirqit-orange)}.loads-status--delivered,.loads-status--verified{background:var(--success)}.loads-detail-head{justify-content:space-between;align-items:flex-start;display:flex}.loads-detail-head h2{margin-top:4px;font-size:18px}.loads-live-pill{background:var(--cirqit-orange-soft);color:var(--cirqit-orange);border-radius:999px;padding:5px 7px;font-size:6px;font-weight:700}.loads-detail-truck{border:1px solid var(--border);border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:10px;display:grid}.loads-detail-icon{background:var(--cirqit-orange-soft);width:36px;height:36px;color:var(--cirqit-orange);border-radius:9px;place-items:center;display:grid}.loads-detail-truck strong,.loads-detail-truck span{display:block}.loads-detail-truck strong{font-size:8px}.loads-detail-truck span{color:var(--muted);margin-top:3px;font-size:6px}.loads-timeline{grid-template-columns:repeat(5,1fr);margin-top:16px;display:grid}.loads-timeline__step{text-align:center;position:relative}.loads-timeline__step:before{content:"";z-index:0;background:var(--border-strong);width:100%;height:1px;position:absolute;top:5px;left:0}.loads-timeline__step:first-child:before{width:50%;left:50%}.loads-timeline__step:last-child:before{width:50%}.loads-timeline__step i{z-index:1;background:#fff;border:2px solid #cbd1d7;border-radius:50%;width:10px;height:10px;margin:0 auto 6px;display:block;position:relative}.loads-timeline__step--done i{border-color:var(--success);background:var(--success)}.loads-timeline__step--active i{border-color:var(--cirqit-orange);background:var(--cirqit-orange);box-shadow:0 0 0 4px var(--cirqit-orange-soft)}.loads-timeline__step strong,.loads-timeline__step span{display:block}.loads-timeline__step strong{font-size:6px}.loads-timeline__step span{color:var(--muted);margin-top:2px;font-size:5px}.loads-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}.loads-detail-grid div{background:var(--surface-soft);border-radius:8px;padding:9px}.loads-detail-grid span,.loads-detail-grid strong{display:block}.loads-detail-grid span{color:var(--muted);font-size:6px}.loads-detail-grid strong{margin-top:4px;font-size:7px}.loads-locks{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.loads-locks__head{justify-content:space-between;align-items:center;display:flex}.loads-locks__head h3{margin-top:3px;font-size:10px}.loads-locks__head>span{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:5px 7px;font-size:5px;font-weight:700}.loads-lock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.loads-lock-grid>div{border:1px dashed var(--border-strong);color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:8px;display:flex}.loads-lock-grid strong{font-size:6px;font-weight:600}.loads-padlock{background:var(--surface-soft);border-radius:5px;place-items:center;width:17px;height:17px;font-size:0;display:grid}.loads-padlock:after{content:"🔒";filter:grayscale();font-size:9px}@media (max-width:1180px){.loads-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.loads-workspace{grid-template-columns:1fr}.loads-panel--detail{min-height:auto}}@media (max-width:760px){.loads-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.loads-route-head{flex-direction:column;align-items:flex-start}.loads-route-meta{flex-wrap:wrap}.loads-map{height:210px}.loads-filters{display:none}.loads-table{overflow-x:auto}.loads-table__head,.loads-table__row{min-width:680px}.loads-lock-grid{grid-template-columns:1fr}}.capacity-page-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.capacity-page-metric,.capacity-page-board,.capacity-page-panel{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px}.capacity-page-metric{flex-direction:column;justify-content:space-between;min-height:100px;padding:14px;display:flex}.capacity-page-metric>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.capacity-page-metric>strong{letter-spacing:-.055em;font-size:21px;line-height:1}.capacity-page-metric>small{color:var(--muted);font-size:6px}.capacity-page-metric--primary{background:var(--cirqit-navy);color:#fff}.capacity-page-metric--primary>span,.capacity-page-metric--primary>small{color:#ffffff8c}.capacity-page-metric--warning{background:#fe580106;border-color:#fe580147}.capacity-page-metric--warning>strong{color:var(--cirqit-orange)}.capacity-page-board{margin-top:9px;padding:15px}.capacity-page-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.capacity-page-head h2{margin:3px 0 0;font-size:13px;font-weight:500}.capacity-page-action{background:var(--cirqit-orange);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:7px;font-weight:700;display:inline-flex}.capacity-page-progress{background:var(--surface-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;display:grid}.capacity-page-progress>div:first-child strong,.capacity-page-progress>div:first-child span{display:block}.capacity-page-progress>div:first-child strong{font-size:9px}.capacity-page-progress>div:first-child span{color:var(--muted);margin-top:2px;font-size:6px}.capacity-page-progress>strong{color:var(--cirqit-orange);font-size:11px}.capacity-page-progress__track{background:#e9edf1;border-radius:999px;height:6px;overflow:hidden}.capacity-page-progress__fill{border-radius:inherit;background:linear-gradient(90deg,var(--cirqit-orange),#ff8243);height:100%}.capacity-page-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.capacity-page-slot{border-radius:10px;min-height:102px;padding:9px;transition:transform .16s,border-color .16s}.capacity-page-slot:hover{transform:translateY(-2px)}.capacity-page-slot--secured{background:var(--cirqit-orange-soft);border:1px solid #fe580138}.capacity-page-slot--open{border:1px dashed var(--border-strong);background:var(--surface-soft)}.capacity-page-slot__top{justify-content:space-between;align-items:center;gap:6px;display:flex}.capacity-page-slot__top>span:first-child{color:var(--muted);font-size:6px;font-weight:700}.capacity-page-slot__state{color:var(--success);font-size:5px;font-weight:700}.capacity-page-slot__state--open{color:var(--cirqit-orange)}.capacity-page-slot__icon{color:var(--cirqit-orange);margin-top:10px}.capacity-page-slot>strong,.capacity-page-slot>span{display:block}.capacity-page-slot>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:7px;overflow:hidden}.capacity-page-slot>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.capacity-page-lower{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:9px;margin-top:9px;display:grid}.capacity-page-panel{padding:15px}.capacity-owner-list{margin-top:10px}.capacity-owner-row{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.capacity-owner-row strong,.capacity-owner-row span{display:block}.capacity-owner-row strong{font-size:8px}.capacity-owner-row span{color:var(--muted);margin-top:2px;font-size:6px}.capacity-owner-row>div:last-child{text-align:right}.capacity-gap-card{background:var(--cirqit-orange-soft);border-radius:10px;margin-top:12px;padding:14px}.capacity-gap-card strong,.capacity-gap-card span{display:block}.capacity-gap-card strong{color:var(--cirqit-orange);font-size:23px}.capacity-gap-card span{color:var(--muted);margin-top:4px;font-size:6px}.capacity-gap-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.capacity-gap-detail div{background:var(--surface-soft);border-radius:8px;padding:9px}.capacity-gap-detail span,.capacity-gap-detail strong{display:block}.capacity-gap-detail span{color:var(--muted);font-size:6px}.capacity-gap-detail strong{margin-top:4px;font-size:10px}.capacity-page-action--full{width:100%;margin-top:10px}@media (max-width:1180px){.capacity-page-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.capacity-page-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:820px){.capacity-page-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-page-lower{grid-template-columns:1fr}.capacity-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.capacity-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.loads-moving-truck--selected{z-index:4;transition:left .35s,transform .35s;box-shadow:0 0 0 4px #fe580121,0 4px 12px #081c3a33}.loads-moving-truck--in-route{left:52%}.loads-moving-truck--at-mine{left:-4%;transform:translate(-12px)}.loads-moving-truck--at-storage{left:96%;transform:translate(-10px)}.loads-moving-truck--ambient-one{opacity:.72;width:24px;height:24px;top:-11px;left:26%}.loads-moving-truck--ambient-two{opacity:.72;width:24px;height:24px;top:-11px;left:76%}.fleet-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.fleet-metric,.fleet-panel{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px}.fleet-metric{flex-direction:column;justify-content:space-between;min-height:100px;padding:14px;display:flex}.fleet-metric>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.fleet-metric>strong{letter-spacing:-.055em;font-size:21px;line-height:1}.fleet-metric>small{color:var(--muted);font-size:6px}.fleet-metric--primary{background:var(--cirqit-navy);color:#fff}.fleet-metric--primary>span,.fleet-metric--primary>small{color:#ffffff8c}.fleet-metric--ready{background:#169c5a06;border-color:#169c5a33}.fleet-metric--ready>strong{color:var(--success)}.fleet-metric--warning{background:#fe580106;border-color:#fe580140}.fleet-metric--warning>strong{color:var(--cirqit-orange)}.fleet-metric--blocked{background:#c9313106;border-color:#c9313133}.fleet-metric--blocked>strong{color:#c93131}.fleet-workspace{grid-template-columns:minmax(0,1.48fr) minmax(340px,.72fr);gap:9px;margin-top:9px;display:grid}.fleet-panel{min-width:0;padding:15px}.fleet-register-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fleet-register-head h2,.fleet-record-head h2{margin:3px 0 0;font-size:13px;font-weight:500}.fleet-register-meta{gap:6px;display:flex}.fleet-register-meta span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:5px 7px;font-size:6px}.fleet-filter-strip{gap:5px;margin-top:12px;display:flex}.fleet-filter{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;padding:6px 8px;font-size:6px}.fleet-filter--active{border-color:var(--cirqit-navy);background:var(--cirqit-navy);color:#fff}.fleet-table{margin-top:10px}.fleet-table__head,.fleet-table__row{grid-template-columns:1.15fr 1.2fr .95fr .55fr .75fr .65fr .75fr;align-items:center;gap:8px;display:grid}.fleet-table__head{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;padding:0 8px 8px;font-size:6px;font-weight:700}.fleet-table__row{width:100%;min-height:47px;color:var(--text);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;padding:7px 8px;font-size:7px}.fleet-table__row:hover,.fleet-table__row--selected{background:var(--surface-soft)}.fleet-table__row--selected{box-shadow:inset 3px 0 0 var(--cirqit-orange)}.fleet-table__row>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fleet-truck-cell{align-items:center;gap:7px;color:var(--text)!important;display:flex!important}.fleet-truck-cell i{background:var(--cirqit-orange-soft);width:28px;height:28px;color:var(--cirqit-orange);border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.fleet-truck-cell strong{font-size:7px}.fleet-operation-state{text-transform:capitalize}.fleet-compliance{align-items:center;gap:5px;font-weight:700;display:inline-flex!important}.fleet-compliance i{background:var(--success);border-radius:50%;flex:none;width:6px;height:6px}.fleet-compliance--attention{color:var(--cirqit-orange)!important}.fleet-compliance--attention i{background:var(--cirqit-orange)}.fleet-compliance--blocked{color:#c93131!important}.fleet-compliance--blocked i{background:#c93131}.fleet-record-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fleet-record-status{color:var(--success);text-transform:uppercase;background:#169c5a1a;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:700}.fleet-record-status--attention{background:var(--cirqit-orange-soft);color:var(--cirqit-orange)}.fleet-record-status--blocked{color:#c93131;background:#c9313114}.fleet-record-hero{background:var(--cirqit-navy);color:#fff;border-radius:11px;align-items:center;gap:11px;margin-top:13px;padding:13px;display:flex}.fleet-record-icon{width:42px;height:42px;color:var(--cirqit-orange);background:#fe580124;border-radius:10px;flex:none;place-items:center;display:grid}.fleet-record-hero span,.fleet-record-hero strong,.fleet-record-hero small{display:block}.fleet-record-hero span,.fleet-record-hero small{color:#ffffff85;font-size:6px}.fleet-record-hero strong{margin:3px 0;font-size:13px}.fleet-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.fleet-record-grid>div{background:var(--surface-soft);border-radius:8px;padding:9px}.fleet-record-grid span,.fleet-record-grid strong{display:block}.fleet-record-grid span{color:var(--muted);font-size:6px}.fleet-record-grid strong{margin-top:4px;font-size:8px}.fleet-capitalize{text-transform:capitalize}.fleet-compliance-head{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:15px;padding-top:13px;display:flex}.fleet-compliance-head h3{margin:3px 0 0;font-size:10px}.fleet-compliance-head>strong{font-size:12px}.fleet-check-list{margin-top:7px}.fleet-check-row{border-bottom:1px solid #edf0f2;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.fleet-check-icon{width:22px;height:22px;color:var(--success);background:#169c5a1a;border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.fleet-check-icon--review{background:var(--cirqit-orange-soft);color:var(--cirqit-orange)}.fleet-check-icon--expired{color:#c93131;background:#c9313114}.fleet-check-row strong,.fleet-check-row span{display:block}.fleet-check-row strong{font-size:7px}.fleet-check-row span{color:var(--muted);margin-top:2px;font-size:5px}.fleet-check-row small{color:var(--muted);text-transform:uppercase;font-size:5px;font-weight:700}.fleet-record-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.fleet-secondary-action,.fleet-primary-action{border-radius:9px;min-height:37px;font-size:7px;font-weight:700}.fleet-secondary-action{border:1px solid var(--border);color:var(--text);background:#fff}.fleet-primary-action{background:var(--cirqit-orange);color:#fff;border:0;justify-content:center;align-items:center;gap:6px;display:flex}.fleet-lower-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:9px;margin-top:9px;display:grid}.fleet-owner-bars{margin-top:11px}.fleet-owner-bar{grid-template-columns:160px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:8px 0;display:grid}.fleet-owner-bar>div:first-child strong,.fleet-owner-bar>div:first-child span{display:block}.fleet-owner-bar>div:first-child strong{font-size:7px}.fleet-owner-bar>div:first-child span{color:var(--muted);margin-top:2px;font-size:5px}.fleet-owner-bar__track{background:#edf0f3;border-radius:999px;height:6px;overflow:hidden}.fleet-owner-bar__track span{border-radius:inherit;background:var(--cirqit-orange);height:100%;display:block}.fleet-owner-bar>strong{text-align:right;font-size:7px}.fleet-alert-list{margin-top:10px}.fleet-alert{border-bottom:1px solid #edf0f2;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;padding:9px 0;display:grid}.fleet-alert>span{background:var(--cirqit-orange-soft);color:var(--cirqit-orange);text-align:center;border-radius:999px;padding:4px 5px;font-size:5px;font-weight:700}.fleet-alert--blocked>span{color:#c93131;background:#c9313114}.fleet-alert strong,.fleet-alert small{display:block}.fleet-alert strong{font-size:7px}.fleet-alert small{color:var(--muted);margin-top:2px;font-size:5px}@media (max-width:1180px){.fleet-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-workspace{grid-template-columns:1fr}.fleet-panel--record{min-height:auto}}@media (max-width:820px){.fleet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-lower-grid{grid-template-columns:1fr}.fleet-table{overflow-x:auto}.fleet-table__head,.fleet-table__row{min-width:820px}}@media (max-width:560px){.fleet-owner-bar{grid-template-columns:1fr}.fleet-owner-bar>strong{text-align:left}.fleet-record-actions{grid-template-columns:1fr}}.fleet-add-button{background:var(--cirqit-orange);color:#fff;border:0;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:7px;font-weight:700;display:inline-flex}.fleet-project-strip{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;grid-template-columns:minmax(270px,.8fr) minmax(0,1.5fr);gap:18px;margin-top:9px;padding:14px 16px;display:grid}.fleet-project-strip__identity{flex-direction:column;justify-content:center;min-width:0;display:flex}.fleet-project-strip__identity strong{margin-top:4px;font-size:11px}.fleet-project-strip__identity small{color:var(--muted);margin-top:4px;font-size:6px}.fleet-project-strip__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fleet-project-strip__stats>div{background:var(--surface-soft);border-radius:9px;padding:9px 10px}.fleet-project-strip__stats span,.fleet-project-strip__stats strong,.fleet-project-strip__stats small{display:block}.fleet-project-strip__stats span{color:var(--muted);font-size:5px}.fleet-project-strip__stats strong{margin-top:4px;font-size:9px}.fleet-project-strip__stats small{color:var(--muted);margin-top:2px;font-size:5px}.fleet-project-live{color:var(--success)}.fleet-current-project{background:linear-gradient(135deg,#fe580109,#fff);border:1px solid #fe580129;border-radius:10px;margin-top:10px;padding:10px}.fleet-current-project__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fleet-current-project__head strong{margin-top:3px;font-size:8px;display:block}.fleet-current-project__head>span{color:var(--success);background:#169c5a1a;border-radius:999px;padding:4px 6px;font-size:5px;font-weight:700}.fleet-current-project__route{grid-template-columns:8px minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:7px;margin-top:10px;display:grid}.fleet-current-project__route i{border:2px solid var(--cirqit-navy);border-radius:50%;width:7px;height:7px}.fleet-current-project__route b{background:var(--border-strong);height:1px}.fleet-current-project__route span,.fleet-current-project__route strong{display:block}.fleet-current-project__route span{color:var(--muted);font-size:5px}.fleet-current-project__route strong{margin-top:2px;font-size:6px}.fleet-current-project__meta{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.fleet-current-project__meta span{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;padding:4px 6px;font-size:5px}.fleet-portfolio-lock{border:1px dashed var(--border-strong);background:#ffffff9e;border-radius:15px;grid-template-columns:minmax(290px,.9fr) minmax(0,1.1fr);gap:18px;margin-top:9px;padding:16px;display:grid}.fleet-portfolio-lock__copy{align-items:flex-start;gap:10px;display:flex}.fleet-lock-badge{color:var(--muted);background:#edf0f3;border-radius:999px;flex:none;padding:5px 7px;font-size:5px;font-weight:700}.fleet-portfolio-lock h2{margin:3px 0 0;font-size:12px;font-weight:500}.fleet-portfolio-lock p{max-width:520px;color:var(--muted);margin:6px 0 0;font-size:6px;line-height:1.55}.fleet-portfolio-lock__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fleet-portfolio-lock__features>div{border:1px solid var(--border);background:#ffffffb8;border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.fleet-mini-lock{width:19px;height:19px;color:var(--muted);background:#edf0f3;border-radius:6px;place-items:center;font-size:8px;display:grid}.fleet-portfolio-lock__features strong{color:var(--muted);font-size:6px}@media (max-width:1180px){.fleet-project-strip{grid-template-columns:1fr}}@media (max-width:820px){.fleet-project-strip__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-portfolio-lock{grid-template-columns:1fr}}@media (max-width:560px){.fleet-project-strip__stats,.fleet-portfolio-lock__features{grid-template-columns:1fr}}.commercial-live-pill{min-height:32px;color:var(--success);letter-spacing:.06em;background:#169c5a14;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:7px;font-weight:700;display:inline-flex}.commercial-live-pill>span{background:var(--success);border-radius:50%;width:6px;height:6px}.commercial-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.commercial-metric,.commercial-flow,.commercial-panel{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px}.commercial-metric{flex-direction:column;justify-content:space-between;min-height:103px;padding:14px;display:flex}.commercial-metric>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700}.commercial-metric>strong{letter-spacing:-.05em;font-size:20px}.commercial-metric>small{color:var(--muted);font-size:6px}.commercial-metric--primary{background:var(--cirqit-navy);color:#fff}.commercial-metric--primary>span,.commercial-metric--primary>small{color:#ffffff8c}.commercial-metric--spread{background:#169c5a09;border-color:#169c5a38}.commercial-metric--spread>strong{color:var(--success)}.commercial-flow{margin-top:9px;padding:15px}.commercial-flow__heading,.commercial-panel__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.commercial-flow__heading h2,.commercial-panel__head h2,.commercial-access-panel h2{margin:3px 0 0;font-size:13px;font-weight:500}.commercial-demo-note,.commercial-panel-meta{color:var(--muted);font-size:6px}.commercial-flow__rail{grid-template-columns:1fr 30px 1fr 30px 1fr .82fr;align-items:stretch;gap:7px;margin-top:13px;display:grid}.commercial-flow-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex-direction:column;justify-content:center;min-height:84px;padding:12px;display:flex}.commercial-flow-card>span{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:700}.commercial-flow-card>strong{letter-spacing:-.04em;margin-top:6px;font-size:17px}.commercial-flow-card>small{color:var(--muted);margin-top:5px;font-size:6px;line-height:1.45}.commercial-flow-card--owner{background:var(--cirqit-orange-soft);border-color:#fe580138}.commercial-flow-card--owner>strong{color:var(--cirqit-orange)}.commercial-flow-card--fuel{background:#fff}.commercial-flow-arrow{color:#b1b8c1;place-items:center;display:grid}.commercial-workspace{grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);gap:9px;margin-top:9px;display:grid}.commercial-panel{min-width:0;padding:15px}.commercial-table{margin-top:12px}.commercial-table__head,.commercial-table__row{grid-template-columns:.58fr 1.35fr .55fr .8fr .8fr .5fr .7fr .65fr;align-items:center;gap:8px;display:grid}.commercial-table__head{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;padding:0 7px 8px;font-size:5px;font-weight:700}.commercial-table__row{min-height:49px;color:var(--muted);border-bottom:1px solid #edf0f2;padding:7px;font-size:6px}.commercial-table__row>strong{color:var(--text);font-size:7px}.commercial-truck-cell strong,.commercial-truck-cell span{display:block}.commercial-truck-cell strong{color:var(--text);font-size:7px}.commercial-truck-cell span{color:var(--muted);margin-top:2px;font-size:5px}.commercial-spread-value{color:var(--success)!important}.commercial-state{border-radius:999px;width:fit-content;padding:4px 6px;font-size:5px;font-weight:700}.commercial-state--verified{color:var(--success);background:#169c5a17}.commercial-state--accrued{color:var(--cirqit-orange);background:#fe580117}.commercial-state--pending{color:var(--muted);background:#f1f3f5}.commercial-beta-pill{background:var(--cirqit-orange-soft);color:var(--cirqit-orange);border-radius:999px;padding:5px 7px;font-size:5px;font-weight:700}.commercial-rate-hero{background:var(--cirqit-navy);color:#fff;border-radius:11px;margin-top:13px;padding:14px}.commercial-rate-hero span,.commercial-rate-hero strong,.commercial-rate-hero small{display:block}.commercial-rate-hero span{color:#ffffff85;font-size:6px}.commercial-rate-hero strong{margin-top:6px;font-size:18px}.commercial-rate-hero small{color:#ffffff85;margin-top:5px;font-size:5px}.commercial-intelligence-callout{border-top:1px solid var(--border);margin-top:14px;padding-top:13px}.commercial-intelligence-callout>strong{margin-top:6px;font-size:9px;display:block}.commercial-intelligence-callout p,.commercial-protected p{color:var(--muted);margin:6px 0 0;font-size:6px;line-height:1.55}.commercial-protected{background:var(--surface-soft);border-radius:9px;margin-top:12px;padding:10px}.commercial-protected>span{color:var(--success);text-transform:uppercase;font-size:6px;font-weight:700}.commercial-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:9px;margin-top:9px;display:grid}.commercial-settlement-table{margin-top:12px}.commercial-settlement-table__head,.commercial-settlement-table__row{grid-template-columns:1.4fr .45fr .45fr .55fr .75fr .9fr .7fr;align-items:center;gap:8px;display:grid}.commercial-settlement-table__head{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;padding:0 7px 8px;font-size:5px;font-weight:700}.commercial-settlement-table__row{min-height:45px;color:var(--muted);border-bottom:1px solid #edf0f2;padding:7px;font-size:6px}.commercial-settlement-table__row>strong{color:var(--text);font-size:7px}.commercial-access-list{margin-top:12px}.commercial-access-list>div{border-bottom:1px solid #edf0f2;gap:9px;padding:10px 0;display:flex}.commercial-access-icon{width:24px;height:24px;color:var(--success);background:#169c5a17;border-radius:7px;flex:none;place-items:center;font-size:7px;font-weight:700;display:grid}.commercial-access-icon--owner{background:var(--cirqit-orange-soft);color:var(--cirqit-orange)}.commercial-access-list strong{font-size:7px}.commercial-access-list p{color:var(--muted);margin:4px 0 0;font-size:5px;line-height:1.5}.commercial-access-locked{opacity:.72}.commercial-access-locked .commercial-access-icon{color:var(--muted);background:#edf0f3}@media (max-width:1180px){.commercial-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-flow__rail{grid-template-columns:1fr}.commercial-flow-arrow{display:none}.commercial-workspace,.commercial-lower-grid{grid-template-columns:1fr}}@media (max-width:820px){.commercial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-table,.commercial-settlement-table{overflow-x:auto}.commercial-table__head,.commercial-table__row{min-width:840px}.commercial-settlement-table__head,.commercial-settlement-table__row{min-width:680px}}@media (max-width:560px){.commercial-summary{grid-template-columns:1fr}}.control-snapshot-badge{border:1px solid var(--border);min-height:32px;color:var(--muted);letter-spacing:.08em;background:#fff;border-radius:999px;align-items:center;padding:0 11px;font-size:6px;font-weight:700;display:inline-flex}.control-project-hero{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px;padding:16px;display:grid}.control-project-hero__copy{flex-direction:column;justify-content:center;display:flex}.control-project-hero__copy h2{letter-spacing:-.03em;margin:4px 0 0;font-size:15px;font-weight:500}.control-project-hero__copy p{color:var(--muted);align-items:center;gap:7px;margin:7px 0 0;font-size:7px;display:flex}.control-project-hero__copy p span{color:var(--cirqit-orange);font-weight:700}.control-project-hero__route{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.control-project-hero__route>div{background:var(--surface-soft);border-radius:10px;padding:10px 11px}.control-project-hero__route span,.control-project-hero__route strong,.control-project-hero__route small{display:block}.control-project-hero__route span{color:var(--muted);font-size:5px}.control-project-hero__route strong{margin-top:4px;font-size:10px}.control-project-hero__route small{color:var(--muted);margin-top:2px;font-size:5px}.control-command-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.control-command-card{border:1px solid var(--border);min-height:98px;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:13px;display:flex}.control-command-card>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:700}.control-command-card>strong{letter-spacing:-.05em;font-size:19px}.control-command-card>small{color:var(--muted);font-size:6px}.control-command-card--primary{background:var(--cirqit-navy);color:#fff}.control-command-card--primary>span,.control-command-card--primary>small{color:#ffffff8c}.control-command-card--commercial{background:#169c5a09;border-color:#169c5a33}.control-command-card--commercial>strong{color:var(--success)}.control-command-card--attention{background:var(--cirqit-orange-soft);border-color:#fe580138}.control-command-card--attention>strong{color:var(--cirqit-orange)}.control-main-grid,.control-secondary-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:9px;margin-top:9px;display:grid}.control-secondary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.control-panel{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;padding:15px}.control-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.control-panel__head h2{margin:3px 0 0;font-size:13px;font-weight:500}.control-text-action{color:var(--cirqit-orange);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:6px;font-weight:700;display:inline-flex}.control-delivery-hero{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:18px;display:flex}.control-delivery-hero>div:first-child strong,.control-delivery-hero>div:first-child span{display:block}.control-delivery-hero>div:first-child strong{letter-spacing:-.055em;font-size:27px}.control-delivery-hero>div:first-child span{color:var(--muted);margin-top:3px;font-size:6px}.control-delivery-percent{color:var(--cirqit-orange);font-size:18px;font-weight:700}.control-progress-track{background:#edf0f3;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.control-progress-track span{border-radius:inherit;background:var(--cirqit-orange);height:100%;display:block}.control-performance-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.control-performance-list>div{background:var(--surface-soft);border-radius:9px;padding:9px}.control-performance-list span,.control-performance-list strong,.control-performance-list small{display:block}.control-performance-list span{color:var(--muted);font-size:5px}.control-performance-list strong{margin-top:4px;font-size:8px}.control-performance-list small{color:var(--muted);margin-top:2px;font-size:5px}.control-count-badge{background:var(--cirqit-orange-soft);min-width:25px;height:25px;color:var(--cirqit-orange);border-radius:8px;place-items:center;font-size:8px;font-weight:700;display:grid}.control-exception-list{margin-top:10px}.control-exception-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:8px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;padding:10px 0;display:grid}.control-exception-list button:last-child{border-bottom:0}.control-exception-list strong,.control-exception-list small{display:block}.control-exception-list strong{font-size:7px}.control-exception-list small{color:var(--muted);margin-top:3px;font-size:5px;line-height:1.45}.control-exception-list svg{color:#b1b8c1}.control-exception-dot{border-radius:50%;width:7px;height:7px}.control-exception-dot--blocked{background:#c93131}.control-exception-dot--warning{background:var(--cirqit-orange)}.control-exception-dot--clear{background:var(--success)}.control-state-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.control-state-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex-direction:column;justify-content:space-between;min-height:72px;padding:9px;display:flex}.control-state-card span{color:var(--muted);text-transform:uppercase;font-size:5px;font-weight:700}.control-state-card strong{font-size:18px}.control-state-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.control-state-footer>div{align-items:center;gap:7px;display:flex}.control-state-footer span,.control-state-footer small{color:var(--muted);font-size:5px}.control-commercial-rates{grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:5px;margin-top:13px;display:grid}.control-commercial-rates>div{background:var(--surface-soft);border-radius:9px;padding:9px}.control-commercial-rates span,.control-commercial-rates strong{display:block}.control-commercial-rates>div>span{color:var(--muted);font-size:5px}.control-commercial-rates strong{margin-top:4px;font-size:8px}.control-rate-arrow{color:#b1b8c1;text-align:center;font-size:9px}.control-commercial-positive{color:var(--success)!important}.control-commercial-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.control-commercial-values>div{border-top:1px solid var(--border);padding-top:9px}.control-commercial-values span,.control-commercial-values strong{display:block}.control-commercial-values span{color:var(--muted);font-size:5px}.control-commercial-values strong{margin-top:4px;font-size:9px}.control-activity-panel{margin-top:9px}.control-panel-meta{color:var(--muted);font-size:6px}.control-activity-list{margin-top:10px}.control-activity-row{border-bottom:1px solid #edf0f2;grid-template-columns:46px 7px minmax(0,1fr);align-items:center;gap:9px;min-height:34px;display:grid}.control-activity-row:last-child{border-bottom:0}.control-activity-row>span{color:var(--muted);font-size:5px}.control-activity-row>strong{font-size:6px;font-weight:500}.control-activity-icon{background:#b8bec6;border-radius:50%;width:6px;height:6px}.control-activity-icon--delivery{background:var(--success)}.control-activity-icon--fuel{background:var(--cirqit-orange)}.control-activity-icon--capacity{background:var(--cirqit-navy)}@media (max-width:1180px){.control-project-hero{grid-template-columns:1fr}.control-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.control-main-grid,.control-secondary-grid{grid-template-columns:1fr}}@media (max-width:820px){.control-project-hero__route,.control-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.control-project-hero__route,.control-command-grid,.control-performance-list,.control-commercial-values{grid-template-columns:1fr}.control-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-commercial-rates{grid-template-columns:1fr}.control-rate-arrow{display:none}}.loads-allocation-intro{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:9px;padding:14px 16px;display:flex}.loads-allocation-intro h2{margin:3px 0 0;font-size:13px;font-weight:500}.loads-allocation-intro p{max-width:620px;color:var(--muted);margin:5px 0 0;font-size:6px;line-height:1.5}.loads-allocation-summary{grid-template-columns:repeat(3,minmax(90px,1fr));gap:6px;min-width:330px;display:grid}.loads-allocation-summary>div{background:var(--surface-soft);border-radius:9px;padding:9px 10px}.loads-allocation-summary span,.loads-allocation-summary strong{display:block}.loads-allocation-summary span{color:var(--muted);font-size:5px}.loads-allocation-summary strong{margin-top:4px;font-size:10px}.commercial-lower-grid--single{grid-template-columns:1fr}@media (max-width:900px){.loads-allocation-intro{flex-direction:column;align-items:stretch}.loads-allocation-summary{min-width:0}}@media (max-width:560px){.loads-allocation-summary{grid-template-columns:1fr}}@media (max-width:980px){html,body{width:100%;max-width:100%;overflow-x:hidden}.app-shell{min-height:100dvh;display:block}.sidebar{z-index:100;width:100%;height:calc(68px + env(safe-area-inset-bottom));min-height:68px;padding:0 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091730fa;border-top:1px solid #ffffff14;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #09173029}.sidebar__brand,.sidebar__footer{display:none}.sidebar__nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;height:68px;display:grid;overflow:visible}.nav-item{text-align:center;white-space:nowrap;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:68px;padding:6px 2px;font-size:9px;line-height:1;display:flex}.nav-item svg{width:19px;height:19px}.nav-item--active{box-shadow:inset 0 3px 0 var(--cirqit-orange);background:0 0}.nav-item--active svg,.nav-item--active span{color:#fff}.workspace{width:100%;max-width:none;padding:18px 16px calc(94px + env(safe-area-inset-bottom));margin:0}.topbar{margin-bottom:14px}.topbar h1{font-size:25px}.eyebrow,.section-kicker{font-size:7px}.control-main-grid,.control-secondary-grid,.capacity-page-lower,.loads-workspace,.fuel-workspace,.fuel-lower-grid,.fleet-workspace,.fleet-lower-grid,.commercial-workspace,.commercial-lower-grid,.dispatch-workspace--horizontal{grid-template-columns:1fr}.loads-table,.fuel-ledger,.fleet-table,.commercial-table,.commercial-settlement-table,.dispatch-tetris-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.dispatch-panel--tetris{min-width:0;overflow:hidden}.dispatch-tetris-scroll{padding-bottom:5px}.loads-table__head,.loads-table__row{min-width:680px}.fuel-ledger__head,.fuel-ledger__row{min-width:620px}.fleet-table__head,.fleet-table__row{min-width:820px}.commercial-table__head,.commercial-table__row{min-width:840px}.commercial-settlement-table__head,.commercial-settlement-table__row{min-width:680px}.capacity-modal{width:100%;max-width:none;max-height:min(86dvh,760px);padding:20px 18px calc(24px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none}}@media (max-width:760px){.workspace{padding:15px 12px calc(92px + env(safe-area-inset-bottom))}.topbar{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:46px}.topbar>div:first-child{min-width:0}.topbar h1{margin-top:4px;font-size:23px}.topbar .dispatch-date,.control-snapshot-badge{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:130px;padding:7px 9px;font-size:6px;overflow:hidden}.control-project-hero,.control-panel,.capacity-page-board,.capacity-page-panel,.loads-route-card,.loads-panel,.fuel-panel,.fleet-panel,.commercial-flow,.commercial-panel{border-radius:13px}.control-command-grid,.capacity-page-summary,.loads-summary,.fuel-summary,.fleet-summary,.commercial-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.control-command-card,.capacity-page-metric,.loads-metric,.fuel-metric,.fleet-metric,.commercial-metric{min-height:94px;padding:12px}.control-command-card>strong,.capacity-page-metric>strong,.loads-metric>strong,.fuel-metric>strong,.fleet-metric>strong,.commercial-metric>strong{font-size:18px}.control-project-hero{gap:13px;padding:14px}.control-project-hero__copy h2{font-size:15px}.control-project-hero__copy p{flex-wrap:wrap;font-size:6px}.control-project-hero__route{grid-template-columns:repeat(2,minmax(0,1fr))}.control-project-hero__route>div{padding:9px}.control-delivery-hero>div:first-child strong{font-size:24px}.control-performance-list,.control-commercial-values{grid-template-columns:repeat(3,minmax(0,1fr))}.control-state-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.control-state-card{min-height:66px;padding:7px}.control-state-card strong{font-size:16px}.control-commercial-rates{grid-template-columns:1fr 14px 1fr 14px 1fr}.capacity-page-head{align-items:flex-start}.capacity-page-action{flex:none}.capacity-page-progress{grid-template-columns:auto minmax(90px,1fr) auto;gap:8px}.capacity-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.capacity-page-slot{min-height:91px;padding:8px}.loads-allocation-intro{gap:12px;padding:13px}.loads-allocation-summary{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.dispatch-match-strip{flex-direction:column;align-items:stretch;min-height:auto}.match-placeholder{text-align:left;max-width:none}.match-result{flex-direction:column;align-items:stretch;width:100%}.match-score,.match-route{width:100%;min-width:0}.dispatch-workspace--horizontal{gap:8px}.dispatch-panel--supply{min-height:auto}.loads-route-head{flex-direction:column;align-items:flex-start;gap:9px}.loads-route-meta{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.loads-route-meta span{flex:none}.loads-map{height:200px}.loads-map-point strong{font-size:7px}.loads-map-point div>span{font-size:5px}.loads-map-point--mine{left:5%}.loads-map-point--storage{right:5%}.loads-lock-grid{grid-template-columns:1fr}.fuel-truck-list{max-height:270px}.fuel-recommendation{grid-template-columns:repeat(3,minmax(0,1fr))}.tank-visual{min-height:210px}.tank-shell{width:100px;height:185px}.fleet-register-head{flex-direction:column;align-items:flex-start}.fleet-register-meta,.fleet-filter-strip{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.fleet-register-meta span,.fleet-filter{flex:none}.fleet-owner-bar{grid-template-columns:120px minmax(0,1fr) 32px}.commercial-flow__rail{grid-template-columns:1fr}.commercial-flow-arrow{display:none}}@media (max-width:520px){.workspace{padding:13px 10px calc(90px + env(safe-area-inset-bottom))}.sidebar{height:calc(64px + env(safe-area-inset-bottom));min-height:64px}.sidebar__nav{height:64px}.nav-item{gap:4px;min-height:64px;padding-inline:1px;font-size:8px}.nav-item svg{width:18px;height:18px}.topbar h1{font-size:21px}.topbar .dispatch-date{display:none}.control-snapshot-badge{max-width:105px;font-size:5px}.control-command-grid,.capacity-page-summary,.loads-summary,.fuel-summary,.fleet-summary,.commercial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.control-command-grid>:last-child:nth-child(odd),.capacity-page-summary>:last-child:nth-child(odd),.loads-summary>:last-child:nth-child(odd),.fuel-summary>:last-child:nth-child(odd),.fleet-summary>:last-child:nth-child(odd),.commercial-summary>:last-child:nth-child(odd){grid-column:1/-1}.control-command-card,.capacity-page-metric,.loads-metric,.fuel-metric,.fleet-metric,.commercial-metric{min-height:88px;padding:11px}.control-command-card>strong,.capacity-page-metric>strong,.loads-metric>strong,.fuel-metric>strong,.fleet-metric>strong,.commercial-metric>strong{font-size:17px}.control-project-hero__route{grid-template-columns:repeat(2,minmax(0,1fr))}.control-performance-list{grid-template-columns:1fr}.control-state-grid{grid-template-columns:repeat(5,74px);padding-bottom:4px;overflow-x:auto}.control-commercial-rates{grid-template-columns:1fr}.control-rate-arrow{display:none}.control-commercial-values{grid-template-columns:1fr}.control-state-footer{flex-direction:column;align-items:flex-start}.control-activity-row{grid-template-columns:38px 6px minmax(0,1fr)}.capacity-page-head{flex-direction:column}.capacity-page-action{width:100%}.capacity-page-progress{grid-template-columns:1fr auto}.capacity-page-progress__track{grid-area:2/1/auto/-1}.capacity-page-grid,.capacity-gap-detail,.loads-detail-grid,.tank-stats,.fleet-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loads-allocation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.loads-map{height:180px}.loads-map-point div>span{display:none}.loads-map-point--mine{top:30%}.loads-map-point--storage{top:20%}.loads-timeline{min-width:340px;overflow:visible}.loads-panel--detail{overflow-x:auto}.fuel-recommendation{grid-template-columns:1fr}.fuel-truck-row{grid-template-columns:32px minmax(0,1fr)}.fuel-truck-status{text-align:left;grid-column:2}.fleet-owner-bar{grid-template-columns:1fr}.fleet-owner-bar>strong{text-align:left}.fleet-record-actions{grid-template-columns:1fr}.commercial-flow-card{min-height:78px}.commercial-panel__head{flex-direction:column;align-items:flex-start}.modal-capacity-summary{gap:6px}.modal-capacity-summary div{padding:10px}.capacity-modal{padding:18px 14px calc(20px + env(safe-area-inset-bottom))}}
