*{box-sizing:border-box}html,body{color:#f6f8fc;background:#06101c;margin:0;font-family:Inter,system-ui,sans-serif}button,input,select{font:inherit}.login{grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.hero{background:linear-gradient(145deg,#071321,#0c2440);flex-direction:column;justify-content:space-between;padding:60px;display:flex}.brand{font-size:42px;font-style:italic;font-weight:1000}.brand span{color:#4096ff}.brand small{letter-spacing:4px;color:#9dc9ff;font-size:11px;display:block}.loginCard{background:#0d1928;border:1px solid #203752;border-radius:22px;align-self:center;margin:40px;padding:34px}.input{color:#fff;background:#07121f;border:1px solid #29415e;border-radius:10px;width:100%;margin:7px 0;padding:13px}.btn{color:#fff;cursor:pointer;background:#0b1928;border:1px solid #29415e;border-radius:9px;padding:9px 11px}.primary{background:#38f;border-color:#38f}.shell{grid-template-columns:245px 1fr;min-height:100vh;display:grid}.side{background:linear-gradient(#0d1d30,#08121e);border-right:1px solid #203752;height:100vh;padding:18px 13px;position:sticky;top:0}.logo{padding:8px 10px 22px;font-size:28px;font-style:italic;font-weight:1000}.nav{gap:4px;display:grid}.nav button{text-align:left;color:#aebdd0;background:0 0;border:0;border-radius:9px;padding:11px}.nav button.on{color:#fff;background:#277fe8}.main{min-width:0;padding:20px}.top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.grid4{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.grid3{grid-template-columns:1.15fr .8fr 1.15fr;gap:10px;display:grid}.grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.card{background:linear-gradient(155deg,#102035,#091624);border:1px solid #203752;border-radius:14px;padding:15px;box-shadow:0 16px 40px #0004}.metric{text-align:left;color:#fff;min-height:145px}.value{margin:8px 0;font-size:29px;font-weight:1000}.green{color:#38cf8e}.blue{color:#4096ff}.purple{color:#a06bff}.red{color:#ff5968}.gold{color:#f5b942}.spark{border-bottom:3px solid;border-radius:50%;height:34px}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid #1e3147;padding:9px;font-size:11px}.board{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.column{min-height:420px}.load{text-align:left;color:#fff;background:#091724;border:1px solid #203752;border-radius:9px;width:100%;margin:5px 0;padding:10px}.calendar{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.day{background:#091724;border:1px solid #203752;border-radius:9px;min-height:130px;padding:8px}.map{color:#91a3ba;background:radial-gradient(circle,#153b5c,#071522 70%);border-radius:10px;place-items:center;height:210px;display:grid}.quick{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.modalBg{z-index:100;background:#000c;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.modal{background:#0c1928;border:1px solid #28425f;border-radius:18px;width:min(1100px,96vw);max-height:92vh;padding:20px;overflow:auto}.fields{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.field label{color:#91a3ba;margin-bottom:4px;font-size:9px;display:block}.field input,.field select{color:#fff;background:#07121f;border:1px solid #29415e;border-radius:9px;width:100%;padding:10px}.profileModal{width:min(1180px,96vw)}.profileHead{border-bottom:1px solid #203752;grid-template-columns:88px 1fr auto;align-items:center;gap:15px;padding-bottom:15px;display:grid}.profileAvatar{background:linear-gradient(145deg,#247de8,#153c67);border-radius:18px;place-items:center;width:78px;height:78px;font-size:24px;font-weight:1000;display:grid;overflow:hidden}.profileAvatar img{object-fit:cover;width:100%;height:100%}.profileType{letter-spacing:1.2px;color:#4096ff;font-size:9px;font-weight:900}.profileHead h2{margin:3px 0;font-size:28px}.profileActions{gap:7px;display:flex}.redBtn{color:#ff6977;background:#2a1117;border-color:#7d2f3a}.profileTabs{gap:5px;padding:12px 0;display:flex;overflow:auto}.profileTabs button{color:#91a3ba;text-transform:capitalize;background:#091724;border:0;border-radius:8px;padding:8px 11px}.profileTabs button.on{color:#fff;background:#287fe9}.profileKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:5px 0 12px;display:grid}.profileKpis .card{padding:12px}.profileKpis small{color:#91a3ba}.profileInfo{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.profileInfo>div{background:#091724;border:1px solid #203752;border-radius:9px;padding:11px}.profileInfo b{color:#91a3ba;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.profileInfo span{font-size:11px}:root{--bg:#07111e;--panel:#0d1b2c;--panel2:#101f32;--line:#203752;--blue:#348cff;--green:#38d391;--red:#ff5e70;--gold:#f5bd4b;--purple:#9a6cff}.sideRail{color:#102033;background:linear-gradient(#f8fbff,#dce7f4);flex-direction:column;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.brandBlock{border-bottom:1px solid #b9c8d8;align-items:center;gap:10px;padding:8px 8px 18px;display:flex}.brandMark{font-size:32px;font-style:italic;font-weight:1000}.brandBlock span{display:grid}.brandBlock small{color:#567089;font-size:8px}.sideRail nav button,.railBottom button{color:#52677d;text-align:left;background:0 0;border:0;border-radius:9px;gap:10px;padding:10px;display:flex}.railBottom{margin-top:auto}.workspace{padding:0 20px 38px}.globalTop{border-bottom:1px solid #203752;justify-content:space-between;align-items:center;height:86px;margin-bottom:18px;display:flex}.globalTop h1{margin:4px 0}.globalActions,.userChip{align-items:center;gap:8px;display:flex}.iconBtn,.userChip{color:#fff;background:#0a1726;border:1px solid #29415e;border-radius:10px;padding:8px}.iconBtn{position:relative}.iconBtn em{background:#e94256;border-radius:50%;padding:2px 5px;font-size:8px;position:absolute;top:-5px;right:-4px}.userChip>div{background:#287fe9;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.userChip span{display:grid}.commandBar,.sectionTop{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.commandBar h2,.sectionTop h2{margin:0;font-size:29px}.commandBar p,.sectionTop p{color:#91a3ba}.range{background:#0a1726;border:1px solid #29415e;border-radius:10px;align-items:center;gap:7px;padding:8px;display:flex}.range input{color:#fff;background:0 0;border:0}.kpiGrid,.accountGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kpi,.accountGrid button{text-align:left;color:#fff;background:linear-gradient(155deg,#102035,#091624);border:1px solid #203752;border-radius:14px;padding:15px}.kpi strong,.accountGrid b{margin:10px 0;font-size:28px;display:block}.kpi i{border-bottom:3px solid;border-radius:50%;height:35px;display:block}.kpi.green{color:#38d391}.kpi.blue{color:#4096ff}.kpi.purple{color:#a06bff}.kpi.red{color:#ff5968}.dashGrid{grid-template-columns:1.1fr .78fr 1.08fr;gap:10px;margin-top:10px;display:grid}.lowerGrid{grid-template-columns:1.35fr .75fr .55fr;gap:10px;margin-top:10px;display:grid}.panel,.dataCard{background:linear-gradient(155deg,#102035,#091624);border:1px solid #203752;border-radius:14px;padding:14px}.panelHead{justify-content:space-between;display:flex}.panelHead h3{margin:0}.opsTiles{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.opsTiles button,.lane>button{color:#fff;text-align:left;background:#091724;border:1px solid #29415e;border-radius:9px;padding:10px}.opsTiles b{font-size:22px;display:block}.bars{align-items:end;gap:6px;height:75px;display:flex}.bars i{background:#38f;border-radius:4px 4px 0 0;flex:1}.fakeMap{background:radial-gradient(circle,#1b527d,#071522 70%);border-radius:10px;height:205px;position:relative}.fakeMap span,.fakeMap b{position:absolute}.fakeMap span:first-child{top:20%;right:18%}.fakeMap span:nth-child(2){top:58%;right:25%}.fakeMap span:nth-child(3){bottom:12%;right:12%}.fakeMap b:first-of-type{top:33%;right:28%}.fakeMap b:nth-of-type(2){top:55%;right:35%}.fakeMap b:nth-of-type(3){bottom:18%;right:16%}.loadsPanel table,.dataCard table,.profileSheet table{border-collapse:collapse;width:100%}.loadsPanel th,.loadsPanel td,.dataCard th,.dataCard td,.profileSheet th,.profileSheet td{text-align:left;border-bottom:1px solid #203752;padding:9px;font-size:9px}.notifications button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #203752;width:100%;padding:10px}.sideStats{gap:10px;display:grid}.sideStats button{color:#fff;text-align:left}.sideStats button>div{grid-template-columns:1fr 1fr;display:grid}.weekCalendar{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.weekCalendar>button{text-align:left;color:#fff;background:#0b1929;border:1px solid #29415e;border-radius:10px;min-height:125px;padding:10px}.weekCalendar i{background:#12487a;border-radius:5px;margin-top:4px;padding:4px;display:block}.lane{background:#0b1929;border:1px solid #203752;border-radius:13px;min-height:420px;padding:10px}.lane header{justify-content:space-between;display:flex}.lane>button{width:100%;margin-top:6px}.lane>button strong{float:right;color:#38d391}.lane>button small{clear:both;color:#91a3ba;display:block}.toolGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.toolGrid a{color:#fff;background:#0b1929;border:1px solid #29415e;border-radius:12px;gap:6px;padding:17px;text-decoration:none;display:grid}.overlay{z-index:100;background:#000c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profileSheet,.detailSheet,.formModal{background:#0b1929;border:1px solid #36526f;border-radius:18px;width:min(1150px,96vw);max-height:92vh;padding:20px;overflow:auto}.profileSheet>header,.detailSheet>header,.formModal>header{border-bottom:1px solid #203752;align-items:center;gap:14px;padding-bottom:14px;display:flex}.bigAvatar{background:#287fe9;border-radius:18px;place-items:center;width:75px;height:75px;font-size:24px;display:grid}.profileBtns{margin-left:auto}.profileMetrics{grid-template-columns:repeat(5,1fr);gap:8px;margin:14px 0;display:grid}.profileMetrics>div,.profileDetails>div{background:#091724;border:1px solid #203752;border-radius:9px;padding:11px}.profileDetails{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fieldGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.fieldGrid label{color:#91a3ba;gap:4px;font-size:8px;display:grid}.fieldGrid input,.fieldGrid select{color:#fff;background:#07121f;border:1px solid #29415e;border-radius:9px;padding:10px}.loginV10{grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.loginV10>section{flex-direction:column;justify-content:space-between;padding:55px;display:flex}:root{--ql-bg:#07111e;--ql-sidebar:#f6f8fb;--ql-sidebar-text:#263548;--ql-panel:#0d1b2c;--ql-panel-2:#101f32;--ql-border:#203752;--ql-muted:#8fa3bb;--ql-text:#f7f9fd;--ql-blue:#348cff;--ql-green:#38d391;--ql-red:#ff5e70;--ql-gold:#f5bd4b;--ql-purple:#9a6cff}.startupScreen{color:#fff;background:#07111e;place-items:center;min-height:100vh;font-size:30px;font-weight:900;display:grid}.premiumLogin{background:#07111e;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.premiumLoginHero{background:radial-gradient(circle at 30% 35%,#2d83e047,#0000 30%),linear-gradient(145deg,#071321,#0b223c);flex-direction:column;justify-content:space-between;min-height:100vh;padding:56px;display:flex}.loginBrand{align-items:center;gap:14px;display:flex}.loginLogoMark{color:#fff;background:linear-gradient(145deg,#277fe8,#4ba0ff);border-radius:17px;place-items:center;width:58px;height:58px;font-size:22px;font-style:italic;font-weight:1000;display:grid;box-shadow:0 15px 40px #277fe84d}.loginBrand strong{font-size:18px;display:block}.loginBrand span{color:#8fb2d9;letter-spacing:2px;margin-top:3px;font-size:9px;display:block}.loginHeroContent{max-width:700px}.loginHeroContent h1{letter-spacing:-4px;margin:12px 0;font-size:clamp(44px,5vw,74px);line-height:.98}.loginHeroContent p{color:#a9bbcf;max-width:580px;font-size:17px;line-height:1.6}.loginHeroFooter{color:#6f88a4;letter-spacing:3px;font-size:9px}.premiumLoginSide{place-items:center;padding:30px;display:grid}.premiumLoginCard{background:linear-gradient(155deg,#102035,#091624);border:1px solid #203752;border-radius:22px;width:min(450px,100%);padding:36px;box-shadow:0 35px 90px #00000073}.premiumLoginCard h2{margin:7px 0;font-size:30px}.premiumLoginCard p{color:var(--ql-muted);margin:0 0 24px}.premiumLoginCard label{color:#b7c5d5;text-transform:uppercase;margin:14px 0 6px;font-size:10px;font-weight:800;display:block}.premiumLoginCard input{color:#fff;background:#07121f;border:1px solid #29415e;border-radius:10px;outline:none;width:100%;padding:13px 14px}.premiumLoginCard input:focus{border-color:var(--ql-blue)}.premiumLoginButton{color:#fff;background:linear-gradient(90deg,#277fe8,#4096ff);border:0;border-radius:10px;width:100%;margin-top:20px;padding:13px;font-weight:900}.loginError{color:#ff7a88;background:#29141b;border:1px solid #743442;border-radius:8px;margin-top:12px;padding:10px;font-size:11px}.loginSecurity{text-align:center;color:#71869e;margin-top:18px;font-size:9px}.loginSecurity span{color:var(--ql-green)}.loginMobileBrand{display:none}.appShell{background:var(--ql-bg);grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.premiumSidebar{background:var(--ql-sidebar);height:100vh;color:var(--ql-sidebar-text);z-index:40;border-right:1px solid #dce4ed;flex-direction:column;padding:20px 13px;display:flex;position:sticky;top:0;box-shadow:15px 0 45px #00000026}.premiumBrand{color:#182a3e;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:5px 7px 14px;display:flex}.brandMark{color:#fff;background:linear-gradient(145deg,#277fe8,#419aff);border-radius:12px;place-items:center;width:42px;height:42px;font-style:italic;font-weight:1000;display:grid}.brandWords strong{font-size:13px;display:block}.brandWords span{color:#8090a3;letter-spacing:1.3px;margin-top:2px;font-size:7px;display:block}.sideDivider{background:#dce4ed;height:1px;margin-bottom:10px}.premiumNav{gap:3px;display:grid;overflow-y:auto}.premiumNavItem{color:#516174;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px 11px;font-weight:700;transition:all .15s;display:flex}.navIcon{text-align:center;width:22px;font-size:15px}.navLabel{font-size:11px}.sidebarBottom{margin-top:auto;padding-top:12px}.systemStatus{background:#edf3f9;border-radius:9px;align-items:center;gap:8px;margin:7px;padding:9px;display:flex}.onlineDot{background:#25c982;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #25c9821a}.systemStatus strong,.systemStatus span{display:block}.systemStatus strong{font-size:9px}.systemStatus span{color:#7c8c9d;font-size:7px}.logoutButton{color:#718194;background:0 0;border:0;gap:8px;width:100%;padding:10px;display:flex}.workspace{min-width:0}.workspaceTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111edb;border-bottom:1px solid #182c43;justify-content:space-between;align-items:center;min-height:73px;padding:13px 22px;display:flex}.workspaceEyebrow{color:#6083aa;letter-spacing:1.4px;font-size:8px;font-weight:900}.workspaceTitle{color:#fff;margin-top:2px;font-size:19px;font-weight:900}.topbarActions{align-items:center;gap:7px;display:flex}.topbarButton{color:#d8e4f1;background:#0a1726;border:1px solid #29415e;border-radius:10px;width:38px;height:38px;position:relative}.notificationBadge{background:var(--ql-red);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.ownerChip{background:#0a1726;border:1px solid #29415e;border-radius:11px;align-items:center;gap:8px;margin-left:5px;padding:5px 9px 5px 5px;display:flex}.ownerAvatar{color:#fff;background:#287fe9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.ownerIdentity strong,.ownerIdentity span{display:block}.ownerIdentity strong{font-size:9px}.ownerIdentity span{color:var(--ql-muted);font-size:7px}.workspaceContent{max-width:1600px;margin:auto;padding:20px 22px 42px}.systemError{color:#ff8290;background:#29141b;border:1px solid #6b3340;border-radius:9px;gap:12px;margin-bottom:12px;padding:11px 13px;font-size:10px;display:flex}.moduleHero{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.moduleHero h1{letter-spacing:-1px;margin:3px 0 4px;font-size:30px}.moduleHero p{max-width:690px;color:var(--ql-muted);margin:0;font-size:11px}.moduleEyebrow,.panelEyebrow{color:#5595df;letter-spacing:1.4px;font-size:8px;font-weight:900}.moduleActions{gap:7px;display:flex}.premiumPrimaryButton,.premiumSecondaryButton{border-radius:9px;justify-content:center;align-items:center;padding:9px 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.premiumPrimaryButton{color:#fff;background:linear-gradient(90deg,#277fe8,#4096ff);border:1px solid #38f}.premiumSecondaryButton{color:#dce6f2;background:#0b1928;border:1px solid #29415e}.premiumPanel{border:1px solid var(--ql-border);background:linear-gradient(155deg,#102035,#091624);border-radius:14px;padding:14px;box-shadow:0 15px 38px #00000038}.panelHeader{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.panelHeader h2{margin:2px 0 0;font-size:15px}.panelAction{color:#55a0ff;background:0 0;border:0;font-size:9px;font-weight:800}.positiveText{color:var(--ql-green)!important}.negativeText{color:var(--ql-red)!important}.blueText{color:#55a0ff!important}.purpleText{color:var(--ql-purple)!important}.dashboardWelcome{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dashboardWelcome h1{letter-spacing:-1px;margin:3px 0;font-size:30px}.dashboardWelcome p{color:var(--ql-muted);margin:0;font-size:11px}.dashboardEyebrow{color:#5595df;letter-spacing:1.3px;font-size:8px;font-weight:900}.dashboardControls{gap:7px;display:flex}.dashboardRange{background:#0a1726;border:1px solid #29415e;border-radius:10px;align-items:center;gap:6px;padding:6px 9px;display:flex}.dashboardRange input{color:#fff;background:0 0;border:0;outline:0;width:113px;font-size:9px}.rangeArrow{color:#66809d}.dashboardBell{color:#fff;background:#0a1726;border:1px solid #29415e;border-radius:10px;width:39px;position:relative}.dashboardBell span{background:var(--ql-red);border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.premiumKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.premiumKpi{color:#fff;text-align:left;background:linear-gradient(155deg,#102035,#091624);border:1px solid #203752;border-radius:14px;min-height:157px;padding:14px;transition:all .16s;position:relative;overflow:hidden}.premiumKpi:hover{border-color:#3c91f4;transform:translateY(-2px)}.premiumKpi:after{content:"";opacity:.09;pointer-events:none;background:radial-gradient(circle,currentColor,#0000 68%);border-radius:50%;height:90%;position:absolute;bottom:-60%;left:-20%;right:-20%}.premiumKpi.positive{color:var(--ql-green)}.premiumKpi.company{color:var(--ql-blue)}.premiumKpi.owners{color:var(--ql-purple)}.premiumKpi.tax{color:var(--ql-red)}.premiumKpiTop{color:#dfe8f2;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.kpiArrow{color:currentColor}.premiumKpiValue{letter-spacing:-1px;margin:9px 0 2px;font-size:29px;font-weight:1000}.premiumSpark{align-items:flex-end;gap:4px;height:43px;display:flex}.premiumSpark span{opacity:.55;background:currentColor;border-radius:3px 3px 0 0;flex:1}.premiumSpark span:first-child{height:25%}.premiumSpark span:nth-child(2){height:40%}.premiumSpark span:nth-child(3){height:32%}.premiumSpark span:nth-child(4){height:58%}.premiumSpark span:nth-child(5){height:49%}.premiumSpark span:nth-child(6){height:75%}.premiumKpiHint{color:#71869e;margin-top:6px;font-size:8px}.dashboardMiddleGrid{grid-template-columns:minmax(0,1.15fr) minmax(230px,.72fr) minmax(300px,1fr);gap:10px;margin-top:10px;display:grid}.liveStatus{color:var(--ql-green);align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.liveStatus span{background:var(--ql-green);border-radius:50%;width:6px;height:6px}.pulseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.pulseCard{color:#fff;text-align:left;background:#091724;border:1px solid #203752;border-radius:10px;padding:11px}.pulseCard:hover{border-color:#3a8fff}.pulseTitle{color:#9db0c5;font-size:8px}.pulseCard strong{margin:6px 0 2px;font-size:23px;display:block}.pulseCard span{font-size:8px}.pulseCard.blue strong{color:var(--ql-blue)}.pulseCard.gold strong{color:var(--ql-gold)}.pulseCard.green strong{color:var(--ql-green)}.pulseCard.red strong{color:var(--ql-red)}.projectionValue{font-size:26px;font-weight:1000}.projectionSub{color:var(--ql-muted);font-size:8px}.projectionChart{align-items:flex-end;gap:5px;height:80px;margin-top:11px;display:flex}.projectionColumn{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.projectionBar{background:linear-gradient(#4ba1ff,#287fe9);border-radius:4px 4px 1px 1px;width:100%;min-height:6px}.projectionColumn span{color:#72869d;margin-top:4px;font-size:7px}.premiumMap{border:0;border-radius:10px;width:100%;height:215px}.premiumMapEmpty{color:#8fa5bd;text-align:center;background:radial-gradient(circle at 55% 45%,#17476f,#071522 70%);border:1px solid #1f3b58;border-radius:10px;align-content:center;place-items:center;gap:5px;height:215px;display:grid}.premiumMapEmpty strong{color:#fff}.premiumMapEmpty span{max-width:220px;font-size:8px}.mapTarget{color:#54a1ff;font-size:28px}.dashboardBottomGrid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr) minmax(230px,.55fr);gap:10px;margin-top:10px;display:grid}.premiumTableWrap{overflow-x:auto}.premiumTable{border-collapse:collapse;width:100%}.premiumTable th{color:#72869e;text-align:left;letter-spacing:.5px;border-bottom:1px solid #24384f;padding:8px 9px;font-size:7px}.premiumTable td{color:#cbd7e4;border-bottom:1px solid #172b42;padding:10px 9px;font-size:9px}.premiumTable tbody tr{cursor:pointer;transition:all .13s}.premiumTable td strong{color:#fff}.loadStatus{color:#6dafff;text-transform:capitalize;background:#10283f;border-radius:999px;padding:4px 6px;font-size:7px;display:inline-flex}.loadStatus.in_transit{color:#f7c656;background:#322814}.loadStatus.delivered,.loadStatus.completed{color:#46d49a;background:#102e27}.loadStatus.scheduled{color:#6dafff;background:#10283f}.routeCell{align-items:center;gap:5px;display:flex}.routeCell b{color:#4c6d90}.notificationList{gap:6px;display:grid}.notificationItem{color:#fff;text-align:left;background:#091724;border:1px solid #203752;border-radius:9px;grid-template-columns:28px 1fr;gap:8px;width:100%;padding:9px;display:grid}.notificationItem:hover{border-color:#3b8ff2}.notificationIcon{width:26px;height:26px;color:var(--ql-red);background:#2b1820;border-radius:8px;place-items:center;font-weight:900;display:grid}.notificationItem strong,.notificationItem span{display:block}.notificationItem strong{font-size:9px}.notificationItem span{color:var(--ql-muted);margin-top:3px;font-size:7px}.dashboardRightStack{gap:10px;display:grid}.miniFinancePanel{color:#fff;text-align:left}.fuelComparison{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.fuelComparison>div{background:#091724;border:1px solid #203752;border-radius:8px;padding:8px}.fuelComparison span,.fuelComparison strong,.fuelComparison small{display:block}.fuelComparison span,.fuelComparison small{color:var(--ql-muted);font-size:7px}.fuelComparison strong{margin:4px 0;font-size:16px}.maintenanceValue{color:var(--ql-red);margin:10px 0 4px;font-size:23px;display:block}.miniHint{color:var(--ql-muted);font-size:8px}.premiumQuickActions{background:#0a1726;border:1px solid #203752;border-radius:12px;justify-content:space-between;align-items:center;margin-top:10px;padding:12px 14px;display:flex}.quickActionHint{color:var(--ql-muted);font-size:8px}.weekNavigation{align-items:center;gap:6px;margin-bottom:10px;display:flex}.weekNavigation button{color:#b8c7d7;background:#0a1726;border:1px solid #29415e;border-radius:8px;padding:8px 10px;font-size:9px}.weekNavigation button.current{border-color:var(--ql-blue);color:#fff}.weekLabel{color:#8fa3ba;margin-left:auto;font-size:9px}.premiumCalendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.premiumCalendarDay{color:#fff;text-align:left;background:#091724;border:1px solid #203752;border-radius:11px;min-height:170px;padding:9px}.premiumCalendarDay:hover,.premiumCalendarDay.today{border-color:var(--ql-blue)}.calendarDayTop{color:#8498af;justify-content:space-between;font-size:7px;display:flex}.calendarDayTop b{color:var(--ql-blue)}.calendarDateNumber{margin:5px 0 7px;font-size:22px;display:block}.calendarDayMetrics{grid-template-columns:1fr 1fr;gap:4px;display:grid}.calendarDayMetrics div{background:#0d1e31;border-radius:6px;padding:5px}.calendarDayMetrics span,.calendarDayMetrics strong{display:block}.calendarDayMetrics span{color:#72869d;font-size:6px}.calendarDayMetrics strong{margin-top:2px;font-size:9px}.calendarMiniStats{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.calendarMiniStats span{color:#879bb2;background:#10243a;border-radius:5px;padding:3px 4px;font-size:6px}.calendarLoads{gap:3px;margin-top:6px;display:grid}.calendarLoad{border-left:2px solid var(--ql-blue);background:#10243a;border-radius:4px;padding:4px}.calendarLoad.in_transit{border-color:var(--ql-gold)}.calendarLoad.delivered{border-color:var(--ql-green)}.calendarLoad b,.calendarLoad span{font-size:6px;display:block}.calendarLoad span{color:#8295ab}.calendarMore{color:#7590ad;font-size:6px}.dispatchBoard{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.dispatchColumn{background:#0a1726;border:1px solid #203752;border-radius:12px;min-height:420px;padding:10px}.dispatchColumnHeader{justify-content:space-between;display:flex}.dispatchColumnHeader h3{margin:0;font-size:12px}.dispatchColumnHeader span{color:#758aa1;font-size:7px}.dispatchColumnCount{color:#64a9ff;background:#102942;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.dispatchColumnRevenue{color:var(--ql-green);margin:7px 0;font-size:10px;font-weight:900}.dispatchCards{gap:6px;display:grid}.dispatchLoadCard{color:#fff;text-align:left;background:#0d1d30;border:1px solid #203752;border-radius:9px;padding:10px}.dispatchLoadCard:hover{border-color:#3b8ff2}.dispatchLoadTop{justify-content:space-between;display:flex}.dispatchLoadTop strong{font-size:9px}.dispatchLoadTop span{color:var(--ql-green);font-size:9px;font-weight:900}.dispatchAssignment{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.dispatchAssignment div{background:#091724;border-radius:6px;padding:5px}.dispatchAssignment span,.dispatchAssignment b{display:block}.dispatchAssignment span{color:#6f839a;font-size:6px}.dispatchAssignment b{margin-top:2px;font-size:7px}.dispatchRoute{color:#8296ad;align-items:center;gap:4px;margin-top:7px;font-size:7px;display:flex}.dispatchRoute b{color:#4c79a7}.appointmentStrip{color:#8296ad;justify-content:space-between;margin-top:7px;font-size:6px;display:flex}.onTimeStrip,.lateStrip{border-radius:5px;margin-top:7px;padding:4px 6px;font-size:6px}.onTimeStrip{color:var(--ql-green);background:#102e27}.lateStrip{color:var(--ql-red);background:#2b171e}.emptyDispatchColumn,.emptyPremium,.directoryEmpty{color:#71869e;text-align:center;padding:20px;font-size:9px}.directoryStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.directoryStats>div{background:#0a1726;border:1px solid #203752;border-radius:10px;padding:12px}.directoryStats span,.directoryStats strong{display:block}.directoryStats span{color:#8094ab;font-size:7px}.directoryStats strong{margin-top:4px;font-size:20px}.directoryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.entityCard{color:#fff;text-align:left;background:linear-gradient(155deg,#102035,#091624);border:1px solid #203752;border-radius:13px;padding:13px}.entityCard:hover{border-color:var(--ql-blue);transform:translateY(-1px)}.entityCardTop{justify-content:space-between;align-items:flex-start;min-height:48px;display:flex}.directoryAvatar,.truckIcon{color:#fff;background:linear-gradient(145deg,#247de8,#153c67);border-radius:13px;place-items:center;width:46px;height:46px;font-size:13px;font-weight:1000;display:grid}.truckIcon{font-size:20px}.directoryPhoto{object-fit:cover;border-radius:13px;width:46px;height:46px}.directoryStatus{color:var(--ql-green);text-transform:capitalize;background:#102e27;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:6px;display:inline-flex}.directoryStatus span{background:currentColor;border-radius:50%;width:5px;height:5px}.directoryStatus.inactive{color:var(--ql-red);background:#2b171e}.directoryStatus.maintenance,.directoryStatus.leave{color:var(--ql-gold);background:#302814}.entityPrimary{margin:10px 0}.entityEyebrow{color:#6683a2;letter-spacing:1px;font-size:6px}.entityPrimary h3{margin:2px 0;font-size:16px}.entityPrimary span{color:#8296ad;font-size:8px}.entityDetails{grid-template-columns:1fr 1fr;gap:5px;display:grid}.entityDetails>div{background:#091724;border-radius:7px;padding:6px}.entityDetails span,.entityDetails b{display:block}.entityDetails span{color:#71869e;font-size:6px}.entityDetails b{color:#dbe5ef;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.entityCardFooter{color:#579eff;border-top:1px solid #203752;justify-content:space-between;margin-top:10px;padding-top:8px;font-size:7px;display:flex}.peopleSection{margin-top:18px}.directorySectionHeader{justify-content:space-between;align-items:flex-end;margin-bottom:8px;display:flex}.directorySectionHeader h2{margin:2px 0;font-size:17px}.directorySectionHeader>span{color:#71869e;font-size:8px}.profileOverlay{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01060cd6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.premiumProfile,.detailDrawer{background:#0a1726;border:1px solid #29415e;border-radius:18px;width:min(1180px,96vw);max-height:94vh;padding:19px;overflow-y:auto;box-shadow:0 35px 100px #000000b3}.premiumProfileHeader{border-bottom:1px solid #203752;justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;display:flex}.premiumProfileIdentity{align-items:center;gap:13px;display:flex}.premiumProfilePhoto{color:#fff;background:linear-gradient(145deg,#247de8,#153c67);border-radius:18px;place-items:center;width:76px;height:76px;font-size:22px;font-weight:1000;display:grid;overflow:hidden}.premiumProfilePhoto img{object-fit:cover;width:100%;height:100%}.profileEyebrow{color:#5595df;letter-spacing:1.2px;font-size:7px;font-weight:900}.premiumProfileIdentity h1{margin:3px 0;font-size:26px}.profileSubline{color:#8fa3ba;font-size:9px}.profileHeaderActions{gap:6px;display:flex}.profileEditButton,.profileDeleteButton,.profileCloseButton{border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.profileEditButton{border:1px solid var(--ql-blue);background:var(--ql-blue);color:#fff}.profileDeleteButton{color:#ff7281;background:#28151b;border:1px solid #6f3340}.profileCloseButton{color:#fff;background:#0b1928;border:1px solid #29415e}.premiumProfileTabs{gap:5px;margin:12px 0;display:flex;overflow-x:auto}.premiumProfileTabs button{color:#8498af;text-transform:capitalize;background:#091724;border:0;border-radius:8px;padding:7px 10px;font-size:8px}.premiumProfileTabs button.active{color:#fff;background:#287fe9}.profileMetricGrid,.accountingMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid}.profileMetric,.accountingMetric{color:#fff;text-align:left;background:#091724;border:1px solid #203752;border-radius:10px;padding:12px}.profileMetric span,.profileMetric strong,.accountingMetric span,.accountingMetric strong,.accountingMetric small{display:block}.profileMetric span,.accountingMetric span{color:#8094ab;font-size:7px}.profileMetric strong,.accountingMetric strong{margin-top:4px;font-size:18px}.accountingMetric small{color:#637d99;margin-top:5px;font-size:6px}.profileMetric.positive strong,.accountingMetric.positive strong{color:var(--ql-green)}.profileMetric.negative strong,.accountingMetric.negative strong{color:var(--ql-red)}.profileMetric.blue strong,.accountingMetric.blue strong{color:var(--ql-blue)}.profileMetric.gold strong,.accountingMetric.gold strong{color:var(--ql-gold)}.profileMetric.purple strong,.accountingMetric.purple strong{color:var(--ql-purple)}.profileOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.profileInfoItem{background:#091724;border:1px solid #203752;border-radius:9px;padding:10px}.profileInfoItem span,.profileInfoItem strong{display:block}.profileInfoItem span{color:#71869e;text-transform:uppercase;font-size:7px}.profileInfoItem strong{margin-top:4px;font-size:9px}.profileTablePanel,.profileFinancialPanel,.profileActivityPanel{background:#091724;border:1px solid #203752;border-radius:12px;padding:13px}.profilePanelHeader{justify-content:space-between;align-items:flex-end;margin-bottom:9px;display:flex}.profilePanelHeader h2{margin:2px 0;font-size:15px}.profilePanelHeader>span{color:#7e92a9;font-size:8px}.profileNote{color:#8094ab;font-size:8px;line-height:1.6}.documentLink{color:#5ca6ff;font-weight:800;text-decoration:none}.activityRow{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #203752;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;width:100%;padding:9px 4px;display:grid}.activityDot{background:var(--ql-blue);border-radius:50%;width:6px;height:6px}.activityRow strong,.activityRow span{display:block}.activityRow strong{font-size:8px}.activityRow span{color:#71869e;margin-top:2px;font-size:7px}.premiumModalOverlay{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01060cdb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.premiumModal{background:#0a1726;border:1px solid #29415e;border-radius:18px;width:min(1120px,96vw);max-height:94vh;padding:19px;overflow-y:auto;box-shadow:0 35px 100px #000000b3}.premiumModalHeader,.premiumModalFooter{justify-content:space-between;align-items:center;display:flex}.premiumModalHeader{border-bottom:1px solid #203752;padding-bottom:12px}.premiumModalHeader h2{margin:2px 0;font-size:20px}.premiumModalFooter{border-top:1px solid #203752;justify-content:flex-end;gap:7px;margin-top:15px;padding-top:12px}.formSection{margin-top:14px}.formSectionTitle{color:#6caeff;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:900}.premiumFields{gap:8px;display:grid}.premiumFields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.premiumFields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumField label{color:#8195ac;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.premiumField label b{color:var(--ql-red)}.premiumField input,.premiumField select{color:#fff;background:#07121f;border:1px solid #29415e;border-radius:8px;outline:0;width:100%;min-height:38px;padding:9px 10px;font-size:9px}.premiumField input:focus,.premiumField select:focus{border-color:var(--ql-blue)}.contractNotice{background:#0d2137;border:1px solid #244b74;border-radius:9px;margin-top:12px;padding:10px}.contractNotice strong,.contractNotice span{display:block}.contractNotice strong{color:#69aeff;font-size:9px}.contractNotice span{color:#8da3bb;margin-top:3px;font-size:7px}.formCalculation{background:#091724;border:1px solid #203752;border-radius:9px;justify-content:space-between;margin-top:12px;padding:11px;display:flex}.formCalculation span{color:#8296ad;font-size:8px}.formCalculation strong{color:var(--ql-green);font-size:14px}.documentPermissionGrid{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.documentPermissionGrid label{color:#91a5bc;border:1px solid #203752;border-radius:7px;padding:7px 9px;font-size:8px}.accountingMetric{cursor:pointer}.accountingMetric:hover{border-color:#3c91f4}.accountingMainGrid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.financialBridgeRow,.financialBridgeTotal{border-bottom:1px solid #203752;justify-content:space-between;padding:9px 2px;font-size:9px;display:flex}.financialBridgeTotal{border-bottom:0;margin-top:4px;font-size:11px;font-weight:900}.ownerEconomicsRow{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #203752;justify-content:space-between;width:100%;padding:9px 2px;display:flex}.ownerEconomicsRow div:last-child{text-align:right}.ownerEconomicsRow strong,.ownerEconomicsRow span{display:block}.ownerEconomicsRow strong{font-size:9px}.ownerEconomicsRow span{color:#71869e;margin-top:2px;font-size:7px}.externalToolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.externalToolCard{background:linear-gradient(155deg,#102035,#091624);border:1px solid #203752;border-radius:13px;padding:14px}.externalToolIcon{color:#62a9ff;background:#102c49;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.externalToolCard h3{margin:10px 0 3px}.externalToolCard p{color:#8296ad;word-break:break-all;min-height:30px;font-size:8px}.externalToolActions{gap:6px;display:flex}.reportRange{gap:7px;margin-bottom:10px;display:flex}.reportRange label{color:#8296ad;font-size:7px}.reportRange input{color:#fff;background:#07121f;border:1px solid #29415e;border-radius:7px;margin-top:3px;padding:8px;display:block}.reportSecondaryGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.reportBigNumber{margin:10px 0 3px;font-size:25px;display:block}.settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settingsCard{background:#091724;border:1px solid #203752;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.settingsIcon{color:#63aaff;background:#102c49;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.settingsCard span,.settingsCard strong{display:block}.settingsCard span{color:#7f93aa;font-size:7px}.settingsCard strong{color:#fff;margin-top:3px;font-size:10px}.settingsPermissions{margin-top:10px}.permissionRoleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.permissionRole{background:#091724;border:1px solid #203752;border-radius:9px;padding:10px}.permissionRole strong,.permissionRole span{display:block}.permissionRole strong{font-size:9px}.permissionRole span{color:#768ba2;margin-top:3px;font-size:7px}.detailDrawer{width:min(900px,95vw)}.detailDrawerHeader{border-bottom:1px solid #203752;justify-content:space-between;align-items:center;margin-bottom:13px;padding-bottom:11px;display:flex}.detailDrawerHeader h2{text-transform:capitalize;margin:2px 0;font-size:21px}.detailFinancialStack{display:grid}.detailBreakdownRow,.detailNetTotal{border-bottom:1px solid #203752;justify-content:space-between;padding:11px 3px;display:flex}.detailBreakdownRow span{color:#8ca0b7;font-size:9px}.detailBreakdownRow strong{font-size:10px}.detailNetTotal{border-bottom:0;margin-top:5px}.detailNetTotal span,.detailNetTotal strong{font-size:13px;font-weight:1000}.detailEntitySection h3{margin:6px 0 10px}.detailLoadRow{grid-template-columns:minmax(150px,1.3fr) minmax(110px,1fr) minmax(90px,.8fr) minmax(90px,.7fr);gap:6px;margin-bottom:6px;display:grid}.detailLoadRow>button,.detailLoadRevenue{color:#fff;text-align:left;background:#091724;border:1px solid #203752;border-radius:8px;padding:9px}.detailLoadRow>button:hover{border-color:#3d91f4}.detailLoadRow span,.detailLoadRow strong,.detailLoadRevenue span,.detailLoadRevenue strong{display:block}.detailLoadRow span,.detailLoadRevenue span{color:#7489a0;font-size:6px}.detailLoadRow strong,.detailLoadRevenue strong{margin-top:3px;font-size:8px}.detailOwnerList{gap:6px;display:grid}.detailOwnerRow{color:#fff;text-align:left;background:#091724;border:1px solid #203752;border-radius:9px;justify-content:space-between;width:100%;padding:10px;display:flex}.detailOwnerRow:hover{border-color:var(--ql-purple)}.detailOwnerRow div:last-child{text-align:right}.detailOwnerRow strong,.detailOwnerRow span{display:block}.detailOwnerRow strong{font-size:9px}.detailOwnerRow span{color:#7d91a8;margin-top:3px;font-size:7px}@media print{.premiumSidebar,.workspaceTopbar,.moduleActions,.premiumPrimaryButton,.premiumSecondaryButton,.dashboardControls{display:none!important}.appShell{display:block}.workspaceContent{max-width:none;padding:0}body,.appShell,.workspace,.premiumPanel{color:#000!important;background:#fff!important}.premiumPanel{box-shadow:none!important;border-color:#ccc!important}.premiumTable td,.premiumTable th,.moduleHero p,.panelEyebrow,.moduleEyebrow{color:#333!important}}@media (max-width:1200px){.premiumKpiGrid{grid-template-columns:repeat(2,1fr)}.dashboardMiddleGrid{grid-template-columns:1fr 1fr}.liveMapPanel{grid-column:1/-1}.dashboardBottomGrid{grid-template-columns:1fr 1fr}.todaysLoadsPanel{grid-column:1/-1}.dispatchBoard{grid-template-columns:1fr 1fr}.premiumCalendar{grid-template-columns:repeat(4,1fr)}.directoryCards{grid-template-columns:1fr 1fr}.profileMetricGrid,.accountingMetricGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.appShell{grid-template-columns:76px minmax(0,1fr)}.premiumSidebar{padding:14px 8px}.brandWords,.navLabel,.systemStatus div,.logoutButton span{display:none}.premiumBrand{justify-content:center}.brandMark{width:42px;height:42px}.premiumNavItem{justify-content:center;padding:10px 5px}.navIcon{width:auto}.systemStatus{background:0 0;justify-content:center}.logoutButton{justify-content:center}.dashboardWelcome,.moduleHero{flex-direction:column;align-items:flex-start}.dashboardControls{width:100%}.dashboardMiddleGrid,.dashboardBottomGrid,.accountingMainGrid{grid-template-columns:1fr}.liveMapPanel,.todaysLoadsPanel{grid-column:auto}.premiumCalendar{grid-template-columns:repeat(2,1fr)}.profileOverviewGrid,.settingsGrid,.permissionRoleGrid,.premiumFields.three,.externalToolGrid,.detailLoadRow{grid-template-columns:1fr 1fr}}@media (max-width:650px){.premiumLogin{display:block}.premiumLoginHero{display:none}.premiumLoginSide{min-height:100vh;padding:18px}.loginMobileBrand{color:#5da6ff;margin-bottom:18px;font-size:18px;font-weight:1000;display:block}.appShell{display:block}.premiumSidebar{z-index:100;border-top:1px solid #dce4ed;border-right:0;width:100%;height:64px;padding:6px;display:block;position:fixed;inset:auto 0 0}.premiumBrand,.sideDivider,.sidebarBottom{display:none}.premiumNav{gap:2px;height:100%;display:flex;overflow-x:auto}.premiumNavItem{align-content:center;place-items:center;gap:2px;min-width:58px;height:100%;padding:5px;display:grid}.navLabel{font-size:6px;display:block}.navIcon{font-size:14px}.workspaceTopbar{min-height:62px;padding:10px 12px}.ownerIdentity{display:none}.workspaceContent{padding:13px 10px 82px}.workspaceTitle{font-size:16px}.dashboardWelcome h1,.moduleHero h1{font-size:24px}.dashboardControls{overflow-x:auto}.dashboardRange{flex:1;min-width:280px}.premiumKpiGrid,.pulseGrid,.directoryStats,.directoryCards,.profileMetricGrid,.accountingMetricGrid,.profileOverviewGrid,.settingsGrid,.permissionRoleGrid,.externalToolGrid,.reportSecondaryGrid,.premiumFields.three,.premiumFields.two{grid-template-columns:1fr}.premiumKpi{min-height:135px}.dashboardMiddleGrid,.dashboardBottomGrid,.accountingMainGrid,.dispatchBoard,.premiumCalendar{grid-template-columns:1fr}.premiumCalendarDay{min-height:145px}.weekNavigation{overflow-x:auto}.weekNavigation button{white-space:nowrap}.weekLabel{display:none}.premiumProfile,.premiumModal,.detailDrawer{border-radius:14px;width:100%;max-height:96vh;padding:13px}.profileOverlay,.premiumModalOverlay{padding:8px}.premiumProfileHeader{flex-direction:column;align-items:flex-start}.premiumProfilePhoto{width:60px;height:60px}.profileHeaderActions{width:100%}.profileHeaderActions button{flex:1}.premiumProfileTabs{width:100%}.premiumTable{min-width:720px}.profileTablePanel,.premiumPanel{overflow-x:auto}.detailLoadRow{grid-template-columns:1fr}.moduleActions{width:100%;overflow-x:auto}.moduleActions button{white-space:nowrap}.fuelComparison{grid-template-columns:1fr}.premiumQuickActions{flex-direction:column;align-items:flex-start;gap:5px}}:root{--ql-sidebar:#081522;--ql-sidebar-text:#dce8f4}body{background:radial-gradient(circle at 74% -10%,#225b9438,#0000 31%),#06101c}.appShell{grid-template-columns:220px minmax(0,1fr)}.premiumSidebar{color:#dce8f4!important;background:linear-gradient(#0b1c2e 0%,#07131f 100%)!important;border-right:1px solid #19334d!important;box-shadow:12px 0 36px #0000003d!important}.premiumBrand,.brandWords strong{color:#fff!important}.brandWords span{color:#718aa4!important}.sideDivider{background:#19334d!important}.premiumNavItem{color:#879cb2!important}.premiumNavItem:hover{color:#fff!important;background:#10263b!important}.premiumNavItem.active{color:#fff!important;background:linear-gradient(90deg,#1479e6,#2797ff)!important;box-shadow:0 9px 24px #2084ee40!important}.systemStatus{border:1px solid #19334d;background:#0c1f31!important}.systemStatus strong{color:#dce8f4!important}.systemStatus span{color:#70879e!important}.logoutButton{color:#8298af!important;border-radius:9px!important}.logoutButton:hover{color:#fff!important;background:#10263b!important}.workspaceContent{max-width:1720px;padding:18px 20px 42px}.workspaceTopbar{padding-left:20px;padding-right:20px}.dashboardDateControl{flex-direction:column;align-items:flex-end;gap:7px;min-width:0;display:flex}.datePresetBar{background:#091724;border:1px solid #203a55;border-radius:11px;gap:4px;padding:4px;display:flex}.datePreset{color:#8197ae;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.datePreset:hover{color:#fff;background:#10263b}.datePreset.active{color:#fff;background:linear-gradient(90deg,#1479e6,#2797ff)}.customDateRange{align-items:center;gap:6px;display:flex}.customDateRange input{color:#fff;background:#07121f;border:1px solid #29445f;border-radius:8px;outline:none;width:128px;padding:7px 9px;font-size:8px}.dispatchWeekStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 10px;display:grid}.dispatchWeekStats>button,.dispatchWeekStats>div{appearance:none;color:#fff;text-align:left;width:100%;min-width:0;font:inherit;cursor:pointer;box-shadow:none;background:linear-gradient(155deg,#0e1d30,#091624);border:1px solid #203752;border-radius:10px;padding:11px 12px}.dispatchWeekStats>button:hover{background:linear-gradient(155deg,#11253b,#0a1929);border-color:#348cff}.dispatchWeekStats span,.dispatchWeekStats strong,.dispatchWeekStats small{display:block}.dispatchWeekStats span{color:#758aa1;letter-spacing:.4px;text-transform:uppercase;font-size:7px;font-weight:800}.dispatchWeekStats strong{color:#fff;margin-top:4px;font-size:17px}.dispatchWeekStats small{color:#64809b;margin-top:5px;font-size:7px}.dispatchWeekStats>button:nth-child(2) strong{color:var(--ql-green)}.dispatchWeekStats>button:nth-child(3) strong{color:var(--ql-blue)}.dispatchFilterBar,.dispatchSearchBar,.portalTabs,.portalFrameHeader{align-items:center;gap:6px;display:flex}.dispatchFilterBar{background:#081522;border:1px solid #203752;border-radius:10px;flex-wrap:wrap;margin-bottom:8px;padding:7px}.dispatchFilterBar button,.portalTabs button{appearance:none;color:#8fa3ba;cursor:pointer;background:#0a1726;border:1px solid #29415e;border-radius:8px;padding:7px 10px}.dispatchFilterBar button:hover,.portalTabs button:hover{color:#fff;border-color:#348cff}.dispatchFilterBar button.active,.portalTabs button.active{color:#fff;background:#287fe9;border-color:#348cff}.dispatchFilterBar select{color:#fff;background:#07121f;border:1px solid #29415e;border-radius:8px;outline:none;min-width:180px;padding:7px 9px}.dispatchFilteredTotal{color:#38d391;margin-left:auto;font-size:9px;font-weight:900}.dispatchSearchBar{background:#091724;border:1px solid #203752;border-radius:10px;margin-bottom:10px;padding:8px 10px}.dispatchSearchBar input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.dispatchSearchBar input::placeholder{color:#61778e}.dispatchSearchBar button{color:#5da6ff;cursor:pointer;background:0 0;border:0}.portalTabs{flex-wrap:wrap;margin-bottom:8px}.portalFramePanel{background:#091724;border:1px solid #203752;border-radius:14px;overflow:hidden}.portalFrameHeader{border-bottom:1px solid #203752;justify-content:space-between;padding:10px 12px}.portalFrameHeader strong,.portalFrameHeader span{display:block}.portalFrameHeader strong{color:#fff}.portalFrameHeader span{color:#71869e;margin-top:2px;font-size:8px}.portalFrame{background:#fff;border:0;width:100%;height:72vh;display:block}.portalFrameNotice{color:#71869e;padding:7px 12px;font-size:7px}.premiumTable tbody tr{cursor:pointer}.premiumTable tbody tr:hover{background:#2480e812}.documentLink{color:#5da6ff;cursor:pointer;font-weight:800}.workspace button,.modalPanel button,.detailPanel button,.workspace input,.workspace select,.workspace textarea,.modalPanel input,.modalPanel select,.modalPanel textarea{font-family:inherit}@media (max-width:1280px){.appShell{grid-template-columns:205px minmax(0,1fr)}.datePresetBar{max-width:600px;overflow-x:auto}.dispatchWeekStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.appShell{grid-template-columns:76px minmax(0,1fr)}.dashboardDateControl{align-items:flex-start;width:100%}.datePresetBar{max-width:100%;overflow-x:auto}.dispatchWeekStats{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatchFilteredTotal{width:100%;margin-left:0}.portalFrame{height:65vh}}@media (max-width:650px){.datePresetBar{width:100%;overflow-x:auto}.customDateRange{width:100%}.customDateRange input{flex:1;width:auto;min-width:0}.dispatchWeekStats{grid-template-columns:1fr 1fr}.premiumSidebar{background:linear-gradient(#0b1c2e,#07131f)!important;border-top:1px solid #19334d!important}}.df{flex-direction:column;gap:12px;display:flex}.df>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.df>header h1{color:#fff;margin:3px 0;font-size:28px}.df>header p{color:#71869e;margin:0}.df>header small{color:#5da6ff;letter-spacing:.7px;font-weight:900}.dfWeek{background:#081522;border:1px solid #203752;border-radius:11px;align-items:center;gap:6px;padding:8px;display:flex}.dfWeek button,.dfTabs button,.dfFilters button,.dfClearDay{color:#8fa3ba;cursor:pointer;background:#0a1726;border:1px solid #29415e;border-radius:8px;padding:8px 11px}.dfWeek button.active,.dfTabs button.active,.dfFilters button.active{color:#fff;background:#287fe9;border-color:#348cff}.dfWeek b{color:#dce8f4;margin-left:auto}.dfCards{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.dfCards button{appearance:none;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(155deg,#0e1d30,#091624);border:1px solid #203752;border-radius:12px;padding:13px}.dfCards button:hover,.dfCards button.active{background:#10263b;border-color:#348cff}.dfCards span,.dfCards strong,.dfCards small{display:block}.dfCards span{color:#758aa1;text-transform:uppercase;font-size:8px}.dfCards strong{margin:5px 0;font-size:19px}.dfCards small{color:#64809b}.dfFilters{background:#081522;border:1px solid #203752;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.dfFilters>div{gap:5px;display:flex}.dfFilters select,.dfFilters input{color:#fff;background:#07121f;border:1px solid #29415e;border-radius:8px;outline:none;padding:9px 10px}.dfFilters input{flex:1;min-width:280px}.dfSelected{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dfSelected>div{background:#0b1929;border:1px solid #203752;border-radius:10px;padding:12px}.dfSelected span,.dfSelected strong{display:block}.dfSelected span{color:#71869e;font-size:8px}.dfSelected strong{color:#fff;margin-top:4px;font-size:16px}.dfSelected .green strong{color:#38d391}.dfMain{background:#091724;border:1px solid #203752;border-radius:14px;min-height:300px;padding:14px;overflow:auto}.dfTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dfTitle small{color:#5da6ff;font-size:7px;font-weight:900}.dfTitle h2{color:#fff;margin:2px 0}.dfTitle>strong{color:#38d391}.dfTabs{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.dfDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.dfDays button{color:#fff;text-align:left;cursor:pointer;background:#0b1929;border:1px solid #203752;border-radius:12px;min-height:118px;padding:12px}.dfDays button:hover,.dfDays button.active{background:#10263b;border-color:#348cff}.dfDays span,.dfDays b,.dfDays strong,.dfDays small{display:block}.dfDays span{color:#7d91a7;text-transform:uppercase;font-size:8px}.dfDays b{margin:6px 0;font-size:11px}.dfDays strong{color:#38d391;font-size:15px}.dfDays small{color:#71869e;margin-top:5px;line-height:1.35}.dfDaysPro button{min-height:160px}.dfRows{flex-direction:column;gap:6px;display:flex}.dfRows button{color:#fff;text-align:left;cursor:pointer;background:#0b1929;border:1px solid #203752;border-radius:9px;grid-template-columns:1.1fr 1.5fr 1fr;align-items:center;padding:11px;display:grid}.dfRows button:hover{border-color:#348cff}.dfRows small{color:#71869e}.dfRows strong{text-align:right;color:#38d391}.dfMain table{border-collapse:collapse;width:100%;min-width:1050px}.dfMain th{text-align:left;color:#71869e;border-bottom:1px solid #203752;padding:9px 8px;font-size:7px}.dfMain td{color:#dce8f4;vertical-align:middle;border-bottom:1px solid #142b41;padding:10px 8px;font-size:8px}.dfMain td b,.dfMain td small{display:block}.dfMain td small{color:#71869e;margin-top:2px}.dfMain tbody tr{cursor:pointer}.dfMain tbody tr:hover{background:#0d2033}.dfOpen,.dfDelete{cursor:pointer;border-radius:7px;margin-right:5px;padding:6px 8px}.dfOpen{color:#73b9ff;background:#0b2740;border:1px solid #2c6da8}.dfDelete{color:#ff738a;background:#35131d;border:1px solid #7b3040}.dfClearDay{color:#5da6ff;margin-bottom:10px}@media (max-width:1200px){.dfCards{grid-template-columns:repeat(3,1fr)}.dfDays{grid-template-columns:repeat(4,1fr)}.dfSelected{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.dfCards,.dfSelected,.dfDays{grid-template-columns:repeat(2,1fr)}.dfWeek{flex-wrap:wrap}.dfWeek b{width:100%;margin-left:0}.dfFilters input{min-width:100%}}.dv{flex-direction:column;gap:10px;display:flex}.dv header,.dvPeriod,.dvFilters,.dvTitle,.dvEntity{align-items:center;gap:10px;display:flex}.dv header{justify-content:space-between}.dv header h1{margin:2px 0;font-size:28px}.dv header p{color:#71869e;margin:0}.dvPeriod,.dvFilters{background:#081522;border:1px solid #203752;border-radius:11px;flex-wrap:wrap;padding:8px}.dvPeriod>div{flex-direction:column;gap:3px;display:flex}.dvPeriod label{color:#71869e;font-size:7px}.dvPeriod select,.dvPeriod input,.dvFilters select,.dvFilters input{color:#fff;background:#07121f;border:1px solid #29415e;border-radius:8px;padding:8px 10px}.dvPeriod b{color:#dce8f4;margin-left:auto}.dvNav,.dvTabs,.dvFilters>div{flex-wrap:wrap;gap:5px;display:flex}.dvNav button,.dvTabs button,.dvFilters button,.dvActions button,.dvClear{color:#8fa3ba;cursor:pointer;background:#0a1726;border:1px solid #29415e;border-radius:8px;padding:8px 11px}.dvNav button.active,.dvTabs button.active,.dvFilters button.active{color:#fff;background:#287fe9;border-color:#348cff}.dvFilters input{flex:1;min-width:260px}.dvMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.dvMetrics>div,.dvEntity>div:not(.dvActions){background:#0b1929;border:1px solid #203752;border-radius:10px;padding:11px}.dvMetrics span,.dvMetrics strong,.dvEntity span,.dvEntity strong{display:block}.dvMetrics span,.dvEntity span{color:#71869e;text-transform:uppercase;font-size:7px}.dvMetrics strong,.dvEntity strong{color:#fff;margin-top:4px;font-size:15px}.dvMetrics .green strong,.dvEntity .green strong{color:#38d391}.dvEntity{background:#0a1827;border:1px solid #2a4663;border-radius:12px;flex-wrap:wrap;padding:10px}.dvEntity h2{color:#fff;margin:2px 0}.dvEntity p{color:#71869e;margin:0}.dvActions{gap:6px;margin-left:auto;display:flex}.dvMain{background:#091724;border:1px solid #203752;border-radius:14px;min-height:280px;padding:14px}.dvTitle{justify-content:space-between;margin-bottom:12px}.dvTitle small{color:#5da6ff;font-size:7px}.dvTitle h2{color:#fff;margin:2px 0}.dvTitle>strong{color:#38d391}.dvCalendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.dvCalendar.compact{grid-template-columns:repeat(7,minmax(130px,1fr));overflow:auto}.dvCalendar button{color:#fff;text-align:left;cursor:pointer;background:#0b1929;border:1px solid #203752;border-radius:10px;padding:10px}.dvCalendar button:hover{border-color:#348cff}.dvCalendar button>div{justify-content:space-between;display:flex}.dvCalendar button>strong,.dvCalendar button>small,.dvCalendar button>em{display:block}.dvCalendar button>strong{color:#38d391;margin:5px 0;font-size:15px}.dvCalendar p{color:#dce8f4;margin:3px 0;font-size:8px}.dvCalendar small{color:#71869e;margin-top:2px}.dvCalendar em{color:#5da6ff;margin-top:3px;font-size:7px;font-style:normal}.dvRows{flex-direction:column;gap:6px;display:flex}.dvRows button{color:#fff;text-align:left;cursor:pointer;background:#0b1929;border:1px solid #203752;border-radius:9px;grid-template-columns:1.2fr 1.7fr 1fr;align-items:center;padding:10px;display:grid}.dvRows button:hover{border-color:#348cff}.dvRows small{color:#71869e}.dvRows strong{text-align:right;color:#38d391}.dvTableWrap{overflow:auto}.dv table{border-collapse:collapse;width:100%}.dv th{text-align:left;color:#71869e;border-bottom:1px solid #203752;padding:8px;font-size:7px}.dv td{color:#dce8f4;border-bottom:1px solid #142b41;padding:9px 8px;font-size:8px}.dv td small,.dv td b{display:block}.dv td small{color:#71869e}.dv tbody tr{cursor:pointer}.dv tbody tr:hover{background:#0d2033}.dvMoney{font-weight:800;color:#38d391!important}.dvStatus{background:#12263b;border-radius:999px;padding:4px 7px}.dvClear{margin-bottom:8px}.loadProfileActions{justify-content:flex-end;gap:7px;margin-bottom:10px;display:flex}.dangerButton{color:#ff8b9b;background:#35121b;border:1px solid #7a3140;border-radius:8px;padding:8px 11px}.loadProfileGrid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.loadProfileGrid>div,.loadProfileGrid>button{color:#fff;text-align:left;background:#0b1929;border:1px solid #203752;border-radius:9px;padding:10px}.loadProfileGrid span,.loadProfileGrid strong{display:block}.loadProfileGrid span{color:#71869e;font-size:7px}.loadProfileGrid strong{margin-top:4px}.amazonBatchGrid{flex-direction:column;gap:7px;display:flex}.amazonBatchRow{background:#091724;border:1px solid #203752;border-radius:9px;grid-template-columns:70px 1.1fr 130px 180px 1.3fr 1.3fr 90px 110px;align-items:center;gap:6px;padding:8px;display:grid}.amazonBatchRow input{color:#fff;background:#07121f;border:1px solid #29415e;border-radius:7px;min-width:0;padding:8px}@media (max-width:1100px){.dvMetrics{grid-template-columns:repeat(3,1fr)}.dvCalendar{grid-template-columns:repeat(4,1fr)}.loadProfileGrid{grid-template-columns:repeat(2,1fr)}.amazonBatchRow{grid-template-columns:1fr 1fr 1fr 1fr}}.choiceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.choiceCards button{color:#fff;text-align:left;background:#0a1726;border:1px solid #29415e;border-radius:11px;padding:14px}.choiceCards button.active{background:#10263b;border-color:#2b8cff}.choiceCards small{color:#71869e;margin-top:4px;display:block}.contractDays{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.contractDays button{color:#8fa3ba;background:#07121f;border:1px solid #29415e;border-radius:8px;padding:7px 10px}.contractDays button.active{color:#fff;background:#287fe9}.placeField{position:relative}.placeSuggestions{z-index:100;background:#091724;border:1px solid #29415e;border-radius:9px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #0008}.placeSuggestions button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #142b41;width:100%;padding:9px 10px;display:block}.placeSuggestions button span{color:#71869e;font-size:8px;display:block}.fieldHint{color:#71869e}.routeResult{background:#081522;border:1px solid #203752;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.routeResult b{color:#38d391}.routeResult span{color:#71869e}.dashV5{flex-direction:column;gap:12px;display:flex}.dashV5Period{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dashV5Period button,.dashV5Period input{color:#dce8f4;background:#07121f;border:1px solid #29415e;border-radius:8px;padding:8px 10px}.dashV5Period button.active{color:#fff;background:#287fe9}.dashV5Grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dashV5Grid button{color:#fff;text-align:left;background:#0b1929;border:1px solid #203752;border-radius:11px;padding:13px}.dashV5Grid span,.dashV5Grid strong,.dashV5Grid small{display:block}.dashV5Grid strong{color:#38d391;margin:5px 0;font-size:18px}.dashV5Grid small{color:#71869e}.dashV5Ops{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.dashV5Ops>div{background:#091724;border:1px solid #203752;border-radius:9px;padding:10px}.dashV5Ops span,.dashV5Ops strong{display:block}.dashV5Ops span{color:#71869e;font-size:7px}.dashV5Ops strong{color:#fff;margin-top:4px;font-size:16px}@media (max-width:1100px){.dashV5Grid{grid-template-columns:repeat(3,1fr)}.dashV5Ops{grid-template-columns:repeat(4,1fr)}}.premiumDashboard{flex-direction:column;gap:12px;display:flex}.premiumHero{justify-content:space-between;align-items:flex-end;gap:16px;padding:4px 0 2px;display:flex}.premiumHero h1{margin:4px 0;font-size:28px}.premiumHero p{color:#71869e;margin:0}.premiumDateRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboardKpiV51{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboardKpiV51 .premiumKpi{text-align:left;cursor:pointer;min-height:112px}.dashboardKpiV51 .premiumKpi strong{font-size:20px}.dashboardKpiV51 .premiumKpi small{color:#71869e;margin-top:5px;display:block}.dashboardTwoColV51{grid-template-columns:1.35fr .65fr;gap:10px;display:grid}.pulseGridV51{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pulseGridV51 button{color:#fff;text-align:left;cursor:pointer;background:#0b1929;border:1px solid #203752;border-radius:10px;padding:12px}.pulseGridV51 span,.pulseGridV51 strong,.pulseGridV51 small{display:block}.pulseGridV51 span{color:#71869e;font-size:8px}.pulseGridV51 strong{margin:4px 0;font-size:20px}.pulseGridV51 small{color:#38d391}.fleetMiniStatsV51{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px;display:grid}.fleetMiniStatsV51>div{border:1px solid #18324a;border-radius:9px;padding:10px}.fleetMiniStatsV51 span,.fleetMiniStatsV51 strong{display:block}.fleetMiniStatsV51 span{color:#71869e;font-size:7px}.fleetMiniStatsV51 strong{color:#fff;margin-top:4px}.forecastBigV51{padding:18px 0}.forecastBigV51 span,.forecastBigV51 strong,.forecastBigV51 small{display:block}.forecastBigV51 span{color:#71869e}.forecastBigV51 strong{color:#38d391;margin:5px 0;font-size:30px}.forecastBigV51 small{color:#71869e}@media (max-width:1250px){.dashboardKpiV51{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.dashboardTwoColV51{grid-template-columns:1fr}.dashboardKpiV51{grid-template-columns:repeat(2,1fr)}}.dashboardClassic{flex-direction:column;gap:11px;display:flex}.dashboardClassicHero{justify-content:space-between;align-items:flex-end;gap:18px;padding:3px 0 1px;display:flex}.dashboardClassicHero h1{letter-spacing:-.8px;color:#f7fbff;margin:4px 0 2px;font-size:28px}.dashboardClassicHero p{color:#7389a0;margin:0;font-size:11px}.dashboardClassicPeriod{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboardClassicKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboardClassicKpi{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(155deg,#102238,#091724);border:1px solid #203a54;border-radius:13px;min-height:124px;padding:15px;position:relative;overflow:hidden;box-shadow:0 10px 35px #00000014}.dashboardClassicKpi:hover{border-color:#3a78ad;transform:translateY(-1px)}.dashboardClassicKpi>span{color:#8aa0b6;text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:800;display:block}.dashboardClassicKpi>strong{letter-spacing:-.8px;margin:7px 0 4px;font-size:25px;display:block}.dashboardClassicKpi>small{color:#71869b;margin-top:7px;font-size:8px;display:block}.dashboardClassicKpi.positive>strong{color:#55dd8c}.dashboardClassicKpi.owners>strong{color:#d490ff}.dashboardClassicKpi.tax>strong,.dashboardClassicKpi.negative>strong{color:#ff7b61}.dashboardSpark{align-items:flex-end;gap:5px;height:28px;margin-top:7px;display:flex}.dashboardSpark i{background:#29516f;border-radius:3px 3px 0 0;flex:1;display:block}.dashboardSpark i:first-child{height:30%}.dashboardSpark i:nth-child(2){height:44%}.dashboardSpark i:nth-child(3){height:57%}.dashboardSpark i:nth-child(4){height:48%}.dashboardSpark i:nth-child(5){height:72%}.dashboardSpark i:nth-child(6){height:86%}.dashboardClassicMiddle{grid-template-columns:1.25fr .7fr 1.05fr;gap:8px;display:grid}.dashboardClassicPanel{background:linear-gradient(155deg,#0d1e31,#091724);border:1px solid #203a54;border-radius:13px;padding:14px;box-shadow:0 10px 35px #00000012}.dashboardPanelHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.dashboardPanelHeader h2{color:#f7fbff;margin:2px 0 0;font-size:14px}.panelEyebrow{color:#5f87a8;letter-spacing:1px;font-size:7px;font-weight:900}.livePill{color:#55dd8c;font-size:8px;font-weight:900}.dashboardPulseGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.dashboardPulse{color:#fff;text-align:left;cursor:pointer;background:#0b1929;border:1px solid #19334b;border-radius:9px;padding:10px}.dashboardPulse span,.dashboardPulse strong,.dashboardPulse small{display:block}.dashboardPulse span{color:#7389a0;font-size:7px}.dashboardPulse strong{margin:4px 0;font-size:18px}.dashboardPulse small{color:#55dd8c;font-size:8px}.dashboardMiniMetrics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px;display:grid}.dashboardMiniMetrics>div{background:#091522;border:1px solid #183149;border-radius:8px;padding:8px}.dashboardMiniMetrics span,.dashboardMiniMetrics strong{display:block}.dashboardMiniMetrics span{color:#6e849a;text-transform:uppercase;font-size:6px}.dashboardMiniMetrics strong{color:#fff;margin-top:3px;font-size:13px}.forecastPrimary span,.forecastPrimary strong,.forecastPrimary small{display:block}.forecastPrimary span{color:#7389a0;font-size:8px}.forecastPrimary strong{color:#55dd8c;margin:5px 0;font-size:25px}.forecastPrimary small{color:#7389a0;font-size:8px}.forecastBars{align-items:flex-end;gap:5px;height:64px;margin:13px 0;display:flex}.forecastBars i{background:linear-gradient(#42b8ff,#2368d5);border-radius:4px 4px 1px 1px;flex:1;display:block}.driverActivityMap{text-align:center;background:radial-gradient(circle,#0d4451,#091925 58%);border:1px solid #173a53;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;display:flex}.driverActivityMap .mapCross{color:#55d9e9;font-size:24px}.driverActivityMap strong{color:#f4f9fd;margin:5px 0}.driverActivityMap span{color:#70869a;max-width:240px;font-size:8px}.textAction{color:#5db7ff;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.dashboardClassicBottom{grid-template-columns:1.65fr .7fr .7fr;gap:8px;display:grid}.dashboardTableWrap{overflow:auto}.dashboardClassicTable{border-collapse:collapse;width:100%}.dashboardClassicTable th{text-align:left;color:#657d94;border-bottom:1px solid #203a54;padding:7px;font-size:6px}.dashboardClassicTable td{color:#dce8f4;border-bottom:1px solid #142b40;padding:8px 7px;font-size:8px}.dashboardClassicTable tbody tr{cursor:pointer}.dashboardClassicTable tbody tr:hover{background:#0d2337}.dashboardEmpty{text-align:center!important;color:#71869e!important;padding:24px!important}.dashboardNotice{color:#fff;text-align:left;background:#0b1929;border:1px solid #25384c;border-radius:8px;width:100%;margin-bottom:6px;padding:9px;display:block}.dashboardNotice strong,.dashboardNotice span{display:block}.dashboardNotice span{color:#71869e;margin-top:3px;font-size:7px}.dashboardNoNotice{text-align:center;color:#71869e;padding:28px 8px;font-size:8px}.fuelOverviewValues{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.fuelOverviewValues>div{border:1px solid #1c354c;border-radius:9px;padding:11px}.fuelOverviewValues span,.fuelOverviewValues strong{display:block}.fuelOverviewValues span{color:#71869e;font-size:7px}.fuelOverviewValues strong{color:#55dd8c;margin-top:4px;font-size:16px}.dashboardAuditStrip{color:#70869a;background:#08131f;border:1px solid #183149;border-radius:9px;align-items:center;gap:12px;padding:9px 12px;font-size:8px;display:flex}.dashboardAuditStrip strong{color:#55dd8c;font-size:13px}.dashboardAuditStrip small{color:#71869e;margin-left:auto}@media (max-width:1250px){.dashboardClassicMiddle{grid-template-columns:1fr 1fr}.activityPanel{grid-column:1/-1}.dashboardClassicBottom{grid-template-columns:1fr 1fr}.todaysPanel{grid-column:1/-1}.dashboardClassicKpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.dashboardClassicKpis,.dashboardClassicMiddle,.dashboardClassicBottom{grid-template-columns:1fr}.activityPanel,.todaysPanel{grid-column:auto}.dashboardPulseGrid,.dashboardMiniMetrics{grid-template-columns:repeat(2,1fr)}.dashboardAuditStrip{flex-direction:column;align-items:flex-start}.dashboardAuditStrip small{margin-left:0}}.dvReportTools{background:#081522;border:1px solid #1d354d;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.dvReportTools span{color:#8ba0b5;text-transform:uppercase;font-size:8px;font-weight:900}.dvReportTools small{color:#60778e;font-size:7px}.dvReportTools select{color:#fff;background:#07131f;border:1px solid #29435f;border-radius:8px;padding:7px 9px}.dvInvoiceForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.dvInvoiceForm label{color:#7890a6;flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.dvInvoiceForm input,.dvInvoiceForm select,.dvInvoiceForm textarea{color:#fff;background:#07131f;border:1px solid #29435f;border-radius:9px;outline:none;width:100%;padding:10px}.dvInvoiceForm textarea{resize:vertical;min-height:92px}.dvInvoiceForm .wide{grid-column:1/-1}.dvInvoiceActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}@media (max-width:800px){.dvInvoiceForm{grid-template-columns:1fr}.dvInvoiceForm .wide,.dvInvoiceActions{grid-column:auto}.dvReportTools{flex-direction:column;align-items:flex-start}}.dashboardPipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboardPipeline button{color:#fff;text-align:left;cursor:pointer;background:#0a1929;border:1px solid #203a54;border-radius:11px;padding:12px}.dashboardPipeline span,.dashboardPipeline strong,.dashboardPipeline small{display:block}.dashboardPipeline span{color:#7890a6;text-transform:uppercase;font-size:7px}.dashboardPipeline strong{margin:4px 0;font-size:18px}.dashboardPipeline small{color:#6e849a;font-size:7px}.dashboardBreakdownOverlay{z-index:300;background:#020813cc;justify-content:flex-end;display:flex;position:fixed;inset:0}.dashboardBreakdown{background:#081522;border-left:1px solid #24435f;width:min(680px,94vw);height:100%;padding:18px;overflow:auto}.dashboardBreakdown header{border-bottom:1px solid #1e3851;justify-content:space-between;gap:10px;padding-bottom:12px;display:flex}.dashboardBreakdown header h2{margin:3px 0}.dashboardBreakdown header p,.dashboardBreakdown header small{color:#71869e}.dashboardBreakdown header button{color:#fff;background:#0b1b2c;border:1px solid #29445f;border-radius:8px;padding:7px 10px}.dashboardBreakdownRows{flex-direction:column;margin:12px 0;display:flex}.dashboardBreakdownRows>div{border-bottom:1px solid #173149;justify-content:space-between;padding:10px;display:flex}.dashboardBreakdownRows span{color:#7c91a7}.dashboardBreakdownRows strong{color:#fff}.dashboardBreakdown table{border-collapse:collapse;width:100%}.dashboardBreakdown th,.dashboardBreakdown td{text-align:left;border-bottom:1px solid #173149;padding:8px;font-size:8px}.dashboardBreakdown th{color:#71869e}.dashboardBreakdown tbody tr{cursor:pointer}.liveFleetMapFrame{background:#091522;border:1px solid #1d3b55;border-radius:10px;width:100%;height:150px}.liveFleetDriverList{gap:5px;margin-top:7px;display:flex;overflow:auto}.liveFleetDriverList button{color:#fff;text-align:left;background:#091725;border:1px solid #1e3b54;border-radius:8px;min-width:110px;padding:7px}.liveFleetDriverList button.active{background:#102b42;border-color:#35a8ff}.liveFleetDriverList strong,.liveFleetDriverList span,.liveFleetDriverList small{display:block}.liveFleetDriverList span,.liveFleetDriverList small{color:#71869e;font-size:7px}.weekDayPlanner{flex-direction:column;gap:7px;margin:10px 0;display:flex}.weekDayRow{background:#081522;border:1px solid #1f3b55;border-radius:10px;grid-template-columns:100px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.weekDayRow strong,.weekDayRow small{display:block}.weekDayRow small{color:#71869e;font-size:7px}.driverPortal,.driverPortalLogin,.driverPortalLoading{color:#fff;background:#06101c;min-height:100vh;padding:18px;font-family:Arial,sans-serif}.driverPortal{max-width:620px;margin:0 auto}.driverPortal header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.driverPortal header h1{margin:3px 0;font-size:28px}.driverPortal header p,.driverPortal header small{color:#71869e}.gpsOn{color:#4ade80;font-weight:900}.gpsOff{color:#94a3b8}.driverPortalCard{background:#0a1929;border:1px solid #203a54;border-radius:14px;margin-bottom:10px;padding:15px}.driverPortalCard label{color:#8196ab;flex-direction:column;gap:5px;margin-bottom:10px;font-size:10px;display:flex}.driverPortalCard select{color:#fff;background:#07131f;border:1px solid #29445f;border-radius:10px;padding:12px}.driverStart,.driverStop{color:#fff;border:0;border-radius:10px;width:100%;padding:14px;font-weight:900}.driverStart{background:#147fe8}.driverStop{background:#b8324b}.driverPortalMessage{color:#8da2b7;font-size:10px}.driverGpsGrid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.driverGpsGrid>div{border:1px solid #1c354d;border-radius:9px;padding:10px}.driverGpsGrid span,.driverGpsGrid strong{display:block}.driverGpsGrid span{color:#71869e;font-size:8px}.driverGpsGrid strong{margin-top:4px}.driverPortalFuture>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.driverPortalFuture button{color:#64788d;background:#0b1c2c;border:1px solid #27435e;border-radius:8px;padding:10px}.driverPortalFuture small{color:#71869e;margin-top:9px;display:block}.dvStatus.scheduled{color:#9fc5ff;background:#22334a}.dvStatus.in_transit{color:#ffd86b;background:#3d3215}.dvStatus.delivered,.dvStatus.completed{color:#5ce09a;background:#133c2b}@media (max-width:800px){.dashboardPipeline{grid-template-columns:repeat(2,1fr)}.weekDayRow{grid-template-columns:1fr}.driverGpsGrid{grid-template-columns:1fr 1fr}}.dvInvoiceList{border-top:1px solid #1e3851;margin-top:12px;padding-top:12px}.dvInvoiceList>div{border-bottom:1px solid #173149;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.dvInvoiceList strong,.dvInvoiceList span,.dvInvoiceList b,.dvInvoiceList small{display:block}.dvInvoiceList span{color:#71869e;font-size:8px}.dvInvoiceList>div>div:last-child{align-items:center;gap:8px;display:flex}.dvInvoiceList button{color:#fff;background:#0b1b2c;border:1px solid #29445f;border-radius:7px;padding:6px 8px}.invoiceStatus{text-transform:uppercase;border-radius:999px;padding:4px 6px}.invoiceStatus.paid{color:#5ce09a;background:#123c2a}.invoiceStatus.draft{color:#9eb3c9;background:#253448}.invoiceStatus.past_due{color:#ff8b8b;background:#4a2025}.themeControl{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081522cc;border:1px solid #29445f;border-radius:999px;gap:3px;padding:4px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 30px #0005}.themeControl button{color:#8da3b8;cursor:pointer;background:0 0;border:0;border-radius:50%;width:31px;height:31px}.themeControl button.active{color:#fff;background:#1c83e8}html[data-theme=light] body{color:#142033;background:#eef4f8}html[data-theme=light] .workspace,html[data-theme=light] .workspaceContent{background:#eef4f8}html[data-theme=light] .workspaceTitle,html[data-theme=light] .dashboardClassicHero h1,html[data-theme=light] .dv h1,html[data-theme=light] .moduleHero h1{color:#122235}html[data-theme=light] .dashboardClassicPanel,html[data-theme=light] .dashboardClassicKpi,html[data-theme=light] .dvMain,html[data-theme=light] .dvEntity,html[data-theme=light] .dvMetrics>div,html[data-theme=light] .dvCalendar button{color:#122235;background:#fff;border-color:#d6e1eb;box-shadow:0 8px 24px #27445f12}html[data-theme=light] .dashboardClassicPanel h2,html[data-theme=light] .dashboardClassicKpi>strong,html[data-theme=light] .dvTitle h2,html[data-theme=light] .dvEntity h2{color:#122235}html[data-theme=light] .dashboardPulse,html[data-theme=light] .dashboardMiniMetrics>div,html[data-theme=light] .dvRows button,html[data-theme=light] .dvReportTools,html[data-theme=light] .dvInvoiceForm input,html[data-theme=light] .dvInvoiceForm select,html[data-theme=light] .dvInvoiceForm textarea{color:#122235;background:#f7fafc;border-color:#d6e1eb}html[data-theme=light] .premiumTable td,html[data-theme=light] .dashboardClassicTable td,html[data-theme=light] .dvMain td{color:#22354a;border-color:#e0e8ef}html[data-theme=light] .premiumTable th,html[data-theme=light] .dashboardClassicTable th,html[data-theme=light] .dvMain th{color:#63788d;border-color:#dce5ed}:root{--v7-bg:#07111f;--v7-card:#0d1e31;--v7-card2:#10243a;--v7-border:#1d3a55;--v7-text:#f5f9ff;--v7-muted:#8299b0;--v7-blue:#25a7ff;--v7-cyan:#29d3ff;--v7-green:#5ee39a;--v7-purple:#bd8cff;--v7-orange:#ff9a62;--v7-red:#ff6d7c;--v7-shadow:0 16px 42px #00000038}html[data-theme=light]{--v7-bg:#e8f0f6;--v7-card:#fff;--v7-card2:#f3f7fb;--v7-border:#c9d8e5;--v7-text:#102033;--v7-muted:#5e7489;--v7-blue:#087fd1;--v7-cyan:#008fb9;--v7-green:#128653;--v7-purple:#7451c5;--v7-orange:#d5682d;--v7-red:#c94053;--v7-shadow:0 12px 32px #23405a21}body,.workspace,.workspaceContent{color:var(--v7-text);background:var(--v7-bg)!important}.dashboardClassicPanel,.dashboardClassicKpi,.dvMetrics>div,.dvEntity,.dvMain,.invoiceTemplateSection,.invoiceComposer,.premiumInvoiceRegister{box-shadow:var(--v7-shadow);background:var(--v7-card)!important;border-color:var(--v7-border)!important;color:var(--v7-text)!important}.dashboardClassicHero{border:1px solid var(--v7-border);background:linear-gradient(135deg,color-mix(in srgb,var(--v7-card) 88%,var(--v7-blue) 12%),var(--v7-card));box-shadow:var(--v7-shadow);border-radius:18px;padding:18px 20px}.dashboardClassicHero h1{letter-spacing:-1.3px;font-size:32px;color:var(--v7-text)!important}.dashboardClassicHero p,.panelSubcopy{color:var(--v7-muted)!important}.commandStatusStrip{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.commandStatusStrip span{border:1px solid var(--v7-border);background:color-mix(in srgb,var(--v7-card2) 92%,transparent);color:var(--v7-muted);border-radius:999px;padding:7px 10px;font-size:8px}.commandStatusStrip b{color:var(--v7-text);font-size:10px}.dashboardClassicKpis{gap:10px}.dashboardClassicKpi{min-height:122px;position:relative;overflow:hidden;border-radius:16px!important;padding:14px!important}.dashboardClassicKpi:before{content:"";background:var(--v7-blue);height:3px;position:absolute;inset:0 0 auto}.dashboardClassicKpi.net:before{background:var(--v7-green)}.dashboardClassicKpi.company:before{background:var(--v7-cyan)}.dashboardClassicKpi.owner:before{background:var(--v7-purple)}.dashboardClassicKpi.tax:before{background:var(--v7-orange)}.dashboardClassicKpi>span{color:var(--v7-muted)!important}.dashboardClassicKpi>strong{color:var(--v7-text)!important;font-size:25px!important}.dashboardClassicKpi.net>strong{color:var(--v7-green)!important}.dashboardClassicKpi.company>strong{color:var(--v7-cyan)!important}.dashboardClassicKpi.owner>strong{color:var(--v7-purple)!important}.dashboardClassicKpi.tax>strong{color:var(--v7-orange)!important}.dashboardSpark i{background:linear-gradient(180deg,var(--v7-blue),color-mix(in srgb,var(--v7-blue) 35%,transparent))!important}.dashboardPipeline button{box-shadow:var(--v7-shadow);background:var(--v7-card)!important;border-color:var(--v7-border)!important;border-radius:14px!important}.dashboardPipeline button:first-child strong{color:var(--v7-blue)}.dashboardPipeline button:nth-child(2) strong{color:var(--v7-orange)}.dashboardPipeline button:nth-child(3) strong{color:var(--v7-green)}.dashboardPipeline button:nth-child(4) strong{color:var(--v7-purple)}.premiumForecast{background:linear-gradient(155deg,var(--v7-card),color-mix(in srgb,var(--v7-card2) 84%,var(--v7-purple) 16%))!important}.forecastBadge{background:color-mix(in srgb,var(--v7-purple) 18%,transparent);color:var(--v7-purple);border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.upcomingRangeBar{gap:5px;margin:10px 0;display:flex;overflow:auto}.upcomingRangeBar button{white-space:nowrap;border:1px solid var(--v7-border);background:var(--v7-card2);color:var(--v7-muted);cursor:pointer;border-radius:8px;padding:7px 9px;font-size:8px}.upcomingRangeBar button.active{background:var(--v7-blue);border-color:var(--v7-blue);color:#fff}.forecastHeroValue{border:1px solid var(--v7-border);background:color-mix(in srgb,var(--v7-card2) 88%,transparent);border-radius:13px;padding:12px}.forecastHeroValue span,.forecastHeroValue strong,.forecastHeroValue small{display:block}.forecastHeroValue span{color:var(--v7-muted);font-size:7px}.forecastHeroValue strong{color:var(--v7-purple);margin:4px 0;font-size:25px}.forecastHeroValue small{color:var(--v7-muted)}.forecastBreakdown{grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0;display:grid}.forecastBreakdown button{border:1px solid var(--v7-border);background:var(--v7-card2);color:var(--v7-text);text-align:left;cursor:pointer;border-radius:10px;padding:9px}.forecastBreakdown span,.forecastBreakdown strong,.forecastBreakdown small{display:block}.forecastBreakdown span,.forecastBreakdown small{color:var(--v7-muted);font-size:7px}.forecastBreakdown strong{margin:3px 0;font-size:14px}.forecastBreakdown .attention strong{color:var(--v7-orange)}.forecastWeekBars{flex-direction:column;gap:5px;margin:8px 0;display:flex}.forecastWeekBars button{border:1px solid var(--v7-border);background:var(--v7-card2);color:var(--v7-text);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;padding:8px;display:flex;position:relative;overflow:hidden}.forecastWeekBars button div,.forecastWeekBars button span,.forecastWeekBars button small{display:block}.forecastWeekBars button small{color:var(--v7-muted);font-size:7px}.forecastWeekBars button i{background:linear-gradient(90deg,var(--v7-blue),var(--v7-purple));height:2px;position:absolute;bottom:0;left:0}.invoiceCommandCenter{flex-direction:column;gap:10px;display:flex}.invoiceStats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.invoiceStats>div{border:1px solid var(--v7-border);background:var(--v7-card);box-shadow:var(--v7-shadow);border-radius:13px;padding:12px}.invoiceStats span,.invoiceStats strong{display:block}.invoiceStats span{color:var(--v7-muted);text-transform:uppercase;font-size:7px}.invoiceStats strong{color:var(--v7-text);margin-top:4px;font-size:18px}.invoiceTemplateSection,.invoiceComposer,.premiumInvoiceRegister{border:1px solid var(--v7-border);border-radius:15px;padding:13px}.invoiceSectionHead,.invoiceComposerTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.invoiceSectionHead small,.invoiceComposerTitle small{color:var(--v7-blue);font-size:7px;font-weight:900}.invoiceSectionHead h3,.invoiceComposerTitle h3{color:var(--v7-text);margin:2px 0}.invoiceSectionHead>span{color:var(--v7-muted);font-size:8px}.invoiceTemplates{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.invoiceTemplates button{border:1px solid var(--v7-border);background:var(--v7-card2);color:var(--v7-text);text-align:left;cursor:pointer;border-radius:11px;padding:11px}.invoiceTemplates button.active{border-color:var(--v7-blue);box-shadow:0 0 0 1px var(--v7-blue) inset;background:color-mix(in srgb,var(--v7-blue) 10%,var(--v7-card2))}.invoiceTemplates span,.invoiceTemplates small{display:block}.invoiceTemplates span{font-size:9px;font-weight:800}.invoiceTemplates small{color:var(--v7-muted);margin-top:4px;font-size:7px;line-height:1.35}.invoiceDraftPill{background:color-mix(in srgb,var(--v7-orange) 16%,transparent);color:var(--v7-orange);border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.invoiceQuickLines{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.invoiceQuickLines button{border:1px solid var(--v7-border);background:var(--v7-card2);color:var(--v7-muted);cursor:pointer;border-radius:999px;padding:6px 8px;font-size:7px}.invoiceQuickLines button:hover{border-color:var(--v7-blue);color:var(--v7-blue)}.dvInvoiceForm input,.dvInvoiceForm select,.dvInvoiceForm textarea{background:var(--v7-card2)!important;color:var(--v7-text)!important;border-color:var(--v7-border)!important}.dvNav button,.dvScope button{border-color:var(--v7-border)!important;background:var(--v7-card2)!important;color:var(--v7-muted)!important}.dvNav button.active,.dvScope button.active{background:var(--v7-blue)!important;border-color:var(--v7-blue)!important;color:#fff!important}.dvMetrics>div strong,.dvTitle h2,.dvEntity h2,.dashboardClassicPanel h2{color:var(--v7-text)!important}.dvCalendar button{background:var(--v7-card)!important;border-color:var(--v7-border)!important;color:var(--v7-text)!important}.dvCalendar button strong{color:var(--v7-green)!important}html[data-theme=light] .premiumSidebar{color:#fff!important;background:#0b1a2a!important}html[data-theme=light] .premiumNavItem{color:#b7c7d6!important}html[data-theme=light] .premiumNavItem.active{color:#fff!important;background:#0d8de6!important}html[data-theme=light] .workspaceTopbar{background:#f8fbfd!important;border-color:#cad8e4!important}html[data-theme=light] .dashboardClassicPanel,html[data-theme=light] .dashboardClassicKpi{box-shadow:0 10px 28px #22425e1c!important}html[data-theme=light] .dashboardPulse,html[data-theme=light] .dashboardMiniMetrics>div,html[data-theme=light] .driverActivityMap{color:#102033!important;background:#f3f7fa!important;border-color:#cad8e4!important}html[data-theme=light] .dashboardClassicTable td,html[data-theme=light] .dashboardClassicTable th{border-color:#dce5ec!important}@media (max-width:1000px){.invoiceTemplates,.invoiceStats{grid-template-columns:repeat(2,1fr)}.forecastBreakdown{grid-template-columns:1fr}}.v8FormSection{border:1px solid var(--v7-border,#29445f);background:var(--v7-card,#0d1e31);border-radius:14px;margin:12px 0;padding:14px}.v8FormSectionHead{border-bottom:1px solid var(--v7-border,#29445f);margin-bottom:12px;padding-bottom:9px}.v8FormSectionHead strong,.v8FormSectionHead small{display:block}.v8FormSectionHead strong{color:var(--v7-text,#fff);font-size:13px}.v8FormSectionHead small{color:var(--v7-muted,#8299b0);margin-top:3px;font-size:8px}.v8UploadBox{border:1px dashed var(--v7-border,#29445f);background:var(--v7-card2,#10243a);border-radius:10px;min-height:78px;padding:9px}.v8UploadBox label{color:var(--v7-text,#fff);margin-bottom:6px;font-size:8px;font-weight:800;display:block}.v8UploadBox input{width:100%;color:var(--v7-muted,#8299b0);font-size:8px}.v8UploadBox .uploaded{color:var(--v7-green,#5ee39a);margin-top:5px;font-size:8px}.v8UploadBox .missing{color:var(--v7-orange,#ff9a62);margin-top:5px;font-size:8px}.v8UploadBox a{color:var(--v7-blue,#25a7ff);margin-top:5px;font-size:8px;display:inline-block}.v8UploadError{color:var(--v7-red,#ff6d7c);display:block}.v8ComplianceItem{border:1px solid var(--v7-border,#29445f);background:var(--v7-card2,#10243a);border-radius:10px;grid-column:1/-1;grid-template-columns:180px 1fr 1fr 1.4fr;align-items:end;gap:8px;padding:9px;display:grid}.v8ComplianceTitle{color:var(--v7-text,#fff);align-self:center;font-size:9px;font-weight:900}.v8ComputedField{border:1px solid var(--v7-border,#29445f);background:var(--v7-card2,#10243a);border-radius:9px;padding:9px}.v8ComputedField span,.v8ComputedField strong{display:block}.v8ComputedField span{color:var(--v7-muted,#8299b0);font-size:7px}.v8ComputedField strong{color:var(--v7-green,#5ee39a);margin-top:4px;font-size:16px}.fleetV8Actions{grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:end;gap:7px;margin:10px 0;display:grid}.fleetV8Actions>input,.fleetV8Actions label input{box-sizing:border-box;border:1px solid var(--v7-border,#29445f);background:var(--v7-card,#0d1e31);width:100%;color:var(--v7-text,#fff);border-radius:9px;padding:9px}.fleetV8Actions label{color:var(--v7-muted,#8299b0);font-size:7px}.fleetStatsClickable{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px!important;display:grid!important}.fleetStatsClickable button{border:1px solid var(--v7-border,#29445f);background:var(--v7-card,#0d1e31);min-height:72px;color:var(--v7-text,#fff);text-align:left;cursor:pointer;border-radius:11px;padding:10px}.fleetStatsClickable button.active{border-color:var(--v7-blue,#25a7ff);box-shadow:0 0 0 1px var(--v7-blue,#25a7ff) inset}.fleetStatsClickable span,.fleetStatsClickable strong{display:block}.fleetStatsClickable span{color:var(--v7-muted,#8299b0);font-size:7px}.fleetStatsClickable strong{margin-top:5px;font-size:19px}.fleetCardPhoto{object-fit:cover;border:1px solid var(--v7-border,#29445f);border-radius:8px;width:58px;height:42px}html[data-theme=light] .v8FormSection,html[data-theme=light] .v8UploadBox,html[data-theme=light] .v8ComplianceItem,html[data-theme=light] .v8ComputedField,html[data-theme=light] .fleetStatsClickable button,html[data-theme=light] .fleetV8Actions>input,html[data-theme=light] .fleetV8Actions label input{color:#102033}@media (max-width:1100px){.fleetStatsClickable{grid-template-columns:repeat(4,1fr)}.v8ComplianceItem{grid-template-columns:1fr 1fr}}@media (max-width:700px){.fleetStatsClickable{grid-template-columns:repeat(2,1fr)}.fleetV8Actions,.v8ComplianceItem{grid-template-columns:1fr}}.driverWallet{flex-direction:column;gap:6px;margin-top:10px;display:flex}.driverWallet>div{border:1px solid var(--v7-border,#29445f);background:var(--v7-card2,#10243a);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.driverWallet strong,.driverWallet small{display:block}.driverWallet small{color:var(--v7-muted,#8299b0);margin-top:3px;font-size:8px}.driverWallet a{color:var(--v7-blue,#25a7ff);font-size:9px;font-weight:800}.driverWallet>div>span{color:var(--v7-red,#ff6d7c);font-size:8px;font-weight:900}.overlay,.profileOverlay,.premiumModalOverlay,.dashboardBreakdownOverlay{pointer-events:none!important}.profileSheet,.detailSheet,.formModal,.premiumProfile,.detailDrawer,.premiumModal,.dashboardBreakdown,.workspace,.workspaceContent,.dv,.directoryModule,.driverPortal,.workspaceContent button,.workspaceContent input,.workspaceContent select,.workspaceContent textarea,.workspaceContent a,.dv button,.dv input,.dv select,.dv textarea,.directoryModule button,.directoryModule input,.directoryModule select,.directoryModule textarea,.premiumModal button,.premiumModal input,.premiumModal select,.premiumModal textarea,.premiumModal a,.premiumProfile button,.premiumProfile input,.premiumProfile select,.premiumProfile textarea,.premiumProfile a{pointer-events:auto!important}.workspace:before,.workspace:after,.workspaceContent:before,.workspaceContent:after,.dv:before,.dv:after,.directoryModule:before,.directoryModule:after{pointer-events:none!important}.dvPeriod,.dvNav,.dvFilters{z-index:5;position:relative;pointer-events:auto!important}.dvPeriod select,.dvPeriod input,.dvPeriod button,.dvNav button,.dvFilters button,.dvFilters select,.dvFilters input{z-index:6;cursor:pointer;position:relative;pointer-events:auto!important}.premiumField,.v8UploadBox,.v8ComplianceItem{z-index:2;position:relative;pointer-events:auto!important}.premiumField input,.premiumField select,.premiumField textarea,.v8UploadBox input,.v8ComplianceItem input,.v8ComplianceItem select{-webkit-user-select:text;user-select:text;touch-action:manipulation;pointer-events:auto!important}.directoryPhoto,.fleetCardPhoto{object-fit:cover;background:var(--v7-card2,#10243a)}.dashboardDeepDrill{width:min(980px,96vw);max-height:88vh;overflow:auto}.dashboardDrillCards,.dashboardTransactionList{flex-direction:column;gap:8px;margin-top:12px;display:flex}.dashboardDriverPayCard{border:1px solid var(--v7-border,#29445f);background:var(--v7-card2,#10243a);border-radius:12px;overflow:hidden}.dashboardDriverPayCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px;list-style:none;display:flex}.dashboardDriverPayCard summary div,.dashboardDriverPayCard summary strong,.dashboardDriverPayCard summary small{display:block}.dashboardDriverPayCard summary small{color:var(--v7-muted,#8299b0);margin-top:3px}.dashboardDriverPayCard summary>b{color:var(--v7-green,#5ee39a);font-size:18px}.dashboardDriverPayLoads{border-top:1px solid var(--v7-border,#29445f)}.dashboardDriverPayLoads button,.dashboardTransactionList>button,.dashboardTransactionList>div{border:0;border-bottom:1px solid var(--v7-border,#29445f);width:100%;color:var(--v7-text,#fff);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.dashboardDriverPayLoads button{cursor:pointer}.dashboardDriverPayLoads span,.dashboardDriverPayLoads strong,.dashboardDriverPayLoads small,.dashboardTransactionList span,.dashboardTransactionList strong,.dashboardTransactionList small{display:block}.dashboardDriverPayLoads small,.dashboardTransactionList small{color:var(--v7-muted,#8299b0);margin-top:3px}.dashboardDriverPayLoads span:last-child,.dashboardTransactionList span:last-child{text-align:right}.fleetMapHeaderActions,.fleetTrackingToolbar,.fleetMapTypes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fleetTrackingToolbar{justify-content:space-between;margin:9px 0}.fleetTrackingToolbar button,.fleetTrackingToolbar select{border:1px solid var(--v7-border,#29445f);background:var(--v7-card2,#10243a);color:var(--v7-muted,#8299b0);cursor:pointer;border-radius:8px;padding:7px 9px;font-size:8px}.fleetTrackingToolbar button.active{background:var(--v7-blue,#25a7ff);border-color:var(--v7-blue,#25a7ff);color:#fff}.fleetTrackingGrid{grid-template-columns:minmax(0,1fr) 210px;gap:8px;display:grid}.fleetTrackingGrid .googleLiveMap{min-height:330px}.fleetTrackingGrid .liveFleetDriverList{flex-direction:column;gap:5px;max-height:330px;display:flex;overflow:auto}.liveFleetDriverList button div{justify-content:space-between;align-items:center;gap:6px;display:flex}.gpsState{font-weight:900;color:var(--v7-green,#5ee39a)!important;font-size:6px!important}.selectedDriverTelemetry{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:8px;display:grid}.selectedDriverTelemetry>div{border:1px solid var(--v7-border,#29445f);background:var(--v7-card2,#10243a);border-radius:9px;padding:8px}.selectedDriverTelemetry span,.selectedDriverTelemetry strong{display:block}.selectedDriverTelemetry span{color:var(--v7-muted,#8299b0);font-size:6px}.selectedDriverTelemetry strong{margin-top:3px;font-size:9px}.fleetTrackingExpanded{z-index:85!important;background:var(--v7-card,#0d1e31)!important;width:auto!important;height:92vh!important;padding:16px!important;position:fixed!important;inset:4vh 3vw!important;overflow:auto!important}.fleetTrackingExpanded .googleLiveMap{min-height:62vh}.fleetTrackingExpanded .liveFleetDriverList{max-height:62vh}@media (max-width:850px){.fleetTrackingGrid{grid-template-columns:1fr}.selectedDriverTelemetry{grid-template-columns:repeat(2,1fr)}.fleetTrackingGrid .liveFleetDriverList{max-height:220px}}.commandStatusInteractive{flex-wrap:wrap;gap:8px;display:flex}.commandStatusInteractive button{border:1px solid var(--v7-border,#29445f);color:inherit;cursor:pointer;background:#ffffff09;border-radius:999px;padding:7px 10px}.commandStatusInteractive button:hover{border-color:var(--v7-blue,#25a7ff);transform:translateY(-1px)}.dashboardMiniMetrics button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.dashboardMiniMetrics button:hover{background:#ffffff0a}.dashboardClassicMiddle{grid-template-columns:1fr 1fr!important}.dashboardClassicMiddle>.activityPanel{grid-column:1/-1;min-height:520px}.dashboardClassicMiddle>.activityPanel .fleetTrackingGrid{grid-template-columns:minmax(0,4fr) minmax(220px,1fr)}.dashboardClassicMiddle>.activityPanel .googleLiveMap{min-height:430px}.dashboardClassicMiddle>.activityPanel .liveFleetDriverList{max-height:430px}.fuelVarianceMini{grid-template-columns:repeat(2,1fr);gap:7px;margin:10px 0;display:grid}.fuelVarianceMini span,.fuelCompareGrid>div{border:1px solid var(--v7-border,#29445f);background:var(--v7-card2,#10243a);color:var(--v7-muted,#8299b0);border-radius:9px;padding:8px;font-size:7px}.fuelVarianceMini b,.fuelCompareGrid b{color:var(--v7-text,#fff);margin-top:3px;font-size:11px;display:block}.fuelCompareGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 14px;display:grid}.fuelCompareGrid span,.fuelCompareGrid small{display:block}.fleetModuleTabs{gap:8px;margin:10px 0 14px;display:flex}.fleetModuleTabs button{border:1px solid var(--v7-border,#29445f);background:var(--v7-card2,#10243a);color:var(--v7-muted,#8299b0);cursor:pointer;border-radius:10px;padding:10px 14px;font-weight:800}.fleetModuleTabs button.active{background:var(--v7-blue,#25a7ff);color:#fff;border-color:var(--v7-blue,#25a7ff)}.peopleReportBar{gap:10px;margin:12px 0 18px;display:flex}.peopleReportBar input{border:1px solid var(--v7-border,#29445f);background:var(--v7-card2,#10243a);min-width:220px;color:var(--v7-text,#fff);border-radius:10px;flex:1;padding:10px 12px}.peopleStats{margin-bottom:12px}@media (max-width:900px){.dashboardClassicMiddle{grid-template-columns:1fr!important}.dashboardClassicMiddle>.activityPanel{grid-column:auto}.dashboardClassicMiddle>.activityPanel .fleetTrackingGrid{grid-template-columns:1fr}.fuelCompareGrid{grid-template-columns:repeat(2,1fr)}}.dieselPriceInput{align-items:center;gap:5px;margin-top:5px;display:flex}.dieselPriceInput input{color:#f8fafc;background:#030c16b3;border:1px solid #67e8f947;border-radius:8px;width:95px;padding:7px;font-weight:900}.dieselPriceInput span{color:#94a3b8;font-size:9px}.rememberLoginRow{cursor:pointer;align-items:center;gap:8px;margin-top:10px!important;display:flex!important}.rememberLoginRow input{width:auto!important;margin:0!important}.rememberLoginRow span{color:#cbd5e1;font-size:9px}.loginPasswordNote{color:#64748b;margin-top:5px;font-size:8px;display:block}.premiumModal .googleRouteIntelligence,.premiumModalBox .googleRouteIntelligence,.googleRouteIntelligence{border:1px solid var(--v7-border,#203752);background:var(--v7-card2,#10243a);border-radius:14px;margin:16px 0;padding:18px}.routeIntelHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.routeIntelHeader>div{gap:6px;display:grid}.routeIntelHeader small{letter-spacing:1px;color:var(--v7-blue,#25a7ff);font-size:10px;font-weight:700}.routeIntelHeader strong{font-size:15px}.routeIntelHeader span{color:var(--v7-muted,#8299b0);font-size:12px}.routeMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fuelMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.routeMetricCard{border:1px solid var(--v7-border,#203752);background:var(--v7-card,#0d1e31);border-radius:12px;min-width:0;padding:15px}.routeMetricCard small,.routeMetricCard strong,.routeMetricCard span{display:block}.routeMetricCard small{color:var(--v7-muted,#8299b0);letter-spacing:.5px;font-size:10px}.routeMetricCard strong{color:var(--v7-text,#f5f9ff);margin:10px 0;font-size:23px;font-weight:700}.routeMetricCard span{color:var(--v7-muted,#8299b0);font-size:11px;line-height:1.5}.routeFuelCost strong{color:var(--v7-green,#5ee39a)}.manualDieselCard .dieselPriceInput{align-items:center;gap:8px;margin:10px 0;display:flex}.manualDieselCard .dieselPriceInput input{width:100%;max-width:150px;padding:8px;font-size:20px}.manualDieselCard .dieselPriceInput span{font-size:20px}.loadContributionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.loadContributionGrid>div{border:1px solid var(--v7-border,#203752);background:var(--v7-card2,#10243a);border-radius:12px;padding:15px}.loadContributionGrid small,.loadContributionGrid strong,.loadContributionGrid span{display:block}.loadContributionGrid small{color:var(--v7-muted,#8299b0);font-size:10px}.loadContributionGrid strong{color:var(--v7-text,#f5f9ff);margin:10px 0;font-size:22px}.loadContributionGrid span{color:var(--v7-muted,#8299b0);font-size:11px}.premiumFields.three{gap:14px}.premiumField{min-width:0}.premiumField input,.premiumField select{max-width:100%}.premiumModalSheet,.premiumModal{max-width:96vw}@media (max-width:760px){.routeIntelHeader{flex-direction:column;align-items:flex-start}.routeMetricGrid,.fuelMetricGrid,.loadContributionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.fuelMetricGrid,.loadContributionGrid{grid-template-columns:1fr}}.fc{color:#e8f0fb;padding:6px 0 12px;font-family:inherit}.fc *{box-sizing:border-box}.fc button,.fc input,.fc select{font:inherit}.fc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fc-segment{background:#081322;border:1px solid #25364b;border-radius:12px;padding:4px;display:flex}.fc button{cursor:pointer;color:#a8b8cf;background:0 0;border:0;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600}.fc-segment button.selected{color:#fff;background:#243c5c;box-shadow:0 2px 8px #0003}.fc .fc-settings-button{color:#c5d5eb;border:1px solid #2d405a}.fc-period{color:#91a5bd;margin:16px 0 22px;font-size:13px}.fc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fc-metric{background:linear-gradient(140deg,#15263b,#101d2f);border:1px solid #27394e;border-radius:16px;min-width:0;padding:20px}.fc-metric span,.fc-reconcile-metrics span{color:#91a5bd;font-size:12px;display:block}.fc-metric strong{letter-spacing:-1px;overflow-wrap:anywhere;margin:12px 0 8px;font-size:clamp(22px,2.2vw,30px);font-weight:700;display:block}.fc small{color:#8297b1;font-size:12px;line-height:1.5;display:block}.fc-metric.blue strong{color:#73b4ff}.fc-metric.green strong{color:#67d8b1}.fc-metric.amber strong{color:#f0bd6a}.fc-tabs{border-bottom:1px solid #27394e;gap:10px;margin:26px 0 22px;display:flex;overflow-x:auto}.fc-tabs button{white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;padding:12px 8px}.fc-tabs button.selected{color:#83baff;border-bottom-color:#68a9ff}.fc-overview{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fc-payment,.fc-performance,.fc-reconcile,.fc-settings{background:#101e30;border:1px solid #283b52;border-radius:16px;padding:24px}.fc-payment{background:linear-gradient(135deg,#183451,#12243a)}.fc-eyebrow{color:#84b9ef;letter-spacing:1px;font-size:11px;font-weight:700}.fc-payment>strong{letter-spacing:-1px;margin:20px 0 10px;font-size:38px;display:block}.fc p{color:#98abc4;margin:6px 0 12px;font-size:13px;line-height:1.5}.fc h3{margin:0 0 12px;font-size:16px}.fc-performance>div{border-bottom:1px solid #23354b;justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;display:flex}.fc-performance>div:last-child{border:0}.fc-performance>div span{color:#94a8c2}.fc-settings{grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:20px;margin:12px 0 18px;display:grid}.fc label{color:#a2b5cd;gap:9px;font-size:12px;display:grid}.fc select,.fc input{color:#e8f0fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#091628;border:1px solid #345071;border-radius:9px;outline:none;width:100%;padding:11px}.fc button:focus-visible,.fc input:focus-visible,.fc select:focus-visible{outline-offset:3px;outline:2px solid #74b5ff}.fc-table-wrap{border:1px solid #253951;border-radius:14px;overflow-x:auto}.fc table{border-collapse:collapse;width:100%;min-width:700px}.fc th{text-align:left;color:#91a5bd;background:#0c192a;padding:14px 16px;font-size:11px}.fc td{white-space:nowrap;border-top:1px solid #21334a;padding:16px;font-size:13px}.fc th:nth-last-child(-n+3),.fc td:nth-last-child(-n+3){text-align:right}.fc-empty{text-align:center;color:#91a5bd;padding:36px;font-size:13px}.fc-reconcile-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fc-badge{white-space:nowrap;border-radius:30px;padding:7px 12px;font-size:11px}.fc-badge.pending{color:#b2c7e2;background:#24384f}.fc-badge.matched{color:#76d8b7;background:#143e35}.fc-badge.review{color:#f0c578;background:#44361f}.fc-reconcile>label{max-width:340px;margin:20px 0}.fc-currency{background:#091628;border:1px solid #345071;border-radius:10px;align-items:center;display:flex}.fc-currency>span{color:#8297b1;padding-left:14px;font-size:18px}.fc-currency input{background:0 0;border:0;font-size:22px}.fc-reconcile-metrics{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0;display:grid}.fc-reconcile-metrics strong{margin-top:10px;font-size:24px;display:block}.dashboardDeepDrill:has(.fc){width:min(1100px,94vw);max-height:90vh;overflow:auto}.dashboardDeepDrill:has(.fc)>header p{display:none}.dashboardDeepDrill:has(.fc)>header{margin-bottom:18px}.dashboardDeepDrill:has(.fc)>header button{color:#b9cae0;background:#1a2b41;border:1px solid #304760;border-radius:10px;padding:10px 14px}.fc-table-wrap tbody tr:hover{background:#172b43}@media (max-width:760px){.fc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-overview,.fc-settings{grid-template-columns:1fr}.fc-reconcile-heading{flex-direction:column}.fc-reconcile-metrics{gap:10px}.fc-reconcile-metrics strong{font-size:19px}.fc-metric{padding:16px}.fc-payment,.fc-performance,.fc-reconcile{padding:18px}}.dashboardBreakdown{width:min(900px,96vw);color:var(--v7-text,#f5f9ff);padding:24px}.dashboardBreakdown>header{align-items:flex-start;gap:20px;margin-bottom:22px}.dashboardBreakdown>header h2{margin:7px 0 10px;font-size:26px;line-height:1.25}.dashboardBreakdown>header small{letter-spacing:1px;font-size:11px;display:block}.dashboardBreakdown>header p{margin:0;font-size:13px;line-height:1.6}.dashboardBreakdown>header>button{cursor:pointer;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid;color:#dce8f4!important;background:#12263a!important;border:1px solid #29445f!important}.dashboardBreakdown .dashboardBreakdownRows{gap:9px;margin:20px 0 26px;display:grid}.dashboardBreakdown .dashboardBreakdownRows>.dashboardBreakdownRowButton{text-align:left;width:100%;font:inherit;grid-template-columns:minmax(0,1fr) minmax(130px,auto) 112px;align-items:center;gap:22px;min-height:62px;line-height:1.5;color:#e5effb!important;background:#10243a!important;border:1px solid #25405b!important;border-radius:11px!important;margin:0!important;padding:16px 18px!important;display:grid!important}.dashboardBreakdownRowButton>span:first-child{overflow-wrap:anywhere;font-size:14px;color:#bbccdf!important}.dashboardBreakdownRowButton>strong{text-align:right;white-space:nowrap;font-size:18px;font-weight:700;color:#f5f9ff!important}.dashboardBreakdownRowButton>em,.dashboardBreakdownRowButton>.breakdownHint{text-align:right;white-space:nowrap;font-size:12px;font-style:normal;color:#78b7ee!important}.dashboardBreakdownRows>button:hover{cursor:pointer;background:#193451!important;border-color:#5799cf!important}.dashboardBreakdownRows>.isTotal{background:#142f43!important;border-color:#3b607b!important}.reserveSettingsBox{background:#0d2032;border:1px solid #29445f;border-radius:13px;grid-template-columns:minmax(180px,1.2fr) 1fr 1fr;align-items:center;gap:22px;padding:20px;display:grid}.reserveSettingsBox strong,.reserveSettingsBox small{display:block}.reserveSettingsBox strong{margin-bottom:7px;font-size:15px}.reserveSettingsBox small{color:#8fa8bd;font-size:12px;line-height:1.6}.reserveSettingsBox label{color:#a6bdd5;gap:10px;font-size:12px;display:grid}.reserveSettingsBox input{color:#f5f9ff;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08192a;border:1px solid #35536f;border-radius:9px;padding:11px 12px}.dashboardBreakdown>table{border-collapse:collapse;table-layout:fixed;width:100%}.dashboardBreakdown>table th{text-align:left;color:#94adc7;background:#0e2236;padding:14px 10px;font-size:11px;line-height:1.5}.dashboardBreakdown>table td{color:#dce8f4;overflow-wrap:anywhere;border-bottom:1px solid #203c55;padding:16px 10px;font-size:13px;line-height:1.6}.dashboardBreakdown>table th:last-child,.dashboardBreakdown>table td:last-child{text-align:right}.dashboardBreakdown>table tbody tr:hover{cursor:pointer;background:#122b42}.fc-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-settings>div:first-child{grid-column:1/-1}.fc-diesel-setting{border-top:1px solid #29445f;grid-column:1/-1;grid-template-columns:minmax(150px,260px) auto;align-items:end;gap:12px;margin-top:4px;padding-top:20px;display:grid}.fc-diesel-setting>button{justify-self:start;color:#e9f5ff!important;background:#21486a!important;border:1px solid #3c719a!important}.fc-diesel-setting>small,.fc-diesel-setting>p{grid-column:1/-1}.fc-diesel-setting>p{color:#ff9d9d}.fc button:disabled{opacity:.6;cursor:wait}@media (max-width:650px){.dashboardBreakdown{padding:18px}.dashboardBreakdown .dashboardBreakdownRows>.dashboardBreakdownRowButton{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:14px!important}.dashboardBreakdownRowButton>em,.dashboardBreakdownRowButton>.breakdownHint{text-align:left;grid-column:1/-1}.reserveSettingsBox{grid-template-columns:1fr;gap:16px}.dashboardBreakdown>table td{padding:12px 6px;font-size:11px}.dashboardBreakdown>table th{padding:12px 6px}.fc-diesel-setting,.fc-settings{grid-template-columns:1fr}}.ac{color:var(--v7-text,#f5f9ff);font-family:inherit}.ac button,.ac input,.ac select,.ac textarea{font:inherit}.ac-hero{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ac-hero small{letter-spacing:1.5px;color:#7daace;font-size:11px}.ac-hero h1{margin:8px 0;font-size:28px}.ac p{color:#91a8bf;font-size:13px;line-height:1.6}.ac-range,.ac-report-controls,.ac-actions{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.ac-range label{color:#9eb6cf;gap:8px;font-size:12px;display:grid}.ac input,.ac select,.ac textarea{color:#e5effb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1c2e;border:1px solid #2a4763;border-radius:9px;min-width:0;padding:11px}.ac button{color:#c9e0f5;cursor:pointer;background:#102b43;border:1px solid #2a4b68;border-radius:9px;padding:11px 15px}.ac-range>span,.ac-note{color:#829ab2;font-size:12px}.ac-tabs{border-bottom:1px solid #29435e;gap:9px;margin:24px 0;padding-bottom:14px;display:flex;overflow-x:auto}.ac-tabs button{white-space:nowrap}.ac-tabs button.selected{color:#fff;background:#21567d}.ac-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ac-kpis button{text-align:left;background:#10243a;border-radius:14px;padding:20px}.ac-kpis span,.ac-kpis strong{display:block}.ac-kpis span{color:#96adc6;font-size:12px}.ac-kpis strong{margin-top:12px;font-size:28px}.ac-overview{grid-template-columns:1.3fr 1fr;gap:20px;margin-top:24px;display:grid}.ac section{background:#0d2135;border:1px solid #27435e;border-radius:14px;padding:22px}.ac h2{margin:0 0 20px;font-size:18px}.ac h3{margin-top:24px;font-size:15px}.ac-line{border-bottom:1px solid #203b53;justify-content:space-between;align-items:flex-start;gap:20px;padding:13px 0;font-size:13px;line-height:1.5;display:flex}.ac-line span{color:#a8bed5}.ac-line b{white-space:nowrap}.ac-report-controls select{min-width:210px}.ac-report-controls input{flex:1;min-width:180px}.ac-table{border:1px solid #28435d;border-radius:12px;overflow:auto}.ac-table table{border-collapse:collapse;width:100%;min-width:660px}.ac-table th{text-align:left;color:#9eb8d1;white-space:nowrap;background:#123049;padding:14px;font-size:11px}.ac-table td{color:#d5e5f6;overflow-wrap:anywhere;border-bottom:1px solid #203b53;max-width:340px;padding:14px;font-size:12px;line-height:1.5}.ac-table tr:hover{background:#15304a}.ac-table>p{padding:20px}.ac-error,.ac-message{border-radius:10px;margin:16px 0;padding:14px 18px;font-size:13px;line-height:1.6}.ac-error{color:#ffc1c1;background:#39212c;border:1px solid #67404c}.ac-message{color:#a7e7cf;background:#163c35;border:1px solid #2b5e50}.ac-pending{padding:9px 0;color:#f0c786!important}.ac-check{color:#c5d9ed;border:1px solid #28455e;border-radius:10px;align-items:center;gap:14px;margin:12px 0;padding:14px;font-size:13px;line-height:1.6;display:flex}.ac-check input{accent-color:#348dce;width:18px;height:18px}.ac-note-field{color:#a6bdd5;gap:10px;margin-top:22px;font-size:12px;display:grid}.ac-note-field textarea{min-height:90px}.ac-archive{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ac-archive button{text-align:left;gap:12px;padding:20px;display:grid}.ac-archive span{letter-spacing:1px;color:#75b5e2;font-size:10px}.ac-archive strong{font-size:14px}.ac-archive small{color:#91abc3;font-size:11px}.ac-archive b{color:#7bd5b4;font-size:22px}@media (max-width:900px){.ac-overview{grid-template-columns:1fr}.ac-kpis,.ac-archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ac-hero{flex-direction:column;align-items:flex-start}.ac-kpis,.ac-archive{grid-template-columns:1fr}.ac section{padding:16px}.ac-range label{flex:1}.ac-range input{width:100%}}.ac-kpis>div{background:linear-gradient(145deg,#17354b,#11293f);border:1px solid #31516a;border-radius:15px;flex-direction:column;gap:10px;padding:20px;display:flex}.ac-kpis>div span{color:#a5bfd1;font-size:12px}.ac-kpis>div strong{color:#64dfd1;font-size:26px}.ac label select,.module-form input,.module-form select,.module-form textarea,.ac-report-controls input,.ac-report-controls select{color:#e3eff8;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10243a;border:1px solid #35566e;border-radius:9px;width:100%;min-width:0;padding:11px}.module-form{background:#112940;border:1px solid #315169;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;padding:22px;display:grid}.module-form label{color:#c7dbe9;flex-direction:column;gap:8px;font-size:13px;display:flex}.module-form small{color:#9db6c9}.module-form h3{grid-column:1/-1}.ac-table small{color:#9db8cb;margin-top:7px;display:block}.ac-table td button{margin:3px;padding:7px 10px;font-size:12px}.ac-table a{color:#48d4e5;padding:7px;display:inline-block}.ac .danger{color:#ff9c9c;border-color:#764456}.ac-area-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.ac-area-links button{text-align:left;padding:12px;font-size:12px}.rc-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.rc-charts section{background:#112a40;border:1px solid #315269;border-radius:16px;min-width:0;padding:20px}.rc-charts h2{margin-bottom:22px;font-size:16px}.rc-charts .recharts-default-legend{font-size:11px}.doc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.doc-grid article{overflow-wrap:anywhere;background:#112a40;border:1px solid #315269;border-radius:16px;padding:22px}.doc-grid h2{margin:12px 0;font-size:18px;line-height:1.4}.doc-grid small{color:#95b8ce}.doc-state{color:#7be9cc;background:#214856;border-radius:20px;padding:6px 10px;font-size:12px;display:inline-block}.doc-state.danger{color:#ffadad;background:#502e3c}.ac-range label{min-width:140px}.ac .ac-tabs,.ac-report-controls{flex-wrap:wrap}.ac-report-controls input{max-width:340px}.ac-report-controls select{width:auto;max-width:320px}.ac button:disabled{opacity:.45;cursor:not-allowed}.ac-actions{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.ac p{line-height:1.65}.ac .ac-table{margin-top:18px}.premiumModalFooter>.danger{color:#ffacb6;background:#452939;border:1px solid #85465e;border-radius:10px;margin-right:auto;padding:12px 18px}@media (max-width:1000px){.module-form,.doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-tabs button{font-size:12px}.rc-charts{grid-template-columns:1fr}}@media (max-width:640px){.module-form,.doc-grid,.ac-area-links{grid-template-columns:1fr}.ac-kpis>div strong{font-size:21px}.ac-range{flex-wrap:wrap}.rc-charts section{padding:12px}}.qlReleaseStamp{color:#92bdcc;padding:5px 0 12px;font-size:11px}.qlSaveNotice{color:#b5f1d4;background:#123b34;border:1px solid #30725e;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:8px 0 20px;padding:16px;line-height:1.6;display:flex}.qlSaveNotice button{color:inherit;background:0 0;border:1px solid #448c75;border-radius:7px;padding:7px 10px}.qlModalError{color:#ffd0d9;background:#4b2634;border:1px solid #ae5d71;border-radius:12px;margin:20px;padding:16px;line-height:1.6}.premiumModalFooter button:disabled{opacity:.45;cursor:wait}.load-date-time{gap:10px;display:flex}.load-date-time input{width:50%;min-width:0}.dossier-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:20px 0;display:grid}.dossier-fields div{background:#183448;border-radius:10px;padding:14px}.dossier-fields small,.dossier-fields strong{overflow-wrap:anywhere;margin:5px 0;display:block}.attachment-popover{background:#122c40;border:1px solid #3a637a;border-radius:8px;min-width:230px;max-width:400px;padding:12px}.attachment-popover input{max-width:100%}.doc-grid label{margin:14px 0;display:block}.doc-grid input{width:100%;padding:10px}.ac-line p{margin:5px 0}.premiumPanel{margin:18px 0;padding:22px}.ac-table{max-height:650px;overflow:auto}:root{--ql-sidebar:#102f3d;--ql-sidebar-text:#ecf7f7;--ql-bg:#0b2632;--ql-panel:#123542;--ql-panel-2:#163d4b;--ql-border:#315764;--ql-text:#edf7f8;--ql-muted:#a9c4cc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ql-bg);color:var(--ql-text)}.appShell{background:var(--ql-bg);grid-template-columns:240px minmax(0,1fr);min-height:100vh}.sideRail{background:var(--ql-sidebar);color:var(--ql-sidebar-text);border-right:1px solid var(--ql-border);padding:24px 18px}.sideRail nav button,.railBottom button{color:var(--ql-sidebar-text)}.workspace{min-width:0;padding:28px}.globalTop{margin-bottom:24px}.sideRail label{font-size:13px;display:block}.sideRail select{background:var(--ql-panel);width:100%;color:var(--ql-text);border:1px solid var(--ql-border);border-radius:8px;margin:8px 0;padding:9px;display:block}.entityCard h3{font-size:21px}.entityCard small,.entityCard span{font-size:13px}.entityCard{border-top:4px solid #50d1ce}.entityCard.category-owner{border-top-color:#bb9cf4}.entityCard.category-rented{border-top-color:#f9b966}.entityCard.category-temporary{border-top-color:#f07eac}.entityCard.category-staff{border-top-color:#77a6fa}.category-tag{border:1px solid;border-radius:14px;margin:8px 0;padding:5px 9px!important;font-size:12px!important;display:inline-block!important}.payment-task.task-red{border-left:5px solid #f27786}.payment-task.task-amber{border-left:5px solid #f3bc59}.payment-task.task-green{border-left:5px solid #61d99a}.payment-alerts button{color:#ffe0e5;background:#482d3b;border:1px solid #ad6171;border-radius:10px;justify-content:space-between;gap:15px;width:100%;padding:14px 18px;display:flex}.payment-task details{margin-top:18px}.payment-task h3{font-size:19px}.module-form input[type=checkbox]{width:auto}.module-form p{grid-column:1/-1}.globalActions{align-items:center;gap:12px;display:flex}.transaction-detail{z-index:100;background:#001923c9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.transaction-detail>section{background:var(--ql-panel);color:var(--ql-text);border:1px solid var(--ql-border);border-radius:18px;width:100%;max-width:920px;max-height:90vh;padding:28px;overflow:auto}.ac td button.detail-link{color:#5bd5dd;text-align:left;background:0 0;border:0;padding:0}.qlSaveNotice{margin:8px 0;padding:10px 14px}.ac h2{font-size:22px}.ac label,.ac-table td{font-size:14px}html[data-theme=light]{--ql-bg:#edf4f6;--ql-sidebar:#e0eef1;--ql-sidebar-text:#163645;--ql-panel:#fff;--ql-panel-2:#f2f7f9;--ql-border:#bed0d8;--ql-text:#143240;--ql-muted:#526e7d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] :is(.premiumPanel,.ac-kpis>div,.module-form,.doc-grid article,.rc-charts section,.entityCard,.dashboardHero,.dashboardCard,.dashboardMetricCard,.dv,.dossier-fields div,.attachment-popover,.ac-overview>section){background:var(--ql-panel)!important;color:var(--ql-text)!important;border-color:var(--ql-border)!important}html[data-theme=light] :is(input,select,textarea,.premiumModal,.premiumModalBody,.profilePanel,.financeDrawer){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ql-panel)!important;color:var(--ql-text)!important;border-color:var(--ql-border)!important}html[data-theme=light] :is(.ac,.dv,.workspace,.premiumPanel,.entityCard) :is(p,span,small,label,td,th,h1,h2,h3,strong,b),html[data-theme=light] button{color:var(--ql-text)}html[data-theme=light] .payment-alerts button{color:#922d44;background:#ffedef}html[data-theme=light] .globalTop{color:var(--ql-text)}@media (max-width:900px){.appShell{grid-template-columns:190px minmax(0,1fr)}.workspace{padding:18px}.globalActions .userChip{display:none}}@media (max-width:600px){.appShell{display:block}.sideRail{position:static}.sideRail nav{flex-wrap:wrap;display:flex}.sideRail nav button{width:auto}.railBottom{flex-wrap:wrap;gap:12px;display:flex}.payment-alerts button{flex-direction:column}.workspace{padding:14px}}.sideRail{color:#102033;background:linear-gradient(#f8fbff,#dce7f4);padding:16px 12px}.sideRail .brandBlock{border-bottom:1px solid #b9c8d8;padding:8px 8px 18px}.sideRail .brandBlock b{color:#102033}.sideRail .brandBlock small{color:#567089}.sideRail nav{gap:3px;padding-top:12px;display:grid}.sideRail nav button,.sideRail .railBottom button{color:#52677d;background:0 0;border:0;border-radius:9px;padding:10px}.sideRail nav button.active{color:#fff;background:linear-gradient(90deg,#247be7,#3e97ff)}.sideRail .railBottom label{color:#52677d}.sideRail .railBottom select{color:#102033;background:#f8fbff;border:1px solid #b9c8d8}.entityCard.category-company{background:linear-gradient(135deg,#328ae33b,#328ae314);border:2px solid #328ae3}.entityCard.category-owner{background:linear-gradient(135deg,#b788ea3b,#b788ea14);border:2px solid #b788ea}.entityCard.category-staff{background:linear-gradient(135deg,#ebae453b,#ebae4514);border:2px solid #ebae45}.entityCard.category-rented,.entityCard.category-temporary{background:linear-gradient(135deg,#37bda43b,#37bda414);border:2px solid #37bda4}.loadDateTimeField{flex-direction:column;gap:8px;min-width:0;display:flex}.load-date-time{grid-template-columns:minmax(0,1fr) minmax(90px,.65fr);gap:8px;display:grid}.load-date-time input{border:1px solid var(--border,#456073);background:var(--panel,#132737);width:100%;min-width:0;height:44px;color:inherit;border-radius:9px;padding:10px}.loadDateTimeField small{opacity:.7;font-size:11px}.ac-table{overflow-x:auto}.ac-table th,.ac-table td{word-break:normal;overflow-wrap:normal;min-width:110px}.companyLogo{object-fit:contain;width:48px;height:48px}.accountMenu{z-index:80;color:#102033;background:#f8fbff;border:1px solid #b9c8d8;border-radius:12px;min-width:260px;padding:16px;position:absolute;top:100%;right:0;box-shadow:0 10px 35px #0005}.accountMenu button{text-align:left;color:#102033;background:0 0;border:0;width:100%;padding:10px;display:block}.accountMenu p{overflow-wrap:anywhere}.premiumFields fieldset{min-width:0}.sideRail{color:#edf7fb;background:linear-gradient(#123342,#0c2532);border-right:1px solid #355c70;padding:22px 16px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sideRail .brandBlock{border-bottom:1px solid #355c70;align-items:center;gap:12px;padding:8px 4px 24px;display:flex}.sideRail .brandBlock b{color:#fff;letter-spacing:.6px;font-family:inherit;font-size:15px}.sideRail .brandBlock small{color:#b4cbd8;letter-spacing:.5px;font-size:11px;line-height:1.6}.sideRail .brandMark{color:#fff;background:linear-gradient(135deg,#38c5e2,#247bdc);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font:italic 900 27px Inter,system-ui,sans-serif;display:flex;box-shadow:0 6px 18px #0003}.sideRail nav{gap:5px;padding-top:20px}.sideRail nav button,.sideRail .railBottom button{color:#dcecf5;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:12px;min-height:43px;padding:11px 12px;font:500 14px Inter,system-ui,sans-serif;display:flex}.sideRail nav button b{font:600 14px Inter,system-ui,sans-serif}.sideRail nav button>span{color:#aacbdf;width:20px;font-size:17px}.sideRail nav button.active{color:#fff;background:linear-gradient(90deg,#247bdc,#278de7);box-shadow:0 4px 12px #0002}.sideRail nav button.active>span{color:#fff}.sideRail .railBottom label{color:#b4cbd8;font:500 12px Inter,system-ui,sans-serif}.sideRail .railBottom select{color:#edf7fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#183a4b;border:1px solid #446578}.loadContractChoice{color:#edf7fb;background:#173849;border:1px solid #446578;border-radius:10px;grid-column:1/-1;padding:16px}.loadContractChoice p{margin:0 0 10px;line-height:1.6}html[data-theme=light] .sideRail{color:#edf7fb;background:linear-gradient(#123342,#0c2532)}html[data-theme=light] .sideRail :is(b,span,small,label,button){color:#edf7fb}html[data-theme=light] .sideRail select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf7fb!important;background:#183a4b!important}:root,html[data-theme=dark]{--ql-bg:#090f1c;--ql-panel:#121c2c;--ql-panel-2:#182438;--ql-border:#33435d;--ql-text:#f3f6fc;--ql-muted:#b2c0d5;--v7-bg:#090f1c;--v7-card:#121c2c;--v7-card2:#182438;--v7-border:#33435d;--v7-text:#f3f6fc;--v7-muted:#b2c0d5;--v7-blue:#5299ff;--v7-green:#55d89a}.sideRail,html[data-theme=light] .sideRail{border-right-color:#33435d;background:linear-gradient(#17253c,#101828)!important}.sideRail nav button.active,html[data-theme=light] .sideRail nav button.active{box-shadow:0 4px 16px #1768dc55;color:#fff!important;background:linear-gradient(120deg,#155fe0,#368bff)!important}.sideRail nav button:hover{background:#223857}.sideRail .brandGlyph{background:linear-gradient(135deg,#1768e8,#53adff);box-shadow:0 4px 18px #287bdf55}.dashboardClassicHero{color:#f3f6fc;background:linear-gradient(125deg,#172b49,#111c30)!important;border:1px solid #354d70!important}.dashboardClassicHero :is(h1,h2,h3,strong){color:#fff}.dashboardClassicHero :is(p,small){color:#bdcce1}.dashboardClassicPanel,.dashboardMiniMetrics>div,.dashboardPulseGrid>div{color:#f3f6fc;background:linear-gradient(145deg,#162236,#0d1523);border-color:#33435d;box-shadow:0 6px 18px #0003}.dashboardClassicKpi{--metric-accent:#5299ff;box-shadow:0 4px 18px #0004,inset 0 -12px 28px #0002;border:1px solid var(--metric-accent)!important;background:linear-gradient(145deg,#14223a,#0b1220)!important}.dashboardClassicKpi.positive{--metric-accent:#46d58f;background:linear-gradient(145deg,#102a24,#0b1717)!important}.dashboardClassicKpi.negative,.dashboardClassicKpi.tax{--metric-accent:#f57;background:linear-gradient(145deg,#2b1927,#171321)!important}.dashboardClassicKpi.owners{--metric-accent:#ab63ff;background:linear-gradient(145deg,#251a3d,#141326)!important}.dashboardClassicKpi.company{--metric-accent:#4d94ff}.dashboardClassicKpi>span{letter-spacing:.5px;font-size:11px;color:#e6edf9!important}.dashboardClassicKpi>strong{font-size:29px;color:#fff!important}.dashboardClassicKpi>small{font-size:10px;line-height:1.45;color:#b7c4d9!important}.dashboardClassicKpi .dashboardSpark i{background:linear-gradient(180deg,var(--metric-accent),color-mix(in srgb,var(--metric-accent) 25%,transparent));box-shadow:0 -1px 5px color-mix(in srgb,var(--metric-accent) 35%,transparent)}html[data-theme=light]{--ql-bg:#edf2f9;--ql-panel:#fff;--ql-panel-2:#f3f6fc;--ql-border:#bdccdf;--ql-text:#15253b;--ql-muted:#4d6079;--v7-bg:#edf2f9;--v7-card:#fff;--v7-card2:#f3f6fc;--v7-border:#bdccdf;--v7-text:#15253b;--v7-muted:#4d6079;--v7-blue:#155bb6;--v7-green:#137244}html[data-theme=light] :is(.dashboardClassicPanel,.dashboardMiniMetrics>div,.dashboardPulseGrid>div,.dashboardPipeline,.forecastBreakdown>div,.dashboardBreakdown,.dashboardDeepDrill,.transaction-detail>section,.premiumModalSheet,.premiumModalBox,.premiumModalBody,.fc,.fc-metric,.fc-payment,.fc-performance,.fc-reconcile,.fc-settings,.fc-table-wrap,.fc-currency,.dvMain,.dvEntity,.dvMetrics>div,.dvCalendar button){color:#15253b!important;background:#fff!important;border-color:#bdccdf!important}html[data-theme=light] :is(.dashboardClassicPanel,.dashboardBreakdown,.dashboardDeepDrill,.fc,.premiumModalBox,.premiumModalSheet,.transaction-detail>section) :is(p,span,small,label,td,th,h1,h2,h3,h4,strong,b){color:#15253b}html[data-theme=light] :is(input,select,textarea){color:#15253b!important;background:#fff!important;border-color:#9bb0ca!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#536982;opacity:1}html[data-theme=light] :is(.premiumSecondaryButton,.datePresetBar button,.upcomingRangeBar button,.fc button,.dv button,.dashboardClassicPeriod button){color:#20436e;background:#e6eef9;border-color:#acbfda}html[data-theme=light] :is(.premiumPrimaryButton,.datePresetBar button.active,.datePresetBar button.selected,.upcomingRangeBar button.active,.fc button.selected,.dv button.active){color:#fff!important;background:#1865d5!important;border-color:#1865d5!important}html[data-theme=light] :is(.dashboardClassicTable,.fc table,.ac table) th{color:#344e70!important;background:#e6eef9!important}html[data-theme=light] :is(.dashboardClassicTable,.fc table,.ac table) td{color:#15253b;border-color:#cfdaea}html[data-theme=light] .fc-table-wrap tbody tr:hover{background:#edf3fc}html[data-theme=light] :is(.textAction,.detail-link){color:#155bb6!important}html[data-theme=light] :is(.green,.positive,.fc-metric.green) strong{color:#137244}html[data-theme=light] :is(.red,.negative) strong{color:#b52244}html[data-theme=light] .sideRail select{color:#fff!important;background:#1e304b!important}html[data-theme=light] .dashboardClassicHero :is(h1,h2,h3,strong,p,small,span),html[data-theme=light] .dashboardClassicKpi :is(span,strong,small){color:#f3f6fc!important}html[data-theme=light] .workspace button:not(.dashboardClassicKpi){color:#183b67!important;background:#e6edf8!important;border-color:#a7bbd5!important}html[data-theme=light] .workspace button:not(.dashboardClassicKpi) :is(span,small,b,strong,svg){color:inherit!important}html[data-theme=light] .workspace button:is(.premiumPrimaryButton,.primary,.active,.selected,.on),html[data-theme=light] .workspace :is(.ac-tabs,.dvTabs,.dvNav) button:is(.active,.selected,.on){color:#fff!important;background:#175fc5!important;border-color:#175fc5!important}html[data-theme=light] .workspace button.danger{color:#a91f3e!important;background:#ffe9ee!important;border-color:#e8a4b3!important}html[data-theme=light] .workspace button:disabled{opacity:1;color:#566477!important;background:#e9edf3!important;border-color:#c3cbd7!important}html[data-theme=light] :is(.dvPeriod,.dvFilters,.dvReportTools,.dvNav,.dvTabs,.ac-tabs,.ac-range,.ac-actions,.globalActions,.accountMenu,.accountDropdown,.globalActions>button){color:#183b67!important;background:#f1f5fc!important;border-color:#bdccdf!important}html[data-theme=light] :is(.dvPeriod,.dvFilters,.dvReportTools,.ac-range,.accountMenu,.accountDropdown,.globalActions) :is(p,span,small,label,strong,b){color:#253f60!important}html[data-theme=light] .entityDetails>div{background:#edf3fb!important;border:1px solid #c6d5e8!important}html[data-theme=light] .entityDetails :is(span,b){color:#203a59!important}html[data-theme=light] .entityDetails span{color:#4a607c!important}html[data-theme=light] .entityCard .directoryStatus{font-size:12px;color:#11643b!important;background:#d9f4e6!important}html[data-theme=light] .entityCard .directoryStatus.inactive{color:#a72140!important;background:#ffe0e7!important}html[data-theme=light] .entityCard .directoryStatus:is(.maintenance,.leave){color:#815300!important;background:#fff0ce!important}html[data-theme=light] .entityCard .directoryStatus span{color:inherit!important}html[data-theme=light] :is(.directoryAvatar,.truckIcon){color:#fff!important}html[data-theme=light] .entityCardFooter{color:#185db2!important;border-color:#c3d2e4!important}html[data-theme=light] .entityCard.category-company{background:#edf5ff!important;border-color:#387ccb!important}html[data-theme=light] .entityCard.category-owner{background:#f5edff!important;border-color:#9660cc!important}html[data-theme=light] .entityCard.category-staff{background:#fff7e5!important;border-color:#b88a2a!important}html[data-theme=light] .entityCard:is(.category-rented,.category-temporary){background:#e7f8f3!important;border-color:#238b73!important}html[data-theme=light] :is(.ac,.dv,.directoryPage,.premiumPanel) :is(.muted,.ac-note,.panelSubcopy,.entityEyebrow){color:#4b607a!important}html[data-theme=light] .workspace :is(th,td){border-color:#ccd8e8}html[data-theme=light] .workspace button:focus-visible{outline-offset:3px;outline:3px solid #175fc5}.sideRail,html[data-theme=light] .sideRail{background:linear-gradient(#0b1424,#050a13)!important}.brandBlock{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0 22px;display:flex!important}.brandBlock .companyLogo{object-fit:contain;width:190px;height:110px}.brandBlock .brandLarge{letter-spacing:-5px;color:#f5f8ff;text-shadow:3px 3px #2067ba;background:0 0;justify-content:center;align-items:center;gap:10px;width:180px;height:90px;font-size:65px;font-style:italic;font-weight:900;display:flex}.brandLarge span{letter-spacing:0;font-size:36px;color:#65aaff!important}.sideRail .brandBlock b{letter-spacing:1px;font-size:19px;color:#fff!important}.sideRail .brandBlock small{font-size:11px;color:#aebed4!important}.dashboardMetricIcon{background:var(--metric-accent);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 4px 18px #0003}.dashboardMetricIcon svg{width:26px;height:26px}.dashboardClassicKpi>span{padding-right:50px}.dashboardClassicKpi>strong{padding-right:42px}.operationIcon{vertical-align:middle;color:#5299ff;width:21px;height:21px;margin-right:5px}.deliveredIcon{color:#27b971}.dashboardQuickActions{margin:14px 0;padding:20px}.dashboardQuickActions h2{margin:0 0 16px;font-size:19px}.dashboardQuickActions>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dashboardQuickActions button{color:#edf4ff;cursor:pointer;background:#15243a;border:1px solid #385171;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:16px 10px;font-size:13px;display:flex}.dashboardQuickActions button:hover{background:#203c60;border-color:#5299ff}.dashboardQuickActions svg{color:#65aaff;flex-shrink:0;width:23px;height:23px}.dashboardPulse>.operationIcon{margin-bottom:8px;display:block}@media (max-width:1100px){.dashboardQuickActions>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:550px){.dashboardQuickActions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=light] .dashboardMetricIcon{color:#fff!important}html[data-theme=light] .dashboardQuickActions svg{color:#175fc5!important}html[data-theme=dark],:root{--v7-bg:#070c15;--ql-bg:#070c15;--v7-card:#101824;--ql-panel:#101824;--v7-card2:#151f2e;--ql-panel-2:#151f2e}html .appShell>.sideRail,html[data-theme=light] .appShell>.sideRail{box-shadow:8px 0 26px #0003;background:#030507!important;border-right:1px solid #253247!important}html .sideRail .brandBlock{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:6px 0 22px!important;display:flex!important}.qlBrandVector{filter:drop-shadow(0 5px 7px #0008);width:100%;max-width:210px;height:112px;display:block}.brandBlock:has(.qlBrandVector) .brandCompanyName{display:none}.sideRail .companyLogo{object-fit:contain!important;width:210px!important;height:125px!important}.sideRail .brandMark{width:180px!important;height:90px!important;font-size:64px!important}html .workspace .dashboardQuickActions{background:linear-gradient(140deg,#131d2d,#0c131f)!important;border:1px solid #2c3c55!important;border-radius:16px!important;padding:20px!important}.dashboardQuickActions h2{color:#edf4ff!important}.dashboardQuickActions>div{background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html .workspace .dashboardQuickActions>div>button{transition:transform .18s,border-color .18s,box-shadow .18s;color:#eaf2ff!important;background:linear-gradient(130deg,#18273c,#101c2e)!important;border:1px solid #344b6b!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:13px!important;min-height:68px!important;padding:14px 18px!important;display:flex!important;box-shadow:0 4px 10px #0002!important}.dashboardQuickActions button svg{color:#72aeff!important;width:27px!important;height:27px!important}.dashboardQuickActions button span{font-weight:600;color:inherit!important;font-size:14px!important}.dashboardQuickActions button:hover{transform:translateY(-2px);border-color:#5299ff!important;box-shadow:0 7px 19px #276ee52b!important}html .dashboardClassicKpi .dashboardMetricIcon{transition:transform .2s,box-shadow .2s;background:linear-gradient(135deg,color-mix(in srgb,var(--metric-accent) 85%,white),var(--metric-accent))!important;width:46px!important;height:46px!important;box-shadow:0 5px 17px color-mix(in srgb,var(--metric-accent) 25%,transparent)!important;border-radius:14px!important;place-items:center!important;display:grid!important;position:absolute!important;top:13px!important;right:13px!important}.dashboardClassicKpi:hover .dashboardMetricIcon{transform:translateY(-2px)scale(1.07)}.dashboardMetricIcon svg{stroke-width:2px;color:#fff!important;width:27px!important;height:27px!important}.dashboardClassicKpi.owner{--metric-accent:#ab63ff;background:linear-gradient(145deg,#251a3d,#141326)!important}.dashboardClassicKpi.net{--metric-accent:#46d58f;background:linear-gradient(145deg,#102a24,#0b1717)!important}html[data-theme=light] .workspace .dashboardQuickActions{background:#fff!important;border-color:#bdccdf!important}html[data-theme=light] .dashboardQuickActions h2{color:#15253b!important}html[data-theme=light] .workspace .dashboardQuickActions>div>button{color:#183b67!important;background:linear-gradient(130deg,#edf4ff,#e4edf9)!important;border-color:#a7bbd5!important}html[data-theme=light] .dashboardQuickActions button svg{color:#175fc5!important}@media (max-width:550px){.dashboardQuickActions>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.dashboardQuickActions button,.dashboardMetricIcon{transition:none!important;transform:none!important}}.premiumModalOverlay,.qlDeleteStatementDialog,.qlDeleteStatementDialog *{pointer-events:auto!important}.qlDeleteStatementDialog{padding:24px;box-shadow:0 24px 80px #0008}.qlDeleteStatementForm{background:0 0;border:0;flex-direction:column;gap:18px;margin:0;padding:0;display:flex}.qlDeleteStatementForm p{margin:0;line-height:1.6}.qlDeleteStatementForm label{flex-direction:column;gap:9px;line-height:1.5;display:flex}.qlDeleteStatementForm label:has(input[type=checkbox]){flex-direction:row;align-items:flex-start}.qlDeleteStatementForm input[type=checkbox]{accent-color:#368bfa;flex:0 0 20px;width:20px;height:20px;margin:3px 0}.qlDeleteStatementForm button{font:inherit;cursor:pointer;border-radius:10px;padding:12px 18px}.qlDeleteStatementForm .ac-error:empty{display:none}.profileSheet header{flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:22px;display:flex}.profileSheet header>div:nth-child(2){flex:1;min-width:180px}.profileBtns{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.profileBtns button{border:1px solid var(--ql-border,#35475e);color:#edf4fc;font:inherit;background:#182637;border-radius:9px;padding:10px 16px}.profileDetails>div,.profileMetrics>div{flex-direction:column;gap:8px;min-width:0;padding:15px 18px;display:flex}.profileDetails small,.profileMetrics small{color:#aebed0;font-size:12px;line-height:1.5;display:block}.profileDetails span,.profileMetrics b{overflow-wrap:anywhere;line-height:1.5;display:block}.profileSheet h3{margin:24px 0 14px}.profileSheet table{border-collapse:collapse;width:100%}.profileSheet td,.profileSheet th{text-align:left;padding:12px 14px;line-height:1.5}html[data-theme=light] .profileSheet :is(.profileDetails small,.profileMetrics small){color:#52647a}.directoryRangePanel{border:1px solid var(--ql-border,#2c3e54);background:var(--ql-panel,#101b2a);border-radius:16px;grid-template-columns:repeat(4,minmax(150px,1fr));margin:12px 0 24px;padding:20px;align-items:start!important;gap:16px!important;display:grid!important}.directoryRangePanel>label{flex-direction:column;gap:9px;font-size:12px;line-height:1.5;display:flex;min-width:0!important}.directoryRangePanel :is(input,select){box-sizing:border-box;border:1px solid var(--ql-border,#35465d);background:var(--ql-panel,#152236);width:100%;min-height:44px;color:var(--ql-text,#edf4fc);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;padding:10px 12px}.directoryRangePanel small{color:#aebed0;font-size:11px;line-height:1.6}.directoryRangePanel>small{grid-column:1/-1}html[data-theme=light] .directoryRangePanel :is(input,select){color:#15253b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html[data-theme=light] .directoryRangePanel small{color:#52647a}@media (max-width:1000px){.directoryRangePanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.directoryRangePanel{grid-template-columns:1fr}}.qlInteractiveDialog{background:var(--ql-panel,#0a1726)!important;width:min(1160px,96vw)!important;max-width:96vw!important;max-height:94dvh!important;color:var(--ql-text,#e5effb)!important;pointer-events:auto!important;z-index:2147483000!important;border:1px solid #35566e!important;border-radius:18px!important;margin:auto!important;padding:0!important;position:fixed!important;inset:0!important;overflow:auto!important}.qlInteractiveDialog::backdrop{background:#01060cd1}.qlInteractiveBody{padding:20px;position:relative;pointer-events:auto!important}.qlInteractiveDialog .premiumModal,.qlInteractiveDialog .profileSheet{width:100%!important;max-width:100%!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.qlInteractiveDialog :is(input,select,textarea,button,label,fieldset){pointer-events:auto!important}.qlInteractiveDialog :is(input,textarea){-webkit-user-select:text!important;user-select:text!important}.qlInteractiveDialog .module-form{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:650px){.qlInteractiveDialog .module-form{grid-template-columns:1fr}.qlInteractiveBody{padding:12px}}.dv .dvNav .pendingTab47{font-weight:750;color:#ff6577!important;border-color:#ef4444!important}.dv .dvNav .pendingTab47.active{color:#fff!important;background:#7f1d1d!important}.dv .pendingCalendar47{border-color:#ef4444;box-shadow:inset 4px 0 #ef4444}.dv .pendingCalendar47>b{color:#ff6577}.dv .pendingSummary47{border:1px solid #ef4444;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0;padding:14px 18px;display:flex}.dv .pendingSummary47 b{color:#ff6577}[data-theme=light] .pendingSchedules47 article{color:#16243a;background:#fff}[data-theme=light] .pendingSchedules47 header span,[data-theme=light] .dv .pendingSummary47 b,[data-theme=light] .dv .pendingCalendar47>b{color:#b91c1c}.dv .dvCalendar>button{overflow-wrap:anywhere;min-width:0}@media (max-width:700px){.dv .dvCalendar,.dv .dvCalendar.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dv .dvFilters input{width:100%;min-width:0}.dv .pendingSummary47>*{overflow-wrap:anywhere;min-width:0;max-width:100%}}.appShell .workspace .dv .dvNav button.pendingTab47{color:#fff!important;background:#7f1d1d!important;border:1px solid #f87171!important}.appShell .workspace .dv .dvCalendar button.pendingCalendar47{border:2px solid #ef4444!important;box-shadow:inset 4px 0 #ef4444!important}.appShell .workspace .dv .dvCalendar button.pendingCalendar47>b{color:#ff6577!important}html[data-theme=light] .appShell .workspace .dv .dvNav button.pendingTab47{color:#b91c1c!important;background:#fee2e2!important}html[data-theme=light] .appShell .workspace .dv .dvNav button.pendingTab47.active{color:#fff!important;background:#b91c1c!important}html[data-theme=light] .appShell .workspace .dv .dvCalendar button.pendingCalendar47>b{color:#b91c1c!important}.confirmedAmount48{background:var(--ql-panel,#132c3d);border:1px solid #ef444488;border-radius:16px;margin:14px 0;padding:16px 20px}.confirmedAmount48 h2{margin:0 0 10px;font-size:19px}.confirmedAmount48 p{font-size:14px}.pendingRow48{border-left:4px solid #ef4444}.pendingFilters48{min-width:0;max-width:100%}.pendingFilters48 select{max-width:100%}@media (max-width:650px){.pendingFilters48 label{width:100%;min-width:0;max-width:100%}.pendingFilters48 select{width:100%}.confirmedAmount48 .ac-table{max-width:100%;overflow:auto}}html .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31{border:1px solid #375371!important;border-top:4px solid var(--tone)!important;background:linear-gradient(135deg,#142238,#101a2c)!important;box-shadow:0 8px 26px #0003,inset 0 1px #ffffff0a!important}html .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31.cyan{--tone:#38caff}html .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31.green{--tone:#54f5a0}html .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31.violet{--tone:#c69bff}html .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31.amber{--tone:#ffc25b}html .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31 strong{color:var(--tone)!important;font-size:40px!important}html .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31 :is(span,small){color:#eef5ff!important}html .appShell .workspace .mechanic44 .ops32-kpi{--tone:#c69bff;border:1px solid #375371!important;border-top:4px solid var(--tone)!important;background:linear-gradient(135deg,#142238,#101a2c)!important;box-shadow:0 8px 26px #0003!important}html .appShell .workspace .mechanic44 .ops32-kpi.ops32-green{--tone:#54f5a0}html .appShell .workspace .mechanic44 .ops32-kpi.ops32-red{--tone:#ff7b98}html .appShell .workspace .mechanic44 .ops32-kpi.ops32-orange{--tone:#ffc25b}html .appShell .workspace .mechanic44 .ops32-kpi.ops32-cyan{--tone:#38caff}html .appShell .workspace .mechanic44 .ops32-kpi strong{color:var(--tone)!important}html .appShell .workspace .mechanic44 .ops32-kpi :is(span,small){color:#eef5ff!important}html[data-theme=light] .appShell .workspace .entityCard{--category-bg:#e1f2ff;--category-edge:#1270bf;background:var(--category-bg)!important;border:2px solid var(--category-edge)!important;color:#142c44!important;border-top-width:6px!important;box-shadow:0 6px 18px #1c426512!important}html[data-theme=light] .appShell .workspace .entityCard.category-company{--category-bg:#d7f5e5;--category-edge:#12794a}html[data-theme=light] .appShell .workspace .entityCard.category-owner{--category-bg:#dbeaff;--category-edge:#2158b1}html[data-theme=light] .appShell .workspace .entityCard:is(.category-rented,.category-temporary){--category-bg:#ffedcd;--category-edge:#9a5805}html[data-theme=light] .appShell .workspace .entityCard.person38-mechanic{--category-bg:#ffe0d3;--category-edge:#b64615}html[data-theme=light] .appShell .workspace .entityCard.person38-dispatcher{--category-bg:#e8dcff;--category-edge:#6c35ad}html[data-theme=light] .appShell .workspace .entityCard.person38-accounting{--category-bg:#d2f5ef;--category-edge:#087565}html[data-theme=light] .appShell .workspace .entityCard :is(h2,h3,h4,p,b,strong,span,small,a,svg){color:#142c44!important}html[data-theme=light] .appShell .workspace .entityCard .category-tag{color:var(--category-edge)!important;border-color:var(--category-edge)!important;background:#ffffffbd!important}html[data-theme=light] .appShell .workspace .ac-hero{background:linear-gradient(120deg,#1756a4,#126aaf)!important;border-color:#18568e!important}html[data-theme=light] .appShell .workspace .ac-hero :is(h1,h2,h3,p,b,strong,span,small,svg){color:#fff!important}html[data-theme=light] .appShell .workspace .ac-hero button{color:#174c83!important;background:#fff!important;border-color:#fff!important}html[data-theme=light] .appShell .workspace .confirmedAmount48{color:#163d68!important;background:#e2efff!important;border-color:#3775bc!important}html[data-theme=light] .appShell .workspace .confirmedAmount48 :is(h2,p,summary,td,th,strong){color:#163d68!important}html[data-theme=light] .appShell .workspace .fuel39-kpis>div{background:#e1f0ff!important;border:1px solid #8ab2dc!important;border-top:4px solid #2167a5!important}html[data-theme=light] .appShell .workspace .fuel39-kpis>div:nth-child(2){background:#dbf5e7!important;border-top-color:#147847!important}html[data-theme=light] .appShell .workspace .fuel39-kpis>div:nth-child(3){background:#ede2ff!important;border-top-color:#7040ad!important}html[data-theme=light] .appShell .workspace .fuel39-kpis>div:nth-child(4){background:#ffe8d6!important;border-top-color:#b45d19!important}html[data-theme=light] .appShell .workspace .fuel39-kpis :is(strong,span,small){color:#182e46!important;opacity:1!important}html[data-theme=light] .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31,html[data-theme=light] .appShell .workspace .mechanic44 .ops32-kpi{border-color:#adc0d9!important;border-top-color:var(--tone)!important;background:#eff4fd!important}html[data-theme=light] .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31 :is(strong,span,small),html[data-theme=light] .appShell .workspace .mechanic44 .ops32-kpi :is(strong,span,small){color:#152b45!important}html[data-theme=light] .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31.green{--tone:#158148;background:#d9f7e6!important}html[data-theme=light] .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31.cyan{--tone:#2167b2;background:#ddecff!important}html[data-theme=light] .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31.violet{--tone:#7341b0;background:#eadeff!important}html[data-theme=light] .appShell .workspace .driver-workspace[data-page44=Dashboard] .driver-stat31.amber{--tone:#9a5a07;background:#fff0d4!important}html[data-theme=light] .appShell .workspace .mechanic44 .ops32-kpi.ops32-green{--tone:#158148;background:#d9f7e6!important}html[data-theme=light] .appShell .workspace .mechanic44 .ops32-kpi.ops32-cyan{--tone:#2167b2;background:#ddecff!important}html[data-theme=light] .appShell .workspace .mechanic44 .ops32-kpi.ops32-orange{--tone:#9a5a07;background:#fff0d4!important}html[data-theme=light] .appShell .workspace .mechanic44 .ops32-kpi.ops32-red{--tone:#af2448;background:#ffe0e8!important}.amountReview49{background:#103953;border:1px solid #4db7ed;border-radius:14px;margin:14px 0;padding:18px}.amountReview49>div{flex-wrap:wrap;gap:24px;display:flex}.amountReview49 strong{color:#70e4c6;font-size:24px;display:block}.amountConfirm49{align-items:center;gap:10px;padding:12px;display:flex}.amountReview49 input{max-width:280px}.amountReview49 small{margin-top:10px;display:block}html[data-theme=light] .appShell .workspace .amountReview49{color:#163d68!important;background:#e0f2ff!important}html[data-theme=light] .appShell .workspace .amountReview49 :is(h3,p,strong,small,label){color:#163d68!important}html[data-theme=light] .appShell .workspace .schedule41{color:#183b59!important;background:#f6faff!important;border-color:#a9c4dd!important}html[data-theme=light] .appShell .workspace .schedule41-trip{background:#edf5ff!important;border-color:#a9c4dd!important}html[data-theme=light] .appShell .workspace .schedule41 :is(h2,p,label,small,td,th,span,b){color:#183b59!important}html[data-theme=light] .appShell .workspace .driver-workspace .driver-card{color:#193853!important;background:#f3f8ff!important;border-color:#aac2dd!important}html[data-theme=light] .appShell .workspace .driver-workspace .driver-card :is(h2,h3,p,small,span,b){color:#193853!important}html[data-theme=light] .appShell .workspace .driver-workspace .driver-card.driver-primary{background:linear-gradient(135deg,#145996,#123e73)!important}html[data-theme=light] .appShell .workspace .driver-workspace .driver-card.driver-primary :is(h2,h3,p,small,span,b),html[data-theme=light] .appShell .workspace .mechanic35-hero :is(h1,p,small,span){color:#fff!important}html[data-theme=light] .appShell .workspace .dashboardClassicKpi{background:#e3f1ff!important;border:1px solid #8aaed5!important;border-top:5px solid #2167b2!important}html[data-theme=light] .appShell .workspace .dashboardClassicKpi.net{background:#d8f6e5!important;border-top-color:#177b49!important}html[data-theme=light] .appShell .workspace .dashboardClassicKpi.owner{background:#e9ddff!important;border-top-color:#7547ae!important}html[data-theme=light] .appShell .workspace .dashboardClassicKpi.tax{background:#ffe5d5!important;border-top-color:#ae591e!important}html[data-theme=light] .appShell .workspace .dashboardClassicKpi :is(strong,span,small,b){color:#193853!important;opacity:1!important}.emailSetup49{background:var(--ql-panel-2);border:1px solid #4698d0;border-radius:16px;gap:12px;margin:18px 0;padding:18px;display:grid}.emailSetup49 input,.emailSetup49 select{width:100%;min-width:0;max-width:100%}.emailSetup49 a{color:#57b9ff}html[data-theme=light] .emailSetup49 a{color:#165a9e}.tripSave51{background:#0b2840;border:1px solid #28b8ff;border-radius:14px;gap:12px;margin-top:16px;padding:18px;display:grid}.tripSave51 label{gap:8px;display:grid}.tripSave51 select{width:100%;min-height:44px}.tripSave51>button{font-weight:700;color:#fff!important;background:#1675d4!important}.tripSave51 p{overflow-wrap:anywhere;margin:0}.removePending51{margin-left:8px;color:#ff8994!important;border-color:#ef4444!important}html[data-theme=light] .appShell .workspace .tripSave51{color:#18344f!important;background:#e3f1ff!important}html[data-theme=light] .appShell .workspace .tripSave51>button{color:#fff!important;background:#146bc2!important}html[data-theme=light] .appShell .workspace .removePending51{color:#b91c1c!important}.unitPlate55{background:#7fbeff26;border:1px solid #7fbeff73;border-radius:12px;gap:4px;margin:10px 0;padding:10px 14px;display:grid}.unitPlate55 small{letter-spacing:.12em;font-size:12px;font-weight:800}.unitPlate55 strong{letter-spacing:.06em;overflow-wrap:anywhere;font-size:26px;font-weight:900}.dashboardClassicKpi.tripValue{background:linear-gradient(145deg,#0f3755,#152437);border-color:#1b9ed1}.dashboardClassicKpi.tripValue strong{color:#55dfff}[data-theme=light] .dashboardClassicKpi.tripValue{background:linear-gradient(145deg,#e8f6ff,#eef0ff)}[data-theme=light] .dashboardClassicKpi.tripValue strong{color:#075a87}html[data-theme=light] .workspace .ac{color:#143240!important;background:#fff!important;border-color:#bed0d8!important}html[data-theme=light] .workspace .ac>h2,html[data-theme=light] .workspace .ac>p{color:#143240!important}html[data-theme=light] .workspace .ac section{background:#fff!important;border-color:#bed0d8!important}html[data-theme=light] .workspace .ac-tabs button:not(.active):not(.selected):not(.on){color:#183b67!important;background:#edf3f8!important;border-color:#bdccdf!important}.connectionSettings104{color:var(--ql-text,#e7f1fa)}.connectionSettings104 .settings40-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.connectionSettings104 .settings40-grid>article{color:#e7f1fa;background:#102337;border:1px solid #36546d;border-radius:18px;min-width:0;padding:22px}.connectionSettings104 :is(h2,h3){align-items:center;gap:10px;display:flex}.connectionSettings104 label{gap:8px;margin:14px 0;display:grid}.connectionSettings104 :is(input,select){box-sizing:border-box;color:#e7f1fa;width:100%;min-width:0;min-height:44px;font:inherit;background:#142f43;border:1px solid #607e96;border-radius:10px;padding:10px 12px}.connectionSettings104 button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#175993;border:1px solid #5796bf;border-radius:10px;padding:10px 16px}.connectionSettings104 button:disabled{opacity:.55;cursor:not-allowed}.connectionSettings104 .connectionStatus42{color:#e7f1fa;background:#142f43;border:1px solid #607e96;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.connectionSettings104 .emailSetup49{color:#e7f1fa;background:#142f43}html[data-theme=light] .connectionSettings104{color:#17364c}html[data-theme=light] .connectionSettings104 .settings40-grid>article{color:#17364c;background:#fff;border-color:#b6cbd8}html[data-theme=light] .connectionSettings104 :is(.emailSetup49,.connectionStatus42,input,select){color:#17364c;background:#edf4fa;border-color:#a8bfce}html[data-theme=light] .connectionSettings104 :is(h2,h3,p,b,label){color:#17364c}@media (max-width:800px){.connectionSettings104 .settings40-grid{grid-template-columns:1fr}.connectionSettings104 .settings40-grid>article{padding:16px}}
