:root{--ink:#0f172a;--muted:#667085;--line:#e5e7eb;--bg:#f6f7f9;--card:#fff;--soft:#f2f4f7;--danger:#d92d20;--green:#067647;--blue:#175cd3}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit}.eyebrow{letter-spacing:.14em;color:#98a2b3;font-size:10px;font-weight:850}.eyebrow.light{color:#98a2b3}.logo{color:#101828;background:#fff;border-radius:12px;place-items:center;width:39px;height:39px;font-size:18px;font-weight:950;display:grid}.logo.big{border-radius:14px;width:46px;height:46px;font-size:22px}.login{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.loginVisual{color:#fff;background:#101828;flex-direction:column;justify-content:space-between;padding:48px clamp(40px,7vw,110px);display:flex;position:relative;overflow:hidden}.loginVisual:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:650px;height:650px;position:absolute;top:10%;right:-280px}.loginLogo{letter-spacing:.18em;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.loginVisual h1{letter-spacing:-.055em;max-width:760px;margin:18px 0;font-size:clamp(44px,5vw,74px);line-height:.96}.loginVisual p{color:#cbd5e1;max-width:590px;font-size:17px;line-height:1.7}.loginVisual footer{color:#667085;font-size:12px}.loginFormSide{place-items:center;padding:30px;display:grid}.loginForm{border:1px solid var(--line);background:#fff;border-radius:24px;width:min(430px,100%);padding:42px;box-shadow:0 24px 70px #10182810}.loginForm h2{letter-spacing:-.045em;margin:7px 0;font-size:38px}.loginForm>p{color:var(--muted);margin:0 0 26px}.loginForm label,.formGrid label{gap:7px;margin-top:15px;font-size:12px;font-weight:750;display:grid}.loginForm input,.formGrid input,.formGrid select,.search,td select{background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;height:46px;padding:0 13px}.loginForm input:focus,.formGrid input:focus,.formGrid select:focus,.search:focus{border-color:#667085;box-shadow:0 0 0 3px #1018280b}.button{color:#fff;background:#101828;border:0;border-radius:10px;height:43px;padding:0 16px;font-weight:800}.loginButton{justify-content:space-between;align-items:center;width:100%;height:50px;margin-top:22px;display:flex}.loginForm small{text-align:center;color:#98a2b3;margin-top:18px;display:block}.errorBox{color:#b42318;background:#fef3f2;border-radius:10px;margin-top:15px;padding:11px 12px;font-size:12px}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;z-index:50;background:#101828;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.sideBrand{align-items:center;gap:11px;padding:3px 8px 26px;display:flex}.sideBrand>div:nth-child(2){display:grid}.sideBrand strong{letter-spacing:.02em;font-size:16px}.sideBrand span{color:#98a2b3;letter-spacing:.17em;font-size:9px}.closeMenu{color:#fff;background:0 0;border:0;margin-left:auto;font-size:24px;display:none}.navLabel{color:#667085;letter-spacing:.16em;padding:0 12px 9px;font-size:9px;font-weight:900}.sidebar nav{gap:4px;display:grid}.sidebar nav a{color:#98a2b3;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.sidebar nav a i{text-align:center;width:18px;font-style:normal}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#ffffff10}.sideFooter{border-top:1px solid #ffffff14;margin-top:auto;padding:16px 8px 2px}.identity{align-items:center;gap:10px;display:flex}.identity>div:last-child{display:grid}.identity b{font-size:12px}.identity span{color:#98a2b3;text-transform:capitalize;font-size:10px}.avatar{color:#fff;background:#344054;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.avatar.large{width:46px;height:46px}.sideFooter>button{color:#98a2b3;background:0 0;border:0;padding:12px 0 0;font-size:11px}.workspace{min-width:0}.mobileTop{display:none}.page{max-width:1600px;margin:auto;padding:38px clamp(24px,4vw,58px) 70px}.pageHeader{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.pageHeader h1{letter-spacing:-.045em;margin:7px 0;font-size:38px;line-height:1}.pageHeader p{color:var(--muted);margin:0;font-size:14px}.heroCard{color:#fff;background:#101828;border-radius:21px;justify-content:space-between;align-items:end;padding:28px 32px;display:flex}.heroCard>div:first-child>span{letter-spacing:.15em;color:#98a2b3;font-size:9px;font-weight:850}.heroCard h2{letter-spacing:-.035em;margin:8px 0;font-size:29px}.heroCard p{color:#98a2b3;margin:0;font-size:13px}.completion{text-align:right;display:grid}.completion b{letter-spacing:-.05em;font-size:44px}.completion span{color:#98a2b3;font-size:11px}.kpis{grid-template-columns:repeat(6,1fr);gap:11px;margin:14px 0;display:grid}.kpis>div{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px}.kpis span{color:var(--muted);font-size:11px;font-weight:750}.kpis b{letter-spacing:-.04em;margin:7px 0 1px;font-size:28px;display:block}.kpis small{color:#98a2b3;font-size:10px}.roleKpis{grid-template-columns:repeat(3,1fr);max-width:900px}.dangerText{color:var(--danger)}.twoCols{grid-template-columns:minmax(0,2fr) minmax(280px,.75fr);gap:14px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:17px;min-width:0;padding:20px}.cardHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cardHead h3,.pulse h3{margin:4px 0;font-size:18px}.textLink{color:#475467;font-size:11px;font-weight:750;text-decoration:none}.tableScroll{overflow:auto}table{border-collapse:collapse;width:100%}th{text-align:left;letter-spacing:.08em;color:#98a2b3;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px;font-size:9px}td{vertical-align:middle;border-bottom:1px solid #f2f4f7;padding:13px 10px;font-size:12px}td strong{font-size:12px}.badge{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.badge.termine{color:#027a48;background:#ecfdf3}.badge.en-cours{color:#175cd3;background:#eff8ff}.badge.en-attente{color:#b54708;background:#fffaeb}.urgentDot{color:#b42318;background:#fef3f2;border-radius:99px;margin-left:7px;padding:3px 5px;font-size:8px;font-weight:900}.progress{margin:18px 0}.progress>div{justify-content:space-between;font-size:11px;display:flex}.progress i{background:#eaecf0;border-radius:99px;height:8px;margin-top:8px;display:block;overflow:hidden}.progress i span{background:#101828;border-radius:99px;height:100%;display:block}.miniStat{border-top:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.note{color:#667085;background:#f8fafc;border-radius:10px;padding:12px;font-size:10px;line-height:1.5}.toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.search{width:min(420px,100%)}.summaryText{color:#667085;font-size:13px}.summaryText b{color:#101828}.cards3{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.entityCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.entityTop{justify-content:space-between;align-items:center;display:flex}.entityCard h3{margin:15px 0 5px;font-size:18px}.entityCard>p{color:#667085;margin:0 0 17px;font-size:12px}.entityMeta{border-top:1px solid var(--line);gap:9px;padding-top:14px;display:grid}.entityMeta span{color:#98a2b3;justify-content:space-between;gap:12px;font-size:10px;display:flex}.entityMeta b{color:#475467;text-align:right}.squareIcon{color:#fff;background:#101828;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.modalBackdrop{z-index:100;background:#10182888;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:20px;width:min(720px,100%);max-height:90vh;padding:25px;overflow:auto;box-shadow:0 30px 100px #0003}.modalHead{justify-content:space-between;align-items:start;display:flex}.modalHead h2{margin:5px 0;font-size:24px}.modalHead>button{background:#f2f4f7;border:0;border-radius:8px;width:32px;height:32px;font-size:18px}.formGrid{grid-template-columns:1fr 1fr;gap:4px 14px;margin-top:12px;display:grid}.formGrid .check{align-items:center;gap:8px;margin-top:28px;display:flex}.formGrid .check input{width:18px;height:18px}.modalActions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:24px;padding-top:16px;display:flex}.secondary{background:#fff;border:1px solid #d0d5dd;border-radius:10px;height:43px;padding:0 15px;font-weight:700}.empty{text-align:center;color:#98a2b3;place-items:center;padding:45px 20px;display:grid}.empty div{font-size:28px}.empty b{color:#475467;margin:7px}.empty span{font-size:11px}.loading{text-align:center;color:#98a2b3;padding:70px}.infoBanner{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:15px 18px;display:flex}.infoBanner b{font-size:12px}.infoBanner span{color:#667085;font-size:11px}.messageList{display:grid}.messageRow{border-top:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.messageRow b{font-size:11px}.messageRow p{color:#475467;margin:5px 0;font-size:12px}.messageRow span{color:#98a2b3;font-size:9px}@media (max-width:1100px){.kpis{grid-template-columns:repeat(3,1fr)}.cards3{grid-template-columns:repeat(2,1fr)}.twoCols{grid-template-columns:1fr}.shell{grid-template-columns:82px 1fr}.sideBrand>div:nth-child(2),.navLabel,.sidebar nav a span,.identity>div:last-child,.sideFooter>button{display:none}.sideBrand,.sidebar nav a{justify-content:center}.sidebar nav a i{font-size:16px}.identity{justify-content:center}}@media (max-width:760px){.login{grid-template-columns:1fr}.loginVisual{display:none}.loginFormSide{padding:16px}.loginForm{padding:28px}.shell{display:block}.sidebar{width:250px;transition:all .2s;position:fixed;left:-280px}.sidebar.open{left:0}.sideBrand>div:nth-child(2),.navLabel,.sidebar nav a span,.identity>div:last-child,.sideFooter>button,.closeMenu{display:initial}.sideBrand{justify-content:flex-start}.closeMenu{margin-left:auto}.sidebar nav a,.identity{justify-content:flex-start}.mobileTop{color:#fff;background:#101828;align-items:center;gap:15px;height:54px;padding:0 16px;display:flex}.mobileTop button{color:#fff;background:0 0;border:0;font-size:20px}.mobileTop strong{font-size:13px}.page{padding:25px 15px 50px}.pageHeader{display:block}.pageHeader h1{font-size:31px}.heroCard{padding:23px;display:block}.completion{text-align:left;margin-top:20px}.kpis,.roleKpis{grid-template-columns:repeat(2,1fr)}.cards3{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:stretch}.toolbar .button{width:100%}.formGrid{grid-template-columns:1fr}.infoBanner{flex-direction:column;align-items:flex-start}}.formGrid.one{grid-template-columns:1fr}.formButton{margin-top:18px}:root{--navy:#0b1220;--navy2:#101828;--accent:#2563eb;--accentSoft:#eff6ff;--emerald:#079455;--amber:#dc6803;--rose:#d92d20;--surface:#fff;--surface2:#f8fafc;--text:#101828;--text2:#475467;--stroke:#eaecf0;--shadow:0 1px 2px #1018280a,0 8px 26px #1018280a}body{background:#f7f8fa}.sidebar{background:linear-gradient(#0b1220 0%,#111827 100%);border-right:1px solid #ffffff0d;padding:24px 15px}.sideBrand{padding-bottom:30px}.sideBrand .logo{background:linear-gradient(135deg,#fff,#dbeafe);box-shadow:0 8px 25px #0003}.sidebar nav{gap:5px}.sidebar nav a{border:1px solid #0000;min-height:44px;transition:all .18s}.sidebar nav a:hover{background:#ffffff0a;border-color:#ffffff0d}.sidebar nav a.active{background:#ffffff12;border-color:#ffffff12;box-shadow:inset 3px 0 #60a5fa}.sidebar nav a i{color:#94a3b8;font-size:15px}.sidebar nav a.active i{color:#fff}.page{max-width:1680px;padding-top:34px}.pageHeader{align-items:center;margin-bottom:24px}.pageHeader h1{font-size:34px;font-weight:760}.pageHeader p{font-size:13px}.panelV3{background:var(--surface);border:1px solid var(--stroke);box-shadow:var(--shadow);border-radius:18px;min-width:0;padding:22px}.panelTitle{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.panelTitle h3{letter-spacing:-.025em;margin:5px 0 0;font-size:18px}.panelTitle>a{color:#475467;font-size:11px;font-weight:800;text-decoration:none}.softTag{color:#475467;background:#f2f4f7;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800}.loadingV2{color:#667085;align-content:center;place-items:center;gap:12px;min-height:240px;display:grid}.loadingV2 span{border:3px solid #e4e7ec;border-top-color:#101828;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.loadingV2 b{font-size:11px}@keyframes spin{to{transform:rotate(360deg)}}.executiveHero{color:#fff;background:radial-gradient(circle at 85% 25%,#1d4ed840,#0000 32%),linear-gradient(135deg,#0b1220,#172033);border-radius:24px;justify-content:space-between;align-items:center;min-height:245px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #10182818}.executiveHero:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:270px;height:270px;position:absolute;top:-120px;right:-80px}.heroCopy{z-index:2;position:relative}.livePill{letter-spacing:.12em;color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff12;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.livePill i{background:#32d583;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #32d58320}.heroCopy h2{letter-spacing:-.045em;max-width:650px;margin:16px 0 7px;font-size:34px}.heroCopy p{color:#98a2b3;margin:0;font-size:14px}.heroActions{align-items:center;gap:17px;margin-top:27px;display:flex}.lightButton{color:#101828;background:#fff;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.ghostButton{color:#d0d5dd;font-size:11px;font-weight:800;text-decoration:none}.heroScore{z-index:2;place-items:center;gap:10px;min-width:170px;display:grid;position:relative}.heroScore small{color:#98a2b3;font-size:10px}.ring{--p:0deg;background:conic-gradient(#60a5fa var(--p),#ffffff16 0);border-radius:50%;place-items:center;width:126px;height:126px;display:grid;position:relative}.ring:after{content:"";background:#111a2d;border-radius:50%;position:absolute;inset:9px}.ring>div{z-index:2;text-align:center;display:grid}.ring strong{letter-spacing:-.05em;font-size:29px}.ring span{color:#98a2b3;font-size:9px}.metricGrid{grid-template-columns:repeat(4,1fr);gap:13px;margin:14px 0;display:grid}.metricGrid article{border:1px solid var(--stroke);background:#fff;border-radius:17px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 1px 2px #10182805}.metricGrid article>div:last-child{display:grid}.metricGrid article span{color:#667085;font-size:10px;font-weight:750}.metricGrid article strong{letter-spacing:-.04em;margin:3px 0;font-size:26px}.metricGrid article small{color:#98a2b3;font-size:9px}.metricIcon{color:#b54708;background:#fff7ed;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.metricIcon.blue{color:#175cd3;background:#eff8ff}.metricIcon.green{color:#067647;background:#ecfdf3}.metricIcon.red{color:#b42318;background:#fef3f2}.dashboardMainGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:14px;margin-bottom:14px;display:grid}.weekChart{align-items:end;gap:14px;height:215px;padding:14px 4px 2px;display:flex}.barCol{flex-direction:column;flex:1;align-items:center;gap:8px;height:100%;display:flex}.barTrack{background:linear-gradient(#fff,#f8fafc);border-bottom:1px solid #eaecf0;border-radius:8px 8px 2px 2px;justify-content:center;align-items:end;width:100%;height:180px;display:flex}.barFill{background:linear-gradient(#3b82f6,#1d4ed8);border-radius:7px 7px 2px 2px;width:min(34px,52%);min-height:7px;transition:all .25s;position:relative}.barFill span{color:#475467;font-size:9px;font-weight:850;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.barCol small{text-transform:capitalize;color:#98a2b3;font-size:9px}.financeSnapshot .financeMonth{color:#475467;background:#f2f4f7;border-radius:8px;margin-bottom:10px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.moneyRow{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.moneyRow span{color:#667085;font-size:10px}.moneyRow strong{font-size:14px}.profitBlock{background:linear-gradient(135deg,#ecfdf3,#f6fef9);border:1px solid #d1fadf;border-radius:13px;margin-top:14px;padding:16px;display:grid}.profitBlock span{color:#067647;font-size:9px;font-weight:850}.profitBlock strong{color:#05603a;letter-spacing:-.04em;margin-top:4px;font-size:25px}.recentPanel{margin-bottom:10px}.modernTableWrap{margin:0 -4px;overflow:auto}.modernTable{border-collapse:separate;border-spacing:0;width:100%}.modernTable th{letter-spacing:.09em;background:#f9fafb;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0;padding:10px 12px;font-size:8px}.modernTable th:first-child{border-radius:9px 0 0 9px}.modernTable th:last-child{border-radius:0 9px 9px 0}.modernTable td{border-bottom:1px solid #f2f4f7;padding:14px 12px;font-size:11px}.modernTable tbody tr:hover td{background:#fcfcfd}.vehicleCell{min-width:135px;display:grid}.vehicleCell b{letter-spacing:.02em;font-size:12px}.vehicleCell span{color:#98a2b3;margin-top:3px;font-size:9px}.vehicleCell em{color:#b42318;background:#fef3f2;border-radius:99px;margin-left:5px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:900}.vehicleCell em.waitingClient{color:#b54708;background:#fffaeb}.mutedCell{color:#98a2b3}.personCell{align-items:center;gap:8px;display:flex}.personCell>span{color:#475467;background:#f2f4f7;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.personCell b{font-size:11px}.serviceChip,.billingChip{color:#475467;background:#fff;border:1px solid #eaecf0;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:750;display:inline-flex}.billingChip{text-transform:uppercase;background:#f8fafc}.profitChip,.lossChip{color:#067647;background:#ecfdf3;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.lossChip{color:#b42318;background:#fef3f2}.financeKpis{grid-template-columns:1.4fr repeat(3,1fr);gap:13px;margin-bottom:14px;display:grid}.financeKpis article{border:1px solid var(--stroke);background:#fff;border-radius:17px;align-content:start;padding:19px;display:grid;box-shadow:0 1px 2px #10182805}.financeKpis article>span{color:#667085;font-size:10px;font-weight:800}.financeKpis article>strong{letter-spacing:-.045em;margin:7px 0 3px;font-size:27px}.financeKpis article>small{color:#98a2b3;font-size:9px}.financeKpis .metricIcon{margin-bottom:14px}.financePrimary{color:#fff!important;background:radial-gradient(circle at 100%,#2563eb33,#0000 40%),#101828!important;border-color:#101828!important}.financePrimary>span,.financePrimary>small{color:#98a2b3!important}.financePrimary>strong{font-size:31px!important}.financePrimary .positive{color:#75e0a7!important}.financePrimary .negative{color:#fda29b!important}.financeGrid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr)}.financeBars{align-items:end;gap:9px;height:230px;padding-top:25px;display:flex}.financeBarCol{flex:1;grid-template-rows:16px 1fr 15px;gap:5px;min-width:24px;height:100%;display:grid}.financeBarValue{color:#667085;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-weight:750;overflow:hidden}.financeBarTrack{background:#f8fafc;border-radius:6px;justify-content:center;align-items:end;height:100%;display:flex}.financeBar{background:linear-gradient(#60a5fa,#2563eb);border-radius:5px 5px 1px 1px;width:52%;min-height:5px}.financeBarCol small{text-align:center;color:#98a2b3;font-size:8px}.financeDonutWrap{place-items:center;padding:7px 0 18px;display:grid}.financeDonut{--margin:0deg;background:conic-gradient(#12b76a var(--margin),#e4e7ec 0);border-radius:50%;place-items:center;width:135px;height:135px;display:grid}.financeDonut:after{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:98px;height:98px}.financeDonut>div{z-index:2;text-align:center;grid-area:1/1;display:grid}.financeDonut strong{font-size:25px}.financeDonut span{color:#98a2b3;font-size:8px}.legendRows{display:grid}.legendRows>div{border-top:1px solid #f2f4f7;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:9px 0;font-size:9px;display:grid}.legendRows i{border-radius:50%;width:7px;height:7px}.lgRevenue{background:#2563eb}.lgPaid{background:#98a2b3}.lgProfit{background:#12b76a}.legendRows span{color:#667085}.financeTableHead{align-items:center}.searchV3{border:1px solid #d0d5dd;border-radius:9px;outline:none;width:min(300px,100%);height:39px;padding:0 11px;font-size:10px}.searchV3:focus{border-color:#84adff;box-shadow:0 0 0 3px #2e90fa12}.vehicleStats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.vehicleStats button{border:1px solid var(--stroke);text-align:left;background:#fff;border-radius:14px;gap:5px;padding:14px 15px;transition:all .16s;display:grid;box-shadow:0 1px 2px #10182804}.vehicleStats button:hover{border-color:#d0d5dd;transform:translateY(-1px)}.vehicleStats button.active{border-color:#84adff;box-shadow:0 0 0 3px #2e90fa0c}.vehicleStats button span{color:#667085;font-size:9px;font-weight:750}.vehicleStats button strong{letter-spacing:-.04em;font-size:23px}.vehicleStats .urgentStat strong{color:#d92d20}.vehiclePanel{padding:0;overflow:hidden}.vehicleToolbar{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.searchWrap{width:min(440px,100%);position:relative}.searchWrap span{color:#98a2b3;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.searchWrap input{border:1px solid #d0d5dd;border-radius:9px;outline:none;width:100%;height:40px;padding:0 12px 0 34px;font-size:10px}.searchWrap input:focus{border-color:#84adff;box-shadow:0 0 0 3px #2e90fa12}.resultCount{color:#98a2b3;font-size:9px}.addVehicle{height:40px;font-size:10px}.vehiclesTable th:first-child,.vehiclesTable td:first-child{padding-left:18px}.vehiclesTable th:last-child,.vehiclesTable td:last-child{padding-right:18px}.statusSelect{background:#fff;font-size:9px;border:1px solid #d0d5dd!important;border-radius:8px!important;height:32px!important;padding:0 8px!important}.modalV3{width:min(760px,100%);padding:0;overflow:hidden}.modalHeadV3{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:start;padding:24px 26px 20px;display:flex}.modalHeadV3 h2{letter-spacing:-.035em;margin:5px 0;font-size:23px}.modalHeadV3 p{color:#667085;margin:0;font-size:10px}.modalHeadV3>button{background:#f2f4f7;border:0;border-radius:9px;width:33px;height:33px;font-size:17px}.formSection{padding:19px 26px 4px}.formSection+.formSection{border-top:1px solid #f2f4f7;margin-top:15px}.formSection h4{margin:0 0 5px;font-size:11px}.checksV3{align-items:center;gap:18px;padding-top:26px;display:flex}.checksV3 label{align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.checksV3 input{width:16px;height:16px}.modalV3 .modalActions{background:#fcfcfd;margin-top:19px;padding:17px 26px}.modalV3 .formGrid label{font-size:10px}.modalV3 .formGrid input,.modalV3 .formGrid select{height:42px;font-size:10px}@media (max-width:1200px){.metricGrid,.financeKpis{grid-template-columns:repeat(2,1fr)}.vehicleStats{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.dashboardMainGrid,.financeGrid{grid-template-columns:1fr}.executiveHero{padding:28px}.heroCopy h2{font-size:29px}.heroScore{min-width:135px}.financeBars{overflow-x:auto}.financeBarCol{min-width:42px}}@media (max-width:760px){.page{padding-top:22px}.executiveHero{display:block}.heroScore{justify-items:start;margin-top:26px}.metricGrid,.financeKpis,.vehicleStats{grid-template-columns:1fr 1fr}.vehicleToolbar{flex-direction:column;align-items:stretch}.searchWrap{width:100%}.toolbarRight{justify-content:space-between}.financeTableHead{flex-direction:column;align-items:stretch}.searchV3{width:100%}.checksV3{padding-top:10px}.heroCopy h2{font-size:27px}}@media (max-width:480px){.metricGrid,.financeKpis,.vehicleStats{grid-template-columns:1fr}.heroActions{flex-direction:column;align-items:flex-start}.executiveHero{padding:24px}.financeKpis .financePrimary{grid-column:auto}}.availabilityV4{gap:14px;display:grid}.availabilityTopbar{color:#fff;background:#101828;border-radius:18px;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.availabilityTopbar>div{gap:4px;display:grid}.availabilityTopbar strong{text-transform:capitalize;letter-spacing:-.03em;font-size:23px}.availabilityTopbar label{color:#98a2b3;gap:5px;font-size:9px;font-weight:800;display:grid}.availabilityTopbar input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1d2939;border:1px solid #344054;border-radius:9px;height:38px;padding:0 10px}.availabilityKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.availabilityKpis article{background:#fff;border:1px solid #e4e7ec;border-radius:15px;padding:17px 18px;display:grid}.availabilityKpis span{color:#667085;font-size:9px;font-weight:800}.availabilityKpis strong{letter-spacing:-.04em;margin:6px 0 2px;font-size:27px}.availabilityKpis small{color:#98a2b3;font-size:8px}.availabilityOverview{padding:20px}.availabilityHead{align-items:flex-end}.availabilityHead h3{margin:4px 0 0}.availabilityHead p{color:#98a2b3;margin:4px 0 0;font-size:9px}.providerMonthGrid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:10px;display:grid}.providerMonthCard{text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:14px;gap:13px;padding:15px;transition:all .16s;display:grid}.providerMonthCard:hover{border-color:#b2ccff;transform:translateY(-1px)}.providerMonthCard.active{background:#fbfdff;border-color:#528bff;box-shadow:0 0 0 3px #2e90fa0e}.providerMonthIdentity{align-items:center;gap:9px;display:flex}.providerMonthIdentity>span{color:#475467;background:#f2f4f7;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.providerMonthIdentity>div{display:grid}.providerMonthIdentity b{font-size:11px}.providerMonthIdentity small{color:#98a2b3;margin-top:2px;font-size:8px}.workedNumber{align-items:baseline;gap:7px;display:flex}.workedNumber strong{letter-spacing:-.05em;font-size:28px}.workedNumber span{color:#667085;font-size:8px}.availabilityMiniBars{border-top:1px solid #f2f4f7;flex-wrap:wrap;gap:9px;padding-top:10px;display:flex}.availabilityMiniBars span,.availabilityLegend span{color:#667085;align-items:center;gap:5px;font-size:8px;display:flex}.availabilityMiniBars i,.availabilityLegend i{border-radius:50%;width:7px;height:7px;display:inline-block}.work{background:#12b76a!important}.half{background:#2e90fa!important}.absent{background:#f79009!important}.off{background:#98a2b3!important}.availabilityDetailGrid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.65fr);align-items:start;gap:14px;display:grid}.availabilityLegend{background:#f9fafb;border-radius:9px;flex-wrap:wrap;gap:14px;margin-bottom:10px;padding:9px 10px;display:flex}.scheduleRows{display:grid}.scheduleRow{border-bottom:1px solid #f2f4f7;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.dayMark{color:#fff;border-radius:11px;align-content:center;place-items:center;width:42px;height:42px;display:grid}.dayMark b{font-size:15px;line-height:1}.dayMark span{text-transform:uppercase;margin-top:2px;font-size:7px}.scheduleInfo{gap:4px;display:grid}.scheduleInfo strong{text-transform:capitalize;font-size:10px}.availabilityType{color:#475467;border-radius:99px;width:max-content;padding:4px 7px;font-size:8px;font-weight:800;background:#f2f4f7!important}.availabilityType.work{color:#067647;background:#ecfdf3!important}.availabilityType.half{color:#175cd3;background:#eff8ff!important}.availabilityType.absent{color:#b54708;background:#fffaeb!important}.availabilityType.off{color:#475467;background:#f2f4f7!important}.scheduleActions{gap:6px;display:flex}.scheduleActions button,.secondaryButton{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:8px;height:31px;padding:0 9px;font-size:8px;font-weight:750}.scheduleActions .deleteAction{color:#b42318;background:snow;border-color:#fecdca}.availabilityEditor{position:sticky;top:20px}.availabilityEditor h3{margin:5px 0;font-size:18px}.availabilityEditor>p{color:#667085;margin:0 0 15px;font-size:9px;line-height:1.5}.availabilityEditor form{gap:11px;display:grid}.availabilityEditor label{color:#475467;gap:6px;font-size:9px;font-weight:800;display:grid}.availabilityEditor input,.availabilityEditor select{background:#fff;border:1px solid #d0d5dd;border-radius:9px;height:41px;padding:0 10px;font-size:10px}.availabilityEditor .button{margin-top:3px}.secondaryButton{height:38px}.availabilityMessage{color:#475467;background:#f2f4f7;border-radius:8px;margin-top:12px;padding:9px;font-size:9px}.availabilityEmpty,.availabilityLoading{text-align:center;color:#98a2b3;padding:34px;font-size:10px}.availabilityEmpty{border:1px dashed #d0d5dd;border-radius:11px;margin-top:12px}@media (max-width:1100px){.availabilityKpis{grid-template-columns:repeat(2,1fr)}.availabilityDetailGrid{grid-template-columns:1fr}.availabilityEditor{position:static}}@media (max-width:640px){.availabilityTopbar{flex-direction:column;align-items:stretch;gap:14px}.availabilityKpis{grid-template-columns:1fr 1fr}.providerMonthGrid{grid-template-columns:1fr}.scheduleRow{grid-template-columns:42px 1fr}.scheduleActions{grid-column:2}.availabilityHead{flex-direction:column;align-items:flex-start}.summaryText{display:none}}@media (max-width:430px){.availabilityKpis{grid-template-columns:1fr}}.liveRefresh{border:1px solid var(--border,#e6e8ec);color:#667085;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.liveRefreshDot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e1f}.liveRefresh button{color:#344054;cursor:pointer;background:#f4f6f8;border:0;border-radius:50%;width:25px;height:25px;font-size:15px;line-height:1}.liveRefresh button:hover{background:#e9edf2}.liveRefresh button:disabled{opacity:.45;cursor:default}.syncRow{justify-content:flex-end;margin-bottom:12px;display:flex}.availabilityTopbar .liveRefresh{margin-left:auto}@media (max-width:800px){.availabilityTopbar{flex-wrap:wrap}.availabilityTopbar .liveRefresh{justify-content:center;width:100%;margin-left:0}}.bvhlCalendar{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:16px;margin:18px 0 22px;overflow:hidden}.calendarWeekdays{border-bottom:1px solid var(--border,#e5e7eb);background:#f6f7f9;grid-template-columns:repeat(7,1fr);display:grid}.calendarWeekdays span{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#667085;padding:10px 6px;font-size:.74rem;font-weight:800}.calendarGrid{grid-template-columns:repeat(7,1fr);display:grid}.calendarCell{background:#fff;border-bottom:1px solid #eef0f2;border-right:1px solid #eef0f2;flex-direction:column;gap:6px;min-height:76px;padding:9px;display:flex}.calendarCell:nth-child(7n){border-right:0}.calendarCell b{font-size:.86rem}.calendarCell span{font-size:.7rem;font-weight:700;line-height:1.15}.calendarCell small{color:#b0b6bf}.calendarCell.empty{background:#fafafa}.calendarCell.work{background:#effaf3}.calendarCell.half{background:#fff8e8}.calendarCell.absent{background:#fff0f0}.calendarCell.off{background:#f4f4f5}@media (max-width:760px){.calendarCell{min-height:58px;padding:6px}.calendarCell span{font-size:.58rem}.calendarWeekdays span{font-size:.65rem}}.roleDashV8{flex-direction:column;gap:18px;display:flex}.roleHeroV8{color:#fff;background:linear-gradient(135deg,#111827,#26354a);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.roleHeroV8 h2{margin:6px 0;font-size:1.8rem}.roleHeroV8 p{color:#cbd5e1;margin:0}.heroAmountV8{text-align:right;min-width:220px}.heroAmountV8 span,.heroAmountV8 small{color:#cbd5e1;display:block}.heroAmountV8 strong{margin:4px 0;font-size:2.35rem;display:block}.roleKpisV8{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.roleKpisV8 article{background:#fff;border:1px solid #e7e9ed;border-radius:18px;padding:18px;box-shadow:0 8px 22px #1018280a}.roleKpisV8 span,.roleKpisV8 small{color:#667085;display:block}.roleKpisV8 strong{color:#101828;margin:8px 0;font-size:1.8rem;display:block}.vehicleTypeGridV8{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vehicleTypeGridV8 article{text-align:center;border:1px solid #eceef1;border-radius:15px;padding:18px}.vehicleTypeGridV8 b{font-size:1.7rem;display:block}.vehicleTypeGridV8 span{color:#667085}.vehicleToolbarV8{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.vehicleToolbarV8>input{border:1px solid #d8dce2;border-radius:12px;width:100%;max-width:390px;padding:11px 14px}.vehicleActionsV8{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.vehicleActionsV8 select,.vehicleActionsV8 button{background:#fff;border:1px solid #dce0e6;border-radius:9px;padding:7px 9px;font-size:.78rem}.modalOverlayV8{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modalV8{background:#fff;border-radius:20px;width:min(650px,100%);padding:22px;box-shadow:0 25px 70px #00000040}.modalHeadV8{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.modalHeadV8 h3{margin:4px 0}.modalHeadV8>button{background:#f2f4f7;border:0;border-radius:50%;width:34px;height:34px;font-size:1.3rem}.modalActionsV8{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.checkLine{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.checkLine input{width:auto!important}@media (max-width:900px){.roleKpisV8{grid-template-columns:repeat(2,1fr)}.roleHeroV8{flex-direction:column;align-items:flex-start}.heroAmountV8{text-align:left}.vehicleTypeGridV8{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.roleKpisV8{grid-template-columns:1fr}.vehicleToolbarV8{flex-direction:column;align-items:stretch}}.vehicleToolbarActionsV9{align-items:center;gap:12px;display:flex}.formHintV9{color:#667085;background:#f8fafc;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.8rem}.reportV9{flex-direction:column;gap:18px;display:flex}.reportToolbarV9{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.reportToolbarV9 label{color:#667085;flex-direction:column;gap:5px;font-size:.76rem;display:flex}.reportToolbarV9 input{border:1px solid #d8dce2;border-radius:10px;padding:9px}.reportHeaderV9{color:#fff;background:linear-gradient(135deg,#111827,#26354a);border-radius:20px;justify-content:space-between;align-items:center;padding:26px;display:flex}.reportHeaderV9 h2{margin:4px 0}.reportHeaderV9 p{color:#cbd5e1;margin:0}.reportHeaderV9>div:last-child{text-align:right}.reportHeaderV9>div:last-child span{color:#cbd5e1;display:block}.reportHeaderV9>div:last-child strong{font-size:2.6rem}.reportProviderGridV9{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reportProviderGridV9 article{background:#fff;border:1px solid #e7e9ed;border-radius:17px;padding:17px}.reportProviderGridV9 article>div{justify-content:space-between;gap:8px;display:flex}.reportProviderGridV9 article span,.reportProviderGridV9 article small{color:#667085;font-size:.73rem}.reportProviderGridV9 article>b{margin:14px 0 4px;font-size:1.3rem;display:block}.reportProviderGridV9 article p{color:#344054;border-top:1px solid #eee;margin:10px 0 0;padding-top:10px;font-size:.78rem}.reportDaysV9{flex-direction:column;gap:15px;display:flex}.reportDayV9{background:#fff;border:1px solid #e7e9ed;border-radius:17px;overflow:hidden}.reportDayV9>header{text-transform:capitalize;background:#f8fafc;border-bottom:1px solid #eaecf0;padding:15px 18px}.reportDayV9 header div{justify-content:space-between;display:flex}.reportDayV9 header span{color:#667085;font-size:.8rem}@media (max-width:900px){.reportProviderGridV9{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.reportProviderGridV9{grid-template-columns:1fr}.reportHeaderV9{flex-direction:column;align-items:flex-start}.reportHeaderV9>div:last-child{text-align:left}.vehicleToolbarActionsV9{flex-direction:column;align-items:stretch}}@media print{.sidebar,.mobileTop,.noPrint,.pageHeader{display:none!important}.workspace,.page{width:100%!important;margin:0!important;padding:0!important}.reportV9{gap:10px}.reportHeaderV9{border:1px solid #bbb;color:#000!important;background:#fff!important}.reportHeaderV9 p,.reportHeaderV9 span{color:#333!important}.reportProviderGridV9{grid-template-columns:repeat(3,1fr)}.reportDayV9{break-inside:avoid}.modernTable{font-size:10px}}.providerWorkdayV10{flex-direction:column;gap:18px;display:flex}.providerTodayHero{color:#fff;background:linear-gradient(135deg,#101828,#23324a);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.providerTodayHero h2{margin:5px 0;font-size:1.9rem}.providerTodayHero p{color:#cbd5e1;text-transform:capitalize;margin:0}.providerTodayStats{gap:12px;display:flex}.providerTodayStats div{text-align:center;background:#ffffff14;border-radius:15px;min-width:92px;padding:12px 15px}.providerTodayStats strong{font-size:1.45rem;display:block}.providerTodayStats span{color:#cbd5e1;font-size:.72rem}.providerWorkGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:18px;display:grid}.providerQuickAdd .cardHead p{color:#667085;margin:5px 0 0}.providerAddButton{width:100%;margin-top:16px;padding:13px}.pastVehicleToggle{color:#365f98;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:4px 0;font-weight:700}.pastVehicleBox{background:#f7f9fc;border:1px solid #e3e8ef;border-radius:12px;margin-top:10px;padding:12px}.pastVehicleBox label,.pastVehicleBox small{display:block}.pastVehicleBox input{margin-top:6px}.providerDaySummary{align-self:start}.daySummaryNumbers{grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0;display:grid}.daySummaryNumbers div{border:1px solid #e8ebef;border-radius:13px;padding:14px}.daySummaryNumbers span{color:#667085;font-size:.76rem;display:block}.daySummaryNumbers strong{margin-top:4px;font-size:1.55rem;display:block}.monthGainMini{color:#fff;background:#111827;border-radius:15px;margin-top:15px;padding:16px}.monthGainMini span,.monthGainMini small{color:#cbd5e1;display:block}.monthGainMini strong{margin:5px 0;font-size:1.8rem;display:block}.providerHomePage{padding-top:22px}@media (max-width:900px){.providerWorkGrid{grid-template-columns:1fr}.providerTodayHero{flex-direction:column;align-items:flex-start}.providerTodayStats{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.providerTodayStats div{min-width:0}}.providerModeBadge{color:#e2e8f0;background:#ffffff1a;border-radius:999px;margin-top:10px;padding:6px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.washAction{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:8px 12px;font-weight:800}.washAction.start{color:#245ca6;background:#e8f1ff}.washAction.finish{color:#1d7a3c;background:#eaf8ef}.washDone{color:#667085;background:#f2f4f7;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.availabilityMonthHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.availabilityMonthHead h3{margin:4px 0}.availabilityMonthHead label{color:#667085;font-size:.75rem}.availabilityMonthHead input{border:1px solid #d9dde3;border-radius:10px;margin-top:5px;padding:8px 10px;display:block}.availabilityMonthTitle{text-transform:capitalize;margin:14px 0;font-size:1.05rem;font-weight:800}.availabilityMiniKpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.availabilityMiniKpis div{border:1px solid #e8ebef;border-radius:12px;padding:11px}.availabilityMiniKpis strong{font-size:1.25rem;display:block}.availabilityMiniKpis span{color:#667085;font-size:.68rem}.availabilityMonthList{max-height:430px;padding-right:3px;overflow:auto}@media (max-width:650px){.availabilityMonthHead{flex-direction:column}.availabilityMiniKpis{grid-template-columns:1fr}}.reportV15{flex-direction:column;gap:18px;display:flex}.reportToolbarV15{background:#fff;border:1px solid #e7e9ed;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px;display:flex}.reportToolbarV15 label{color:#667085;margin-top:5px;font-size:.78rem;display:block}.reportToolbarV15 input{border:1px solid #d9dde3;border-radius:10px;margin-top:5px;padding:9px 11px;display:block}.reportActionsV15{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.reportHeroV15{color:#fff;background:linear-gradient(135deg,#101828,#25344b);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:27px;display:flex}.reportHeroV15 h2{margin:5px 0;font-size:1.9rem}.reportHeroV15 p{color:#cbd5e1;text-transform:capitalize;margin:0}.reportTotalV15{text-align:right}.reportTotalV15 strong{font-size:2.5rem;display:block}.reportTotalV15 span{color:#cbd5e1}.reportKpisV15{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.reportKpisV15 article{background:#fff;border:1px solid #e7e9ed;border-radius:15px;padding:15px}.reportKpisV15 strong{font-size:1.55rem;display:block}.reportKpisV15 span{color:#667085;font-size:.75rem}.reportProviderGridV15{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reportProviderGridV15>article{background:#fff;border:1px solid #e7e9ed;border-radius:18px;padding:18px}.reportProviderHeadV15{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reportProviderHeadV15 strong,.reportProviderHeadV15 span{display:block}.reportProviderHeadV15 span{color:#667085;margin-top:3px;font-size:.72rem}.reportProviderHeadV15>b{font-size:1.7rem}.reportProviderMetaV15{color:#667085;gap:12px;margin-top:12px;font-size:.76rem;display:flex}.reportTypeStatsV15{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:13px;display:grid}.reportTypeStatsV15 span{background:#f6f7f9;border-radius:9px;padding:8px;font-size:.68rem}.reportTypeStatsV15 b{font-size:.9rem}.providerReportSectionsV15{flex-direction:column;gap:18px;display:flex}.providerReportV15{background:#fff;border:1px solid #e7e9ed;border-radius:19px;padding:20px}.providerReportV15>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.providerReportV15 h3{margin:4px 0}.providerReportV15 p{color:#667085;margin:0}.providerTypesInlineV15{flex-wrap:wrap;gap:7px;display:flex}.providerTypesInlineV15 span{background:#f1f4f8;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:700}.providerDaysV15{flex-direction:column;gap:12px;display:flex}.providerDayV15{border:1px solid #eceef1;border-radius:14px;overflow:hidden}.providerDayHeadV15{background:#f8f9fb;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.providerDayHeadV15 strong,.providerDayHeadV15 span{display:block}.providerDayHeadV15 strong{text-transform:capitalize}.providerDayHeadV15 span{color:#667085;margin-top:2px;font-size:.7rem}.providerDayHeadV15>b{font-size:.78rem}.reportNoVehicleV15{color:#8a94a3;padding:13px;font-size:.8rem}.providerDayV15 .modernTable{margin:0}.providerDayV15 .modernTable th,.providerDayV15 .modernTable td{padding:9px 11px}@media (max-width:900px){.reportKpisV15{grid-template-columns:repeat(2,1fr)}.reportProviderGridV15{grid-template-columns:1fr}.reportHeroV15,.providerReportV15>header{flex-direction:column;align-items:flex-start}.reportTotalV15{text-align:left}.reportToolbarV15{flex-direction:column;align-items:stretch}.reportActionsV15{align-items:stretch}.reportActionsV15 button{flex:1}.reportTypeStatsV15{grid-template-columns:repeat(2,1fr)}}.summaryWorkedDaysV16{border-top:1px solid #eceef2;margin-top:14px;padding-top:12px}.summaryWorkedTitleV16{text-transform:uppercase;letter-spacing:.04em;color:#667085;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.summaryWorkedRowV16{border-top:1px dashed #eceef2;grid-template-columns:minmax(170px,.8fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:8px 0;display:grid}.summaryWorkedRowV16:first-of-type{border-top:0}.summaryWorkedRowV16 div strong{text-transform:capitalize;font-size:.84rem;display:block}.summaryWorkedRowV16 div small{color:#667085;margin-top:2px;display:block}.summaryWorkedRowV16>span{color:#344054;word-break:break-word;font-size:.82rem;font-weight:700}@media (max-width:650px){.summaryWorkedRowV16{grid-template-columns:1fr;gap:4px}}.capitalizeV17{text-transform:capitalize}.concessionTodayV17 .cardHead p,.reportDayHeadV17 p{color:#667085;margin:4px 0 0}.concessionMonthMiniV17{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.concessionMonthMiniV17 article{background:#fff;border:1px solid #e7e9ed;border-radius:16px;padding:16px}.concessionMonthMiniV17 span,.concessionMonthMiniV17 small{color:#667085;display:block}.concessionMonthMiniV17 strong{margin:5px 0;font-size:1.6rem;display:block}.reportFiltersV17{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.reportFiltersV17>div{flex-direction:column;gap:4px;display:flex}.reportFiltersV17 label{color:#667085;font-size:.76rem}.reportFiltersV17 input{border:1px solid #d8dce2;border-radius:10px;margin-top:4px;padding:9px 10px;display:block}.reportDayViewV17{margin-top:18px}.reportDayHeadV17{align-items:center}.reportDayCountV17{text-align:right}.reportDayCountV17 strong{font-size:1.8rem;display:block}.reportDayCountV17 span{color:#667085;font-size:.75rem}.reportPdfNoteV17{color:#475467;background:#f7f9fc;border-radius:12px;padding:14px 16px;font-size:.84rem}@media (max-width:700px){.concessionMonthMiniV17{grid-template-columns:1fr}.reportDayHeadV17{flex-direction:column;align-items:flex-start}.reportDayCountV17{text-align:left}}.entityActionsV18{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:14px;display:flex}.entityActionsV18 button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;flex:1;padding:9px 10px;font-weight:750}.adminInfoV18{color:#475467;background:#f7f9fc;border:1px solid #e4e7ec;border-radius:10px;align-self:end;padding:11px 12px;font-size:.8rem}.toolbarRight{align-items:center;gap:10px;display:flex}@media (max-width:760px){body{overflow-x:hidden}.workspace{min-width:0}.page{padding:18px 12px 42px}.pageHeader{margin-bottom:18px}.pageHeader h1{font-size:27px;line-height:1.08}.pageHeader p{font-size:12px;line-height:1.45}.mobileTop{z-index:70;position:sticky;top:0}.sidebar{z-index:1000;box-shadow:18px 0 45px #0000003d}.sidebar.open:after{content:"";background:#0f172a59;position:fixed;inset:0 0 0 250px}.heroCard,.executiveHero,.roleHeroV8,.providerTodayHero,.reportHeroV15{border-radius:17px;padding:20px}.heroCopy h2,.roleHeroV8 h2,.providerTodayHero h2,.reportHeroV15 h2{font-size:25px}.metricGrid,.financeKpis,.availabilityKpis,.reportKpisV15{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboardMainGrid,.financeGrid,.availabilityDetailGrid,.providerWorkGrid{grid-template-columns:1fr!important}.panelV3,.card{border-radius:14px;padding:15px}.panelTitle,.cardHead{align-items:flex-start;gap:10px}.modernTableWrap,.tableScroll{-webkit-overflow-scrolling:touch;margin-left:-4px;margin-right:-4px;overflow-x:auto}.modernTable,.tableScroll table{min-width:720px}.modernTable th,.modernTable td{padding:10px 9px}.modalBackdrop,.modalOverlayV8{align-items:flex-end;padding:8px}.modal,.modalV8,.adminModalV18{border-radius:18px 18px 8px 8px;width:100%;max-height:92vh;padding:17px}.modalActions,.modalActionsV8{background:#fff;margin-top:15px;padding:13px 0 3px;position:sticky;bottom:-17px}.modalActions button,.modalActionsV8 button{flex:1}.formGrid{gap:7px;grid-template-columns:1fr!important}.formGrid label{font-size:.78rem}.formGrid input,.formGrid select{min-height:44px;font-size:16px}.button,.secondaryButton,.secondary{min-height:44px}.adminToolbarMobile{gap:10px}.adminToolbarMobile .toolbarRight{justify-content:space-between;width:100%}.adminToolbarMobile .toolbarRight .button{flex:1}.adminCardsMobile{grid-template-columns:1fr!important}.entityCard{padding:16px}.entityCard h3{font-size:17px}.entityMeta span{font-size:11px}.entityActionsV18{flex-direction:column}.providerTodayStats{grid-template-columns:repeat(3,minmax(0,1fr))}.providerTodayStats div{padding:10px 5px}.roleKpisV8{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reportToolbarV15{align-items:stretch;gap:14px}.reportActionsV15{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.reportActionsV15 button{width:100%}.reportFiltersV17{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.reportFiltersV17 input{width:100%}.providerMonthGrid{grid-template-columns:1fr!important}.availabilityTopbar{flex-direction:column;align-items:stretch}.availabilityTopbar label input{width:100%}.financeBars{min-width:0;padding-bottom:8px;overflow-x:auto}.financeBarCol{min-width:58px}.vehicleToolbarV8{gap:10px}.vehicleToolbarActionsV9{grid-template-columns:1fr;width:100%;display:grid}.vehicleToolbarActionsV9 .button{width:100%}.washAction{min-height:40px}.bvhlCalendar{overflow-x:auto}.calendarWeekdays,.calendarGrid{min-width:560px}}@media (max-width:480px){.metricGrid,.financeKpis,.availabilityKpis,.reportKpisV15,.roleKpisV8{grid-template-columns:1fr!important}.reportFiltersV17{grid-template-columns:1fr}.providerTodayStats{grid-template-columns:1fr 1fr 1fr}.providerTodayStats span{font-size:.63rem}.page{padding-left:10px;padding-right:10px}}.previewConcessionButtonV20{color:#fff;background:#101828;border:1px solid #cfd6df;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:9px 10px;font-size:.8rem;font-weight:750;text-decoration:none;display:flex}.previewBannerV20{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:18px;display:flex}.previewBannerV20 h2{margin:4px 0}.previewBannerV20 p{color:#667085;margin:0}.previewBackV20{align-items:center;text-decoration:none;display:inline-flex}.previewControlsV20{justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;display:flex}.previewControlsV20 label{color:#667085;font-size:.76rem}.previewControlsV20 input{border:1px solid #d8dce2;border-radius:10px;margin-top:5px;padding:9px 10px;display:block}@media (max-width:760px){.previewBannerV20,.previewControlsV20{flex-direction:column;align-items:stretch}.previewBackV20{justify-content:center}.entityActionsV18 .previewConcessionButtonV20{width:100%}}.forfaitStatsV21{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.forfaitStatsV21 article,.forfaitConcessionCardV21{background:#fff;border:1px solid #e7e9ed;border-radius:16px;padding:16px}.forfaitStatsV21 span,.forfaitStatsV21 small{color:#667085;display:block}.forfaitStatsV21 strong{color:#101828;margin:5px 0;font-size:1.7rem;display:block}.forfaitBadgeV21{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.forfaitBadgeV21.f10{color:#475467;background:#f2f4f7}.forfaitBadgeV21.f30{color:#067647;background:#ecfdf3}.forfaitBonusNoteV21{color:#a7f3d0!important;margin-top:5px!important}.forfaitReportStatsV21{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:600px){.forfaitStatsV21{grid-template-columns:1fr}}.forfaitChoiceV22{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.forfaitChoiceV22>span{color:#475467;grid-column:1/-1;font-size:.76rem;font-weight:700}.forfaitChoiceV22>span small{color:#98a2b3;font-weight:500}.forfaitChoiceV22 label{cursor:pointer;background:#fff;border:1px solid #d8dce2;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:700;display:flex}.forfaitChoiceV22 label.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.forfaitChoiceV22 input[type=checkbox]{width:16px;height:16px}@media (max-width:520px){.forfaitChoiceV22{grid-template-columns:1fr}}.plateForfaitV23{vertical-align:middle;white-space:nowrap;border-radius:6px;align-items:center;margin-left:7px;padding:2px 6px;font-size:.66rem;font-weight:850;display:inline-flex}.plateForfaitV23.f10{color:#475467;background:#f2f4f7;border:1px solid #e4e7ec}.plateForfaitV23.f30{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.forfaitFinanceAdminV24{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 14px;display:grid}.forfaitFinanceAdminV24 article{background:#fff;border:1px solid #e7e9ed;border-radius:16px;padding:16px}.forfaitFinanceAdminV24 span,.forfaitFinanceAdminV24 small{color:#667085;display:block}.forfaitFinanceAdminV24 strong{color:#101828;margin:5px 0;font-size:1.7rem;display:block}@media (max-width:760px){.forfaitFinanceAdminV24{grid-template-columns:1fr}}.adminVehicleActionsV25{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.adminVehicleActionsV25 .deleteAction{color:#b42318;cursor:pointer;background:#fff5f4;border:1px solid #f3c7c3;border-radius:9px;padding:7px 9px;font-size:.76rem;font-weight:800}.invoiceEditorV26{flex-direction:column;gap:14px;display:flex}.invoiceControlsV26{justify-content:space-between;gap:18px;display:flex}.invoiceControlsV26>div{flex-wrap:wrap;gap:12px;display:flex}.invoiceControlsV26 label{color:#667085;font-size:.75rem;font-weight:700}.invoiceControlsV26 input,.invoiceControlsV26 select{background:#fff;border:1px solid #d8dce2;border-radius:10px;min-width:190px;margin-top:5px;padding:10px 11px;display:block}.invoiceMetaV26{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.invoiceMetaV26 article{background:#fff;border:1px solid #e7e9ed;border-radius:15px;padding:16px}.invoiceMetaV26 span,.invoiceMetaV26 small{color:#667085;display:block}.invoiceMetaV26 strong{margin:5px 0;font-size:1.15rem;display:block}.invoiceHintV26{color:#667085;margin:4px 0 0;font-size:.78rem}.invoiceTableV26 input{border:1px solid #d8dce2;border-radius:8px;width:110px;padding:8px}.invoiceTotalV26{border-top:1px solid #e4e7ec;justify-content:flex-end;align-items:center;gap:30px;margin-top:12px;padding-top:16px;display:flex}.invoiceTotalV26 span{font-size:.8rem;font-weight:850}.invoiceTotalV26 strong{font-size:1.6rem}.invoiceForfaitNoteV26{color:#475467;background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px;padding:13px 15px;font-size:.8rem}.invoiceDownloadV26{justify-content:flex-end;display:flex}.invoiceDownloadV26 .button{min-width:240px}.heroActions{flex-wrap:wrap}@media (max-width:900px){.invoiceMetaV26{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.invoiceControlsV26{flex-direction:column}.invoiceControlsV26>div{grid-template-columns:1fr;display:grid}.invoiceControlsV26 input,.invoiceControlsV26 select{width:100%;min-width:0}.invoiceMetaV26{grid-template-columns:1fr}.invoiceDownloadV26 .button{width:100%}.invoiceTableV26{min-width:650px}.invoiceTotalV26{justify-content:space-between}}.loginV28{background:#f6f7f9}.loginVisualV28{background:radial-gradient(circle at 80% 24%,#3b82f62e,#0000 32%),linear-gradient(145deg,#08111f 0%,#101828 58%,#17233a 100%)}.loginVisualV28:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;left:-170px}.loginVisualV28 .loginLogo{z-index:2;position:relative}.loginVisualV28 .loginLogo>div:last-child{gap:1px;display:grid}.loginVisualV28 .loginLogo strong{letter-spacing:.04em;font-size:16px}.loginVisualV28 .loginLogo span{color:#98a2b3;letter-spacing:.22em;font-size:9px}.loginHeroV28{z-index:2;position:relative}.loginHeroV28 h1{max-width:700px}.loginHeroV28 p{max-width:540px}.loginFeatureRowV28{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.loginFeatureRowV28 span{color:#d0d5dd;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:750}.loginFormSideV28{background:linear-gradient(#f8fafc,#f4f6f8)}.loginFormV28{box-shadow:0 24px 70px #10182814}.loginFormV28 h2{margin-top:8px;font-size:40px}.loginFormV28>p{font-size:14px}.loginMobileBrandV28{align-items:center;gap:10px;margin-bottom:28px;display:none}.loginMobileBrandV28>div:last-child{display:grid}.loginMobileBrandV28 strong{font-size:15px}.loginMobileBrandV28 span{color:#98a2b3;letter-spacing:.2em;font-size:8px}.loginFormV28 input{font-size:14px}.loginFormV28 .loginButton{font-size:13px}@media (max-width:760px){.loginFormSideV28{align-items:center;min-height:100vh}.loginFormV28{border-radius:20px;padding:28px 22px}.loginMobileBrandV28{display:flex}.loginFormV28 h2{font-size:34px}}.forecastV29{flex-direction:column;gap:14px;display:flex}.forecastToolbarV29{justify-content:space-between;align-items:end;display:flex}.forecastToolbarV29 h3{margin:5px 0 0;font-size:20px}.forecastToolbarV29 label{color:#667085;font-size:.76rem}.forecastToolbarV29 input{border:1px solid #d0d5dd;border-radius:10px;margin-top:5px;padding:9px 11px;display:block}.forecastHeroV29{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.forecastHeroV29 article{background:#fff;border:1px solid #e7e9ed;border-radius:16px;padding:18px}.forecastHeroV29 span,.forecastHeroV29 small{color:#667085;display:block}.forecastHeroV29 strong{color:#101828;margin:7px 0;font-size:1.8rem;display:block}.forecastInfoV29{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:12px;padding:13px 15px;font-size:.82rem}.forecastDaysInputV29{border:1px solid #d0d5dd;border-radius:9px;width:82px;height:38px;padding:0 9px}.forecastBasisV29{min-width:160px;display:grid}.forecastBasisV29 small{color:#98a2b3;white-space:normal;max-width:240px;margin-top:3px}.forecastMethodV29{grid-template-columns:1fr 1fr;gap:12px;display:grid}.forecastMethodV29 div{background:#fff;border:1px solid #e7e9ed;border-radius:14px;padding:14px}.forecastMethodV29 strong,.forecastMethodV29 span{display:block}.forecastMethodV29 span{color:#667085;margin-top:4px;font-size:.76rem}@media (max-width:900px){.forecastHeroV29{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.forecastHeroV29,.forecastMethodV29{grid-template-columns:1fr}.forecastToolbarV29{flex-direction:column;align-items:stretch;gap:12px}.forecastToolbarV29 input{width:100%}}.vehicleMonthStatsV30{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.vehicleMonthStatsV30 article{background:#fff;border:1px solid #e7e9ed;border-radius:16px;padding:16px}.vehicleMonthStatsV30 span,.vehicleMonthStatsV30 small{color:#667085;display:block}.vehicleMonthStatsV30 strong{color:#101828;margin:5px 0;font-size:1.75rem;display:block}.vehicleMonthTotalV30{background:#101828!important;border-color:#101828!important}.vehicleMonthTotalV30 span,.vehicleMonthTotalV30 small{color:#cbd5e1!important}.vehicleMonthTotalV30 strong{color:#fff!important}@media (max-width:1000px){.vehicleMonthStatsV30{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.vehicleMonthStatsV30{grid-template-columns:repeat(2,1fr)}.vehicleMonthTotalV30{grid-column:1/-1}}.forecastRetentionV31{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.forecastRetentionV31 article{background:#fff;border:1px solid #e7e9ed;border-radius:16px;padding:16px}.forecastRetentionV31 span,.forecastRetentionV31 small{color:#667085;display:block}.forecastRetentionV31 strong{color:#101828;margin:5px 0;font-size:1.55rem;display:block}@media (max-width:600px){.forecastRetentionV31{grid-template-columns:1fr}}.todayAdminV33{flex-direction:column;gap:14px;display:flex}.todayToolbarV33{justify-content:space-between;align-items:end;display:flex}.todayToolbarV33 h3{margin:5px 0 0;font-size:20px}.todayToolsV33{align-items:end;gap:12px;display:flex}.todayToolsV33 label{color:#667085;font-size:.76rem}.todayToolsV33 input{border:1px solid #d0d5dd;border-radius:10px;margin-top:5px;padding:9px 11px;display:block}.todayKpisV33{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.todayKpisV33 article{background:#fff;border:1px solid #e7e9ed;border-radius:16px;padding:16px}.todayKpisV33 span,.todayKpisV33 small{color:#667085;display:block}.todayKpisV33 strong{color:#101828;margin:5px 0;font-size:1.7rem;display:block}.todayPresenceV33{border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.todayPresenceV33.present{color:#067647;background:#ecfdf3}.todayPresenceV33.absent{color:#b42318;background:#fef3f2}.todayPresenceV33.unknown{color:#667085;background:#f2f4f7}.todayDetailV33{color:#475467;white-space:nowrap;font-size:.76rem}.todayTitleV33{align-items:center}.providerTodayMobileV33,.mobileOnlyHintV33{display:none}@media (max-width:760px){.todayToolbarV33,.todayToolsV33{flex-direction:column;align-items:stretch}.todayToolsV33 input{width:100%}.todayKpisV33{grid-template-columns:repeat(2,1fr)}.todayKpisV33 article:last-child{grid-column:1/-1}.todayTitleV33{flex-direction:column;align-items:stretch}.todayTitleV33 .secondaryButton{width:100%}.providerDaySummary,.providerTodayDesktopV33{display:none}.providerTodayMobileV33{gap:10px;display:grid}.mobileOnlyHintV33{color:#667085;margin:4px 0 0;font-size:.76rem;display:block}.providerTodayListV33{padding:13px;scroll-margin-top:66px}.providerVehicleCardV33{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:13px}.providerVehicleCardHeadV33{justify-content:space-between;align-items:center;gap:10px;display:flex}.providerVehicleCardHeadV33 strong{font-size:1rem}.providerVehicleMetaV33{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.providerVehicleMetaV33 span{color:#475467;background:#f7f8fa;border-radius:999px;padding:5px 8px;font-size:.7rem}.providerUrgentV33{color:#b42318;margin-bottom:8px;font-size:.7rem;font-weight:900}.providerWashButtonV33{border:0;border-radius:11px;width:100%;height:48px;font-size:.93rem;font-weight:850}.providerWashButtonV33.start{color:#175cd3;background:#eff8ff}.providerWashButtonV33.finish{color:#067647;background:#ecfdf3}.providerFinishedV33{color:#667085;text-align:center;background:#f2f4f7;border-radius:10px;width:100%;padding:12px;font-size:.8rem;font-weight:800}.providerQuickAdd .cardHead{margin-bottom:6px}.providerQuickAdd .formGrid{gap:4px}.providerQuickAdd .providerAddButton{z-index:5;position:sticky;bottom:8px;box-shadow:0 8px 24px #10182829}}@media (max-width:480px){.todayKpisV33{grid-template-columns:1fr}.todayKpisV33 article:last-child{grid-column:auto}}.pwaInstallButtonV34{color:#101828;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:.78rem;display:flex}.pwaInstallButtonV34.compact{z-index:90;width:auto;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 30px #1018282e}.pwaIOSV34{color:#667085;text-align:center;background:#f8fafc;border:1px solid #e4e7ec;border-radius:10px;margin-top:12px;padding:11px 12px;font-size:.72rem}.pwaIOSV34 b,.pwaIOSV34 span{display:block}.pwaIOSV34 b{color:#344054;margin-top:3px}.pwaIOSV34.compact{z-index:90;background:#fff;max-width:260px;position:fixed;bottom:14px;right:14px;box-shadow:0 10px 30px #10182826}.loginInstallV34{margin-top:14px}.mobileInstallV34{margin-left:auto;display:none}.mobileInstallV34 .pwaInstallButtonV34{color:#fff;background:#ffffff10;border-color:#fff2;padding:6px 8px;font-size:.65rem}.mobileInstallV34 .pwaInstallButtonV34 span{display:none}@media (max-width:760px){body>.pwaInstallButtonV34.compact,body>.pwaIOSV34.compact{display:none}.mobileInstallV34{display:block}.mobileInstallV34 .pwaIOSV34{z-index:120;max-width:none;margin:0;position:fixed;bottom:12px;left:12px;right:12px}}.supportPortalV35,.adminSupportV35{flex-direction:column;gap:14px;display:flex}.supportTicketListV35{gap:12px;display:grid}.supportTicketCardV35{background:#fff;border:1px solid #e7e9ed;border-radius:16px;padding:17px}.supportTicketHeadV35{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.supportTicketHeadV35 h3{margin:5px 0 2px;font-size:17px}.supportTicketHeadV35 p{color:#667085;margin:0;font-size:.75rem}.supportMessageV35{white-space:pre-wrap;color:#344054;margin:14px 0;font-size:.83rem;line-height:1.55}.supportStatusV35{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:850;display:inline-flex}.supportStatusV35.new{color:#b54708;background:#fffaeb}.supportStatusV35.progress{color:#175cd3;background:#eff8ff}.supportStatusV35.resolved{color:#067647;background:#ecfdf3}.supportPhotosV35{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.supportPhotosV35 a{background:#f8fafc;border:1px solid #e4e7ec;border-radius:11px;width:92px;height:92px;display:block;overflow:hidden}.supportPhotosV35 img{object-fit:cover;width:100%;height:100%;display:block}.supportResponseV35{background:#f8fafc;border-left:3px solid #101828;border-radius:8px;margin-top:13px;padding:11px 12px}.supportResponseV35 span{color:#667085;text-transform:uppercase;letter-spacing:.08em;font-size:.67rem;font-weight:850}.supportResponseV35 p{white-space:pre-wrap;color:#344054;margin:5px 0 0;font-size:.82rem}.supportTicketCardV35 footer{color:#98a2b3;margin-top:12px;font-size:.68rem}.supportModalV35 textarea,.supportAdminModalV35 textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d0d5dd;border-radius:10px;outline:none;padding:11px 12px}.supportModalV35 textarea:focus,.supportAdminModalV35 textarea:focus{border-color:#667085;box-shadow:0 0 0 3px #1018280b}.supportModalV35 input[type=file]{background:#f8fafc;height:auto;padding:10px}.supportFiltersV35{flex-wrap:wrap;gap:7px;display:flex}.supportFiltersV35 button{background:#fff;border:1px solid #d0d5dd;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800}.supportFiltersV35 button.active{color:#fff;background:#101828;border-color:#101828}.supportAdminMessageV35{white-space:pre-wrap;background:#f8fafc;border:1px solid #eaecf0;border-radius:12px;margin:14px 0;padding:14px;font-size:.83rem;line-height:1.5}@media (max-width:760px){.supportTicketHeadV35{flex-direction:column}.supportPhotosV35 a{width:78px;height:78px}.supportModalV35,.supportAdminModalV35{max-height:94vh}.supportFiltersV35{width:100%}.supportFiltersV35 button{flex:1}}.supportFormErrorV352{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:10px;margin:12px 0 4px;padding:11px 12px;font-size:.78rem;font-weight:700}.supportUserActionsV353{border-top:1px solid #f2f4f7;gap:8px;margin-top:14px;padding-top:12px;display:flex}.supportUserActionsV353 button,.supportAdminActionsV353 button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:7px 10px;font-size:.72rem;font-weight:800}.supportUserActionsV353 .deleteAction,.supportAdminActionsV353 .deleteAction,.supportModalActionsV353>.deleteAction{color:#b42318;background:#fff5f4;border-color:#f3c7c3}.supportAdminActionsV353{flex-wrap:wrap;gap:6px;min-width:230px;display:flex}.supportModalActionsV353{justify-content:space-between;align-items:center}.supportModalActionsV353>div{gap:8px;display:flex}@media (max-width:760px){.supportUserActionsV353{flex-direction:column}.supportUserActionsV353 button{width:100%}.supportModalActionsV353{flex-direction:column-reverse;align-items:stretch}.supportModalActionsV353>div{grid-template-columns:1fr 1fr;display:grid}.supportModalActionsV353>.deleteAction{width:100%}}.providerMobileCAV354{display:none}@media (max-width:760px){.providerMobileCAV354{color:#fff;background:linear-gradient(135deg,#101828,#1d2939);border-radius:16px;margin-bottom:12px;padding:16px;display:block;box-shadow:0 10px 28px #1018281f}.providerMobileCAV354>div{justify-content:space-between;align-items:end;gap:16px;display:flex}.providerMobileCAV354 span{color:#cbd5e1;font-size:.75rem;font-weight:750}.providerMobileCAV354 strong{letter-spacing:-.04em;font-size:1.9rem}.providerMobileCAV354 small{color:#98a2b3;margin-top:7px;font-size:.7rem;display:block}}.invoiceTabsV36{background:#fff;border:1px solid #e7e9ed;border-radius:14px;gap:8px;width:max-content;max-width:100%;margin:0 0 16px;padding:6px;display:flex}.invoiceTabsV36 button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 14px;font-size:.8rem;font-weight:800}.invoiceTabsV36 button.active{color:#fff;background:#101828}.concessionInvoiceTotalsV36{border:1px solid #e4e7ec;border-radius:14px;width:min(380px,100%);margin-top:18px;margin-left:auto;display:grid;overflow:hidden}.concessionInvoiceTotalsV36>div{background:#fff;border-bottom:1px solid #f2f4f7;justify-content:space-between;gap:15px;padding:11px 14px;display:flex}.concessionInvoiceTotalsV36>div:last-child{border-bottom:0}.concessionInvoiceTotalsV36 span{color:#667085;font-size:.78rem}.concessionInvoiceTotalsV36 strong{color:#101828;font-size:.9rem}.concessionInvoiceTotalsV36 .grand{background:#f2f4f7}.concessionInvoiceTotalsV36 .grand span,.concessionInvoiceTotalsV36 .grand strong{color:#101828;font-size:1rem;font-weight:850}@media (max-width:760px){.invoiceTabsV36{grid-template-columns:1fr;width:100%;display:grid}.invoiceTabsV36 button,.concessionInvoiceTotalsV36{width:100%}}.invoiceProviderHeaderV361 td{background:#f7f8fa!important;border-top:1px solid #d0d5dd!important;border-bottom:1px solid #e4e7ec!important;padding:10px 12px!important}.invoiceProviderHeaderV361 strong{letter-spacing:.04em;color:#101828;font-size:.76rem!important}.invoiceLineIndentV361{padding-left:10px;display:inline-block}.profitDualV364 small{color:#667085;margin-top:4px;font-size:.72rem;display:block}.forecastVatV364{color:#98a2b3;white-space:nowrap;margin-top:3px;font-size:.66rem;display:block}.paymentDelayBadgeV364{color:#b54708;white-space:nowrap;background:#fff4e5;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:850;display:inline-flex}.invoiceAccessCheckV37{grid-column:1/-1;align-items:flex-start!important}.invoiceAccessCheckV37 small{color:#98a2b3;margin-top:2px;font-weight:500;display:block}.providerInvoicesV37{flex-direction:column;gap:14px;display:flex}.providerInvoiceControlsV37{justify-content:space-between;align-items:end;gap:16px;display:flex}.providerInvoiceControlsV37 h3{margin:5px 0 0}.providerInvoiceControlsV37 select{background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-width:220px;padding:10px 12px}.providerInvoiceSummaryV37{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.providerInvoiceSummaryV37 article{background:#fff;border:1px solid #e7e9ed;border-radius:16px;padding:16px}.providerInvoiceSummaryV37 span,.providerInvoiceSummaryV37 small{color:#667085;display:block}.providerInvoiceSummaryV37 strong{color:#101828;margin:5px 0;font-size:1.35rem;display:block}.providerInvoiceDownloadV37{justify-content:flex-end;display:flex}@media (max-width:760px){.providerInvoiceControlsV37{flex-direction:column;align-items:stretch}.providerInvoiceControlsV37 select{width:100%}.providerInvoiceSummaryV37{grid-template-columns:1fr}.providerInvoiceDownloadV37 .button{width:100%}}.demoLandingV38{color:#fff;background:radial-gradient(circle at 70% 15%,#263348 0,#111827 35%,#090d14 72%);min-height:100vh}.demoLandingV38 header{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;height:84px;padding:0 7vw;display:flex}.demoBrandV38{align-items:center;gap:10px;display:flex}.demoBrandV38>b{color:#111827;background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.demoBrandV38 div{flex-direction:column;line-height:1;display:flex}.demoBrandV38 strong{font-size:18px}.demoBrandV38 span{letter-spacing:3px;opacity:.65;font-size:9px}.demoPillV38,.demoSideModeV38{color:#f7c65d;letter-spacing:1.2px;background:#f7c65d12;border:1px solid #f7c65d66;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900}.demoLandingV38 main{max-width:980px;margin:0 auto;padding:11vh 30px 60px}.demoLandingV38 h1{letter-spacing:-3px;margin:14px 0 24px;font-size:clamp(40px,6vw,74px);line-height:.98}.demoLandingV38 h1 em{color:#d9c8aa;font-style:normal}.demoLandingV38 main>p{color:#aab4c4;max-width:720px;font-size:17px;line-height:1.65}.demoLandingV38 main>small{text-align:center;color:#758195;margin-top:28px;display:block}.demoRolesV38{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid}.demoRolesV38 button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff18;border-radius:18px;grid-template-columns:44px 1fr 20px;align-items:center;gap:12px;padding:22px;transition:all .2s;display:grid}.demoRolesV38 button:hover{background:#ffffff12;border-color:#d9c8aa88;transform:translateY(-3px)}.demoRolesV38 i{color:#151a22;background:#d9c8aa;border-radius:12px;place-items:center;width:42px;height:42px;font-size:19px;font-style:normal;display:grid}.demoRolesV38 button div{flex-direction:column;gap:5px;display:flex}.demoRolesV38 button span{color:#909bad;font-size:12px}.demoRolesV38 button>b{font-size:20px}.demoAppV38{color:#101828;background:#f4f6f8;grid-template-columns:235px 1fr;min-height:100vh;display:grid}.demoAppV38>aside{color:#fff;background:#101722;flex-direction:column;height:100vh;min-height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.demoSideModeV38{align-self:flex-start;margin:25px 8px 14px}.demoAppV38 aside nav{flex-direction:column;gap:4px;display:flex}.demoAppV38 aside nav button{color:#94a0b2;text-align:left;cursor:default;background:0 0;border:0;border-radius:9px;padding:11px 12px;font-size:13px}.demoAppV38 aside nav button span{margin-left:9px}.demoAppV38 aside nav .active{color:#121821;background:#d9c8aa;font-weight:800}.demoExitV38{color:#c9d0da;cursor:pointer;background:0 0;border:1px solid #ffffff20;border-radius:9px;margin-top:auto;padding:10px}.demoWorkspaceV38{min-width:0}.demoWarningV38{color:#7a5510;background:#fff4d9;border-bottom:1px solid #f2d58e;align-items:center;gap:12px;height:46px;padding:0 28px;font-size:12px;display:flex}.demoWarningV38 b{letter-spacing:1px;font-size:10px}.demoWarningV38 button{cursor:pointer;background:#fff9e9;border:1px solid #d9b75f;border-radius:7px;margin-left:auto;padding:6px 9px}.demoWorkspaceV38 main{max-width:1350px;margin:auto;padding:28px}.demoHeadV38{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.demoHeadV38 h1{margin:5px 0;font-size:29px}.demoHeadV38 p{color:#667085;margin:0;font-size:13px}.demoKpisV38{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.demoKpisV38 article,.demoPanelV38{background:#fff;border:1px solid #e6e9ee;border-radius:15px;padding:17px}.demoKpisV38 span,.demoKpisV38 small{color:#667085;font-size:11px;display:block}.demoKpisV38 strong{margin:7px 0;font-size:27px;display:block}.demoSplitV38{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.demoPanelV38 h3{margin:5px 0 12px}.demoPanelV38 p{color:#667085;font-size:12px}.demoMoneyV38{font-size:27px}.demoMiniStatsV38{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.demoMiniStatsV38 span{color:#667085;background:#f7f8fa;border-radius:9px;padding:10px;font-size:10px}.demoMiniStatsV38 b{color:#101828;margin-top:4px;font-size:15px;display:block}.demoPanelV38 select{background:#fff;border:1px solid #d0d5dd;border-radius:9px;width:100%;padding:10px}.demoPanelHeadV38{justify-content:space-between;align-items:center;display:flex}.demoPanelHeadV38>span{color:#667085;font-size:11px}.demoVehicleListV38{flex-direction:column;display:flex}.demoVehicleListV38 article{border-top:1px solid #eef0f3;grid-template-columns:minmax(180px,1fr) 150px 120px 100px;align-items:center;gap:12px;padding:13px 3px;display:grid}.demoVehicleListV38 article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demoVehicleListV38 article>div span{color:#667085;width:100%;font-size:10px}.demoVehicleListV38 i{color:#b42318;background:#fee4e2;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:900}.demoVehicleListV38 article>small{color:#667085}.demoStatusV38{text-align:center;border-radius:999px;padding:6px 8px;font-size:10px}.demoStatusV38.sEnattente{color:#475467;background:#f2f4f7}.demoStatusV38.sEnlavage{color:#b54708;background:#fff4e5}.demoStatusV38.sTerminé{color:#027a48;background:#ecfdf3}.demoVehicleListV38 article>button,.demoPanelV38 button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;padding:8px 10px;font-size:10px}.demoToastV38{z-index:20;color:#fff;background:#101828;border-radius:10px;padding:11px 14px;font-size:11px;position:fixed;top:60px;right:24px;box-shadow:0 10px 30px #0002}.demoDirectorRowsV38>div{border-top:1px solid #eef0f3;grid-template-columns:1fr 160px 180px 70px;align-items:center;gap:12px;padding:13px 3px;display:grid}.demoDirectorRowsV38 span{color:#667085;font-size:11px}.demoDirectorRowsV38>div>b{color:#027a48}@media (max-width:800px){.demoRolesV38{grid-template-columns:1fr}.demoLandingV38 main{padding-top:7vh}.demoAppV38{display:block}.demoAppV38>aside{display:none}.demoWarningV38{flex-wrap:wrap;height:auto;min-height:48px;padding:8px 12px}.demoWarningV38 span{display:none}.demoWorkspaceV38 main{padding:16px}.demoHeadV38{flex-direction:column}.demoHeadV38 .button{width:100%}.demoKpisV38{grid-template-columns:1fr 1fr}.demoSplitV38{grid-template-columns:1fr}.demoMiniStatsV38{grid-template-columns:1fr 1fr}.demoVehicleListV38 article{grid-template-columns:1fr auto}.demoVehicleListV38 article>small{display:none}.demoVehicleListV38 article>button{grid-column:1/-1}.demoDirectorRowsV38>div{grid-template-columns:1fr auto}.demoDirectorRowsV38 span{display:none}}.concessionValueV39{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:14px;margin-bottom:14px;display:grid}.concessionTimeSavedV39,.concessionChartCardV39{background:#fff;border:1px solid #e6e9ee;border-radius:16px;padding:18px}.concessionTimeSavedV39 strong{margin:16px 0 10px;font-size:38px;line-height:1;display:block}.concessionTimeSavedV39 p{color:#475467;font-size:13px;line-height:1.55}.concessionTimeSavedV39 small{color:#98a2b3;font-size:11px;display:block}.miniLineChartV39{margin-top:8px;overflow:hidden}.miniLineChartV39 svg{width:100%;height:210px;display:block}.gridLineV39{stroke:#edf0f3;stroke-width:1px}.chartLineV39{fill:none;stroke:currentColor;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.chartDotV39{fill:currentColor}.chartLabelsV39{color:#98a2b3;justify-content:space-between;padding:0 4px;font-size:10px;display:flex}.demoCurveV39 svg{width:100%;height:150px;display:block}.demoCurveV39 svg line{stroke:#e5e7eb;stroke-width:1px}.demoCurveV39 svg polyline{fill:none;stroke:#111827;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.demoCurveV39>div{color:#98a2b3;justify-content:space-between;font-size:10px;display:flex}.demoCalendarV39{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.demoCalendarV39 button{cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:8px}.demoCalendarV39 button:hover{background:#f2f4f7}.demoInvoiceRowsV39{flex-direction:column;display:flex}.demoInvoiceRowsV39>div{border-top:1px solid #eef0f3;grid-template-columns:1fr 120px auto;align-items:center;gap:12px;padding:13px 0;display:grid}.demoInvoiceRowsV39 span{color:#667085;font-size:12px}.demoInvoiceRowsV39 button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;padding:8px 10px}.demoInputV39{box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:9px;width:100%;margin-bottom:9px;padding:10px 11px}.demoTimeSavedV39 small{color:#98a2b3}@media (max-width:800px){.concessionValueV39{grid-template-columns:1fr}.miniLineChartV39 svg{height:170px}.demoInvoiceRowsV39>div{grid-template-columns:1fr auto}.demoInvoiceRowsV39 span{grid-column:1/-1}.demoCalendarV39{grid-template-columns:repeat(5,1fr)}}.concessionPerformanceV40{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.concessionPerformanceV40 article{background:#fff;border:1px solid #e6e9ee;border-radius:15px;padding:16px}.concessionPerformanceV40 span,.concessionPerformanceV40 small{color:#667085;font-size:11px;display:block}.concessionPerformanceV40 strong{color:#101828;margin:8px 0;font-size:25px;display:block}.positiveV40{color:#027a48!important}.negativeV40{color:#b42318!important}.concessionObjectiveV40{background:#fff;border:1px solid #e6e9ee;border-radius:16px;margin-bottom:14px;padding:18px}.objectiveTopV40{justify-content:space-between;align-items:center;gap:20px;display:flex}.objectiveTopV40 h3{margin:5px 0 0}.objectiveTopV40>strong{font-size:24px}.objectiveTrackV40{background:#eef1f4;border-radius:999px;height:10px;margin:16px 0 10px;overflow:hidden}.objectiveTrackV40 i{background:currentColor;border-radius:999px;height:100%;display:block}.objectiveFootV40{color:#667085;justify-content:space-between;gap:12px;font-size:11px;display:flex}.concessionSavingsV40{color:#fff;background:#101828;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:20px;display:flex}.concessionSavingsV40 h3{margin:5px 0 7px;font-size:20px}.concessionSavingsV40 p{color:#aeb7c5;max-width:670px;margin:0;font-size:12px;line-height:1.5}.savingsNumbersV40{flex:none;gap:26px;display:flex}.savingsNumbersV40 span{flex-direction:column;align-items:flex-end;display:flex}.savingsNumbersV40 small{color:#98a2b3;font-size:10px}.savingsNumbersV40 strong{margin-top:4px;font-size:24px}.demoObjectiveV40{margin-bottom:14px}@media (max-width:900px){.concessionPerformanceV40{grid-template-columns:1fr 1fr}.concessionSavingsV40{flex-direction:column;align-items:flex-start}.savingsNumbersV40{justify-content:space-between;width:100%}.savingsNumbersV40 span{align-items:flex-start}}@media (max-width:600px){.concessionPerformanceV40{grid-template-columns:1fr}.objectiveFootV40{flex-direction:column}.savingsNumbersV40{flex-direction:column;gap:10px}}.demoFaithfulV41 .sidebar nav button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;display:flex}.demoFaithfulV41 .sidebar nav button i{font-style:normal}.demoFaithfulV41 .sidebar nav button.active{background:var(--sidebar-active,#1d2736)}.demoProductionBannerV41{color:#7a5712;background:#fff8e7;border:1px solid #f1d48c;border-radius:12px;align-items:center;gap:12px;margin:14px 28px 0;padding:9px 13px;font-size:11px;display:flex}.demoProductionBannerV41 b{letter-spacing:.8px;font-size:10px}.demoProductionBannerV41 button{cursor:pointer;background:#fff;border:1px solid #dfbd68;border-radius:8px;margin-left:auto;padding:6px 9px}@media (max-width:760px){.demoProductionBannerV41{flex-wrap:wrap;margin:10px 12px 0}.demoProductionBannerV41 span{display:none}}.vehicleChartV42{margin-top:6px}.vehicleChartSummaryV42{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 10px;display:grid}.vehicleChartSummaryV42 span{background:#f7f8fa;border:1px solid #edf0f3;border-radius:10px;padding:9px 10px}.vehicleChartSummaryV42 small{color:#667085;margin-bottom:3px;font-size:9px;display:block}.vehicleChartSummaryV42 strong{color:#101828;font-size:15px}.vehicleChartV42 svg{width:100%;height:230px;display:block}.chartBarV42{fill:currentColor;opacity:.72}.chartBarV42.peak{opacity:1}.chartAxisTextV42{fill:#98a2b3;font-size:9px}.chartAxisLabelV42{fill:#667085;font-size:9px;font-weight:700}.averageLineV42{stroke:#667085;stroke-width:1.5px;stroke-dasharray:6 5}.averageLabelV42{fill:#475467;font-size:9px;font-weight:700}.chartLegendV42{color:#667085;justify-content:flex-end;gap:18px;margin-top:3px;font-size:9px;display:flex}.chartLegendV42 span{align-items:center;gap:5px;display:flex}.legendBarV42{opacity:.72;background:currentColor;border-radius:2px;width:11px;height:8px}.legendAvgV42{border-top:1.5px dashed #667085;width:16px}@media (max-width:700px){.vehicleChartSummaryV42{grid-template-columns:1fr 1fr}.vehicleChartV42 svg{height:200px}.chartLegendV42{flex-wrap:wrap;justify-content:flex-start}}.chartBarV42{cursor:pointer;transition:opacity .15s}.chartBarV42:hover{opacity:1}.chartTooltipBoxV421{fill:#101828;filter:drop-shadow(0 4px 10px #1018282e)}.chartTooltipTitleV421{fill:#98a2b3;font-size:9px;font-weight:700}.chartTooltipValueV421{fill:#fff;font-size:11px;font-weight:800}.proTabsV44{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.proTabsV44 button{color:#475467;background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:800}.proTabsV44 button.active{color:#fff;background:#101828;border-color:#101828}.proHeroV44{color:#fff;background:linear-gradient(135deg,#101828,#1d2939);border-radius:20px;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;padding:28px 30px;display:flex}.proHeroV44 h2{margin:7px 0;font-size:28px}.proHeroV44 p{color:#98a2b3;max-width:650px;margin:0;font-size:12px}.proHeroV44 .button{color:#101828;background:#fff}.proKpisV44{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.proKpisV44 article{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:18px}.proKpisV44 span,.proKpisV44 small{color:#667085;font-size:10px;display:block}.proKpisV44 strong{margin:6px 0;font-size:25px;display:block}.proGridV44{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.wideV44{grid-column:1/-1}.proSubmitV44{margin-top:18px}.proListRowV44{border-top:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.proListRowV44>div{gap:3px;display:grid}.proListRowV44 strong{font-size:12px}.proListRowV44 span{color:#667085;font-size:10px}.proListRowV44 button,.proActionsV44 button,.proLineV44 button{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.proInvoiceFormV44{max-width:1100px}.proLinesV44{gap:7px;margin:20px 0 10px;display:grid}.proLineV44{grid-template-columns:170px minmax(180px,1fr) 80px 110px 110px 34px;align-items:center;gap:7px;display:grid}.proLineV44 input,.proLineV44 select,.proVatV44 input{background:#fff;border:1px solid #d0d5dd;border-radius:9px;height:40px;padding:0 10px}.proLineV44 strong{text-align:right;font-size:11px}.proVatV44{border-top:1px solid #eaecf0;justify-content:space-between;align-items:start;gap:20px;margin:18px 0 0;padding-top:16px;display:flex}.proVatV44 label{color:#475467;font-size:11px}.proVatV44 label input[type=checkbox]{vertical-align:middle;width:16px;height:16px}.proVatV44>div{text-align:right;gap:4px;display:grid}.proVatV44 span{color:#667085;font-size:10px}.proVatV44 strong{font-size:18px}.proStatusV44{color:#b54708;background:#fffaeb;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.proStatusV44.payee{color:#027a48;background:#ecfdf3}.proStatusV44.retard{color:#b42318;background:#fef3f2}.proActionsV44{flex-wrap:wrap;gap:5px;display:flex}@media (max-width:900px){.proKpisV44{grid-template-columns:repeat(2,1fr)}.proGridV44{grid-template-columns:1fr}.proLineV44{grid-template-columns:1fr 1fr}.proVatV44,.proHeroV44{display:block}.proHeroV44 .button{margin-top:18px}.proVatV44>div{text-align:left;margin-top:14px}}@media (max-width:560px){.proKpisV44{grid-template-columns:1fr 1fr}.proTabsV44{flex-wrap:nowrap;overflow:auto}.proTabsV44 button{white-space:nowrap}.proLineV44{grid-template-columns:1fr}.proLineV44 strong{text-align:left}}.subscriptionHeroV45{color:#fff;background:linear-gradient(135deg,#101828,#1d2939);border-radius:21px;justify-content:space-between;align-items:end;gap:25px;margin-bottom:14px;padding:28px 31px;display:flex}.subscriptionHeroV45 h2{margin:7px 0;font-size:29px}.subscriptionHeroV45 p{color:#98a2b3;margin:0;font-size:12px}.subscriptionHeroAmountV45{text-align:right;display:grid}.subscriptionHeroAmountV45 span,.subscriptionHeroAmountV45 small{color:#98a2b3;font-size:10px}.subscriptionHeroAmountV45 strong{letter-spacing:-.04em;margin:4px 0;font-size:36px}.subscriptionKpisV45{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.subscriptionKpisV45 article{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:18px}.subscriptionKpisV45 span,.subscriptionKpisV45 small{color:#667085;font-size:10px;display:block}.subscriptionKpisV45 strong{margin:6px 0;font-size:25px;display:block}.subscriptionStatusV45{color:#667085;background:#f2f4f7;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.subscriptionStatusV45.active{color:#027a48;background:#ecfdf3}@media (max-width:900px){.subscriptionKpisV45{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.subscriptionHeroV45{display:block}.subscriptionHeroAmountV45{text-align:left;margin-top:20px}.subscriptionKpisV45{grid-template-columns:1fr 1fr}}.proKpisV46{grid-template-columns:repeat(5,1fr)}.annualKpiV46{background:linear-gradient(#fff,#f8fbff)!important;border-color:#bfdbfe!important}.annualKpiV46 strong{color:#175cd3}.clientModeV46{gap:7px;margin:8px 0 14px;display:flex}.clientModeV46 button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:800}.clientModeV46 button.active{color:#fff;background:#101828;border-color:#101828}@media (max-width:1100px){.proKpisV46{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.proKpisV46{grid-template-columns:1fr 1fr}}@media (max-width:450px){.proKpisV46{grid-template-columns:1fr}.clientModeV46{grid-template-columns:1fr 1fr;display:grid}}.profitKpiV47{background:#f7fff9!important;border-color:#bbf7d0!important}.profitKpiV47 strong{color:#067647}.quoteListV47{border-top:1px solid #eaecf0;margin-top:22px}.quoteRowV47{border-bottom:1px solid #f2f4f7;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.quoteRowV47>div{display:grid}.quoteRowV47 span{color:#667085;font-size:10px}@media (max-width:650px){.quoteRowV47{grid-template-columns:1fr auto}.quoteRowV47 .secondary{grid-column:1/-1}}.historyKpisV48{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.historyKpisV48 article{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:18px}.historyKpisV48 span,.historyKpisV48 small{color:#667085;font-size:10px;display:block}.historyKpisV48 strong{margin:6px 0;font-size:25px;display:block}.historyTotalV48{color:#fff;background:linear-gradient(#101828,#1d2939)!important}.historyTotalV48 span,.historyTotalV48 small{color:#98a2b3}.historyTotalV48 strong{font-size:30px}.historyHintV48{color:#98a2b3;margin:4px 0 0;font-size:10px}.historyTotalRowV48 td{background:#f8fafc;border-top:2px solid #d0d5dd}@media (max-width:800px){.historyKpisV48{grid-template-columns:repeat(2,1fr)}}@media (max-width:450px){.historyKpisV48{grid-template-columns:1fr 1fr}}.invoiceQuickActionsV481{align-items:center;gap:8px;display:flex}.oneOffHelpV481{background:#f8fafc;border:1px solid #eaecf0;border-radius:12px;gap:3px;margin:8px 0 10px;padding:12px 14px;display:grid}.oneOffHelpV481 strong{font-size:11px}.oneOffHelpV481 span{color:#667085;font-size:10px}.clientModeV46{padding-bottom:3px}.clientModeV46 button{padding:10px 14px;font-size:11px}@media (max-width:600px){.invoiceQuickActionsV481{grid-template-columns:1fr 1fr;display:grid}.invoiceQuickActionsV481 button{width:100%}}.historyYearHeadV49{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.historyYearHeadV49 h2{margin:3px 0 5px}.historyYearHeadV49 p{color:#667085;max-width:680px;margin:0;font-size:11px}.yearSelectorV49{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.yearSelectorV49 button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:8px 13px;font-size:11px;font-weight:800}.yearSelectorV49 button.active{color:#fff;background:#101828;border-color:#101828}.historyKpisV49{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.historyKpisV49 article{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:18px}.historyKpisV49 span,.historyKpisV49 small{color:#667085;font-size:10px;display:block}.historyKpisV49 strong{margin:6px 0;font-size:25px;display:block}.historyYearPrimaryV49{color:#fff;background:linear-gradient(#101828,#1d2939)!important}.historyYearPrimaryV49 span,.historyYearPrimaryV49 small{color:#98a2b3}.historyYearPrimaryV49 strong{font-size:30px}.historyLifetimeV49{background:#f8fafc;border:1px solid #eaecf0;border-radius:14px;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;margin-bottom:14px;padding:12px;display:grid}.historyLifetimeV49>div{border-right:1px solid #e4e7ec;padding:6px 10px}.historyLifetimeV49>div:last-child{border-right:0}.historyLifetimeV49 span,.historyLifetimeV49 small{color:#667085;font-size:9px;display:block}.historyLifetimeV49 strong{margin-top:3px;font-size:15px;display:block}@media (max-width:850px){.historyYearHeadV49{display:grid}.yearSelectorV49{justify-content:flex-start}.historyKpisV49,.historyLifetimeV49{grid-template-columns:repeat(2,1fr)}.historyLifetimeV49>div{border-right:0}}@media (max-width:480px){.historyKpisV49,.historyLifetimeV49{grid-template-columns:1fr 1fr}}.clientWashModuleV50,.clientWashConcessionV50{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #dbeafe;border-radius:20px;margin:14px 0;padding:20px}.clientWashHeadV50{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.clientWashHeadV50 h3{margin:3px 0}.clientWashHeadV50 p{color:#667085;margin:0;font-size:11px}.clientWashNumbersV50{gap:8px;display:flex}.clientWashNumbersV50 span{color:#667085;text-align:center;background:#fff;border:1px solid #eaecf0;border-radius:12px;padding:9px 12px;font-size:9px}.clientWashNumbersV50 strong{color:#101828;font-size:18px;display:block}.clientWashGridV50{grid-template-columns:300px 1fr;gap:14px;display:grid}.clientWashAddV50{background:#fff;border:1px solid #eaecf0;border-radius:15px;gap:9px;padding:15px;display:grid}.clientWashAddV50 h4{margin:0 0 3px}.clientWashAddV50 label{gap:4px;font-size:10px;font-weight:700;display:grid}.clientWashAddV50 input{border:1px solid #d0d5dd;border-radius:9px;padding:9px}.clientWashAddV50 small{color:#667085;font-size:9px}.clientWashListV50,.clientWashConcessionListV50{gap:8px;display:grid}.clientWashListV50 article,.clientWashConcessionListV50 article{background:#fff;border:1px solid #eaecf0;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.clientWashListV50 article>div:first-child,.clientWashConcessionListV50 article>div:first-child{display:grid}.clientWashListV50 span,.clientWashConcessionListV50 span{color:#667085;font-size:9px}.washStatusV50{border-radius:99px;padding:6px 9px;font-size:9px}.washStatusV50.a_laver{color:#175cd3;background:#eff8ff}.washStatusV50.en_cours{color:#b54708;background:#fffaeb}.washStatusV50.pret{color:#067647;background:#ecfdf3}.washActionsV50 button{color:#fff;background:#101828;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.clientWashConcessionListV50 article{grid-template-columns:1fr auto}@media (max-width:800px){.clientWashHeadV50{display:grid}.clientWashNumbersV50{grid-template-columns:repeat(3,1fr);display:grid}.clientWashGridV50{grid-template-columns:1fr}.clientWashListV50 article{grid-template-columns:1fr auto}.washActionsV50{grid-column:1/-1}.washActionsV50 button{width:100%}}.trackingCreatedV51{background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.trackingCreatedV51 b{color:#067647;grid-column:1/-1;font-size:10px}.trackingCreatedV51 button,.trackLinkBtnV51{color:#344054!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:8px!important;padding:7px!important;font-size:9px!important}.publicTrackingV51{background:radial-gradient(circle at top,#1d2939,#0b1220 55%);place-items:center;min-height:100vh;padding:24px;font-family:Arial,sans-serif;display:grid}.trackingCardV51{background:#fff;border-radius:26px;width:min(620px,100%);padding:28px;box-shadow:0 30px 80px #0005}.trackingCardV51 header{border-bottom:1px solid #eaecf0;align-items:center;gap:11px;padding-bottom:18px;display:flex}.trackingCardV51 header>div:last-child{display:grid}.trackingCardV51 header span{color:#667085;font-size:10px}.trackingLogoV51{color:#fff;background:#101828;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.trackingHeroV51{padding:28px 0}.trackingHeroV51>span{color:#175cd3;font-size:10px;font-weight:900}.trackingHeroV51 h1{margin:8px 0;font-size:28px;line-height:1.15}.trackingHeroV51 p{color:#667085;margin:0 0 10px}.trackingHeroV51 b{font-size:11px}.trackingStepsV51{gap:8px;display:grid}.trackingStepsV51>div{opacity:.55;border:1px solid #eaecf0;border-radius:14px;grid-template-columns:38px 1fr;column-gap:12px;padding:15px;display:grid}.trackingStepsV51 i{background:#f2f4f7;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.trackingStepsV51 strong{font-size:13px}.trackingStepsV51 span{color:#667085;font-size:10px}.trackingStepsV51 .done{opacity:1;background:#f8fbff;border-color:#bfdbfe}.trackingStepsV51 .done i{color:#fff;background:#175cd3}.trackingStepsV51 .ready{background:#ecfdf3;border-color:#abefc6}.trackingStepsV51 .ready i{background:#067647}.trackingCardV51 footer{text-align:center;color:#98a2b3;padding-top:20px;font-size:9px}@media (max-width:550px){.publicTrackingV51{padding:12px}.trackingCardV51{border-radius:20px;padding:20px}.trackingHeroV51 h1{font-size:23px}}.deleteWashV52{color:#c01048!important;background:#fff1f3!important;border:1px solid #fecdd6!important}.deleteWashV52:hover{background:#ffe4e8!important}.qrConcessionV53{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;gap:5px;margin:12px 0;padding:10px;display:grid}.qrConcessionV53 span{color:#175cd3;font-size:8px;font-weight:900}.qrConcessionV53 code{text-overflow:ellipsis;font-size:8px;overflow:hidden}.qrConcessionV53 button{background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:max-content;padding:6px 9px;font-size:9px}.qrWashIntroV53{padding:26px 0 18px}.qrWashIntroV53>span{color:#175cd3;font-size:10px;font-weight:900}.qrWashIntroV53 h1{margin:7px 0;font-size:25px}.qrWashIntroV53 p{color:#667085;font-size:12px;line-height:1.5}.qrWashFormV53{gap:12px;display:grid}.qrWashFormV53 label{gap:5px;font-size:11px;font-weight:800;display:grid}.qrWashFormV53 label small{color:#98a2b3;font-weight:400}.qrWashFormV53 input{border:1px solid #d0d5dd;border-radius:11px;padding:13px;font-size:16px}.qrWashFormV53 button{color:#fff;background:#175cd3;border:0;border-radius:11px;padding:14px;font-weight:900}.qrWashFormV53>small{color:#667085;text-align:center;font-size:9px}.qrErrorV53{padding:30px 0}.qrErrorV53 h1{font-size:23px}.qrErrorV53 p{color:#b42318}.qrActionsV54{flex-wrap:wrap;gap:6px;display:flex}.qrModalV54{max-width:640px}.qrPreviewV54{grid-template-columns:260px 1fr;align-items:center;gap:22px;padding:18px 0;display:grid}.qrPreviewV54 img{aspect-ratio:1;background:#fff;border:1px solid #eaecf0;border-radius:16px;width:100%;max-width:260px;padding:10px}.qrPreviewV54>div{gap:8px;display:grid}.qrPreviewV54 strong{font-size:18px}.qrPreviewV54 p{color:#667085;margin:0;font-size:11px;line-height:1.5}.qrPreviewV54 code{word-break:break-all;background:#f2f4f7;border-radius:8px;padding:8px;font-size:8px}@media (max-width:620px){.qrPreviewV54{grid-template-columns:1fr}.qrPreviewV54 img{margin:auto}}.washFiltersV55,.washStatsTopV55{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:16px;display:flex}.washFiltersV55 label{color:#475467;gap:6px;min-width:210px;font-size:11px;font-weight:800;display:grid}.washFiltersV55 input,.washStatsTopV55 select{background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:10px 12px}.washKpisV55{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.washKpisV55 article{background:#fff;border:1px solid #eaecf0;border-radius:14px;gap:5px;padding:15px;display:grid}.washKpisV55 span{text-transform:uppercase;letter-spacing:.08em;color:#667085;font-size:9px;font-weight:800}.washKpisV55 strong{font-size:23px}.washKpisV55 small{color:#98a2b3;font-size:9px}.washStatusV55{text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.washStatusV55.a_laver{background:#f2f4f7}.washStatusV55.en_cours{background:#fff4e5}.washStatusV55.pret{background:#ecfdf3}.washStatsTopV55>div{gap:4px;display:grid}.washStatsTopV55>div span{color:#667085;font-size:10px}.washStatsTopV55 select{min-width:100px;font-weight:800}.washBarsV55{grid-template-columns:repeat(12,1fr);align-items:end;gap:7px;height:190px;padding:16px 6px 0;display:grid}.washBarColV55{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:170px;display:flex}.washBarColV55>strong{font-size:9px}.washBarColV55>span{color:#667085;font-size:8px}.washBarStackV55{align-items:flex-end;gap:2px;height:132px;display:flex}.washBarStackV55 i{border-radius:5px 5px 2px 2px;width:10px;min-height:3px;display:block}.washBarStackV55 .w10,.washLegendV55 .w10{background:#344054}.washBarStackV55 .w30,.washLegendV55 .w30{background:#12b76a}.washLegendV55{justify-content:flex-end;gap:18px;padding:6px 10px 2px;display:flex}.washLegendV55 span{color:#667085;align-items:center;gap:6px;font-size:9px;display:flex}.washLegendV55 i{border-radius:3px;width:9px;height:9px}@media (max-width:1050px){.washKpisV55{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.washKpisV55{grid-template-columns:repeat(2,1fr)}.washBarsV55{grid-template-columns:repeat(12,38px);justify-content:start;overflow-x:auto}.washStatsTopV55{align-items:stretch}.washStatsTopV55 select{width:100%}}.biGridV56{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.biCardV56{min-width:0}.biTotalsV56{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0;display:grid}.biTotalsV56>div,.biPortalKpisV56 article{background:#f9fafb;border:1px solid #eaecf0;border-radius:11px;gap:4px;padding:11px;display:grid}.biTotalsV56 span,.biPortalKpisV56 span{text-transform:uppercase;letter-spacing:.07em;color:#667085;font-size:8px;font-weight:800}.biTotalsV56 strong{font-size:16px}.biConcessionsV56{gap:6px;margin:10px 0 14px;display:grid}.biConcessionsV56>div{border-bottom:1px solid #f2f4f7;justify-content:space-between;gap:12px;padding:6px 0;font-size:9px;display:flex}.biConcessionsV56 b{white-space:nowrap}.biModalV56{max-width:760px}.biAffiliationsV56{border-top:1px solid #eaecf0;margin-top:15px;padding-top:15px}.biAffiliateRowV56{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.biAffiliateRowV56 label,.biAffiliateRowV56>div{align-items:center;gap:8px;display:flex}.biAffiliateRowV56 input[type=number]{border:1px solid #d0d5dd;border-radius:8px;width:90px;padding:8px}.biPortalHeadV56{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.biPortalHeadV56>div{gap:3px;display:grid}.biPortalHeadV56>div strong{font-size:18px}.biPortalHeadV56>div span{color:#667085;font-size:9px}.biPortalHeadV56 input,.toolbarRight input[type=month]{background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:9px 10px}.biPortalKpisV56{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.biPortalKpisV56 article strong{font-size:21px}.biPortalKpisV56 article small{color:#667085;font-size:8px}.okTextV56{color:#027a48}.biHistoryV56{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.biHistoryV56 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:11px;gap:4px;padding:11px;display:grid}.biHistoryV56 button span{color:#667085;text-transform:capitalize;font-size:9px}.biHistoryV56 button b{font-size:15px}.biHistoryV56 button small{color:#667085;font-size:8px}@media (max-width:900px){.biGridV56{grid-template-columns:1fr}.biPortalKpisV56,.biHistoryV56{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.biAffiliateRowV56{flex-direction:column;align-items:flex-start}.biPortalHeadV56{flex-direction:column;align-items:stretch;gap:10px}}.manualCaEditorV571{background:#f9fafb;border:1px solid #e4e7ec;border-radius:12px;grid-column:1/-1;gap:9px;padding:12px;display:grid}.manualCaEditorV571>div:first-child{gap:3px;display:grid}.manualCaEditorV571 small{color:#667085;font-size:8px}.manualCaRowV571{grid-template-columns:150px 140px auto 34px;align-items:center;gap:7px;display:grid}.manualCaRowV571 input{min-width:0}.manualCaRowV571 button{cursor:pointer;background:#fff;border:0;border-radius:8px;height:34px}.manualCaBadgeV571{color:#b54708;text-transform:uppercase;background:#fff4e5;border-radius:999px;width:max-content;margin-top:3px;padding:2px 5px;font-size:7px;font-weight:800;display:block}@media (max-width:600px){.manualCaRowV571{grid-template-columns:1fr 1fr}.manualCaRowV571 span{font-size:8px}}.financeGroupsV58{margin-top:14px}.financeGroupGridV58{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.financeGroupCardV58{background:#fff;border:1px solid #eaecf0;border-radius:12px;overflow:hidden}.financeGroupCardV58>button{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.financeGroupCardV58>button>div{gap:4px;display:grid}.financeGroupCardV58>button span{text-transform:uppercase;letter-spacing:.06em;color:#667085;font-size:9px;font-weight:800}.financeGroupCardV58>button strong{font-size:20px}.financeGroupCardV58>button small{color:#667085;font-size:8px}.financeGroupCardV58>button>b{color:#667085;font-size:20px}.financeGroupCardV58.open{grid-column:span 2}.financeGroupDetailV58{border-top:1px solid #eaecf0;padding:4px 12px 10px;display:grid}.financeGroupDetailV58>div{border-bottom:1px solid #f2f4f7;grid-template-columns:minmax(180px,1fr) 110px 110px;align-items:center;gap:8px;padding:9px 0;font-size:9px;display:grid}.financeGroupDetailV58>div:last-child{border-bottom:0}.financeGroupDetailV58>div>div{align-items:center;gap:6px;display:flex}.financeGroupDetailV58>div>small{color:#b54708;grid-column:2/4}@media (max-width:1000px){.financeGroupGridV58{grid-template-columns:1fr 1fr}.financeGroupCardV58.open{grid-column:1/-1}}@media (max-width:650px){.financeGroupGridV58{grid-template-columns:1fr}.financeGroupCardV58.open{grid-column:auto}.financeGroupDetailV58>div{grid-template-columns:1fr auto}.financeGroupDetailV58>div>span:nth-of-type(2){display:none}.financeGroupDetailV58>div>small{grid-column:1/-1}}.manualOverrideNoticeV59{align-items:stretch;gap:8px;margin:0 0 14px;display:flex;overflow-x:auto}.manualOverrideNoticeV59>div{background:#fffaeb;border:1px solid #fedf89;border-radius:12px;gap:3px;min-width:210px;padding:10px 12px;display:grid}.manualOverrideNoticeV59>div:first-child{background:#fff;min-width:180px}.manualOverrideNoticeV59 span{color:#b54708;letter-spacing:.05em;font-size:8px;font-weight:800}.manualOverrideNoticeV59 strong{font-size:15px}.manualOverrideNoticeV59 small{color:#667085;font-size:8px}.financeGroupsV59{margin-top:14px}.financeGroupHelpV59{color:#667085;margin:4px 0 0;font-size:9px}.financeGroupListV59{gap:8px;display:grid}.financeGroupRowV59{background:#fff;border:1px solid #eaecf0;border-radius:13px;overflow:hidden}.financeGroupRowV59>button{cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:13px 15px;display:flex}.financeGroupRowV59.open>button{background:#f9fafb}.financeGroupIdentityV59{align-items:center;gap:10px;display:flex}.financeGroupInitialV59{background:#f2f4f7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.financeGroupIdentityV59>div:last-child{gap:3px;display:grid}.financeGroupIdentityV59 strong{font-size:12px}.financeGroupIdentityV59 span{color:#667085;font-size:8px}.financeGroupNumbersV59{grid-template-columns:120px 120px 28px;align-items:center;gap:16px;display:grid}.financeGroupNumbersV59>div{gap:2px;display:grid}.financeGroupNumbersV59 span{color:#667085;text-transform:uppercase;font-size:7px;font-weight:800}.financeGroupNumbersV59 strong{font-size:13px}.financeGroupNumbersV59>b{color:#667085;font-size:20px}.financeGroupDetailV59{border-top:1px solid #eaecf0;padding:0 15px 10px}.financeGroupDetailHeadV59,.financeGroupConcessionV59{grid-template-columns:minmax(220px,1fr) 80px 120px 120px;align-items:center;gap:10px;display:grid}.financeGroupDetailHeadV59{text-transform:uppercase;color:#98a2b3;padding:9px 0 6px;font-size:7px;font-weight:800}.financeGroupConcessionV59{border-top:1px solid #f2f4f7;padding:9px 0;font-size:9px}.financeGroupConcessionV59>div{align-items:center;gap:6px;display:flex}.financeGroupConcessionV59>small{color:#b54708;grid-column:3/5;font-size:8px}@media (max-width:760px){.financeGroupRowV59>button{flex-direction:column;align-items:flex-start}.financeGroupNumbersV59{grid-template-columns:1fr 1fr 28px;width:100%}.financeGroupDetailHeadV59{display:none}.financeGroupConcessionV59{grid-template-columns:1fr auto}.financeGroupConcessionV59>span{grid-column:2}.financeGroupConcessionV59>strong{font-size:10px}.financeGroupConcessionV59>small{grid-column:1/-1}}.financeResultCheckV60{background:#fff;border:1px solid #eaecf0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:11px 13px;display:flex}.financeResultCheckV60>div{gap:2px;min-width:130px;display:grid}.financeResultCheckV60 span{text-transform:uppercase;color:#667085;font-size:7px;font-weight:800}.financeResultCheckV60 strong{font-size:14px}.financeResultCheckV60>b{color:#98a2b3}.financeResultCheckV60 .result{background:#f0fdf4;border-radius:9px;padding:8px 10px}.financeResultCheckV60 .result strong{color:#027a48;font-size:16px}.directPayBadgeV603{color:#3538cd;white-space:nowrap;background:#eef4ff;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800;display:inline-flex}.feeInfoV603{opacity:.72;border-left:2px solid #d0d5dd;padding-left:9px}@media (max-width:760px){.sidebar{box-sizing:border-box;z-index:1000;height:100dvh;max-height:100dvh;padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom));flex-direction:column;display:flex;top:0;bottom:0;overflow:hidden}.sidebar .sideBrand{flex:none;padding-bottom:14px}.sidebar .navLabel{flex:none}.sidebar nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:12px;overflow:hidden auto}.sidebar .sideFooter{padding:12px 8px max(4px,env(safe-area-inset-bottom));background:#111827;flex:none;margin-top:0;box-shadow:0 -12px 24px #0b122047}.sidebar .sideFooter>button{text-align:left;width:100%;min-height:38px;padding:10px 0 2px;display:block!important}}.perfGroupsV61{gap:9px;display:grid}.perfGroupsV61>article{border:1px solid #eaecf0;border-radius:13px;overflow:hidden}.perfGroupsV61 button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:1fr 110px 80px;align-items:center;width:100%;padding:14px;display:grid}.perfGroupsV61 button>div{gap:3px;display:grid}.perfGroupsV61 button span,.perfGroupsV61 button small{color:#667085;font-size:8px}.perfGroupsV61 button b{font-size:17px}.perfGroupsV61 em{font-size:10px;font-style:normal;font-weight:800}.perfGroupsV61 .up{color:#027a48}.perfGroupsV61 .down{color:#b42318}.perfDetailV61{background:#f9fafb;padding:5px 14px}.perfDetailV61>div{border-top:1px solid #eaecf0;grid-template-columns:1.5fr repeat(5,1fr);align-items:center;gap:8px;padding:9px 0;font-size:8px;display:grid}@media (max-width:700px){.perfGroupsV61 button{grid-template-columns:1fr auto auto;gap:10px}.perfDetailV61>div{grid-template-columns:1fr 1fr}.perfDetailV61>div strong{grid-column:1/-1}}.concessionTabsV611{background:#f2f4f7;border:1px solid #eaecf0;border-radius:12px;gap:5px;width:max-content;margin:0 0 20px;padding:4px;display:flex}.concessionTabsV611 button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 15px;font-size:11px;font-weight:800}.concessionTabsV611 button.active{color:#101828;background:#fff;box-shadow:0 1px 3px #1018281a}.performanceEmbeddedV611{gap:18px;display:grid}.performanceIntroV611 h2{margin:3px 0 4px;font-size:23px}.performanceIntroV611 p{color:#667085;margin:0;font-size:11px}@media (max-width:760px){.concessionTabsV611{box-sizing:border-box;width:100%}.concessionTabsV611 button{flex:1;padding:10px 8px}.performanceIntroV611 h2{font-size:20px}}.expensesV62{gap:18px;display:grid}.expensesV62 .toolbar label{color:#475467;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.expensesV62 .toolbar input[type=month]{background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:8px}.expenseReceiptV62{color:#175cd3;white-space:nowrap;background:#eff8ff;border:1px solid #b2ddff;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:760px){.expensesV62 .toolbar{align-items:stretch}.expensesV62 .toolbar>button{width:100%}}.vehicleToolbarV621{gap:12px}.vehicleFiltersV621{flex:1;gap:9px;min-width:0;display:flex}.vehicleFiltersV621 .searchWrap{flex:1}.providerFilterV621{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-width:210px;padding:9px 12px;font-size:10px}.vehiclePaginationV621{color:#667085;justify-content:space-between;align-items:center;padding:14px 4px 2px;font-size:9px;display:flex}.vehiclePaginationV621>div{gap:5px;display:flex}.vehiclePaginationV621 button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-width:32px;height:32px;font-weight:800}.vehiclePaginationV621 button.active{color:#fff;background:#101828;border-color:#101828}.vehiclePaginationV621 button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:760px){.vehicleFiltersV621{flex-direction:column;width:100%}.providerFilterV621{width:100%;min-width:0}.vehiclePaginationV621{flex-direction:column;align-items:flex-start;gap:10px}.vehiclePaginationV621>div{justify-content:center;width:100%}}.calendarCellButtonV622{appearance:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #eaecf0;width:100%;font-family:inherit;transition:all .16s}.calendarCellButtonV622:hover{border-color:#98a2b3;transform:translateY(-1px);box-shadow:0 5px 14px #10182814}.calendarCellButtonV622 small{color:#98a2b3;font-size:8px}.availabilityQuickBackdropV622{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.availabilityQuickV622{background:#fff;border-radius:18px;gap:16px;width:min(440px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #10182838}.availabilityQuickV622 h3{margin:4px 0 3px;font-size:20px}.availabilityQuickV622 p{color:#667085;margin:0;font-size:10px}.availabilityQuickChoicesV622{grid-template-columns:1fr 1fr;gap:8px;display:grid}.availabilityQuickChoicesV622 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:11px;align-items:center;gap:8px;padding:12px;font-size:10px;font-weight:800;display:flex}.availabilityQuickChoicesV622 button i{border-radius:50%;width:9px;height:9px}.availabilityQuickChoicesV622 .work i{background:#12b76a}.availabilityQuickChoicesV622 .half i{background:#f79009}.availabilityQuickChoicesV622 .absent i{background:#f04438}.availabilityQuickChoicesV622 .off i{background:#667085}.availabilityQuickDeleteV622{color:#b42318;cursor:pointer;background:#fef3f2;border:0;border-radius:9px;padding:10px;font-size:9px;font-weight:800}.providerAvailabilityCalendarV622{max-width:1180px}.providerAvailabilityCalendarV622 .bvhlCalendar{margin-top:16px}@media (max-width:760px){.availabilityQuickChoicesV622{grid-template-columns:1fr}.availabilityQuickV622{padding:18px}.calendarCellButtonV622 span{font-size:7px}.providerAvailabilityCalendarV622 .availabilityMonthHead{flex-direction:column;align-items:flex-start}}.biPortalV63{gap:16px;display:grid}.biTabsV63{background:#f2f4f7;border-radius:12px;gap:6px;width:max-content;padding:5px;display:flex}.biTabsV63 button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 15px;font-size:10px;font-weight:800}.biTabsV63 button.active{color:#101828;background:#fff;box-shadow:0 1px 4px #10182817}.biWashPanelV63{gap:16px;display:grid}.biWashHeroV63{color:#fff;background:linear-gradient(135deg,#101828,#344054);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.biWashHeroV63 h2{margin:4px 0;font-size:24px}.biWashHeroV63 p{color:#d0d5dd;max-width:650px;margin:0;font-size:10px}.biWashHeroV63 label{text-transform:uppercase;color:#d0d5dd;font-size:8px;font-weight:800}.biWashHeroV63 select{color:#101828;background:#fff;border:1px solid #ffffff40;border-radius:9px;margin-top:5px;padding:8px 28px 8px 10px;font-weight:800;display:block}.biWashKpisV63{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.biWashKpisV63 article{background:#fff;border:1px solid #eaecf0;border-radius:14px;min-width:0;padding:16px}.biWashKpisV63 span{color:#667085;font-size:9px;font-weight:700;display:block}.biWashKpisV63 strong{color:#101828;margin:7px 0 3px;font-size:24px;display:block}.biWashKpisV63 small{color:#98a2b3;font-size:8px}.biWashKpisV63 .wash10V63{border-top:3px solid #12b76a}.biWashKpisV63 .wash30V63{border-top:3px solid #7f56d9}.biWashKpisV63 .nameKpiV63{text-overflow:ellipsis;font-size:15px;line-height:1.2;overflow:hidden}.biWashEvolutionV63{overflow:hidden}.washLegendV63{color:#667085;gap:12px;font-size:8px;display:flex}.washLegendV63 span{align-items:center;gap:5px;display:flex}.washLegendV63 i{border-radius:3px;width:8px;height:8px}.washLegendV63 .l10{background:#12b76a}.washLegendV63 .l30{background:#7f56d9}.washBarsV63{grid-template-columns:repeat(12,1fr);align-items:end;gap:10px;height:210px;padding:12px 8px 0;display:grid}.washMonthV63{text-align:center;grid-template-rows:1fr 16px 18px;align-items:end;height:100%;display:grid}.washBarTrackV63{border-bottom:1px solid #eaecf0;justify-content:center;align-items:flex-end;gap:2px;height:150px;display:flex}.washBar10V63,.washBar30V63{border-radius:5px 5px 0 0;width:28%;min-height:0;transition:all .2s}.washBar10V63{background:#12b76a}.washBar30V63{background:#7f56d9}.washMonthV63 b{color:#344054;font-size:8px}.washMonthV63 span{color:#98a2b3;font-size:7px}.washPillV63{border-radius:999px;justify-content:center;min-width:30px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.washPillV63.ten{color:#027a48;background:#ecfdf3}.washPillV63.thirty{color:#6941c6;background:#f4f3ff}.biWashTableV63 tfoot td{background:#f9fafb;border-top:1px solid #d0d5dd}@media (max-width:1000px){.biWashKpisV63{grid-template-columns:repeat(2,1fr)}.biWashKpisV63 article:last-child{grid-column:span 2}}@media (max-width:760px){.biTabsV63{width:100%}.biTabsV63 button{flex:1}.biWashHeroV63{flex-direction:column;align-items:flex-start}.biWashHeroV63 label,.biWashHeroV63 select{width:100%}.biWashKpisV63{grid-template-columns:1fr 1fr}.washBarsV63{grid-template-columns:repeat(12,48px);justify-content:start;overflow-x:auto}.biWashEvolutionV63{overflow:hidden}.biWashTableV63{min-width:720px}}.biWashHeroV632{color:#fff;background:linear-gradient(135deg,#101828,#344054);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.biWashHeroV632 h2{margin:4px 0;font-size:24px}.biWashHeroV632 p{color:#d0d5dd;margin:0;font-size:10px}.biWashHeroV632 label{text-transform:uppercase;color:#d0d5dd;font-size:8px;font-weight:800}.biWashHeroV632 input{color:#101828;background:#fff;border:1px solid #ffffff40;border-radius:9px;margin-top:5px;padding:8px 10px;font-weight:800;display:block}.biWashKpisV632{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.biWashKpisV632 article{background:#fff;border:1px solid #eaecf0;border-radius:14px;flex-direction:column;justify-content:center;min-height:112px;padding:18px;display:flex}.biWashKpisV632 span{color:#667085;font-size:9px;font-weight:700}.biWashKpisV632 strong{color:#101828;margin:8px 0 4px;font-size:26px;line-height:1}.biWashKpisV632 small{color:#98a2b3;font-size:8px}.biWashKpisV632 .wash10V63{border-top:3px solid #12b76a}.biWashKpisV632 .wash30V63{border-top:3px solid #7f56d9}.biWashTableV632{table-layout:fixed;width:100%}.biWashTableV632 th,.biWashTableV632 td{vertical-align:middle}.biWashTableV632 th:first-child,.biWashTableV632 td:first-child{text-align:left;width:40%}.biWashTableV632 th:not(:first-child),.biWashTableV632 td:not(:first-child){text-align:center}.biWashTableV632 th:nth-child(2),.biWashTableV632 td:nth-child(2),.biWashTableV632 th:nth-child(3),.biWashTableV632 td:nth-child(3),.biWashTableV632 th:nth-child(4),.biWashTableV632 td:nth-child(4){width:14%}.biWashTableV632 th:nth-child(5),.biWashTableV632 td:nth-child(5){text-align:right;width:18%}.biWashTableV632 tfoot td{background:#f9fafb;border-top:1px solid #d0d5dd}@media (max-width:900px){.biWashKpisV632{grid-template-columns:1fr 1fr}.biWashTableV632{min-width:760px}.biWashHeroV632{flex-direction:column;align-items:flex-start}.biWashHeroV632 label,.biWashHeroV632 input{width:100%}}.accountingV64,.accountingExpensesV64,.accountingExportsV64{gap:16px;display:grid}.accountingToolbarV64{justify-content:space-between;align-items:center;gap:16px;display:flex}.accountingToolbarV64 label{color:#667085;font-size:9px;font-weight:800}.accountingToolbarV64 input{background:#fff;border:1px solid #d0d5dd;border-radius:9px;margin-top:5px;padding:8px 10px;display:block}.accountingKpisV64{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.accountingKpisV64 article,.accountingExpenseKpisV64 article{background:#fff;border:1px solid #eaecf0;border-radius:14px;padding:16px}.accountingKpisV64 span,.accountingExpenseKpisV64 span{color:#667085;font-size:9px;font-weight:700}.accountingKpisV64 strong,.accountingExpenseKpisV64 strong{color:#101828;margin:7px 0 3px;font-size:22px;display:block}.accountingKpisV64 small{color:#98a2b3;font-size:8px}.accountingResultV64{border-top:3px solid #12b76a!important}.accountingChecksV64{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.accountingChecksV64 div{border:1px solid #eaecf0;border-radius:12px;padding:14px}.accountingChecksV64 span{color:#667085;font-size:9px;display:block}.accountingChecksV64 b{margin-top:6px;display:block}.accountingExpenseKpisV64{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.accountingExportCardsV64{grid-template-columns:1fr 1fr;gap:14px;display:grid}.accountingExportCardsV64 article{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:20px}.accountingExportCardsV64 p{color:#667085;min-height:34px;font-size:10px}.accountingDocsV64{gap:8px;display:grid}.accountingDocsV64 a{color:#101828;border:1px solid #eaecf0;border-radius:11px;justify-content:space-between;align-items:center;padding:12px 14px;text-decoration:none;display:flex}.accountingDocsV64 a span{color:#667085;margin-top:3px;font-size:9px;display:block}.accountingDocsV64 a b{color:#344054;font-size:9px}@media (max-width:1000px){.accountingKpisV64{grid-template-columns:repeat(2,1fr)}.accountingKpisV64 article:last-child{grid-column:span 2}.accountingChecksV64,.accountingExpenseKpisV64{grid-template-columns:1fr 1fr}}@media (max-width:700px){.accountingToolbarV64{flex-direction:column;align-items:flex-start}.accountingToolbarV64 label,.accountingToolbarV64 input{width:100%}.accountingExportCardsV64,.accountingKpisV64,.accountingChecksV64,.accountingExpenseKpisV64{grid-template-columns:1fr}.accountingKpisV64 article:last-child{grid-column:auto}}.financeMonthPickerV641 label{color:#667085;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.financeMonthPickerV641 select{color:#101828;text-transform:capitalize;background:#fff;border:1px solid #d0d5dd;border-radius:9px;min-width:170px;padding:8px 10px;font-weight:700}@media (max-width:650px){.financeV3 .syncRow{align-items:stretch;gap:10px}.financeMonthPickerV641,.financeMonthPickerV641 label,.financeMonthPickerV641 select{width:100%}.financeMonthPickerV641 label{flex-direction:column;align-items:flex-start}}.accountingFolderV65{gap:16px;display:grid}.accountingFolderActionsV65{flex-wrap:wrap;gap:10px;display:flex}.accountingFolderActionsV65 a{text-decoration:none}.accountingUploadV65 form{grid-template-columns:180px 1fr 1fr auto;align-items:end;gap:10px;display:grid}.accountingUploadV65 label{color:#667085;font-size:9px;font-weight:800}.accountingUploadV65 input,.accountingUploadV65 select{background:#fff;border:1px solid #d0d5dd;border-radius:9px;width:100%;margin-top:5px;padding:9px;display:block}.accountingDocRowV65{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.accountingDocRowV65>a{min-width:0}.accountingDocRowV65>button{color:#c01048;cursor:pointer;background:#fff1f3;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.accountingEmptyFolderV65{text-align:center;color:#667085;border:1px dashed #d0d5dd;border-radius:12px;padding:30px}.accountingEmptyFolderV65 strong,.accountingEmptyFolderV65 span{display:block}.accountingEmptyFolderV65 span{margin-top:5px;font-size:9px}@media (max-width:900px){.accountingUploadV65 form{grid-template-columns:1fr 1fr}.accountingUploadV65 form button{width:100%}}@media (max-width:600px){.accountingUploadV65 form{grid-template-columns:1fr}.accountingFolderActionsV65>*{text-align:center;width:100%}.accountingDocRowV65{grid-template-columns:1fr}.accountingDocRowV65>button{width:100%}}.accountingFolderActionsV65 .button:disabled{opacity:.45;cursor:not-allowed;color:#667085;background:#f4f6f8;border:1px solid #d0d5dd}@media (min-width:761px){.sidebar{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;padding-bottom:12px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar .sideBrand,.sidebar .navLabel{flex:none}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#344054 transparent;flex:auto;min-height:0;padding-bottom:12px;padding-right:3px;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{width:4px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#344054;border-radius:99px}.sidebar .sideFooter{z-index:2;background:linear-gradient(#111827,#0b1220);flex:none;margin-top:0;padding:12px 8px 4px;position:relative;box-shadow:0 -10px 22px #0b12204d}}.concessionStatsModalV66{width:min(900px,94vw);max-height:90dvh;overflow:auto}.concessionStatsToolbarV66{justify-content:flex-end;margin-bottom:14px;display:flex}.concessionStatsToolbarV66 label{color:#667085;font-size:9px;font-weight:800}.concessionStatsToolbarV66 input{background:#fff;border:1px solid #d0d5dd;border-radius:9px;margin-top:5px;padding:8px 10px;display:block}.concessionStatsKpisV66{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.concessionStatsKpisV66 article{background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px;padding:16px}.concessionStatsKpisV66 span,.concessionStatsKpisV66 small{color:#667085;font-size:9px;display:block}.concessionStatsKpisV66 strong{color:#101828;margin:4px 0;font-size:24px;display:block}.concessionStatsTypesV66{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.concessionStatsTypesV66 span{color:#344054;background:#eef4ff;border-radius:999px;padding:7px 11px;font-size:9px}.concessionStatsTypesV66 b{color:#101828;margin-left:5px}.concessionStatsProvidersV66{border-top:1px solid #e4e7ec;padding-top:14px}.concessionStatsTableV66{border:1px solid #e4e7ec;border-radius:12px;overflow:hidden}.concessionStatsTableV66>div{border-top:1px solid #eef1f4;grid-template-columns:1.6fr .7fr .7fr .8fr;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:grid}.concessionStatsTableV66>div:first-child{border-top:0}.concessionStatsTableV66 .head{color:#fff;text-transform:uppercase;background:#101828;font-size:8px;font-weight:800}.concessionStatsTableV66 strong{color:#101828}@media (max-width:760px){.concessionStatsKpisV66{grid-template-columns:1fr 1fr}.concessionStatsTableV66>div{grid-template-columns:1fr .55fr .55fr .7fr}.concessionStatsModalV66{width:96vw}}@media (max-width:480px){.concessionStatsKpisV66{grid-template-columns:1fr}.concessionStatsTableV66>div{grid-template-columns:1fr 1fr}.concessionStatsTableV66 .head{display:none}.concessionStatsTableV66>div span{text-align:right}}.loginReportToolbar{justify-content:flex-end;margin:0 0 16px;display:flex}.loginReportToolbar label{color:#64748b;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.loginReportToolbar input{background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:9px 11px}.loginReportKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.loginReportKpis>div{background:#fff;border:1px solid #e7edf5;border-radius:16px;padding:18px;box-shadow:0 8px 24px #0f172a0a}.loginReportKpis b{color:#0f172a;font-size:25px;display:block}.loginReportKpis span{color:#64748b;margin-top:4px;font-size:12px;display:block}.loginReportCard{overflow:hidden}.loginReportCard .tableWrap{overflow-x:auto}.loginReportCard table{border-collapse:collapse;width:100%;min-width:850px}.loginReportCard th,.loginReportCard td{text-align:left;border-bottom:1px solid #edf2f7;padding:13px 14px;font-size:13px}.loginReportCard th{text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;font-size:11px}.loginReportCard td small{color:#94a3b8;margin-top:3px;display:block}.loginStatus{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.loginStatus.actif{color:#166534;background:#dcfce7}.loginStatus.relancer{color:#92400e;background:#fef3c7}.loginStatus.inactif{color:#991b1b;background:#fee2e2}.loginStatus.jamais{color:#475569;background:#e2e8f0}@media (max-width:800px){.loginReportKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.biLoginScopeV661{border-top:1px solid #eaecf0;margin-top:18px;padding-top:18px}.biScopeHeadV661{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.biScopeHeadV661 h3{margin:4px 0 5px;font-size:17px}.biScopeHeadV661 p{color:#667085;max-width:560px;margin:0;font-size:10px;line-height:1.5}.biScopeQuickV661{flex:none;gap:6px;display:flex}.biScopeQuickV661 button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.biScopeGridV661{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.biScopeGridV661 label{color:#475467;cursor:pointer;background:#f9fafb;border:1px solid #eaecf0;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;font-size:10px;font-weight:700;display:flex}.biScopeGridV661 label.selected{color:#101828;background:#fff;border-color:#98a2b3;box-shadow:0 1px 3px #1018280d}.biScopeGridV661 input{width:16px;height:16px;margin:0}.loginReportV661{gap:16px;display:grid}.loginReportHeroV661{color:#fff;background:linear-gradient(135deg,#101828,#344054);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.loginReportHeroV661 h2{margin:4px 0;font-size:24px}.loginReportHeroV661 p{color:#d0d5dd;margin:0;font-size:10px}.loginReportHeroV661 label{text-transform:uppercase;color:#d0d5dd;font-size:8px;font-weight:800}.loginReportHeroV661 input{color:#101828;background:#fff;border:1px solid #ffffff40;border-radius:9px;margin-top:5px;padding:8px 10px;font-weight:800;display:block}.loginReportV661 .loginReportKpis{margin-bottom:0}.loginReportCardHeadV661{justify-content:space-between;align-items:center;gap:15px;padding:18px 18px 8px;display:flex}.loginReportCardHeadV661 h3{margin:4px 0 0;font-size:17px}.loginReportCardHeadV661>span{color:#667085;font-size:9px}.loginScopeEmptyV661{text-align:center;gap:5px;padding:35px 15px;display:grid}.loginScopeEmptyV661 b{font-size:13px}.loginScopeEmptyV661 span{color:#667085;font-size:10px}@media (max-width:760px){.biScopeHeadV661,.loginReportHeroV661{flex-direction:column;align-items:stretch}.biScopeQuickV661{width:100%}.biScopeQuickV661 button{flex:1}.biScopeGridV661{grid-template-columns:1fr}.loginReportHeroV661 label,.loginReportHeroV661 input{width:100%}.loginReportCardHeadV661{flex-direction:column;align-items:flex-start}}:is(.shell:has(.cadreStatsCompact) .sidebar nav,.shell:has(.loginReportV661) .sidebar nav){flex-direction:column!important;justify-content:flex-start!important;padding-top:18px!important;display:flex!important}:is(.shell:has(.cadreStatsCompact) .sidebar nav a,.shell:has(.loginReportV661) .sidebar nav a){height:auto!important;min-height:44px!important;margin:0 0 6px!important;padding:11px 12px!important}:is(.shell:has(.cadreStatsCompact) .sidebar nav a.active,.shell:has(.loginReportV661) .sidebar nav a.active){min-height:44px!important}.cadreStatsCompact{gap:16px;display:grid}.cadreStatsHero{color:#fff;background:linear-gradient(135deg,#101828,#344054);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.cadreStatsHero h2{margin:4px 0;font-size:24px}.cadreStatsHero p{color:#d0d5dd;margin:0;font-size:10px}.cadreStatsHero label{text-transform:uppercase;color:#d0d5dd;font-size:8px;font-weight:800}.cadreStatsHero input{color:#101828;background:#fff;border:1px solid #ffffff40;border-radius:9px;margin-top:5px;padding:8px 10px;font-weight:800;display:block}@media (max-width:760px){.cadreStatsHero{flex-direction:column;align-items:stretch}.cadreStatsHero label,.cadreStatsHero input{width:100%}}.sidebar-apporteur nav,.sidebar-cadre_directeur nav,.sidebar-cadre_chef_atelier nav,.sidebar-directeur_financier nav{flex-direction:column!important;justify-content:flex-start!important;gap:6px!important;padding-top:14px!important;display:flex!important}.sidebar-apporteur nav a,.sidebar-cadre_directeur nav a,.sidebar-cadre_chef_atelier nav a,.sidebar-directeur_financier nav a{border-radius:10px!important;flex:none!important;height:auto!important;min-height:44px!important;margin:0!important;padding:11px 12px!important}.sidebar-apporteur nav a.active,.sidebar-cadre_directeur nav a.active,.sidebar-cadre_chef_atelier nav a.active,.sidebar-directeur_financier nav a.active{height:auto!important;min-height:44px!important}.sidebar-apporteur .sideFooter,.sidebar-cadre_directeur .sideFooter,.sidebar-cadre_chef_atelier .sideFooter,.sidebar-directeur_financier .sideFooter{margin-top:auto!important}.chefDashV664{gap:16px;display:grid}.chefHeroV664{color:#fff;background:linear-gradient(135deg,#101828,#344054);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.chefHeroV664 h2{margin:4px 0;font-size:25px}.chefHeroV664 p{color:#d0d5dd;margin:0;font-size:10px}.chefHeroV664 label{text-transform:uppercase;color:#d0d5dd;font-size:8px;font-weight:800}.chefHeroV664 input{color:#101828;background:#fff;border:0;border-radius:9px;margin-top:5px;padding:8px 10px;font-weight:800;display:block}.chefKpiGridV664{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.chefKpiGridV664 article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;min-width:0;padding:15px 16px}.chefKpiGridV664 span{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:800;display:block}.chefKpiGridV664 b{color:#101828;margin:7px 0 4px;font-size:22px;display:block}.chefKpiGridV664 small{color:#667085;white-space:normal;font-size:8px;display:block}.chefKpiGridV664 small.up{color:#067647}.chefKpiGridV664 small.down{color:#b42318}.chefMainGridV664{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:12px;display:grid}.chefTripleV664{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.chefPanelV664{padding:17px 18px}.chefPanelHeadV664{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.chefPanelHeadV664 h3{margin:4px 0 0;font-size:16px}.chefPanelHeadV664>strong,.chefPanelHeadV664>span{color:#667085;font-size:9px}.chefDailyBarsV664{align-items:flex-end;gap:7px;height:185px;padding:6px 2px 0;display:flex;overflow-x:auto}.chefDailyBarV664{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:31px;height:100%;display:flex}.chefDailyBarV664 .barTrack{background:#f2f4f7;border-radius:6px;align-items:flex-end;width:16px;height:128px;display:flex;overflow:hidden}.chefDailyBarV664 .barTrack i{background:#344054;border-radius:6px;width:100%;display:block}.chefDailyBarV664 b{font-size:9px}.chefDailyBarV664 span{color:#667085;white-space:nowrap;font-size:7px}.chefAlertsV664{gap:8px;display:grid}.chefAlertV664{background:#f9fafb;border:1px solid #eaecf0;border-radius:11px;gap:9px;padding:10px;display:flex}.chefAlertV664>span{background:#98a2b3;border-radius:50%;width:8px;height:8px;margin-top:3px}.chefAlertV664.warning>span{background:#f79009}.chefAlertV664.danger>span{background:#d92d20}.chefAlertV664.success>span{background:#12b76a}.chefAlertV664 b{font-size:10px}.chefAlertV664 p{color:#667085;margin:3px 0 0;font-size:8px}.chefBreakdownV664{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.chefBreakdownV664 div{background:#f9fafb;border:1px solid #eaecf0;border-radius:10px;padding:11px}.chefBreakdownV664 span{color:#667085;font-size:8px}.chefBreakdownV664 b{margin-top:5px;font-size:18px;display:block}.chefWashTargetsV664{gap:10px;display:grid}.chefWashTargetsV664>div{background:#f9fafb;border:1px solid #eaecf0;border-radius:10px;padding:11px}.chefWashTargetsV664 span{font-size:9px;font-weight:800}.chefWashTargetsV664 b{margin:4px 0;font-size:18px;display:block}.chefWashTargetsV664 em{color:#667085;font-size:8px;font-style:normal}.chefWashTargetsV664 i{background:#eaecf0;border-radius:10px;height:5px;margin-top:8px;display:block;overflow:hidden}.chefWashTargetsV664 i u{background:#344054;border-radius:10px;height:100%;text-decoration:none;display:block}.chefTrendV664{justify-content:space-around;align-items:flex-end;gap:16px;height:210px;padding:8px 8px 0;display:flex}.chefTrendV664>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;max-width:110px;height:100%;display:flex}.chefTrendBarV664{background:#f2f4f7;border-radius:8px;align-items:flex-end;width:28px;height:125px;display:flex;overflow:hidden}.chefTrendBarV664 i{background:#344054;border-radius:8px;width:100%;display:block}.chefTrendV664 b{margin-top:5px;font-size:10px}.chefTrendV664 span{color:#475467;text-transform:capitalize;font-size:8px}.chefTrendV664 small{color:#98a2b3;white-space:nowrap;margin-top:2px;font-size:7px}.chefEmptyV664{color:#667085;margin:auto;font-size:10px}@media (max-width:1300px){.chefKpiGridV664{grid-template-columns:repeat(3,minmax(0,1fr))}.chefTripleV664{grid-template-columns:1fr 1fr}.chefTripleV664>article:last-child{grid-column:1/-1}}@media (max-width:900px){.chefMainGridV664,.chefTripleV664{grid-template-columns:1fr}.chefTripleV664>article:last-child{grid-column:auto}.chefKpiGridV664{grid-template-columns:repeat(2,minmax(0,1fr))}.chefTrendV664{justify-content:flex-start;overflow-x:auto}.chefTrendV664>div{min-width:75px}}@media (max-width:600px){.chefHeroV664{flex-direction:column;align-items:stretch}.chefHeroV664 label,.chefHeroV664 input{width:100%}.chefKpiGridV664{grid-template-columns:1fr 1fr}.chefKpiGridV664 b{font-size:18px}}.directorDashV665{gap:16px;display:grid}.directorHeroV665{color:#fff;background:linear-gradient(135deg,#101828,#344054);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.directorHeroV665 h2{margin:4px 0;font-size:25px}.directorHeroV665 p{color:#d0d5dd;margin:0;font-size:10px}.directorHeroV665 label{text-transform:uppercase;color:#d0d5dd;font-size:8px;font-weight:800}.directorHeroV665 input{color:#101828;background:#fff;border:0;border-radius:9px;margin-top:5px;padding:8px 10px;font-weight:800;display:block}.directorKpisV665{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.directorKpisV665 article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;min-width:0;padding:15px 16px}.directorKpisV665 span{color:#667085;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.directorKpisV665 b{color:#101828;margin:7px 0 4px;font-size:22px;display:block}.directorKpisV665 b.nameKpi{min-height:32px;font-size:13px;line-height:1.25}.directorKpisV665 small{color:#667085;font-size:8px}.directorDashV665 .up{color:#067647!important}.directorDashV665 .down{color:#b42318!important}.directorMainV665{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:12px;display:grid}.directorPanelV665{padding:17px 18px}.directorPanelHeadV665{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.directorPanelHeadV665 h3{margin:4px 0 0;font-size:16px}.directorPanelHeadV665>span{color:#667085;text-align:right;max-width:330px;font-size:8px}.directorRankingV665{display:grid}.directorRankRowV665{border-bottom:1px solid #eaecf0;grid-template-columns:34px minmax(180px,1.8fr) repeat(5,minmax(70px,.7fr));align-items:center;gap:10px;padding:10px 2px;display:grid}.directorRankRowV665:last-child{border-bottom:0}.rankV665{background:#f2f4f7;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.directorRankNameV665 b{font-size:10px}.directorRankNameV665 small{color:#98a2b3;margin-top:2px;font-size:7px;display:block}.directorRankRowV665>div:not(.rankV665):not(.directorRankNameV665) span{color:#98a2b3;text-transform:uppercase;font-size:7px;display:block}.directorRankRowV665>div:not(.rankV665):not(.directorRankNameV665) b{font-size:10px}.directorAlertsV665{gap:8px;display:grid}.directorAlertV665{background:#f9fafb;border:1px solid #eaecf0;border-radius:11px;gap:9px;padding:10px;display:flex}.directorAlertV665>span{background:#98a2b3;border-radius:50%;width:8px;height:8px;margin-top:3px}.directorAlertV665.warning>span{background:#f79009}.directorAlertV665.danger>span{background:#d92d20}.directorAlertV665.success>span{background:#12b76a}.directorAlertV665 b{font-size:9px}.directorAlertV665 p{color:#667085;margin:3px 0 0;font-size:8px}.directorTrendV665{justify-content:space-around;align-items:flex-end;gap:18px;height:220px;padding:8px 8px 0;display:flex}.directorTrendV665>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;max-width:120px;height:100%;display:flex}.directorTrendBarV665{background:#f2f4f7;border-radius:8px;align-items:flex-end;width:30px;height:130px;display:flex;overflow:hidden}.directorTrendBarV665 i{background:#344054;border-radius:8px;width:100%;display:block}.directorTrendV665 b{margin-top:5px;font-size:10px}.directorTrendV665 span{color:#475467;text-transform:capitalize;font-size:8px}.directorTrendV665 small{color:#98a2b3;white-space:nowrap;margin-top:2px;font-size:7px}@media (max-width:1350px){.directorKpisV665{grid-template-columns:repeat(3,minmax(0,1fr))}.directorRankRowV665{grid-template-columns:34px minmax(160px,1.5fr) repeat(5,minmax(60px,.7fr))}}@media (max-width:1050px){.directorMainV665{grid-template-columns:1fr}.directorRankingV665{overflow-x:auto}.directorRankRowV665{min-width:800px}.directorTrendV665{justify-content:flex-start;overflow-x:auto}.directorTrendV665>div{min-width:80px}}@media (max-width:700px){.directorHeroV665{flex-direction:column;align-items:stretch}.directorHeroV665 label,.directorHeroV665 input{width:100%}.directorKpisV665{grid-template-columns:1fr 1fr}}.myInvV666{gap:14px;display:grid}.myInvHeroV666{color:#fff;background:linear-gradient(135deg,#101828,#344054);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.myInvHeroV666 h2{margin:4px 0;font-size:24px}.myInvHeroV666 p{color:#d0d5dd;margin:0;font-size:9px}.myInvHeroV666 label{text-transform:uppercase;font-size:8px;font-weight:800}.myInvHeroV666 input{border:0;border-radius:9px;margin-top:5px;padding:8px 10px;font-weight:800;display:block}.myInvKpisV666{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.myInvKpisV666 article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:15px}.myInvKpisV666 span{color:#667085;text-transform:uppercase;font-size:8px;font-weight:800}.myInvKpisV666 b{margin-top:7px;font-size:20px;display:block}.myInvKpisV666 small{color:#98a2b3;font-size:7px}.myInvGridV666{grid-template-columns:1fr 1fr;gap:12px;display:grid}.myInvPanelV666{padding:17px}.myInvHeadV666{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.myInvHeadV666 h3{margin:4px 0 0;font-size:16px}.myInvHeadV666>span{color:#667085;font-size:8px}.myInvFieldsV666{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;display:grid}.myInvFieldsV666 label,.myInvNotesV666{color:#475467;text-transform:uppercase;font-size:8px;font-weight:800}.myInvFieldsV666 input,.myInvNotesV666 textarea{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:9px;width:100%;margin-top:5px;padding:9px;display:block}.myInvNotesV666 textarea{resize:vertical;min-height:70px}.myInvLinesV666{display:grid}.myInvLinesV666>div{border-bottom:1px solid #eaecf0;grid-template-columns:1fr 130px;align-items:center;gap:10px;padding:9px 0;display:grid}.myInvLinesV666 span{font-size:9px}.myInvLinesV666 input{text-align:right;border:1px solid #d0d5dd;border-radius:8px;padding:8px;font-weight:800}.myInvWarnV666{color:#b54708;background:#fffaeb;border-radius:9px;margin-top:10px;padding:9px;font-size:8px}.myInvActionsV666{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.myInvActionsV666>span{color:#475467;font-size:8px}.linkButton{color:#344054;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.linkButton.danger{color:#b42318}@media (max-width:1050px){.myInvGridV666{grid-template-columns:1fr}.myInvKpisV666{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.myInvHeroV666{flex-direction:column;align-items:stretch}.myInvKpisV666,.myInvFieldsV666{grid-template-columns:1fr}.myInvLinesV666>div{grid-template-columns:1fr 110px}}.myInvMonthPickerV666a{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-width:190px!important;display:flex!important}.myInvMonthPickerV666a span{letter-spacing:.05em;text-transform:uppercase;color:#d0d5dd;font-size:8px;font-weight:900}.myInvMonthPickerV666a input{border-radius:10px!important;width:190px!important;min-height:42px!important;padding:10px 12px!important;font-size:12px!important}.myInvGhostBtnV666a,.myInvOutlineBtnV666a,.myInvDownloadBtnV666a,.myInvMiniDownloadV666a{cursor:pointer;border-radius:9px;font-weight:800;transition:all .15s}.myInvGhostBtnV666a{color:#344054;background:#f8fafc;border:1px solid #d0d5dd;padding:8px 11px;font-size:9px}.myInvGhostBtnV666a:hover{background:#eef2f6}.myInvOutlineBtnV666a{color:#344054;background:#fff;border:1px solid #98a2b3;padding:10px 13px;font-size:9px}.myInvDownloadBtnV666a{color:#fff;background:#101828;border:1px solid #101828;padding:10px 14px;font-size:9px;box-shadow:0 2px 5px #10182826}.myInvDownloadBtnV666a:hover{background:#344054}.myInvHistoryActionsV666a{align-items:center;gap:10px;display:flex}.myInvMiniDownloadV666a{color:#101828;background:#fff;border:1px solid #d0d5dd;padding:7px 10px;font-size:8px}.myInvMiniDownloadV666a:hover{background:#f8fafc}@media (max-width:650px){.myInvMonthPickerV666a,.myInvMonthPickerV666a input{width:100%!important;min-width:0!important}.myInvActionsV666 .myInvOutlineBtnV666a,.myInvActionsV666 .myInvDownloadBtnV666a,.myInvActionsV666 .button{width:100%}}.myInvRecipientV666b{border-left:4px solid #101828}.myInvRecipientGridV666b{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.myInvRecipientGridV666b>div{background:#f9fafb;border:1px solid #eaecf0;border-radius:10px;min-width:0;padding:11px}.myInvRecipientGridV666b span{text-transform:uppercase;color:#667085;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.myInvRecipientGridV666b b{color:#101828;word-break:break-word;font-size:9px}@media (max-width:850px){.myInvRecipientGridV666b{grid-template-columns:1fr 1fr}}@media (max-width:550px){.myInvRecipientGridV666b{grid-template-columns:1fr}}
