:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#253e35;background:#f6f8f5;font-synthesis:none;font-weight:400;font-size:14px;--green: #173e30;--muted: #758078;--line: #e5eae4;--lime: #dcef80}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button,a,input,select,textarea{outline-offset:4px}button{transition:background .15s,color .15s}button svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:30px;line-height:1.2;letter-spacing:-1.15px;font-weight:600}h2{font-size:17px;font-weight:600;letter-spacing:-.35px}h3{font-size:14px}p{color:var(--muted);line-height:1.65}small{font-size:11px}.brand{display:flex;align-items:center;gap:10px;font-size:29px;letter-spacing:-1.1px;font-weight:750;color:#173e30}.brand-icon{display:grid;place-items:center;border-radius:11px;width:36px;height:36px;background:var(--green);color:var(--lime)}.brand-dot{color:#8bac35}.sidebar{position:fixed;inset:0 auto 0 0;width:247px;background:#fff;border-right:1px solid var(--line);padding:30px 20px 16px;display:flex;flex-direction:column;z-index:30}.portal-label{font-size:9px;letter-spacing:2.2px;color:#8b968e;margin:12px 0 31px 46px}.workspace{border:1px solid var(--line);border-radius:9px;padding:12px 9px;display:flex;align-items:center;gap:10px;margin-bottom:27px}.workspace-icon{width:35px;height:35px;background:#f1f4ed;display:grid;place-items:center;border-radius:7px;flex-shrink:0}.workspace>div{min-width:0}.workspace label{display:block;color:#899087;font-size:10px;margin-bottom:5px}.workspace select{width:144px;font-size:11px;font-weight:600;border:0;background:transparent;color:#273c31;padding:0;cursor:pointer}nav button{border:0;background:transparent;width:100%;text-align:left;display:flex;align-items:center;gap:12px;padding:13px;border-radius:7px;color:#6e7971;font-size:12px;margin-bottom:4px}nav button:hover{background:#f4f7f0}nav button.active{color:#23462c;background:#edf4df;font-weight:650}.nav-dot{width:6px;height:6px;background:#6b8d30;border-radius:50%;margin-left:auto}.nav-section{font-size:9px;letter-spacing:1.8px;display:block;color:#9aa198;margin:27px 13px 13px}.sidebar-bottom{margin-top:auto;padding-top:24px}.help-card{background:#f8f9f4;border:1px solid #e9eddf;border-radius:9px;padding:15px 12px;margin-bottom:21px}.help-card>span{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:650}.help-card p{font-size:10px;margin:9px 0 12px}.help-card button{background:none;border:0;display:flex;align-items:center;gap:24px;font-size:10px;font-weight:600;color:#38533c;padding:0}.profile{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;border-top:1px solid var(--line);padding:17px 1px 0;text-align:left;color:#3d4d43}.profile>span:nth-child(2){flex:1}.profile strong{display:block;font-size:11px}.profile small{display:block;color:#92988f;font-size:10px;text-transform:capitalize;margin-top:4px}.avatar{display:grid;place-items:center;background:#e4ebdc;border:3px solid #f5f7f0;border-radius:50%;width:36px;height:36px;font-size:10px;color:#4a6348;font-weight:650}.avatar.small{width:32px;height:32px}.main-shell{margin-left:247px}.topbar{height:75px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 35px}.breadcrumb{font-size:11px;color:#899189;display:flex;gap:13px;align-items:center}.breadcrumb strong{font-weight:500;color:#354d3e}.topbar-right{display:flex;align-items:center;gap:24px}.development{font-size:10px;color:#737e72;display:flex;align-items:center;gap:7px}.development>span{width:5px;height:5px;background:#83a44c;border-radius:100%}.icon-button{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:inherit;padding:5px}.notification{position:relative}.notification i{width:5px;height:5px;border:1px solid white;background:#a1b953;border-radius:50%;position:absolute;right:5px;top:4px}.mobile-menu{display:none}main{padding:33px 35px 0;max-width:1610px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:23px}.eyebrow{font-size:9px;letter-spacing:1.7px;font-weight:600;color:#7a8c6e;display:block;margin-bottom:10px}.page-heading p{font-size:12px;margin-top:9px}.heading-actions{display:flex;gap:8px;flex-shrink:0}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 16px;border-radius:7px;font-size:11px;font-weight:600;min-height:38px}.primary{background:var(--green);border:1px solid var(--green);color:#fff}.primary:hover{background:#29543c}.secondary{background:#fff;border:1px solid #dfe5da;color:#384f3d}.secondary:hover{background:#f0f5e8}.wide{width:100%}.sample-banner{border:1px solid #e2e9d7;background:#f0f4e9;border-radius:6px;display:flex;gap:14px;align-items:center;padding:10px 13px;font-size:10px;color:#7b856f;margin-bottom:22px}.sample-banner>span{color:#56703c;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:7px}.sample-dot{height:5px;width:5px;border-radius:50%;background:#88a24e}.filters{display:flex;gap:10px;align-items:center;margin-bottom:22px;flex-wrap:wrap}.filter-label{display:flex;gap:7px;align-items:center;font-size:10px;color:#858f80;margin-right:7px}select,input,textarea{border:1px solid #dfe5da;border-radius:6px;background:#fff;padding:10px;color:#354a3a;min-width:0}select{font-size:11px}input{font-size:12px}.date-input{font-size:10px;display:flex;align-items:center;gap:7px;color:#7c8779}.date-input input{font-size:10px;padding:8px}.date-dash{color:#adb5a8;font-size:11px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:23px}.stat{border:1px solid var(--line);background:#fff;border-radius:10px;padding:19px 20px 17px;min-height:146px;box-shadow:0 2px 2px #12372302}.stat-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#7f897d;margin-bottom:17px;gap:5px}.stat-heading svg{color:#80916d}.stat-value{display:block;font-size:29px;letter-spacing:-1px;font-weight:600;white-space:nowrap}.stat-value em{font-size:19px;color:#9aa48e;font-style:normal;font-weight:400}.stat small{font-size:10px;color:#90998a;display:block;margin-top:11px}.progress{height:5px;border-radius:10px;background:#edf0e7;overflow:hidden;margin-top:10px}.progress span{display:block;height:100%;background:#a4bf59;border-radius:10px}.stat .progress{height:4px;margin-top:9px}.stat:has(.progress) small{margin-top:6px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:22px;margin-bottom:24px}.card{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 2px 3px #23452602}.card-heading{padding:22px 23px;display:flex;align-items:center;justify-content:space-between;gap:14px}.card-heading p{font-size:10px;margin-top:6px}.chart-key{font-size:9px;display:flex;align-items:center;gap:6px;color:#919989;white-space:nowrap}.chart-key i{display:inline-block;background:#b8cd76;width:6px;height:6px;border-radius:2px}.spend-chart{height:207px;display:flex;gap:10px;padding:12px 24px 0 23px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:160px;color:#9aa292;font-size:9px;min-width:32px}.chart-plot{position:relative;flex:1;min-width:0}.chart-grid{height:160px;display:flex;flex-direction:column;justify-content:space-between;position:absolute;inset:0 0 auto}.chart-grid>div{border-top:1px dashed #e8ece2}.bars{display:flex;align-items:flex-end;gap:9px;height:160px;position:relative;padding:0 10px}.bar-column{height:100%;flex:1;max-width:42px;position:relative;display:flex;align-items:flex-end;justify-content:center}.bar{width:100%;min-width:2px;background:linear-gradient(0deg,#ccdc9e,#9db95c);border-radius:5px 5px 0 0;position:relative;transition:height .3s}.bar:hover,.bar:focus{background:#698d40}.bar-tooltip{display:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);background:#143e2d;color:#fff;border-radius:5px;padding:8px;white-space:nowrap;font-size:10px;z-index:2;line-height:1.6}.bar:hover .bar-tooltip,.bar:focus .bar-tooltip{display:block}.bar-label{font-size:9px;position:absolute;bottom:-20px;color:#89967c}.chart-footer{border-top:1px solid #edf0e8;display:flex;justify-content:space-between;align-items:center;padding:14px 22px;font-size:10px;color:#86917e}.chart-footer>span{display:flex;gap:7px;align-items:center}.dot-green{display:inline-block;width:5px;height:5px;background:#95b54e;border-radius:50%;flex-shrink:0}.text-button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;color:#536e40;font-size:10px;font-weight:600;white-space:nowrap}.pricing-panel{background:#193e30;border:1px solid #214a36;border-radius:10px;padding:0 22px;color:#eaf1e4;overflow:hidden;position:relative}.pricing-panel:before{content:"";position:absolute;width:230px;height:230px;border:1px solid #ffffff06;border-radius:50%;right:-110px;top:-120px;box-shadow:0 0 0 28px #ffffff03,0 0 0 58px #ffffff02;pointer-events:none}.pricing-panel .card-heading{padding:23px 0 0}.pricing-panel .eyebrow{color:#abc28b;font-size:8px;margin-bottom:9px}.pricing-panel h2{font-size:18px;color:#fff}.pricing-panel .card-heading>svg{color:#b2cc87}.pricing-copy{font-size:10px;color:#a2b39f;margin-top:10px;margin-bottom:8px}.price-row{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid #ffffff13;gap:6px}.price-row>span{font-size:11px;color:#f0f4e9}.fuel-swatch{width:5px;height:13px;display:inline-block;border-radius:2px;background:#b8cd75;margin-right:8px;vertical-align:middle}.fuel-swatch.diesel{background:#80a985}.price-row small{display:block;font-size:8px;color:#9bb292;margin:6px 0 0 13px}.price-row strong{font-size:26px;letter-spacing:-1px;white-space:nowrap;font-weight:500}.price-row strong small{display:inline;font-size:11px;letter-spacing:0;margin-left:4px;color:#97ad8d}.price-effective{font-size:8px;color:#b1c19f;display:flex;align-items:center;gap:5px;padding:15px 0}.pricing-panel>button{width:100%;background:#d4e9a0;color:#234b2a;border:0;border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:11px 13px;font-size:10px;font-weight:650;margin-bottom:20px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:9px;font-weight:500;color:#84917c;background:#fafbf8;padding:12px 22px;border-top:1px solid #edf0e8;border-bottom:1px solid #edf0e8}td{font-size:10px;color:#70806a;padding:15px 22px;border-bottom:1px solid #eef1e9}tr:last-child td{border-bottom:0}td strong{font-size:10px;font-weight:550;display:block;color:#405237}td small{display:block;font-size:9px;color:#98a18e;margin-top:5px}.amount{font-size:11px;font-weight:600;color:#405237}.status{display:inline-flex;gap:5px;align-items:center;border:1px solid #e5edd8;background:#f4f8eb;color:#63813d;border-radius:4px;padding:4px 7px;font-size:9px;text-transform:capitalize}.status>span{height:4px;width:4px;border-radius:50%;background:#91ae58}.muted{color:#a0a995}.bottom-note{display:flex;align-items:center;justify-content:center;color:#98a28f;gap:7px;font-size:9px;padding:22px 10px}footer{display:flex;justify-content:space-between;color:#9ea692;font-size:9px;padding:24px 0 21px;margin-top:15px;border-top:1px solid #e7ebdf}.footer-dot{margin:0 7px}.empty{padding:45px;text-align:center;color:#8b9780;font-size:12px}.empty svg{margin-bottom:12px}.empty h3{margin-bottom:6px}.error{display:flex;align-items:center;justify-content:space-between;background:#fff0eb;border:1px solid #efcbbf;padding:13px 15px;border-radius:7px;color:#8c432d;font-size:12px;margin-bottom:18px}.toast{position:fixed;right:30px;bottom:30px;z-index:90;display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:9px;color:#fff;background:#294e37;box-shadow:0 4px 20px #0002;font-size:12px}.price-cards,.vehicle-grid,.limit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rate-card,.vehicle-card,.limit-card,.details-card{padding:25px}.rate-icon{background:#edf3e3;color:#658744;width:46px;height:46px;display:grid;place-items:center;border-radius:11px;margin-bottom:23px}.rate-card h2{font-size:20px}.big-price{font-size:35px;letter-spacing:-1.5px;font-weight:550;margin:25px 0 14px}.big-price small{font-size:12px;color:#94a085;margin-left:7px;letter-spacing:0;font-weight:400}.rate-card p{font-size:11px}.rate-date{border-top:1px solid var(--line);padding-top:17px;margin-top:22px;color:#7d8c6e;font-size:11px}.info-panel{display:flex;align-items:flex-start;gap:14px;padding:21px;background:#edf3e7;border:1px solid #dfe8d5;border-radius:8px;margin:22px 0;color:#718b4f}.info-panel>svg{flex-shrink:0}.info-panel h3{color:#50643d;margin-bottom:7px}.info-panel p{font-size:12px}.amber{background:#fbf6e8;border-color:#eee3c2;color:#a08b4d}.amber h3{color:#8c7637}.amber p{color:#918464}.pill{font-size:9px;letter-spacing:.3px;background:#f2f5ec;border:1px solid #e1e8d7;border-radius:5px;padding:5px 8px;color:#7b8e64;display:inline-flex}.amber-pill{color:#9c7d31;background:#faf2d9;border-color:#ecdfb6}.vehicle-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.vehicle-icon{background:#eff3e8;color:#79944c;border-radius:10px;padding:14px}.plate{font-size:11px;letter-spacing:2px;margin:8px 0 23px}.vehicle-metrics{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:19px;margin-bottom:16px}.vehicle-metrics small{display:block;color:#929e85;font-size:10px;margin-bottom:8px}.vehicle-metrics strong{font-weight:550;font-size:19px;letter-spacing:-.5px}.vehicle-card>p:not(.plate){font-size:10px}.vehicle-card>.text-button{margin-top:21px}.search{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:7px;padding-left:11px;color:#91a082}.search input{border:0;background:transparent;width:265px;font-size:10px}.count{font-size:11px;background:#eef3e6;border-radius:5px;padding:3px 6px;margin-left:6px}.role{text-transform:capitalize}.role-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:25px}.role-grid>div{padding:17px;background:#f0f4ea;border-radius:8px;border:1px solid #e5ebdb}.role-grid svg{color:#7f985b;margin-bottom:12px}.role-grid h3{font-size:12px;margin-bottom:7px}.role-grid p{font-size:10px}.section-gap{margin-top:22px}.invitation-row{display:flex;justify-content:space-between;align-items:center;padding:18px 23px;border-top:1px solid var(--line)}.invitation-row strong{font-size:12px}.invitation-row small{display:block;color:#8b987c;margin-top:5px}.limit-card .card-heading{padding:0}.limit-card .rate-icon{margin-bottom:16px}.limit-card p{font-size:11px;margin-top:10px}.limit-used{display:flex;justify-content:space-between;margin-top:12px;font-size:11px;color:#7e8d6c}.limit-used strong{font-weight:500;color:#5a7345}.report-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.report-builder{padding:30px}.report-builder h2{font-size:23px;margin-bottom:13px}.report-builder>p{font-size:12px;max-width:470px}.report-summary{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.report-summary small{display:block;font-size:10px;color:#90a17e;margin-bottom:8px}.report-summary strong{font-size:12px;font-weight:550}.export-buttons{display:flex;gap:12px}.report-footnote{display:block;font-size:9px;color:#9aa58d;margin-top:20px}.breakdown-row{display:flex;justify-content:space-between;align-items:center;padding:20px 23px;border-top:1px solid var(--line);gap:30px}.breakdown-row>div{flex:1}.breakdown-row strong{font-size:12px;font-weight:550}.breakdown-row small{display:block;font-size:9px;color:#92a07f;margin-top:5px}.combined-total{display:flex;justify-content:space-between;padding:22px;background:#f1f5e9;border-top:1px solid #e0e9d3;font-size:12px}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.details-card p{margin:20px 0;font-size:12px}dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:12px;margin:25px 0 0}dt{color:#8d9a7c}dd{margin:0;overflow-wrap:anywhere}.audit-row{display:flex;align-items:center;gap:15px;padding:17px 23px;border-top:1px solid var(--line);font-size:11px}.audit-row svg{color:#8aa263}.audit-row>div{flex:1}.audit-row strong{font-weight:500}.audit-row small{display:block;color:#8b987c;margin-top:6px}.audit-row time{font-size:10px;color:#94a082}.modal-overlay{position:fixed;inset:0;background:#132b2580;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;display:grid;place-items:center;padding:20px}.modal{background:#fff;padding:33px;border-radius:15px;max-width:470px;width:100%;position:relative;max-height:90vh;overflow-y:auto;box-shadow:0 15px 70px #0002}.close-modal{position:absolute;right:16px;top:16px;color:#94a085}.modal h2{font-size:23px;line-height:1.3;margin-bottom:18px}.modal p{font-size:12px;margin-bottom:19px}.modal label,.login-form label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#6e7b62;margin:18px 0}.modal input,.modal select{padding:12px}.modal form>.primary{margin-top:15px}.modal textarea{width:100%;min-height:90px;font-size:11px;margin-bottom:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login{display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh;background:#fff}.login-story{background:#153c2e;padding:48px 65px;color:#e5f0d6;display:flex;flex-direction:column;justify-content:space-between;min-height:800px}.login-story .brand{color:#f1f5e7}.login-story .brand-icon{background:#d8ed9a;color:#224b30}.login-story .eyebrow{color:#bdcf8e;margin-bottom:23px}.login-story h1{font-size:49px;letter-spacing:-2px;line-height:1.15}.login-story p{color:#a8bba0;max-width:440px;font-size:15px;margin-top:25px}.login-story>small{font-size:11px;color:#8fa985}.login-illustration{margin-top:50px;position:relative;padding:45px;display:flex;align-items:center;gap:30px;border:1px solid #ffffff12;border-radius:15px;background:#ffffff04}.login-illustration>svg{color:#b6cd83;flex-shrink:0}.login-illustration>span{font-size:13px;color:#aec495;display:flex;align-items:center;gap:12px;line-height:1.5}.login-form{width:440px;max-width:100%;margin:auto;padding:40px}.login-form>.pill{font-size:9px;letter-spacing:1.6px;margin-bottom:24px}.login-form h2{font-size:33px;letter-spacing:-1px}.login-form>p{margin-top:12px;margin-bottom:30px;font-size:13px}.login-form input{padding:14px}.login-form form>.primary{margin-top:15px}.demo-entry{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.demo-entry p{font-size:11px;margin-bottom:13px}.demo-entry small{display:block;text-align:center;color:#9aa88b;margin-top:13px;font-size:10px}.login-help{display:flex;gap:8px;align-items:center;font-size:10px;color:#8f9c7f;margin-top:30px;line-height:1.6}.loading{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px}.scrim{display:none}@media(min-width:1550px){main{padding-top:40px}.stat{min-height:158px}.overview-grid{grid-template-columns:1.9fr 1fr}.spend-chart{height:220px}.chart-y,.chart-grid,.bars{height:175px}.pricing-panel .price-row{padding:20px 0}}@media(max-width:1200px){.sidebar{width:220px;padding-left:15px;padding-right:15px}.workspace select{width:126px}.main-shell{margin-left:220px}main{padding:27px 24px 0}.topbar{padding:0 24px}.stat{padding:17px 15px}.stat-value{font-size:24px}.stats{gap:12px}.stat-heading{font-size:10px}.overview-grid{gap:17px}.card-heading{padding:20px}.chart-key{display:none}td,th{padding-left:17px;padding-right:17px}.price-cards,.vehicle-grid,.limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-grid{grid-template-columns:repeat(3,1fr)}.login-story{padding:40px}.login-story h1{font-size:40px}.login-illustration{padding:25px}.login-illustration>svg{width:70px}.stat small{font-size:9px}.sample-banner{font-size:9px;line-height:1.7}}@media(max-width:950px){.overview-grid{grid-template-columns:1fr}.pricing-panel{padding-bottom:1px}.pricing-panel .price-row{display:inline-flex;width:48%;vertical-align:top;padding-right:20px;margin-right:2%}.pricing-panel>button{width:100%}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.report-layout,.account-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start}.heading-actions{padding-top:10px}.page-heading h1{font-size:27px}.filters{gap:8px}.filter-label{width:100%;margin-bottom:5px}.sample-banner{display:block}.sample-banner>span{margin-bottom:3px}.login{grid-template-columns:1fr 1fr}.login-story h1{font-size:33px}.login-story{padding:30px}.login-illustration{flex-direction:column;gap:20px}.login-form{padding:30px}.login-story p{font-size:13px}.role-grid{grid-template-columns:repeat(2,1fr)}.card-heading:has(.search){align-items:flex-start;flex-direction:column}.search,.search input{width:100%}}@media(max-width:700px){.sidebar{transform:translate(-100%);transition:transform .2s;width:245px}.sidebar.open{transform:translate(0)}.scrim{display:block;position:fixed;inset:0;background:#122b2577;z-index:25;border:0}.main-shell{margin-left:0}.mobile-menu{display:flex}.topbar{height:62px;padding:0 18px;gap:10px}.breadcrumb{margin-right:auto;font-size:10px;gap:5px}.breadcrumb>strong{max-width:100px}.topbar-right{gap:10px}.development{display:none}main{padding:24px 18px 0}.page-heading{flex-wrap:wrap;margin-bottom:18px;gap:8px}.page-heading h1{font-size:26px}.page-heading p{font-size:11px}.heading-actions{padding:3px 0}.sample-banner{margin-bottom:18px;padding:9px 11px;font-size:9px}.stats{gap:10px}.stat{padding:15px 13px;min-height:139px}.stat-value{font-size:26px}.stat-heading{font-size:10px;line-height:1.5}.stat-heading svg{width:16px}.stat small{font-size:9px;line-height:1.6}.filters{gap:7px}.filters>select{width:100%}.date-input{flex:1;gap:5px;display:flex;font-size:9px}.date-input input{width:100%;font-size:10px;padding:8px 5px}.date-dash,.filter-label{display:none}.card-heading{padding:19px 16px}.card-heading h2{font-size:15px}.card-heading .text-button{font-size:9px;gap:4px}.spend-chart{padding-left:12px;padding-right:16px}.bars{gap:5px;padding:0 4px}.chart-footer{padding:14px;font-size:9px}.chart-footer .text-button{font-size:9px}.pricing-panel .price-row{display:flex;width:100%;margin:0;padding-right:0}.pricing-panel .card-heading{padding-top:23px}.price-cards,.vehicle-grid,.limit-grid{grid-template-columns:1fr}.role-grid{grid-template-columns:1fr 1fr}.role-grid>div{padding:13px}.report-builder{padding:23px}.report-builder h2{font-size:21px}.report-summary{gap:20px 12px}.report-summary strong{font-size:11px}.export-buttons{flex-direction:column}.modal{padding:25px}.audit-row{flex-wrap:wrap}.audit-row time{margin-left:32px}.login{display:flex;flex-direction:column}.login-story{min-height:auto;padding:30px}.login-story>.brand{font-size:26px;margin-bottom:35px}.login-story .eyebrow{font-size:9px;margin-bottom:15px}.login-story h1{font-size:32px}.login-story p{font-size:12px;margin-top:15px}.login-story>small,.login-illustration{display:none}.login-form{padding:30px 25px;width:100%;max-width:430px}.login-form h2{font-size:29px}.toast{right:15px;bottom:15px;left:15px;padding:15px;font-size:11px}.info-panel{padding:16px}.info-panel p{font-size:11px}.workspace select{width:145px}.details-card{padding:22px}.bottom-note{font-size:8px}.invitation-row{gap:15px;overflow-wrap:anywhere}.invitation-row strong{font-size:10px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
