/* Readable native carousel previews. Phone previews remain hidden by the existing layout. */
@media (min-width: 761px) {

html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview { padding:28px clamp(24px,3vw,48px) 0!important; color:#202a38; font-size:14px; line-height:1.45; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview > .fleet-preview-label { position:static; display:block; width:max-content; max-width:100%; margin:0 auto 18px; padding:0; background:transparent; color:#60584f; font-size:12px; line-height:1.5; font-weight:500; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview > :is(.dash-shell,.hero-product) { width:100%!important; max-width:1240px!important; margin:0 auto!important; height:auto!important; min-height:700px; max-height:none; font-size:14px; line-height:1.45; animation:none!important; transform:none!important; filter:none; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview :is(.dash-shell,.hero-product) :is(small,em,li,th,td) { font-size:13px; line-height:1.45; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview :is(.dash-shell,.hero-product) b { font-size:14px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview :is(.dash-shell,.hero-product) :is(small,em,p) { color:#536174; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview :is(.dash-shell,.hero-product) button { font-family:inherit; font-size:13px!important; line-height:1.4; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-shell { grid-template-columns:164px minmax(0,1fr); }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-side { padding:22px 12px; background:#fafbfc; border-color:#dce2e9; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .mini-logo { margin:0 8px 22px; font-size:13px; white-space:nowrap; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-nav { min-height:42px; height:auto; padding:11px 10px; gap:10px; margin-bottom:4px; font-size:13px; font-weight:500; line-height:1.35; color:#465267; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-nav.active { background:#fff0e9; color:#b6300c; font-weight:700; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-nav-icon { flex:0 0 17px; width:17px; height:17px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-nav-icon svg { width:17px; height:17px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-main { padding:20px!important; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-head { height:40px; font-size:17px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-head > b { font-size:18px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-head button { padding:8px 12px; color:#344256; border-color:#d1d9e2; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .avatar { width:32px; height:32px; font-size:11px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .stat-grid { gap:12px; margin:16px 0; grid-template-columns:repeat(4,minmax(0,1fr)); }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .stat-grid > div { height:auto; min-height:112px; padding:14px; border-color:#dce2e9; background:#fff; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .stat-grid small { font-size:13px; color:#536174; font-weight:500; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .stat-grid strong { font-size:28px; line-height:1.2; margin:9px 0 7px; letter-spacing:-.035em; color:#172335; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .stat-grid :is(em,p) { font-size:12px; margin:0; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .stat-grid em { color:#167647; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .stat-grid em span { color:#536174; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .charts { grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); gap:14px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview :is(.line-card,.fleet-card,.table-card) { height:auto; padding:16px; border-color:#dce2e9; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview :is(.line-card,.fleet-card) { min-height:230px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .line-card > b { display:block; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .legend { position:static; display:flex; align-items:center; justify-content:flex-end; margin-top:8px; color:#536174; font-size:11px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .legend i { width:16px; margin:0 5px 0 12px; border-top-width:3px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .legend i:nth-child(2) { border-color:#64748b; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .line-card svg { display:block; height:132px; width:100%; margin:8px 0; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .gridline { stroke:#e4e8ee; stroke-width:1; vector-effect:non-scaling-stroke; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview :is(.orange-line,.gray-line) { animation:none!important; stroke-dasharray:none!important; stroke-dashoffset:0!important; stroke-width:3; stroke-linejoin:round; stroke-linecap:round; vector-effect:non-scaling-stroke; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .gray-line { stroke:#64748b; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .days { font-size:11px; color:#536174; margin:0; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .fleet-inner { height:auto; min-height:172px; gap:22px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .donut { width:128px; height:128px; flex:0 0 128px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .donut:before { width:80px; height:80px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .donut strong { font-size:24px; line-height:1.2; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .donut small { margin-top:4px; font-size:12px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .fleet-inner ul { flex:1; min-width:0; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .fleet-inner li { grid-template-columns:8px minmax(0,1fr) 24px; gap:8px; margin:12px 0; font-size:12px; color:#465267; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .fleet-inner li b { font-size:12px; color:#172335; text-align:right; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .fleet-inner li i { width:8px; height:8px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .table-card { margin-top:16px; min-height:210px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .table-card > div { align-items:center; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .table-card a { color:#235baf; font-size:12px; font-weight:600; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .table-card table { margin-top:12px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .table-card :is(th,td) { font-size:12px; padding:10px 6px; line-height:1.5; color:#344256; border-color:#e4e8ee; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .table-card th { color:#536174; font-weight:600; background:#f6f8fa; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .table-card td span { display:inline-block; padding:3px 7px; color:#166534; background:#eaf6ee; font-size:11px; font-weight:600; white-space:nowrap; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .table-card td .pending { color:#a53613; background:#fff0e8; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .hero-product { position:relative; padding-bottom:18px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .product-top { height:70px; padding:0 22px; border-color:#dce2e9; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .product-top > div { gap:12px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .product-top b { font-size:18px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .product-top button { padding:10px 14px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .product-top em { font-size:12px; color:#167647!important; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .reservation-summary { gap:14px; padding:20px 22px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .reservation-summary > div { padding:16px; border-color:#dce2e9; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .reservation-summary small { font-size:12px; font-weight:600; letter-spacing:.025em; color:#536174; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .reservation-summary strong { font-size:28px; line-height:1.2; margin:8px 0; color:#172335; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .reservation-summary span { font-size:13px; color:#536174; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .reservation-summary .positive { color:#167647; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .calendar-head { height:52px; padding:0 22px; gap:12px; border-color:#dce2e9; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .calendar-head b { font-size:14px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .calendar-head button { width:30px; height:30px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .calendar-head span { font-size:12px; color:#465267; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .rental-calendar { height:290px; grid-template-columns:56px repeat(7,minmax(0,1fr)); }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .time-labels { font-size:11px; color:#536174; padding-top:38px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .calendar-day { border-color:#dce2e9; background:repeating-linear-gradient(to bottom,transparent 0,transparent 62px,#e4e8ee 63px); }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .calendar-day > b { height:38px; font-size:11px; color:#465267; border-color:#dce2e9; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .booking { font-size:12px; line-height:1.35; padding:9px 7px; overflow-wrap:break-word; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .booking small { font-size:11px; color:inherit; margin-top:5px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .booking.orange { color:#a92f10; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .booking.green { color:#146636; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .booking.blue { color:#254e86; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .reservation-toast { position:static; width:max-content; max-width:calc(100% - 44px); margin:18px 22px 0 auto; padding:12px 16px; box-shadow:0 5px 16px #1723350c; border-color:#cbded2; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .reservation-toast b { font-size:14px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .reservation-toast small { font-size:12px; color:#536174; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-kpis { padding:18px 20px 0; gap:14px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-kpis article { padding:14px; gap:12px; border-color:#dce2e9; box-shadow:none; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-kpis article > span { width:38px; height:38px; flex-basis:38px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-kpis small { font-size:12px; color:#536174; letter-spacing:.025em; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-kpis strong { font-size:28px; line-height:1.2; margin:7px 0; color:#172335; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-kpis em { font-size:12px; color:#167647; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-grid { padding:16px 20px; gap:16px; grid-template-columns:minmax(0,1.7fr) minmax(0,1fr); }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview :is(.revenue-chart,.fleet-score) { height:auto; min-height:248px; padding:16px; border-color:#dce2e9; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .hero-product header { position:static!important; inset:auto!important; width:auto!important; min-height:0!important; height:auto!important; margin:0!important; padding:0!important; border:0!important; background:transparent!important; box-shadow:none!important; backdrop-filter:none!important; transform:none!important; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview :is(.revenue-chart,.fleet-score) header { display:flex!important; justify-content:space-between; align-items:flex-start; gap:12px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview :is(.revenue-chart,.fleet-score) header b { font-size:14px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .revenue-chart header small { font-size:12px; margin-top:4px; color:#536174; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .revenue-chart header > span { font-size:11px; color:#536174; white-space:nowrap; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .revenue-chart header > span i { width:9px; height:9px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .revenue-chart header > span i + i { background:#7c8a9e; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-chart { height:170px; padding-top:16px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .chart-values { font-size:11px; color:#536174; padding:0 10px 24px 0; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .bar-field { border-color:#dce2e9; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .bar-month > div { height:126px; gap:5px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .bar-month i { width:14px; animation:none; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .bar-month i + i { width:11px; background:#7c8a9e; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .bar-month small { font-size:11px; color:#536174; height:24px; padding-top:6px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .fleet-score header span { padding:4px 8px; font-size:11px; color:#166534; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .score-ring { width:110px; height:110px; margin:14px auto; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .score-ring strong { font-size:30px; margin-top:-8px; color:#172335; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .score-ring small { font-size:12px; margin-top:32px; color:#536174; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .score-items { gap:7px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .score-items span { font-size:12px; color:#465267; grid-template-columns:7px 1fr auto; gap:8px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .score-items b { font-size:12px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .vehicle-profit-list { margin:0 20px; border-color:#dce2e9; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .vehicle-profit-list :is(header,article) { display:grid!important; grid-template-columns:minmax(0,1fr) 110px 110px 64px; gap:12px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .vehicle-profit-list header { padding:10px 14px!important; font-size:12px; color:#536174; background:#f6f8fa!important; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .vehicle-profit-list header b { font-size:13px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .vehicle-profit-list article { padding:9px 14px; font-size:13px; color:#344256; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .vehicle-profit-list article > div { grid-template-columns:28px auto 1fr; gap:10px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .vehicle-profit-list article b { font-size:13px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .vehicle-profit-list article small { font-size:11px; color:#536174; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .vehicle-profit-list article strong { font-size:13px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .vehicle-profit-list article em { width:32px; height:24px; font-size:12px; color:#166534; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-insight { position:static; width:auto; margin:16px 20px 0; padding:12px 14px; grid-template-columns:36px minmax(0,1fr) auto; gap:12px; animation:none; box-shadow:none; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-insight > span { width:36px; height:36px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-insight b { font-size:14px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-insight small { font-size:12px; line-height:1.5; color:#536174; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-insight button { font-size:13px; padding:9px 16px; }

}
@media (min-width: 761px) and (max-width: 1100px) {

html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-shell { grid-template-columns:142px minmax(0,1fr); }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-side { padding:20px 8px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-nav { font-size:12px; padding:10px 7px; gap:8px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .dash-main { padding:16px!important; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .stat-grid { gap:8px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .stat-grid > div { padding:12px 10px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .stat-grid strong { font-size:24px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .charts { grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:10px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .fleet-inner { gap:12px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .donut { width:100px; height:100px; flex-basis:100px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .donut:before { width:64px; height:64px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .donut strong { font-size:21px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .table-card :is(th,td) { font-size:11px; padding:10px 4px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .booking { font-size:11px; padding:8px 5px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-top em { display:none; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .revenue-chart header { flex-direction:column; gap:6px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .profit-chart { height:156px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .bar-month > div { height:110px; }
html body.plain-home.cf-editorial #top .hero.cf-restored-hero .hero-dash.cf-clear-preview .vehicle-profit-list article small { display:none; }

}
