@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{color-scheme:dark;--bg:#0b0f14;--bg-soft:#0f1520;--card:#121824;--card-2:#151d2b;--cell-bg:#0f1520;--text:#e7eefc;--muted:#8ea0b8;--line:#223047;--line-soft:hsla(0,0%,100%,.1);--line-strong:hsla(0,0%,100%,.18);--btn:#1f2a3d;--primary:#60a5fa;--primary-600:#3d6fb6;--ring:rgba(96,165,250,.28);--danger-bg:rgba(255,75,75,.14);--danger-line:rgba(255,75,75,.3);--success-bg:rgba(120,255,120,.14);--success-line:rgba(120,255,120,.32);--field-bg:rgba(28,38,56,.78);--field-bg-hover:rgba(22,30,44,.88);--field-border:rgba(141,165,196,.22);--field-border-hover:rgba(141,165,196,.32);--field-border-focus:rgba(96,165,250,.7);--field-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -1px 0 rgba(0,0,0,.25);--radius-card:18px;--radius-control:14px;--radius-pill:999px;--shadow-card:0 14px 36px rgba(0,0,0,.24);--shadow-modal:0 30px 80px rgba(0,0,0,.46);--nav-h:64px;--footer-h:0px}html[data-theme=light]{color-scheme:light;--bg:#b4c0ca;--bg-soft:#eef2f8;--card:#fff;--card-2:#f7fafc;--cell-bg:#fff;--text:#0b1220;--muted:#5b6b84;--line:#d7dfec;--line-soft:rgba(0,0,0,.1);--line-strong:rgba(0,0,0,.16);--btn:#eef2f8;--ring:rgba(61,111,182,.22);--danger-bg:rgba(255,75,75,.1);--danger-line:rgba(255,75,75,.25);--success-bg:rgba(34,197,94,.11);--success-line:rgba(34,197,94,.28);--field-bg:rgba(240,244,251,.95);--field-bg-hover:#ebf0f8;--field-border:rgba(0,0,0,.12);--field-border-hover:rgba(0,0,0,.18);--field-border-focus:rgba(61,111,182,.58);--field-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),inset 0 -1px 0 rgba(0,0,0,.06)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-width:350px;min-height:100%;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body{overflow-x:auto;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.app-main,.container{width:100%;max-width:none;min-width:350px;margin:0;padding:0}*{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.58) hsla(0,0%,100%,.14)}html[data-theme=light] *{scrollbar-color:rgba(0,0,0,.42) rgba(0,0,0,.12)}::-webkit-scrollbar{width:11px;height:12px}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.14);border-radius:999px}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.58);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(96,165,250,.78)}html[data-theme=light] ::-webkit-scrollbar-track{background:rgba(0,0,0,.12)}html[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.42)}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(61,111,182,.72)}.nav-wrap{position:sticky;top:0;left:0;right:0;z-index:80;background:rgba(11,18,32,.95);border-bottom:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav{width:min(100%,1700px);min-width:350px;margin:0 auto;padding:10px 16px;align-items:center;justify-content:space-between;gap:12px}.brand,.nav{display:flex}.brand{align-items:flex-start;gap:10px;min-width:0;flex-direction:column}.brand img{display:block}.brand-text{font-weight:950;font-size:18px;letter-spacing:.2px;color:#e7eefc}.brand-subtitle,.fp-subtitle,.oilfields-subtitle{color:#8ea0b8;font-size:12px;font-weight:850;line-height:1.1;margin-top:-3px;white-space:nowrap}.brand-subtitle{margin-left:7px}.menu{display:flex;gap:12px;align-items:center}.btn-logout,.link{padding:10px 12px;border-radius:var(--radius-control);font-size:14px;font-weight:850;color:#8ea0b8;border:1px solid transparent;background:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.btn-logout:hover,.link.active,.link:hover{color:#e7eefc;border-color:rgba(96,165,250,.55);background:rgba(96,165,250,.12)}.link.active{box-shadow:0 0 0 3px rgba(96,165,250,.18)}.hamburger{display:none;width:40px;height:40px;border:1px solid #223047;border-radius:var(--radius-control);background:#1f2a3d;align-items:center;justify-content:center;gap:4px;flex-direction:column}.hamburger span{display:block;width:18px;height:2px;background:#e7eefc;border-radius:2px}.footer{background:rgba(11,18,32,.95);border-top:1px solid hsla(0,0%,100%,.08);padding:32px 16px 26px;color:#8ea0b8;text-align:center}.footer-content{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.footer-links{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-bottom:10px}.footer-links a{color:#8ea0b8;font-size:14px}.footer-links a:hover{color:var(--primary)}.footer p{margin:0;font-size:13px;opacity:.78}@media (max-width:860px){.hamburger{display:flex}.menu{position:absolute;top:62px;right:12px;left:12px;display:none;flex-direction:column;align-items:stretch;gap:6px;padding:8px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 45px rgba(0,0,0,.35)}.menu.open{display:flex}.btn-logout,.link{text-align:center}}.access-card,.card,.dash-section,.dash-stat-card,.dashboard-panel,.drivers-panel,.empty-report,.health-card,.loads-panel,.oil-card,.oil-home .card,.statTile,.tile,.trailers-panel,.trucks-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--text)}.card,.oil-card{padding:18px}.statTile,.tile{background:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.07)}html[data-theme=light] .empty-report,html[data-theme=light] .statTile,html[data-theme=light] .tile{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.06)}.dashboard-head p,.drivers-head p,.dsSub,.homeSub,.label,.label-pill,.loads-head p,.oil-muted,.small,.statLabel,.trailers-head p,.trucks-head p{color:var(--muted)}.add-head-btn,.btn,.button,.button.primary,.button.sm,.copy-drivers-btn,.copy-trailers-btn,.copy-trucks-btn,.dashboard-btn,.drivers-btn,.image-link-btn,.loads-btn,.mobile-add-btn,.mobile-sort-btn,.modal-close,.refresh-btn,.search-btn,.toolbar-refresh-btn,.trailers-btn,.trucks-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;height:40px;padding:0 16px;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--btn);color:var(--text);font-weight:900;letter-spacing:.2px;display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.1;box-shadow:none;transition:background .12s ease,border-color .12s ease,transform .06s ease,box-shadow .12s ease}.btn:hover,.button:hover,.copy-drivers-btn:hover,.copy-trailers-btn:hover,.copy-trucks-btn:hover,.dashboard-btn:hover,.drivers-btn:hover,.image-link-btn:hover,.loads-btn:hover,.modal-close:hover,.trailers-btn:hover,.trucks-btn:hover{border-color:var(--primary-600);background:rgba(96,165,250,.1)}.btn:active,.button:active,.dashboard-btn:active,.drivers-btn:active,.loads-btn:active,.trailers-btn:active,.trucks-btn:active{transform:translateY(1px)}.btn:disabled,.button:disabled,.dashboard-btn:disabled,.drivers-btn:disabled,.loads-btn:disabled,.trailers-btn:disabled,.trucks-btn:disabled{opacity:.55;cursor:not-allowed}.add-head-btn,.btn.primary,.button.primary,.dashboard-btn.primary,.drivers-btn.primary,.loads-btn.primary,.mobile-add-btn,.mobile-sort-btn,.refresh-btn,.search-btn,.toolbar-refresh-btn,.trailers-btn.primary,.trucks-btn.primary{border-color:var(--primary-600);background:rgba(96,165,250,.16)}.add-head-btn:hover,.btn.primary:hover,.button.primary:hover,.dashboard-btn.primary:hover,.drivers-btn.primary:hover,.loads-btn.primary:hover,.mobile-add-btn:hover,.mobile-sort-btn:hover,.refresh-btn:hover,.search-btn:hover,.toolbar-refresh-btn:hover,.trailers-btn.primary:hover,.trucks-btn.primary:hover{background:var(--btn)}.dashboard-btn.danger,.drivers-btn.danger,.trailers-btn.danger,.trucks-btn.danger{background:rgba(255,90,90,.2);border-color:rgba(255,90,90,.42);color:#fcc}html[data-theme=light] .dashboard-btn.danger,html[data-theme=light] .drivers-btn.danger,html[data-theme=light] .trailers-btn.danger,html[data-theme=light] .trucks-btn.danger{color:#991b1b}.driver-form-grid input,.driver-form-grid select,.driver-form-grid textarea,.drivers-toolbar input,.drivers-toolbar select,.loads-toolbar input,.loads-toolbar select,.search-filter,.trailer-form-grid input,.trailer-form-grid select,.trailer-form-grid textarea,.trailers-toolbar input,.trailers-toolbar select,.truck-form-grid input,.truck-form-grid select,.truck-form-grid textarea,.trucks-toolbar input,.trucks-toolbar select,input,select,textarea{width:100%;max-width:100%;box-sizing:border-box;background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-control);color:var(--text);outline:none;box-shadow:var(--field-shadow)}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(149,167,194,.75)}input::placeholder,textarea::placeholder{color:rgba(149,167,194,.75)}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:rgba(75,92,117,.65)}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:rgba(75,92,117,.65)}input:hover,select:hover,textarea:hover{border-color:var(--field-border-hover);background:var(--field-bg-hover)}input:focus,select:focus,textarea:focus{border-color:var(--field-border-focus);box-shadow:0 0 0 3px rgba(96,165,250,.2),var(--field-shadow)}html[data-theme=light] input:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{box-shadow:0 0 0 3px rgba(61,111,182,.16),var(--field-shadow)}select option{background:#121824;color:#e9f0ff}html[data-theme=light] select option{background:#fff;color:#0b1220}select option:checked{background:#2563eb;color:#fff}textarea{resize:vertical}.oil-home .right-tools,.oilfields-nav-right{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.status-pill{white-space:nowrap;border:1px solid #223047;color:#8ea0b8;border-radius:var(--radius-pill);padding:7px 12px;font-size:11px;font-weight:900;background:hsla(0,0%,100%,.03)}.theme-switch,.theme-toggle{height:34px;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#8ea0b8;font-size:11px;font-weight:950;padding:0}.theme-label{letter-spacing:.4px;line-height:1}.switch-track{width:46px;height:24px;border-radius:var(--radius-pill);border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.15);position:relative;flex:0 0 auto}.switch-dot{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.9);transition:transform .18s ease}html[data-theme=light] .switch-dot{transform:translateX(20px);background:rgba(0,0,0,.75)}html[data-theme=light] .switch-track{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,.12)}html[data-theme=light] .nav-wrap .theme-switch,html[data-theme=light] .oilfields-nav-right .theme-switch{color:#d7e8ff!important}html[data-theme=light] .nav-wrap .switch-track,html[data-theme=light] .oilfields-nav-right .switch-track{background:rgba(96,165,250,.18)!important;border-color:rgba(147,197,253,.42)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}html[data-theme=light] .nav-wrap .switch-dot,html[data-theme=light] .oilfields-nav-right .switch-dot{background:#f8fbff!important;box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 1px rgba(147,197,253,.3)}.tms-page{min-height:100dvh;background:var(--bg);color:var(--text)}.tms-shell{width:min(100%,1700px);min-width:350px;margin:0 auto}.content{width:100%}.bottomTabs,.mobile-tabs,.oil-bottom-tabs,.oil-tabs,.tabs{background:transparent}.fleetMain,.oil-tab,.tab{background:var(--btn);border:1px solid var(--line);color:var(--text);border-radius:var(--radius-control);font-weight:900;letter-spacing:.2px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.fleetMain:hover,.oil-tab:hover,.tab:hover{background:rgba(96,165,250,.14);border-color:rgba(96,165,250,.55);box-shadow:inset 0 0 0 1px rgba(96,165,250,.3)}.fleetMain.active,.oil-tab.active,.tab.active{background:rgba(96,165,250,.14);border-color:rgba(96,165,250,.7);box-shadow:inset 0 0 0 1px rgba(96,165,250,.35)}.ai-bubble{position:fixed;right:18px;bottom:18px;z-index:90;border-color:var(--primary-600);background:rgba(96,165,250,.16)}.billing-table,.drivers-table-wrap,.loads-table-wrap,.tableWrap,.trailers-table-wrap,.trucks-table-wrap{background:var(--cell-bg);border:1px solid var(--line);border-radius:16px;overflow:auto}.billing-header,.driver-header-cell,.drivers-header,.loads-header,.trailer-header-cell,.trailers-header,.truck-header-cell,.trucks-header{background:hsla(0,0%,100%,.04);color:var(--muted);border-color:var(--line-strong);font-weight:900}html[data-theme=light] .billing-header,html[data-theme=light] .driver-header-cell,html[data-theme=light] .drivers-header,html[data-theme=light] .loads-header,html[data-theme=light] .trailer-header-cell,html[data-theme=light] .trailers-header,html[data-theme=light] .truck-header-cell,html[data-theme=light] .trucks-header{background:rgba(0,0,0,.04);color:rgba(0,0,0,.7)}.billing-row,.drivers-row,.loads-row,.trailers-row,.trucks-row{border-color:var(--line-soft);color:var(--text)}.billing-row:hover,.drivers-data-row:hover,.loads-data-row:hover,.trailers-data-row:hover,.trucks-data-row:hover{background:rgba(96,165,250,.1);box-shadow:inset 0 0 0 1px rgba(96,165,250,.16)}html[data-theme=light] .billing-row:hover,html[data-theme=light] .drivers-data-row:hover,html[data-theme=light] .loads-data-row:hover,html[data-theme=light] .trailers-data-row:hover,html[data-theme=light] .trucks-data-row:hover{background:rgba(0,0,0,.03)}.dashboard-error,.drivers-empty,.drivers-error,.loads-empty,.loads-error,.trailers-empty,.trailers-error,.trucks-empty,.trucks-error{color:var(--muted)}.dashboard-error,.drivers-error,.loads-error,.trailers-error,.trucks-error{background:var(--danger-bg);border:1px solid var(--danger-line);border-radius:var(--radius-control);color:#ffb4b4}html[data-theme=light] .dashboard-error,html[data-theme=light] .drivers-error,html[data-theme=light] .loads-error,html[data-theme=light] .trailers-error,html[data-theme=light] .trucks-error{color:#991b1b}.badge,.count-pill,.countPill,.customer-pill,.dsPill,.label-pill,.mini-pill,.pill,.pillMini,.region-pill,.soft-pill,.status-badge,.trailer-pill,.well-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);font-weight:900;white-space:nowrap;border:1px solid hsla(0,0%,63%,.25);background:hsla(0,0%,63%,.12);color:#fff}html[data-theme=light] .badge,html[data-theme=light] .count-pill,html[data-theme=light] .countPill,html[data-theme=light] .customer-pill,html[data-theme=light] .dsPill,html[data-theme=light] .label-pill,html[data-theme=light] .mini-pill,html[data-theme=light] .pill,html[data-theme=light] .pillMini,html[data-theme=light] .region-pill,html[data-theme=light] .soft-pill,html[data-theme=light] .status-badge,html[data-theme=light] .trailer-pill,html[data-theme=light] .well-pill{color:#0b1220}.bWTX,.pill-WTX,.region-wtx{background:rgba(120,255,120,.18)!important;border-color:rgba(120,255,120,.35)!important}.bETX,.bFNM,.pill-ETX,.pill-FNM,.region-etx,.region-fnm{background:rgba(80,160,255,.18)!important;border-color:rgba(80,160,255,.35)!important}.bSTX,.pill-STX,.region-stx{background:rgba(255,180,80,.18)!important;border-color:rgba(255,180,80,.35)!important}.bATLAS,.customer-atlas,.pill-ATLAS{background:rgba(80,160,255,.18)!important;border-color:rgba(80,160,255,.35)!important}.bSOLARIS,.customer-solaris,.pill-SOLARIS{background:rgba(255,220,120,.2)!important;border-color:rgba(255,220,120,.35)!important}.bTSS,.customer-tss,.pill-TSS{background:hsla(0,100%,74%,.18)!important;border-color:hsla(0,100%,74%,.3)!important}.bVELOX,.customer-velox,.pill-VELOX{background:rgba(120,255,120,.18)!important;border-color:rgba(120,255,120,.35)!important}.bNEXTIER,.customer-nextier,.pill-NEXTIER{background:rgba(185,120,255,.18)!important;border-color:rgba(185,120,255,.35)!important}.bREADY,.pill-READY,.status-ready{background:rgba(120,255,120,.18)!important;border-color:rgba(120,255,120,.35)!important}.bACCEPTED,.bBREAK,.pill-ACCEPTED,.pill-BREAK,.status-accepted,.status-break{background:rgba(255,220,120,.2)!important;border-color:rgba(255,220,120,.35)!important}.bLOADED,.pill-LOADED,.status-loaded{background:rgba(120,255,255,.18)!important;border-color:rgba(120,255,255,.3)!important}.mini-pill.LOAD-REJECTED,.status-LOAD-REJECTED,.status-LOAD-REJECTED .mini-pill{background:rgba(239,68,68,.16)!important;border-color:rgba(239,68,68,.55)!important;color:#fecaca!important}.bSTAGED,.pill-STAGED,.status-staged{background:hsla(0,100%,74%,.18)!important;border-color:hsla(0,100%,74%,.3)!important}.bBREAKDOWN,.pill-BREAKDOWN,.status-breakdown{background:rgba(185,120,255,.18)!important;border-color:rgba(185,120,255,.35)!important}.bDAYS_OFF,.pill-DAYS_OFF,.status-days-off,.status-days_off{background:rgba(80,160,255,.18)!important;border-color:rgba(80,160,255,.35)!important}.bINACTIVE,.pill-INACTIVE,.status-inactive{background:rgba(255,90,90,.22)!important;border-color:rgba(255,90,90,.4)!important}.bAVAILABLE,.pill-AVAILABLE,.status-available{background:rgba(80,160,255,.18)!important;border-color:rgba(80,160,255,.35)!important}.bRENTED,.pill-RENTED,.status-rented{background:rgba(120,255,120,.18)!important;border-color:rgba(120,255,120,.35)!important}.bOWN,.pill-OWN{background:rgba(80,160,255,.18)!important;border-color:rgba(80,160,255,.35)!important}.bDYNA,.bON,.bTRUE,.pill-DYNA,.pill-ON,.pill-TRUE,.pill-YES{background:rgba(120,255,120,.18)!important;border-color:rgba(120,255,120,.35)!important}.bFALSE,.bOFF,.pill-FALSE,.pill-NO,.pill-OFF{background:rgba(255,90,90,.22)!important;border-color:rgba(255,90,90,.4)!important}.bNONE,.pill-NONE,.well-none{background:hsla(0,0%,63%,.12)!important;border-color:hsla(0,0%,63%,.22)!important}.b100M,.pill-100M{background:rgba(255,180,80,.18)!important;border-color:rgba(255,180,80,.35)!important}.b100PC,.pill-100PC{background:hsla(0,0%,63%,.22)!important;border-color:hsla(0,0%,63%,.35)!important}.b40_70,.pill-40_70{background:rgba(80,160,255,.18)!important;border-color:rgba(80,160,255,.35)!important}.bSINGLE_HOPPER_HT,.pill-SINGLE_HOPPER_HT{background:rgba(120,255,120,.18)!important;border-color:rgba(120,255,120,.35)!important}.bSINGLE_HOPPER_ST,.pill-SINGLE_HOPPER_ST{background:hsla(0,100%,74%,.18)!important;border-color:hsla(0,100%,74%,.3)!important}.bC_PNEUMATIC_HT,.bC__PNEUMATIC_HT,.pill-C_PNEUMATIC_HT{background:rgba(80,160,255,.18)!important;border-color:rgba(80,160,255,.35)!important}.bDOUBLE_HOPPER_ST,.pill-DOUBLE_HOPPER_ST{background:rgba(185,120,255,.18)!important;border-color:rgba(185,120,255,.35)!important}.bDOUBLE_HOPPER_HT,.pill-DOUBLE_HOPPER_HT{background:rgba(255,180,80,.18)!important;border-color:rgba(255,180,80,.35)!important}.bSANDBOX_CHASSIS,.pill-SANDBOX_CHASSIS{background:rgba(255,220,120,.2)!important;border-color:rgba(255,220,120,.35)!important}.driver-details-back,.driver-modal-back,.load-modal-back,.modal-back,.trailer-modal-back,.truck-modal-back{background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.driver-details-modal,.driver-modal,.load-modal,.trailer-modal,.truck-modal{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--text);box-shadow:var(--shadow-modal)}.actions,.driver-modal-actions,.load-modal-actions,.trailer-modal-actions,.truck-modal-actions{background:var(--card);border-color:var(--line)}.driver-field span,.load-field span,.oil-home .label-pill,.trailer-field span,.truck-field span{color:var(--muted)}.alertBox,.danger-card,.home-alert{background:var(--danger-bg);border:1px solid var(--danger-line);border-radius:var(--radius-control)}.top10Grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reportsHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.reportsHeadLeft{display:flex;flex-direction:column;gap:2px;min-width:0}.reportsHeadRight{display:flex;align-items:center;gap:8px;flex:0 0 auto}.repDayTotals{display:flex;gap:4px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.repDayTotals .pillMini.isToday,.weekNav .wkBtn.primary{border-color:var(--primary-600);background:rgba(96,165,250,.14)}.monthlyTitle{color:var(--primary);text-align:center;font-weight:950;letter-spacing:.4px}.duplicate-num,.orange-text,.previous-day-load{color:#f59e0b!important;font-weight:900}.agedRed{color:#b71c1c!important}.err{color:#ff8b8b}.ok{color:#7dffb2}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.page-wrap{width:min(100%,1280px);margin:0 auto;padding:60px 16px}.hero{position:relative;overflow:hidden;border-radius:20px;border:1px solid hsla(0,0%,100%,.06);background:var(--card);min-height:320px;padding:32px;margin-top:40px}.hero-bg{background:linear-gradient(180deg,rgba(11,16,32,.65),rgba(11,16,32,.85)),url(/hero.jpg) 50%/cover no-repeat;opacity:.65}.hero-bg,.hero-bg-fleet{position:absolute;inset:0;pointer-events:none}.hero-bg-fleet{background:linear-gradient(180deg,rgba(33,18,0,.75),rgba(33,18,0,.9)),url(/fleet-bg.jpg) 50%/cover no-repeat;opacity:.75}.hero-grid{position:relative;display:grid;gap:18px;grid-template-columns:1.2fr .8fr;align-items:center}.hero h1{margin:0 0 6px;font-size:clamp(24px,3.2vw,42px);line-height:1.1}.hero p.lede{margin:0;color:var(--muted);font-size:clamp(14px,1.5vw,18px)}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.hero-card{position:relative;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:16px}.hero-fleet{margin-top:40px}.badge-fleet{background:rgba(255,140,0,.2);border-color:rgba(255,140,0,.35);color:#ffd9a0}.button-fleet{background:#f93;border-color:#f93;color:#201000}.button-fleet:hover{background:#ff8a1f}.login-wrap:after{content:"";display:block;height:80px}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}}@media (max-width:768px){.page-wrap{padding:24px 10px;max-width:100%}.card,.oil-card{width:100%;border-radius:14px;padding:14px}.hero{border-radius:14px;padding:24px 16px}}@media (max-width:760px){.nav{padding-left:10px;padding-right:10px}.brand-subtitle{font-size:11px}.status-pill{display:none}.theme-label{display:inline!important;font-size:10px!important}.switch-track{width:38px;height:22px}.switch-dot{width:18px;height:18px}html[data-theme=light] .switch-dot{transform:translateX(16px)}.dashboard-panel,.drivers-panel,.loads-panel,.trailers-panel,.trucks-panel{border-radius:14px}.bottomTabs,.mobile-tabs,.oil-bottom-tabs{background:var(--bg);border-top:1px solid var(--line-soft)}.dashboard-btn,.drivers-btn,.loads-btn,.trailers-btn,.trucks-btn,input,select,textarea{border-radius:12px}.top10Grid{grid-template-columns:1fr}.reportsHead,.reportsHeadRight{align-items:flex-start}.reportsHeadRight{gap:4px}.badge,.count-pill,.countPill,.customer-pill,.dsPill,.label-pill,.mini-pill,.pill,.pillMini,.region-pill,.soft-pill,.status-badge,.trailer-pill,.well-pill{font-size:10px;line-height:12px}}.landing-rate .landing-report-grid div{min-width:0!important;container-type:inline-size}.landing-rate .landing-report-grid strong{font-size:clamp(19px,1.55vw,24px)!important;line-height:1.04!important;letter-spacing:0!important;max-width:100%!important}.landing-rate .landing-report-grid span{font-size:clamp(8px,.72vw,10px)!important;line-height:1.1!important;letter-spacing:.02em!important}@container (max-width: 128px){.landing-rate .landing-report-grid strong{font-size:clamp(17px,18cqw,21px)!important}}@media (min-width:981px) and (max-width:1320px){.landing-rate .landing-report-grid{max-width:560px!important;gap:10px!important}.landing-rate .landing-report-grid div{min-height:96px!important;padding:12px 8px!important}.landing-rate .landing-report-grid strong{font-size:clamp(18px,1.8vw,22px)!important}}@media (min-width:621px) and (max-width:980px){.landing-intro{text-align:center!important;padding-inline:10px!important}.landing-intro h1{max-width:760px!important;margin-inline:auto!important;font-size:clamp(30px,4.6vw,40px)!important;line-height:1.08!important}.landing-intro p{max-width:690px!important;font-size:clamp(14px,1.8vw,17px)!important;line-height:1.45!important}.landing-group h2{font-size:clamp(28px,4.2vw,36px)!important;line-height:1.06!important}.landing-group p{max-width:680px!important;font-size:clamp(14px,1.9vw,16px)!important;line-height:1.4!important;text-align:center!important}.landing-detail-card h2{font-size:clamp(25px,3.6vw,34px)!important;line-height:1.08!important}.landing-detail-card p,.landing-detail-grid span,.landing-detail-list span{font-size:clamp(13px,1.75vw,15px)!important;line-height:1.35!important}}input[type=date]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.dashboard-panel .billing-rate-row .dashboard-btn.success,.dashboard-panel .customer-add-row .dashboard-btn.success,.dashboard-panel .customer-rule-row .dashboard-btn.success,.dashboard-panel .dashboard-btn.small.success,.dashboard-panel .dashboard-btn.success{border-color:rgba(34,197,94,.85)!important;background:linear-gradient(180deg,#22c55e,#16a34a)!important;color:#f0fdf4!important;box-shadow:0 0 0 1px rgba(34,197,94,.35),inset 0 1px 0 hsla(0,0%,100%,.2)!important}html[data-theme=light] .dashboard-panel .billing-rate-row .dashboard-btn.success,html[data-theme=light] .dashboard-panel .customer-add-row .dashboard-btn.success,html[data-theme=light] .dashboard-panel .customer-rule-row .dashboard-btn.success,html[data-theme=light] .dashboard-panel .dashboard-btn.small.success,html[data-theme=light] .dashboard-panel .dashboard-btn.success{border-color:#16a34a!important;background:linear-gradient(180deg,#86efac,#22c55e)!important;color:#052e16!important;box-shadow:0 0 0 1px rgba(22,163,74,.24),inset 0 1px 0 hsla(0,0%,100%,.45)!important}.dashboard-panel .dashboard-btn.success:focus,.dashboard-panel .dashboard-btn.success:focus-visible{outline:none!important;border-color:#22c55e!important}.image-link-btn,.trailers-table .image-link-btn,.trucks-table .image-link-btn{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;font-size:0!important;line-height:1!important;vertical-align:middle!important}.image-link-btn .image-link-icon{width:13px!important;height:13px!important;display:block!important;flex:0 0 auto!important}.trailers-table .trailers-row>span:has(.image-link-btn),.trucks-row>span:has(.image-link-btn){display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.image-upload-row{grid-template-columns:minmax(0,1fr) auto!important}.image-upload-split{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;min-width:0!important}.image-upload-split .file-upload-btn{min-width:0!important;min-height:48px!important;gap:6px!important}.image-upload-split .file-upload-btn .btn-svg{width:15px!important;height:15px!important;flex:0 0 auto!important}@media (max-width:760px){.image-link-btn,.trailers-table .image-link-btn,.trucks-table .image-link-btn{width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important}.image-link-btn .image-link-icon{width:10px!important;height:10px!important}.image-upload-row{gap:6px!important}.image-upload-split{gap:5px!important}.image-upload-split .file-upload-btn{min-height:42px!important;padding-inline:5px!important;font-size:8px!important}}.dashboard-panel .billing-rate-table.compact-list-table{overflow-x:hidden!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row{display:grid!important;width:100%!important;max-width:100%!important;gap:7px!important;align-items:center!important;background:transparent!important;box-shadow:none!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>*{min-width:0!important;max-width:100%!important;width:100%!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row .dashboard-btn,.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row input,.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row select{height:38px!important;min-height:38px!important;padding-left:6px!important;padding-right:6px!important;font-size:9px!important;line-height:1!important;border-radius:11px!important;align-self:center!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row .dashboard-btn.icon-btn{padding:0!important}@media (min-width:1025px){.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row{grid-template-columns:minmax(52px,.62fr) minmax(70px,.82fr) minmax(62px,.78fr) minmax(64px,.78fr) minmax(54px,.62fr) minmax(56px,.62fr) minmax(62px,.74fr) minmax(66px,.72fr) 70px 42px!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:first-child,.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(10),.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(2),.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(3),.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(4),.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(5),.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(6),.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(7),.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(8),.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(9){grid-row:1!important;grid-column:auto!important}}@media (max-width:1024px){.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:first-child{grid-row:1!important;grid-column:1!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(2){grid-row:1!important;grid-column:2!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(3){grid-row:1!important;grid-column:3!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(4){grid-row:1!important;grid-column:4!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(5){grid-row:1!important;grid-column:5!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(6){grid-row:2!important;grid-column:1!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(7){grid-row:2!important;grid-column:2!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(8){grid-row:2!important;grid-column:3!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(9){grid-row:2!important;grid-column:4!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row>:nth-child(10){grid-row:2!important;grid-column:5!important}.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row .dashboard-btn,.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row input,.dashboard-panel .billing-rate-table.compact-list-table .billing-rate-row select{height:34px!important;min-height:34px!important;padding-left:5px!important;padding-right:5px!important;font-size:8px!important;border-radius:10px!important}}.landing-rate{container-type:inline-size}.landing-rate .landing-report-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(6px,1.2cqw,10px)!important;max-width:min(100%,560px)!important}.landing-rate .landing-report-grid div{min-height:clamp(62px,13cqw,92px)!important;padding:clamp(7px,1.45cqw,14px)!important;border-radius:clamp(10px,1.8cqw,14px)!important}.landing-rate .landing-report-grid span{font-size:clamp(7px,1.65cqw,11px)!important;line-height:1.05!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.landing-rate .landing-report-grid strong{font-size:clamp(14px,3.4cqw,28px)!important;line-height:1.02!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important}@container (max-width: 680px){.landing-rate .landing-report-grid strong{font-size:clamp(13px,3.1cqw,21px)!important}.landing-rate .landing-report-grid span{font-size:clamp(6.5px,1.45cqw,9px)!important}}@container (max-width: 520px){.landing-rate .landing-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.landing-rate .landing-report-grid div{min-height:66px!important;padding:10px 8px!important}.landing-rate .landing-report-grid strong{font-size:clamp(18px,5cqw,22px)!important}}.dashboard-panel .billing-rate-table{container-type:inline-size}.dashboard-panel .billing-rate-row .dashboard-btn,.dashboard-panel .billing-rate-row input,.dashboard-panel .billing-rate-row select{height:38px!important;min-height:38px!important;width:100%!important;max-width:100%!important;align-self:center!important;font-size:9.5px!important;padding-left:7px!important;padding-right:7px!important}.dashboard-panel .billing-rate-row .dashboard-btn.icon-btn{width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important}@container (min-width: 720px){.dashboard-panel .billing-rate-row{grid-template-columns:minmax(0,.62fr) minmax(0,.82fr) minmax(0,.78fr) minmax(0,.78fr) minmax(0,.62fr) minmax(0,.62fr) minmax(0,.72fr) minmax(0,.78fr) minmax(62px,.7fr) 42px!important}.dashboard-panel .billing-rate-row>*{grid-row:1!important;grid-column:auto!important}}@container (max-width: 719px){.dashboard-panel .billing-rate-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.dashboard-panel .billing-rate-row>:first-child{grid-row:1!important;grid-column:1!important}.dashboard-panel .billing-rate-row>:nth-child(2){grid-row:1!important;grid-column:2!important}.dashboard-panel .billing-rate-row>:nth-child(3){grid-row:1!important;grid-column:3!important}.dashboard-panel .billing-rate-row>:nth-child(4){grid-row:1!important;grid-column:4!important}.dashboard-panel .billing-rate-row>:nth-child(5){grid-row:1!important;grid-column:5!important}.dashboard-panel .billing-rate-row>:nth-child(6){grid-row:2!important;grid-column:1!important}.dashboard-panel .billing-rate-row>:nth-child(7){grid-row:2!important;grid-column:2!important}.dashboard-panel .billing-rate-row>:nth-child(8){grid-row:2!important;grid-column:3!important}.dashboard-panel .billing-rate-row>:nth-child(9){grid-row:2!important;grid-column:4!important}.dashboard-panel .billing-rate-row>:nth-child(10){grid-row:2!important;grid-column:5!important}.dashboard-panel .billing-rate-row .dashboard-btn,.dashboard-panel .billing-rate-row input,.dashboard-panel .billing-rate-row select{height:34px!important;min-height:34px!important;font-size:8px!important;padding-left:5px!important;padding-right:5px!important}}.dashboard-panel .billing-rate-row{grid-template-columns:minmax(54px,.48fr) minmax(82px,.78fr) minmax(82px,.78fr) minmax(86px,.78fr) minmax(64px,.54fr) minmax(72px,.58fr) minmax(72px,.52fr) minmax(76px,.52fr) 78px 42px!important}.dashboard-panel .billing-rate-row>*{grid-row:1!important;grid-column:auto!important;min-width:0!important}.dashboard-panel .billing-rate-row .dashboard-btn,.dashboard-panel .billing-rate-row .dashboard-btn.icon-btn,.dashboard-panel .billing-rate-row .dashboard-btn:not(.icon-btn){grid-row:1!important;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important}@media (min-width:761px) and (max-width:1150px){.dashboard-panel .billing-rate-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.dashboard-panel .billing-rate-row>:first-child,.dashboard-panel .billing-rate-row>:nth-child(2),.dashboard-panel .billing-rate-row>:nth-child(3),.dashboard-panel .billing-rate-row>:nth-child(4),.dashboard-panel .billing-rate-row>:nth-child(5){grid-row:1!important}.dashboard-panel .billing-rate-row>:nth-child(10),.dashboard-panel .billing-rate-row>:nth-child(6),.dashboard-panel .billing-rate-row>:nth-child(7),.dashboard-panel .billing-rate-row>:nth-child(8),.dashboard-panel .billing-rate-row>:nth-child(9){grid-row:2!important}.dashboard-panel .billing-rate-row>:nth-child(6){grid-column:1!important}.dashboard-panel .billing-rate-row>:nth-child(7){grid-column:2!important}.dashboard-panel .billing-rate-row>:nth-child(8){grid-column:3!important}.dashboard-panel .billing-rate-row>:nth-child(9){grid-column:4!important}.dashboard-panel .billing-rate-row>:nth-child(10){grid-column:5!important}}@media (max-width:760px){.dashboard-panel .billing-rate-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.dashboard-panel .billing-rate-row>:first-child,.dashboard-panel .billing-rate-row>:nth-child(2),.dashboard-panel .billing-rate-row>:nth-child(3),.dashboard-panel .billing-rate-row>:nth-child(4),.dashboard-panel .billing-rate-row>:nth-child(5){grid-row:1!important}.dashboard-panel .billing-rate-row>:nth-child(10),.dashboard-panel .billing-rate-row>:nth-child(6),.dashboard-panel .billing-rate-row>:nth-child(7),.dashboard-panel .billing-rate-row>:nth-child(8),.dashboard-panel .billing-rate-row>:nth-child(9){grid-row:2!important}.dashboard-panel .billing-rate-row>:nth-child(6){grid-column:1!important}.dashboard-panel .billing-rate-row>:nth-child(7){grid-column:2!important}.dashboard-panel .billing-rate-row>:nth-child(8){grid-column:3!important}.dashboard-panel .billing-rate-row>:nth-child(9){grid-column:4!important}.dashboard-panel .billing-rate-row>:nth-child(10){grid-column:5!important}.dashboard-panel .billing-rate-row .dashboard-btn,.dashboard-panel .billing-rate-row input,.dashboard-panel .billing-rate-row select{height:34px!important;min-height:34px!important;padding-left:5px!important;padding-right:5px!important;font-size:8.2px!important}}.export-head-btn{display:inline-flex}@media (max-width:760px){.export-head-btn{display:none!important}}.landing-group{isolation:isolate!important}.landing-group,.landing-group-content{min-height:clamp(430px,34vw,560px)!important}.landing-group-content{text-shadow:0 2px 18px rgba(0,0,0,.42)!important;background:linear-gradient(90deg,rgba(7,12,22,.76),rgba(7,12,22,.48) 46%,rgba(7,12,22,.18))!important}.landing-rate .landing-group-content{background:radial-gradient(circle at 50% 54%,rgba(7,12,22,.48),rgba(7,12,22,.78) 74%)!important}.landing-group-bg{background-image:linear-gradient(180deg,rgba(6,10,18,.1),rgba(6,10,18,.3)),var(--landing-hero-dark)!important;background-position:var(--landing-hero-position,center center)!important;background-size:cover!important;background-repeat:no-repeat!important;transform:none!important;filter:saturate(1.02) contrast(1.02)!important}html[data-theme=light] .landing-group-bg{background-image:linear-gradient(180deg,hsla(0,0%,100%,.02),rgba(15,23,42,.12)),var(--landing-hero-light)!important;filter:saturate(1.03) contrast(1.01)!important}html[data-theme=light] .landing-group-content{background:linear-gradient(90deg,rgba(7,12,22,.56),rgba(7,12,22,.3) 48%,rgba(7,12,22,.08))!important}html[data-theme=light] .landing-rate .landing-group-content{background:radial-gradient(circle at 50% 54%,rgba(7,12,22,.28),rgba(7,12,22,.56) 76%)!important}.landing-action,.landing-group .badge,.landing-report-grid div{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.landing-group h2,.landing-group p{color:#f8fbff!important}.landing-group p{color:rgba(231,238,252,.88)!important}@media (max-width:980px){.landing-group,.landing-group-content{min-height:430px!important}.landing-group-content{background:linear-gradient(180deg,rgba(7,12,22,.3),rgba(7,12,22,.78))!important;align-content:end!important}}@media (max-width:620px){.landing-group,.landing-group-content{min-height:420px!important}.landing-group-bg{background-position:top!important}.landing-group-content{padding:18px!important}.landing-rate .landing-group-content{justify-items:stretch!important;text-align:left!important;background:linear-gradient(180deg,rgba(7,12,22,.2),rgba(7,12,22,.84))!important}.landing-rate .landing-group-head{justify-items:start!important}.landing-report-grid div{padding:11px!important}}.dashboard-panel .billing-rate-row>:first-child,.dashboard-panel .billing-rate-row>:nth-child(10),.dashboard-panel .billing-rate-row>:nth-child(2),.dashboard-panel .billing-rate-row>:nth-child(3),.dashboard-panel .billing-rate-row>:nth-child(4),.dashboard-panel .billing-rate-row>:nth-child(5),.dashboard-panel .billing-rate-row>:nth-child(6),.dashboard-panel .billing-rate-row>:nth-child(7),.dashboard-panel .billing-rate-row>:nth-child(8),.dashboard-panel .billing-rate-row>:nth-child(9){grid-column:auto!important}.dashboard-panel .billing-rate-row .dashboard-btn.icon-btn,.dashboard-panel .billing-rate-row .dashboard-btn:not(.icon-btn){grid-row:2!important}@media (max-width:760px){.dashboard-panel .billing-rate-row{grid-template-columns:repeat(5,minmax(54px,1fr))!important}}@keyframes oilSpin{to{transform:rotate(1turn)}}.oil-inline-loader{width:100%;min-height:min(520px,calc(100vh - 180px))}.oil-inline-loader,.oil-page-loader{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text)}.oil-page-loader{width:-moz-fit-content;width:fit-content;min-width:0;min-height:0;margin:64px auto;padding:0;flex-direction:column;gap:10px;font-size:15px;font-weight:950;background:transparent;border:0;outline:0;box-shadow:none}.oil-inline-loader,.oil-page-loader small{color:var(--muted)}.oil-loader-dot{width:28px;height:28px;border-radius:999px;border:3px solid rgba(96,165,250,.25);border-top:3px solid var(--primary);animation:oilSpin .75s linear infinite;flex:0 0 auto}.oil-loader-dot.small{width:16px;height:16px;border-width:2px}.oil-home .spin{animation:oilSpin .8s linear infinite}.oil-home{display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--text)}.oil-home .oil-card,.oil-modal{background:var(--card);border:1px solid var(--line);color:var(--text);border-radius:16px}.oil-home .oil-card{padding:18px;min-width:0;box-shadow:0 14px 36px rgba(0,0,0,.18)}html[data-theme=light] .oil-home .oil-card{box-shadow:0 10px 26px rgba(15,23,42,.08)}.oil-home h2,.oil-home h3{margin:0;font-size:18px;line-height:1.15;font-weight:950;letter-spacing:.2px}.oil-live-head{display:flex;flex-direction:column;gap:12px}.oil-action-row,.oil-live-row,.oil-report-head,.oil-top-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.oil-report-head span{color:var(--muted);font-size:12px;font-weight:900;white-space:nowrap}.oil-details,.oil-mini-details,.oil-modal-close,.oil-refresh-btn,.oil-show-more,.oil-top-toggle button,.oil-week-arrow{border-radius:999px!important;font-weight:950!important;border:1px solid var(--primary-600)!important;background:rgba(96,165,250,.16)!important;color:var(--text)!important;display:inline-flex;align-items:center;justify-content:center}.oil-details:hover,.oil-mini-details:hover,.oil-modal-close:hover,.oil-refresh-btn:hover,.oil-show-more:hover,.oil-top-toggle button:hover,.oil-week-arrow:hover{background:var(--btn)!important}.oil-refresh-btn:disabled,.oil-week-arrow:disabled{opacity:.5!important;cursor:not-allowed!important}.oil-refresh-btn{width:auto!important;min-width:142px!important;height:34px!important;padding:0 14px!important;gap:7px!important;line-height:1!important;flex:0 0 auto!important}.oil-week-nav{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto}.oil-week-nav span{height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;border:1px solid rgba(96,165,250,.3);background:rgba(96,165,250,.1);color:var(--text);font-size:12px;font-weight:950;white-space:nowrap}.oil-week-arrow{width:32px;height:32px;padding:0;font-size:18px;line-height:1}.oil-alert{margin-top:14px;padding:12px;border-radius:12px;background:var(--danger-bg);border:1px solid var(--danger-line);font-size:14px;font-weight:900}.oil-driver-grid,.oil-loads-grid,.oil-trailer-grid{display:grid;gap:10px;margin-top:14px}.oil-loads-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.oil-driver-grid,.oil-trailer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oil-tile{min-width:0;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:12px}html[data-theme=light] .oil-tile{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.06)}.oil-tile-row{display:flex;justify-content:space-between;gap:10px}.oil-label-pill,.oil-tile-row{align-items:center;min-width:0}.oil-label-pill{flex:1 1 auto;display:inline-flex;gap:7px;padding:8px 12px;border-radius:999px;background:rgba(142,160,184,.12);border:1px solid rgba(142,160,184,.22);color:var(--muted);font-size:15px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oil-loads-card .oil-label-pill{font-size:14px;padding:8px 10px}.oil-label-pill b{color:var(--text)}.oil-details{flex:0 0 auto;padding:6px 10px;font-size:11px}.oil-details:disabled{opacity:.45;cursor:not-allowed}.oil-customer-pills{display:flex;justify-content:flex-end;align-items:center;gap:5px;flex-wrap:wrap;flex:0 0 auto}.oil-cust,.oil-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-weight:950!important;white-space:nowrap!important;color:#fff!important;text-shadow:0 1px 1px rgba(2,6,23,.35)!important;border-width:1px!important;border-style:solid!important}.oil-cust{padding:6px 9px;font-size:10px;line-height:1}.oil-cust.pill-VELOX,.oil-cust.velox{background:rgba(120,255,120,.18)!important;border-color:rgba(120,255,120,.35)!important}.oil-cust.pill-SOLARIS,.oil-cust.solaris{background:rgba(255,220,120,.2)!important;border-color:rgba(255,220,120,.35)!important}.oil-cust.atlas,.oil-cust.pill-ATLAS{background:rgba(80,160,255,.18)!important;border-color:rgba(80,160,255,.35)!important}.oil-cust.pill-TSS,.oil-cust.tss{background:hsla(0,100%,74%,.18)!important;border-color:hsla(0,100%,74%,.3)!important}.oil-empty-report{margin-top:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);border-radius:14px;padding:18px;color:var(--muted);font-weight:800}html[data-theme=light] .oil-empty-report{background:rgba(0,0,0,.03)}.oil-week-total-pills{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:14px}.oil-week-total-pills span{min-width:0;border:1px solid var(--line);background:hsla(0,0%,100%,.035);color:var(--muted);border-radius:999px;padding:7px 8px;font-size:11px;font-weight:950;text-align:center;white-space:nowrap}.oil-week-total-pills span b{color:var(--text)}.oil-week-total-pills span.today{background:rgba(96,165,250,.22)!important;border-color:rgba(96,165,250,.75)!important;color:#bfdbfe!important}.oil-week-total-pills span.total{background:rgba(96,165,250,.14)!important;border-color:rgba(96,165,250,.45)!important;color:var(--text)!important}html[data-theme=light] .oil-week-total-pills span{background:#f8fafc;border-color:#d7dfec;color:#334155}html[data-theme=light] .oil-week-total-pills span.today{background:#dbeafe!important;border-color:#93c5fd!important;color:#1e3a8a!important}html[data-theme=light] .oil-week-total-pills span.total{background:rgba(96,165,250,.12)!important;border-color:rgba(37,99,235,.28)!important;color:#1e3a8a!important}.oil-weekly-groups{display:flex;flex-direction:column;gap:18px;margin-top:18px}.oil-weekly-group{border:1px solid rgba(96,165,250,.22);border-radius:14px;overflow:hidden;background:hsla(0,0%,100%,.02)}.oil-weekly-title{display:flex;justify-content:space-between;align-items:center;gap:10px;background:rgba(96,165,250,.12);border-bottom:1px solid var(--line);padding:10px 12px;font-size:12px;font-weight:950}.oil-weekly-title b{color:#bfdbfe}.oil-weekly-title b:before{content:""}.oil-weekly-table{width:100%;overflow:hidden;background:hsla(0,0%,100%,.02)}.oil-weekly-head,.oil-weekly-row{width:100%;display:grid;grid-template-columns:minmax(120px,1.45fr) minmax(135px,1.35fr) repeat(7,minmax(42px,.62fr)) minmax(52px,.7fr);align-items:center;gap:0;padding:0;font-size:11px}.oil-weekly-head{color:var(--muted);background:hsla(0,0%,100%,.05);font-weight:950}.oil-weekly-row{border-top:1px solid var(--line);color:var(--text);font-weight:850}.oil-weekly-head span,.oil-weekly-row b,.oil-weekly-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:9px 8px;border-right:1px solid var(--line);border-left:0}.oil-weekly-head .oil-subcontractor-col,.oil-weekly-head span:first-child,.oil-weekly-row .oil-subcontractor-col,.oil-weekly-row span:first-child{text-align:left}.oil-weekly-head span:last-child,.oil-weekly-row b:last-child{border-right:0;border-left:1px solid var(--line)}.oil-weekly-head span:first-child,.oil-weekly-head span:last-child,.oil-weekly-row b,.oil-weekly-row span:first-child{background:rgba(91,107,132,.13)}.oil-weekly-head .today-col{background:rgba(96,165,250,.25);color:#bfdbfe;border-radius:0}.oil-weekly-row.selected,.oil-weekly-row:not(.oil-weekly-footer):hover{background:rgba(96,165,250,.14);box-shadow:inset 0 0 0 1px rgba(96,165,250,.32)}.oil-weekly-row.selected b,.oil-weekly-row.selected span,.oil-weekly-row:not(.oil-weekly-footer):hover b,.oil-weekly-row:not(.oil-weekly-footer):hover span{background:rgba(96,165,250,.08)}.oil-weekly-footer,.oil-weekly-footer b,.oil-weekly-footer span{background:rgba(96,165,250,.1)!important;color:var(--text)!important}html[data-theme=light] .oil-weekly-head span,html[data-theme=light] .oil-weekly-row b,html[data-theme=light] .oil-weekly-row span{border-color:#d7dfec}html[data-theme=light] .oil-weekly-head .today-col{background:#bfdbfe;color:#1e3a8a}.oil-month-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;margin-bottom:14px}.oil-month-summary span{min-width:0;border:1px solid var(--line);background:hsla(0,0%,100%,.035);color:var(--muted);border-radius:999px;padding:10px 12px;font-size:12px;font-weight:950;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oil-month-summary span b{display:inline;margin-left:5px;color:var(--text);font-size:15px}.oil-month-weeks{display:flex;flex-direction:column;gap:14px}.oil-month-week{border:1px solid var(--line);border-radius:14px;padding:14px;background:hsla(0,0%,100%,.02);transition:opacity .15s ease}.oil-month-week.active{box-shadow:inset 0 0 0 1px rgba(96,165,250,.2)}.oil-month-week-title{text-align:center;color:var(--text);font-size:14px;font-weight:950;margin-bottom:10px}.oil-region-legend{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.oil-region-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:950}.oil-region-legend span:before{content:"";width:10px;height:10px;border-radius:3px;display:inline-block}.oil-region-legend .wtx:before{background:#5fbf7a}.oil-region-legend .stx:before{background:#d7a646}.oil-region-legend .fnm:before{background:#6ea6d7}.oil-month-chart{display:flex;flex-direction:column;gap:10px}.oil-chart-row{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:12px;align-items:center}.oil-chart-label{color:var(--text);font-size:12px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oil-chart-track{position:relative;height:22px;border-radius:999px;background:rgba(91,107,132,.16);border:1px solid rgba(91,107,132,.24);overflow:hidden}.oil-chart-stack{height:100%;min-width:4%;display:flex;border-radius:999px;overflow:hidden}.oil-chart-stack .seg{height:100%;display:block}.oil-chart-stack .seg.wtx{background:#5fbf7a}.oil-chart-stack .seg.stx{background:#d7a646}.oil-chart-stack .seg.fnm{background:#6ea6d7}.oil-chart-stack .seg.other{background:#94a3b8}.oil-chart-track b{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text);font-size:12px;font-weight:950}.oil-chart-pop{position:fixed;z-index:1200;max-width:min(360px,calc(100vw - 24px));pointer-events:none;border:1px solid rgba(96,165,250,.45);background:rgba(15,23,42,.96);color:#e7eefc;border-radius:10px;padding:7px 9px;font-size:11px;font-weight:850;line-height:1.35;box-shadow:0 14px 36px rgba(0,0,0,.32)}html[data-theme=light] .oil-chart-pop{background:#fff;color:#0f172a;border-color:#93c5fd;box-shadow:0 14px 34px rgba(15,23,42,.18)}.oil-show-more{margin:14px auto 0;padding:8px 16px;font-size:12px}.oil-top-toggle{display:flex;align-items:center;gap:6px}.oil-top-toggle button{padding:6px 11px;font-size:11px}.oil-top-toggle button.active{background:rgba(96,165,250,.22)!important;border-color:rgba(96,165,250,.7)!important}.oil-top-region-scroll{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow-x:auto;padding-bottom:4px}.oil-top-region-table{min-width:0;border:1px solid var(--line);border-radius:14px;overflow:auto;background:hsla(0,0%,100%,.02);max-height:390px}.oil-top-region-title{padding:10px 12px;background:rgba(96,165,250,.12);border-bottom:1px solid var(--line);font-size:12px;font-weight:950}.oil-top-columns,.oil-top-row{display:grid;grid-template-columns:minmax(130px,1.45fr) minmax(78px,.8fr) 50px;align-items:center}.oil-top-columns{padding:8px 12px;color:var(--muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;background:hsla(0,0%,100%,.015)}.oil-top-columns,.oil-top-row{border-bottom:1px solid var(--line)}.oil-top-row{padding:10px 12px;font-size:12px;font-weight:850}.oil-top-row:last-child{border-bottom:0}.oil-top-columns span,.oil-top-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oil-top-columns span:nth-child(2),.oil-top-columns span:nth-child(3),.oil-top-row b,.oil-top-row span:nth-child(2){border-left:1px solid var(--line);padding-left:10px}.oil-top-row b{text-align:right}.oil-top-row.empty{color:var(--muted)}.oil-modal-back{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:14px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.oil-modal{width:min(760px,100%);max-height:88vh;overflow:auto;padding:14px;box-shadow:0 24px 70px rgba(0,0,0,.45)}.oil-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.oil-modal-head p{margin:4px 0 0;color:var(--muted);font-size:12px;font-weight:800}.oil-modal-close{width:36px;height:36px;padding:0;font-size:24px;line-height:1}.oil-driver-list{display:flex;flex-direction:column;gap:10px}.oil-driver-card{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);border-radius:14px;padding:12px}html[data-theme=light] .oil-driver-card{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.06)}.oil-driver-main{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.oil-driver-actions{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.oil-mini-details{height:24px;padding:0 9px;font-size:9px}.oil-status{padding:5px 9px;font-size:10px;background:hsla(0,0%,63%,.12);border-color:hsla(0,0%,63%,.25)}.oil-driver-meta{display:flex;flex-wrap:wrap;gap:6px}.oil-driver-meta span{border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:var(--muted);padding:5px 9px;font-size:11px;font-weight:850}.oil-driver-notice{margin-top:8px;color:#ffcfba;font-size:12px;font-weight:800}@media (max-width:1150px){.oil-loads-grid{grid-template-columns:1fr}.oil-label-pill{font-size:13px}.oil-cust{font-size:9px;padding:5px 7px}.oil-weekly-head,.oil-weekly-row{grid-template-columns:minmax(110px,1.35fr) minmax(120px,1.2fr) repeat(7,minmax(36px,.58fr)) minmax(46px,.65fr);font-size:10px}.oil-chart-row{grid-template-columns:minmax(105px,150px) 1fr}.oil-top-region-scroll{grid-template-columns:repeat(3,minmax(270px,1fr))}}@media (max-width:760px){.oil-home{gap:8px!important;font-size:62%;padding-bottom:0!important}.oil-home .oil-card{padding:8px!important;border-radius:14px!important}.oil-home h2,.oil-home h3{font-size:12px!important;line-height:1.15!important}.oil-live-row{gap:8px!important}.oil-refresh-btn{min-width:118px!important;height:28px!important;padding:0 9px!important;font-size:10px!important}.oil-week-nav{gap:5px!important}.oil-week-nav span{height:28px!important;max-width:176px!important;padding:0 7px!important;font-size:9px!important;overflow:hidden!important;text-overflow:ellipsis!important}.oil-week-arrow{width:28px!important;height:28px!important;font-size:16px!important}.oil-alert{padding:6px 8px!important;font-size:8px!important;line-height:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.oil-loads-grid{grid-template-columns:1fr!important;gap:7px!important}.oil-driver-grid,.oil-trailer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.oil-driver-grid>.oil-tile:first-child,.oil-driver-grid>.oil-tile:nth-child(2){grid-column:1/-1!important}.oil-tile{padding:8px!important}.oil-tile-row{gap:6px!important}.oil-label-pill,.oil-loads-card .oil-label-pill{font-size:7.3px!important;padding:5px 6px!important;gap:4px!important}.oil-cust{font-size:5.4px!important;padding:3px 4px!important}.oil-details{font-size:5.8px!important;padding:4px 5px!important}.oil-week-total-pills{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin-top:10px!important}.oil-week-total-pills span{font-size:6.2px!important;padding:5px 2px!important;letter-spacing:-.15px!important}.oil-weekly-groups{gap:12px!important;margin-top:12px!important}.oil-weekly-group{border-radius:11px!important}.oil-weekly-title{padding:6px 7px!important;font-size:8.6px!important}.oil-weekly-head,.oil-weekly-row{grid-template-columns:minmax(62px,1.36fr) repeat(7,minmax(22px,.56fr)) minmax(30px,.62fr)!important;font-size:5.65px!important;letter-spacing:-.15px!important}.oil-weekly-head .oil-subcontractor-col,.oil-weekly-head span:nth-child(2),.oil-weekly-row .oil-subcontractor-col,.oil-weekly-row span:nth-child(2){display:none!important}.oil-weekly-head span,.oil-weekly-row b,.oil-weekly-row span{padding:4px 1px!important;white-space:nowrap!important}.oil-weekly-head span:first-child,.oil-weekly-row span:first-child{text-align:left!important;padding-left:3px!important}.oil-month-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.oil-month-summary span{padding:7px 4px!important;font-size:7.5px!important}.oil-month-summary span b{display:block!important;margin-left:0!important;margin-top:2px!important;font-size:11px!important}.oil-chart-row{grid-template-columns:76px 1fr!important;gap:5px!important}.oil-chart-label{font-size:8px!important}.oil-chart-track{height:17px!important}.oil-chart-track b{font-size:8px!important}.oil-chart-pop{display:none!important}.oil-top-head{align-items:flex-start!important;gap:8px!important}.oil-top-toggle button{font-size:8px!important;padding:5px 8px!important}.oil-top-region-scroll{display:flex!important;overflow-x:auto!important;gap:10px!important}.oil-top-region-table{flex:0 0 92%!important;min-width:92%!important}.oil-modal{max-height:calc(100vh - 20px)!important;padding:12px!important}}html[data-theme=light] .tms-page,html[data-theme=light] body{background:var(--bg)!important}html[data-theme=light] .oil-driver-notice{color:#f59e0b!important;font-weight:950!important;text-shadow:-.5px -.5px 0 rgba(0,0,0,.38),.5px -.5px 0 rgba(0,0,0,.38),-.5px .5px 0 rgba(0,0,0,.38),.5px .5px 0 rgba(0,0,0,.38),0 1px 1px hsla(0,0%,100%,.65)!important}.oil-weekly-group{border-color:var(--line)!important;background:transparent!important}.oil-weekly-title{background:#202d41!important;color:#fff!important;border-bottom:1px solid var(--line)!important}.oil-weekly-title b{color:#bfdbfe!important}.oil-weekly-head,.oil-weekly-row,.oil-weekly-table{background:transparent!important}.oil-weekly-row{border-top:0!important;color:#fff!important}.oil-weekly-head span,.oil-weekly-row b,.oil-weekly-row span{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-left:0!important;border-top:0!important;color:inherit!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.oil-weekly-row b:empty:after,.oil-weekly-row span:empty:after{content:"\00a0"}.oil-weekly-head span:last-child,.oil-weekly-row b:last-child{border-right:0!important;border-left:0!important}.oil-weekly-head span,.oil-weekly-row b:last-child,.oil-weekly-row span:first-child{background:#1a202c!important;color:#fff!important}.oil-weekly-row .oil-subcontractor-col,.oil-weekly-row span:not(:first-child):not(.oil-subcontractor-col){background:transparent!important;color:#fff!important}.oil-weekly-head .oil-subcontractor-col,.oil-weekly-head span:first-child,.oil-weekly-row .oil-subcontractor-col,.oil-weekly-row span:first-child{justify-content:flex-start!important}.oil-weekly-head .today-col{background:rgba(96,165,250,.32)!important;color:#fff!important}.oil-weekly-row.selected,.oil-weekly-row:not(.oil-weekly-footer):hover{background:rgba(96,165,250,.1)!important;box-shadow:inset 0 0 0 1px rgba(96,165,250,.25)!important}.oil-weekly-footer,.oil-weekly-footer b,.oil-weekly-footer span{background:#202d41!important;color:#fff!important}.oil-weekly-footer b{color:#bfdbfe!important}.oil-weekly-footer .oil-subcontractor-col{color:transparent!important}html[data-theme=light] .oil-weekly-group{border-color:#d7dfec!important}html[data-theme=light] .oil-weekly-title{background:#ecf4fe!important;color:#0b1220!important;border-bottom-color:#cbd5e1!important}html[data-theme=light] .oil-weekly-title b,html[data-theme=light] .oil-weekly-title b:before{color:#1e3a8a!important}html[data-theme=light] .oil-weekly-row{color:#0b1220!important}html[data-theme=light] .oil-weekly-head span,html[data-theme=light] .oil-weekly-row b,html[data-theme=light] .oil-weekly-row span{border-color:#cbd5e1!important;color:#0b1220!important}html[data-theme=light] .oil-weekly-head span,html[data-theme=light] .oil-weekly-row b:last-child,html[data-theme=light] .oil-weekly-row span:first-child{background:#eaecef!important;color:#0b1220!important}html[data-theme=light] .oil-weekly-row .oil-subcontractor-col,html[data-theme=light] .oil-weekly-row span:not(:first-child):not(.oil-subcontractor-col){background:#fff!important;color:#0b1220!important}html[data-theme=light] .oil-weekly-head .today-col{background:#bfdbfe!important;color:#0b1220!important}html[data-theme=light] .oil-weekly-footer,html[data-theme=light] .oil-weekly-footer b,html[data-theme=light] .oil-weekly-footer span{background:#ecf4fe!important;color:#0b1220!important}html[data-theme=light] .oil-weekly-footer b,html[data-theme=light] .oil-weekly-footer span:first-child{font-weight:950!important}html[data-theme=light] .oil-weekly-footer b{color:#1e3a8a!important}html[data-theme=light] .oil-weekly-footer .oil-subcontractor-col{color:transparent!important}.billing-row>*,.drivers-row>*,.loads-row>*,.trailers-row>*,.trucks-row>*{border-right:1px solid var(--line)!important}.billing-row>:last-child,.drivers-row>:last-child,.loads-row>:last-child,.trailers-row>:last-child,.trucks-row>:last-child{border-right:0!important}html[data-theme=light] .billing-row>*,html[data-theme=light] .drivers-row>*,html[data-theme=light] .loads-row>*,html[data-theme=light] .trailers-row>*,html[data-theme=light] .trucks-row>*{border-right-color:#d7dfec!important}.oil-monthly-card{position:relative}.oil-show-more{margin-left:auto!important;margin-right:auto!important;width:-moz-fit-content!important;width:fit-content!important;min-width:120px!important;display:flex!important;align-items:center!important;justify-content:center!important}.oil-chart-row-wrap{display:flex!important;flex-direction:column!important;gap:6px!important;border-radius:12px!important}.oil-chart-row{width:100%!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid transparent!important;background:transparent!important;color:inherit!important;padding:0!important;cursor:pointer!important;display:grid!important;grid-template-columns:minmax(120px,180px) 1fr!important;gap:12px!important;align-items:center!important;text-align:left!important}.oil-chart-row-wrap.selected .oil-chart-row{background:rgba(96,165,250,.1)!important;border-color:rgba(96,165,250,.35)!important;border-radius:12px!important;padding:4px!important}.oil-chart-detail-pop{margin-left:192px!important;max-width:calc(100% - 192px)!important;border:1px solid rgba(96,165,250,.4)!important;background:rgba(15,23,42,.92)!important;color:#e7eefc!important;border-radius:10px!important;padding:7px 10px!important;font-size:11px!important;font-weight:850!important;line-height:1.35!important}html[data-theme=light] .oil-chart-detail-pop{background:#fff!important;color:#0b1220!important;border-color:#93c5fd!important;box-shadow:0 12px 26px rgba(15,23,42,.1)!important}html[data-theme=light] .tms-page,html[data-theme=light] body{background:var(--bg)!important}html[data-theme=light] .customer-pill,html[data-theme=light] .mini-pill,html[data-theme=light] .oil-home .oil-cust,html[data-theme=light] .oil-status,html[data-theme=light] .pill,html[data-theme=light] .pillMini,html[data-theme=light] .region-pill,html[data-theme=light] .status-badge,html[data-theme=light] .trailer-pill{color:#0b1220!important}.oil-chat-list button{border-color:color-mix(in srgb,var(--pill-border,rgba(96,165,250,.28)) 60%,transparent)!important}.oil-chat-list button b,.oil-chat-pane-head b{color:var(--pill-color,var(--oil-text,#e5eefc))!important}html[data-theme=light] .oil-chat-list button b,html[data-theme=light] .oil-chat-pane-head b{color:var(--pill-color-light,#0f172a)!important}.oil-chat-pane-head>div:first-child small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--oil-muted,#8ea0b8);font-size:10px;font-weight:950}.oil-chat-filters{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}.oil-chat-filters select{width:min(100%,168px)!important}.oil-chat-filters:empty{display:none!important}@media (max-width:1150px){.oil-map-chat-grid{grid-template-columns:1fr!important}}@media (max-width:520px){.oil-chat-filters{justify-content:stretch!important}.oil-chat-filters select{width:100%!important}}.driver-load-inline-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(42px,1fr))!important;gap:9px!important;align-self:end!important;min-width:0!important}.driver-form-grid>.notice-field{order:16!important;grid-column:1/-1!important}.driver-form-grid>.driver-login-row{order:17!important}.driver-load-inline-actions .dashboard-btn{width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:14px!important;border-color:rgba(96,165,250,.42)!important;background:linear-gradient(180deg,rgba(239,246,255,.96),rgba(219,234,254,.76))!important;color:#123154!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 8px 18px rgba(37,99,235,.12)!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.driver-load-inline-actions .dashboard-btn:hover:not(:disabled){transform:translateY(-1px)!important;border-color:rgba(37,99,235,.62)!important;background:linear-gradient(180deg,#f8fbff,#dceafe)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 11px 22px rgba(37,99,235,.18)!important}.driver-load-inline-actions .dashboard-btn:active:not(:disabled){transform:translateY(0) scale(.98)!important;box-shadow:inset 0 1px 4px rgba(15,23,42,.12),0 5px 12px rgba(37,99,235,.1)!important}.driver-load-inline-actions .dashboard-btn:disabled{opacity:.44!important;filter:grayscale(.35)!important;box-shadow:none!important}.driver-load-inline-actions .dashboard-btn.primary{border-color:rgba(37,99,235,.58)!important;background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 9px 18px rgba(37,99,235,.24)!important}.driver-load-inline-actions .btn-icon{width:18px!important;height:18px!important;font-size:15px!important;font-weight:950!important}.driver-load-inline-actions .btn-svg{fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;border-radius:0!important}html[data-theme=dark] .driver-load-inline-actions .dashboard-btn{border-color:rgba(96,165,250,.34)!important;background:linear-gradient(180deg,rgba(30,41,59,.96),rgba(15,23,42,.92))!important;color:#dbeafe!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 9px 18px rgba(2,6,23,.32)!important}html[data-theme=dark] .driver-load-inline-actions .dashboard-btn:hover:not(:disabled){border-color:rgba(147,197,253,.62)!important;background:linear-gradient(180deg,rgba(51,65,85,.98),rgba(30,41,59,.94))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 12px 24px rgba(37,99,235,.18)!important}.driver-load-edit-modal .driver-load-edit-grid{margin-bottom:6px!important}.driver-load-edit-modal .billing-load-picture-head{margin-top:0!important}.driver-load-edit-modal .billing-load-picture{margin-top:5px!important}@media (max-width:760px){.driver-load-inline-actions{grid-template-columns:repeat(auto-fit,minmax(40px,1fr))!important}.driver-load-inline-actions .dashboard-btn{height:38px!important;min-height:38px!important;border-radius:13px!important}}.trucks-table .trucks-data-row>span:first-child{background:var(--truck-sticky-normal,var(--cell-bg))!important}html[data-theme=light] .trucks-table .trucks-data-row>span:first-child{background:#fff!important}@media (max-width:1150px){.dashboard-panel .dashboard-head{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.dashboard-panel .dashboard-head-actions{display:flex!important;justify-content:flex-end!important;width:auto!important;flex:0 0 auto!important}.dashboard-panel .dashboard-head-actions .refresh-dashboard-btn{width:112px!important;min-width:112px!important}}@media (max-width:760px){.dashboard-panel .dashboard-head{gap:10px!important}.dashboard-panel .dashboard-head-actions .refresh-dashboard-btn{width:96px!important;min-width:96px!important;height:34px!important;min-height:34px!important}.oil-driver-grid .mini-pill,.oil-driver-grid .oil-customer-pills .oil-cust,.oil-driver-grid .pillMini{font-size:7px!important;line-height:1.05!important;padding:3px 4px!important;min-width:0!important;letter-spacing:0!important}}.dashboard-panel .billing-rate-row{display:grid!important;grid-template-columns:repeat(5,minmax(72px,1fr))!important;gap:8px!important;align-items:center!important}.dashboard-panel .billing-rate-row>:first-child,.dashboard-panel .billing-rate-row>:nth-child(2),.dashboard-panel .billing-rate-row>:nth-child(3),.dashboard-panel .billing-rate-row>:nth-child(4),.dashboard-panel .billing-rate-row>:nth-child(5){grid-row:1!important}.dashboard-panel .billing-rate-row>:nth-child(10),.dashboard-panel .billing-rate-row>:nth-child(6),.dashboard-panel .billing-rate-row>:nth-child(7),.dashboard-panel .billing-rate-row>:nth-child(8),.dashboard-panel .billing-rate-row>:nth-child(9){grid-row:2!important}.dashboard-panel .billing-rate-row .dashboard-btn.icon-btn,.dashboard-panel .billing-rate-row .dashboard-btn:not(.icon-btn){grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important}@media (max-width:760px){.dashboard-panel .billing-rate-row{grid-template-columns:repeat(5,minmax(56px,1fr))!important;gap:6px!important}.dashboard-panel .billing-rate-row .dashboard-btn,.dashboard-panel .billing-rate-row input,.dashboard-panel .billing-rate-row select{height:34px!important;min-height:34px!important;padding:0 5px!important;font-size:8.2px!important}.app-main,.content,.tms-page,.tms-shell,main{min-height:auto!important;height:auto!important;padding-bottom:0!important;margin-bottom:0!important}.oil-home>.oil-card:last-child,.oil-home>.oil-card:last-of-type{margin-bottom:0!important}.oil-weekly-head,.oil-weekly-row{min-height:0!important;height:auto!important;line-height:1!important}.oil-weekly-head span,.oil-weekly-row b,.oil-weekly-row span{min-height:12px!important;height:12px!important;max-height:12px!important;padding:0 1px!important;line-height:12px!important;font-size:4.8px!important}.oil-weekly-title{min-height:14px!important;padding:3px 5px!important;font-size:6.5px!important;line-height:1!important}.footer{margin-top:0!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom, 0px))!important}.footer-content{gap:5px!important}.footer-links{margin-bottom:4px!important;gap:14px!important}.footer p,.footer-links a{font-size:9px!important;line-height:1.2!important;margin:0!important}.bottomTabs,.mobile-tabs,.oil-bottom-tabs{margin-top:0!important;padding-top:6px!important}.oil-chart-row{grid-template-columns:76px 1fr!important;gap:5px!important}.oil-chart-row-wrap.selected .oil-chart-row{padding:3px!important}.oil-chart-detail-pop{margin-left:0!important;max-width:100%!important;font-size:8px!important;padding:6px 8px!important}.oil-inline-loader{min-height:36px!important;padding:6px 0!important}.oil-home{gap:8px!important;padding-bottom:0!important}.oil-home,.oil-home>.oil-card:last-of-type{margin-bottom:0!important}.footer{margin-top:4px!important;padding:7px 12px calc(6px + env(safe-area-inset-bottom, 0px))!important}.footer-content{gap:3px!important}.footer-links{margin-bottom:0!important;gap:12px!important}.footer-links a{font-size:9px!important;line-height:1.1!important}.footer p{margin:0!important;font-size:8.5px!important;line-height:1.05!important}.footer,.footer p{margin-bottom:0!important}.bottomTabs,.mobile-tabs,.oil-bottom-tabs{margin-top:0!important;padding-top:4px!important}.app-main,.content,.tms-page,.tms-shell{padding-bottom:0!important;margin-bottom:0!important}.footer{padding-bottom:4px!important}}html[data-theme=light] .oil-weekly-row.oil-weekly-footer,html[data-theme=light] .oil-weekly-row.oil-weekly-footer .oil-subcontractor-col,html[data-theme=light] .oil-weekly-row.oil-weekly-footer b,html[data-theme=light] .oil-weekly-row.oil-weekly-footer b:last-child,html[data-theme=light] .oil-weekly-row.oil-weekly-footer span,html[data-theme=light] .oil-weekly-row.oil-weekly-footer span:not(:first-child):not(.oil-subcontractor-col){background:#ecf4fe!important;color:#0b1220!important}html[data-theme=light] .oil-weekly-row.oil-weekly-footer b:last-child{color:#1e3a8a!important}html[data-theme=dark] .oil-weekly-row.oil-weekly-footer,html[data-theme=dark] .oil-weekly-row.oil-weekly-footer .oil-subcontractor-col,html[data-theme=dark] .oil-weekly-row.oil-weekly-footer b,html[data-theme=dark] .oil-weekly-row.oil-weekly-footer b:last-child,html[data-theme=dark] .oil-weekly-row.oil-weekly-footer span,html[data-theme=dark] .oil-weekly-row.oil-weekly-footer span:not(:first-child):not(.oil-subcontractor-col){background:#1e293b!important;color:#e7eefc!important}html[data-theme=dark] .oil-weekly-row.oil-weekly-footer b:last-child{color:#60a5fa!important}.drivers-panel{border:1px solid var(--oil-line,rgba(148,163,184,.24));background:var(--oil-card,rgba(15,23,42,.84));border-radius:20px;padding:16px;color:var(--oil-text,#e5eefc);box-shadow:0 16px 44px rgba(0,0,0,.22);--driver-row-normal:transparent;--driver-sticky-normal:#111827;--driver-sticky-hover:#1f2937;--driver-header-bg:#101827;--driver-header-sticky-bg:#172033}.light .drivers-panel,body.light .drivers-panel,html[data-theme=light] .drivers-panel{--oil-card:#fff;--oil-card-solid:#fff;--oil-soft:#f1f5f9;--oil-row:#fff;--oil-text:#0f172a;--oil-muted:#475569;--oil-line:rgba(15,23,42,.12);--driver-row-normal:#fff;--driver-sticky-normal:#f1f5f9;--driver-sticky-hover:#e7eef7;--driver-header-bg:#eaf1f9;--driver-header-sticky-bg:#e1eaf4;background:rgba(248,251,255,.96);color:#172033;border-color:rgba(100,116,139,.28)}.drivers-loading{min-height:180px;justify-content:center;opacity:.8}.drivers-head,.drivers-loading{display:flex;align-items:center}.drivers-head{justify-content:space-between;gap:12px;margin-bottom:12px}.drivers-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.drivers-panel h2,.drivers-panel h3{margin:0;font-weight:900;letter-spacing:.02em}.drivers-panel h2{font-size:20px}.drivers-panel h3{font-size:18px}.drivers-panel p{margin:4px 0 0;color:var(--oil-muted,#8ea0b8);font-size:12px;font-weight:800}.mobile-add-btn,.mobile-sort-btn,.tablet-refresh-btn,.tablet-rent-head-filter{display:none}.drivers-toolbar{display:grid;grid-template-columns:minmax(260px,1.5fr) 126px 126px 126px 126px 126px 126px;grid-template-areas:"search region customer status authority rent refresh";gap:10px;margin-bottom:14px;align-items:center}.search-filter{grid-area:search}.region-filter{grid-area:region}.customer-filter{grid-area:customer}.status-filter{grid-area:status}.authority-filter{grid-area:authority}.rent-filter{grid-area:rent}.toolbar-refresh-btn{grid-area:refresh}.drivers-btn,.drivers-toolbar input,.drivers-toolbar select,.tablet-rent-head-filter{border:1px solid var(--oil-line,rgba(148,163,184,.26));background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);border-radius:14px;height:40px;padding:0 12px;font-size:11.5px;font-weight:820;letter-spacing:.01em;outline:none;text-align:center}.drivers-toolbar input.search-filter{text-align:left}.drivers-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap;min-width:126px}.drivers-head-actions .drivers-btn{width:126px}.drivers-btn.primary{border-color:rgba(96,165,250,.55);background:rgba(37,99,235,.18)}.drivers-btn.secondary{border-color:rgba(96,165,250,.36);background:rgba(96,165,250,.1)}.drivers-btn.danger{border-color:rgba(239,68,68,.52);background:rgba(239,68,68,.14);color:#fecaca}.drivers-btn:disabled{cursor:not-allowed;opacity:.55}.btn-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:14px;font-weight:950;line-height:1}html[data-theme=light] .drivers-btn,html[data-theme=light] .drivers-toolbar input,html[data-theme=light] .drivers-toolbar select,html[data-theme=light] .modal-close,html[data-theme=light] .tablet-rent-head-filter{background:#eef4ff;color:#172033;border-color:rgba(100,116,139,.28)}html[data-theme=light] .drivers-btn.primary{background:#dbeafe;color:#172033;border-color:rgba(37,99,235,.35)}html[data-theme=light] .drivers-btn.secondary{background:#eef4ff;color:#172033;border-color:rgba(37,99,235,.22)}html[data-theme=light] .drivers-btn.danger{background:#fee2e2;color:#991b1b;border-color:rgba(239,68,68,.3)}.drivers-error{margin-bottom:12px;padding:10px 12px;border-radius:14px;background:rgba(239,68,68,.12);color:#fecaca;border:1px solid rgba(239,68,68,.28);font-weight:800;font-size:13px}.drivers-table-wrap{overflow-x:auto;overflow-y:visible;border:1px solid var(--oil-line,rgba(148,163,184,.18));border-radius:16px;isolation:isolate;-webkit-overflow-scrolling:touch}.drivers-table{min-width:1670px}.drivers-row{display:grid;grid-template-columns:190px 170px 90px 110px 120px 130px 100px 90px 110px 135px 105px 110px 90px 125px 210px;align-items:stretch;gap:0;width:100%;min-height:46px;padding:0;border:0;border-bottom:1px solid var(--oil-line,rgba(148,163,184,.13));color:inherit;font-family:inherit;text-align:center}.drivers-row>span{min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;text-align:center;display:block;padding:0 10px;line-height:46px;border-right:1px solid var(--oil-line,rgba(148,163,184,.12));background-image:none;box-shadow:none}.drivers-row>span:last-child{border-right:0}.drivers-row>span>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drivers-row>span:first-child{position:sticky;left:0;z-index:30;display:block;background:var(--driver-sticky-normal)!important;border-right:1px solid var(--oil-line,rgba(148,163,184,.22));text-align:left;box-shadow:8px 0 14px rgba(2,6,23,.08);transform:translateZ(0);will-change:transform;background-clip:padding-box;contain:layout paint style}.drivers-data-row{background:var(--row-bg,transparent)!important;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.drivers-data-row>span:not(:first-child){background:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important}.drivers-data-row:hover{background:rgba(96,165,250,.12)!important;box-shadow:inset 0 0 0 1px rgba(96,165,250,.16)}.drivers-data-row:hover>span:not(:first-child){background:transparent!important;background-image:none!important}.drivers-data-row:hover>span:first-child{z-index:31;background:var(--driver-sticky-hover)!important}.drivers-header{position:sticky;top:0;z-index:8;min-height:40px;background:var(--driver-header-bg);color:var(--oil-muted,#8ea0b8);text-transform:uppercase;letter-spacing:.06em}.drivers-header>span{font-size:11px;font-weight:950;background:var(--driver-header-bg)!important;color:inherit;display:flex!important;align-items:center;justify-content:center;text-align:center}.drivers-header>span:first-child{z-index:35;background:var(--driver-header-sticky-bg)!important;color:var(--oil-text,#e5eefc)}.driver-header-cell{position:sticky!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px;width:100%;padding-left:6px!important;padding-right:32px!important;text-align:center!important}.driver-header-cell>span{display:block!important;width:100%!important;position:static!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;line-height:18px!important;text-align:center!important}.copy-drivers-btn{min-width:0!important;min-height:0!important;width:27px;height:27px;border:1px solid var(--oil-line,rgba(148,163,184,.26));border-radius:10px;background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:none!important}.drivers-header .copy-drivers-btn{position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}.driver-name{color:var(--oil-text,#e5eefc);font-weight:950!important}.mini-pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-width:48px;padding:5px 8px;border-radius:999px;font-size:10px;line-height:1;color:#fff!important;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);opacity:.84;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.well-pill{opacity:1}.soft-pill{opacity:.78}.duplicate-num{color:#d97706!important;font-weight:950!important}.drivers-empty{padding:18px;text-align:center;color:var(--oil-muted,#8ea0b8);font-weight:800}html[data-theme=light] .drivers-header{color:#334155}html[data-theme=light] .driver-name{color:#0f172a}html[data-theme=light] .drivers-data-row:hover{background:rgba(37,99,235,.1)!important}.driver-modal-back{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,6,23,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.driver-modal{width:min(930px,100%);max-height:min(88vh,840px);overflow:auto;border-radius:22px;border:1px solid var(--oil-line,rgba(148,163,184,.24));color:var(--oil-text,#e5eefc);box-shadow:0 24px 70px rgba(0,0,0,.42)}.driver-modal,.driver-modal-head{background:var(--oil-card-solid,#101827)}.driver-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--oil-line,rgba(148,163,184,.16))}.modal-close{display:inline-flex;align-items:center;justify-content:center}.driver-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:16px 18px}fieldset.driver-form-grid{border:0;margin:0;min-inline-size:0}.driver-field{display:grid;gap:6px;color:var(--oil-muted,#8ea0b8);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.driver-field input,.driver-field select,.driver-field textarea{width:100%;border:1px solid var(--oil-line,rgba(148,163,184,.24));border-radius:14px;background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);min-height:48px;padding:9px 14px;outline:none;font-weight:800;text-transform:none;letter-spacing:0}.driver-field input:disabled,.driver-field select:disabled{opacity:.58;cursor:not-allowed}.driver-field textarea{min-height:104px;resize:vertical}.phone-input-wrap{position:relative;width:100%}.phone-input-wrap input{padding-right:70px!important}.phone-format-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 7px;border-radius:999px;border:1px solid var(--oil-line,rgba(148,163,184,.24));background:rgba(96,165,250,.12);color:var(--oil-text,#e5eefc);font-size:8px;font-weight:950;cursor:pointer;letter-spacing:.04em}.phone-format-toggle input{width:12px!important;height:12px!important;min-height:0!important;padding:0!important;accent-color:#60a5fa}.driver-modal-actions{position:sticky;bottom:0;display:flex;justify-content:space-between;gap:10px;padding:14px 18px;background:var(--oil-card-solid,#101827);border-top:1px solid var(--oil-line,rgba(148,163,184,.16))}.driver-modal-actions .drivers-btn{min-width:118px}html[data-theme=light] .driver-field input,html[data-theme=light] .driver-field select,html[data-theme=light] .driver-field textarea,html[data-theme=light] .phone-format-toggle{background:#eef4ff;color:#172033;border-color:rgba(100,116,139,.28)}html[data-theme=light] .driver-modal,html[data-theme=light] .driver-modal-actions,html[data-theme=light] .driver-modal-head{background:#f8fbff;color:#172033}html[data-theme=light] .driver-field,html[data-theme=light] .drivers-panel p{color:#475569}.driver-details-back{position:fixed;inset:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,6,23,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.driver-details-modal{width:min(1180px,100%);max-height:min(92vh,900px);overflow:auto;border-radius:22px;border:1px solid var(--oil-line,rgba(148,163,184,.24));background:var(--oil-card-solid,#101827);color:var(--oil-text,#e5eefc);box-shadow:0 24px 70px rgba(0,0,0,.42)}.driver-details-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--oil-card-solid,#101827);border-bottom:1px solid var(--oil-line,rgba(148,163,184,.16))}.driver-details-head p{margin:4px 0 0;color:var(--oil-muted,#8ea0b8);font-size:12px;font-weight:850}.dsWrap{display:flex;flex-direction:column;gap:12px;padding:14px;max-width:100%;min-width:0}.dsBlock{background:hsla(0,0%,100%,.02);border:1px solid var(--oil-line,rgba(148,163,184,.18));border-radius:16px;padding:12px;overflow:hidden;box-sizing:border-box}.dsHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.dsHeader h3{margin:0;font-size:14px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.dsSub{margin-top:3px;color:var(--oil-muted,#8ea0b8);font-size:12px;font-weight:780}.dsRow2{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.dsPill{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid var(--oil-line,rgba(148,163,184,.22));background:hsla(0,0%,100%,.04);font-weight:950;font-size:12px;white-space:nowrap}.dsInlineRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto;gap:12px;align-items:end;width:100%}.dsField,.dsInlineField{display:flex;flex-direction:column;min-width:0;gap:6px}.dsField label,.dsInlineField label{display:block;font-size:10px;color:var(--oil-muted,#8ea0b8);font-weight:950;text-transform:uppercase;letter-spacing:.04em}.dsField input,.dsField select,.dsFilters input,.dsFilters select,.dsInlineField input,.dsInlineField select{width:100%;height:38px;background:var(--oil-soft,rgba(30,41,59,.72));border:1px solid var(--oil-line,rgba(148,163,184,.24));color:var(--oil-text,#e5eefc);border-radius:12px;padding:0 12px;font-size:13px;font-weight:800;outline:none;box-sizing:border-box;min-width:0}.dsInlineBtn{display:flex;align-items:flex-end}.dsBtn{height:38px!important;min-height:38px!important;max-height:38px!important;min-width:96px!important;border-radius:12px!important}.dsMiniBtn{min-height:34px!important;min-width:78px!important;padding:0 12px!important;font-size:11px!important}.dsActiveGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px;line-height:1.35}.dsSplitLine{height:1px;background:var(--oil-line,rgba(148,163,184,.22));opacity:.8;margin:10px 0}.dsGrid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dsMapBox{position:relative;overflow:hidden;min-height:360px;border-radius:16px;border:1px dashed hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.01);padding:16px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--oil-muted,#8ea0b8);font-size:12px;line-height:1.35}.dsMapBox iframe{width:100%;height:100%;min-height:300px;border:0;border-radius:12px;display:block}.dsMapMeta{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;pointer-events:none}.dsMapMeta a,.dsMapMeta span{border:1px solid rgba(96,165,250,.34);background:rgba(9,16,28,.88);color:#dce9ff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;text-decoration:none;pointer-events:auto}.dsActions{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;width:100%;margin-top:14px}.dsFilters{display:grid;grid-template-columns:1.2fr .8fr .8fr .8fr auto auto;gap:8px;align-items:end;margin:10px 0}.dsTableWrap{max-height:calc(92vh - 300px);overflow-x:auto;overflow-y:auto;border-radius:14px;border:1px solid var(--oil-line,rgba(148,163,184,.2));-webkit-overflow-scrolling:touch}.dsTable{width:100%;min-width:1260px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px}.dsTable td,.dsTable th{border-bottom:1px solid var(--oil-line,rgba(148,163,184,.16));padding:8px 10px;vertical-align:top;background:hsla(0,0%,100%,.02);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsTable th{position:sticky;top:0;z-index:5;background:#0f1a2b;font-weight:950;color:var(--oil-muted,#8ea0b8);text-transform:uppercase;font-size:11px}.dsTable td:first-child,.dsTable th:first-child{width:140px}.dsTable td:nth-child(2),.dsTable td:nth-child(3),.dsTable th:nth-child(2),.dsTable th:nth-child(3){width:110px}.dsTable td:nth-child(4),.dsTable th:nth-child(4){width:130px}.dsTable td:nth-child(5),.dsTable th:nth-child(5){width:120px}.dsTable td:nth-child(6),.dsTable th:nth-child(6){width:160px}.dsTable td:nth-child(7),.dsTable td:nth-child(8),.dsTable th:nth-child(7),.dsTable th:nth-child(8){width:120px}.dsTable td:nth-child(9),.dsTable th:nth-child(9){width:150px}.dsTable td:nth-child(10),.dsTable th:nth-child(10){width:120px}.dsEmpty{text-align:center;color:var(--oil-muted,#8ea0b8);padding:14px;font-weight:850}.dsLink{color:#60a5fa;font-weight:950;text-decoration:none}html[data-theme=light] .driver-details-head,html[data-theme=light] .driver-details-modal{background:#f8fbff;color:#172033}html[data-theme=light] .dsBlock{background:rgba(0,0,0,.02)}html[data-theme=light] .dsField input,html[data-theme=light] .dsField select,html[data-theme=light] .dsFilters input,html[data-theme=light] .dsFilters select,html[data-theme=light] .dsInlineField input,html[data-theme=light] .dsInlineField select{background:#eef4ff;color:#172033;border-color:rgba(100,116,139,.28)}html[data-theme=light] .dsTable th{background:#f1f5fb;color:#0b1220}html[data-theme=light] .dsTable td{background:rgba(0,0,0,.02)}@media (min-width:1151px){.add-head-btn,.sort-head-btn{display:inline-flex}.mobile-add-btn,.mobile-sort-btn,.tablet-refresh-btn,.tablet-rent-head-filter{display:none}.toolbar-refresh-btn{display:inline-flex}}@media (max-width:1150px) and (min-width:761px){.drivers-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.add-head-btn,.sort-head-btn,.tablet-refresh-btn{display:inline-flex}.tablet-rent-head-filter{display:inline-flex;width:108px;min-width:108px;height:40px}.mobile-add-btn,.mobile-sort-btn,.rent-filter,.toolbar-refresh-btn{display:none}.drivers-toolbar{grid-template-columns:minmax(220px,1.25fr) repeat(4,108px);grid-template-areas:"search region customer status authority";gap:8px}.drivers-head-actions .drivers-btn{width:108px;min-width:108px}}@media (max-width:760px){.drivers-panel{padding:10px!important;border-radius:16px!important}.drivers-head{align-items:flex-start;flex-direction:column;margin-bottom:10px!important}.drivers-head-actions{display:none}.drivers-panel h2{font-size:17px}.mobile-add-btn,.mobile-sort-btn,.toolbar-refresh-btn{display:inline-flex!important}.authority-filter,.customer-filter,.rent-filter,.tablet-rent-head-filter{display:none!important}.drivers-toolbar{grid-template-columns:1fr 1fr 1fr!important;grid-template-areas:"search region status" "mobileSort mobileAdd refresh"!important;gap:6px!important;margin-bottom:10px!important}.search-filter{grid-area:search!important}.region-filter{grid-area:region!important}.status-filter{grid-area:status!important}.mobile-sort-btn{grid-area:mobileSort!important}.mobile-add-btn{grid-area:mobileAdd!important}.toolbar-refresh-btn{grid-area:refresh!important}.drivers-toolbar .drivers-btn,.drivers-toolbar input,.drivers-toolbar select{height:31px!important;min-height:31px!important;min-width:0!important;width:100%!important;border-radius:10px!important;padding:0 6px!important;font-size:8px!important;font-weight:900!important}.drivers-toolbar input.search-filter{text-align:center!important}.mobile-add-btn,.mobile-sort-btn,.toolbar-refresh-btn{background:rgba(59,130,246,.16)!important;border-color:rgba(96,165,250,.4)!important}.drivers-table-wrap{border-radius:14px}.drivers-table{min-width:990px!important}.drivers-row{grid-template-columns:104px 96px 52px 66px 70px 75px 58px 52px 66px 78px 62px 66px 52px 75px 120px!important;min-height:24px!important}.drivers-row.drivers-header{min-height:20px!important;height:20px!important}.drivers-row>span{font-size:7px!important;line-height:24px!important;padding:0 3px!important}.drivers-header>span{padding:0 3px!important;font-size:6.6px!important;letter-spacing:.045em!important}.driver-header-cell,.drivers-header>span{min-height:20px!important;height:20px!important;line-height:20px!important}.driver-header-cell{padding-left:3px!important;padding-right:22px!important}.driver-header-cell>span{line-height:20px!important}.drivers-header .copy-drivers-btn{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;border-radius:6px!important;padding:0!important}.drivers-header .copy-drivers-btn .btn-icon{width:12px!important;height:12px!important;font-size:9px!important;line-height:1!important}.mini-pill{font-size:6.7px!important;padding:2px 4px!important;min-width:28px!important;border-radius:8px!important;filter:none!important}.driver-modal-back{align-items:flex-start!important;padding:8px!important;overflow-y:auto!important}.driver-modal{max-height:none!important;width:100%!important;border-radius:16px!important;overflow:visible!important}.driver-modal-head{position:static!important;padding:10px 12px!important}.driver-modal-head h3{font-size:15px!important}.modal-close{width:34px!important;height:34px!important;border-radius:11px!important}.driver-form-grid{grid-template-columns:1fr!important;gap:8px!important;padding:10px 12px!important}.span-12,.span-4,.span-6{grid-column:1/-1!important}.driver-field{gap:4px!important;font-size:8px!important}.driver-field input,.driver-field select,.driver-field textarea{min-height:36px!important;height:36px!important;border-radius:11px!important;padding:7px 10px!important;font-size:11px!important}.driver-field textarea{height:auto!important;min-height:76px!important}.phone-input-wrap input{padding-right:64px!important}.phone-format-toggle{height:23px!important;right:6px!important;padding:0 6px!important;font-size:7px!important}.driver-modal-actions{position:static!important;flex-direction:column!important;padding:10px 12px calc(12px + env(safe-area-inset-bottom))!important}.modal-actions-left,.modal-actions-right{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.driver-modal-actions .drivers-btn{width:100%!important;min-width:0!important;height:34px!important;font-size:9px!important}.driver-details-back{align-items:flex-start;padding:10px 4px}.driver-details-modal{max-height:calc(100vh - 20px);border-radius:18px}.driver-details-head{padding:12px 14px}.dsWrap{gap:8px;padding:8px 4px calc(8px + env(safe-area-inset-bottom))}.dsBlock{border-radius:12px;padding:8px 6px calc(8px + env(safe-area-inset-bottom))}.dsHeader{margin-bottom:8px;gap:8px}.dsHeader h3{font-size:11px}.dsSub{font-size:8px}.dsRow2{grid-template-columns:1fr;gap:8px}.dsPill{padding:5px 9px;font-size:11px}.dsInlineRow{grid-template-columns:1fr 1fr;grid-template-areas:"well product" "note send";gap:8px}.dsInlineRow>:first-child{grid-area:well}.dsInlineRow>:nth-child(2){grid-area:product}.dsInlineRow>:nth-child(3){grid-area:note}.dsInlineRow>:nth-child(4){grid-area:send}.dsInlineBtn .dsBtn{width:100%;min-width:0!important}.dsField label,.dsInlineField label{font-size:8px;margin-bottom:5px}.dsField input,.dsField select,.dsFilters input,.dsFilters select,.dsInlineField input,.dsInlineField select{height:30px;padding:0 10px;border-radius:11px;font-size:9px}.dsBtn{height:30px!important;min-height:30px!important;max-height:30px!important;min-width:84px!important;padding:0 10px!important;border-radius:11px!important;font-size:9px!important}.dsActiveGrid{grid-template-columns:1fr 1fr;font-size:9px;gap:6px}.dsGrid2{gap:8px}.dsMapBox{min-height:280px;padding:12px;border-radius:14px;font-size:8px}.dsActions{margin-top:10px;gap:8px}.dsFilters{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.dsFilters .dsBtn{width:100%;min-width:0!important}.dsTableWrap{max-height:calc(92vh - 250px);border-radius:12px}.dsTable{min-width:920px;font-size:8px!important}.dsTable td,.dsTable th{padding:5px 7px;font-size:8px!important}.dsTable td:first-child,.dsTable th:first-child{width:100px}.dsTable td:nth-child(2),.dsTable td:nth-child(3),.dsTable th:nth-child(2),.dsTable th:nth-child(3){width:80px}.dsTable td:nth-child(4),.dsTable th:nth-child(4){width:95px}.dsTable td:nth-child(5),.dsTable th:nth-child(5){width:90px}.dsTable td:nth-child(6),.dsTable th:nth-child(6){width:110px}.dsTable td:nth-child(7),.dsTable td:nth-child(8),.dsTable th:nth-child(7),.dsTable th:nth-child(8){width:85px}.dsTable td:nth-child(9),.dsTable th:nth-child(9){width:110px}.dsTable td:nth-child(10),.dsTable th:nth-child(10){width:85px}}.drivers-table{--drv-col-driver:190px;--drv-col-company:170px;--drv-col-region:90px;--drv-col-customer:110px;--drv-col-status:120px;--drv-col-well:130px;--drv-col-product:100px;--drv-col-truck:90px;--drv-col-trailer:110px;--drv-col-phone:135px;--drv-col-authority:105px;--drv-col-rent:110px;--drv-col-card:90px;--drv-col-updated:125px;--drv-col-notice:210px;width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important}@media (max-width:1150px) and (min-width:761px){.drivers-table{--drv-col-driver:160px;--drv-col-company:160px;--drv-col-region:70px;--drv-col-customer:100px;--drv-col-status:100px;--drv-col-well:100px;--drv-col-product:90px;--drv-col-truck:90px;--drv-col-trailer:90px;--drv-col-phone:120px;--drv-col-authority:90px;--drv-col-rent:90px;--drv-col-card:70px;--drv-col-updated:120px;--drv-col-notice:200px}}@media (max-width:760px){.drivers-table{--drv-col-driver:104px;--drv-col-company:96px;--drv-col-region:52px;--drv-col-customer:66px;--drv-col-status:70px;--drv-col-well:75px;--drv-col-product:58px;--drv-col-truck:52px;--drv-col-trailer:66px;--drv-col-phone:78px;--drv-col-authority:62px;--drv-col-rent:66px;--drv-col-card:52px;--drv-col-updated:100px;--drv-col-notice:150px}}.drivers-table .drivers-row{grid-template-columns:var(--drv-col-driver) var(--drv-col-company) var(--drv-col-region) var(--drv-col-customer) var(--drv-col-status) var(--drv-col-well) var(--drv-col-product) var(--drv-col-truck) var(--drv-col-trailer) var(--drv-col-phone) var(--drv-col-authority) var(--drv-col-rent) var(--drv-col-card) var(--drv-col-updated) var(--drv-col-notice)!important;width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important}.drivers-table .drivers-data-row{background:var(--row-bg,var(--driver-row-normal,transparent))!important;background-image:none!important;box-shadow:none!important}.drivers-table .drivers-row>span{background-image:none!important;box-shadow:none!important;outline:none!important;border-left:0!important;border-bottom:0!important}.drivers-table .drivers-data-row>span:not(:first-child){background:transparent!important}.drivers-table .drivers-data-row:hover{box-shadow:none!important}.drivers-table .drivers-data-row:hover>span:not(:first-child){background:transparent!important}.drivers-table .drivers-row>span:first-child{background:var(--driver-sticky-normal)!important}.drivers-table .drivers-data-row:hover>span:nth-child(15),.drivers-table .drivers-data-row>span:nth-child(15),.drivers-table .drivers-row>span:nth-child(15){background:transparent!important;border-left:0!important;box-shadow:none!important;overflow:hidden!important;position:static!important;z-index:auto!important}.drivers-table .drivers-row>span:nth-child(15):after,.drivers-table .drivers-row>span:nth-child(15):before{display:none!important;content:none!important}.drivers-table .drivers-row>span:nth-child(14){border-right:1px solid var(--oil-line,rgba(148,163,184,.12))!important}.drivers-toolbar select{padding-left:14px!important;padding-right:26px!important}@media (max-width:760px){.drivers-table .drivers-data-row>span:first-child,.drivers-table .drivers-header>span:first-child{text-align:center!important;justify-content:center!important}.drivers-table .drivers-data-row>span:first-child{display:flex!important;align-items:center!important;justify-content:center!important}.driver-modal-back{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.driver-modal{border-radius:18px!important;margin-bottom:88px!important}.driver-modal-head{border-top-left-radius:18px!important;border-top-right-radius:18px!important}.driver-modal-actions{padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}}@media (min-width:761px){.drivers-table .drivers-data-row>span:first-child,.drivers-table .drivers-header>span:first-child{text-align:left!important;justify-content:flex-start!important}.drivers-table .drivers-data-row>span:first-child{display:flex!important;align-items:center!important}.drivers-table .driver-header-cell,.drivers-table .drivers-header>span:first-child{text-align:left!important;justify-content:flex-start!important}.drivers-table .driver-header-cell{display:flex!important;align-items:center!important}.drivers-table .drivers-header .driver-header-cell{justify-content:flex-start!important;text-align:left!important;padding-left:10px!important;padding-right:34px!important}.drivers-table .drivers-header .driver-header-cell>span{width:auto!important;text-align:left!important;justify-content:flex-start!important;margin-right:auto!important}.drivers-table .drivers-header .copy-drivers-btn{right:6px!important}}@media (max-width:760px){.driver-modal-back{padding-bottom:calc(58px + env(safe-area-inset-bottom))!important}.driver-modal{margin-bottom:0!important;overflow:hidden!important;border-radius:18px!important}.driver-modal-actions{margin-bottom:0!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important;border-bottom-left-radius:18px!important;border-bottom-right-radius:18px!important}}.drivers-toolbar select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;padding-left:8px!important;padding-right:8px!important;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0)!important;background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.drivers-toolbar select option{text-align:center!important}.drivers-toolbar select{text-indent:6px!important}.drivers-table .drivers-row.drivers-header>span:last-child,.drivers-table .drivers-row.drivers-header>span:last-child *,.drivers-table .drivers-row.drivers-header>span:nth-child(15),.drivers-table .drivers-row.drivers-header>span:nth-child(15):after,.drivers-table .drivers-row.drivers-header>span:nth-child(15):before{background:var(--driver-header-bg)!important;background-color:var(--driver-header-bg)!important;color:inherit!important;box-shadow:none!important}html[data-theme=light] .drivers-table .drivers-row.drivers-header>span:last-child,html[data-theme=light] .drivers-table .drivers-row.drivers-header>span:last-child *,html[data-theme=light] .drivers-table .drivers-row.drivers-header>span:nth-child(15),html[data-theme=light] .drivers-table .drivers-row.drivers-header>span:nth-child(15):after,html[data-theme=light] .drivers-table .drivers-row.drivers-header>span:nth-child(15):before{background:var(--driver-header-bg)!important;background-color:var(--driver-header-bg)!important;color:#334155!important;box-shadow:none!important}@media (max-width:760px){.drivers-table .drivers-row.drivers-header{border-bottom:1px solid var(--oil-line,rgba(148,163,184,.18))!important}.drivers-table .drivers-row.drivers-header>span{border-bottom:1px solid var(--oil-line,rgba(148,163,184,.22))!important}html[data-theme=light] .drivers-table .drivers-row.drivers-header,html[data-theme=light] .drivers-table .drivers-row.drivers-header>span{border-bottom-color:rgba(15,23,42,.16)!important}}.drivers-table .mini-pill,.mini-pill{position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:16px!important;min-width:38px!important;padding:1px 7px!important;border-radius:999px!important;font-size:8px!important;line-height:1!important;font-weight:900!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.45)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(0,0,0,.24),0 1px 1px rgba(0,0,0,.18)!important}.drivers-table .mini-pill,.drivers-table .well-pill,.drivers-table .well-pill.mini-pill,.mini-pill{opacity:1!important;filter:none!important}.mini-pill:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(180deg,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,.07) 42%,transparent 72%)!important;mix-blend-mode:soft-light!important;pointer-events:none!important}html[data-theme=light] .mini-pill:after{background:linear-gradient(180deg,hsla(0,0%,100%,.48) 0,hsla(0,0%,100%,.22) 42%,transparent 74%)!important;mix-blend-mode:soft-light!important}.mini-pill.DYNA,.mini-pill.FARMING,.mini-pill.ON,.mini-pill.READY,.mini-pill.RENTED,.mini-pill.VELOX,.mini-pill.WTX,.mini-pill.bDYNA,.mini-pill.bON,.mini-pill.bREADY,.mini-pill.bRENTED,.mini-pill.bVELOX,.mini-pill.bWTX,.mini-pill.pill-DYNA,.mini-pill.pill-FARMING,.mini-pill.pill-ON,.mini-pill.pill-READY,.mini-pill.pill-RENTED,.mini-pill.pill-VELOX,.mini-pill.pill-WTX{background:linear-gradient(#245739,#183a2a)!important;border:1px solid rgba(93,173,114,.58)!important}.mini-pill.ATLAS,.mini-pill.DAYS-OFF,.mini-pill.DAYS_OFF,.mini-pill.FNM,.mini-pill.OWN,.mini-pill.TCR,.mini-pill.\34 0-70,.mini-pill.\34 0\/70,.mini-pill.b40_70,.mini-pill.bATLAS,.mini-pill.bDAYS_OFF,.mini-pill.bFNM,.mini-pill.bOWN,.mini-pill.pill-40-70,.mini-pill.pill-40_70,.mini-pill.pill-ATLAS,.mini-pill.pill-DAYS-OFF,.mini-pill.pill-DAYS_OFF,.mini-pill.pill-FNM,.mini-pill.pill-OWN,.mini-pill.pill-TCR{background:linear-gradient(#245074,#183754)!important;border:1px solid rgba(95,149,206,.58)!important}.mini-pill.ACCEPTED,.mini-pill.BREAK,.mini-pill.MILAGROS,.mini-pill.SOLARIS,.mini-pill.STX,.mini-pill.bACCEPTED,.mini-pill.bBREAK,.mini-pill.bSOLARIS,.mini-pill.bSTX,.mini-pill.pill-ACCEPTED,.mini-pill.pill-BREAK,.mini-pill.pill-MILAGROS,.mini-pill.pill-SOLARIS,.mini-pill.pill-STX{background:linear-gradient(#51482b,#38311f)!important;border:1px solid rgba(157,138,85,.58)!important}.mini-pill.INACTIVE,.mini-pill.OFF,.mini-pill.STAGED,.mini-pill.TSS,.mini-pill.bINACTIVE,.mini-pill.bOFF,.mini-pill.bSTAGED,.mini-pill.bTSS,.mini-pill.pill-INACTIVE,.mini-pill.pill-OFF,.mini-pill.pill-STAGED,.mini-pill.pill-TSS{background:linear-gradient(#57323a,#3b252b)!important;border:1px solid rgba(181,98,109,.56)!important}.mini-pill.BREAKDOWN,.mini-pill.bBREAKDOWN,.mini-pill.pill-BREAKDOWN{background:linear-gradient(#45305f,#302342)!important;border:1px solid rgba(139,107,182,.56)!important}.mini-pill.FNG4,.mini-pill.NONE,.mini-pill.\31 00PC,.mini-pill.b100PC,.mini-pill.bNONE,.mini-pill.pill-100PC,.mini-pill.pill-FNG4,.mini-pill.pill-NONE{background:linear-gradient(#46505d,#303945)!important;border:1px solid rgba(138,149,164,.52)!important}.mini-pill.STS-SO,.mini-pill.STS_SO,.mini-pill.\31 00M,.mini-pill.b100M,.mini-pill.pill-100M,.mini-pill.pill-STS-SO,.mini-pill.pill-STS_SO{background:linear-gradient(#5a3f1d,#3d2d17)!important;border:1px solid rgba(177,132,67,.56)!important}.mini-pill.LOADED,.mini-pill.bLOADED,.mini-pill.pill-LOADED{background:linear-gradient(#265653,#1b3c3a)!important;border:1px solid rgba(98,170,164,.56)!important}html[data-theme=dark] .mini-pill{filter:none!important}html[data-theme=light] .drivers-table .mini-pill,html[data-theme=light] .mini-pill{text-shadow:none!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),inset 0 -1px 0 rgba(15,23,42,.1),0 1px 1px rgba(0,0,0,.08)!important}html[data-theme=light] .mini-pill.DYNA,html[data-theme=light] .mini-pill.FARMING,html[data-theme=light] .mini-pill.ON,html[data-theme=light] .mini-pill.READY,html[data-theme=light] .mini-pill.RENTED,html[data-theme=light] .mini-pill.VELOX,html[data-theme=light] .mini-pill.WTX,html[data-theme=light] .mini-pill.bDYNA,html[data-theme=light] .mini-pill.bON,html[data-theme=light] .mini-pill.bREADY,html[data-theme=light] .mini-pill.bRENTED,html[data-theme=light] .mini-pill.bVELOX,html[data-theme=light] .mini-pill.bWTX,html[data-theme=light] .mini-pill.pill-DYNA,html[data-theme=light] .mini-pill.pill-FARMING,html[data-theme=light] .mini-pill.pill-ON,html[data-theme=light] .mini-pill.pill-READY,html[data-theme=light] .mini-pill.pill-RENTED,html[data-theme=light] .mini-pill.pill-VELOX,html[data-theme=light] .mini-pill.pill-WTX{background:#dcfce7!important;border-color:#bbf7d0!important;color:#166534!important}html[data-theme=light] .mini-pill.ATLAS,html[data-theme=light] .mini-pill.DAYS-OFF,html[data-theme=light] .mini-pill.DAYS_OFF,html[data-theme=light] .mini-pill.FNM,html[data-theme=light] .mini-pill.OWN,html[data-theme=light] .mini-pill.TCR,html[data-theme=light] .mini-pill.\34 0-70,html[data-theme=light] .mini-pill.\34 0\/70,html[data-theme=light] .mini-pill.b40_70,html[data-theme=light] .mini-pill.bATLAS,html[data-theme=light] .mini-pill.bDAYS_OFF,html[data-theme=light] .mini-pill.bFNM,html[data-theme=light] .mini-pill.bOWN,html[data-theme=light] .mini-pill.pill-40-70,html[data-theme=light] .mini-pill.pill-40_70,html[data-theme=light] .mini-pill.pill-ATLAS,html[data-theme=light] .mini-pill.pill-DAYS-OFF,html[data-theme=light] .mini-pill.pill-DAYS_OFF,html[data-theme=light] .mini-pill.pill-FNM,html[data-theme=light] .mini-pill.pill-OWN,html[data-theme=light] .mini-pill.pill-TCR{background:#dbeafe!important;border-color:#bfdbfe!important;color:#1e3a8a!important}html[data-theme=light] .mini-pill.ACCEPTED,html[data-theme=light] .mini-pill.BREAK,html[data-theme=light] .mini-pill.MILAGROS,html[data-theme=light] .mini-pill.SOLARIS,html[data-theme=light] .mini-pill.STX,html[data-theme=light] .mini-pill.bACCEPTED,html[data-theme=light] .mini-pill.bBREAK,html[data-theme=light] .mini-pill.bSOLARIS,html[data-theme=light] .mini-pill.bSTX,html[data-theme=light] .mini-pill.pill-ACCEPTED,html[data-theme=light] .mini-pill.pill-BREAK,html[data-theme=light] .mini-pill.pill-MILAGROS,html[data-theme=light] .mini-pill.pill-SOLARIS,html[data-theme=light] .mini-pill.pill-STX{background:#fef3c7!important;border-color:#fde68a!important;color:#78350f!important}html[data-theme=light] .mini-pill.INACTIVE,html[data-theme=light] .mini-pill.OFF,html[data-theme=light] .mini-pill.STAGED,html[data-theme=light] .mini-pill.TSS,html[data-theme=light] .mini-pill.bINACTIVE,html[data-theme=light] .mini-pill.bOFF,html[data-theme=light] .mini-pill.bSTAGED,html[data-theme=light] .mini-pill.bTSS,html[data-theme=light] .mini-pill.pill-INACTIVE,html[data-theme=light] .mini-pill.pill-OFF,html[data-theme=light] .mini-pill.pill-STAGED,html[data-theme=light] .mini-pill.pill-TSS{background:#fee2e2!important;border-color:#fecaca!important;color:#7f1d1d!important}html[data-theme=light] .mini-pill.BREAKDOWN,html[data-theme=light] .mini-pill.bBREAKDOWN,html[data-theme=light] .mini-pill.pill-BREAKDOWN{background:#ede9fe!important;border-color:#ddd6fe!important;color:#4c1d95!important}html[data-theme=light] .mini-pill.FNG4,html[data-theme=light] .mini-pill.NONE,html[data-theme=light] .mini-pill.\31 00PC,html[data-theme=light] .mini-pill.b100PC,html[data-theme=light] .mini-pill.bNONE,html[data-theme=light] .mini-pill.pill-100PC,html[data-theme=light] .mini-pill.pill-FNG4,html[data-theme=light] .mini-pill.pill-NONE{background:#e5e7eb!important;border-color:#cbd5e1!important;color:#334155!important}html[data-theme=light] .mini-pill.STS-SO,html[data-theme=light] .mini-pill.STS_SO,html[data-theme=light] .mini-pill.\31 00M,html[data-theme=light] .mini-pill.b100M,html[data-theme=light] .mini-pill.pill-100M,html[data-theme=light] .mini-pill.pill-STS-SO,html[data-theme=light] .mini-pill.pill-STS_SO{background:#ffedd5!important;border-color:#fed7aa!important;color:#7c2d12!important}html[data-theme=light] .mini-pill.LOADED,html[data-theme=light] .mini-pill.bLOADED,html[data-theme=light] .mini-pill.pill-LOADED{background:#ccfbf1!important;border-color:#99f6e4!important;color:#134e4a!important}@media (min-width:761px){.drivers-table .mini-pill,.mini-pill{height:24px!important;min-width:58px!important;padding:3px 12px!important;font-size:11px!important;letter-spacing:.035em!important}}@media (max-width:760px){.drivers-table .mini-pill,.mini-pill{height:13px!important;min-width:30px!important;padding:0 5px!important;font-size:6.4px!important;letter-spacing:.01em!important}}@media (min-width:761px){.driver-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important}.driver-form-grid .driver-field{grid-column:span 4!important}.driver-form-grid .driver-field:first-child{order:1;grid-column:1/-1!important}.driver-form-grid .driver-field:nth-child(2){order:2;grid-column:1/-1!important}.driver-form-grid .driver-field:nth-child(3){order:3;grid-column:span 6!important}.driver-form-grid .driver-field:nth-child(4){order:4;grid-column:span 6!important}.driver-form-grid .driver-field:nth-child(5){order:5;grid-column:span 6!important}.driver-form-grid .driver-field:nth-child(6){order:6;grid-column:span 6!important}.driver-form-grid .driver-field:nth-child(7){order:7}.driver-form-grid .driver-field:nth-child(10){order:8}.driver-form-grid .driver-field:nth-child(11){order:9}.driver-form-grid .driver-field:nth-child(8){order:10}.driver-form-grid .driver-field:nth-child(12){order:11}.driver-form-grid .driver-field:nth-child(13){order:12}.driver-form-grid .driver-field:nth-child(9){order:13}.driver-form-grid .driver-field:nth-child(14){order:14}.driver-form-grid .driver-field:nth-child(15){order:15}.driver-form-grid .driver-field:nth-child(16){order:16;grid-column:1/-1!important}}.trailers-panel{border:1px solid var(--oil-line,rgba(148,163,184,.24));background:var(--oil-card,rgba(15,23,42,.84));border-radius:20px;padding:16px;color:var(--oil-text,#e5eefc);box-shadow:0 16px 44px rgba(0,0,0,.22);--trailer-row-normal:transparent;--trailer-sticky-normal:#111827;--trailer-sticky-hover:#1f2937;--trailer-header-bg:#101827;--trailer-header-sticky-bg:#172033}.light .trailers-panel,body.light .trailers-panel,html[data-theme=light] .trailers-panel{--oil-card:#fff;--oil-card-solid:#fff;--oil-soft:#f1f5f9;--oil-row:#fff;--oil-text:#0f172a;--oil-muted:#475569;--oil-line:rgba(15,23,42,.12);--trailer-row-normal:#fff;--trailer-sticky-normal:#f1f5f9;--trailer-sticky-hover:#e7eef7;--trailer-header-bg:#eaf1f9;--trailer-header-sticky-bg:#e1eaf4;background:rgba(248,251,255,.96);color:#172033;border-color:rgba(100,116,139,.28)}.trailers-loading{min-height:180px;display:flex;align-items:center;justify-content:center;opacity:.8}.trailers-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.trailers-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.trailers-panel h2,.trailers-panel h3{margin:0;font-weight:900;letter-spacing:.02em}.trailers-panel h2{font-size:20px}.trailers-panel h3{font-size:18px}.trailers-panel p{margin:4px 0 0;color:var(--oil-muted,#8ea0b8);font-size:12px;font-weight:800}.mobile-add-btn,.mobile-sort-btn,.tablet-refresh-btn,.tablet-status-head-filter{display:none}.trailers-toolbar{display:grid;grid-template-columns:minmax(260px,1.5fr) 126px 126px 126px 126px 126px 126px;grid-template-areas:"search region type status owner sync refresh";gap:10px;margin-bottom:14px;align-items:center}.trailers-toolbar .search-filter{grid-area:search}.trailers-toolbar .region-filter{grid-area:region}.trailers-toolbar .type-filter{grid-area:type}.trailers-toolbar .status-filter{grid-area:status}.trailers-toolbar .owner-filter{grid-area:owner}.trailers-toolbar .toolbar-sync-btn{grid-area:sync}.trailers-toolbar .toolbar-refresh-btn{grid-area:refresh}.tablet-status-head-filter,.trailers-btn,.trailers-toolbar input,.trailers-toolbar select{border:1px solid var(--oil-line,rgba(148,163,184,.26));background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);border-radius:14px;height:40px;padding:0 12px;font-size:11.5px;font-weight:820;letter-spacing:.01em;outline:none;text-align:center}.trailers-toolbar input.search-filter{text-align:left}.trailers-toolbar select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;padding-left:8px!important;padding-right:8px!important;text-indent:6px!important;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0)!important;background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.trailers-toolbar select option{text-align:center!important}.trailers-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap;min-width:126px}.trailers-head-actions .trailers-btn{width:126px}.trailers-btn.primary{border-color:rgba(96,165,250,.55);background:rgba(37,99,235,.18)}.trailers-btn.secondary{border-color:rgba(96,165,250,.36);background:rgba(96,165,250,.1)}.trailers-btn.danger{border-color:rgba(239,68,68,.52);background:rgba(239,68,68,.14);color:#fecaca}.trailers-btn:disabled{cursor:not-allowed;opacity:.55}html[data-theme=light] .modal-close,html[data-theme=light] .tablet-status-head-filter,html[data-theme=light] .trailers-btn,html[data-theme=light] .trailers-toolbar input,html[data-theme=light] .trailers-toolbar select{background:#eef4ff;color:#172033;border-color:rgba(100,116,139,.28)}html[data-theme=light] .trailers-btn.primary{background:#dbeafe;color:#172033;border-color:rgba(37,99,235,.35)}html[data-theme=light] .trailers-btn.secondary{background:#eef4ff;color:#172033;border-color:rgba(37,99,235,.22)}html[data-theme=light] .trailers-btn.danger{background:#fee2e2;color:#991b1b;border-color:rgba(239,68,68,.3)}.trailers-error{margin-bottom:12px;padding:10px 12px;border-radius:14px;background:rgba(239,68,68,.12);color:#fecaca;border:1px solid rgba(239,68,68,.28);font-weight:800;font-size:13px}.trailers-table-wrap{overflow-x:auto;overflow-y:visible;border:1px solid var(--oil-line,rgba(148,163,184,.18));border-radius:16px;isolation:isolate;-webkit-overflow-scrolling:touch}.trailers-table{--trl-col-trailer:170px;--trl-col-region:90px;--trl-col-type:190px;--trl-col-status:120px;--trl-col-owner:130px;--trl-col-ecord:100px;--trl-col-last-used:250px;--trl-col-fs:65px;--trl-col-bs:65px;--trl-col-vin:65px;--trl-col-inspection:140px;--trl-col-notice:260px}.trailers-table,.trailers-table .trailers-row{width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important}.trailers-table .trailers-row{display:grid;grid-template-columns:var(--trl-col-trailer) var(--trl-col-region) var(--trl-col-type) var(--trl-col-status) var(--trl-col-owner) var(--trl-col-ecord) var(--trl-col-last-used) var(--trl-col-fs) var(--trl-col-bs) var(--trl-col-vin) var(--trl-col-inspection) var(--trl-col-notice)!important;align-items:stretch;gap:0;min-height:46px;padding:0;border:0;border-bottom:1px solid var(--oil-line,rgba(148,163,184,.13));color:inherit;font-family:inherit;text-align:center}.trailers-table .trailers-row>span{min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;text-align:center;display:block;padding:0 10px;line-height:46px;border-right:1px solid var(--oil-line,rgba(148,163,184,.12));border-left:0!important;border-bottom:0!important;background-image:none!important;box-shadow:none!important;outline:none!important}.trailers-table .trailers-row>span:last-child{border-right:0!important}.trailers-table .trailers-row>span>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trailers-table .trailers-data-row{background:var(--row-bg,var(--trailer-row-normal,transparent))!important;background-image:none!important;box-shadow:none!important;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.trailers-table .trailers-data-row>span:not(:first-child){background:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important}.trailers-table .trailers-data-row:hover{background:rgba(96,165,250,.12)!important;box-shadow:none!important}.trailers-table .trailers-data-row:hover>span:not(:first-child){background:transparent!important}.trailers-table .trailers-row>span:first-child{position:sticky;left:0;z-index:30;display:block;background:var(--trailer-sticky-normal)!important;border-right:1px solid var(--oil-line,rgba(148,163,184,.22));text-align:left;box-shadow:8px 0 14px rgba(2,6,23,.08)!important;transform:translateZ(0);will-change:transform;background-clip:padding-box;contain:layout paint style}.trailers-table .trailers-data-row:hover>span:first-child{z-index:31}.trailers-header{position:sticky;top:0;z-index:8;min-height:40px;color:var(--oil-muted,#8ea0b8);text-transform:uppercase;letter-spacing:.06em}.trailers-header,.trailers-header>span{background:var(--trailer-header-bg)!important}.trailers-header>span{font-size:11px;font-weight:950;color:inherit;display:flex!important;align-items:center;justify-content:center;text-align:center}.trailers-header>span:first-child{z-index:35;background:var(--trailer-header-sticky-bg)!important;color:var(--oil-text,#e5eefc)}.trailer-header-cell{position:sticky!important;left:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px;width:100%;padding-left:10px!important;padding-right:34px!important;text-align:left!important}.trailer-header-cell>span{display:block!important;width:auto!important;position:static!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;line-height:18px!important;text-align:left!important;margin-right:auto!important}.copy-trailers-btn{min-width:0!important;min-height:0!important;width:27px;height:27px;border:1px solid var(--oil-line,rgba(148,163,184,.26));border-radius:10px;background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:none!important}.trailers-header .copy-trailers-btn{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}.trailer-number{color:var(--oil-text,#e5eefc);font-weight:950!important}.last-used-cell{text-align:center!important}.trailers-empty{padding:18px;text-align:center;color:var(--oil-muted,#8ea0b8);font-weight:800}html[data-theme=light] .trailers-header{color:#334155}html[data-theme=light] .trailer-number{color:#0f172a}html[data-theme=light] .trailers-data-row:hover{background:rgba(37,99,235,.1)!important}html[data-theme=light] .trailers-row>*{border-right-color:#d7dfec!important}html[data-theme=light] .file-upload-btn,html[data-theme=light] .image-link-btn,html[data-theme=light] .image-upload-row button{color:#172033}html[data-theme=light] .file-upload-btn{background:#eef4ff;border-color:rgba(100,116,139,.28)}.image-modal-back,.trailer-modal-back{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,6,23,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-modal,.trailer-modal{width:min(930px,100%);max-height:min(88vh,840px);overflow:auto;border-radius:22px;border:1px solid var(--oil-line,rgba(148,163,184,.24));background:var(--oil-card-solid,#101827);color:var(--oil-text,#e5eefc);box-shadow:0 24px 70px rgba(0,0,0,.42)}.image-modal-head,.trailer-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--oil-card-solid,#101827);border-bottom:1px solid var(--oil-line,rgba(148,163,184,.16))}.trailer-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:16px 18px}fieldset.trailer-form-grid{border:0;margin:0;min-inline-size:0}.span-12{grid-column:span 12}.span-6{grid-column:span 6}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.trailer-field{display:grid;gap:6px;color:var(--oil-muted,#8ea0b8);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.trailer-field input,.trailer-field select,.trailer-field textarea{width:100%;border:1px solid var(--oil-line,rgba(148,163,184,.24));border-radius:14px;background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);min-height:48px;padding:9px 14px;outline:none;font-weight:800;text-transform:none;letter-spacing:0}.trailer-field textarea{min-height:104px;resize:vertical}.last-used-editor{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:8px;align-items:center}.last-used-arrow{display:inline-flex;align-items:center;justify-content:center;height:48px;color:var(--oil-muted,#8ea0b8);font-size:20px;font-weight:950}.trailer-modal-actions{position:sticky;bottom:0;display:flex;justify-content:space-between;gap:10px;padding:14px 18px;background:var(--oil-card-solid,#101827);border-top:1px solid var(--oil-line,rgba(148,163,184,.16))}.modal-actions-left,.modal-actions-right{display:flex;justify-content:flex-end;gap:10px}.modal-actions-left{justify-content:flex-start}.trailer-modal-actions .trailers-btn{min-width:118px}html[data-theme=light] .trailer-field input,html[data-theme=light] .trailer-field select,html[data-theme=light] .trailer-field textarea{background:#eef4ff;color:#172033;border-color:rgba(100,116,139,.28)}html[data-theme=light] .image-modal,html[data-theme=light] .image-modal-head,html[data-theme=light] .trailer-modal,html[data-theme=light] .trailer-modal-actions,html[data-theme=light] .trailer-modal-head{background:#f8fbff;color:#172033}html[data-theme=light] .trailer-field,html[data-theme=light] .trailers-panel p{color:#475569}html[data-theme=dark] .mini-pill.SINGLE-HOPPER-HT,html[data-theme=dark] .mini-pill.SINGLE_HOPPER_HT,html[data-theme=dark] .mini-pill.pill-SINGLE-HOPPER-HT{background:linear-gradient(#345d43,#243f30)!important;border-color:#4f7f61!important}html[data-theme=dark] .mini-pill.SINGLE-HOPPER-ST,html[data-theme=dark] .mini-pill.SINGLE_HOPPER_ST,html[data-theme=dark] .mini-pill.pill-SINGLE-HOPPER-ST{background:linear-gradient(#5c3840,#3d2830)!important;border-color:#80535d!important}html[data-theme=dark] .mini-pill.C-PNEUMATIC-HT,html[data-theme=dark] .mini-pill.C_PNEUMATIC_HT,html[data-theme=dark] .mini-pill.C__PNEUMATIC_HT,html[data-theme=dark] .mini-pill.pill-C-PNEUMATIC-HT{background:linear-gradient(#334f73,#24384f)!important;border-color:#526f95!important}html[data-theme=dark] .mini-pill.DOUBLE-HOPPER-ST,html[data-theme=dark] .mini-pill.DOUBLE_HOPPER_ST,html[data-theme=dark] .mini-pill.pill-DOUBLE-HOPPER-ST{background:linear-gradient(#553f6d,#38294c)!important;border-color:#74598e!important}html[data-theme=dark] .mini-pill.DOUBLE-HOPPER-HT,html[data-theme=dark] .mini-pill.DOUBLE_HOPPER_HT,html[data-theme=dark] .mini-pill.pill-DOUBLE-HOPPER-HT{background:linear-gradient(#67522f,#46381f)!important;border-color:#8a7040!important}html[data-theme=dark] .mini-pill.SANDBOX-CHASSIS,html[data-theme=dark] .mini-pill.SANDBOX_CHASSIS,html[data-theme=dark] .mini-pill.pill-SANDBOX-CHASSIS{background:linear-gradient(#5c4b30,#3f3422)!important;border-color:#806a45!important}html[data-theme=dark] .mini-pill.SUB-CONTRACTOR,html[data-theme=dark] .mini-pill.SUBCONTRACTOR,html[data-theme=dark] .mini-pill.pill-SUBCONTRACTOR{background:linear-gradient(#67522f,#46381f)!important;border-color:#8a7040!important}html[data-theme=dark] .mini-pill.YES,html[data-theme=dark] .mini-pill.pill-YES{background:linear-gradient(#345d43,#243f30)!important;border-color:#4f7f61!important}html[data-theme=dark] .mini-pill.NO,html[data-theme=dark] .mini-pill.pill-NO{background:linear-gradient(#4a515c,#303742)!important;border-color:#68717f!important}html[data-theme=light] .mini-pill.SINGLE-HOPPER-HT,html[data-theme=light] .mini-pill.SINGLE-HOPPER-ST,html[data-theme=light] .mini-pill.SINGLE_HOPPER_HT,html[data-theme=light] .mini-pill.SINGLE_HOPPER_ST{background:#dcfce7!important;border-color:#bbf7d0!important;color:#166534!important}html[data-theme=light] .mini-pill.C-PNEUMATIC-HT,html[data-theme=light] .mini-pill.C_PNEUMATIC_HT{background:#dbeafe!important;border-color:#bfdbfe!important;color:#1e3a8a!important}html[data-theme=light] .mini-pill.DOUBLE-HOPPER-HT,html[data-theme=light] .mini-pill.DOUBLE-HOPPER-ST,html[data-theme=light] .mini-pill.DOUBLE_HOPPER_HT,html[data-theme=light] .mini-pill.DOUBLE_HOPPER_ST{background:#ede9fe!important;border-color:#ddd6fe!important;color:#4c1d95!important}html[data-theme=light] .mini-pill.SANDBOX-CHASSIS,html[data-theme=light] .mini-pill.SANDBOX_CHASSIS,html[data-theme=light] .mini-pill.SUB-CONTRACTOR,html[data-theme=light] .mini-pill.SUBCONTRACTOR{background:#fef3c7!important;border-color:#fde68a!important;color:#78350f!important}html[data-theme=light] .mini-pill.YES{background:#dcfce7!important;border-color:#bbf7d0!important;color:#166534!important}html[data-theme=light] .mini-pill.NO{background:#e5e7eb!important;border-color:#cbd5e1!important;color:#334155!important}@media (min-width:1151px){.trailers-head .add-head-btn,.trailers-head .sort-head-btn{display:inline-flex}.trailers-head .tablet-refresh-btn,.trailers-head .tablet-status-head-filter,.trailers-toolbar .mobile-add-btn,.trailers-toolbar .mobile-sort-btn{display:none}.trailers-toolbar .toolbar-refresh-btn{display:inline-flex}}@media (max-width:1150px) and (min-width:761px){.trailers-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.trailers-head .add-head-btn,.trailers-head .sort-head-btn,.trailers-head .tablet-refresh-btn,.trailers-head .tablet-status-head-filter{display:inline-flex}.trailers-head .tablet-status-head-filter{width:108px;min-width:108px;height:40px}.trailers-toolbar .mobile-add-btn,.trailers-toolbar .mobile-sort-btn,.trailers-toolbar .status-filter,.trailers-toolbar .toolbar-refresh-btn{display:none}.trailers-toolbar{grid-template-columns:minmax(220px,1.25fr) repeat(4,108px);grid-template-areas:"search region type owner sync";gap:8px}.trailers-head-actions .trailers-btn,.trailers-toolbar .toolbar-sync-btn{width:108px;min-width:108px}.trailers-table{--trl-col-trailer:150px;--trl-col-region:70px;--trl-col-type:160px;--trl-col-status:100px;--trl-col-owner:110px;--trl-col-ecord:82px;--trl-col-last-used:210px;--trl-col-fs:60px;--trl-col-bs:60px;--trl-col-vin:60px;--trl-col-inspection:120px;--trl-col-notice:220px}}@media (max-width:760px){.trailers-panel{padding:10px!important;border-radius:16px!important}.trailers-head{align-items:flex-start;flex-direction:column;margin-bottom:10px!important}.trailers-head-actions{display:none}.trailers-panel h2{font-size:17px}.trailers-toolbar .mobile-add-btn,.trailers-toolbar .mobile-sort-btn,.trailers-toolbar .toolbar-refresh-btn{display:inline-flex!important}.trailers-toolbar{grid-template-columns:1fr 1fr 1fr!important;grid-template-areas:"search region status" "type owner sync" "mobileSort mobileAdd refresh"!important;gap:6px!important;margin-bottom:10px!important}.trailers-toolbar .search-filter{grid-area:search!important}.trailers-toolbar .region-filter{grid-area:region!important}.trailers-toolbar .status-filter{grid-area:status!important}.trailers-toolbar .type-filter{grid-area:type!important}.trailers-toolbar .owner-filter{grid-area:owner!important}.trailers-toolbar .toolbar-sync-btn{grid-area:sync!important}.trailers-toolbar .mobile-sort-btn{grid-area:mobileSort!important}.trailers-toolbar .mobile-add-btn{grid-area:mobileAdd!important}.trailers-toolbar .toolbar-refresh-btn{grid-area:refresh!important}.trailers-toolbar .trailers-btn,.trailers-toolbar input,.trailers-toolbar select{height:31px!important;min-height:31px!important;min-width:0!important;width:100%!important;border-radius:10px!important;padding:0 6px!important;font-size:8px!important;font-weight:900!important}.trailers-toolbar input.search-filter{text-align:center!important}.trailers-toolbar .mobile-add-btn,.trailers-toolbar .mobile-sort-btn,.trailers-toolbar .toolbar-refresh-btn{background:rgba(59,130,246,.16)!important;border-color:rgba(96,165,250,.4)!important}.trailers-table-wrap{border-radius:14px}.trailers-table{--trl-col-trailer:104px;--trl-col-region:52px;--trl-col-type:118px;--trl-col-status:70px;--trl-col-owner:80px;--trl-col-ecord:56px;--trl-col-last-used:135px;--trl-col-fs:44px;--trl-col-bs:44px;--trl-col-vin:44px;--trl-col-inspection:86px;--trl-col-notice:140px}.trailers-table .trailers-row{min-height:24px!important}.trailers-table .trailers-row.trailers-header{min-height:20px!important;height:20px!important}.trailers-table .trailers-row>span{font-size:7px!important;line-height:24px!important;padding:0 3px!important}.trailers-header>span{padding:0 3px!important;font-size:6.6px!important;letter-spacing:.045em!important}.trailer-header-cell,.trailers-header>span{min-height:20px!important;height:20px!important;line-height:20px!important}.trailer-header-cell{padding-left:3px!important;padding-right:22px!important;justify-content:center!important;text-align:center!important}.trailer-header-cell>span{line-height:20px!important;width:100%!important;text-align:center!important}.trailers-header .copy-trailers-btn{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;border-radius:6px!important;padding:0!important;right:4px!important}.trailers-header .copy-trailers-btn .btn-icon{width:12px!important;height:12px!important;font-size:9px!important;line-height:1!important}.trailers-table .trailers-data-row>span:first-child,.trailers-table .trailers-header>span:first-child{text-align:center!important;justify-content:center!important}.trailers-table .trailers-data-row>span:first-child{display:flex!important;align-items:center!important;justify-content:center!important}.trailers-panel .mini-pill,.trailers-table .mini-pill{height:13px!important;min-width:30px!important;padding:0 5px!important;font-size:6.4px!important;letter-spacing:.01em!important;border-radius:999px!important}.image-link-btn{width:18px!important;height:18px!important;font-size:10px!important}.image-modal-back,.trailer-modal-back{align-items:flex-start!important;padding:8px!important;overflow-y:auto!important}.image-modal,.trailer-modal{max-height:none!important;width:100%!important;border-radius:18px!important;overflow:hidden!important}.image-modal-head,.trailer-modal-head{position:static!important;padding:10px 12px!important;border-top-left-radius:18px!important;border-top-right-radius:18px!important}.image-modal-head h3,.trailer-modal-head h3{font-size:15px!important}.trailer-form-grid{grid-template-columns:1fr!important;gap:8px!important;padding:10px 12px!important}.span-12,.span-3,.span-4,.span-6{grid-column:1/-1!important}.trailer-field{gap:4px!important;font-size:8px!important}.file-upload-btn,.image-upload-row button,.trailer-field input,.trailer-field select,.trailer-field textarea{min-height:36px!important;height:36px!important;border-radius:11px!important;padding:7px 10px!important;font-size:11px!important}.trailer-field textarea{height:auto!important;min-height:76px!important}.last-used-editor{grid-template-columns:1fr 22px 1fr!important;gap:5px!important}.last-used-arrow{height:36px!important;font-size:14px!important}.trailer-modal-actions{position:static!important;flex-direction:column!important;margin-bottom:0!important;padding:10px 12px calc(14px + env(safe-area-inset-bottom))!important;border-bottom-left-radius:18px!important;border-bottom-right-radius:18px!important}.modal-actions-left,.modal-actions-right{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.trailer-modal-actions .trailers-btn{width:100%!important;min-width:0!important;height:34px!important;font-size:9px!important}.trailers-toolbar .owner-filter,.trailers-toolbar .toolbar-sync-btn,.trailers-toolbar .type-filter{display:none!important}.trailers-toolbar{grid-template-columns:1fr 1fr 1fr!important;grid-template-areas:"search region status" "mobileSort mobileAdd refresh"!important;gap:6px!important;margin-bottom:10px!important}.trailers-toolbar .search-filter{grid-area:search!important}.trailers-toolbar .region-filter{grid-area:region!important}.trailers-toolbar .status-filter{grid-area:status!important}.trailers-toolbar .mobile-sort-btn{grid-area:mobileSort!important}.trailers-toolbar .mobile-add-btn{grid-area:mobileAdd!important}.trailers-toolbar .toolbar-refresh-btn{grid-area:refresh!important}}html[data-theme=dark] .mini-pill.AVAILABLE,html[data-theme=dark] .mini-pill.bAVAILABLE,html[data-theme=dark] .mini-pill.pill-AVAILABLE,html[data-theme=dark] .status-available{background:linear-gradient(#334f72,#223a59)!important;border:1px solid #52759f!important;color:#fff!important}html[data-theme=light] .mini-pill.AVAILABLE,html[data-theme=light] .mini-pill.bAVAILABLE,html[data-theme=light] .mini-pill.pill-AVAILABLE,html[data-theme=light] .status-available{background:#dbeafe!important;border-color:#bfdbfe!important;color:#1e3a8a!important}.trailers-table{--trl-col-last-used:280px!important}@media (max-width:1150px) and (min-width:761px){.trailers-table{--trl-col-last-used:240px!important}}@media (max-width:760px){.trailers-table{--trl-col-last-used:170px!important}.trailer-modal-back{align-items:flex-start!important;padding:8px 8px calc(74px + env(safe-area-inset-bottom))!important;overflow-y:auto!important}.trailer-modal{width:100%!important;max-height:none!important;margin-bottom:74px!important;overflow:hidden!important;border-radius:18px!important}.trailer-modal-head{border-top-left-radius:18px!important;border-top-right-radius:18px!important}.trailer-modal-actions{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:1fr 2fr!important;gap:8px!important;padding:10px 12px calc(14px + env(safe-area-inset-bottom))!important;border-bottom-left-radius:18px!important;border-bottom-right-radius:18px!important;background:var(--oil-card-solid,#101827)!important;z-index:5!important}.trailer-modal-actions .modal-actions-left,.trailer-modal-actions .modal-actions-right{display:grid!important;gap:8px!important;align-items:center!important}.trailer-modal-actions .modal-actions-left{grid-template-columns:1fr!important}.trailer-modal-actions .modal-actions-right{grid-template-columns:1fr 1fr!important}.trailer-modal-actions .trailers-btn{width:100%!important;min-width:0!important;height:34px!important;font-size:9px!important;padding:0 6px!important}}html[data-theme=light] .trailer-modal-actions{background:#f8fbff!important}@media (max-width:760px){.trailer-modal{margin-bottom:5px!important}}.trucks-panel{border:1px solid var(--oil-line,rgba(148,163,184,.24));background:var(--oil-card,rgba(15,23,42,.84));border-radius:20px;padding:16px;color:var(--oil-text,#e5eefc);box-shadow:0 16px 44px rgba(0,0,0,.22);--truck-row-normal:transparent;--truck-sticky-normal:#111827;--truck-sticky-hover:#1f2937;--truck-header-bg:#101827;--truck-header-sticky-bg:#172033;--trk-col-truck:160px;--trk-col-region:90px;--trk-col-make:180px;--trk-col-status:130px;--trk-col-auto:130px;--trk-col-last-used:270px;--trk-col-reg-pic:170px;--trk-col-inspection-pic:170px;--trk-col-vin-pic:170px;--trk-col-notice:280px}.light .trucks-panel,body.light .trucks-panel,html[data-theme=light] .trucks-panel{--oil-card:#fff;--oil-card-solid:#fff;--oil-soft:#f1f5f9;--oil-row:#fff;--oil-text:#0f172a;--oil-muted:#475569;--oil-line:rgba(15,23,42,.12);--truck-row-normal:#fff;--truck-sticky-normal:#f1f5f9;--truck-sticky-hover:#e7eef7;--truck-header-bg:#eaf1f9;--truck-header-sticky-bg:#e1eaf4;background:rgba(248,251,255,.96);color:#172033;border-color:rgba(100,116,139,.28)}.trucks-loading{min-height:180px;justify-content:center;opacity:.8}.trucks-head,.trucks-loading{display:flex;align-items:center}.trucks-head{justify-content:space-between;gap:12px;margin-bottom:12px}.trucks-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.trucks-panel h2,.trucks-panel h3{margin:0;font-weight:900;letter-spacing:.02em}.trucks-panel h2{font-size:20px}.trucks-panel h3{font-size:18px}.trucks-panel p{margin:4px 0 0;color:var(--oil-muted,#8ea0b8);font-size:12px;font-weight:800}.trucks-toolbar{display:grid;grid-template-columns:minmax(260px,1.5fr) 126px 126px 126px;grid-template-areas:"search region status refresh";gap:10px;margin-bottom:14px;align-items:center}.trucks-toolbar .search-filter{grid-area:search}.trucks-toolbar .region-filter{grid-area:region}.trucks-toolbar .status-filter{grid-area:status}.trucks-toolbar .toolbar-refresh-btn{grid-area:refresh}.trucks-toolbar .mobile-add-btn{grid-area:mobileAdd}.trucks-toolbar .mobile-sort-btn{grid-area:mobileSort}.trucks-btn,.trucks-head-actions .tablet-status-head-filter,.trucks-toolbar input,.trucks-toolbar select{border:1px solid var(--oil-line,rgba(148,163,184,.26));background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);border-radius:14px;height:40px;padding:0 12px;font-size:11.5px;font-weight:820;letter-spacing:.01em;outline:none;text-align:center}.trucks-toolbar input.search-filter{text-align:left}.trucks-toolbar select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;padding-left:8px!important;padding-right:8px!important;text-indent:6px!important;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0)!important;background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.trucks-toolbar select option{text-align:center!important}.trucks-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap;min-width:126px}.trucks-head-actions .trucks-btn{width:126px}.trucks-btn.primary{border-color:rgba(96,165,250,.55);background:rgba(37,99,235,.18)}.trucks-btn.secondary{border-color:rgba(96,165,250,.36);background:rgba(96,165,250,.1)}.trucks-btn.danger{border-color:rgba(239,68,68,.52);background:rgba(239,68,68,.14);color:#fecaca}.trucks-btn:disabled{cursor:not-allowed;opacity:.55}html[data-theme=light] .modal-close,html[data-theme=light] .trucks-btn,html[data-theme=light] .trucks-head-actions .tablet-status-head-filter,html[data-theme=light] .trucks-toolbar input,html[data-theme=light] .trucks-toolbar select{background:#eef4ff;color:#172033;border-color:rgba(100,116,139,.28)}html[data-theme=light] .trucks-btn.primary{background:#dbeafe;color:#172033;border-color:rgba(37,99,235,.35)}html[data-theme=light] .trucks-btn.secondary{background:#eef4ff;color:#172033;border-color:rgba(37,99,235,.22)}html[data-theme=light] .trucks-btn.danger{background:#fee2e2;color:#991b1b;border-color:rgba(239,68,68,.3)}.trucks-error{margin-bottom:12px;padding:10px 12px;border-radius:14px;background:rgba(239,68,68,.12);color:#fecaca;border:1px solid rgba(239,68,68,.28);font-weight:800;font-size:13px}html[data-theme=light] .trucks-error{color:#991b1b}.trucks-table-wrap{overflow-x:auto;overflow-y:visible;border:1px solid var(--oil-line,rgba(148,163,184,.18));border-radius:16px;isolation:isolate;-webkit-overflow-scrolling:touch}.trucks-row,.trucks-table{width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important}.trucks-row{display:grid;grid-template-columns:var(--trk-col-truck) var(--trk-col-region) var(--trk-col-make) var(--trk-col-status) var(--trk-col-auto) var(--trk-col-last-used) var(--trk-col-reg-pic) var(--trk-col-inspection-pic) var(--trk-col-vin-pic) var(--trk-col-notice)!important;align-items:stretch;gap:0;min-height:46px;padding:0;border:0;border-bottom:1px solid var(--oil-line,rgba(148,163,184,.13));color:inherit;font-family:inherit;text-align:center}.trucks-row>span{min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;text-align:center;display:block;padding:0 10px;line-height:46px;border-right:1px solid var(--oil-line,rgba(148,163,184,.12));background-image:none!important;box-shadow:none!important;outline:none!important;border-left:0!important;border-bottom:0!important}.trucks-row>span:last-child{border-right:0!important}.trucks-row>span>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trucks-data-row{background:var(--row-bg,var(--truck-row-normal,transparent))!important;background-image:none!important;box-shadow:none!important;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.trucks-data-row>span:not(:first-child){background:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important}.trucks-data-row:hover{background:rgba(96,165,250,.12)!important;box-shadow:none!important}.trucks-data-row:hover>span:not(:first-child){background:transparent!important}.trucks-row>span:first-child{position:sticky;left:0;z-index:30;display:block;background:var(--truck-sticky-normal)!important;border-right:1px solid var(--oil-line,rgba(148,163,184,.22));text-align:center;box-shadow:8px 0 14px rgba(2,6,23,.08);transform:translateZ(0);will-change:transform;background-clip:padding-box;contain:layout paint style}.trucks-data-row:hover>span:first-child{z-index:31;background:var(--truck-sticky-hover)!important}.trucks-header{position:sticky;top:0;z-index:8;min-height:40px;background:var(--truck-header-bg);color:var(--oil-muted,#8ea0b8);text-transform:uppercase;letter-spacing:.06em}.trucks-header>span{font-size:11px;font-weight:950;background:var(--truck-header-bg)!important;color:inherit;display:flex!important;align-items:center;justify-content:center;text-align:center}.trucks-header>span:first-child{z-index:35;background:var(--truck-header-sticky-bg)!important;color:var(--oil-text,#e5eefc)}.truck-header-cell{position:sticky!important;left:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px;width:100%;padding-left:10px!important;padding-right:6px!important;text-align:left!important}.truck-header-cell>span{display:block!important;width:auto!important;position:static!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;line-height:18px!important;text-align:left!important;margin-right:auto!important}.copy-trucks-btn{min-width:0!important;min-height:0!important;width:27px;height:27px;border:1px solid var(--oil-line,rgba(148,163,184,.26));border-radius:10px;background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:none!important}.truck-number{color:var(--oil-text,#e5eefc);font-weight:950!important}html[data-theme=light] .trucks-header{color:#334155}html[data-theme=light] .truck-number{color:#0f172a}html[data-theme=light] .trucks-data-row:hover{background:rgba(37,99,235,.1)!important}.trucks-empty{padding:18px;text-align:center;color:var(--oil-muted,#8ea0b8);font-weight:800}.image-modal-back,.truck-modal-back{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,6,23,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-modal-back{z-index:90}.image-modal,.truck-modal{width:min(880px,100%);max-height:min(88vh,820px);overflow:auto;border-radius:22px;border:1px solid var(--oil-line,rgba(148,163,184,.24));background:var(--oil-card-solid,#101827);color:var(--oil-text,#e5eefc);box-shadow:0 24px 70px rgba(0,0,0,.42)}.image-modal{width:min(980px,100%)}.image-modal-head,.truck-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--oil-card-solid,#101827);border-bottom:1px solid var(--oil-line,rgba(148,163,184,.16))}.image-modal-body{padding:16px;display:grid;gap:12px;place-items:center}.image-modal-body img{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:14px}.image-link-btn{width:30px;height:30px;border:1px solid rgba(96,165,250,.38);border-radius:999px;background:rgba(37,99,235,.16);color:var(--oil-text,#e5eefc);font-size:14px;font-weight:950;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.truck-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:16px 18px}fieldset.truck-form-grid{border:0;margin:0;min-inline-size:0}.truck-field{display:grid;gap:6px;color:var(--oil-muted,#8ea0b8);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.truck-field input,.truck-field select,.truck-field textarea{width:100%;border:1px solid var(--oil-line,rgba(148,163,184,.24));border-radius:14px;background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);min-height:48px;padding:9px 14px;outline:none;font-weight:800;text-transform:none;letter-spacing:0}.truck-field textarea{min-height:104px;resize:vertical}.image-upload-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.file-upload-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:1px solid var(--oil-line,rgba(148,163,184,.24));border-radius:14px;background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);font-size:10.5px;font-weight:900;cursor:pointer;overflow:hidden;padding:0 10px;text-align:center}.file-upload-btn input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.file-upload-btn span{pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-upload-row button{height:48px;border:1px solid rgba(239,68,68,.4);border-radius:14px;background:rgba(239,68,68,.15);color:var(--oil-text,#e5eefc);font-size:10px;font-weight:900;cursor:pointer;padding:0 10px}.notice-field{grid-column:1/-1}.truck-modal-actions{position:sticky;bottom:0;display:flex;justify-content:space-between;gap:10px;padding:14px 18px;background:var(--oil-card-solid,#101827);border-top:1px solid var(--oil-line,rgba(148,163,184,.16))}.truck-modal-actions .modal-actions-left,.truck-modal-actions .modal-actions-right{display:flex;justify-content:flex-end;gap:10px}.truck-modal-actions .modal-actions-left{justify-content:flex-start}.truck-modal-actions .trucks-btn{min-width:118px}html[data-theme=light] .file-upload-btn,html[data-theme=light] .image-upload-row button,html[data-theme=light] .truck-field input,html[data-theme=light] .truck-field select,html[data-theme=light] .truck-field textarea{background:#eef4ff;color:#172033;border-color:rgba(100,116,139,.28)}html[data-theme=light] .image-modal,html[data-theme=light] .image-modal-head,html[data-theme=light] .truck-modal,html[data-theme=light] .truck-modal-actions,html[data-theme=light] .truck-modal-head{background:#f8fbff;color:#172033}html[data-theme=light] .truck-field,html[data-theme=light] .trucks-panel p{color:#475569}html[data-theme=light] .image-link-btn{color:#172033}html[data-theme=dark] .mini-pill.ACTIVE,html[data-theme=dark] .mini-pill.bACTIVE,html[data-theme=dark] .mini-pill.pill-ACTIVE{background:linear-gradient(#2f6543,#204b33)!important;border:1px solid #4d8c61!important;color:#fff!important}html[data-theme=dark] .mini-pill.AVAILABLE,html[data-theme=dark] .mini-pill.bAVAILABLE,html[data-theme=dark] .mini-pill.pill-AVAILABLE{background:linear-gradient(#334f72,#223a59)!important;border:1px solid #52759f!important;color:#fff!important}html[data-theme=dark] .mini-pill.FREIGHTLINER,html[data-theme=dark] .mini-pill.INTERNATIONAL,html[data-theme=dark] .mini-pill.KENWORTH,html[data-theme=dark] .mini-pill.PETERBILT{background:linear-gradient(#555f6e,#3d4653)!important;border:1px solid #768292!important}html[data-theme=light] .mini-pill.ACTIVE,html[data-theme=light] .mini-pill.bACTIVE,html[data-theme=light] .mini-pill.pill-ACTIVE{background:#dcfce7!important;border-color:#bbf7d0!important;color:#166534!important}html[data-theme=light] .mini-pill.AVAILABLE,html[data-theme=light] .mini-pill.bAVAILABLE,html[data-theme=light] .mini-pill.pill-AVAILABLE{background:#dbeafe!important;border-color:#bfdbfe!important;color:#1e3a8a!important}html[data-theme=light] .mini-pill.FREIGHTLINER,html[data-theme=light] .mini-pill.INTERNATIONAL,html[data-theme=light] .mini-pill.KENWORTH,html[data-theme=light] .mini-pill.PETERBILT{background:#e5e7eb!important;border-color:#cbd5e1!important;color:#334155!important}@media (min-width:1151px){.trucks-head .add-head-btn,.trucks-head .sort-head-btn{display:inline-flex}.trucks-head .tablet-refresh-btn,.trucks-head .tablet-status-head-filter,.trucks-toolbar .mobile-add-btn,.trucks-toolbar .mobile-sort-btn{display:none}.trucks-toolbar .toolbar-refresh-btn{display:inline-flex}}@media (max-width:1150px) and (min-width:761px){.trucks-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.trucks-head .add-head-btn,.trucks-head .sort-head-btn,.trucks-head .tablet-refresh-btn,.trucks-head .tablet-status-head-filter{display:inline-flex}.trucks-head .tablet-status-head-filter{width:108px;min-width:108px;height:40px}.trucks-toolbar .mobile-add-btn,.trucks-toolbar .mobile-sort-btn,.trucks-toolbar .status-filter,.trucks-toolbar .toolbar-refresh-btn{display:none}.trucks-toolbar{grid-template-columns:minmax(220px,1.25fr) 108px;grid-template-areas:"search region";gap:8px}.trucks-head-actions .trucks-btn{width:108px;min-width:108px}}@media (max-width:760px){.trucks-panel{padding:10px!important;border-radius:16px!important}.trucks-head{align-items:flex-start;flex-direction:column;margin-bottom:10px!important}.trucks-head-actions{display:none}.trucks-panel h2{font-size:17px}.trucks-toolbar .mobile-add-btn,.trucks-toolbar .mobile-sort-btn,.trucks-toolbar .toolbar-refresh-btn{display:inline-flex!important}.trucks-toolbar{grid-template-columns:1fr 1fr 1fr!important;grid-template-areas:"search region status" "mobileSort mobileAdd refresh"!important;gap:6px!important;margin-bottom:10px!important}.trucks-toolbar .search-filter{grid-area:search!important}.trucks-toolbar .region-filter{grid-area:region!important}.trucks-toolbar .status-filter{grid-area:status!important}.trucks-toolbar .mobile-sort-btn{grid-area:mobileSort!important}.trucks-toolbar .mobile-add-btn{grid-area:mobileAdd!important}.trucks-toolbar .toolbar-refresh-btn{grid-area:refresh!important}.trucks-toolbar .trucks-btn,.trucks-toolbar input,.trucks-toolbar select{height:31px!important;min-height:31px!important;min-width:0!important;width:100%!important;border-radius:10px!important;padding:0 6px!important;font-size:8px!important;font-weight:900!important}.trucks-toolbar input.search-filter{text-align:center!important}.trucks-toolbar .mobile-add-btn,.trucks-toolbar .mobile-sort-btn,.trucks-toolbar .toolbar-refresh-btn{background:rgba(59,130,246,.16)!important;border-color:rgba(96,165,250,.4)!important}.trucks-table-wrap{border-radius:14px}.trucks-panel{--trk-col-truck:100px;--trk-col-region:60px;--trk-col-make:120px;--trk-col-status:82px;--trk-col-auto:68px;--trk-col-last-used:172px;--trk-col-reg-pic:105px;--trk-col-inspection-pic:105px;--trk-col-vin-pic:105px;--trk-col-notice:165px}.trucks-row{min-height:27px!important}.trucks-row.trucks-header{min-height:20px!important;height:20px!important}.trucks-row>span{font-size:7px!important;line-height:27px!important;padding:0 3px!important}.trucks-header>span{padding:0 3px!important;font-size:6.6px!important;letter-spacing:.045em!important}.truck-header-cell,.trucks-header>span{min-height:20px!important;height:20px!important;line-height:20px!important}.truck-header-cell{padding-left:3px!important;padding-right:22px!important;justify-content:center!important;text-align:center!important}.truck-header-cell>span{line-height:20px!important;text-align:center!important;margin-right:0!important}.trucks-header .copy-trucks-btn{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;border-radius:6px!important;padding:0!important}.trucks-header .copy-trucks-btn .btn-icon{width:12px!important;height:12px!important;font-size:9px!important;line-height:1!important}.trucks-panel .mini-pill,.trucks-table .mini-pill{height:13px!important;min-width:30px!important;padding:0 5px!important;font-size:6.4px!important;letter-spacing:.01em!important}.image-modal-back,.truck-modal-back{align-items:flex-start!important;padding:8px 8px calc(60px + env(safe-area-inset-bottom))!important;overflow-y:auto!important}.image-modal,.truck-modal{width:100%!important;max-height:none!important;margin-bottom:5px!important;overflow:hidden!important;border-radius:18px!important}.image-modal-head,.truck-modal-head{position:static!important;padding:10px 12px!important;border-top-left-radius:18px!important;border-top-right-radius:18px!important}.image-modal-head h3,.truck-modal-head h3{font-size:15px!important}.truck-form-grid{grid-template-columns:1fr!important;gap:8px!important;padding:10px 12px!important}.span-12,.span-4,.span-6{grid-column:1/-1!important}.truck-field{gap:4px!important;font-size:8px!important}.file-upload-btn,.image-upload-row button,.truck-field input,.truck-field select,.truck-field textarea{min-height:36px!important;height:36px!important;border-radius:11px!important;padding:7px 10px!important;font-size:11px!important}.truck-field textarea{height:auto!important;min-height:76px!important}.truck-modal-actions{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:1fr 2fr!important;gap:8px!important;margin-bottom:0!important;padding:10px 12px calc(14px + env(safe-area-inset-bottom))!important;border-bottom-left-radius:18px!important;border-bottom-right-radius:18px!important;background:var(--oil-card-solid,#101827)!important;z-index:5!important}.truck-modal-actions .modal-actions-left,.truck-modal-actions .modal-actions-right{display:grid!important;gap:8px!important;align-items:center!important}.truck-modal-actions .modal-actions-left{grid-template-columns:1fr!important}.truck-modal-actions .modal-actions-right{grid-template-columns:1fr 1fr!important}.truck-modal-actions .trucks-btn{width:100%!important;min-width:0!important;height:34px!important;font-size:9px!important;padding:0 6px!important}}@media (min-width:761px){.trucks-table .trucks-data-row>span:first-child,.trucks-table .trucks-header>span:first-child{text-align:left!important;justify-content:flex-start!important}.trucks-table .trucks-data-row>span:first-child{display:flex!important;align-items:center!important}}@media (max-width:760px){body,html{min-height:100%}body{min-height:100dvh}.app-main,.tms-page,main{min-height:calc(100dvh - 64px - 58px)!important;display:flex!important;flex-direction:column!important}.content,.tms-shell{flex:1 0 auto!important;display:flex!important;flex-direction:column!important}.footer{margin-top:auto!important}.bottomTabs,.footer,.mobile-tabs,.oil-bottom-tabs{flex-shrink:0!important}}.light .loads-panel,body.light .loads-panel,html[data-theme=light] .loads-panel{--oil-card:#fff;--oil-card-solid:#fff;--oil-soft:#f1f5f9;--oil-row:#fff;--oil-text:#0f172a;--oil-muted:#475569;--oil-line:rgba(15,23,42,.12)}.loads-panel{color:var(--oil-text,#e5eefc);--loads-row-a:rgba(15,23,42,.58);--loads-row-b:rgba(30,41,59,.68);--loads-head:rgba(30,41,59,.84);--loads-sticky:#111827;--loads-sticky-hover:#1f2937}.search-btn{min-width:104px}.driver-cell-disabled{cursor:default!important}.driver-cell-disabled:hover:after{display:none!important}.previous-load-cell{color:#f59e0b!important;font-weight:950!important}.light .loads-super-title,body.light .loads-super-title,html[data-theme=light] .loads-super-title{background:linear-gradient(180deg,#dbe5f1,#cbd7e6)!important;color:#0f172a!important;border-color:#cbd5e1!important}.light .loads-header,.light .loads-header>span,body.light .loads-header,body.light .loads-header>span,html[data-theme=light] .loads-header,html[data-theme=light] .loads-header>span{background:#e8eef8!important;color:#334155!important}.loads-loading{min-height:180px;display:flex;align-items:center;justify-content:center;border:1px solid var(--oil-line,rgba(148,163,184,.24));border-radius:20px;font-weight:900}.loads-loading,.loads-toolbar{background:var(--oil-card,rgba(15,23,42,.84))}.loads-toolbar{display:grid;grid-template-columns:minmax(260px,1.6fr) 104px minmax(190px,.85fr) minmax(190px,.85fr) 112px;gap:10px;align-items:end;border:1px solid var(--oil-line,rgba(148,163,184,.24));border-radius:18px;padding:14px;margin-bottom:12px}.toolbar-field{display:grid;gap:6px;min-width:0}.toolbar-field span{color:var(--oil-muted,#8ea0b8);font-size:11px;font-weight:950;letter-spacing:.03em}.loads-btn,.loads-field input,.loads-field select,.toolbar-field input,.toolbar-field select{width:100%;height:40px;border:1px solid var(--oil-line,rgba(148,163,184,.26));background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);border-radius:14px;padding:0 12px;outline:none;font-size:12px;font-weight:820}.loads-btn{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;gap:7px}.load-btn-icon,.loads-btn{font-weight:950;display:inline-flex;align-items:center;justify-content:center}.load-btn-icon{width:18px;height:18px;border-radius:999px;font-size:14px;line-height:1}.loads-btn.primary{border-color:rgba(96,165,250,.55);background:rgba(37,99,235,.2)}.loads-error{margin-bottom:12px;padding:10px 12px;border-radius:14px;background:rgba(239,68,68,.12);color:#fecaca;border:1px solid rgba(239,68,68,.28);font-weight:800;font-size:13px}.loads-table-card{border:1px solid var(--oil-line,rgba(148,163,184,.24));border-radius:18px;background:var(--oil-card,rgba(15,23,42,.84));padding:14px;overflow:hidden}.loads-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--oil-muted,#8ea0b8);font-size:11px;font-weight:950;text-transform:uppercase}.loads-table-wrap{overflow:auto;border:1px solid var(--oil-line,rgba(148,163,184,.18));border-radius:14px}.loads-grid{min-width:1580px}.loads-super-title{height:42px;line-height:42px;background:linear-gradient(180deg,rgba(31,41,55,.96),rgba(30,41,59,.82));color:var(--oil-text,#e5eefc);font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;box-sizing:border-box}.loads-row,.loads-super-title{text-align:center;border-bottom:1px solid var(--oil-line,rgba(148,163,184,.13))}.loads-row{display:grid;grid-template-columns:var(--loads-cols);width:-moz-max-content;width:max-content;min-width:100%;min-height:46px;color:inherit;font-family:inherit}.loads-row>span{min-width:0;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;display:block;padding:0 10px;line-height:46px;font-size:12px;font-weight:780;position:relative;border-right:1px solid var(--oil-line,rgba(148,163,184,.12))}.loads-row>span:last-child{border-right:0}.loads-header{position:sticky;top:0;z-index:8;background:var(--loads-head);color:var(--oil-muted,#8ea0b8);text-transform:uppercase;letter-spacing:.04em}.loads-header>span{font-size:11px;font-weight:950}.loads-data-row{background:var(--loads-row-a);cursor:default;color:inherit}.loads-data-row:nth-child(2n){background:var(--loads-row-b)}.loads-data-row:hover{background:rgba(96,165,250,.12)!important}.loads-row>span:first-child,.loads-row>span:nth-child(2),.loads-row>span:nth-child(3){position:sticky;z-index:6;background:inherit}.loads-row>span:first-child{left:0}.loads-row>span:nth-child(2){left:42px}.loads-row>span:nth-child(3){left:132px;border-right:1px solid var(--oil-line,rgba(148,163,184,.18))}.loads-header>span:first-child,.loads-header>span:nth-child(2),.loads-header>span:nth-child(3){z-index:10;background:var(--loads-head)}.driver-cell{font-weight:950!important}.clickable-cell,.editable-load-cell{cursor:pointer}.clickable-cell:hover:after,.editable-load-cell:hover:after{content:"";position:absolute;inset:6px;border:1px dashed rgba(96,165,250,.65);border-radius:10px;pointer-events:none}.region-pill{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:58px;height:24px;padding:0 9px;border-radius:999px;color:#fff;font-size:11px;font-weight:950;line-height:1;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.region-pill i{width:7px;height:7px;border-radius:999px;background:#4ade80;display:inline-block}.loads-empty{padding:18px;color:var(--oil-muted,#8ea0b8);font-weight:900;text-align:center}.loads-modal-back{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,6,23,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loads-modal{width:min(900px,100%);max-height:min(88vh,820px);overflow:auto;border-radius:22px;border:1px solid var(--oil-line,rgba(148,163,184,.24));background:var(--oil-card-solid,#101827);color:var(--oil-text,#e5eefc);box-shadow:0 24px 70px rgba(0,0,0,.42)}.small-modal{width:min(560px,100%)}.search-modal{width:min(960px,100%)}.loads-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--oil-card-solid,#101827);border-bottom:1px solid var(--oil-line,rgba(148,163,184,.16))}.loads-modal-head h3{margin:0;font-size:18px;font-weight:950}.modal-close{width:42px;height:42px;border-radius:14px;border:1px solid var(--oil-line,rgba(148,163,184,.24));background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);cursor:pointer;font-size:20px;font-weight:900}.loads-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px}.loads-field{display:grid;gap:6px;min-width:0}.loads-field.full-span{grid-column:1/-1}.cell-edit-info span,.loads-field span,.search-results-title{color:var(--oil-muted,#8ea0b8);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.cell-edit-info{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 0}.loads-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;background:var(--oil-card-solid,#101827);border-top:1px solid var(--oil-line,rgba(148,163,184,.16))}.loads-modal-actions .loads-btn{width:auto;min-width:110px}.search-results-title{padding:14px 18px}.search-results-wrap{padding:0 18px 18px;overflow:auto}.search-results-grid{min-width:760px;display:grid;grid-template-columns:1.3fr 110px 130px 130px 100px;border:1px solid var(--oil-line,rgba(148,163,184,.18));border-radius:14px;overflow:hidden}.search-results-grid>span{background:var(--loads-head);color:var(--oil-muted,#8ea0b8);text-transform:uppercase;font-size:11px;font-weight:950;padding:12px;border-bottom:1px solid var(--oil-line,rgba(148,163,184,.18))}.search-result-row{display:contents}.search-result-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:12px;border-bottom:1px solid var(--oil-line,rgba(148,163,184,.12));font-size:12px;font-weight:800}html[data-theme=light] .loads-panel{--loads-row-a:#fff;--loads-row-b:#f3f7fc;--loads-head:#eaf1f9;--loads-sticky:#f1f5f9;--loads-sticky-hover:#e7eef7}html[data-theme=light] .loads-loading,html[data-theme=light] .loads-modal,html[data-theme=light] .loads-modal-actions,html[data-theme=light] .loads-modal-head,html[data-theme=light] .loads-table-card,html[data-theme=light] .loads-toolbar{background:rgba(248,251,255,.96);color:#172033;border-color:rgba(100,116,139,.28)}html[data-theme=light] .loads-btn,html[data-theme=light] .loads-field input,html[data-theme=light] .loads-field select,html[data-theme=light] .modal-close,html[data-theme=light] .toolbar-field input,html[data-theme=light] .toolbar-field select{background:#eef4ff;color:#172033;border-color:rgba(100,116,139,.28)}html[data-theme=light] .loads-btn.primary{background:#dbeafe;color:#172033;border-color:rgba(37,99,235,.35)}html[data-theme=light] .loads-super-title{background:#d8e2ef;color:#0f172a;border-bottom-color:rgba(100,116,139,.28)}html[data-theme=light] .loads-header{background:#e4edf7;color:#1f2937}@media (max-width:1150px){.loads-toolbar{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"search search search" "sheet date refresh" "add add add"}.search-field{grid-area:search}.sheet-field{grid-area:sheet}.date-field{grid-area:date}.add-driver-btn{grid-area:add}.refresh-btn{grid-area:refresh}}@media (max-width:760px){.loads-toolbar{grid-template-columns:1fr 1fr;grid-template-areas:"search search" "sheet sheet" "date date" "add refresh";padding:12px}.loads-table-card{padding:10px;border-radius:16px}.loads-card-title{align-items:flex-start;flex-direction:column;gap:4px}.loads-grid{min-width:1360px}.loads-row{grid-template-columns:38px 82px 140px repeat(10,108px) 62px;min-height:42px}.loads-row>span{font-size:11px;line-height:42px;padding:0 8px}.loads-row>span:nth-child(2){left:38px}.loads-row>span:nth-child(3){left:120px}.loads-modal-back{align-items:center!important;justify-content:center!important;padding:12px!important}.loads-modal{margin:0 auto!important}.loads-form-grid{grid-template-columns:1fr;padding:14px}.loads-modal-actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.loads-modal-actions .loads-btn{width:100%;min-width:0}}.loads-row>span:last-child{background:hsla(0,0%,100%,.045);font-weight:950;text-align:center;border-left:1px solid var(--oil-line,rgba(148,163,184,.18))}.loads-header>span:last-child{background:var(--loads-head)!important;font-weight:950;text-align:center}.region-pill{filter:saturate(.72);opacity:.88;padding:4px 7px!important;font-size:10px!important}@media (max-width:760px){.loads-toolbar{gap:6px!important;padding:10px!important}.toolbar-field span{font-size:8px!important}.loads-btn,.toolbar-field input,.toolbar-field select{height:32px!important;min-width:0!important;width:100%!important;font-size:9px!important;border-radius:10px!important;padding:0 6px!important}.loads-btn.primary,.refresh-btn,.search-btn{background:rgba(59,130,246,.16)!important;border-color:rgba(96,165,250,.34)!important}.loads-row>span:first-child,.loads-row>span:nth-child(2),.loads-row>span:nth-child(3){position:relative!important;left:auto!important;z-index:auto!important;box-shadow:none!important}.loads-grid{min-width:1240px!important}.loads-row{grid-template-columns:34px 72px 126px repeat(10,94px) 52px!important;min-height:34px!important}.loads-row>span{font-size:9px!important;line-height:34px!important;padding:0 5px!important}.loads-header>span{font-size:8.5px!important}.region-pill{font-size:8px!important;padding:3px 5px!important}}html[data-theme=light] .loads-row>span:last-child{background:rgba(91,107,132,.1)}@media (max-width:760px){.loads-header>span,.loads-header>span:first-child,.loads-header>span:nth-child(2),.loads-header>span:nth-child(3),.loads-row>span,.loads-row>span:first-child,.loads-row>span:nth-child(2),.loads-row>span:nth-child(3){position:static!important;left:auto!important;z-index:auto!important;transform:none!important;box-shadow:none!important}.loads-grid{min-width:980px!important}.loads-row{grid-template-columns:28px 58px 104px repeat(10,72px) 44px!important;min-height:26px!important}.loads-row>span{font-size:7px!important;line-height:26px!important;padding:0 3px!important}.loads-header>span{font-size:6.8px!important;letter-spacing:.03em!important}.region-pill{font-size:6.9px!important;padding:2px 4px!important;border-radius:8px!important;filter:saturate(.68) brightness(.96)!important;opacity:.88!important}.region-pill i{width:5px!important;height:5px!important}.loads-toolbar{gap:5px!important;padding:8px!important}.loads-btn,.toolbar-field input,.toolbar-field select{height:29px!important;font-size:8px!important;border-radius:9px!important;padding:0 5px!important}}.loads-toolbar{grid-template-columns:minmax(260px,1.6fr) minmax(190px,.85fr) minmax(190px,.85fr)!important;grid-template-areas:"search sheet date" "searchBtn refresh ."!important}.search-field{grid-area:search!important}.sheet-field{grid-area:sheet!important}.date-field{grid-area:date!important}.search-btn{grid-area:searchBtn!important}.refresh-btn{grid-area:refresh!important}.loads-toolbar .loads-btn,.loads-toolbar .toolbar-field input,.loads-toolbar .toolbar-field select{height:40px!important}.region-pill.WTX,.region-pill.bWTX,.region-pill.pill-WTX{background:linear-gradient(#334f72,#223a59)!important;border:1px solid #52759f!important}html[data-theme=light] .region-pill.WTX,html[data-theme=light] .region-pill.bWTX,html[data-theme=light] .region-pill.pill-WTX{background:#dbeafe!important;border-color:#bfdbfe!important;color:#1e3a8a!important}@media (max-width:760px){.loads-toolbar{grid-template-columns:1.1fr .95fr .95fr!important;grid-template-areas:"search sheet date" "searchBtn refresh ."!important;gap:5px!important;padding:8px!important}.toolbar-field span{font-size:7px!important;line-height:1!important}.loads-toolbar .loads-btn,.loads-toolbar .toolbar-field input,.loads-toolbar .toolbar-field select{height:29px!important;font-size:8px!important;border-radius:9px!important;padding:0 5px!important}}.loads-head{padding:0 2px!important}.loads-head h2{color:var(--oil-text,var(--text))!important}.loads-head p{color:var(--oil-muted,var(--muted))!important}.loads-toolbar{display:grid!important;grid-template-columns:minmax(260px,1.6fr) 104px minmax(190px,.85fr) minmax(190px,.85fr) 112px!important;grid-template-areas:"search searchBtn sheet date refresh"!important;gap:10px!important}.loads-toolbar .search-field{grid-area:search!important}.loads-toolbar .sheet-field{grid-area:sheet!important}.loads-toolbar .date-field{grid-area:date!important}.loads-toolbar .search-btn{grid-area:searchBtn!important}.loads-toolbar .refresh-btn{grid-area:refresh!important}.loads-toolbar .refresh-btn,.loads-toolbar .search-btn{width:100%!important;min-width:0!important}.loads-grid,.loads-row{min-width:-moz-max-content!important;min-width:max-content!important}.loads-row{grid-template-columns:42px 90px 155px repeat(10,126px) 51px!important;width:-moz-max-content!important;width:max-content!important}.loads-row>span:last-child{width:51px!important;min-width:51px!important;max-width:51px!important}.region-pill{position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:24px!important;min-width:58px!important;padding:3px 10px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.035em!important;text-transform:uppercase!important;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.6)!important;opacity:1!important;filter:none!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -2px 0 rgba(0,0,0,.26),0 1px 2px rgba(0,0,0,.24)!important}.region-pill:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(180deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.1) 42%,transparent 72%)!important;mix-blend-mode:overlay!important;pointer-events:none!important}.region-pill i{width:7px!important;height:7px!important;border-radius:999px!important;display:inline-block!important;background:hsla(0,0%,100%,.75)!important;position:relative!important;z-index:1!important}.region-pill.WTX,.region-pill.bWTX,.region-pill.pill-WTX{background:linear-gradient(#2f6140,#1f4630)!important;border:1px solid #4d865e!important}.region-pill.STX,.region-pill.bSTX,.region-pill.pill-STX{background:linear-gradient(#665638,#443923)!important;border:1px solid #8a754d!important}.region-pill.FNM,.region-pill.bFNM,.region-pill.pill-FNM{background:linear-gradient(#334f72,#223a59)!important;border:1px solid #52759f!important}html[data-theme=light] .region-pill{text-shadow:none!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),inset 0 -1px 0 rgba(15,23,42,.1),0 1px 1px rgba(0,0,0,.08)!important}html[data-theme=light] .region-pill:after{background:linear-gradient(180deg,hsla(0,0%,100%,.48),hsla(0,0%,100%,.2) 42%,transparent 74%)!important;mix-blend-mode:soft-light!important}html[data-theme=light] .region-pill.WTX,html[data-theme=light] .region-pill.bWTX,html[data-theme=light] .region-pill.pill-WTX{background:#dcfce7!important;border-color:#bbf7d0!important;color:#166534!important}html[data-theme=light] .region-pill.STX,html[data-theme=light] .region-pill.bSTX,html[data-theme=light] .region-pill.pill-STX{background:#fef3c7!important;border-color:#fde68a!important;color:#78350f!important}html[data-theme=light] .region-pill.FNM,html[data-theme=light] .region-pill.bFNM,html[data-theme=light] .region-pill.pill-FNM{background:#dbeafe!important;border-color:#bfdbfe!important;color:#1e3a8a!important}@media(max-width:760px){.loads-head{margin-bottom:8px!important}.loads-head h2{font-size:17px!important}.loads-head p{font-size:10px!important}.loads-toolbar{grid-template-columns:repeat(6,1fr)!important;grid-template-areas:"search search sheet sheet date date" "searchBtn searchBtn searchBtn refresh refresh refresh"!important;gap:5px!important;padding:8px!important}.loads-toolbar .toolbar-field span{font-size:7px!important;line-height:1!important}.loads-toolbar .toolbar-field input,.loads-toolbar .toolbar-field select{height:28px!important;font-size:8px!important;border-radius:9px!important;padding:0 5px!important}.loads-toolbar .loads-btn{height:26px!important;min-height:26px!important;font-size:8px!important;border-radius:9px!important;padding:0 5px!important}.loads-row{grid-template-columns:28px 58px 104px repeat(10,72px) 32px!important}.loads-row>span:last-child{width:32px!important;min-width:32px!important;max-width:32px!important}.region-pill{height:13px!important;min-width:30px!important;padding:0 5px!important;font-size:6.4px!important;border-radius:8px!important}.region-pill i{width:5px!important;height:5px!important}}.loads-panel{padding:16px!important;--loads-col-index:42px;--loads-col-region:90px;--loads-col-driver:155px;--loads-col-load:126px;--loads-col-bol:126px;--loads-col-total:100px;--loads-cols:var(--loads-col-index) var(--loads-col-region) var(--loads-col-driver) repeat(5,var(--loads-col-load) var(--loads-col-bol)) var(--loads-col-total)}.loads-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.loads-head h2{margin:0!important;font-size:20px!important;font-weight:900!important;letter-spacing:.02em!important;line-height:1.15!important}.loads-head p{margin:4px 0 0!important;color:var(--oil-muted,#8ea0b8)!important;font-size:12px!important;font-weight:800!important}.loads-toolbar{margin-top:0!important}@media (max-width:760px){.loads-panel{padding:10px!important;border-radius:16px!important}.loads-head{align-items:flex-start!important;flex-direction:column!important;margin-bottom:10px!important}.loads-head h2{font-size:17px!important}}html[data-theme=light] .region-pill i{background:#6b7280!important}.loads-header>span,.loads-header>span:first-child,.loads-header>span:nth-child(2),.loads-header>span:nth-child(3),.loads-row>span,.loads-row>span:first-child,.loads-row>span:nth-child(2),.loads-row>span:nth-child(3){position:static!important;left:auto!important;z-index:auto!important;transform:none!important;box-shadow:none!important}html[data-theme=dark] .loads-panel{background:var(--card)!important;border-color:var(--line)!important}html[data-theme=dark] .loads-table-card,html[data-theme=dark] .loads-toolbar{background:rgba(15,21,32,.84)!important;border-color:var(--line)!important}html[data-theme=dark] .loads-data-row{background:var(--loads-row-a,rgba(15,23,42,.58))!important}html[data-theme=dark] .loads-data-row:nth-child(2n){background:var(--loads-row-b,rgba(30,41,59,.68))!important}html[data-theme=dark] .loads-data-row>span{background:transparent!important}html[data-theme=dark] .loads-data-row:hover{background:rgba(96,165,250,.12)!important}.loads-data-row>span:last-child,.loads-header>span:last-child{min-width:70px!important;width:70px!important;max-width:70px!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}@media (min-width:1151px){.loads-row{grid-template-columns:42px 90px 155px repeat(10,126px) 76px!important}}html[data-theme=dark] .loads-panel{background:rgba(15,23,42,.6)!important}.clickable-cell:hover:after,.editable-load-cell:hover:after{display:none!important;content:none!important}.loads-toolbar{background:transparent!important;border:0!important;padding:0!important}.loads-head,.loads-toolbar{margin-bottom:12px!important}@media (max-width:760px){.loads-super-title{height:24px!important;line-height:24px!important;min-height:24px!important;font-size:8px!important;padding:0 8px!important}}.dashboard-panel{display:flex;flex-direction:column;gap:14px;color:var(--oil-text,var(--text))}.dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--oil-line,var(--line));background:var(--oil-card,rgba(15,23,42,.84));border-radius:20px;padding:16px;box-shadow:0 16px 44px rgba(0,0,0,.18)}.billing-card h4,.dash-section h3,.dashboard-head h2,.mini-section-head h4{margin:0;font-weight:950;letter-spacing:.02em}.dashboard-head h2{font-size:22px}.dash-section-head p,.dashboard-head p,.mini-section-head p{margin:5px 0 0;color:var(--oil-muted,var(--muted));font-size:12px;font-weight:780;line-height:1.35}.dashboard-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.dashboard-password{width:160px!important;height:40px!important;text-align:center;font-weight:900!important}.dashboard-password.error{border-color:rgba(239,68,68,.75)!important;background:rgba(239,68,68,.14)!important;color:#fecaca!important}.dashboard-password.error::-moz-placeholder{color:#fecaca!important;opacity:1}.dashboard-password.error::placeholder{color:#fecaca!important;opacity:1}.dash-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.access-card,.billing-card,.dash-section,.dash-stat-card,.health-card{border:1px solid var(--oil-line,var(--line));background:var(--oil-card,rgba(15,23,42,.84));border-radius:18px;box-shadow:0 16px 44px rgba(0,0,0,.16)}.dash-stat-card{display:grid;gap:5px;padding:14px;min-height:96px}.dash-stat-card span{color:var(--oil-muted,var(--muted));font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.dash-stat-card strong{font-size:24px;line-height:1.1;font-weight:950}.dash-stat-card small{color:var(--oil-muted,var(--muted));font-size:11px;font-weight:760}.dash-section{padding:15px;min-width:0;position:relative}.dash-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.dashboard-btn.danger,.dashboard-btn.small.danger{border-color:rgba(239,68,68,.52)!important;background:rgba(239,68,68,.14)!important;color:#fecaca!important}.mini-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.mini-section-head h4{display:flex;align-items:center;gap:7px;font-size:13px;text-transform:uppercase}.mini-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(96,165,250,.35);background:rgba(96,165,250,.14);color:var(--primary);font-size:11px}.billing-designer-section.locked{overflow:hidden}.billing-designer-section.locked .billing-layout-v4{pointer-events:none;opacity:.38;filter:blur(1.6px)}.billing-lock-overlay{position:absolute;inset:58px 15px 15px;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:16px;background:linear-gradient(180deg,rgba(15,23,42,.12),rgba(15,23,42,.55));color:var(--text);text-align:center;pointer-events:none}.billing-lock-overlay strong{font-size:17px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.billing-lock-overlay span{color:var(--muted);font-size:12px;font-weight:850}.billing-layout-v4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.billing-period-card,.billing-side-stack{min-height:100%}.billing-side-stack{display:grid;grid-template-rows:auto auto auto 1fr;gap:10px}.billing-card{padding:12px;min-width:0;background:rgba(15,23,42,.58)}.billing-period-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,.85fr);gap:8px;margin-bottom:10px}.billing-period-row label,.permission-grid label,.settings-pill-top label,.settings-v4-grid label{display:grid;gap:5px;min-width:0}.billing-period-row span,.permission-grid label span,.settings-pill-top span,.settings-v4-grid label span{color:var(--oil-muted,var(--muted));font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.billing-loads-table-wrap{max-height:538px;overflow:auto}.billing-loads-table{min-width:1120px!important}.billing-loads-table td,.billing-loads-table th{font-size:11px!important}.billing-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.billing-summary-grid .dash-stat-card{min-height:70px;padding:10px;box-shadow:none;background:hsla(0,0%,100%,.025)}.billing-summary-grid .dash-stat-card strong{font-size:16px}.compact-billing-card{overflow:hidden}.compact-list-table{display:flex;flex-direction:column;gap:6px;max-height:128px;overflow:auto;padding-right:2px}.billing-rate-row,.customer-add-row,.customer-rule-row,.expense-row,.trailer-cost-row,.user-permission-card{display:grid;gap:6px;align-items:center}.billing-rate-row{grid-template-columns:minmax(58px,.48fr) minmax(86px,.82fr) minmax(100px,1fr) minmax(70px,.58fr) minmax(76px,.68fr) minmax(74px,.58fr) minmax(82px,.7fr) 76px 40px}.trailer-cost-row{grid-template-columns:1.3fr 84px 72px 86px 86px 34px}.expense-row{grid-template-columns:1fr 84px 120px 34px}.billing-period-row input,.billing-period-row select,.billing-rate-row input,.billing-rate-row select,.customer-add-row input,.customer-rule-row input,.expense-row input,.expense-row select,.settings-pill-top input,.settings-v4-grid input,.settings-v4-grid textarea,.trailer-cost-row input,.trailer-cost-row select,.user-permission-card input,.user-permission-card select{height:34px!important;min-height:34px!important;border-radius:11px!important;padding:0 9px!important;font-size:11px!important;font-weight:850!important}.billing-rate-row .dashboard-btn.small,.expense-row .dashboard-btn.small,.trailer-cost-row .dashboard-btn.small{width:34px!important;height:34px!important;padding:0!important}.dash-main-grid.dashboard-settings-users-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.settings-v4-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-setting-row,.settings-v4-grid .company-setting-row{grid-column:1/-1}.activity-log-box,.customer-rule-box,.permissions-settings-box,.settings-pill-group{border:1px solid var(--oil-line,var(--line));background:hsla(0,0%,100%,.025);border-radius:14px;padding:10px;min-width:0}.settings-pill-top{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:6px;align-items:end;margin-bottom:8px}.settings-pill-list{min-height:36px;display:flex;flex-wrap:wrap;gap:6px}.settings-delete-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(96,165,250,.3);background:rgba(96,165,250,.12);color:var(--oil-text,var(--text));border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950;cursor:pointer}.settings-delete-pill b{color:#fca5a5;font-size:12px}.settings-delete-pill.protected{cursor:default!important;padding-right:8px!important}.customer-rule-box{margin-top:10px}.customer-add-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) 76px;margin-bottom:8px}.customer-rule-list{display:flex;flex-direction:column;gap:6px;max-height:175px;overflow:auto}.customer-rule-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) 74px}.users-list{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.user-permission-card{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.95fr) 74px 74px;border:1px solid var(--oil-line,var(--line));background:hsla(0,0%,100%,.025);border-radius:12px;padding:8px}.permissions-settings-box{margin-top:10px}.permissions-role-list{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow:auto;padding-right:2px}.permission-role-card{border:1px solid var(--oil-line,var(--line));background:hsla(0,0%,100%,.025);border-radius:12px;padding:10px}.permission-role-card h4{margin:0 0 8px;font-size:12px;font-weight:950;text-transform:uppercase}.permission-grid-title{color:var(--oil-muted,var(--muted));font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em;margin:8px 0 6px}.permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.permission-grid label{border:1px solid var(--oil-line,var(--line));background:hsla(0,0%,100%,.02);border-radius:10px;padding:6px}.permission-cycle{width:100%;height:28px;border-radius:999px;border:1px solid rgba(148,163,184,.26);font-size:9px;font-weight:950;text-transform:uppercase;color:var(--text);background:rgba(148,163,184,.12)}.permission-cycle.view{border-color:rgba(96,165,250,.45);background:rgba(96,165,250,.14)}.permission-cycle.modify{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.14)}.activity-log-box{margin-top:10px}.activity-log-list{display:flex;flex-direction:column;gap:6px;max-height:230px;overflow:auto}.activity-log-row{display:grid;grid-template-columns:120px 70px 1fr;gap:8px;align-items:center;border-bottom:1px solid var(--oil-line,var(--line));padding:6px 0}.activity-log-row p,.activity-log-row span{margin:0;color:var(--oil-muted,var(--muted));font-size:10px;font-weight:800}.activity-log-row b{font-size:10px;font-weight:950}html[data-theme=light] .activity-log-box,html[data-theme=light] .billing-card,html[data-theme=light] .customer-rule-box,html[data-theme=light] .dash-section,html[data-theme=light] .dash-stat-card,html[data-theme=light] .dashboard-head,html[data-theme=light] .permission-grid label,html[data-theme=light] .permission-role-card,html[data-theme=light] .permissions-settings-box,html[data-theme=light] .settings-pill-group,html[data-theme=light] .user-permission-card{background:#fff!important;color:#0f172a!important;border-color:rgba(100,116,139,.24)!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important}html[data-theme=light] .billing-summary-grid .dash-stat-card,html[data-theme=light] .permission-grid label,html[data-theme=light] .settings-delete-pill{background:#f8fbff!important}html[data-theme=light] .billing-lock-overlay{background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.76))}@media (max-width:1150px){.dash-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-layout-v4,.dash-main-grid.dashboard-settings-users-grid{grid-template-columns:1fr}.billing-loads-table-wrap{max-height:360px}}@media (max-width:760px){.dashboard-head{align-items:stretch;flex-direction:column;border-radius:16px;padding:14px}.dashboard-head-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.dashboard-password,.refresh-dashboard-btn{grid-column:1/-1;width:100%!important}.unlock-btn{width:100%!important}.dash-stats-grid{grid-template-columns:1fr 1fr;gap:9px}.dash-stat-card{min-height:82px;padding:11px}.dash-stat-card strong{font-size:18px}.billing-card,.dash-section{padding:10px;border-radius:14px}.billing-period-row{grid-template-columns:1fr}.billing-rate-row,.billing-summary-grid,.customer-add-row,.customer-rule-row,.expense-row,.trailer-cost-row,.user-permission-card{grid-template-columns:1fr 1fr}.billing-rate-row .dashboard-btn.small,.customer-rule-row .dashboard-btn.small,.expense-row .dashboard-btn.small,.trailer-cost-row .dashboard-btn.small,.user-permission-card .dashboard-btn.small{width:100%!important}.permission-grid,.settings-v4-grid{grid-template-columns:1fr}.settings-pill-top{grid-template-columns:1fr 72px}.permissions-role-list{max-height:none}.activity-log-row{grid-template-columns:1fr;gap:2px}}.dashboard-panel{gap:10px!important}.dashboard-head{margin-bottom:6px!important}.dash-stats-grid{margin-top:4px!important;margin-bottom:8px!important;gap:10px!important}.dashboard-head-actions .dashboard-btn,.dashboard-head-actions .dashboard-password,.dashboard-head-actions .refresh-dashboard-btn,.dashboard-head-actions .unlock-btn{height:40px!important;min-height:40px!important;padding:0 14px!important;border-radius:12px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.dashboard-head-actions .refresh-dashboard-btn,.dashboard-head-actions .unlock-btn{min-width:128px!important}.dashboard-head-actions .dashboard-password.error,.dashboard-password.error{border-color:#ef4444!important;color:#ef4444!important;background:rgba(239,68,68,.08)!important}.dashboard-password.error::-moz-placeholder{color:#ef4444!important;opacity:1!important}.dashboard-password.error::placeholder{color:#ef4444!important;opacity:1!important}.billing-designer-section.locked{position:relative!important;overflow:hidden!important}.billing-designer-section.locked>:not(.billing-lock-overlay){opacity:.22!important;filter:blur(1.5px)!important}.billing-designer-section.locked .billing-lock-overlay{position:absolute!important;inset:0!important;z-index:5!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;pointer-events:none!important;background:rgba(15,23,42,.24)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;border-radius:18px!important;border:1px solid rgba(96,165,250,.18)!important;color:var(--text)!important}html[data-theme=light] .billing-designer-section.locked .billing-lock-overlay{background:rgba(248,251,255,.38)!important;color:#0f172a!important}.billing-design-grid,.billing-layout-v4,.billing-two-column-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}.billing-card.billing-period-card,.billing-period-card{height:805px!important;min-height:805px!important;max-height:805px!important;overflow:hidden!important}.billing-loads-table,.billing-period-card .billing-loads-table-wrap,.billing-period-table,.billing-period-table-wrap{height:665px!important;max-height:665px!important;overflow:auto!important}.billing-loads-table table,.billing-period-card table,.billing-period-table table,.billing-period-table-wrap table{min-width:980px!important}.billing-right,.billing-right-column,.billing-side-stack{height:805px!important;min-height:805px!important;max-height:805px!important;display:grid!important;grid-template-rows:150px 208px 208px 208px!important;gap:12px!important;overflow:hidden!important}.billing-right .billing-card,.billing-right-column .billing-card,.billing-side-stack .billing-card,.compact-billing-card{min-height:0!important;overflow:hidden!important}.billing-rate-table,.compact-list-table,.expense-list,.trailer-cost-table{max-height:146px!important;overflow-y:auto!important}.billing-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.billing-rate-row,.expense-row,.trailer-cost-row{align-items:center!important;gap:8px!important}.trailer-cost-row{grid-template-columns:minmax(0,1.7fr) 96px 80px 80px 80px 34px!important}.expense-row{grid-template-columns:minmax(0,1.8fr) 86px 126px 34px!important}.billing-rate-row input,.billing-rate-row select,.expense-row input,.expense-row select,.trailer-cost-row input,.trailer-cost-row select{height:34px!important;min-height:34px!important;border-radius:10px!important;padding:0 10px!important}.billing-rate-row .dashboard-btn,.billing-rate-row button,.expense-row .dashboard-btn,.expense-row button,.trailer-cost-row .dashboard-btn,.trailer-cost-row button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:10px!important}.billing-rate-row select,.expense-row select,.trailer-cost-row select{min-width:0!important}.dashboard-settings-users-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}.dashboard-settings-users-grid>.dash-section{height:720px!important;min-height:720px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.dashboard-settings-users-grid>.dash-section>.dash-section-head{flex:0 0 auto!important}.dashboard-settings-users-grid>.dash-section:first-child>:not(.dash-section-head){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important}.dashboard-settings-users-grid>.dash-section:first-child .customer-rule-box,.dashboard-settings-users-grid>.dash-section:first-child .customer-rule-list,.dashboard-settings-users-grid>.dash-section:first-child .settings-pill-group,.dashboard-settings-users-grid>.dash-section:first-child .settings-v4-grid{overflow:visible!important;max-height:none!important}.settings-v4-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.activity-log-box,.customer-rule-box,.permissions-settings-box,.settings-pill-group{border-radius:14px!important}.customer-add-row,.customer-rule-row,.settings-pill-top,.user-permission-card{align-items:center!important;gap:8px!important}.customer-add-row,.customer-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) 86px!important}.user-permission-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 150px 86px 86px!important}.company-setting-row input,.customer-add-row input,.customer-rule-row input,.settings-pill-top input,.user-permission-card input,.user-permission-card select{height:36px!important;min-height:36px!important;max-height:36px!important;border-radius:11px!important;padding:0 10px!important}.customer-add-row .dashboard-btn,.customer-add-row button,.customer-rule-row .dashboard-btn,.customer-rule-row button,.settings-pill-top .dashboard-btn,.settings-pill-top button,.user-permission-card .dashboard-btn,.user-permission-card button{width:86px!important;min-width:86px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 8px!important;border-radius:11px!important;font-size:10px!important;line-height:1!important;align-self:center!important}.settings-pill-list{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}.settings-delete-pill{min-height:26px!important;height:26px!important}.users-list{flex:0 0 auto!important}.permissions-settings-box{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.permissions-role-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.activity-log-box{flex:0 0 170px!important;min-height:170px!important;max-height:170px!important;display:flex!important;flex-direction:column!important}.activity-log-list{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.billing-designer-section,.dash-main-grid,.dashboard-panel,.dashboard-settings-users-grid{background:transparent!important;box-shadow:none!important}@media (max-width:760px){.dashboard-head,.dashboard-panel{gap:8px!important}.dashboard-head{align-items:stretch!important}.dashboard-head-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.75fr) minmax(0,.75fr)!important;gap:6px!important;width:100%!important}.dashboard-head-actions .dashboard-btn,.dashboard-head-actions .dashboard-password,.dashboard-head-actions .refresh-dashboard-btn,.dashboard-head-actions .unlock-btn{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 6px!important;font-size:8.5px!important}.billing-design-grid,.billing-layout-v4,.billing-two-column-grid,.dashboard-settings-users-grid{grid-template-columns:1fr!important}.billing-card.billing-period-card,.billing-period-card,.billing-right,.billing-right-column,.billing-side-stack,.dashboard-settings-users-grid>.dash-section{height:auto!important;min-height:0!important;max-height:none!important}.billing-loads-table,.billing-period-card .billing-loads-table-wrap,.billing-period-table,.billing-period-table-wrap{height:340px!important;max-height:340px!important}.billing-right,.billing-right-column,.billing-side-stack{display:flex!important;flex-direction:column!important;overflow:visible!important}.billing-rate-table,.compact-list-table,.expense-list,.trailer-cost-table{max-height:190px!important}.billing-rate-row,.customer-add-row,.customer-rule-row,.expense-row,.trailer-cost-row,.user-permission-card{grid-template-columns:1fr 1fr!important}.settings-pill-top{grid-template-columns:minmax(0,1fr) 70px!important}.customer-add-row .dashboard-btn,.customer-add-row button,.customer-rule-row .dashboard-btn,.customer-rule-row button,.settings-pill-top .dashboard-btn,.settings-pill-top button,.user-permission-card .dashboard-btn,.user-permission-card button{width:100%!important;min-width:0!important}.dashboard-settings-users-grid>.dash-section:first-child>:not(.dash-section-head){overflow:visible!important;padding-right:0!important}.permissions-role-list{max-height:360px!important}.activity-log-box{flex-basis:auto!important;min-height:160px!important;max-height:240px!important}}.oil-top-controls{justify-content:flex-end;gap:8px;flex-wrap:wrap}.oil-top-controls,.oil-top-sort{display:inline-flex;align-items:center}.oil-top-sort{gap:6px;min-width:0}.oil-top-sort span{color:var(--muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.oil-top-sort select{height:30px;min-width:118px;border:1px solid rgba(96,165,250,.34);border-radius:999px;background:rgba(15,23,42,.72);color:var(--text);padding:0 26px 0 10px;font-size:11px;font-weight:950;outline:none}.oil-top-columns span,.oil-top-row b,.oil-top-row span{border-right:1px solid var(--line)}.oil-top-columns span:last-child,.oil-top-row b:last-child{border-right:0}html[data-theme=light] .oil-top-sort select{background:#eef4fb;color:#0f172a;border-color:#cbd7e6}@media (max-width:760px){.oil-top-head{flex-direction:column;align-items:stretch!important}.oil-top-controls{justify-content:space-between}.oil-top-sort select{min-width:104px;height:28px;font-size:9px}.oil-top-columns,.oil-top-row{grid-template-columns:minmax(112px,1.28fr) minmax(76px,.84fr) 44px!important}}.dashboard-panel+.footer,.dashboard-panel+footer,.tms-page .content:has(.dashboard-panel)+.footer,.tms-page .content:has(.dashboard-panel)~.footer{margin-top:12px!important}.dashboard-panel .company-timezone-row select,.dashboard-panel .system-settings-section .company-timezone-row select{padding:0 24px 0 10px!important}@media (max-width:760px){.dashboard-panel{margin-bottom:10px!important}.dashboard-panel,.dashboard-panel .billing-layout-v4,.dashboard-panel .billing-side-stack,.dashboard-panel .dash-main-grid,.dashboard-panel .dashboard-settings-users-grid{gap:10px!important}.dashboard-panel .system-settings-section .customer-add-row{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) 58px!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.dashboard-panel .system-settings-section .customer-add-row input{min-width:0!important;width:100%!important}.dashboard-panel .system-settings-section .customer-add-row .dashboard-btn,.dashboard-panel .system-settings-section .customer-add-row button{width:58px!important;min-width:58px!important;max-width:58px!important;padding:0 6px!important;justify-self:end!important}.dashboard-panel .company-timezone-row select,.dashboard-panel .system-settings-section .company-timezone-row select{font-size:12px!important;padding:0 20px 0 7px!important}}.oil-home .oil-top-region-table .oil-top-columns,.oil-home .oil-top-region-table .oil-top-row{display:grid!important;grid-template-columns:minmax(160px,1.45fr) minmax(120px,1fr) 58px!important;align-items:center!important;width:100%!important}.oil-home .oil-top-region-table .oil-top-company-col,.oil-home .oil-top-region-table .oil-top-driver-col,.oil-home .oil-top-region-table .oil-top-total-col{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}.oil-home .oil-top-region-table .oil-top-driver-col{text-align:left!important}.oil-home .oil-top-region-table .oil-top-company-col{text-align:left!important;border-left:1px solid var(--line)!important;border-right:1px solid var(--line)!important;padding:0 10px!important;color:var(--text)!important}.oil-home .oil-top-region-table .oil-top-columns .oil-top-company-col,.oil-home .oil-top-region-table .oil-top-columns .oil-top-total-col{color:var(--muted)!important}.oil-home .oil-top-region-table .oil-top-total-col{text-align:right!important;padding-left:10px!important}@media (max-width:760px){.oil-home .oil-top-region-table .oil-top-columns,.oil-home .oil-top-region-table .oil-top-row{grid-template-columns:minmax(120px,1.25fr) minmax(82px,.9fr) 44px!important}.oil-home .oil-top-region-table .oil-top-company-col{padding:0 7px!important}}.dashboard-panel .system-settings-section .settings-v4-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 84px 84px!important;align-items:end!important;-moz-column-gap:8px!important;column-gap:8px!important;row-gap:10px!important;width:100%!important;min-width:0!important}.dashboard-panel .system-settings-section .company-setting-row{grid-column:1!important;grid-row:1!important;min-width:0!important}.dashboard-panel .system-settings-section .company-timezone-row{grid-column:2!important;grid-row:1!important;min-width:0!important}.dashboard-panel .system-settings-section .company-timezone-row select{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 24px 0 8px!important;font-size:16px!important}.dashboard-panel .system-settings-section .company-update-btn{grid-column:3!important;grid-row:1!important;align-self:end!important;justify-self:stretch!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:40px!important;min-height:40px!important;padding:0 8px!important}@media (max-width:760px){.dashboard-panel .system-settings-section .settings-v4-grid{grid-template-columns:minmax(0,1fr) 76px 76px!important;-moz-column-gap:6px!important;column-gap:6px!important}.dashboard-panel .system-settings-section .company-timezone-row select{font-size:13px!important;height:38px!important;min-height:38px!important}.dashboard-panel .system-settings-section .company-update-btn{width:76px!important;min-width:76px!important;max-width:76px!important;height:38px!important;min-height:38px!important}}.dsActiveEditGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.driver-load-edit-grid label span,.dsActiveEditGrid .dsField label{display:block!important;margin-bottom:5px!important;color:var(--oil-muted,var(--muted))!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.dsActiveEditGrid .dsField input,.dsActiveEditGrid .dsField select,.dsGrid2 .dsField input,.dsGrid2 .dsField select{height:38px!important;min-height:38px!important}.dsTable td,.dsTable th{text-align:center!important;vertical-align:middle!important}.dsClickableRow{cursor:pointer!important}.dsClickableRow:hover td{background:rgba(96,165,250,.1)!important}.driver-load-edit-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.driver-load-edit-grid label{min-width:0!important}.driver-bol-upload{position:relative!important;overflow:hidden!important}.driver-bol-upload input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}.driver-load-edit-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:14px!important}.driver-details-modal .dsRow2>.dsBlock:has(.dsMapBox){display:flex!important;flex-direction:column!important}.driver-details-modal .dsMapBox{min-height:0!important}@media (max-width:760px){.driver-load-edit-grid,.dsActiveEditGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.driver-load-edit-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) minmax(76px,96px)!important}.dashboard-panel .company-setting-row,.dashboard-panel .company-timezone-row{grid-column:1!important}.dashboard-panel .company-update-btn{grid-column:2!important;grid-row:1/span 2!important;align-self:stretch!important;height:auto!important;min-height:36px!important}}html:not([data-theme=light]) .dashboard-panel,html:not([data-theme=light]) .dashboard-panel .billing-layout-v4,html:not([data-theme=light]) .dashboard-panel .billing-side-stack,html:not([data-theme=light]) .dashboard-panel .dash-main-grid,html:not([data-theme=light]) .dashboard-panel .dash-section-body,html:not([data-theme=light]) .dashboard-panel .dashboard-settings-users-grid,html:not([data-theme=light]) .tms-page .content,html:not([data-theme=light]) .tms-page .oil-dashboard,html:not([data-theme=light]) .tms-page .oil-tab-panel,html:not([data-theme=light]) .tms-page .tab-view,html:not([data-theme=light]) .tms-page .tms-shell,html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .dashboard-panel .billing-layout-v4,html[data-theme=dark] .dashboard-panel .billing-side-stack,html[data-theme=dark] .dashboard-panel .dash-main-grid,html[data-theme=dark] .dashboard-panel .dash-section-body,html[data-theme=dark] .dashboard-panel .dashboard-settings-users-grid,html[data-theme=dark] .tms-page .content,html[data-theme=dark] .tms-page .oil-dashboard,html[data-theme=dark] .tms-page .oil-tab-panel,html[data-theme=dark] .tms-page .tab-view,html[data-theme=dark] .tms-page .tms-shell{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) minmax(110px,140px) 76px!important}.drivers-table .driver-name.driver-name-stale{text-shadow:0 0 14px rgba(245,158,11,.18)}html[data-theme=light] .drivers-table .driver-name.driver-name-stale{text-shadow:none}@media (max-width:760px){.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) minmax(76px,96px)!important}.dashboard-panel .company-setting-row,.dashboard-panel .company-timezone-row{grid-column:1!important}.dashboard-panel .company-update-btn{grid-column:2!important;grid-row:1/span 2!important;align-self:stretch!important;height:auto!important;min-height:36px!important}}html:not([data-theme=light]) .tms-page .content,html:not([data-theme=light]) .tms-page .oil-dashboard,html:not([data-theme=light]) .tms-page .oil-tab-panel,html:not([data-theme=light]) .tms-page .tab-view,html:not([data-theme=light]) .tms-page .tms-shell,html[data-theme=dark] .tms-page .content,html[data-theme=dark] .tms-page .oil-dashboard,html[data-theme=dark] .tms-page .oil-tab-panel,html[data-theme=dark] .tms-page .tab-view,html[data-theme=dark] .tms-page .tms-shell{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .billing-designer-section,html:not([data-theme=light]) .dashboard-panel .dash-stats-grid,html:not([data-theme=light]) .dashboard-panel .dashboard-head,html:not([data-theme=light]) .dashboard-panel .system-settings-section,html:not([data-theme=light]) .dashboard-panel .users-permissions-section,html[data-theme=dark] .dashboard-panel .billing-designer-section,html[data-theme=dark] .dashboard-panel .dash-stats-grid,html[data-theme=dark] .dashboard-panel .dashboard-head,html[data-theme=dark] .dashboard-panel .system-settings-section,html[data-theme=dark] .dashboard-panel .users-permissions-section{background:#111a2b!important;border:1px solid rgba(96,165,250,.34)!important;border-radius:14px!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .activity-log-box,html:not([data-theme=light]) .dashboard-panel .billing-card,html:not([data-theme=light]) .dashboard-panel .customer-rule-box,html:not([data-theme=light]) .dashboard-panel .dash-stat-card,html:not([data-theme=light]) .dashboard-panel .permission-role-card,html:not([data-theme=light]) .dashboard-panel .permissions-settings-box,html:not([data-theme=light]) .dashboard-panel .settings-pill-group,html:not([data-theme=light]) .dashboard-panel .user-permission-card,html[data-theme=dark] .dashboard-panel .activity-log-box,html[data-theme=dark] .dashboard-panel .billing-card,html[data-theme=dark] .dashboard-panel .customer-rule-box,html[data-theme=dark] .dashboard-panel .dash-stat-card,html[data-theme=dark] .dashboard-panel .permission-role-card,html[data-theme=dark] .dashboard-panel .permissions-settings-box,html[data-theme=dark] .dashboard-panel .settings-pill-group,html[data-theme=dark] .dashboard-panel .user-permission-card{background:#172238!important;border:1px solid rgba(96,165,250,.24)!important;border-radius:12px!important;box-shadow:none!important}@media (min-width:761px){.dashboard-panel .system-settings-section .customer-add-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr) 110px!important;gap:6px!important;align-items:center!important}.dashboard-panel .system-settings-section .customer-rule-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr) 64px 40px!important;gap:6px!important;align-items:center!important}.dashboard-panel .system-settings-section .customer-add-row .dashboard-btn,.dashboard-panel .system-settings-section .customer-add-row button.dashboard-btn{width:110px!important;min-width:110px!important;max-width:110px!important;padding:0 8px!important;box-sizing:border-box!important}}.dashboard-panel .truck-cost-row input,.dashboard-panel .truck-cost-row select{height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:11px!important;line-height:1!important;font-weight:850!important;box-sizing:border-box!important}.dashboard-panel .truck-cost-row input::-moz-placeholder{color:rgba(178,198,229,.78)!important;font-size:inherit!important}.dashboard-panel .truck-cost-row input::placeholder{color:rgba(178,198,229,.78)!important;font-size:inherit!important}.dashboard-panel .truck-cost-row .dashboard-btn{height:38px!important;min-height:38px!important;font-size:10px!important;line-height:1!important;font-weight:950!important}.dashboard-panel .truck-cost-row .dashboard-btn.icon-btn{font-size:13px!important}@media (max-width:1150px){.dashboard-panel .truck-cost-row input,.dashboard-panel .truck-cost-row select{height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:10px!important}}@media (max-width:760px){.dashboard-panel .truck-cost-row{grid-template-columns:minmax(82px,1.15fr) minmax(64px,.8fr) minmax(58px,.7fr) minmax(58px,.7fr)!important}.dashboard-panel .truck-cost-row input,.dashboard-panel .truck-cost-row select{font-size:9.5px!important}}.dashboard-panel .billing-loads-table,.dashboard-panel .billing-loads-table.dsTable,.dashboard-panel table.billing-loads-table{height:auto!important;min-height:0!important;max-height:none!important}.dashboard-panel .billing-loads-table tbody,.dashboard-panel .billing-loads-table tr{height:auto!important}.dashboard-panel .billing-loads-table td,.dashboard-panel .billing-loads-table th{height:32px!important;min-height:32px!important;padding-top:8px!important;padding-bottom:8px!important;vertical-align:middle!important;text-align:center!important}.dashboard-panel .billing-period-row input[type=date]{cursor:pointer!important}.dashboard-panel .billing-load-row{cursor:pointer!important;transition:background .16s ease,box-shadow .16s ease!important}.dashboard-panel .billing-load-row:hover{background:rgba(96,165,250,.1)!important;box-shadow:inset 0 0 0 1px rgba(96,165,250,.22)!important}.billing-load-detail-modal{width:min(760px,calc(100vw - 28px))!important;padding:18px!important;overflow:hidden!important}.billing-load-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:14px 0!important}.billing-load-detail-grid div{min-width:0!important;border:1px solid rgba(118,153,204,.24)!important;border-radius:12px!important;background:rgba(30,45,70,.54)!important;padding:9px 10px!important}.billing-load-detail-grid span,.billing-load-picture-head>span{display:block!important;color:var(--oil-muted,#9fb0c8)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.billing-load-detail-grid b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:5px!important;color:var(--oil-text,#e7eefc)!important;font-size:12px!important;font-weight:950!important}.billing-load-picture-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:2px!important}.billing-load-picture-head div{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.billing-load-picture{width:100%!important;height:min(380px,44vh)!important;margin-top:10px!important;border:1px solid rgba(118,153,204,.28)!important;border-radius:14px!important;background-color:rgba(8,13,24,.78)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important;cursor:zoom-in!important}.billing-load-picture.zoomed{height:min(520px,58vh)!important;background-size:175% auto!important;cursor:zoom-out!important}.billing-load-picture.empty{display:flex!important;align-items:center!important;justify-content:center!important;color:var(--oil-muted,#9fb0c8)!important;font-size:12px!important;font-weight:850!important;cursor:default!important}html[data-theme=light] .billing-load-detail-grid div{background:#eef4fb!important;border-color:#d2deee!important}html[data-theme=light] .billing-load-detail-grid b{color:#0f172a!important}@media (max-width:760px){.billing-load-detail-modal{padding:14px!important}.billing-load-detail-grid{grid-template-columns:1fr!important;gap:7px!important}.billing-load-picture-head{align-items:flex-start!important;flex-direction:column!important}.billing-load-picture-head div{width:100%!important}.billing-load-picture-head .dashboard-btn{flex:1 1 0!important;min-width:0!important}}.dashboard-confirm-modal{width:min(430px,calc(100vw - 28px))!important;padding:18px!important;overflow:hidden!important}.dashboard-confirm-modal .dashboard-report-head{align-items:flex-start!important}.dashboard-confirm-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding-top:16px!important}.dashboard-confirm-actions .dashboard-btn{min-width:104px!important}@media (max-width:520px){.dashboard-confirm-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.dashboard-confirm-actions .dashboard-btn{width:100%!important;min-width:0!important}}.nav{position:relative!important}.nav .hamburger{display:flex!important;flex:0 0 auto!important}.nav .brand{align-items:flex-start!important;justify-content:center!important;cursor:pointer!important}.nav .brand img{width:clamp(140px,12vw,170px)!important;height:auto!important}.nav .menu{position:absolute!important;top:calc(100% + 8px)!important;right:16px!important;left:auto!important;z-index:120!important;display:none!important;width:min(320px,calc(100vw - 24px))!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;padding:9px!important;border:1px solid rgba(96,165,250,.24)!important;border-radius:16px!important;background:rgba(13,20,34,.98)!important;box-shadow:0 22px 54px rgba(0,0,0,.38)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.nav .menu.open{display:flex!important}.nav .menu .btn-logout,.nav .menu .link{width:100%!important;min-height:42px!important;text-align:left!important;justify-content:flex-start!important;border-color:rgba(148,163,184,.14)!important;background:hsla(0,0%,100%,.025)!important}.nav .menu .link.active{background:rgba(96,165,250,.15)!important;border-color:rgba(96,165,250,.52)!important}html[data-theme=light] .nav .menu{background:hsla(0,0%,100%,.98)!important;border-color:rgba(37,99,235,.16)!important;box-shadow:0 18px 42px rgba(17,31,55,.14)!important}html[data-theme=light] .nav .menu .btn-logout,html[data-theme=light] .nav .menu .link{background:rgba(238,244,251,.92)!important;border-color:rgba(15,23,42,.1)!important;color:#1f2a3d!important}.leave-oilfields-backdrop{position:fixed!important;inset:0!important;z-index:200!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:rgba(2,6,23,.66)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.leave-oilfields-modal{width:min(430px,calc(100vw - 28px))!important;border:1px solid rgba(96,165,250,.3)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(18,24,36,.98),rgba(11,15,20,.96))!important;color:#e7eefc!important;box-shadow:0 26px 70px rgba(0,0,0,.42)!important;padding:18px!important}.leave-oilfields-modal h3{margin:0 0 8px!important;font-size:20px!important;line-height:1.2!important}.leave-oilfields-modal p{margin:0!important;color:#9fb0c8!important;font-size:13px!important;line-height:1.45!important;font-weight:800!important}.leave-oilfields-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin-top:18px!important}.leave-oilfields-actions button{min-width:104px!important;min-height:40px!important;border-radius:13px!important;border:1px solid rgba(107,163,255,.24)!important;background:rgba(31,42,61,.92)!important;color:#e7eefc!important;font-size:12px!important;font-weight:950!important}.leave-oilfields-actions button.primary{border-color:rgba(96,165,250,.64)!important;background:rgba(37,99,235,.36)!important}.hero{width:100%!important;min-height:clamp(420px,62vh,620px)!important;margin:0!important;padding:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;display:flex!important;align-items:center!important}.hero+.hero{margin-top:0!important;border-top:1px solid rgba(148,163,184,.16)!important}.hero-grid{width:min(100%,1500px)!important;margin:0 auto!important;padding:clamp(42px,7vw,86px) clamp(18px,4vw,54px)!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(280px,.72fr)!important;gap:clamp(20px,4vw,54px)!important;align-items:center!important}.hero h1{max-width:760px!important;margin:10px 0 12px!important;font-size:clamp(32px,5vw,58px)!important;line-height:1.04!important;letter-spacing:0!important}.hero p.lede{max-width:860px!important;color:#b7c8e5!important;font-size:clamp(15px,1.5vw,20px)!important}.hero-card{align-self:center!important;border-radius:18px!important;background:rgba(15,23,42,.46)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.calc-wrap,.dash-wrap,.login-wrap,.ops-wrap,.page-wrap,.register-wrap,.subscribe-wrap{width:min(100%,1240px)!important;margin:0 auto!important;padding:clamp(24px,4vw,54px) 16px!important}.calc-page .card,.contact-card,.dash-wrap .card,.dash-wrap>.card,.login-card,.ops-wrap .card,.page-wrap>.card,.register-card,.subscribe-card{border-radius:18px!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 18px 46px rgba(0,0,0,.22)!important}.login-card,.subscribe-card{width:min(100%,560px)!important;margin:0 auto!important}.register-card{width:min(100%,1180px)!important;margin:0 auto!important}.calc-title,.dash-wrap h1,.login-card h1,.page-wrap h1,.register-card h1,.subscribe-card h1{font-size:clamp(28px,4vw,44px)!important;line-height:1.08!important;letter-spacing:0!important}.contact-form,.login-form,.register-form{width:100%!important}.plans{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.plan-card{min-width:0!important;border-radius:16px!important}.calc-page .grid-2,.dash-wrap .grid-2{align-items:start!important}.dash-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important}.actions-col{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important}.ops-wrap{max-width:1420px!important}.ops-wrap .topbar{top:76px!important}@media (max-width:980px){.hero{min-height:auto!important}.hero-grid{grid-template-columns:1fr!important;padding-top:48px!important;padding-bottom:54px!important}.hero-card{width:100%!important}.plans{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-head{grid-template-columns:1fr!important}.actions-col{justify-content:stretch!important}.actions-col .button{flex:1 1 170px!important}}@media (max-width:760px){.nav{padding:8px 10px!important}.nav .menu{right:10px!important;width:min(330px,calc(100vw - 20px))!important}.hero-grid{padding:34px 14px 40px!important}.hero h1{font-size:clamp(30px,10vw,42px)!important}.hero-card{padding:14px!important}.calc-wrap,.dash-wrap,.login-wrap,.ops-wrap,.page-wrap,.register-wrap,.subscribe-wrap{padding:18px 10px!important}.plans{grid-template-columns:1fr!important}.calc-page .card,.dash-wrap .card,.login-card,.ops-wrap .card,.page-wrap>.card,.register-card,.subscribe-card{padding:16px!important;border-radius:16px!important}.leave-oilfields-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.leave-oilfields-actions button{width:100%!important;min-width:0!important}.ops-wrap .topbar{top:58px!important}}* End of File html:not([data-theme=light]) .dashboard-panel,html[data-theme=dark] .dashboard-panel{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .activity-log-box,html:not([data-theme=light]) .dashboard-panel .billing-card,html:not([data-theme=light]) .dashboard-panel .billing-designer-section,html:not([data-theme=light]) .dashboard-panel .customer-rule-box,html:not([data-theme=light]) .dashboard-panel .dash-stats-grid,html:not([data-theme=light]) .dashboard-panel .dashboard-head,html:not([data-theme=light]) .dashboard-panel .permissions-settings-box,html:not([data-theme=light]) .dashboard-panel .settings-pill-group,html:not([data-theme=light]) .dashboard-panel .system-settings-section,html:not([data-theme=light]) .dashboard-panel .users-permissions-section,html[data-theme=dark] .dashboard-panel .activity-log-box,html[data-theme=dark] .dashboard-panel .billing-card,html[data-theme=dark] .dashboard-panel .billing-designer-section,html[data-theme=dark] .dashboard-panel .customer-rule-box,html[data-theme=dark] .dashboard-panel .dash-stats-grid,html[data-theme=dark] .dashboard-panel .dashboard-head,html[data-theme=dark] .dashboard-panel .permissions-settings-box,html[data-theme=dark] .dashboard-panel .settings-pill-group,html[data-theme=dark] .dashboard-panel .system-settings-section,html[data-theme=dark] .dashboard-panel .users-permissions-section{border:1px solid rgba(118,153,204,.22)!important}html:not([data-theme=light]) .oil-page-loader,html[data-theme=dark] .oil-page-loader{width:-moz-fit-content!important;width:fit-content!important;min-width:0!important;max-width:calc(100vw - 32px)!important;min-height:0!important;margin:64px auto!important;padding:0!important}html:not([data-theme=light]) .dashboard-panel,html:not([data-theme=light]) .oil-page-loader,html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .oil-page-loader{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel:after,html:not([data-theme=light]) .dashboard-panel:before,html[data-theme=dark] .dashboard-panel:after,html[data-theme=dark] .dashboard-panel:before{content:none!important;display:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .billing-layout-v4,html:not([data-theme=light]) .dashboard-panel .billing-side-stack,html:not([data-theme=light]) .dashboard-panel .dash-main-grid,html:not([data-theme=light]) .dashboard-panel .dash-section-body,html:not([data-theme=light]) .dashboard-panel .dashboard-settings-users-grid,html[data-theme=dark] .dashboard-panel .billing-layout-v4,html[data-theme=dark] .dashboard-panel .billing-side-stack,html[data-theme=dark] .dashboard-panel .dash-main-grid,html[data-theme=dark] .dashboard-panel .dash-section-body,html[data-theme=dark] .dashboard-panel .dashboard-settings-users-grid{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .system-settings-section,html:not([data-theme=light]) .dashboard-panel .users-permissions-section,html[data-theme=dark] .dashboard-panel .system-settings-section,html[data-theme=dark] .dashboard-panel .users-permissions-section{background:#121d30!important;border:0!important;outline:0!important;border-radius:14px!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel,html:not([data-theme=light]) .dashboard-panel .billing-layout-v4,html:not([data-theme=light]) .dashboard-panel .billing-side-stack,html:not([data-theme=light]) .dashboard-panel .dash-main-grid,html:not([data-theme=light]) .dashboard-panel .dashboard-settings-users-grid,html:not([data-theme=light]) .dashboard-panel:after,html:not([data-theme=light]) .dashboard-panel:before,html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .dashboard-panel .billing-layout-v4,html[data-theme=dark] .dashboard-panel .billing-side-stack,html[data-theme=dark] .dashboard-panel .dash-main-grid,html[data-theme=dark] .dashboard-panel .dashboard-settings-users-grid,html[data-theme=dark] .dashboard-panel:after,html[data-theme=dark] .dashboard-panel:before{border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .billing-layout-v4,html:not([data-theme=light]) .dashboard-panel .billing-side-stack,html:not([data-theme=light]) .dashboard-panel .dash-main-grid,html:not([data-theme=light]) .dashboard-panel .dashboard-settings-users-grid,html[data-theme=dark] .dashboard-panel .billing-layout-v4,html[data-theme=dark] .dashboard-panel .billing-side-stack,html[data-theme=dark] .dashboard-panel .dash-main-grid,html[data-theme=dark] .dashboard-panel .dashboard-settings-users-grid{background:transparent!important}html:not([data-theme=light]) .dashboard-panel .system-settings-section,html:not([data-theme=light]) .dashboard-panel .users-permissions-section,html[data-theme=dark] .dashboard-panel .system-settings-section,html[data-theme=dark] .dashboard-panel .users-permissions-section{background:#121d30!important;border:0!important;border-radius:14px!important;box-shadow:none!important;padding:12px!important}html:not([data-theme=light]) .dashboard-panel .billing-designer-section,html[data-theme=dark] .dashboard-panel .billing-designer-section{border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .billing-designer-section.locked,html[data-theme=dark] .dashboard-panel .billing-designer-section.locked{background:#121d30!important;border-radius:14px!important}html:not([data-theme=light]) .dashboard-panel,html[data-theme=dark] .dashboard-panel{background:#0b1220!important;color:#f3f7ff!important}html:not([data-theme=light]) .dashboard-panel .dashboard-head,html[data-theme=dark] .dashboard-panel .dashboard-head{background:#111a2b!important;border:0!important;border-radius:12px!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .dash-stats-grid,html[data-theme=dark] .dashboard-panel .dash-stats-grid{background:#111a2b!important;border-radius:12px!important;padding:10px!important;gap:10px!important}html:not([data-theme=light]) .dashboard-panel .dash-stat-card,html[data-theme=dark] .dashboard-panel .dash-stat-card{background:#19243a!important;border:0!important;border-radius:10px!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .billing-designer-section,html:not([data-theme=light]) .dashboard-panel .system-settings-section,html:not([data-theme=light]) .dashboard-panel .users-permissions-section,html[data-theme=dark] .dashboard-panel .billing-designer-section,html[data-theme=dark] .dashboard-panel .system-settings-section,html[data-theme=dark] .dashboard-panel .users-permissions-section{background:#111a2b!important;border:0!important;border-radius:12px!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .activity-log-box,html:not([data-theme=light]) .dashboard-panel .billing-card,html:not([data-theme=light]) .dashboard-panel .customer-rule-box,html:not([data-theme=light]) .dashboard-panel .permission-role-card,html:not([data-theme=light]) .dashboard-panel .permissions-settings-box,html:not([data-theme=light]) .dashboard-panel .settings-pill-group,html:not([data-theme=light]) .dashboard-panel .users-list,html[data-theme=dark] .dashboard-panel .activity-log-box,html[data-theme=dark] .dashboard-panel .billing-card,html[data-theme=dark] .dashboard-panel .customer-rule-box,html[data-theme=dark] .dashboard-panel .permission-role-card,html[data-theme=dark] .dashboard-panel .permissions-settings-box,html[data-theme=dark] .dashboard-panel .settings-pill-group,html[data-theme=dark] .dashboard-panel .users-list{background:#172238!important;border:0!important;border-radius:12px!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .activity-log-row,html:not([data-theme=light]) .dashboard-panel .customer-rule-row,html:not([data-theme=light]) .dashboard-panel .user-permission-card,html[data-theme=dark] .dashboard-panel .activity-log-row,html[data-theme=dark] .dashboard-panel .customer-rule-row,html[data-theme=dark] .dashboard-panel .user-permission-card{background:#1b2941!important;border:0!important;border-radius:10px!important}html:not([data-theme=light]) .dashboard-panel input,html:not([data-theme=light]) .dashboard-panel select,html:not([data-theme=light]) .dashboard-panel textarea,html[data-theme=dark] .dashboard-panel input,html[data-theme=dark] .dashboard-panel select,html[data-theme=dark] .dashboard-panel textarea{background:#202d45!important;border:1px solid rgba(138,169,213,.28)!important;color:#f5f8ff!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel input::-moz-placeholder,html:not([data-theme=light]) .dashboard-panel textarea::-moz-placeholder,html[data-theme=dark] .dashboard-panel input::-moz-placeholder,html[data-theme=dark] .dashboard-panel textarea::-moz-placeholder{color:rgba(188,207,235,.68)!important}html:not([data-theme=light]) .dashboard-panel input::placeholder,html:not([data-theme=light]) .dashboard-panel textarea::placeholder,html[data-theme=dark] .dashboard-panel input::placeholder,html[data-theme=dark] .dashboard-panel textarea::placeholder{color:rgba(188,207,235,.68)!important}html:not([data-theme=light]) .dashboard-panel .dashboard-btn,html[data-theme=dark] .dashboard-panel .dashboard-btn{background:#22334f!important;border:1px solid rgba(96,165,250,.3)!important;color:#f5f8ff!important;box-shadow:none!important}html:not([data-theme=light]) .dashboard-panel .dashboard-btn.primary,html[data-theme=dark] .dashboard-panel .dashboard-btn.primary{background:#173767!important;border-color:rgba(96,165,250,.58)!important}html:not([data-theme=light]) .dashboard-panel .dashboard-btn.danger,html[data-theme=dark] .dashboard-panel .dashboard-btn.danger{background:rgba(127,29,29,.72)!important;border-color:hsla(0,91%,71%,.54)!important;color:#fecaca!important}html:not([data-theme=light]) .dashboard-panel .settings-delete-pill,html[data-theme=dark] .dashboard-panel .settings-delete-pill{background:#20395d!important;border-color:rgba(96,165,250,.34)!important}html:not([data-theme=light]) .dashboard-panel .billing-lock-overlay,html:not([data-theme=light]) .dashboard-panel .users-lock-overlay,html[data-theme=dark] .dashboard-panel .billing-lock-overlay,html[data-theme=dark] .dashboard-panel .users-lock-overlay{background:rgba(17,26,43,.76)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;border-radius:12px!important}html:not([data-theme=light]) .dashboard-panel .dash-section-head p,html:not([data-theme=light]) .dashboard-panel .dash-stat-card p,html:not([data-theme=light]) .dashboard-panel .dash-stat-card span,html:not([data-theme=light]) .dashboard-panel .mini-section-head p,html[data-theme=dark] .dashboard-panel .dash-section-head p,html[data-theme=dark] .dashboard-panel .dash-stat-card p,html[data-theme=dark] .dashboard-panel .dash-stat-card span,html[data-theme=dark] .dashboard-panel .mini-section-head p{color:#9fc2ef!important}.oil-page-loader{min-height:0!important;width:-moz-fit-content!important;width:fit-content!important;margin:64px auto!important;padding:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.oil-page-loader:after,.oil-page-loader:before{display:none!important;content:none!important}.dashboard-panel .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 110px!important}.dashboard-panel .customer-add-row .dashboard-btn,.dashboard-panel .customer-add-row button.dashboard-btn{width:110px!important;min-width:110px!important;max-width:110px!important}@media (max-width:1150px){.dashboard-panel .billing-rate-row .dashboard-btn:not(.icon-btn),.dashboard-panel .expense-row .dashboard-btn:not(.icon-btn),.dashboard-panel .trailer-cost-row .dashboard-btn:not(.icon-btn),.dashboard-panel .truck-cost-row .dashboard-btn:not(.icon-btn),.dashboard-panel .user-permission-card .dashboard-btn:not(.icon-btn),.dashboard-panel .users-permissions-section .user-permission-card .dashboard-btn:not(.icon-btn){grid-column:1/3!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.dashboard-panel .billing-rate-row .dashboard-btn.icon-btn,.dashboard-panel .expense-row .dashboard-btn.icon-btn,.dashboard-panel .trailer-cost-row .dashboard-btn.icon-btn,.dashboard-panel .truck-cost-row .dashboard-btn.icon-btn,.dashboard-panel .user-permission-card .dashboard-btn.icon-btn,.dashboard-panel .users-permissions-section .user-permission-card .dashboard-btn.icon-btn{grid-column:3/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.dashboard-panel .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 104px!important}.dashboard-panel .customer-add-row .dashboard-btn,.dashboard-panel .customer-add-row button.dashboard-btn{width:104px!important;min-width:104px!important;max-width:104px!important}}@media (max-width:760px){.oil-page-loader{min-height:0!important;margin:42px auto!important;padding:0 12px!important}.dashboard-panel .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 92px!important}.dashboard-panel .customer-add-row .dashboard-btn,.dashboard-panel .customer-add-row button.dashboard-btn{width:92px!important;min-width:92px!important;max-width:92px!important}}.oil-driver-meta span.oil-trailer-unit-label,.oil-home .oil-modal .oil-driver-meta span.oil-trailer-unit-label,.oil-trailer-unit-label{font-size:11px!important;line-height:1.1!important;font-weight:850!important;padding:5px 9px!important}.dashboard-panel .activity-log-box,.dashboard-panel .billing-card,.dashboard-panel .customer-rule-box,.dashboard-panel .dash-stats-grid,.dashboard-panel .permission-role-card,.dashboard-panel .permissions-settings-box,.dashboard-panel .settings-pill-group,.dashboard-panel .users-list{background:rgba(22,30,45,.72)!important;border:0!important;border-radius:14px!important;box-shadow:none!important}.dashboard-panel .activity-log-box,.dashboard-panel .billing-card,.dashboard-panel .customer-rule-box,.dashboard-panel .dash-stats-grid,.dashboard-panel .permissions-settings-box,.dashboard-panel .settings-pill-group{padding:12px!important}.dashboard-panel .users-list{padding:8px!important}html[data-theme=light] .dashboard-panel .activity-log-box,html[data-theme=light] .dashboard-panel .billing-card,html[data-theme=light] .dashboard-panel .customer-rule-box,html[data-theme=light] .dashboard-panel .dash-stats-grid,html[data-theme=light] .dashboard-panel .permission-role-card,html[data-theme=light] .dashboard-panel .permissions-settings-box,html[data-theme=light] .dashboard-panel .settings-pill-group,html[data-theme=light] .dashboard-panel .users-list{background:hsla(0,0%,100%,.56)!important}.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) 76px!important}.dashboard-panel .company-update-btn{grid-column:2!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:36px!important;min-height:36px!important;font-size:10px!important}.dashboard-panel .customer-rule-box,.dashboard-panel .settings-pill-group{grid-column:1/-1!important}.dashboard-panel .trailer-cost-row,.dashboard-panel .truck-cost-row{display:grid!important;grid-template-columns:minmax(120px,1.2fr) minmax(82px,.74fr) minmax(76px,.64fr) minmax(76px,.64fr) 76px 40px!important;gap:6px!important;align-items:center!important;width:100%!important;max-width:100%!important}.dashboard-panel .trailer-cost-row input,.dashboard-panel .trailer-cost-row select,.dashboard-panel .truck-cost-row input,.dashboard-panel .truck-cost-row select{min-width:0!important}.dashboard-panel .trailer-cost-row .dashboard-btn.small,.dashboard-panel .truck-cost-row .dashboard-btn.small{width:100%!important;min-width:0!important;max-width:100%!important;padding:0 8px!important;font-size:10px!important}.dashboard-panel .trailer-cost-row .dashboard-btn.icon-btn,.dashboard-panel .truck-cost-row .dashboard-btn.icon-btn{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important}@media (max-width:1380px) and (min-width:1151px){.dashboard-panel .billing-period-row{grid-template-columns:minmax(160px,1.25fr) minmax(118px,.8fr) minmax(118px,.8fr) minmax(82px,.48fr)!important;gap:7px!important}.dashboard-panel .billing-period-row .auto-billing-btn{min-width:82px!important;width:100%!important;padding:0 8px!important;font-size:10px!important}}@media (max-width:1150px){.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) 72px!important}.dashboard-panel .company-update-btn{width:72px!important;min-width:72px!important;max-width:72px!important}.dashboard-panel .trailer-cost-row,.dashboard-panel .truck-cost-row{grid-template-columns:minmax(92px,1.2fr) minmax(74px,.8fr) minmax(70px,.72fr) minmax(70px,.72fr)!important}.dashboard-panel .trailer-cost-row .dashboard-btn:not(.icon-btn),.dashboard-panel .truck-cost-row .dashboard-btn:not(.icon-btn){grid-column:1/3!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.dashboard-panel .trailer-cost-row .dashboard-btn.icon-btn,.dashboard-panel .truck-cost-row .dashboard-btn.icon-btn{grid-column:3/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width:760px){.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) 62px!important}.dashboard-panel .company-update-btn{width:62px!important;min-width:62px!important;max-width:62px!important;font-size:9px!important}.dashboard-panel .trailer-cost-row,.dashboard-panel .truck-cost-row{grid-template-columns:minmax(82px,1.15fr) minmax(64px,.8fr) minmax(58px,.7fr) minmax(58px,.7fr)!important}}.dashboard-panel,.dashboard-panel .activity-log-box,.dashboard-panel .activity-log-box:after,.dashboard-panel .activity-log-box:before,.dashboard-panel .billing-card,.dashboard-panel .billing-card:after,.dashboard-panel .billing-card:before,.dashboard-panel .billing-designer-section,.dashboard-panel .billing-layout-v4,.dashboard-panel .billing-lock-overlay,.dashboard-panel .billing-lock-overlay:after,.dashboard-panel .billing-lock-overlay:before,.dashboard-panel .billing-side-stack,.dashboard-panel .compact-billing-card,.dashboard-panel .customer-rule-box,.dashboard-panel .customer-rule-box:after,.dashboard-panel .customer-rule-box:before,.dashboard-panel .dash-section,.dashboard-panel .dash-section-body,.dashboard-panel .dash-section-body:after,.dashboard-panel .dash-section-body:before,.dashboard-panel .dash-section-head,.dashboard-panel .dash-section:after,.dashboard-panel .dash-section:before,.dashboard-panel .dash-stat-card,.dashboard-panel .dashboard-head,.dashboard-panel .dashboard-head:after,.dashboard-panel .dashboard-head:before,.dashboard-panel .permission-role-card,.dashboard-panel .permissions-settings-box,.dashboard-panel .permissions-settings-box:after,.dashboard-panel .permissions-settings-box:before,.dashboard-panel .settings-pill-group,.dashboard-panel .settings-pill-group:after,.dashboard-panel .settings-pill-group:before,.dashboard-panel .settings-v4-grid,.dashboard-panel .users-lock-overlay,.dashboard-panel .users-lock-overlay:after,.dashboard-panel .users-lock-overlay:before,.dashboard-panel .users-permissions-section,.dashboard-settings-users-grid,.dashboard-settings-users-grid>.dash-section{border:0!important;outline:0!important;box-shadow:none!important}.dashboard-panel .trailer-cost-row{grid-template-columns:minmax(110px,1.18fr) minmax(80px,.78fr) minmax(74px,.68fr) minmax(74px,.68fr) 76px 40px!important}.dashboard-panel .billing-rate-row input::-moz-placeholder,.dashboard-panel .expense-row input::-moz-placeholder,.dashboard-panel .trailer-cost-row input::-moz-placeholder{color:rgba(178,198,229,.78)!important}.dashboard-panel .billing-rate-row input::placeholder,.dashboard-panel .expense-row input::placeholder,.dashboard-panel .trailer-cost-row input::placeholder{color:rgba(178,198,229,.78)!important}@media (max-width:1150px){.dashboard-panel{font-size:12px!important}.dashboard-panel .dash-stats-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(160px,calc((100% - 10px) / 2))!important;grid-template-columns:none!important;grid-template-rows:repeat(2,minmax(82px,auto))!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 8px!important;scroll-snap-type:x proximity!important}.dashboard-panel .billing-summary-grid .dash-stat-card,.dashboard-panel .dash-stats-grid .dash-stat-card{min-width:0!important;scroll-snap-align:start!important}.dashboard-panel .dash-stat-card strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(18px,4.6vw,26px)!important;line-height:1.05!important}.dashboard-panel .dash-stat-card p,.dashboard-panel .dash-stat-card span{font-size:10px!important;line-height:1.2!important}.dashboard-panel .billing-layout-v4{display:flex!important;flex-direction:column!important;gap:12px!important}.dashboard-panel .billing-side-stack{display:contents!important}.dashboard-panel .summary-card{order:1!important}.dashboard-panel .billing-period-card{order:2!important}.dashboard-panel .compact-billing-card{order:3!important}.dashboard-panel .billing-summary-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(118px,calc((100% - 16px) / 3))!important;grid-template-columns:none!important;grid-template-rows:minmax(76px,auto)!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 8px!important;scroll-snap-type:x proximity!important}.dashboard-panel .billing-period-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.86fr) minmax(0,.86fr) minmax(86px,.56fr)!important;gap:7px!important}.dashboard-panel .billing-rate-row,.dashboard-panel .customer-rule-row,.dashboard-panel .expense-row,.dashboard-panel .trailer-cost-row,.dashboard-panel .user-permission-card{gap:6px!important;align-items:center!important}.dashboard-panel .billing-rate-row{grid-template-columns:repeat(5,minmax(70px,1fr))!important}.dashboard-panel .trailer-cost-row{grid-template-columns:minmax(92px,1.2fr) minmax(74px,.8fr) minmax(70px,.72fr) minmax(70px,.72fr)!important}.dashboard-panel .expense-row,.dashboard-panel .user-permission-card{grid-template-columns:repeat(3,minmax(76px,1fr))!important}.dashboard-panel .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 64px!important;gap:6px!important}.dashboard-panel .customer-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 64px 40px!important}.dashboard-panel .billing-rate-row .dashboard-btn:not(.icon-btn),.dashboard-panel .expense-row .dashboard-btn:not(.icon-btn),.dashboard-panel .trailer-cost-row .dashboard-btn:not(.icon-btn),.dashboard-panel .user-permission-card .dashboard-btn:not(.icon-btn){grid-column:1/3!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.dashboard-panel .billing-rate-row .dashboard-btn.icon-btn,.dashboard-panel .expense-row .dashboard-btn.icon-btn,.dashboard-panel .trailer-cost-row .dashboard-btn.icon-btn,.dashboard-panel .user-permission-card .dashboard-btn.icon-btn{grid-column:3/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.dashboard-panel .billing-rate-row .dashboard-btn,.dashboard-panel .customer-add-row .dashboard-btn,.dashboard-panel .customer-rule-row .dashboard-btn,.dashboard-panel .expense-row .dashboard-btn,.dashboard-panel .trailer-cost-row .dashboard-btn,.dashboard-panel .user-permission-card .dashboard-btn{height:36px!important;min-height:36px!important;padding:0 6px!important;font-size:9.5px!important}.dashboard-panel .billing-rate-row input,.dashboard-panel .billing-rate-row select,.dashboard-panel .customer-add-row input,.dashboard-panel .customer-rule-row input,.dashboard-panel .expense-row input,.dashboard-panel .expense-row select,.dashboard-panel .trailer-cost-row input,.dashboard-panel .trailer-cost-row select,.dashboard-panel .user-permission-card input,.dashboard-panel .user-permission-card select{height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:10px!important}.dashboard-panel .users-permissions-section.unlocked .dash-section-body{display:flex!important;flex-direction:column!important;gap:12px!important;overflow:visible!important}.dashboard-panel .permissions-settings-box{order:3!important;position:static!important;z-index:auto!important}.dashboard-panel .activity-log-box{order:4!important;position:static!important;z-index:auto!important;width:100%!important;margin-top:4px!important;overflow:hidden!important}.dashboard-panel .activity-log-list{max-height:276px!important;overflow-y:auto!important}}.system-settings-section .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) 64px!important;align-items:center!important}.system-settings-section .customer-rule-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr) 64px 40px!important;gap:6px!important;align-items:center!important}.system-settings-section .customer-add-row .dashboard-btn,.system-settings-section .customer-rule-row .dashboard-btn:not(.icon-btn){width:64px!important;min-width:64px!important;max-width:64px!important;height:38px!important;min-height:38px!important;padding:0 6px!important;font-size:10px!important;line-height:1!important}.system-settings-section .customer-rule-row .dashboard-btn.icon-btn{width:40px!important;min-width:40px!important;max-width:40px!important;height:38px!important;min-height:38px!important;padding:0!important}@media (max-width:760px){.system-settings-section .customer-add-row,.system-settings-section .customer-rule-row{grid-template-columns:1fr!important}.system-settings-section .customer-add-row .dashboard-btn,.system-settings-section .customer-rule-row .dashboard-btn,.system-settings-section .customer-rule-row .dashboard-btn.icon-btn{width:100%!important;min-width:0!important;max-width:100%!important}}.users-permissions-section .activity-log-box{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.users-permissions-section .activity-log-list{flex:0 1 auto!important;min-height:0!important;max-height:276px!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:6px!important}.users-permissions-section .activity-log-row{min-height:40px!important}.dashboard-panel .activity-log-box,.dashboard-panel .billing-card,.dashboard-panel .billing-lock-overlay,.dashboard-panel .compact-billing-card,.dashboard-panel .customer-rule-box,.dashboard-panel .dash-section,.dashboard-panel .dash-stat-card,.dashboard-panel .permission-role-card,.dashboard-panel .permissions-settings-box,.dashboard-panel .settings-pill-group,.dashboard-panel .users-lock-overlay{border:0!important;outline:0!important;box-shadow:none!important}.dashboard-panel .activity-log-box,.dashboard-panel .billing-card,.dashboard-panel .customer-rule-box,.dashboard-panel .dash-section,.dashboard-panel .permission-role-card,.dashboard-panel .permissions-settings-box,.dashboard-panel .settings-pill-group{background-clip:padding-box!important}.trailers-table .trailer-name,.trailers-table .trailers-data-row>span:first-child,.trailers-table .trailers-data-row>span:first-child *,.trailers-table .trailers-row>span:first-child .trailer-name{color:var(--oil-text,#e5eefc)!important;font-weight:950!important}html[data-theme=light] .trailers-table .trailer-name,html[data-theme=light] .trailers-table .trailers-data-row>span:first-child,html[data-theme=light] .trailers-table .trailers-data-row>span:first-child *,html[data-theme=light] .trailers-table .trailers-row>span:first-child .trailer-name{color:#0f172a!important}.loads-row{grid-template-columns:42px 90px 155px repeat(10,126px) 54px!important}.loads-header>span:last-child,.loads-row>span:last-child{width:54px!important;min-width:54px!important;max-width:54px!important}@media (min-width:761px) and (max-width:1150px){.loads-row{grid-template-columns:42px 90px 155px repeat(10,126px) 56px!important}.loads-header>span:last-child,.loads-row>span:last-child{width:56px!important;min-width:56px!important;max-width:56px!important}}@media (max-width:760px){.loads-row{grid-template-columns:28px 58px 104px repeat(10,72px) 13px!important}.loads-header>span:last-child,.loads-row>span:last-child{width:13px!important;min-width:13px!important;max-width:13px!important;padding-left:0!important;padding-right:0!important;font-size:5.2px!important;letter-spacing:-.2px!important}}:root{--loads-cols-desktop:42px 90px 155px repeat(10,126px) 54px;--loads-total-desktop:50px;--loads-cols-tablet:38px 82px 140px repeat(10,108px) 68px;--loads-total-tablet:68px;--loads-cols-mobile:28px 58px 104px repeat(10,72px) 20px;--loads-total-mobile:20px}@media (min-width:1151px){.loads-row{grid-template-columns:var(--loads-cols-desktop)!important}.loads-data-row>span:last-child,.loads-header>span:last-child{width:var(--loads-total-desktop)!important;min-width:var(--loads-total-desktop)!important;max-width:var(--loads-total-desktop)!important}}@media (min-width:761px) and (max-width:1150px){.loads-row{grid-template-columns:var(--loads-cols-tablet)!important}.loads-data-row>span:last-child,.loads-header>span:last-child{width:var(--loads-total-tablet)!important;min-width:var(--loads-total-tablet)!important;max-width:var(--loads-total-tablet)!important}}@media (max-width:760px){.loads-row{grid-template-columns:var(--loads-cols-mobile)!important}.loads-data-row>span:last-child,.loads-header>span:last-child{width:var(--loads-total-mobile)!important;min-width:var(--loads-total-mobile)!important;max-width:var(--loads-total-mobile)!important;padding-left:0!important;padding-right:0!important;font-size:5.8px!important;letter-spacing:-.2px!important}}.load-btn-icon,.loads-btn,.loads-toolbar .refresh-btn,.loads-toolbar .search-btn{line-height:1!important;align-items:center!important}.load-btn-icon{display:inline-flex!important;justify-content:center!important;transform:translateY(-1px)!important}.loads-card-title{display:none!important}.loads-super-title{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;text-align:initial!important;line-height:1!important;padding:0 12px!important}.loads-super-date{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--oil-muted,var(--muted))!important}.loads-super-label{color:var(--oil-text,var(--text))!important;font-weight:950!important;letter-spacing:.06em!important}.loads-super-saving{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--oil-muted,var(--muted))!important}@media (max-width:760px){.loads-super-title{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;padding:0 6px!important}.loads-super-date,.loads-super-saving{font-size:6.5px!important}.loads-super-label{font-size:8px!important}}.loads-table-card{border:0!important;background:transparent!important;padding:0!important;overflow:visible!important;box-shadow:none!important}.loads-table-wrap{border:1px solid var(--oil-line,rgba(148,163,184,.18))!important;border-radius:14px!important;overflow:auto!important;background:var(--oil-card,rgba(15,23,42,.84))!important}.loads-super-title{width:100%!important;border-top-left-radius:14px!important;border-top-right-radius:14px!important}.loads-data-row>span:last-child,.loads-header>span:last-child,.loads-row>span:last-child{box-sizing:border-box!important;background-clip:border-box!important}.loads-data-row>span:last-child{background:inherit!important}.loads-data-row>span:last-child,.loads-header>span:last-child{font-weight:950!important;text-align:center!important;border-left:1px solid var(--oil-line,rgba(148,163,184,.18))!important}.loads-header>span:last-child{background:var(--loads-head,rgba(30,41,59,.84))!important}html[data-theme=light] .loads-data-row>span:last-child{background:inherit!important}html[data-theme=light] .loads-header>span:last-child{background:#e8eef8!important}@media (max-width:760px){.loads-data-row>span:last-child,.loads-header>span:last-child,.loads-row>span:last-child{width:100%!important;min-width:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important}}.oil-action-row,.oil-title-row{align-items:center!important;justify-content:space-between!important}@media (max-width:760px){.oil-live-card{padding-top:9px!important;padding-bottom:9px!important}.oil-live-head{gap:5px!important}.oil-title-row{min-height:30px!important;margin-bottom:0!important;padding:0!important}.oil-title-row h2{font-size:18px!important;line-height:1.1!important;margin:0!important;letter-spacing:.2px!important}.oil-title-row .theme-switch,.oil-title-row .theme-toggle,.oil-title-row h2{transform:translateY(4px)!important}.oil-action-row{gap:8px!important;margin-top:0!important}.oil-refresh-btn{height:38px!important;min-height:38px!important;min-width:134px!important;padding:0 15px!important;font-size:11px!important;font-weight:950!important;border-width:1.5px!important}.oil-week-arrow,.oil-week-nav span{height:30px!important}.oil-week-arrow{width:30px!important}}html[data-theme=light] .footer,html[data-theme=light] .nav-wrap{background:rgba(11,18,32,.95)!important;color:#e7eefc!important;border-color:hsla(0,0%,100%,.08)!important}html[data-theme=light] .brand-subtitle,html[data-theme=light] .brand-text,html[data-theme=light] .footer,html[data-theme=light] .footer a,html[data-theme=light] .footer p,html[data-theme=light] .fp-subtitle,html[data-theme=light] .oilfields-subtitle{color:#e7eefc!important}.brand{gap:4px!important}.brand-subtitle,.fp-subtitle,.oilfields-subtitle{margin-top:-7px!important}@media (max-width:760px){.brand{gap:4px!important}.brand-subtitle,.fp-subtitle,.oilfields-subtitle{margin-top:-7px!important}}.oil-live-head{gap:8px!important}.oil-alert{margin-top:4px!important;margin-bottom:0!important}.oil-live-card{padding-bottom:14px!important}.oil-refresh-btn{height:38px!important;min-height:38px!important;min-width:148px!important;padding:0 16px!important;font-size:12px!important;font-weight:950!important;border-width:1.5px!important}@media (min-width:761px){.oil-refresh-btn{height:38px!important;min-height:38px!important;font-size:12px!important}}@media (max-width:760px){.oil-live-card{padding-top:8px!important;padding-bottom:10px!important}.oil-live-head{gap:5px!important}.oil-alert{margin-top:3px!important;padding-top:8px!important;padding-bottom:8px!important}.oil-title-row h2{font-size:18px!important}.oil-title-row .theme-switch,.oil-title-row .theme-toggle,.oil-title-row h2{transform:translateY(3px)!important}.oil-refresh-btn{height:36px!important;min-height:36px!important;min-width:140px!important;padding:0 14px!important;font-size:10.8px!important}}html[data-theme=light] .customer-pill,html[data-theme=light] .mini-pill,html[data-theme=light] .oil-home .oil-cust,html[data-theme=light] .oil-status,html[data-theme=light] .pill,html[data-theme=light] .pillMini,html[data-theme=light] .region-pill,html[data-theme=light] .status-badge,html[data-theme=light] .trailer-pill{box-shadow:none!important;text-shadow:none!important}html[data-theme=light] .customer-pill:after,html[data-theme=light] .mini-pill:after,html[data-theme=light] .pill:after,html[data-theme=light] .pillMini:after,html[data-theme=light] .region-pill:after,html[data-theme=light] .trailer-pill:after{display:none!important;content:none!important}.loads-head-month{display:none!important}.loads-head{grid-template-columns:1fr!important}.loads-toolbar{align-items:end!important;box-shadow:none!important}@media (min-width:1151px){:root{--loads-cols-desktop:42px 95px 155px repeat(10,126px) minmax(54px,1fr);--loads-total-desktop:auto}.loads-grid,.loads-row{width:100%!important;min-width:-moz-max-content!important;min-width:max-content!important}.loads-row{grid-template-columns:var(--loads-cols-desktop)!important}}@media (min-width:761px) and (max-width:1150px){:root{--loads-cols-tablet:36px 86px 126px repeat(10,minmax(86px,1fr)) 54px}.loads-toolbar{display:grid!important;grid-template-columns:minmax(180px,1fr) 88px minmax(132px,.55fr) minmax(132px,.55fr) 106px!important;grid-template-areas:"search searchBtn sheet date refresh"!important;gap:8px!important;padding:10px!important}.loads-toolbar .search-field{grid-area:search!important}.loads-toolbar .search-btn{grid-area:searchBtn!important}.loads-toolbar .sheet-field{grid-area:sheet!important}.loads-toolbar .date-field{grid-area:date!important}.loads-toolbar .refresh-btn{grid-area:refresh!important}.loads-toolbar .loads-btn,.loads-toolbar input,.loads-toolbar select{height:40px!important;min-height:40px!important;min-width:0!important;width:100%!important;padding-left:10px!important;padding-right:10px!important;font-size:11px!important}.loads-grid,.loads-row{width:100%!important;min-width:-moz-max-content!important;min-width:max-content!important}.loads-row{grid-template-columns:var(--loads-cols-tablet)!important}}@media (max-width:760px){:root{--loads-cols-mobile:28px 61px 96px repeat(10,66px) 20px}.loads-row{grid-template-columns:var(--loads-cols-mobile)!important}}.loads-data-row>span:last-child,.loads-header>span:last-child,.loads-row>span:last-child{width:100%!important;min-width:0!important;max-width:none!important;text-align:center!important;justify-content:center!important}.loads-row>*{border-right-color:rgba(148,163,184,.12)!important;box-shadow:none!important}.loads-data-row>span:hover{outline:1px dashed rgba(96,165,250,.45)!important;outline-offset:-3px!important;box-shadow:none!important}.dashboard-panel{outline:none!important;box-shadow:none!important}.activity-log-box,.billing-card,.compact-billing-card,.customer-rule-box,.dash-section,.permissions-settings-box,.settings-pill-group{border-color:var(--oil-line,rgba(148,163,184,.22))!important}html[data-theme=light] .dashboard-panel{border-color:transparent!important}.auto-billing-btn,.billing-rate-row .dashboard-btn,.customer-add-row .dashboard-btn,.customer-rule-row .dashboard-btn,.dashboard-btn,.dashboard-btn.small,.expense-row .dashboard-btn,.refresh-dashboard-btn,.settings-pill-top .dashboard-btn,.trailer-cost-row .dashboard-btn,.unlock-btn{height:40px!important;min-height:40px!important;min-width:96px!important;padding:0 14px!important;border-radius:14px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;white-space:nowrap!important}.dashboard-panel input,.dashboard-panel select,.dashboard-panel textarea{height:40px!important;min-height:40px!important;box-sizing:border-box!important}.billing-period-row{display:grid!important;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.75fr) minmax(150px,.75fr) 132px!important;gap:10px!important;align-items:end!important}.billing-period-row .auto-billing-btn,.billing-period-row label{min-width:0!important;width:100%!important}.billing-period-row label span{display:block!important;margin-bottom:6px!important;color:var(--oil-muted,var(--muted))!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.auto-billing-btn{align-self:end!important;font-size:10.5px!important}.billing-rate-row,.trailer-cost-row{display:grid!important;gap:8px!important;align-items:center!important}.trailer-cost-row{grid-template-columns:minmax(150px,1.25fr) 96px 86px 86px 86px 96px 44px!important}.expense-row{display:grid!important;grid-template-columns:minmax(170px,1.3fr) 90px 130px 96px 44px!important;gap:8px!important;align-items:center!important}.billing-rate-row .dashboard-btn.danger,.expense-row .dashboard-btn.danger,.trailer-cost-row .dashboard-btn.danger{min-width:44px!important;width:44px!important;padding:0!important}.billing-rate-table,.compact-list-table,.expense-list,.trailer-cost-table{overflow-x:hidden!important}.dashboard-report-back{position:fixed!important;inset:0!important;z-index:2500!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:rgba(2,6,23,.62)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.dashboard-report-modal{max-height:calc(100vh - 32px)!important;overflow:auto!important}.dot-prompt-modal{width:min(460px,100%)!important}.billing-report-preview{width:min(900px,100%)!important}.dot-prompt-field{display:grid!important;gap:6px!important;padding:14px 0!important}.billing-report-sheet{background:#fff!important;color:#111827!important;padding:34px!important;border-radius:16px!important}.billing-report-title{text-align:center!important;font-size:30px!important;font-weight:950!important;letter-spacing:.5px!important}.billing-report-dot{text-align:center!important;margin-top:6px!important;font-weight:900!important}.billing-report-meta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 18px!important;margin:22px 0!important;font-size:12px!important}.auto-billing-table{width:100%!important;border-collapse:collapse!important;margin-top:16px!important;font-size:12px!important}.auto-billing-table th{background:#d9d9d9!important;color:#111827!important;padding:8px!important;text-align:center!important}.auto-billing-table td{padding:7px 8px!important;border-bottom:1px solid #e5e7eb!important;text-align:center!important}.auto-billing-table td:last-child{text-align:right!important}.auto-billing-totals{margin-left:auto!important;width:min(360px,100%)!important;margin-top:16px!important;font-size:12px!important}.auto-billing-totals div{display:grid!important;grid-template-columns:1fr 120px!important;align-items:center!important}.auto-billing-totals span{background:#d1d5db!important;padding:6px 8px!important;font-weight:900!important}.auto-billing-totals b{padding:6px 8px!important;text-align:right!important}.auto-billing-totals .final b{background:#fff200!important;font-size:18px!important}.billing-report-footer-note{margin-top:22px!important;color:#6b7280!important;font-size:11px!important}.system-settings-section{max-height:620px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.system-settings-section>:not(.dash-section-head){overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important}.system-settings-section .customer-rule-box{position:relative!important;z-index:1!important}.customer-rule-list{max-height:none!important;overflow:visible!important}.users-list{max-height:190px!important;padding-right:6px!important}.permissions-role-list{max-height:430px!important;min-height:360px!important}.activity-log-list,.permissions-role-list{overflow-y:auto!important;padding-right:6px!important}.activity-log-list{max-height:190px!important;min-height:132px!important}.activity-log-row{min-height:40px!important}@media (max-width:760px){.dashboard-head-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 86px 86px!important;gap:6px!important;align-items:center!important}.dashboard-head-actions .dashboard-password,.dashboard-head-actions .refresh-dashboard-btn,.dashboard-head-actions .unlock-btn{height:34px!important;min-height:34px!important;width:100%!important;min-width:0!important;font-size:8.5px!important;padding:0 6px!important}.billing-period-row,.billing-rate-row,.expense-row,.trailer-cost-row{grid-template-columns:1fr 1fr!important}.billing-period-row .auto-billing-btn,.billing-rate-row .dashboard-btn,.expense-row .dashboard-btn,.trailer-cost-row .dashboard-btn{width:100%!important;min-width:0!important}.billing-report-sheet{padding:20px!important}.billing-report-meta{grid-template-columns:1fr!important}}.dash-section-body{min-height:0!important}.system-settings-section>:not(.dash-section-head){overflow:visible!important;padding-right:0!important}.users-permissions-section .dash-section-body{min-height:0!important}.system-settings-section .dash-section-body{padding-right:6px!important}body:not([data-theme=light]) .tms-page,html[data-theme=dark] .footer,html[data-theme=dark] .nav-wrap,html[data-theme=dark] .tms-page,html[data-theme=dark] body{background:radial-gradient(900px 520px at 12% -10%,rgba(96,165,250,.1),transparent 60%),linear-gradient(180deg,#0f1722,#0b1220 45%,#09111d)!important}html[data-theme=dark] .oil-home .oil-card,html[data-theme=dark] .oil-month-week,html[data-theme=dark] .oil-tile,html[data-theme=dark] .oil-top-region-table,html[data-theme=dark] .oil-weekly-group{background:#111827!important;border-color:rgba(96,165,250,.18)!important}.loads-toolbar,html[data-theme=dark] .loads-toolbar,html[data-theme=light] .loads-toolbar{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}@media (max-width:1150px) and (min-width:761px){.loads-toolbar{display:grid!important;grid-template-columns:minmax(220px,1.45fr) 86px minmax(128px,.62fr) minmax(128px,.62fr) 92px!important;grid-template-areas:"search searchBtn sheet date refresh"!important;gap:8px!important;align-items:end!important;width:100%!important;max-width:100%!important;padding:0!important;margin:10px 0 14px!important}.loads-toolbar .search-field{grid-area:search!important}.loads-toolbar .search-btn{grid-area:searchBtn!important}.loads-toolbar .sheet-field{grid-area:sheet!important}.loads-toolbar .date-field{grid-area:date!important}.loads-toolbar .refresh-btn{grid-area:refresh!important}.loads-toolbar .loads-btn,.loads-toolbar .toolbar-field input,.loads-toolbar .toolbar-field select{width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;padding:0 9px!important;font-size:10.5px!important;border-radius:12px!important}.loads-toolbar .toolbar-field span{font-size:9.5px!important;line-height:1!important;margin-bottom:4px!important}}.loads-grid,.loads-super-title{width:-moz-max-content!important;width:max-content!important;min-width:100%!important}.loads-super-title{display:grid!important;grid-template-columns:var(--loads-cols-desktop,42px 95px 155px repeat(10,126px) minmax(54px,1fr))!important;align-items:center!important;background:#1e293b!important;border-bottom:1px solid rgba(148,163,184,.2)!important;overflow:hidden!important}.loads-super-date{grid-column:1/4!important;justify-self:start!important;padding-left:14px!important;white-space:nowrap!important}.loads-super-label{grid-column:4/14!important;justify-self:center!important;text-align:center!important;width:100%!important}.loads-super-saving{grid-column:14/15!important;justify-self:end!important;padding-right:12px!important}@media (max-width:1150px) and (min-width:761px){.loads-super-title{grid-template-columns:var(--loads-cols-tablet,36px 86px 126px repeat(10,minmax(86px,1fr)) 54px)!important}}@media (max-width:760px){.loads-super-title{grid-template-columns:var(--loads-cols-mobile,28px 61px 96px repeat(10,66px) 20px)!important}}.loads-data-row>span,.loads-header>span{border-right-color:rgba(148,163,184,.16)!important;box-shadow:none!important}.editable-load-cell{position:relative!important;cursor:pointer!important}.editable-load-cell:focus-visible:after,.editable-load-cell:hover:after{content:""!important;position:absolute!important;inset:3px!important;border:1px dashed rgba(96,165,250,.72)!important;border-radius:4px!important;pointer-events:none!important}@media (min-width:761px){.fleet-menu{overflow:hidden!important}.fleet-dropdown,.fleet-menu,.fleet-menu>button{border-radius:16px!important}.fleet-menu.open .fleet-dropdown{overflow:hidden!important;border:1px solid rgba(96,165,250,.42)!important;background:rgba(15,23,42,.82)!important}.fleet-dropdown button{border-top:0!important;border-bottom:0!important;border-radius:0!important;background:rgba(15,23,42,.82)!important;box-shadow:none!important}.fleet-dropdown button:first-child{border-left:0!important;border-right:1px solid rgba(96,165,250,.46)!important}.fleet-dropdown button:last-child{border-left:0!important;border-right:0!important}}@media (min-width:761px) and (max-width:1150px){.fleet-dropdown button span{display:none!important}}html[data-theme=light] .fleet-menu.open .fleet-dropdown{background:hsla(0,0%,100%,.92)!important;border-color:rgba(37,99,235,.22)!important}html[data-theme=light] .fleet-dropdown button{background:hsla(0,0%,100%,.92)!important}.trailer-header-cell,.trailer-header-cell>span,.trailers-header>span{color:var(--oil-muted,#8ea0b8)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important}.trailers-header>span:first-child,.trailers-header>span:first-child .trailer-header-cell,.trailers-header>span:first-child .trailer-header-cell>span{color:var(--oil-text,#e5eefc)!important}html[data-theme=light] .trailer-header-cell,html[data-theme=light] .trailer-header-cell>span,html[data-theme=light] .trailers-header>span{color:#334155!important}.users-permissions-section{position:relative!important;min-height:620px!important}.users-permissions-section .dash-section-body{max-height:560px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important}.users-permissions-section.locked .dash-section-body>:not(.users-lock-overlay){pointer-events:none!important;filter:blur(1.2px)!important;opacity:.42!important}.users-lock-overlay{position:sticky!important;top:0!important;z-index:8!important;margin-bottom:10px!important;padding:12px 14px!important;border:1px solid rgba(96,165,250,.28)!important;border-radius:14px!important;background:rgba(15,23,42,.92)!important;color:var(--oil-text,#e5eefc)!important;display:grid!important;gap:3px!important}.users-list{max-height:172px!important;overflow-y:auto!important;padding-right:4px!important}.customer-add-row,.customer-rule-row,.settings-pill-top{align-items:center!important}.customer-add-row .dashboard-btn,.customer-add-row input,.customer-rule-row .dashboard-btn,.customer-rule-row input,.settings-pill-top .dashboard-btn,.settings-pill-top input{height:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important}.system-settings-section .dash-section-body{max-height:560px!important;overflow-y:auto!important;overflow-x:hidden!important}.system-settings-section .customer-rule-box{position:static!important;margin-top:12px!important}@media (max-width:760px){.system-settings-section .dash-section-body,.users-permissions-section .dash-section-body{max-height:520px!important}}html[data-theme=light] .app-main,html[data-theme=light] .content,html[data-theme=light] .tms-page,html[data-theme=light] body{background:#b4c0ca!important}html[data-theme=light] .app-header,html[data-theme=light] .nav-wrap,html[data-theme=light] header{background:linear-gradient(180deg,#101827,#0b1220)!important;color:#e7eefc!important}html[data-theme=light] .app-footer,html[data-theme=light] .footer,html[data-theme=light] footer{background:linear-gradient(180deg,#101827,#0b1220)!important;color:#8ea0b8!important}.dashboard-page .dashboard-card,.dashboard-page .oil-card{border:none!important;box-shadow:none!important}html:not([data-theme=light]),html[data-theme=dark]{--bg:#0b0f14;--bg-soft:#0f1520;--card:#121824;--card-2:#151d2b;--cell-bg:#0f1520;--btn:#1f2a3d;--line:#223047;--line-soft:hsla(0,0%,100%,.1);--line-strong:hsla(0,0%,100%,.18);--field-bg:rgba(28,38,56,.78);--field-bg-hover:rgba(22,30,44,.88);--field-border:rgba(141,165,196,.22);--oil-card:rgba(15,23,42,.84);--oil-card-solid:#101827;--oil-soft:rgba(30,41,59,.72);--oil-row:#0f1520;--oil-row-alt:#151d2b;--oil-text:#e7eefc;--oil-muted:#8ea0b8;--oil-line:rgba(148,163,184,.24)}html:not([data-theme=light]) .app-main,html:not([data-theme=light]) .content,html:not([data-theme=light]) .tms-page,html:not([data-theme=light]) body,html[data-theme=dark] .app-main,html[data-theme=dark] .content,html[data-theme=dark] .tms-page,html[data-theme=dark] body{background:var(--bg)!important}html:not([data-theme=light]) .card,html:not([data-theme=light]) .dashboard-head,html:not([data-theme=light]) .drivers-panel,html:not([data-theme=light]) .loads-panel,html:not([data-theme=light]) .oil-card,html:not([data-theme=light]) .trailers-panel,html:not([data-theme=light]) .trucks-panel,html[data-theme=dark] .card,html[data-theme=dark] .drivers-panel,html[data-theme=dark] .loads-panel,html[data-theme=dark] .oil-card,html[data-theme=dark] .trailers-panel,html[data-theme=dark] .trucks-panel{background:var(--card)!important;border-color:rgba(148,163,184,.2)!important}html:not([data-theme=light]) .dash-section,html:not([data-theme=light]) .drivers-table-wrap,html:not([data-theme=light]) .loads-table-wrap,html:not([data-theme=light]) .oil-tile,html:not([data-theme=light]) .trailers-table-wrap,html:not([data-theme=light]) .trucks-table-wrap,html[data-theme=dark] .dash-section,html[data-theme=dark] .dashboard-head,html[data-theme=dark] .drivers-table-wrap,html[data-theme=dark] .loads-table-wrap,html[data-theme=dark] .oil-tile,html[data-theme=dark] .trailers-table-wrap,html[data-theme=dark] .trucks-table-wrap{background:var(--card)!important;border-color:rgba(148,163,184,.18)!important}.app-footer,.app-header,.footer,.nav-wrap,footer,header,html[data-theme=dark] .app-footer,html[data-theme=dark] .app-header,html[data-theme=dark] .footer,html[data-theme=dark] .nav-wrap,html[data-theme=dark] footer,html[data-theme=dark] header,html[data-theme=light] .app-footer,html[data-theme=light] .app-header,html[data-theme=light] .footer,html[data-theme=light] .nav-wrap,html[data-theme=light] footer,html[data-theme=light] header{background:linear-gradient(180deg,#101827,#0b1220)!important;color:#e7eefc!important;border-color:rgba(148,163,184,.18)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.app-header:after,.app-header:before,.nav-wrap:after,.nav-wrap:before,header:after,header:before{content:none!important;display:none!important}@media (max-width:760px){.oil-home .oil-customer-pills .oil-cust,.oil-home .oil-loads-card .oil-customer-pills .oil-cust{min-height:18px!important;padding:3px 5px!important;font-size:7.2px!important;line-height:1!important}}.oil-weekly-footer,.oil-weekly-footer *,.oil-weekly-head,.oil-weekly-head *,.oil-weekly-row,.oil-weekly-row *,.oil-weekly-title,.oil-weekly-title *{color:#f1f5f9!important}html[data-theme=light] .oil-weekly-footer,html[data-theme=light] .oil-weekly-footer *,html[data-theme=light] .oil-weekly-head,html[data-theme=light] .oil-weekly-head *,html[data-theme=light] .oil-weekly-row,html[data-theme=light] .oil-weekly-row *,html[data-theme=light] .oil-weekly-title,html[data-theme=light] .oil-weekly-title *{color:#2f3a49!important}@media (max-width:760px){.oil-weekly-title{font-size:9.5px!important;padding:7px 8px!important}.oil-weekly-head,.oil-weekly-row{font-size:7.2px!important;letter-spacing:-.05px!important}.oil-weekly-head span,.oil-weekly-row b,.oil-weekly-row span{padding:5px 2px!important;min-height:22px!important}}.oil-weekly-footer b:last-child,.oil-weekly-footer span:last-child,.oil-weekly-row.oil-weekly-footer b:last-child,.oil-weekly-row.oil-weekly-footer span:last-child,html[data-theme=dark] .oil-weekly-footer b:last-child,html[data-theme=dark] .oil-weekly-footer span:last-child,html[data-theme=dark] .oil-weekly-row.oil-weekly-footer b:last-child,html[data-theme=dark] .oil-weekly-row.oil-weekly-footer span:last-child{color:#f1f5f9!important}html[data-theme=light] .oil-weekly-footer b:last-child,html[data-theme=light] .oil-weekly-footer span:last-child,html[data-theme=light] .oil-weekly-row.oil-weekly-footer b:last-child,html[data-theme=light] .oil-weekly-row.oil-weekly-footer span:last-child{color:#2f3a49!important}@media (max-width:760px){.oil-live-card{padding-top:7px!important;padding-bottom:7px!important}.oil-live-card .oil-live-head{gap:4px!important;transform:translateY(-2px)}.oil-live-card .oil-title-row{margin-bottom:0!important;transform:translateY(-4px)}.oil-live-card .oil-action-row{margin-top:-1px!important;transform:translateY(-2px)}.oil-live-card .oil-refresh-btn,.oil-live-card .oil-week-nav span{height:32px!important;min-height:32px!important}.oil-live-card .oil-refresh-btn{min-width:140px!important;padding-top:0!important;padding-bottom:0!important}.oil-live-card .oil-alert{margin-top:2px!important;padding-top:6px!important;padding-bottom:6px!important;transform:none}}html:not([data-theme=light]) .app-main,html:not([data-theme=light]) .content,html:not([data-theme=light]) .oil-dashboard,html:not([data-theme=light]) .tms-page,html:not([data-theme=light]) body,html[data-theme=dark] .app-main,html[data-theme=dark] .content,html[data-theme=dark] .oil-dashboard,html[data-theme=dark] .tms-page,html[data-theme=dark] body{background:radial-gradient(900px 560px at 12% -12%,rgba(96,165,250,.055),transparent 58%),linear-gradient(180deg,#0f1722,#0b1220)!important}html[data-theme=dark] .app-footer,html[data-theme=dark] .footer,html[data-theme=dark] footer,html[data-theme=light] .app-footer,html[data-theme=light] .footer,html[data-theme=light] footer{color:#8ea0b8!important}.oil-month-chart{gap:5px!important}.oil-chart-row-wrap{gap:3px!important}@media (max-width:760px){.oil-top-columns,.oil-top-region-title,.oil-top-row{padding:8px 10px!important;font-size:9.6px!important;line-height:1.15!important}.oil-top-columns,.oil-top-row{grid-template-columns:minmax(112px,1.35fr) minmax(66px,.78fr) 42px!important}.oil-top-columns span:nth-child(2),.oil-top-columns span:nth-child(3),.oil-top-row b,.oil-top-row span:nth-child(2){padding-left:7px!important}}.oil-top-toggle button{background:rgba(148,163,184,.1)!important;border-color:rgba(148,163,184,.22)!important;color:#9fb0c8!important;box-shadow:none!important}.oil-top-toggle button:hover{background:rgba(96,165,250,.13)!important;border-color:rgba(96,165,250,.36)!important;color:#dbeafe!important}.oil-top-toggle button.active{background:linear-gradient(180deg,rgba(59,130,246,.32),rgba(29,78,216,.24))!important;border-color:rgba(96,165,250,.78)!important;color:#fff!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 8px 18px rgba(37,99,235,.16)!important}html[data-theme=light] .oil-top-toggle button{background:#eef3f8!important;border-color:#cbd7e6!important;color:#526175!important}html[data-theme=light] .oil-top-toggle button:hover{background:#e4edf7!important;border-color:#9eb9d9!important;color:#172235!important}html[data-theme=light] .oil-top-toggle button.active{background:linear-gradient(180deg,#fff,#dbeafe)!important;border-color:#3d6fb6!important;color:#0b2342!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.75),0 8px 16px rgba(61,111,182,.16)!important}.oil-weekly-head,.oil-weekly-row{font-size:12px!important}@media (max-width:760px){.oil-weekly-head,.oil-weekly-row{font-size:8px!important;line-height:1.1!important}.oil-weekly-head span,.oil-weekly-row b,.oil-weekly-row span{font-size:inherit!important}}.oil-driver-name-label,.oil-trailer-unit-title{font-size:1.08em!important;line-height:1.15!important}.oil-trailer-unit-label{font-size:1.06em!important;font-weight:950!important}@media (max-width:760px){.oil-driver-card .oil-driver-main .oil-driver-name-label,.oil-driver-card .oil-driver-main .oil-trailer-unit-title,.oil-driver-main strong.oil-driver-name-label,.oil-driver-main strong.oil-trailer-unit-title{font-size:13px!important;line-height:1.18!important}.oil-driver-meta .oil-trailer-unit-label{font-size:11.5px!important;line-height:1.15!important}}html[data-theme=light] .oil-weekly-row.selected,html[data-theme=light] .oil-weekly-row:not(.oil-weekly-footer):hover{background:rgba(61,111,182,.13)!important;box-shadow:inset 0 0 0 1px rgba(61,111,182,.3)!important}html[data-theme=light] .oil-weekly-row.selected b,html[data-theme=light] .oil-weekly-row.selected span,html[data-theme=light] .oil-weekly-row:not(.oil-weekly-footer):hover b,html[data-theme=light] .oil-weekly-row:not(.oil-weekly-footer):hover span{background:#dcecff!important;color:#0b2342!important}html[data-theme=light] .oil-weekly-row.selected .oil-subcontractor-col,html[data-theme=light] .oil-weekly-row.selected b:last-child,html[data-theme=light] .oil-weekly-row.selected span:first-child,html[data-theme=light] .oil-weekly-row:not(.oil-weekly-footer):hover .oil-subcontractor-col,html[data-theme=light] .oil-weekly-row:not(.oil-weekly-footer):hover b:last-child,html[data-theme=light] .oil-weekly-row:not(.oil-weekly-footer):hover span:first-child{background:#cfe3fb!important}.oil-weekly-table .oil-weekly-head,.oil-weekly-table .oil-weekly-row{font-size:12px!important}.oil-weekly-table .oil-weekly-head span,.oil-weekly-table .oil-weekly-row b,.oil-weekly-table .oil-weekly-row span{font-size:inherit!important}@media (max-width:900px){.oil-weekly-table .oil-weekly-head,.oil-weekly-table .oil-weekly-row{font-size:7.8px!important;line-height:1.12!important}.oil-home .oil-modal .oil-driver-list .oil-driver-card .oil-driver-main>strong,.oil-home .oil-modal .oil-driver-list .oil-driver-card .oil-driver-main>strong.oil-driver-name-label,.oil-home .oil-modal .oil-driver-list .oil-driver-card .oil-driver-main>strong.oil-trailer-unit-title{font-size:14px!important;line-height:1.18!important}.oil-home .oil-modal .oil-driver-list .oil-driver-card .oil-driver-meta span.oil-trailer-unit-label{font-size:12px!important;line-height:1.15!important;font-weight:950!important}}html[data-theme=light] .oil-weekly-table .oil-weekly-row.selected b,html[data-theme=light] .oil-weekly-table .oil-weekly-row.selected span,html[data-theme=light] .oil-weekly-table .oil-weekly-row.selected span:not(:first-child):not(.oil-subcontractor-col),html[data-theme=light] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover b,html[data-theme=light] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span,html[data-theme=light] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span:not(:first-child):not(.oil-subcontractor-col){background:#dcecff!important;color:#0b2342!important}html[data-theme=light] .oil-weekly-table .oil-weekly-row.selected .oil-subcontractor-col,html[data-theme=light] .oil-weekly-table .oil-weekly-row.selected b:last-child,html[data-theme=light] .oil-weekly-table .oil-weekly-row.selected span:first-child,html[data-theme=light] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover .oil-subcontractor-col,html[data-theme=light] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover b:last-child,html[data-theme=light] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span:first-child{background:#cfe3fb!important;color:#0b2342!important}html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row.selected,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover,html[data-theme=dark] .oil-weekly-table .oil-weekly-row.selected,html[data-theme=dark] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover{background:rgba(96,165,250,.13)!important;box-shadow:inset 0 0 0 1px rgba(96,165,250,.32)!important}html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row.selected b,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row.selected span,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover b,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span,html[data-theme=dark] .oil-weekly-table .oil-weekly-row.selected b,html[data-theme=dark] .oil-weekly-table .oil-weekly-row.selected span,html[data-theme=dark] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover b,html[data-theme=dark] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span{background:rgba(96,165,250,.14)!important;color:#f8fbff!important}html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row.selected .oil-subcontractor-col,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row.selected b:last-child,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row.selected span:first-child,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover .oil-subcontractor-col,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover b:last-child,html:not([data-theme=light]) .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span:first-child,html[data-theme=dark] .oil-weekly-table .oil-weekly-row.selected .oil-subcontractor-col,html[data-theme=dark] .oil-weekly-table .oil-weekly-row.selected b:last-child,html[data-theme=dark] .oil-weekly-table .oil-weekly-row.selected span:first-child,html[data-theme=dark] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover .oil-subcontractor-col,html[data-theme=dark] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover b:last-child,html[data-theme=dark] .oil-weekly-table .oil-weekly-row:not(.oil-weekly-footer):hover span:first-child{background:rgba(96,165,250,.2)!important;color:#fff!important}@media (min-width:761px) and (max-width:1150px){:root{--loads-cols-tablet:40px 86px 126px repeat(10,108px) 54px;--loads-total-tablet:54px;--loads-tablet-table-w:1386px}.loads-table-wrap{padding-right:0!important;scrollbar-gutter:auto!important}.loads-grid,.loads-row,.loads-super-title{width:var(--loads-tablet-table-w)!important;min-width:var(--loads-tablet-table-w)!important;max-width:var(--loads-tablet-table-w)!important;box-sizing:border-box!important}.loads-row,.loads-super-title{grid-template-columns:var(--loads-cols-tablet)!important}.loads-super-title{padding-left:0!important;padding-right:0!important}.loads-data-row>span:last-child,.loads-header>span:last-child,.loads-row>span:last-child{width:var(--loads-total-tablet)!important;min-width:var(--loads-total-tablet)!important;max-width:var(--loads-total-tablet)!important}}@media (max-width:760px){:root{--loads-cols-mobile:28px 58px 104px repeat(10,72px) 52px;--loads-total-mobile:52px;--loads-mobile-table-w:962px}.loads-table-wrap{padding-right:0!important;scrollbar-gutter:auto!important}.loads-grid,.loads-row,.loads-super-title{width:var(--loads-mobile-table-w)!important;min-width:var(--loads-mobile-table-w)!important;max-width:var(--loads-mobile-table-w)!important;box-sizing:border-box!important}.loads-row,.loads-super-title{grid-template-columns:var(--loads-cols-mobile)!important}.loads-super-title{padding-left:0!important;padding-right:0!important}.loads-data-row>span:last-child,.loads-header>span:last-child,.loads-row>span:last-child{width:var(--loads-total-mobile)!important;min-width:var(--loads-total-mobile)!important;max-width:var(--loads-total-mobile)!important;padding-left:3px!important;padding-right:3px!important;font-size:7px!important;letter-spacing:0!important}}@media (min-width:761px) and (max-width:1150px){.drivers-table{--drv-col-driver:172px;--drv-col-company:168px;--drv-col-region:86px;--drv-col-customer:108px;--drv-col-status:108px;--drv-col-well:112px;--drv-col-product:96px;--drv-col-truck:96px;--drv-col-trailer:100px;--drv-col-phone:128px;--drv-col-authority:98px;--drv-col-rent:98px;--drv-col-card:86px;--drv-col-updated:147px;--drv-col-notice:220px}.trailers-table{--trl-col-trailer:162px;--trl-col-region:80px;--trl-col-type:178px;--trl-col-status:112px;--trl-col-owner:120px;--trl-col-ecord:90px;--trl-col-last-used:230px;--trl-col-fs:64px;--trl-col-bs:64px;--trl-col-vin:64px;--trl-col-inspection:132px;--trl-col-notice:245px}.trucks-panel{--trk-col-truck:150px;--trk-col-region:82px;--trk-col-make:170px;--trk-col-status:122px;--trk-col-auto:118px;--trk-col-last-used:245px;--trk-col-reg-pic:155px;--trk-col-inspection-pic:155px;--trk-col-vin-pic:155px;--trk-col-notice:250px}.drivers-table,.drivers-table .drivers-row,.trailers-table,.trailers-table .trailers-row,.trucks-row,.trucks-table{width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important}}@media (max-width:760px){.trailers-table{--trl-col-type:100px;--trl-col-owner:68px}}.trailers-header>span:first-child,.trailers-header>span:first-child .trailer-header-cell,.trailers-header>span:first-child .trailer-header-cell>span{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.trucks-header>span:nth-child(5){text-transform:uppercase!important}.fleet-menu.selected>button{background:rgba(96,165,250,.16)!important;border-color:rgba(96,165,250,.55)!important;color:#fff!important}html[data-theme=light] .fleet-menu.selected>button{background:linear-gradient(180deg,#fff,#dbeafe)!important;border-color:#3d6fb6!important;color:#0b2342!important}html:not([data-theme=light]) .app-main,html:not([data-theme=light]) .tms-page,html:not([data-theme=light]) .tms-page .content,html:not([data-theme=light]) .tms-page .oil-dashboard,html:not([data-theme=light]) .tms-page .oil-tab-panel,html:not([data-theme=light]) .tms-page .tab-view,html:not([data-theme=light]) .tms-page .tms-shell,html:not([data-theme=light]) body,html[data-theme=dark] .app-main,html[data-theme=dark] .tms-page,html[data-theme=dark] .tms-page .content,html[data-theme=dark] .tms-page .oil-dashboard,html[data-theme=dark] .tms-page .oil-tab-panel,html[data-theme=dark] .tms-page .tab-view,html[data-theme=dark] .tms-page .tms-shell,html[data-theme=dark] body{background:radial-gradient(900px 560px at 12% -12%,rgba(96,165,250,.055),transparent 58%),linear-gradient(180deg,#0f1722,#0b1220)!important}html:not([data-theme=light]) .tms-page .content:has(.oil-page-loader),html:not([data-theme=light]) .tms-page .oil-dashboard:has(.oil-page-loader),html:not([data-theme=light]) .tms-page .oil-tab-panel:has(.oil-page-loader),html:not([data-theme=light]) .tms-page .tab-view:has(.oil-page-loader),html:not([data-theme=light]) .tms-page .tms-shell:has(.oil-page-loader),html[data-theme=dark] .tms-page .content:has(.oil-page-loader),html[data-theme=dark] .tms-page .oil-dashboard:has(.oil-page-loader),html[data-theme=dark] .tms-page .oil-tab-panel:has(.oil-page-loader),html[data-theme=dark] .tms-page .tab-view:has(.oil-page-loader),html[data-theme=dark] .tms-page .tms-shell:has(.oil-page-loader){background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .tms-page .tab-view:not(.active),html[data-theme=dark] .tms-page .tab-view:not(.active){background:transparent!important}html:not([data-theme=light]) .tms-page .content:has(.dashboard-panel),html:not([data-theme=light]) .tms-page .oil-dashboard:has(.dashboard-panel),html:not([data-theme=light]) .tms-page .oil-tab-panel:has(.dashboard-panel),html:not([data-theme=light]) .tms-page .tab-view:has(.dashboard-panel),html[data-theme=dark] .tms-page .content:has(.dashboard-panel),html[data-theme=dark] .tms-page .oil-dashboard:has(.dashboard-panel),html[data-theme=dark] .tms-page .oil-tab-panel:has(.dashboard-panel),html[data-theme=dark] .tms-page .tab-view:has(.dashboard-panel){background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html:not([data-theme=light]) .drivers-loading,html:not([data-theme=light]) .loads-loading,html:not([data-theme=light]) .trailers-loading,html:not([data-theme=light]) .trucks-loading,html[data-theme=dark] .drivers-loading,html[data-theme=dark] .loads-loading,html[data-theme=dark] .trailers-loading,html[data-theme=dark] .trucks-loading{background:var(--card)!important;border-color:rgba(148,163,184,.2)!important;color:var(--text)!important}html:not([data-theme=light]) .dashboard-head,html:not([data-theme=light]) .drivers-loading,html:not([data-theme=light]) .drivers-panel,html:not([data-theme=light]) .loads-loading,html:not([data-theme=light]) .loads-panel,html:not([data-theme=light]) .trailers-loading,html:not([data-theme=light]) .trailers-panel,html:not([data-theme=light]) .trucks-loading,html:not([data-theme=light]) .trucks-panel,html[data-theme=dark] .dashboard-head,html[data-theme=dark] .drivers-loading,html[data-theme=dark] .drivers-panel,html[data-theme=dark] .loads-loading,html[data-theme=dark] .loads-panel,html[data-theme=dark] .trailers-loading,html[data-theme=dark] .trailers-panel,html[data-theme=dark] .trucks-loading,html[data-theme=dark] .trucks-panel{background:var(--oil-card,rgba(15,23,42,.84))!important;border-color:var(--oil-line,rgba(148,163,184,.24))!important}html:not([data-theme=light]) .tms-page .oil-tabs-top,html[data-theme=dark] .tms-page .oil-tabs-top{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not([data-theme=light]) .tms-page .oil-tabs-top:after,html:not([data-theme=light]) .tms-page .oil-tabs-top:before,html[data-theme=dark] .tms-page .oil-tabs-top:after,html[data-theme=dark] .tms-page .oil-tabs-top:before{content:none!important;display:none!important}html:not([data-theme=light]) .tms-page .fleet-menu.selected>button,html:not([data-theme=light]) .tms-page .oil-tabs button.active,html[data-theme=dark] .tms-page .fleet-menu.selected>button,html[data-theme=dark] .tms-page .oil-tabs button.active{background:rgba(96,165,250,.16)!important;border-color:rgba(96,165,250,.55)!important}.billing-designer-section.locked,.system-settings-section.locked,.users-permissions-section.locked{position:relative!important;overflow:hidden!important}.billing-designer-section.locked{height:230px!important;min-height:230px!important;max-height:230px!important}.billing-designer-section.locked .dash-section-body>:not(.billing-lock-overlay),.billing-designer-section.locked>.dash-section-head,.system-settings-section.locked .dash-section-body>:not(.system-lock-overlay),.system-settings-section.locked>.dash-section-head,.users-permissions-section.locked .dash-section-body>:not(.users-lock-overlay),.users-permissions-section.locked .dash-section-head{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;opacity:.16!important;filter:blur(3px)!important}.billing-designer-section.locked>.dash-section-body,.system-settings-section.locked>.dash-section-body,.users-permissions-section.locked>.dash-section-body{pointer-events:auto!important;opacity:1!important;filter:none!important}.billing-designer-section.locked .billing-lock-overlay,.system-settings-section.locked .system-lock-overlay,.users-permissions-section.locked .users-lock-overlay{position:absolute!important;inset:0!important;z-index:20!important;margin:0!important;padding:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important;pointer-events:none!important;border:1px solid rgba(96,165,250,.24)!important;border-radius:inherit!important;background:rgba(10,16,28,.44)!important;color:var(--text)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.billing-designer-section.locked .billing-lock-overlay strong,.system-settings-section.locked .system-lock-overlay strong,.users-permissions-section.locked .users-lock-overlay strong{font-size:18px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.02em!important}.billing-designer-section.locked .billing-lock-overlay span,.system-settings-section.locked .system-lock-overlay span,.users-permissions-section.locked .users-lock-overlay span{max-width:520px!important;color:rgba(231,238,252,.86)!important;font-size:13px!important;font-weight:850!important;line-height:1.35!important}html[data-theme=light] .billing-designer-section.locked .billing-lock-overlay,html[data-theme=light] .system-settings-section.locked .system-lock-overlay,html[data-theme=light] .users-permissions-section.locked .users-lock-overlay{background:rgba(248,251,255,.54)!important;color:#0f172a!important}html[data-theme=light] .billing-designer-section.locked .billing-lock-overlay span,html[data-theme=light] .system-settings-section.locked .system-lock-overlay span,html[data-theme=light] .users-permissions-section.locked .users-lock-overlay span{color:rgba(15,23,42,.74)!important}@media (max-width:760px){.dashboard-head-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(74px,.62fr) minmax(74px,.68fr)!important;gap:6px!important;align-items:center!important;width:100%!important}.dashboard-head-actions .dashboard-password,.dashboard-head-actions .refresh-dashboard-btn,.dashboard-head-actions .unlock-btn{grid-column:auto!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 6px!important;font-size:8.5px!important}.billing-designer-section.locked{height:170px!important;min-height:170px!important;max-height:170px!important}}.dashboard-settings-users-grid{align-items:stretch!important;grid-auto-rows:minmax(620px,min(72vh,720px))!important}.dashboard-settings-users-grid>.dash-section{height:100%!important;min-height:620px!important;max-height:720px!important}.system-settings-section,.users-permissions-section.locked,.users-permissions-section.unlocked{height:min(72vh,720px)!important;min-height:620px!important;max-height:720px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.system-settings-section .dash-section-body,.users-permissions-section.unlocked .dash-section-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px!important}.users-permissions-section.locked{height:min(72vh,720px)!important;min-height:620px!important;max-height:720px!important;overflow:hidden!important}.users-permissions-section.locked .dash-section-body{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding-right:0!important}.users-permissions-section.locked .users-lock-overlay{pointer-events:none!important}.activity-log-list,.customer-rule-list,.permissions-role-list,.users-list{max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important}.settings-pill-top{grid-template-columns:minmax(0,1fr) 86px!important;align-items:end!important}.settings-pill-top label{min-width:0!important}.customer-add-row .dashboard-btn,.customer-rule-row .dashboard-btn,.settings-pill-top .dashboard-btn{align-self:end!important;height:40px!important;min-height:40px!important}.dashboard-btn.small:disabled,.dashboard-btn:disabled{opacity:.48!important;cursor:not-allowed!important}.billing-rate-row,.customer-add-row,.customer-rule-row,.expense-row,.trailer-cost-row,.user-permission-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.billing-rate-row{grid-template-columns:minmax(58px,.48fr) minmax(86px,.82fr) minmax(100px,1fr) minmax(70px,.58fr) minmax(76px,.68fr) minmax(74px,.58fr) minmax(82px,.7fr) 76px 40px!important}.trailer-cost-row{grid-template-columns:minmax(110px,1.15fr) minmax(78px,.72fr) minmax(64px,.58fr) minmax(64px,.58fr) minmax(64px,.58fr) 76px 40px!important}.expense-row{grid-template-columns:minmax(110px,1.1fr) minmax(66px,.58fr) minmax(112px,.95fr) 76px 40px!important}.billing-rate-row,.expense-row,.trailer-cost-row{gap:6px!important}.billing-rate-row .dashboard-btn.small,.expense-row .dashboard-btn.small,.trailer-cost-row .dashboard-btn.small{width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:10px!important;letter-spacing:0!important;overflow:hidden!important;text-overflow:clip!important}.billing-rate-row .dashboard-btn.icon-btn,.customer-rule-row .dashboard-btn.icon-btn,.dashboard-btn.icon-btn,.dashboard-btn.small.icon-btn,.expense-row .dashboard-btn.icon-btn,.trailer-cost-row .dashboard-btn.icon-btn,.user-permission-card .dashboard-btn.icon-btn{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;font-size:13px!important;font-weight:950!important}.customer-rule-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr) 76px 40px!important;gap:6px!important}.user-permission-card{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.95fr) 78px 40px!important}.dashboard-report-back{background:rgba(3,7,18,.72)!important;backdrop-filter:blur(12px) saturate(1.1)!important;-webkit-backdrop-filter:blur(12px) saturate(1.1)!important}.dashboard-report-modal{border:1px solid rgba(96,165,250,.28)!important;background:linear-gradient(180deg,rgba(17,24,39,.98),rgba(12,18,31,.98))!important;color:var(--oil-text,#e7eefc)!important;border-radius:18px!important;box-shadow:0 28px 80px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06)!important}.dot-prompt-modal{width:min(520px,calc(100vw - 28px))!important;padding:18px!important;overflow:hidden!important}.dashboard-report-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(148,163,184,.18)!important}.dashboard-report-head h3{margin:0!important;font-size:20px!important;line-height:1.15!important}.dashboard-report-head p{margin:7px 0 0!important;color:var(--oil-muted,#9fb0c8)!important;font-size:13px!important;line-height:1.4!important}.dot-prompt-field{margin:16px 0 0!important;padding:0!important}.dot-prompt-field span{color:var(--oil-muted,#9fb0c8)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.05em!important;text-transform:uppercase!important}.dot-prompt-field input{width:100%!important;height:44px!important;min-height:44px!important;margin-top:7px!important;border-radius:12px!important}.dashboard-report-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding-top:16px!important}html[data-theme=light] .dashboard-report-modal{background:#f8fbff!important;color:#0f172a!important;border-color:rgba(37,99,235,.24)!important}.oil-weekly-title .result,.oil-weekly-title .results,.oil-weekly-title .total-loads,.oil-weekly-title [data-result],.oil-weekly-title [data-total],.oil-weekly-title b,.oil-weekly-title strong{display:none!important}.trailers-table .trailers-data-row>span:first-child{background:var(--row-sticky-bg,var(--trailer-sticky-normal))!important}.trailers-table .trailers-data-row:hover>span:first-child{background:var(--row-sticky-hover-bg,var(--trailer-sticky-hover))!important}.drivers-table .driver-header-cell,.drivers-table .driver-header-cell>span,.drivers-table .drivers-header>span,.loads-grid .loads-header>span,.trailers-table .trailer-header-cell,.trailers-table .trailer-header-cell>span,.trailers-table .trailers-header>span,.trucks-table .truck-header-cell,.trucks-table .truck-header-cell>span,.trucks-table .trucks-header>span{color:var(--oil-muted,#8ea0b8)!important;font-size:11px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-family:inherit!important;text-align:center!important;white-space:nowrap!important}.drivers-table .drivers-header>span,.loads-grid .loads-header>span,.trailers-table .trailers-header>span,.trucks-table .trucks-header>span{display:flex!important;align-items:center!important;justify-content:center!important}.drivers-table .driver-header-cell,.trailers-table .trailer-header-cell,.trucks-table .truck-header-cell{gap:6px!important;min-width:0!important}.trucks-table .trucks-header>span:nth-child(5){font-size:11px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.06em!important;transform:none!important;color:var(--oil-muted,#8ea0b8)!important}.trucks-table .trucks-header>span:nth-child(5):after{content:none!important;display:none!important;font-size:0!important}.trucks-header>span:nth-child(5){font-size:11px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.06em!important;transform:none!important}.trucks-header>span:nth-child(5):after{content:none!important;display:none!important;font-size:0!important}html[data-theme=light] .drivers-table .driver-header-cell,html[data-theme=light] .drivers-table .driver-header-cell>span,html[data-theme=light] .drivers-table .drivers-header>span,html[data-theme=light] .loads-grid .loads-header>span,html[data-theme=light] .trailers-table .trailer-header-cell,html[data-theme=light] .trailers-table .trailer-header-cell>span,html[data-theme=light] .trailers-table .trailers-header>span,html[data-theme=light] .trucks-table .truck-header-cell,html[data-theme=light] .trucks-table .truck-header-cell>span,html[data-theme=light] .trucks-table .trucks-header>span{color:#334155!important}html:not([data-theme=light]) .dashboard-settings-users-grid>.dash-section,html[data-theme=dark] .dashboard-settings-users-grid>.dash-section{border-color:transparent!important;box-shadow:none!important;outline:0!important}html:not([data-theme=light]) .dashboard-panel .activity-log-box,html:not([data-theme=light]) .dashboard-panel .billing-card,html:not([data-theme=light]) .dashboard-panel .billing-designer-section,html:not([data-theme=light]) .dashboard-panel .customer-rule-box,html:not([data-theme=light]) .dashboard-panel .dash-stats-grid,html:not([data-theme=light]) .dashboard-panel .dashboard-head,html:not([data-theme=light]) .dashboard-panel .permissions-settings-box,html:not([data-theme=light]) .dashboard-panel .settings-pill-group,html:not([data-theme=light]) .dashboard-panel .system-settings-section,html:not([data-theme=light]) .dashboard-panel .users-permissions-section,html[data-theme=dark] .dashboard-panel .activity-log-box,html[data-theme=dark] .dashboard-panel .billing-card,html[data-theme=dark] .dashboard-panel .billing-designer-section,html[data-theme=dark] .dashboard-panel .customer-rule-box,html[data-theme=dark] .dashboard-panel .dash-stats-grid,html[data-theme=dark] .dashboard-panel .dashboard-head,html[data-theme=dark] .dashboard-panel .permissions-settings-box,html[data-theme=dark] .dashboard-panel .settings-pill-group,html[data-theme=dark] .dashboard-panel .system-settings-section,html[data-theme=dark] .dashboard-panel .users-permissions-section{border:1px solid rgba(118,153,204,.24)!important}html:not([data-theme=light]) .dashboard-panel .dash-stat-card,html:not([data-theme=light]) .dashboard-panel .permission-role-card,html:not([data-theme=light]) .dashboard-panel .user-permission-card,html[data-theme=dark] .dashboard-panel .dash-stat-card,html[data-theme=dark] .dashboard-panel .permission-role-card,html[data-theme=dark] .dashboard-panel .user-permission-card{border:1px solid rgba(118,153,204,.16)!important}.system-settings-section .customer-rule-box,.system-settings-section .settings-pill-group,.users-permissions-section .user-permission-card{overflow:hidden!important}.system-settings-section .settings-pill-top{grid-template-columns:minmax(0,1fr) minmax(64px,72px)!important;gap:8px!important;width:100%!important}.system-settings-section .customer-add-row .dashboard-btn,.system-settings-section .customer-add-row button,.system-settings-section .settings-pill-top .dashboard-btn,.system-settings-section .settings-pill-top button{width:100%!important;min-width:0!important;max-width:100%!important;padding:0 8px!important;box-sizing:border-box!important}.system-settings-section .customer-add-row{grid-template-columns:minmax(0,.78fr) minmax(0,1.45fr) minmax(64px,72px)!important;gap:8px!important}.users-permissions-section .user-permission-card{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.95fr) minmax(66px,76px) 40px!important;gap:6px!important}.users-permissions-section .user-permission-card .dashboard-btn:not(.icon-btn){width:100%!important;min-width:0!important;max-width:100%!important;padding:0 8px!important;font-size:10px!important;box-sizing:border-box!important}.users-permissions-section .user-permission-card .dashboard-btn.icon-btn{width:40px!important;min-width:40px!important;max-width:40px!important}.billing-report-preview>.dashboard-report-actions{min-height:72px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 0 0!important}.billing-report-preview>.dashboard-report-actions .dashboard-btn{align-self:center!important}.billing-report-footer-note{text-align:center!important}@media (max-width:1150px){.billing-rate-row,.expense-row,.trailer-cost-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.billing-rate-row .dashboard-btn.small,.expense-row .dashboard-btn.small,.trailer-cost-row .dashboard-btn.small{min-width:0!important}.billing-rate-row .dashboard-btn.icon-btn,.expense-row .dashboard-btn.icon-btn,.trailer-cost-row .dashboard-btn.icon-btn{width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:760px){.system-settings-section,.users-permissions-section.locked,.users-permissions-section.unlocked{height:620px!important;min-height:520px!important;max-height:620px!important}.customer-add-row,.customer-rule-row,.settings-pill-top,.user-permission-card{grid-template-columns:1fr!important}.customer-rule-row .dashboard-btn.icon-btn,.user-permission-card .dashboard-btn.icon-btn{width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:1150px){.dashboard-panel{gap:8px!important;font-size:12px!important}.dashboard-head{align-items:stretch!important;flex-direction:column!important;gap:8px!important;border-radius:16px!important;padding:14px!important}.dashboard-head-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(74px,.62fr) minmax(74px,.68fr)!important;gap:6px!important;width:100%!important}.dashboard-head-actions .dashboard-btn,.dashboard-head-actions .dashboard-password,.dashboard-head-actions .refresh-dashboard-btn,.dashboard-head-actions .unlock-btn{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 6px!important;font-size:8.5px!important}.dash-stats-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(160px,calc((100% - 10px) / 2))!important;grid-template-columns:none!important;grid-template-rows:repeat(2,minmax(82px,auto))!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 8px!important;scroll-snap-type:x proximity!important}.billing-summary-grid .dash-stat-card,.dash-stats-grid .dash-stat-card{min-width:0!important;scroll-snap-align:start!important}.dash-stat-card strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(18px,4.6vw,26px)!important;line-height:1.05!important}.dash-stat-card p,.dash-stat-card span{font-size:10px!important;line-height:1.2!important}.billing-design-grid,.billing-layout-v4,.billing-two-column-grid,.dashboard-settings-users-grid{grid-template-columns:1fr!important;grid-auto-rows:auto!important}.billing-layout-v4{display:flex!important;flex-direction:column!important;gap:12px!important}.billing-side-stack{display:contents!important}.summary-card{order:1!important}.billing-period-card{order:2!important}.compact-billing-card{order:3!important}.billing-card.billing-period-card,.billing-period-card,.billing-right,.billing-right-column,.dashboard-settings-users-grid>.dash-section,.system-settings-section,.users-permissions-section.locked,.users-permissions-section.unlocked{height:auto!important;min-height:0!important;max-height:none!important}.system-settings-section .dash-section-body,.users-permissions-section.unlocked .dash-section-body{max-height:none!important;overflow:visible!important;padding-right:0!important}.users-permissions-section.locked .dash-section-body{min-height:520px!important;overflow:hidden!important}.billing-summary-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(118px,calc((100% - 16px) / 3))!important;grid-template-columns:none!important;grid-template-rows:minmax(76px,auto)!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 8px!important;scroll-snap-type:x proximity!important}.billing-period-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.86fr) minmax(0,.86fr) minmax(86px,.56fr)!important;gap:7px!important}.billing-loads-table,.billing-period-card .billing-loads-table-wrap,.billing-period-table,.billing-period-table-wrap{height:340px!important;max-height:340px!important}.billing-rate-table,.compact-list-table,.expense-list,.trailer-cost-table{max-height:190px!important}.billing-rate-row{grid-template-columns:repeat(4,minmax(62px,1fr))!important}.trailer-cost-row{grid-template-columns:minmax(92px,1.2fr) minmax(74px,.8fr) minmax(70px,.72fr) minmax(70px,.72fr)!important}.expense-row,.user-permission-card{grid-template-columns:repeat(3,minmax(76px,1fr))!important}.customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 64px!important;gap:6px!important}.customer-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 64px 40px!important}.billing-rate-row,.customer-rule-row,.expense-row,.trailer-cost-row,.user-permission-card{gap:6px!important;align-items:center!important}.billing-rate-row .dashboard-btn:not(.icon-btn),.expense-row .dashboard-btn:not(.icon-btn),.trailer-cost-row .dashboard-btn:not(.icon-btn),.user-permission-card .dashboard-btn:not(.icon-btn){grid-column:1/3!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.billing-rate-row .dashboard-btn.icon-btn,.expense-row .dashboard-btn.icon-btn,.trailer-cost-row .dashboard-btn.icon-btn,.user-permission-card .dashboard-btn.icon-btn{grid-column:3/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.billing-rate-row .dashboard-btn,.customer-add-row .dashboard-btn,.customer-rule-row .dashboard-btn,.expense-row .dashboard-btn,.trailer-cost-row .dashboard-btn,.user-permission-card .dashboard-btn{height:36px!important;min-height:36px!important;padding:0 6px!important;font-size:9.5px!important}.billing-rate-row input,.billing-rate-row select,.customer-add-row input,.customer-rule-row input,.expense-row input,.expense-row select,.trailer-cost-row input,.trailer-cost-row select,.user-permission-card input,.user-permission-card select{height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:10px!important}.users-permissions-section.unlocked .dash-section-body{display:flex!important;flex-direction:column!important;gap:12px!important;overflow:visible!important}.permissions-settings-box{order:3!important}.activity-log-box,.permissions-settings-box{position:static!important;z-index:auto!important}.activity-log-box{order:4!important;width:100%!important;margin-top:4px!important;overflow:hidden!important}.activity-log-list{max-height:276px!important;overflow-y:auto!important}}@media (max-width:760px){.dashboard-panel{font-size:11px!important}.dashboard-panel .dash-section-head h3,.dashboard-panel .dashboard-head h2{font-size:20px!important}.dashboard-panel .dash-section-head p,.dashboard-panel .dashboard-head p,.dashboard-panel .mini-section-head p{font-size:10px!important;line-height:1.25!important}.dashboard-panel .mini-section-head h4{font-size:12px!important}.dashboard-panel .dash-stats-grid{grid-auto-columns:minmax(148px,calc((100% - 8px) / 2))!important;grid-template-rows:repeat(2,minmax(78px,auto))!important;gap:8px!important}.dashboard-panel .billing-summary-grid{grid-auto-columns:minmax(104px,calc((100% - 12px) / 3))!important}.dashboard-panel .billing-period-row{grid-template-columns:1fr 1fr!important}.dashboard-panel .billing-period-row .auto-billing-btn,.dashboard-panel .billing-period-row label:first-child{grid-column:1/-1!important}.dashboard-panel .billing-rate-row{grid-template-columns:repeat(5,minmax(62px,1fr))!important}.dashboard-panel .trailer-cost-row{grid-template-columns:minmax(82px,1.15fr) minmax(64px,.8fr) minmax(58px,.7fr) minmax(58px,.7fr)!important}.dashboard-panel .expense-row,.dashboard-panel .user-permission-card{grid-template-columns:repeat(3,minmax(68px,1fr))!important}.dashboard-panel .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px!important}.dashboard-panel .customer-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px 36px!important}.dashboard-panel .customer-add-row .dashboard-btn,.dashboard-panel .customer-rule-row .dashboard-btn:not(.icon-btn){width:58px!important;min-width:58px!important;max-width:58px!important}.dashboard-panel .customer-rule-row .dashboard-btn.icon-btn{width:36px!important;min-width:36px!important;max-width:36px!important}}.dashboard-panel .settings-v4-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 84px 84px!important;align-items:end!important;-moz-column-gap:8px!important;column-gap:8px!important;row-gap:10px!important;width:100%!important;min-width:0!important}.dashboard-panel .company-setting-row{grid-column:1!important;grid-row:1!important;min-width:0!important}.dashboard-panel .company-timezone-row{grid-column:2!important;grid-row:1!important;min-width:0!important}.dashboard-panel .company-timezone-row span{display:block!important;margin-bottom:6px!important;color:var(--oil-muted,var(--muted))!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.dashboard-panel .company-timezone-row select{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 24px 0 8px!important;font-size:16px!important}.dashboard-panel .company-update-btn{grid-column:3!important;grid-row:1!important;align-self:end!important;justify-self:stretch!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:40px!important;min-height:40px!important;padding:0 8px!important}.drivers-table .driver-name.driver-name-stale{color:#f59e0b!important;text-shadow:0 0 14px rgba(245,158,11,.18)!important}html[data-theme=light] .drivers-table .driver-name.driver-name-stale{color:#b45309!important;text-shadow:none!important}@media (max-width:760px){.dashboard-panel .settings-v4-grid{grid-template-columns:minmax(0,1fr) 76px 76px!important;-moz-column-gap:6px!important;column-gap:6px!important}.dashboard-panel .company-setting-row{grid-column:1!important;grid-row:1!important}.dashboard-panel .company-timezone-row{grid-column:2!important;grid-row:1!important}.dashboard-panel .company-timezone-row select{height:38px!important;min-height:38px!important;font-size:13px!important}.dashboard-panel .company-update-btn{grid-column:3!important;grid-row:1!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:38px!important;min-height:38px!important}}@media (max-width:1150px) and (min-width:761px){.dashboard-panel{overflow-x:hidden!important}.dashboard-panel .billing-layout-v4,.dashboard-panel .dashboard-settings-users-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}.dashboard-panel .billing-period-card,.dashboard-panel .billing-side-stack,.dashboard-panel .system-settings-section,.dashboard-panel .users-permissions-section{width:100%!important;max-width:100%!important;min-width:0!important}.dashboard-panel .billing-period-row{grid-template-columns:minmax(180px,1.1fr) minmax(132px,.7fr) minmax(132px,.7fr) minmax(108px,116px)!important;gap:8px!important}.dashboard-panel .billing-period-row .auto-billing-btn,.dashboard-panel .billing-period-row label:first-child{grid-column:auto!important}.dashboard-panel .billing-loads-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}.users-permissions-section .user-permission-card{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:center!important}.users-permissions-section .user-permission-card input,.users-permissions-section .user-permission-card select{grid-row:1!important;min-width:0!important}.users-permissions-section .user-permission-card .dashboard-btn:not(.icon-btn){grid-column:1/3!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.users-permissions-section .user-permission-card .dashboard-btn.icon-btn{grid-column:3!important;grid-row:2!important;justify-self:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:38px!important;min-height:38px!important;padding:0!important}}.oil-top-controls{justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.oil-top-controls,.oil-top-sort{display:inline-flex!important;align-items:center!important}.oil-top-sort{gap:6px!important;min-width:0!important}.oil-top-sort span{color:var(--muted)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.oil-top-sort select{height:30px!important;min-width:118px!important;border:1px solid rgba(96,165,250,.34)!important;border-radius:999px!important;background:rgba(15,23,42,.72)!important;color:var(--text)!important;padding:0 26px 0 10px!important;font-size:11px!important;font-weight:950!important;outline:none!important}.oil-top-columns,.oil-top-row{grid-template-columns:minmax(130px,1.38fr) minmax(100px,.9fr) minmax(52px,.5fr)!important}.oil-top-columns span,.oil-top-row b,.oil-top-row span{border-left:0!important;border-right:1px solid var(--line)!important;min-width:0!important}.oil-top-columns span:last-child,.oil-top-row b:last-child{border-right:0!important}.oil-top-row.best{background:rgba(34,197,94,.14)!important}.oil-top-row.best b,.oil-top-row.best span:first-child{color:#86efac!important}.oil-top-row.next-best{background:rgba(251,191,36,.12)!important}.oil-top-row.next-best b,.oil-top-row.next-best span:first-child{color:#fcd34d!important}html[data-theme=light] .oil-top-sort select{background:#eef4fb!important;color:#0f172a!important;border-color:#cbd7e6!important}html[data-theme=light] .oil-top-row.best{background:rgba(34,197,94,.13)!important}html[data-theme=light] .oil-top-row.best b,html[data-theme=light] .oil-top-row.best span:first-child{color:#166534!important}html[data-theme=light] .oil-top-row.next-best{background:rgba(245,158,11,.13)!important}html[data-theme=light] .oil-top-row.next-best b,html[data-theme=light] .oil-top-row.next-best span:first-child{color:#92400e!important}@media (max-width:760px){.oil-top-head{flex-direction:column!important;align-items:stretch!important}.oil-top-controls{justify-content:space-between!important}.oil-top-sort select{min-width:104px!important;height:28px!important;font-size:9px!important}.oil-top-columns,.oil-top-row{grid-template-columns:minmax(112px,1.28fr) minmax(76px,.84fr) 44px!important}}.dashboard-panel{display:grid!important;margin-bottom:12px!important}.dashboard-panel,.dashboard-panel .billing-layout-v4,.dashboard-panel .billing-side-stack,.dashboard-panel .dash-main-grid,.dashboard-panel .dashboard-settings-users-grid{gap:12px!important}.dashboard-panel .billing-designer-section,.dashboard-panel .dash-stats-grid,.dashboard-panel .dashboard-head,.dashboard-panel .system-settings-section,.dashboard-panel .users-permissions-section{margin:0!important}.dashboard-panel .company-timezone-row select,.dashboard-panel .system-settings-section .company-timezone-row select{font-size:13px!important;font-weight:850!important;letter-spacing:0!important;line-height:1!important;text-align:center!important;text-transform:none!important;padding:0 22px 0 8px!important}@media (max-width:1150px){.users-permissions-section.locked{height:230px!important;min-height:230px!important;max-height:230px!important}}@media (max-width:760px){.dashboard-panel{margin-bottom:10px!important}.dashboard-panel,.dashboard-panel .billing-layout-v4,.dashboard-panel .billing-side-stack,.dashboard-panel .dash-main-grid,.dashboard-panel .dashboard-settings-users-grid{gap:10px!important}.dashboard-panel .system-settings-section .customer-add-row{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) 54px!important;gap:5px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.dashboard-panel .system-settings-section .customer-add-row input{min-width:0!important;width:100%!important;padding-left:8px!important;padding-right:8px!important}.dashboard-panel .system-settings-section .customer-add-row .dashboard-btn,.dashboard-panel .system-settings-section .customer-add-row button{width:54px!important;min-width:54px!important;max-width:54px!important;padding:0 5px!important;justify-self:end!important;font-size:9px!important}.dashboard-panel .company-timezone-row select,.dashboard-panel .system-settings-section .company-timezone-row select{font-size:12px!important;padding:0 18px 0 6px!important}}@media (max-width:1150px){.dashboard-panel .dash-stats-grid{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-template-rows:repeat(2,minmax(96px,auto))!important;grid-auto-columns:minmax(196px,calc((100% - 20px) / 3))!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 2px 8px!important;scroll-snap-type:x proximity!important;scrollbar-gutter:stable!important}.dashboard-panel .dash-stats-grid .dash-stat-card{min-width:0!important;min-height:96px!important;height:96px!important;scroll-snap-align:start!important;padding:13px 15px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important}.dashboard-panel .dash-stat-card span{font-size:10px!important;line-height:1.05!important;letter-spacing:.02em!important;white-space:nowrap!important}.dashboard-panel .dash-stat-card strong{font-size:25px!important;line-height:.98!important;white-space:nowrap!important}.dashboard-panel .dash-stat-card small{font-size:10.5px!important;line-height:1.18!important;max-width:100%!important}}@media (max-width:620px){.dashboard-panel .dash-stats-grid{grid-template-rows:repeat(2,minmax(98px,auto))!important;grid-auto-columns:minmax(156px,calc((100% - 10px) / 2))!important;gap:8px!important;padding:0 1px 8px!important}.dashboard-panel .dash-stats-grid .dash-stat-card{min-height:98px!important;height:98px!important;padding:12px!important;gap:6px!important}.dashboard-panel .dash-stat-card span{font-size:9.2px!important}.dashboard-panel .dash-stat-card strong{font-size:24px!important}.dashboard-panel .dash-stat-card small{font-size:9.5px!important;line-height:1.16!important}}.drivers-table .drivers-data-row{background:var(--row-bg,var(--driver-row-normal))!important}.drivers-table .drivers-data-row>span:first-child{background:var(--driver-sticky-normal)!important}.drivers-table .drivers-data-row:hover{background:rgba(96,165,250,.12)!important}.drivers-table .drivers-data-row:hover>span:first-child{background:var(--driver-sticky-hover)!important}.trailers-table .trailers-data-row>span:first-child{background:var(--trailer-sticky-normal)!important}.trailers-table .trailers-data-row:hover>span:first-child{background:var(--trailer-sticky-hover)!important}.trucks-table .trucks-data-row{background:var(--row-bg,var(--truck-row-normal))!important}.trucks-table .trucks-data-row>span:first-child{background:var(--row-sticky-bg,var(--truck-sticky-normal))!important}.trucks-table .trucks-data-row:hover{background:rgba(96,165,250,.12)!important}.trucks-table .trucks-data-row:hover>span:first-child{background:var(--row-sticky-hover-bg,var(--truck-sticky-hover))!important}html[data-theme=light] .drivers-table .drivers-data-row:hover,html[data-theme=light] .trucks-table .trucks-data-row:hover{background:rgba(37,99,235,.1)!important}.driver-load-edit-modal .driver-load-edit-grid{margin-top:22px!important;padding-top:4px!important}.dsTable td:first-child,.dsTable td:nth-child(2),.dsTable th:first-child,.dsTable th:nth-child(2){width:128px!important;min-width:128px!important;white-space:nowrap!important}@media (max-width:760px){.dsTable{min-width:1060px!important}.dsTable td:first-child,.dsTable td:nth-child(2),.dsTable th:first-child,.dsTable th:nth-child(2){width:118px!important;min-width:118px!important;padding-left:8px!important;padding-right:8px!important;font-size:8.5px!important}}html[data-theme=light] .dashboard-report-back{background:rgba(15,23,42,.48)!important;backdrop-filter:blur(10px) saturate(1.05)!important;-webkit-backdrop-filter:blur(10px) saturate(1.05)!important}html[data-theme=light] .billing-load-detail-modal{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:rgba(37,99,235,.18)!important;box-shadow:0 24px 70px rgba(15,23,42,.22),inset 0 1px 0 hsla(0,0%,100%,.94)!important}html[data-theme=light] .billing-load-detail-modal .dashboard-report-head{border-bottom-color:#dbe5f1!important}html[data-theme=light] .billing-load-detail-modal .dashboard-report-head h3{color:#0f172a!important}html[data-theme=light] .billing-load-detail-grid span,html[data-theme=light] .billing-load-detail-modal .dashboard-report-head p,html[data-theme=light] .billing-load-picture-head>span{color:#64748b!important}html[data-theme=light] .billing-load-detail-grid div{background:linear-gradient(180deg,#f4f8fd,#edf4fb)!important;border-color:#cddced!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.84)!important}html[data-theme=light] .billing-load-detail-modal .dashboard-btn{background:#eef4fb!important;color:#17304f!important;border-color:#cddced!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86)!important}html[data-theme=light] .billing-load-detail-modal .dashboard-btn:hover:not(:disabled){border-color:rgba(37,99,235,.36)!important;background:#e6f0fb!important}html[data-theme=light] .billing-load-picture{background-color:#f4f8fd!important;border-color:#cddced!important}html[data-theme=light] .billing-load-picture.empty{background:linear-gradient(135deg,rgba(37,99,235,.035),rgba(246,169,65,.045)),#f4f8fd!important;border:1px dashed #c6d6ea!important;color:#6b7f99!important}.auto-billing-table th,.billing-loads-table th,.drivers-table .driver-header-cell,.drivers-table .driver-header-cell>span,.drivers-table .drivers-header>span,.dsTable th,.loads-grid .loads-header>span,.oil-top-region-table .oil-top-columns span,.oil-weekly-table .oil-weekly-head span,.trailers-table .trailer-header-cell,.trailers-table .trailer-header-cell>span,.trailers-table .trailers-header>span,.trucks-table .truck-header-cell,.trucks-table .truck-header-cell>span,.trucks-table .trucks-header>span{font-family:inherit!important;font-size:11px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:.045em!important;text-transform:uppercase!important}.auto-billing-table th,.billing-loads-table th,.drivers-table .drivers-header>span,.dsTable th,.loads-grid .loads-header>span,.oil-top-region-table .oil-top-columns span,.oil-weekly-table .oil-weekly-head span,.trailers-table .trailers-header>span,.trucks-table .trucks-header>span{text-align:center!important;white-space:nowrap!important}.trailers-table .trailers-header>span:first-child,.trailers-table .trailers-header>span:first-child .trailer-header-cell,.trailers-table .trailers-header>span:first-child .trailer-header-cell>span,.trucks-table .trucks-header>span:nth-child(5),.trucks-table .trucks-header>span:nth-child(5) *{font-size:11px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:.045em!important;text-transform:uppercase!important}@media (min-width:761px) and (max-width:1150px){.auto-billing-table th,.billing-loads-table th,.drivers-table .driver-header-cell,.drivers-table .driver-header-cell>span,.drivers-table .drivers-header>span,.dsTable th,.loads-grid .loads-header>span,.oil-top-region-table .oil-top-columns span,.oil-weekly-table .oil-weekly-head span,.trailers-table .trailer-header-cell,.trailers-table .trailer-header-cell>span,.trailers-table .trailers-header>span,.trailers-table .trailers-header>span:first-child,.trailers-table .trailers-header>span:first-child .trailer-header-cell,.trailers-table .trailers-header>span:first-child .trailer-header-cell>span,.trucks-table .truck-header-cell,.trucks-table .truck-header-cell>span,.trucks-table .trucks-header>span,.trucks-table .trucks-header>span:nth-child(5),.trucks-table .trucks-header>span:nth-child(5) *{font-size:9.5px!important;line-height:1.05!important;letter-spacing:.03em!important}}@media (max-width:760px){.auto-billing-table th,.billing-loads-table th,.drivers-table .driver-header-cell,.drivers-table .driver-header-cell>span,.drivers-table .drivers-header>span,.dsTable th,.loads-grid .loads-header>span,.oil-top-region-table .oil-top-columns span,.oil-weekly-table .oil-weekly-head span,.trailers-table .trailer-header-cell,.trailers-table .trailer-header-cell>span,.trailers-table .trailers-header>span,.trailers-table .trailers-header>span:first-child,.trailers-table .trailers-header>span:first-child .trailer-header-cell,.trailers-table .trailers-header>span:first-child .trailer-header-cell>span,.trucks-table .truck-header-cell,.trucks-table .truck-header-cell>span,.trucks-table .trucks-header>span,.trucks-table .trucks-header>span:nth-child(5),.trucks-table .trucks-header>span:nth-child(5) *{font-size:8px!important;line-height:1.04!important;letter-spacing:.018em!important}.auto-billing-table th,.billing-loads-table th,.drivers-table .drivers-header>span,.dsTable th,.loads-grid .loads-header>span,.trailers-table .trailers-header>span,.trucks-table .trucks-header>span{padding-left:4px!important;padding-right:4px!important}}@media (min-width:761px) and (max-width:1150px){.oil-home .oil-top-region-table .oil-top-columns,.oil-home .oil-top-region-table .oil-top-row{grid-template-columns:minmax(132px,1.35fr) minmax(96px,.92fr) 48px!important;padding:8px 10px!important;font-size:10px!important;line-height:1.08!important}.oil-home .oil-top-region-table .oil-top-row b,.oil-home .oil-top-region-table .oil-top-row span{font-size:10px!important;line-height:1.08!important}.oil-home .oil-top-region-table .oil-top-company-col{padding:0 7px!important}.oil-home .oil-top-region-table .oil-top-total-col{padding-left:7px!important}}@media (max-width:760px){.oil-home .oil-top-region-table .oil-top-title,.oil-home .oil-top-region-title{font-size:9px!important}.oil-home .oil-top-region-table .oil-top-columns,.oil-home .oil-top-region-table .oil-top-row{grid-template-columns:minmax(94px,1.22fr) minmax(76px,.9fr) 36px!important;padding:7px 8px!important;font-size:8.6px!important;line-height:1.05!important}.oil-home .oil-top-region-table .oil-top-row b,.oil-home .oil-top-region-table .oil-top-row span{font-size:8.6px!important;line-height:1.05!important}.oil-home .oil-top-region-table .oil-top-company-col{padding:0 5px!important}.oil-home .oil-top-region-table .oil-top-total-col{padding-left:5px!important}}.driver-load-edit-modal .dashboard-report-head h3{font-size:21px!important;line-height:1.12!important;font-weight:950!important;letter-spacing:0!important}.driver-load-edit-modal .dashboard-report-head p{font-size:12px!important;font-weight:850!important;line-height:1.25!important}.driver-load-edit-grid{gap:10px 12px!important}.driver-load-edit-grid label span{margin-bottom:4px!important;font-size:9.5px!important;line-height:1!important;letter-spacing:.04em!important}.driver-load-edit-grid input,.driver-load-edit-grid select{height:28px!important;min-height:28px!important;border-radius:12px!important;padding:0 9px!important;font-size:15px!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important}.driver-load-edit-modal .billing-load-picture-head{margin-top:12px!important;margin-bottom:10px!important}.driver-load-edit-modal .billing-load-picture-head>span{font-size:10px!important;letter-spacing:.045em!important}.driver-load-edit-modal .billing-load-picture-head .dashboard-btn,.driver-load-edit-modal .driver-load-edit-actions .dashboard-btn{min-height:40px!important;height:40px!important;border-radius:14px!important;font-size:11px!important;font-weight:950!important}.driver-load-edit-modal .billing-load-picture{height:min(380px,42vh)!important;margin-top:0!important;border-radius:14px!important}.driver-load-edit-modal .billing-load-picture.empty{font-size:12px!important;font-weight:850!important}html[data-theme=light] .driver-load-edit-modal{background:linear-gradient(180deg,#fbfdff,#f5f9fe)!important;color:#111827!important;border-color:#cad9eb!important}html[data-theme=light] .driver-load-edit-modal .dashboard-report-head{border-bottom-color:#d8e4f2!important}html[data-theme=light] .driver-load-edit-grid label span,html[data-theme=light] .driver-load-edit-modal .billing-load-picture-head>span{color:#536780!important}html[data-theme=light] .driver-load-edit-grid input,html[data-theme=light] .driver-load-edit-grid select{background:linear-gradient(180deg,#f8fbff,#eef4fb)!important;border-color:#c8d8ea!important;color:#111827!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)!important}html[data-theme=light] .driver-load-edit-grid input:hover,html[data-theme=light] .driver-load-edit-grid select:hover{border-color:#acc3dd!important;background:#f3f8fd!important}html[data-theme=light] .driver-load-edit-grid input:focus,html[data-theme=light] .driver-load-edit-grid select:focus{border-color:#4f86cf!important;box-shadow:0 0 0 3px rgba(79,134,207,.14),inset 0 1px 0 hsla(0,0%,100%,.94)!important}html[data-theme=light] .driver-load-edit-modal .billing-load-picture.empty{background:linear-gradient(135deg,rgba(37,99,235,.04),rgba(246,169,65,.045)),#eef4fb!important;border-color:#c8d8ea!important;color:#60738b!important}html[data-theme=light] .driver-load-edit-modal .dashboard-btn.primary{background:linear-gradient(180deg,#fff,#dbeafe)!important;color:#0b2f5f!important;border-color:#4f86cf!important}@media (max-width:760px){.driver-load-edit-grid input,.driver-load-edit-grid select{height:32px!important;min-height:32px!important;font-size:12.5px!important}.oil-top-controls,.oil-top-sort{align-items:center!important}.oil-top-sort select,.oil-top-toggle button{height:30px!important;min-height:30px!important;border-radius:999px!important;font-size:9px!important;line-height:1!important;box-sizing:border-box!important}.oil-top-sort select{min-width:104px!important}.oil-top-sort select,.oil-top-toggle button{padding-top:0!important;padding-bottom:0!important}}@media (max-width:1150px){.dashboard-panel .permissions-settings-box .permission-grid,.users-permissions-section .permissions-settings-box .permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.dashboard-panel .permissions-settings-box .permission-grid label,.users-permissions-section .permissions-settings-box .permission-grid label{min-width:0!important}}@media (max-width:760px){.dashboard-panel .permissions-settings-box .permission-grid,.users-permissions-section .permissions-settings-box .permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.dashboard-panel .permissions-settings-box .permission-grid label,.users-permissions-section .permissions-settings-box .permission-grid label{padding:5px 4px!important}.dashboard-panel .permissions-settings-box .permission-grid label span,.users-permissions-section .permissions-settings-box .permission-grid label span{font-size:8px!important;line-height:1.05!important;letter-spacing:0!important}.dashboard-panel .permissions-settings-box .permission-cycle,.users-permissions-section .permissions-settings-box .permission-cycle{height:25px!important;min-height:25px!important;font-size:7.5px!important;padding:0 2px!important}}.driver-form-grid .driver-login-row{grid-column:1/-1!important;order:17!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important}.driver-form-grid .driver-login-row>.driver-field{grid-column:auto!important;order:0!important;min-width:0!important}.driver-password-wrap{position:relative!important;width:100%!important;min-width:0!important}.driver-password-wrap input{padding-right:72px!important}.driver-password-wrap button{position:absolute!important;right:7px!important;top:50%!important;transform:translateY(-50%)!important;width:56px!important;min-width:56px!important;height:28px!important;border:1px solid rgba(96,165,250,.36)!important;border-radius:10px!important;background:rgba(96,165,250,.13)!important;color:var(--oil-text,#e5eefc)!important;font-size:9px!important;font-weight:950!important;cursor:pointer!important}html[data-theme=light] .driver-password-wrap button{background:#e8f2ff!important;color:#183657!important;border-color:#b9cce4!important}@media (max-width:760px){.driver-form-grid .driver-login-row{grid-template-columns:1fr!important;gap:8px!important}.driver-password-wrap button{height:24px!important;width:52px!important;min-width:52px!important;font-size:8px!important}}.driver-load-edit-modal .driver-load-edit-grid label span{font-size:9px!important;line-height:1!important;font-weight:950!important;letter-spacing:.035em!important}.driver-load-edit-modal .driver-load-edit-grid input,.driver-load-edit-modal .driver-load-edit-grid select{height:31px!important;min-height:31px!important;border-radius:11px!important;padding:0 10px!important;font-size:13px!important;line-height:1.05!important;font-weight:850!important}.driver-load-edit-modal .driver-load-edit-actions .dashboard-btn{min-width:108px!important}@media (min-width:761px) and (max-width:1150px){.driver-load-edit-modal .driver-load-edit-grid input,.driver-load-edit-modal .driver-load-edit-grid select{font-size:12px!important;height:30px!important;min-height:30px!important}}@media (max-width:760px){.driver-load-edit-modal .driver-load-edit-grid label span{font-size:8px!important}.driver-load-edit-modal .driver-load-edit-grid input,.driver-load-edit-modal .driver-load-edit-grid select{font-size:11px!important;height:32px!important;min-height:32px!important;padding:0 8px!important}}@media (max-width:1150px){.dashboard-panel .dash-stats-grid{grid-template-rows:repeat(2,minmax(106px,auto))!important;grid-auto-columns:minmax(200px,calc((100% - 44px) / 3))!important;gap:12px!important;padding:10px 12px 14px!important;margin:0 -2px!important;scroll-padding-inline:12px!important}.dashboard-panel .dash-stats-grid .dash-stat-card{height:106px!important;min-height:106px!important;padding:17px 18px!important;border-radius:16px!important;justify-content:center!important}}@media (max-width:620px){.dashboard-panel .dash-stats-grid{grid-template-rows:repeat(2,minmax(106px,auto))!important;grid-auto-columns:minmax(148px,calc((100% - 28px) / 2))!important;gap:9px!important;padding:10px 10px 14px!important;margin:0!important;scroll-padding-inline:10px!important}.dashboard-panel .dash-stats-grid .dash-stat-card{height:106px!important;min-height:106px!important;padding:16px 13px!important;gap:7px!important}.dashboard-panel .dash-stat-card span{font-size:9.5px!important;line-height:1.14!important}.dashboard-panel .dash-stat-card strong{font-size:23px!important}.dashboard-panel .dash-stat-card small{font-size:9.7px!important;line-height:1.22!important}}.dashboard-panel .system-settings-section .customer-add-row,.dashboard-panel .system-settings-section .customer-rule-row{grid-template-columns:minmax(0,.76fr) minmax(0,1.52fr) 82px 42px!important}.dashboard-panel .system-settings-section .customer-add-row{grid-template-columns:minmax(0,.76fr) minmax(0,1.52fr) 124px!important}.dashboard-panel .system-settings-section .customer-add-row input,.dashboard-panel .system-settings-section .customer-rule-row input{font-family:inherit!important;font-size:11px!important;font-weight:850!important;letter-spacing:0!important}.dashboard-panel .system-settings-section .customer-add-row input:nth-child(2),.dashboard-panel .system-settings-section .customer-rule-row input:nth-child(2){font-family:Segoe UI,Arial,sans-serif!important;font-weight:850!important}.dashboard-panel .system-settings-section .customer-add-row .dashboard-btn,.dashboard-panel .system-settings-section .customer-rule-row .dashboard-btn{height:36px!important;min-height:36px!important;border-radius:13px!important;padding:0 10px!important;white-space:nowrap!important}.dashboard-panel .system-settings-section .customer-rule-row .dashboard-btn.icon-btn{width:42px!important;min-width:42px!important}.dashboard-btn.success{border-color:rgba(34,197,94,.58)!important;background:rgba(22,163,74,.22)!important;color:#bbf7d0!important}html[data-theme=light] .dashboard-btn.success{border-color:rgba(22,163,74,.48)!important;background:rgba(220,252,231,.95)!important;color:#14532d!important}@media (max-width:760px){.dashboard-panel .system-settings-section .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 78px!important}.dashboard-panel .system-settings-section .customer-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 70px 34px!important;gap:6px!important}.dashboard-panel .system-settings-section .customer-rule-row .dashboard-btn.icon-btn{width:34px!important;min-width:34px!important}.dashboard-panel .system-settings-section .customer-add-row input,.dashboard-panel .system-settings-section .customer-rule-row input{font-size:9px!important;padding-inline:7px!important}}html[data-theme=light] .dashboard-report-back{background:rgba(15,23,42,.38)!important;backdrop-filter:blur(9px) saturate(1.05)!important;-webkit-backdrop-filter:blur(9px) saturate(1.05)!important}html[data-theme=light] .billing-load-detail-modal,html[data-theme=light] .dashboard-confirm-modal,html[data-theme=light] .dashboard-report-modal,html[data-theme=light] .dot-prompt-modal{background:linear-gradient(180deg,#fff,#f7fbff)!important;color:#0f172a!important;border:1px solid #c7d8ef!important;box-shadow:0 28px 78px rgba(15,23,42,.26),inset 0 1px 0 hsla(0,0%,100%,.95)!important}html[data-theme=light] .dashboard-report-head{border-bottom-color:#dbe5f1!important}html[data-theme=light] .dashboard-confirm-modal h3,html[data-theme=light] .dashboard-report-head h3,html[data-theme=light] .dot-prompt-modal h3{color:#0f172a!important}html[data-theme=light] .dashboard-confirm-modal p,html[data-theme=light] .dashboard-report-head p,html[data-theme=light] .dot-prompt-field span,html[data-theme=light] .dot-prompt-modal p{color:#5f7898!important}html[data-theme=light] .dashboard-report-modal input,html[data-theme=light] .dashboard-report-modal select,html[data-theme=light] .dashboard-report-modal textarea{background:#eef4fb!important;color:#102033!important;border-color:#bfd0e5!important}html[data-theme=light] .dashboard-report-modal .dashboard-btn,html[data-theme=light] .dashboard-report-modal .modal-close{opacity:1!important;background:#edf4fb!important;color:#102033!important;border-color:#c7d8ef!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85)!important}html[data-theme=light] .dashboard-report-modal .dashboard-btn:hover:not(:disabled),html[data-theme=light] .dashboard-report-modal .modal-close:hover:not(:disabled){background:#e3eefb!important;border-color:rgba(37,99,235,.42)!important}html[data-theme=light] .dashboard-report-modal .dashboard-btn.primary{background:#dbeafe!important;color:#0f3f79!important;border-color:rgba(37,99,235,.52)!important}html[data-theme=light] .dashboard-report-modal .dashboard-btn.danger{background:#fee2e2!important;color:#7f1d1d!important;border-color:#f87171!important}html[data-theme=light] .dashboard-report-modal .dashboard-btn.danger:hover:not(:disabled){background:#fecaca!important;border-color:#ef4444!important}html[data-theme=light] .dashboard-confirm-actions,html[data-theme=light] .dashboard-report-actions{border-top-color:#dbe5f1!important}html[data-theme=light] .billing-report-preview{background:#edf4fb!important}html[data-theme=light] .billing-report-preview .billing-report-sheet{background:#fff!important;color:#111827!important;border:1px solid #d6e1ee!important;box-shadow:0 18px 45px rgba(15,23,42,.12)!important}.nav-actions{display:inline-flex;align-items:center;gap:10px}.nav .product-menu{width:min(390px,calc(100vw - 24px))!important;gap:12px!important;padding:12px!important}@media (max-width:860px){html.nav-menu-lock,html.nav-menu-lock body{overscroll-behavior:none!important;touch-action:none!important}.nav .product-menu.open{max-height:calc(100dvh - var(--nav-h, 64px) - 20px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}}.menu-group,.menu-group-items{display:grid;gap:7px}.menu-group-title{padding:0 4px;color:rgba(142,160,184,.92);font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.nav .menu .menu-link{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:46px!important;padding:10px 12px!important}.nav-menu-icon{color:#9fc7ff}.menu-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-link small{border:1px solid rgba(255,153,51,.34);background:rgba(255,153,51,.13);color:#ffd9a0;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:950;line-height:1;text-transform:uppercase}.menu-link.disabled-product{opacity:.72;cursor:not-allowed}html[data-theme=light] .menu-group-title{color:#65758c}html[data-theme=light] .nav-menu-icon{color:#1e40af}html[data-theme=light] .menu-link small{color:#9a4c00;background:rgba(255,153,51,.16);border-color:rgba(202,103,2,.24)}.landing-page{width:min(100%,1700px);margin:0 auto;padding:34px 24px 48px;background:radial-gradient(780px 420px at 12% 0,rgba(96,165,250,.08),transparent 62%),radial-gradient(620px 360px at 88% 12%,rgba(255,153,51,.07),transparent 58%)}.landing-intro{max-width:980px;margin:0 auto 18px;text-align:center}.landing-group .badge,.landing-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:6px 10px;border-radius:999px;border:1px solid rgba(96,165,250,.34);background:rgba(96,165,250,.13);color:#bfdbfe;font-size:12px;font-weight:950;line-height:1}.landing-intro h1{margin:12px 0 8px;font-size:clamp(32px,4.1vw,58px);line-height:1.04;letter-spacing:0}.landing-intro p{margin:0 auto;max-width:720px;color:var(--muted);font-size:clamp(15px,1.4vw,19px);line-height:1.5}.landing-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.landing-group{position:relative;min-height:460px;overflow:hidden;border:1px solid rgba(96,165,250,.22);border-radius:18px;background:#111827;color:#f8fbff;box-shadow:0 26px 70px rgba(0,0,0,.26)}.landing-group-bg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,13,24,.62),rgba(8,13,24,.93)),url(/hero.jpg) 50%/cover no-repeat;transform:scale(1.02)}.landing-tms .landing-group-bg{background:linear-gradient(180deg,rgba(20,12,4,.58),rgba(8,13,24,.94)),url(/fleet-bg.jpg) 50%/cover no-repeat}.landing-group-content{position:relative;min-height:460px;display:grid;align-content:end;gap:16px;padding:clamp(18px,2.4vw,30px)}.landing-group-head{display:grid;gap:10px;max-width:720px}.landing-group h2{margin:0;font-size:clamp(32px,3.5vw,54px);line-height:1.02;letter-spacing:0}.landing-group p{margin:0;max-width:640px;color:rgba(231,238,252,.82);font-size:clamp(14px,1.35vw,18px);line-height:1.45}.landing-group .badge-fleet{border-color:rgba(255,153,51,.34);background:rgba(255,153,51,.16);color:#ffd9a0}.landing-report-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.landing-product-list button,.landing-report-grid div,.landing-stats div{border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.72);border-radius:12px;padding:14px}.landing-product-list b,.landing-report-grid span,.landing-stats p,.landing-stats span{display:block;color:rgba(191,219,254,.72);font-size:11px;font-weight:900;text-transform:uppercase;line-height:1.25}.landing-report-grid strong,.landing-stats strong{display:block;margin-top:6px;color:#fff;font-size:clamp(18px,2.2vw,28px);line-height:1}.landing-action{min-height:46px;width:min(220px,100%);border-radius:14px;border:1px solid rgba(96,165,250,.72);background:rgba(37,99,235,.92);color:#fff;font-weight:950}.landing-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-product-list button{min-height:76px;color:#fff;text-align:left}.landing-product-list button:disabled{opacity:.74}.landing-product-list span{display:block;color:#fff;font-size:15px;font-weight:950}.landing-product-list b{margin-top:8px}.landing-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.landing-stats div{background:rgba(18,24,36,.88)}.landing-stats p{margin:8px 0 0;text-transform:none;color:var(--muted)}html[data-theme=light] .landing-page{background:radial-gradient(820px 430px at 18% 0,rgba(37,99,235,.14),transparent 62%),radial-gradient(620px 360px at 86% 10%,rgba(255,153,51,.14),transparent 58%),linear-gradient(180deg,#e8f0f6,#dfe9f1 48%,#d7e3ec)}html[data-theme=light] .landing-intro h1{color:#0b1220}html[data-theme=light] .landing-intro p{color:#44546a}html[data-theme=light] .landing-kicker{background:#eef6ff;border-color:#c6d8f2;color:#1e40af}html[data-theme=light] .landing-group{border-color:rgba(37,99,235,.24);box-shadow:0 18px 42px rgba(30,41,59,.16)}html[data-theme=light] .landing-group-bg{background:linear-gradient(180deg,rgba(8,13,24,.54),rgba(8,13,24,.9)),url(/hero.jpg) 50%/cover no-repeat}html[data-theme=light] .landing-tms .landing-group-bg{background:linear-gradient(180deg,rgba(37,20,6,.48),rgba(8,13,24,.9)),url(/fleet-bg.jpg) 50%/cover no-repeat}html[data-theme=light] .landing-product-list button,html[data-theme=light] .landing-report-grid div{background:rgba(15,23,42,.68);border-color:hsla(0,0%,100%,.15);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=light] .landing-stats div{background:hsla(0,0%,100%,.92);border-color:rgba(15,23,42,.1);box-shadow:0 14px 34px rgba(15,23,42,.08)}html[data-theme=light] .landing-stats strong{color:#0b1220}html[data-theme=light] .landing-stats p,html[data-theme=light] .landing-stats span{color:#53657d}@media (max-width:980px){.landing-page{padding:28px 14px 38px}.landing-groups{grid-template-columns:1fr}.landing-group,.landing-group-content{min-height:430px}}@media (max-width:620px){.landing-page{padding:20px 8px 28px}.landing-intro{text-align:left;padding:0 4px}.landing-group,.landing-group-content{min-height:400px}.landing-product-list,.landing-report-grid{grid-template-columns:1fr 1fr}.landing-stats{grid-template-columns:unset;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);overflow-x:auto;padding-bottom:6px}}.landing-page{width:100%!important;max-width:none!important;min-height:calc(100vh - 145px);padding:clamp(28px,4vw,54px) 16px 54px!important;background:radial-gradient(980px 520px at 50% -8%,rgba(96,165,250,.12),transparent 64%),radial-gradient(720px 420px at 88% 14%,rgba(255,153,51,.08),transparent 62%),linear-gradient(180deg,#0b1220,#0f1722 46%,#0b1220)!important}.landing-intro,.landing-product-rows,.landing-stats{width:min(100%,1700px);margin-left:auto;margin-right:auto}.landing-intro{margin-bottom:22px!important}.landing-product-row,.landing-product-rows{display:grid;gap:18px}.landing-product-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.landing-detail-card,.landing-group{min-height:392px!important;border-radius:18px}.landing-group{box-shadow:0 22px 58px rgba(0,0,0,.24)!important}.landing-group-content{min-height:392px!important;align-content:center!important}.landing-rate .landing-group-content{justify-items:center;text-align:center}.landing-rate .landing-group-head{justify-items:center}.landing-rate .landing-action,.landing-rate .landing-report-grid{justify-self:center}.landing-loadboards .landing-group-bg,.landing-otr .landing-group-bg{background:linear-gradient(180deg,rgba(20,12,4,.54),rgba(8,13,24,.94)),url(/fleet-bg.jpg) 50%/cover no-repeat!important}.landing-fracing .landing-group-bg,.landing-oilfields .landing-group-bg{background:linear-gradient(180deg,rgba(8,13,24,.58),rgba(8,13,24,.94)),url(/hero.jpg) 50%/cover no-repeat!important}.landing-detail-card{display:grid;align-content:center;gap:16px;padding:clamp(22px,3vw,38px);border:1px solid rgba(96,165,250,.2);background:radial-gradient(420px 240px at 12% 8%,rgba(96,165,250,.12),transparent 66%),rgba(18,24,36,.88);color:#f8fbff;box-shadow:0 22px 58px rgba(0,0,0,.22)}.landing-detail-label{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:28px;padding:6px 10px;border-radius:999px;border:1px solid rgba(96,165,250,.34);background:rgba(96,165,250,.13);color:#bfdbfe;font-size:12px;font-weight:950;line-height:1}.landing-detail-label small,.landing-group .badge-fleet{border:1px solid rgba(255,153,51,.34);background:rgba(255,153,51,.16);color:#ffd9a0;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:950;text-transform:uppercase}.landing-detail-card h2{margin:0;max-width:760px;font-size:clamp(30px,3vw,48px);line-height:1.05;letter-spacing:0}.landing-detail-card p{margin:0;max-width:760px;color:rgba(231,238,252,.78);font-size:clamp(14px,1.18vw,18px);line-height:1.5}.landing-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing-detail-grid div,.landing-detail-list span{border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.72);border-radius:12px;padding:14px}.landing-detail-grid b,.landing-detail-list span{color:#fff;font-weight:950}.landing-detail-grid span{display:block;margin-top:7px;color:rgba(191,219,254,.72);font-size:12px;font-weight:800;line-height:1.35}.landing-detail-list{display:grid;gap:10px}.landing-stats{margin-top:18px!important}html[data-theme=light] .landing-page{background:radial-gradient(980px 520px at 50% -8%,rgba(37,99,235,.16),transparent 64%),radial-gradient(720px 420px at 88% 14%,rgba(255,153,51,.13),transparent 62%),linear-gradient(180deg,#e8f0f6,#dfe9f1 48%,#d7e3ec)!important}html[data-theme=light] .landing-detail-card{background:radial-gradient(420px 240px at 12% 8%,rgba(37,99,235,.1),transparent 66%),hsla(0,0%,100%,.94);border-color:rgba(37,99,235,.2);color:#0b1220;box-shadow:0 18px 42px rgba(30,41,59,.14)}html[data-theme=light] .landing-detail-card p{color:#44546a}html[data-theme=light] .landing-detail-label{background:#eef6ff;border-color:#c6d8f2;color:#1e40af}html[data-theme=light] .landing-detail-grid div,html[data-theme=light] .landing-detail-list span{background:rgba(240,244,251,.92);border-color:rgba(15,23,42,.1)}html[data-theme=light] .landing-detail-grid b,html[data-theme=light] .landing-detail-list span{color:#0f172a}html[data-theme=light] .landing-detail-grid span{color:#53657d}@media (max-width:980px){.landing-product-row{grid-template-columns:1fr}.landing-detail-card,.landing-group,.landing-group-content{min-height:360px!important}.landing-group-content{align-content:center!important}}@media (max-width:620px){.landing-page{padding:22px 10px 32px!important}.landing-intro{text-align:left!important;padding:0 4px}.landing-detail-card,.landing-group,.landing-group-content{min-height:330px!important}.landing-detail-card{padding:18px}.landing-detail-grid{grid-template-columns:1fr}.landing-action{width:100%!important;justify-self:center}}.landing-rate{--landing-hero-dark:url(/ratecalcualtor-hero-fordark.jpg);--landing-hero-light:url(/ratecalculator-hero-forlight.png);--landing-hero-position:center center}.landing-otr{--landing-hero-dark:url(/otr-hero-fordark.png);--landing-hero-light:url(/otr-hero-forlight.png);--landing-hero-position:center center}.landing-oilfields{--landing-hero-dark:url(/oilfields-hero-fordark.png);--landing-hero-light:url(/oilfields-hero-forlight.png);--landing-hero-position:center center}.landing-loadboards{--landing-hero-dark:url(/loadboard-hero-fordark.png);--landing-hero-light:url(/loadboards-hero-forlight.png);--landing-hero-position:center center}.landing-fracing{--landing-hero-dark:url(/fracing-hero-fordark.png);--landing-hero-light:url(/fracing-hero-forlight.png);--landing-hero-position:center center}.landing-fracing .landing-group-bg,.landing-group .landing-group-bg,.landing-loadboards .landing-group-bg,.landing-oilfields .landing-group-bg,.landing-otr .landing-group-bg{background-image:linear-gradient(90deg,rgba(5,9,17,.24) 0,rgba(5,9,17,.1) 52%,rgba(5,9,17,.18) 100%),var(--landing-hero-dark)!important;background-position:var(--landing-hero-position,center center)!important;background-size:cover!important;background-repeat:no-repeat!important;transform:none!important;filter:saturate(1.04) contrast(1.03)!important}html[data-theme=light] .landing-fracing .landing-group-bg,html[data-theme=light] .landing-group .landing-group-bg,html[data-theme=light] .landing-loadboards .landing-group-bg,html[data-theme=light] .landing-oilfields .landing-group-bg,html[data-theme=light] .landing-otr .landing-group-bg{background-image:linear-gradient(90deg,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,0) 48%,rgba(15,23,42,.04) 100%),var(--landing-hero-light)!important;background-position:var(--landing-hero-position,center center)!important;background-size:cover!important;background-repeat:no-repeat!important;filter:saturate(1.03) contrast(1.01)!important}.landing-group-content{background:linear-gradient(90deg,rgba(5,9,17,.76),rgba(5,9,17,.48) 39%,rgba(5,9,17,.16) 68%,rgba(5,9,17,.04))!important}.landing-rate .landing-group-content{background:linear-gradient(180deg,rgba(5,9,17,.58),rgba(5,9,17,.28) 44%,rgba(5,9,17,.68))!important}html[data-theme=light] .landing-group-content{background:linear-gradient(90deg,rgba(5,9,17,.68),rgba(5,9,17,.34) 38%,rgba(5,9,17,.08) 66%,rgba(5,9,17,0))!important}html[data-theme=light] .landing-rate .landing-group-content{background:linear-gradient(180deg,rgba(5,9,17,.5),rgba(5,9,17,.22) 46%,rgba(5,9,17,.6))!important}html[data-theme=light] .landing-group h2{color:#fff!important;text-shadow:0 2px 14px rgba(2,6,23,.72),0 1px 2px rgba(2,6,23,.88)!important}html[data-theme=light] .landing-group p{color:hsla(0,0%,100%,.96)!important;font-weight:850!important;text-shadow:0 2px 12px rgba(2,6,23,.72),0 1px 2px rgba(2,6,23,.88)!important}html[data-theme=light] .landing-group .badge{color:#0b1220!important;background:hsla(0,0%,100%,.82)!important;border-color:rgba(15,23,42,.22)!important;text-shadow:none!important;box-shadow:0 8px 20px rgba(15,23,42,.16)!important}html[data-theme=light] .landing-detail-label small,html[data-theme=light] .landing-group .badge-fleet{color:#7c2d12!important;background:rgba(255,237,213,.94)!important;border-color:rgba(234,88,12,.42)!important;text-shadow:none!important;box-shadow:0 8px 18px rgba(154,52,18,.12)!important}html[data-theme=light] .landing-report-grid div{background:rgba(15,23,42,.78)!important;border-color:hsla(0,0%,100%,.24)!important}html[data-theme=light] .landing-report-grid span{color:rgba(219,234,254,.88)!important}html[data-theme=light] .landing-report-grid strong{color:#fff!important}.driver-form-grid>.driver-field.notice-field,.driver-form-grid>.notice-field{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important}.driver-form-grid>.notice-field textarea{display:block!important;width:100%!important;max-width:none!important;min-width:100%!important;box-sizing:border-box!important}.driver-load-edit-modal .driver-load-inline-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.driver-load-edit-modal .driver-load-inline-actions .dashboard-btn,.driver-load-edit-modal .driver-load-inline-actions .dashboard-btn.icon-btn,.driver-load-edit-modal .driver-load-inline-actions .dashboard-btn.small,.driver-load-edit-modal .driver-load-inline-actions .dashboard-btn.small.icon-btn{width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;border-radius:15px!important}.driver-load-edit-modal .driver-load-inline-actions .btn-icon{width:19px!important;height:19px!important}.driver-load-edit-modal .driver-load-inline-actions .btn-svg{fill:none!important;stroke:currentColor!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important}@media (max-width:620px){.landing-rate .landing-report-grid{gap:10px!important}.landing-rate .landing-report-grid div{min-height:60px!important;padding:12px 10px!important}.landing-rate .landing-report-grid span{font-size:10px!important;line-height:1.15!important}.landing-rate .landing-report-grid strong{font-size:clamp(16px,5vw,20px)!important;line-height:1.08!important;white-space:normal!important}}.landing-group:after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(3,7,14,.78),rgba(3,7,14,.58) 42%,rgba(3,7,14,.3) 72%,rgba(3,7,14,.22)),linear-gradient(180deg,rgba(3,7,14,.36),rgba(3,7,14,.14) 42%,rgba(3,7,14,.46))!important}.landing-rate:after{background:linear-gradient(180deg,rgba(3,7,14,.74),rgba(3,7,14,.34) 42%,rgba(3,7,14,.72)),linear-gradient(90deg,rgba(3,7,14,.5),rgba(3,7,14,.18) 50%,rgba(3,7,14,.42))!important}html[data-theme=light] .landing-group:after{background:linear-gradient(90deg,rgba(5,9,17,.7),rgba(5,9,17,.48) 42%,rgba(5,9,17,.24) 72%,rgba(5,9,17,.16)),linear-gradient(180deg,rgba(5,9,17,.28),rgba(5,9,17,.1) 42%,rgba(5,9,17,.38))!important}html[data-theme=light] .landing-rate:after{background:linear-gradient(180deg,rgba(5,9,17,.64),rgba(5,9,17,.28) 42%,rgba(5,9,17,.62)),linear-gradient(90deg,rgba(5,9,17,.42),rgba(5,9,17,.16) 50%,rgba(5,9,17,.34))!important}.landing-group-bg{z-index:0!important}.landing-group-content{z-index:2!important;min-height:max(392px,100%)!important;overflow-wrap:anywhere!important}.landing-group-content,.landing-rate .landing-group-content,html[data-theme=light] .landing-group-content,html[data-theme=light] .landing-rate .landing-group-content{background:transparent!important}.landing-detail-card h2,.landing-detail-card p,.landing-detail-grid span,.landing-detail-list span,.landing-group h2,.landing-group p{overflow-wrap:anywhere!important;word-break:normal!important}.landing-rate .landing-report-grid{width:100%!important;max-width:560px!important;justify-self:center!important;align-items:stretch!important}.landing-report-grid div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;text-align:center!important;overflow:hidden!important}.landing-report-grid span,.landing-report-grid strong{width:100%!important;text-align:center!important;overflow-wrap:anywhere!important;white-space:normal!important}@media (min-width:621px) and (max-width:1180px){.landing-rate .landing-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:440px!important;gap:10px!important}.landing-rate .landing-report-grid div{min-height:78px!important;padding:12px 10px!important}.landing-rate .landing-report-grid span{font-size:10px!important;line-height:1.15!important}.landing-rate .landing-report-grid strong{margin-top:5px!important;font-size:clamp(20px,3.1vw,26px)!important;line-height:1.05!important}}@media (max-width:620px){.landing-group-content{padding:18px!important}.landing-rate .landing-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:10px!important}.landing-rate .landing-report-grid div{min-height:66px!important;padding:10px 8px!important}.landing-rate .landing-report-grid strong{font-size:clamp(18px,5.6vw,23px)!important}}.app-main{min-height:calc(100vh - 145px)}html[data-theme=light] .contact-card,html[data-theme=light] .login-card,html[data-theme=light] .page-wrap>.card,html[data-theme=light] .register-card,html[data-theme=light] .subscribe-card{background:hsla(0,0%,100%,.94)!important;border-color:rgba(15,23,42,.1)!important;color:#0b1220!important;box-shadow:0 18px 42px rgba(15,23,42,.1)!important}html[data-theme=light] .contact-card input,html[data-theme=light] .contact-card textarea,html[data-theme=light] .login-card input,html[data-theme=light] .register-card input,html[data-theme=light] .subscribe-card input{background:rgba(240,244,251,.96)!important;border-color:rgba(15,23,42,.14)!important;color:#0b1220!important}html[data-theme=light] .plan-card,html[data-theme=light] .plan-summary,html[data-theme=light] .user-info{background:rgba(240,244,251,.82)!important;border-color:rgba(15,23,42,.1)!important}html[data-theme=light] .plan-card.selected{background:rgba(255,153,51,.14)!important}@media (max-width:760px){.footer{padding:24px 12px 22px!important}.footer-links{gap:14px!important;margin-bottom:6px!important}}html[data-theme=light] .dashboard-panel .activity-log-box,html[data-theme=light] .dashboard-panel .billing-card,html[data-theme=light] .dashboard-panel .billing-designer-section,html[data-theme=light] .dashboard-panel .customer-rule-box,html[data-theme=light] .dashboard-panel .dash-stats-grid,html[data-theme=light] .dashboard-panel .dashboard-head,html[data-theme=light] .dashboard-panel .permissions-settings-box,html[data-theme=light] .dashboard-panel .settings-pill-group,html[data-theme=light] .dashboard-panel .system-settings-section,html[data-theme=light] .dashboard-panel .users-list,html[data-theme=light] .dashboard-panel .users-permissions-section{border:1px solid rgba(37,99,235,.18)!important;box-shadow:0 12px 30px rgba(15,23,42,.06)!important}html[data-theme=light] .dashboard-panel .dash-stat-card,html[data-theme=light] .dashboard-panel .permission-role-card,html[data-theme=light] .dashboard-panel .user-permission-card{border:1px solid rgba(37,99,235,.14)!important}html[data-theme=light] .dashboard-panel .billing-rate-table,html[data-theme=light] .dashboard-panel .billing-side-stack .compact-billing-card,html[data-theme=light] .dashboard-panel .trailer-cost-table,html[data-theme=light] .dashboard-panel .truck-cost-table{background:transparent!important}.driver-details-modal .dsRow2{align-items:stretch!important}.driver-details-modal .dsRow2>.dsBlock{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}.driver-details-modal .dsRow2>.dsBlock:has(.dsMapBox){align-self:stretch!important}.driver-details-modal .dsActiveBody{margin-bottom:0!important}.driver-details-modal .dsSplitLine{margin:9px 0!important}.driver-details-modal .dsActions{margin-top:auto!important;padding-top:10px!important}.driver-details-modal .dsMapBox{flex:1 1 auto!important;height:auto!important;min-height:280px!important;padding:0!important;border-style:solid!important;background:var(--oil-card,rgba(15,23,42,.84))!important}.driver-details-modal .dsMapBox iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;border-radius:14px!important;filter:saturate(.95) contrast(.98)}html:not([data-theme=light]) .driver-details-modal .dsMapBox iframe{filter:invert(.9) hue-rotate(180deg) saturate(.75) contrast(.9) brightness(.74)!important}.driver-details-modal .dsMapBox:not(:has(iframe)){padding:0!important}.driver-details-modal .dsMapBox .oil-map-empty{border-radius:14px!important}@media (max-width:900px){.driver-details-modal .dsMapBox{height:300px!important;min-height:260px!important}}@media (max-width:760px){.driver-details-modal .dsMapBox{height:260px!important;min-height:240px!important}}.oil-map-chat-card{overflow:hidden}.oil-map-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.oil-refresh-btn.compact{width:auto!important;min-width:96px!important;height:34px!important;min-height:34px!important}.oil-map-chat-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.oil-dispatch-chat,.oil-driver-map{min-height:430px;border:1px solid var(--oil-line,rgba(148,163,184,.22));border-radius:18px;background:var(--oil-card,rgba(15,23,42,.84));overflow:hidden}.oil-driver-map{position:relative}.oil-driver-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:saturate(.95) contrast(.98)}html:not([data-theme=light]) .oil-driver-map iframe{filter:invert(.9) hue-rotate(180deg) saturate(.75) contrast(.9) brightness(.74)}.oil-map-pin-layer{position:absolute;inset:0;pointer-events:none}.oil-map-pin{position:absolute;transform:translate(-50%,-100%);pointer-events:auto;display:grid;justify-items:center;gap:2px;text-decoration:none;color:#fff;z-index:4}.oil-map-pin span{width:18px;height:18px;border-radius:999px 999px 999px 2px;transform:rotate(-45deg);background:#ef4444;border:2px solid #fff;box-shadow:0 8px 20px rgba(0,0,0,.32)}.oil-map-pin b,.oil-map-pin small{opacity:0;transform:translateY(-3px);max-width:190px;white-space:nowrap;border-radius:999px;padding:5px 9px;background:rgba(15,23,42,.92);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 10px 24px rgba(0,0,0,.28);transition:opacity .14s ease,transform .14s ease;font-size:11px;font-weight:900}.oil-map-pin small{font-size:10px;color:#bfdbfe}.oil-map-pin:focus-visible b,.oil-map-pin:focus-visible small,.oil-map-pin:hover b,.oil-map-pin:hover small{opacity:1;transform:translateY(0)}.oil-map-empty{position:absolute;inset:0;display:grid;place-items:center;padding:20px;text-align:center;color:var(--oil-muted,#8ea0b8);font-weight:900;background:rgba(15,23,42,.58)}.oil-dispatch-chat{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:10px;padding:12px}.oil-chat-list,.oil-chat-pane{min-width:0;min-height:0}.oil-chat-list{display:flex;flex-direction:column;border:1px solid var(--oil-line,rgba(148,163,184,.2));border-radius:14px;background:rgba(2,6,23,.1);overflow:hidden}.oil-chat-list-title{padding:10px 12px;border-bottom:1px solid var(--oil-line,rgba(148,163,184,.16));color:var(--oil-muted,#8ea0b8);font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.oil-chat-list-scroll{overflow-y:auto;max-height:486px;display:grid;align-content:start;gap:6px;padding:8px}.oil-chat-list button{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--oil-text,#e5eefc);padding:8px 9px}.oil-chat-list button.active,.oil-chat-list button:hover{border-color:rgba(96,165,250,.42);background:rgba(37,99,235,.16)}.oil-chat-list button span{min-width:0;display:grid;gap:3px}.oil-chat-list button b,.oil-chat-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oil-chat-list button b{font-size:11px;font-weight:950}.oil-chat-list button small{color:var(--oil-muted,#8ea0b8);font-size:10px;font-weight:900}.oil-chat-list button em{min-width:21px;height:21px;display:grid;place-items:center;border-radius:999px;background:#22c55e;color:#04130a;font-size:10px;font-style:normal;font-weight:950;box-shadow:0 0 0 2px rgba(34,197,94,.2)}.oil-chat-pane{display:flex;flex-direction:column}.oil-chat-pane-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:start;gap:10px;margin-bottom:10px}.oil-chat-pane-head>div:first-child{min-width:0;display:grid;gap:3px;padding:2px 0}.oil-chat-pane-head b,.oil-chat-pane-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oil-chat-pane-head b{color:var(--oil-text,#e5eefc);font-size:13px;font-weight:950}.oil-chat-pane-head span{color:var(--oil-muted,#8ea0b8);font-size:10px;font-weight:900}.oil-chat-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin-bottom:0;width:min(100%,340px);justify-self:end;align-self:start}.oil-chat-compose input,.oil-chat-filters select{min-width:0;height:38px;border:1px solid var(--oil-line,rgba(148,163,184,.24));border-radius:12px;background:var(--oil-soft,rgba(30,41,59,.72));color:var(--oil-text,#e5eefc);padding:0 10px;font-size:11px;font-weight:900}.oil-chat-messages{flex:1;min-height:0;max-height:560px;overflow-y:auto;display:grid;align-content:start;gap:8px;padding:10px;border:1px solid var(--oil-line,rgba(148,163,184,.18));border-radius:14px;background:rgba(2,6,23,.1)}.oil-chat-message{max-width:86%;border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:8px 10px;background:rgba(30,41,59,.66)}.oil-chat-message.dispatch{justify-self:end;border-color:rgba(96,165,250,.38);background:rgba(37,99,235,.16)}.oil-chat-message.driver{justify-self:start;border-color:rgba(245,158,11,.34);background:rgba(245,158,11,.12)}.oil-chat-message div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px;color:var(--oil-muted,#8ea0b8);font-size:10px;font-weight:950}.oil-chat-message div button{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;border:1px solid hsla(0,91%,71%,.42);background:rgba(127,29,29,.32);color:#fecaca;font-size:13px;line-height:1;font-weight:950}.oil-chat-message p{margin:0;color:var(--oil-text,#e5eefc);font-size:12px;line-height:1.35;font-weight:780}.oil-chat-empty{place-self:center;color:var(--oil-muted,#8ea0b8);font-size:12px;font-weight:900}.oil-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:8px;margin-top:10px}.oil-chat-compose button{height:38px;border-radius:12px;border:1px solid rgba(96,165,250,.48);background:rgba(37,99,235,.18);color:var(--oil-text,#e5eefc);font-size:11px;font-weight:950}html[data-theme=light] .oil-dispatch-chat,html[data-theme=light] .oil-driver-map{background:#fff;border-color:rgba(15,23,42,.14)}html[data-theme=light] .oil-chat-list{background:#f8fbff;border-color:rgba(15,23,42,.12)}html[data-theme=light] .oil-chat-list-title{border-bottom-color:rgba(15,23,42,.1)}html[data-theme=light] .oil-chat-list button{color:#0f172a;background:#fff;border-color:rgba(15,23,42,.12)}html[data-theme=light] .oil-chat-list button.active,html[data-theme=light] .oil-chat-list button:hover{background:#e8f1ff;border-color:rgba(37,99,235,.26)}html[data-theme=light] .oil-chat-compose input,html[data-theme=light] .oil-chat-filters select{background:#edf3fc;color:#0f172a;border-color:rgba(15,23,42,.14)}html[data-theme=light] .oil-chat-messages{background:#f8fbff}html[data-theme=light] .oil-chat-message{background:#fff;border-color:rgba(15,23,42,.12);box-shadow:0 8px 20px rgba(15,23,42,.06)}html[data-theme=light] .oil-chat-message.dispatch{background:#e8f1ff;border-color:rgba(37,99,235,.24)}html[data-theme=light] .oil-chat-message.driver{background:#fff7ed;border-color:rgba(217,119,6,.24)}html[data-theme=light] .oil-chat-compose button,html[data-theme=light] .oil-chat-message p{color:#0f172a}@media (max-width:900px){.oil-map-chat-grid{grid-template-columns:1fr}.oil-dispatch-chat,.oil-driver-map{min-height:360px}.oil-dispatch-chat{grid-template-columns:minmax(150px,200px) minmax(0,1fr)}.oil-chat-messages{flex:0 1 auto;max-height:360px;overflow-y:auto;overscroll-behavior:contain}}@media (max-width:520px){.oil-dispatch-chat{grid-template-columns:1fr}.oil-chat-list{max-height:220px}.oil-chat-filters,.oil-chat-pane-head{grid-template-columns:1fr}.oil-chat-messages{max-height:320px}}.dashboard-panel .system-settings-section .customer-rule-box{overflow:hidden!important}.dashboard-panel .system-settings-section .customer-rule-list{overflow-x:hidden!important;padding-right:2px!important}.dashboard-panel .system-settings-section .customer-add-row,.dashboard-panel .system-settings-section .customer-rule-row{display:grid!important;width:100%!important;max-width:100%!important;gap:8px!important;align-items:center!important;grid-auto-rows:40px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;isolation:isolate!important}.dashboard-panel .system-settings-section .customer-add-row{grid-template-columns:minmax(0,.78fr) minmax(0,1.32fr) 100px!important}.dashboard-panel .system-settings-section .customer-rule-row{grid-template-columns:minmax(0,.78fr) minmax(0,1.32fr) 84px 44px!important}.dashboard-panel .system-settings-section .customer-add-row:after,.dashboard-panel .system-settings-section .customer-add-row:before,.dashboard-panel .system-settings-section .customer-rule-row:after,.dashboard-panel .system-settings-section .customer-rule-row:before{content:none!important;display:none!important}.dashboard-panel .system-settings-section .customer-add-row>*,.dashboard-panel .system-settings-section .customer-rule-row>*{min-width:0!important;position:relative!important;z-index:1!important}.dashboard-panel .system-settings-section .customer-add-row input,.dashboard-panel .system-settings-section .customer-rule-row input{width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding-top:0!important;padding-bottom:0!important;align-self:center!important}.dashboard-panel .system-settings-section .customer-add-row .dashboard-btn,.dashboard-panel .system-settings-section .customer-rule-row .dashboard-btn:not(.icon-btn){width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:10px!important;border-radius:13px!important;align-self:center!important}.dashboard-panel .system-settings-section .customer-rule-row .dashboard-btn.icon-btn{width:44px!important;min-width:44px!important;max-width:44px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:13px!important;background-image:none!important;align-self:center!important}@media (max-width:760px){.dashboard-panel .system-settings-section .customer-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) 66px!important;gap:6px!important}.dashboard-panel .system-settings-section .customer-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) 62px 36px!important;gap:6px!important}.dashboard-panel .system-settings-section .customer-rule-row .dashboard-btn.icon-btn{width:36px!important;min-width:36px!important;max-width:36px!important}}@media (min-width:761px){.dashboard-panel .system-settings-section .customer-add-row,.dashboard-panel .system-settings-section .customer-rule-row{grid-template-columns:minmax(0,.78fr) minmax(0,1.32fr) 84px 44px!important}.dashboard-panel .system-settings-section .customer-add-row input:first-child,.dashboard-panel .system-settings-section .customer-rule-row input:first-child{grid-column:1!important}.dashboard-panel .system-settings-section .customer-add-row input:nth-child(2),.dashboard-panel .system-settings-section .customer-rule-row input:nth-child(2){grid-column:2!important}.dashboard-panel .system-settings-section .customer-add-row .dashboard-btn{grid-column:3/5!important;width:100%!important;justify-self:stretch!important}}.dashboard-panel .activity-log-row{display:grid!important;grid-template-columns:minmax(142px,155px) minmax(74px,88px) minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:42px!important;padding:7px 0!important}.dashboard-panel .activity-log-row b,.dashboard-panel .activity-log-row p,.dashboard-panel .activity-log-row span{min-width:0!important;line-height:1.2!important}.dashboard-panel .activity-log-row span{font-variant-numeric:tabular-nums!important}.dashboard-panel .activity-log-row b,.dashboard-panel .activity-log-row span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-panel .activity-log-row b{justify-self:start!important}.dashboard-panel .activity-log-row p{white-space:normal!important;overflow-wrap:anywhere!important}@media (max-width:760px){.dashboard-panel .activity-log-row{grid-template-columns:minmax(112px,120px) minmax(58px,70px) minmax(0,1fr)!important;gap:8px!important}.dashboard-panel .activity-log-row b,.dashboard-panel .activity-log-row p,.dashboard-panel .activity-log-row span{font-size:9px!important}}.mini-pill.dynamic-pill,.settings-delete-pill.dynamic-pill{background:var(--pill-bg)!important;border-color:var(--pill-border)!important;color:var(--pill-color)!important}html[data-theme=light] .mini-pill.dynamic-pill,html[data-theme=light] .settings-delete-pill.dynamic-pill{background:var(--pill-bg-light)!important;border-color:var(--pill-border-light)!important;color:var(--pill-color-light)!important;text-shadow:none!important}.drivers-table{--drv-col-terminal:105px}.drivers-table .drivers-row{grid-template-columns:var(--drv-col-driver) var(--drv-col-company) var(--drv-col-region) var(--drv-col-customer) var(--drv-col-status) var(--drv-col-terminal) var(--drv-col-well) var(--drv-col-product) var(--drv-col-truck) var(--drv-col-trailer) var(--drv-col-phone) var(--drv-col-authority) var(--drv-col-rent) var(--drv-col-card) var(--drv-col-updated) var(--drv-col-notice)!important}.drivers-table .drivers-data-row:hover>span:nth-child(16),.drivers-table .drivers-data-row>span:nth-child(16),.drivers-table .drivers-row>span:nth-child(16){background:transparent!important;border-left:0!important;box-shadow:none!important;overflow:hidden!important;position:static!important;z-index:auto!important}.drivers-table .drivers-row>span:nth-child(16):after,.drivers-table .drivers-row>span:nth-child(16):before{display:none!important;content:none!important}.drivers-table .drivers-row>span:nth-child(15){border-right:1px solid var(--oil-line,rgba(148,163,184,.12))!important}.dashboard-panel .billing-rate-row{grid-template-columns:minmax(54px,.45fr) minmax(78px,.72fr) minmax(78px,.72fr) minmax(84px,.76fr) minmax(62px,.5fr) minmax(70px,.58fr) minmax(62px,.46fr) minmax(74px,.5fr) 74px 40px!important}.dashboard-panel .billing-rate-row input,.dashboard-panel .billing-rate-row select{padding-left:8px!important;padding-right:8px!important;font-size:10px!important}.dashboard-panel .billing-rate-row input::-moz-placeholder{font-size:9px!important}.dashboard-panel .billing-rate-row input::placeholder{font-size:9px!important}.dashboard-panel .billing-loads-table,.dashboard-panel .billing-loads-table.dsTable,.dashboard-panel table.billing-loads-table,.dsTable{min-width:1220px!important}.billing-loads-table td,.billing-loads-table th,.dsTable td,.dsTable th{text-align:center!important}@media (max-width:1150px) and (min-width:761px){.drivers-table{--drv-col-terminal:92px}}@media (max-width:760px){.drivers-table{--drv-col-terminal:72px}.dashboard-panel .billing-rate-row{grid-template-columns:repeat(5,minmax(54px,1fr))!important}.dashboard-panel .billing-rate-row .dashboard-btn:not(.icon-btn){grid-column:1/4!important;grid-row:2!important}.dashboard-panel .billing-rate-row .dashboard-btn.icon-btn{grid-column:4/-1!important;grid-row:2!important}.dashboard-panel .billing-loads-table,.dashboard-panel .billing-loads-table.dsTable,.dashboard-panel table.billing-loads-table,.dsTable{min-width:1080px!important}}.oil-home .oil-top-region-table .oil-top-columns,.oil-home .oil-top-region-table .oil-top-row,.oil-top-columns,.oil-top-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px!important}.oil-home .oil-top-region-table .oil-top-company-col,.oil-home .oil-top-region-table .oil-top-driver-col{text-align:left!important}.oil-home .oil-top-region-table .oil-top-total-col,.oil-top-total-col{text-align:center!important;justify-self:stretch!important;padding-left:0!important;padding-right:0!important}.oil-home .oil-top-region-table .oil-top-row b.oil-top-total-col{display:flex!important;align-items:center!important;justify-content:center!important}@media (min-width:761px) and (max-width:1150px){.oil-home .oil-top-region-table .oil-top-columns,.oil-home .oil-top-region-table .oil-top-row,.oil-top-columns,.oil-top-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px!important}}@media (max-width:760px){.oil-home .oil-top-region-table .oil-top-columns,.oil-home .oil-top-region-table .oil-top-row,.oil-top-columns,.oil-top-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px!important}}