.dashboard-kpis,.product-summary-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important}
.volume-card strong{font-size:clamp(24px,2.3vw,34px)!important;line-height:1.2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.volume-card strong small{font-size:15px}.volume-card>small{font-size:14px;color:#526d79}
.secondary-figure{font-size:20px!important}.sales-secondary-summary{font-size:14px;color:#526d79;margin:12px 0 20px}
.fuel-breakdown-label span{font-size:23px!important;font-weight:700;color:#087b65}
.daily-finance-grid>div{min-width:0}.daily-finance-grid .expense-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,1fr) auto;align-items:end}.daily-finance-grid h3{margin:18px 0 12px}
.customer-payment-summary{width:100%;table-layout:fixed}.customer-payment-summary td:last-child,.customer-payment-summary th:last-child{text-align:right}.customer-payment-summary td{overflow-wrap:anywhere}
@media(max-width:650px){.product-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.daily-sticky-overview .summary-grid article{padding:8px}.volume-card strong{font-size:23px!important}}
.station-company-logo{width:42px;height:36px;object-fit:contain;flex-shrink:0}.station-company-name{font-size:11px;max-width:100px;white-space:normal}.pumpbook-station-switcher{display:grid!important;gap:2px!important;height:auto!important}.pumpbook-station-switcher label{position:static!important}.station-selector-row{display:flex;align-items:center;gap:8px;height:36px}.station-selector-row select{flex:1;min-width:0}.station-selector-row .station-company-logo{width:38px;height:32px}.station-company-profile{display:flex;align-items:center;gap:12px;margin:4px 0 20px}.station-company-profile .station-company-logo{width:64px;height:52px}.station-location-form{display:grid;gap:16px}.station-location-form input[type=checkbox]{width:auto}.station-location-form .field-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.product-summary-grid .product-amount,.product-summary-grid #totalFuelAmount{display:block!important;font-size:15px;font-weight:700}.product-summary-grid #finalBalance{font-size:24px!important}.expense-entry-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px}.expense-entry-heading h3{margin:0!important}
