:root{--pp-control-height:42px;--pp-control-radius:10px;--pp-card-radius:14px}.navigation .nav-logo{width:136px!important;height:34px!important;object-fit:contain!important;object-position:left center!important}.navigation .menu-toggle{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:10px!important}.navigation .nav-icon{width:18px!important;min-width:18px!important;margin:0!important}.page-header{border-radius:var(--pp-card-radius)!important;padding:clamp(12px,1.4vw,18px)!important}.page-header-main h1{font-size:clamp(28px,2.1vw,34px)!important;letter-spacing:-.02em!important}.admin-approve-btn,.applications-history-page .pagination button,.header-action-btn,.history-pagination button,.search-clear-btn,.telegram-button{min-height:var(--pp-control-height)!important;border-radius:var(--pp-control-radius)!important}.search-wrapper{min-height:calc(var(--pp-control-height) + 2px)!important}.search-input{min-height:var(--pp-control-height)!important}.header-meta-chip{min-height:34px!important;padding:7px 12px!important}.page-controls-row.section-filters{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(196px,1fr))!important;align-items:end!important;grid-gap:10px 12px!important;gap:10px 12px!important;border-radius:var(--pp-card-radius)!important;padding:clamp(12px,1.4vw,18px)!important}.page-controls-row.section-filters>label{min-width:0!important}.page-controls-row.section-filters>label>input,.page-controls-row.section-filters>label>select{min-height:var(--pp-control-height)!important;height:var(--pp-control-height)!important;border-radius:var(--pp-control-radius)!important}.reports-tabs{border-radius:var(--pp-card-radius)!important;padding:8px!important}.column-tabs .tab-link,.reports-tab{min-height:38px!important;border-radius:999px!important}.admin-card,.applications-history-chart-card,.applications-history-list-card,.changelog-section,.column-section,.history-card,.long-term-repair-section,.upload-card,.upload-drivers-page .upload-card{border-radius:var(--pp-card-radius)!important;padding:clamp(12px,1.4vw,18px)!important}.applications-history-page .flex-table,.downtime-page-container .flex-table,.downtime-page-container .flex-table-simple,.history-table-wrap,.statistics-page .table-container{border-radius:12px!important}.applications-modal-content,.confirm-modal,.fuel-modal-content,.modal-content{border-radius:16px!important;box-shadow:0 22px 46px rgba(16,29,44,.24)!important}.modal-buttons button{min-height:var(--pp-control-height)!important;border-radius:var(--pp-control-radius)!important}.fuel-page .filter-box.fuel-reports-filter-box{padding:12px!important;gap:10px!important;border-radius:14px!important}.fuel-page .fuel-reports-filter-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr))!important;gap:10px!important}.fuel-page .fuel-filter-field .react-select__control,.fuel-page .fuel-filter-field input,.fuel-page .fuel-filter-field select,.fuel-page .fuel-reports-filter-actions>*{min-height:40px!important;height:40px!important;border-radius:10px!important}.fuel-page .fuel-reports-filter-footer{grid-template-columns:minmax(190px,1fr) auto!important;gap:10px!important;padding-top:10px!important}.fuel-page .summary-box.summary-box-v2{border-radius:14px!important}.fuel-page .summary-item-v2{min-height:102px!important;border-radius:12px!important}.fuel-page .fuel-summary-card{border-radius:14px!important;padding:14px!important}.fuel-page .fuel-summary-table-wrapper,.fuel-page .table-wrapper{border-radius:14px!important}.statistics-page .mainArch2{display:grid;grid-gap:14px;gap:14px}.statistics-page .stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:12px;gap:12px}.statistics-page .column-stats,.statistics-page .daily-stats-section,.statistics-page .repair-stats-section{border-radius:var(--pp-card-radius)!important;padding:clamp(12px,1.4vw,18px)!important}.statistics-page .status-list{gap:8px}.statistics-page .status-item{min-height:40px;border-radius:10px;padding:8px 10px}.statistics-page .daily-stats-controls{display:grid;grid-gap:10px;gap:10px}.statistics-page .statistics-filters{margin:0}.statistics-page .statistics-filters.section-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 12px!important;gap:10px 12px!important;align-items:end!important}.statistics-page .statistics-filters.section-filters>label{min-width:0!important;width:100%!important}.statistics-page .statistics-filters.section-filters>button,.statistics-page .statistics-filters.section-filters>label>input,.statistics-page .statistics-filters.section-filters>label>select{min-height:var(--pp-control-height)!important;height:var(--pp-control-height)!important;border-radius:var(--pp-control-radius)!important}.statistics-page .status-segments-chart-canvas{height:clamp(300px,42vh,430px)!important}.statistics-page .repair-stats-container{display:grid;grid-gap:12px;gap:12px}.statistics-page .column-repair-stats{display:grid;grid-gap:8px;gap:8px}.statistics-page .table-container{border-radius:12px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.statistics-page .table-header,.statistics-page .table-row{min-width:860px}@media (max-width:1200px){.statistics-page .statistics-filters.section-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.navigation .nav-header{padding:10px 56px 10px 12px!important}.navigation .menu-toggle{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important}.navigation .nav-brand,.navigation.closed .nav-brand,.navigation.open .nav-brand{width:132px!important;min-width:132px!important;max-width:132px!important;flex:0 0 132px!important}.navigation .nav-logo{width:132px!important;height:32px!important}.page-header-main h1{font-size:clamp(26px,7.2vw,30px)!important}.page-header-tools.page-header-tools-compact{display:grid!important;justify-items:start!important;width:100%!important}.page-header-tools.page-header-tools-compact .header-meta-chips{justify-content:flex-start!important;width:100%!important;margin:0!important}.page-controls-row.section-filters{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.page-controls-row.section-filters>button{width:100%!important}.reports-tabs{flex-wrap:nowrap!important;overflow-x:auto!important}.fuel-page .fuel-reports-filter-footer,.fuel-page .fuel-reports-filter-grid{grid-template-columns:1fr!important}.fuel-page .fuel-reports-filter-actions{grid-auto-flow:row!important;grid-auto-columns:1fr!important}.fuel-page .fuel-reports-filter-actions>*{width:100%!important}.fuel-topbar .fuel-tabs-nav.reports-tabs{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;padding:8px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border:1px solid var(--color-border)!important;border-radius:var(--pp-card-radius)!important;background:var(--color-bg-surface)!important;box-shadow:var(--shadow-soft)!important}.fuel-topbar .fuel-tab-button.reports-tab{width:auto!important;flex:0 0 auto!important;min-width:max-content!important;min-height:34px!important;padding:6px 12px!important;border:1px solid var(--color-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--color-text-secondary)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.2!important;white-space:nowrap!important}.fuel-topbar .fuel-tab-button.reports-tab:hover{border-color:var(--color-primary)!important;background:var(--color-primary-soft)!important;color:var(--color-primary)!important}.fuel-topbar .fuel-tab-button.reports-tab.active,.fuel-topbar .fuel-tab-button.reports-tab.fuel-tab-button-active{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#ffffff!important}.statistics-page .stats-container{grid-template-columns:1fr;gap:10px}.statistics-page .daily-stats-heading{display:grid;grid-gap:8px;gap:8px}.statistics-page .daily-stats-toggle{width:100%!important;min-height:36px!important;border-radius:10px!important}.statistics-page .status-segments-chart-canvas{height:clamp(240px,56vw,320px)!important}.statistics-page .statistics-filters.section-filters{grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}.statistics-page .statistics-filters.section-filters>button{width:100%!important}.statistics-page .table-container{border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.statistics-page .table-header{display:none!important}.statistics-page .table-row{display:grid!important;grid-template-columns:1fr!important;min-width:0!important;border:1px solid var(--color-border);border-radius:10px;background:#ffffff;margin-bottom:10px;overflow:hidden}.statistics-page .table-row .table-cell{display:grid!important;grid-template-columns:minmax(108px,42%) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border:0!important;border-bottom:1px dashed var(--color-border)!important;padding:9px 10px}.statistics-page .table-row .table-cell:last-child{border-bottom:0!important}.statistics-page .table-row .table-cell:before{content:attr(data-label);color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.02em;line-height:1.3}}@media (max-width:420px){.statistics-page .status-item{min-height:38px;padding:7px 9px}.statistics-page .count,.statistics-page .status-label{font-size:13px}}:root{--ui-font-body:var(--font-size-md);--ui-font-label:var(--font-size-xs);--ui-font-control:var(--font-size-sm);--ui-font-table:var(--font-size-sm);--ui-font-subtitle:var(--font-size-md);--ui-font-title:clamp(26px,2.15vw,34px);--ui-control-height:40px;--ui-control-radius:10px;--ui-card-radius:14px;--ui-card-padding:clamp(12px,1.25vw,18px);--ui-grid-gap:10px}body{font-size:var(--ui-font-body);line-height:1.45}.admin-page,.app-shell-page,.applications-history-page,.downtime-page-container,.drivers-page-container,.history-page,.orders-page,.statistics-page,.upload-drivers-page,.upload-page{gap:12px}.page-header{border-radius:var(--ui-card-radius)!important;padding:var(--ui-card-padding)!important;gap:10px!important}.page-header-main{gap:4px}.page-header-main h1{margin:0;font-size:var(--ui-font-title)!important;line-height:1.12;letter-spacing:-.02em}.page-header-subtitle{margin:0;max-width:100ch;font-size:var(--ui-font-subtitle)!important;line-height:1.42!important;color:var(--color-text-secondary)}.page-header-tools,.page-header-tools-compact{gap:8px}.header-meta-chips{gap:8px!important}.header-meta-chip{border-radius:999px;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-semibold);line-height:1.25}.admin-card,.applications-history-chart-card,.applications-history-list-card,.changelog-section,.column-section,.daily-mileage-chart-card,.daily-mileage-filter-card,.daily-mileage-table-card,.history-card,.long-term-repair-section,.section,.upload-card,.upload-drivers-page .upload-card{border-radius:var(--ui-card-radius)!important;padding:var(--ui-card-padding)!important}.applications-history-page .section-filters,.downtime-page-container .section-filters,.history-page .section-filters,.page-controls-row.section-filters,.section-filters,.statistics-page .filters.section-filters,.statistics-page .statistics-filters.section-filters{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(188px,1fr));align-items:end!important;grid-gap:10px 12px!important;gap:10px 12px!important;border-radius:var(--ui-card-radius)!important;padding:var(--ui-card-padding)!important}.applications-history-page .section-filters>label,.downtime-page-container .section-filters>label,.history-page .section-filters>label,.page-controls-row.section-filters>label,.section-filters label,.statistics-page .filters.section-filters>label,.statistics-page .statistics-filters.section-filters>label{display:grid;grid-gap:6px;gap:6px;min-width:0!important;font-size:var(--ui-font-label);font-weight:var(--font-weight-semibold);line-height:1.25;color:var(--color-text-secondary)}.header-mileage-input,.page-controls-row.section-filters>label>input,.page-controls-row.section-filters>label>select,.search-clear-btn,.search-input,.section-filters label>input,.section-filters label>select,.section-filters label>textarea,.statistics-page .filters.section-filters>label>input,.statistics-page .filters.section-filters>label>select,.statistics-page .statistics-filters.section-filters>label>input,.statistics-page .statistics-filters.section-filters>label>select{min-height:var(--ui-control-height)!important;height:var(--ui-control-height)!important;border-radius:var(--ui-control-radius)!important;font-size:var(--ui-font-control)}.applications-history-page .pagination button,.button-blue,.button-gray,.button-red,.daily-mileage-export-btn,.daily-mileage-recalc-btn,.daily-mileage-reset-btn,.header-action-btn,.header-mileage-save-btn,.history-pagination button,.search-clear-btn,.telegram-button{min-height:var(--ui-control-height)!important;border-radius:var(--ui-control-radius)!important;padding:0 14px!important;font-size:var(--ui-font-control);font-weight:var(--font-weight-semibold)}.column-tabs.monitoring-tabs-shell,.fuel-topbar .fuel-tabs-nav.monitoring-tabs-shell,.reports-tabs.monitoring-tabs-shell{gap:8px!important;padding:8px!important;border-radius:var(--ui-card-radius)!important}.column-tabs.monitoring-tabs-shell .tab-link.reports-tab.monitoring-tab-item,.fuel-topbar .fuel-tabs-nav.monitoring-tabs-shell .fuel-tab-button.reports-tab.monitoring-tab-item,.reports-tabs.monitoring-tabs-shell .reports-tab.monitoring-tab-item{min-height:36px!important;border-radius:999px!important;padding:7px 13px!important;font-size:var(--ui-font-control)!important;font-weight:var(--font-weight-semibold)!important}.monitoring-vertical-shell{border-radius:var(--ui-card-radius);padding:10px;gap:8px}.monitoring-vertical-shell h2{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:1.3}.monitoring-vertical-shell ul{display:grid;grid-gap:6px;gap:6px}.monitoring-vertical-shell .monitoring-vertical-item{min-height:38px;border-radius:10px;padding:8px 10px;font-size:var(--ui-font-control);font-weight:var(--font-weight-semibold);line-height:1.3}.status-accordion-item{border-radius:var(--ui-card-radius)}.status-accordion-header{min-height:42px;border-radius:var(--ui-control-radius);padding:9px 11px}.status-accordion-title{font-size:var(--ui-font-control);line-height:1.3;font-weight:var(--font-weight-semibold)}.status-accordion-count{min-height:24px;min-width:24px;padding:0 7px;border-radius:999px;font-size:var(--font-size-xs);line-height:24px}.status-accordion-content{padding:8px 0 0}.admin-table td,.admin-table th,.applications-history-page .flex-table td,.applications-history-page .flex-table th,.daily-mileage-table td,.daily-mileage-table th,.fuel-page .fuel-summary-table td,.fuel-page .fuel-summary-table th,.history-table td,.history-table th,.orders-page table td,.orders-page table th{font-size:var(--ui-font-table)!important;line-height:1.35}@media (max-width:900px){.page-header-main h1{font-size:clamp(24px,5.8vw,30px)!important}.applications-history-page .section-filters,.downtime-page-container .section-filters,.history-page .section-filters,.page-controls-row.section-filters,.section-filters,.statistics-page .filters.section-filters,.statistics-page .statistics-filters.section-filters{grid-template-columns:1fr!important}}@media (max-width:768px){.page-header{padding:12px!important;gap:8px!important}.page-header-main h1{font-size:clamp(22px,7vw,28px)!important}.page-header-subtitle{font-size:var(--font-size-sm)!important}.header-meta-chip{min-height:30px!important;padding:6px 10px!important;font-size:11px!important}.column-tabs.monitoring-tabs-shell,.fuel-topbar .fuel-tabs-nav.monitoring-tabs-shell,.reports-tabs.monitoring-tabs-shell{gap:6px!important;padding:7px!important;flex-wrap:nowrap!important;overflow-x:auto!important}.column-tabs.monitoring-tabs-shell .tab-link.reports-tab.monitoring-tab-item,.fuel-topbar .fuel-tabs-nav.monitoring-tabs-shell .fuel-tab-button.reports-tab.monitoring-tab-item,.reports-tabs.monitoring-tabs-shell .reports-tab.monitoring-tab-item{min-height:34px!important;padding:6px 12px!important;font-size:12px!important;white-space:nowrap!important}.monitoring-vertical-shell{padding:8px}.monitoring-vertical-shell .monitoring-vertical-item{min-height:36px;padding:7px 9px;font-size:12px}}.appShell.penaltiesAppShellWithProjectNav{gap:12px!important;padding:var(--content-padding)!important;max-width:var(--content-max)!important}.penaltiesAppContent{display:grid;grid-gap:12px;gap:12px}.topBar{border-radius:var(--ui-card-radius)!important;padding:var(--ui-card-padding)!important;border:1px solid var(--color-border)!important;background:var(--color-bg-surface)!important;box-shadow:var(--shadow-soft)!important}.topBar h1{margin:0;font-family:var(--font-family-base)!important;font-size:var(--ui-font-title)!important;line-height:1.12;letter-spacing:-.02em}.topBar .pageEyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary)}.topBar .pageSubtitle{margin-top:4px;font-size:var(--ui-font-subtitle);line-height:1.42;color:var(--color-text-secondary)}.penaltiesRouteTabs{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important;padding:8px!important;border:1px solid var(--color-border)!important;border-radius:var(--ui-card-radius)!important;background:var(--color-bg-surface)!important;box-shadow:var(--shadow-soft)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.penaltiesRouteTabs .navItem{flex:0 0 auto;min-width:max-content;min-height:36px;padding:8px 13px;border-radius:999px;border:1px solid var(--color-border);background:#fff}.penaltiesRouteTabs .navItem.active{border-color:var(--color-primary);background:var(--color-primary)}.penaltiesRouteTabs .navItemTitle{font-size:var(--ui-font-control);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-text-secondary)}.penaltiesRouteTabs .navItem.active .navItemTitle{color:#fff}.penaltiesRouteTabs .navItemCaption{display:none!important}.penaltiesAppContent .card{border-radius:var(--ui-card-radius)!important;padding:var(--ui-card-padding)!important;border:1px solid var(--color-border)!important;background:var(--color-bg-surface)!important}.penaltiesAppContent .sectionHead h2{font-size:clamp(18px,1.35vw,22px);line-height:1.2}.penaltiesAppContent .muted,.penaltiesAppContent .small{font-size:var(--font-size-sm);line-height:1.4}.penaltiesAppContent .field label{font-size:var(--ui-font-label);line-height:1.25;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.penaltiesAppContent .actionLink,.penaltiesAppContent .btns button,.penaltiesAppContent input,.penaltiesAppContent select,.penaltiesAppContent textarea{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);font-size:var(--ui-font-control)}.penaltiesAppContent .actionLink,.penaltiesAppContent .btns button{font-weight:var(--font-weight-semibold)}.penaltiesAppContent .chip{min-height:30px;border-radius:999px;font-size:var(--font-size-xs)}.penaltiesAppContent .tableCard,.penaltiesAppContent .tableShell,.penaltiesAppContent .tableWrap{border-radius:12px}.penaltiesAppContent .readableTable,.penaltiesAppContent table{font-size:var(--ui-font-table)}.penaltiesAppContent .readableTable td,.penaltiesAppContent .readableTable th,.penaltiesAppContent table td,.penaltiesAppContent table th{padding:9px 10px;line-height:1.35}.applications-modal-content,.confirm-modal,.fuel-modal-content,.main-modal-content,.modal-content{border-radius:16px!important;padding:clamp(14px,1.5vw,20px)!important}.confirm-modal h2,.fuel-modal-content h2,.main-modal-head h2,.modal-content h2{margin:0;font-size:clamp(20px,1.5vw,24px);line-height:1.2}.confirm-modal p,.fuel-modal-content p,.main-modal-subtitle,.modal-content p{font-size:var(--font-size-sm);line-height:1.42}.main-modal-field,.modal-content label{font-size:var(--ui-font-label);line-height:1.25;font-weight:var(--font-weight-semibold)}.main-modal-field input,.main-modal-field select,.main-modal-field textarea,.modal-content input,.modal-content select,.modal-content textarea{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);font-size:var(--ui-font-control)}.main-modal-actions,.modal-buttons{gap:8px!important}.action-confirm-modal__actions .button-blue,.action-confirm-modal__actions .button-gray,.action-confirm-modal__actions .button-red,.main-modal-actions .main-modal-btn,.modal-buttons button,.trip-overwrite-modal__actions .button-blue,.trip-overwrite-modal__actions .button-gray{min-height:var(--ui-control-height)!important;border-radius:var(--ui-control-radius)!important;font-size:var(--ui-font-control);font-weight:var(--font-weight-semibold)}@media (max-width:980px){.penaltiesRouteTabs{gap:6px!important;padding:7px!important}.penaltiesRouteTabs .navItem{min-height:34px;padding:7px 12px}.penaltiesRouteTabs .navItemTitle{font-size:12px}}@media (max-width:640px){.appShell.penaltiesAppShellWithProjectNav{margin-left:0!important;width:100%!important;padding:12px!important}.topBar{padding:12px!important}.topBar h1{font-size:clamp(22px,7vw,28px)!important}}.vehicles-page-container .page-header-tools{gap:8px!important}.vehicles-page-container .page-header-tools .header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px!important}.vehicles-page-container .header-action-btn,.vehicles-page-container .header-mileage-save-btn,.vehicles-page-container .header-visibility-toggle,.vehicles-page-container .search-clear-btn{min-height:40px!important;border-radius:10px!important;font-size:13px!important}.vehicles-page-container .header-visibility-toggle{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}.vehicles-page-container .header-visibility-toggle input[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;border-radius:4px!important;border:1px solid #a9bfd8!important;background:#ffffff!important;box-shadow:none!important;flex:0 0 18px!important;accent-color:var(--color-primary)!important}.vehicles-page-container .header-mileage-source-toggle{gap:8px!important}.vehicles-page-container .header-mileage-range{display:inline-grid;grid-template-columns:minmax(58px,70px) auto minmax(58px,70px);align-items:center;gap:6px}.vehicles-page-container .header-mileage-input{min-height:40px!important;height:40px!important;border-radius:10px!important;text-align:center}.vehicles-page-container .header-search-group{display:flex;align-items:center;gap:8px!important;flex-wrap:nowrap;width:100%}.vehicles-page-container .search-wrapper.header-search{flex:1 1;min-height:42px!important;border-radius:10px!important}.vehicles-page-container .search-wrapper.header-search .search-input{min-height:40px!important;height:40px!important;font-size:13px!important}.vehicles-page-container .drivers-main-content{gap:12px!important}.vehicles-page-container .side-navigation.monitoring-vertical-shell{top:10px;position:sticky}.vehicles-page-container .side-navigation.monitoring-vertical-shell .status-tab.monitoring-vertical-item{min-height:38px;border-radius:10px;padding:8px 10px;line-height:1.25}.vehicles-page-container .mobile-view .status-accordion-header{min-height:42px;border-radius:10px;padding:9px 10px}.vehicles-page-container .mobile-view .status-accordion-title{font-size:13px;line-height:1.25}@media (max-width:900px){.vehicles-page-container .page-header-tools .header-actions{width:100%;gap:8px!important}.vehicles-page-container .header-search-group{width:100%;flex-wrap:wrap}.vehicles-page-container .search-clear-btn,.vehicles-page-container .search-wrapper.header-search{width:100%}}:root{--ui-surface-radius:14px;--ui-surface-padding:clamp(12px,1.2vw,16px);--ui-surface-gap:12px}.page-header,.penalties-header-row,.topBar{border-radius:var(--ui-surface-radius)!important}.fuel-page .page-header,.page-header-main h1,.topBar h1{font-size:clamp(26px,2vw,32px)!important;line-height:1.12!important;letter-spacing:-.012em}.fuel-page .page-subtitle,.page-header-subtitle,.topBar .pageSubtitle{font-size:14px!important;line-height:1.42!important}.header-actions,.header-meta-chips,.page-header-tools,.page-header-tools-compact{gap:8px!important}.header-meta-chip{min-height:32px!important;border-radius:999px!important;padding:6px 11px!important;font-size:12px!important;line-height:1.25!important}.admin-card,.card,.daily-mileage-chart-card,.daily-mileage-table-card,.fuel-page .filter-box,.fuel-page .page-container,.fuel-page .section,.fuel-page .summary-box,.penalties-card,.penalties-drivercheck-box,.penalties-stat-card,.section,.upload-card{border-radius:var(--ui-surface-radius)!important}.daily-mileage-page,.fuel-page .fuel-tab-panel,.fuel-page .page-container,.page-container,.penalties-page .page-container{gap:var(--ui-surface-gap)!important}.admin-card,.daily-mileage-chart-card,.daily-mileage-table-card,.fuel-page .section,.penalties-card,.penalties-drivercheck-box,.section,.upload-card{padding:var(--ui-surface-padding)!important}.daily-mileage-filter-card,.filter-box,.fuel-page .fuel-reports-filter-grid,.penalties-form-grid,.penalties-form-grid--filters,.penalties-form-grid--sync,.penalties-form-grid--vehicle{gap:10px!important}.daily-mileage-filter-card label,.filter-box label,.fuel-page .fuel-filter-label,.penalties-field>span{font-size:12px!important;line-height:1.25!important;font-weight:var(--font-weight-semibold)!important}.daily-mileage-actions button,.daily-mileage-filter-card input:not([type=checkbox]),.daily-mileage-filter-card select,.filter-box button,.filter-box input:not([type=checkbox]),.filter-box select,.filter-box textarea,.fuel-page .fuel-filter-action-btn,.fuel-page .fuel-filter-control,.fuel-page .fuel-filter-search-input,.fuel-page .fuel-filter-select-control,.penalties-field input:not([type=checkbox]),.penalties-field select,.penalties-inline-actions .button{min-height:40px!important;border-radius:10px!important;font-size:13px!important}.daily-mileage-metric-label,.fuel-page .fuel-events-kpi-label,.penalties-note,.penalties-stat-label,.penalties-tab-caption{font-size:12px!important;line-height:1.3!important}.daily-mileage-metric-value,.fuel-page .fuel-events-kpi-value,.penalties-stat-value{line-height:1.12!important}.admin-table td,.admin-table th,.daily-mileage-table td,.daily-mileage-table th,.fuel-page .fuel-summary-table td,.fuel-page .fuel-summary-table th,.history-table td,.history-table th,.penalties-table td,.penalties-table th{font-size:13px!important;line-height:1.35!important}.daily-mileage-table td,.daily-mileage-table th,.penalties-table td,.penalties-table th{padding:9px 10px!important}@media (max-width:900px){.fuel-page .page-header,.page-header-main h1,.topBar h1{font-size:clamp(22px,6.8vw,28px)!important}.page-header-subtitle,.topBar .pageSubtitle{font-size:13px!important}.admin-card,.daily-mileage-chart-card,.daily-mileage-table-card,.fuel-page .section,.penalties-card,.penalties-drivercheck-box,.section,.upload-card{padding:12px!important}.daily-mileage-filter-card,.filter-box,.fuel-page .fuel-reports-filter-grid,.penalties-form-grid,.penalties-form-grid--filters,.penalties-form-grid--sync,.penalties-form-grid--vehicle{gap:8px!important}}@media (max-width:640px){.column-tabs.monitoring-tabs-shell .tab-link.reports-tab.monitoring-tab-item,.fuel-topbar .fuel-tabs-nav.monitoring-tabs-shell .fuel-tab-button.reports-tab.monitoring-tab-item,.reports-tabs.monitoring-tabs-shell .reports-tab.monitoring-tab-item{min-height:36px!important;padding:7px 11px!important;border-radius:10px!important}.page-header-tools.page-header-tools-compact .header-meta-chips{width:100%!important;justify-content:flex-start!important;gap:6px!important}.header-meta-chip{min-height:30px!important;padding:5px 10px!important;font-size:11px!important}}.vehicles-page-container .vehicle-action-btn{min-height:38px!important;padding:8px 12px!important;font-size:13px!important;border-radius:10px!important}.vehicles-page-container .vehicle-location-chip,.vehicles-page-container .vehicle-location-chip.vehicle-location-chip-mobile{min-height:32px!important;padding:6px 10px!important;font-size:12px!important;line-height:1.2!important}.vehicles-page-container .documents-summary-chip{min-height:26px!important;padding:4px 9px!important;font-size:12px!important;line-height:1.2!important}.vehicles-page-container .documents-collapse-arrow,.vehicles-page-container .vehicle-mobile-collapse-arrow{font-size:12px!important}.vehicles-page-container .vehicle-mobile-doc-date,.vehicles-page-container .vehicle-mobile-doc-title,.vehicles-page-container .vehicle-mobile-doc-tone{font-size:12px!important;line-height:1.3!important}.vehicles-page-container .vehicle-mobile-summary-time,.vehicles-page-container .vehicle-mobile-update-meta p,.vehicles-page-container .vehicle-update-meta p{font-size:12px!important;line-height:1.35!important}.vehicles-page-container .dateDoc,.vehicles-page-container .nameDoc,.vehicles-page-container .sort-label{font-size:12px!important;line-height:1.3!important}.daily-mileage-zero-chip,.daily-mileage-zero-summary{font-size:12px!important;line-height:1.25!important}@media (max-width:900px){.vehicles-page-container .vehicle-mobile-summary-btn .vehicle-daily-mileage-pill,.vehicles-page-container .vehicle-mobile-summary-btn .vehicle-status-pill{min-height:30px!important;font-size:12px!important;line-height:1.2!important}.vehicles-page-container .vehicle-mobile-summary-time{font-size:12px!important}}.drivers-header.page-header,header.page-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:10px!important;row-gap:10px!important}header.page-header .page-header-main,header.page-header .page-header-tools{min-width:0}h1.page-header{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;display:block!important}.vehicles-page-container .tttspan{font-size:12px!important;line-height:1.25!important;font-weight:600!important}@media (max-width:900px){.drivers-header.page-header,header.page-header{grid-template-columns:1fr!important}.drivers-header.page-header .page-header-tools,header.page-header .page-header-tools{width:100%!important}}.vehicles-page-container .drivers-header.page-header{padding:12px 14px!important;gap:10px!important}.vehicles-page-container .drivers-header.page-header .page-header-main h1{font-size:clamp(30px,2.05vw,36px)!important;line-height:1.08!important}.vehicles-page-container .drivers-header.page-header .page-header-subtitle{margin-top:4px!important;font-size:13px!important;line-height:1.35!important}.vehicles-page-container .drivers-header.page-header .page-header-tools{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;align-items:start!important}.vehicles-page-container .drivers-header.page-header .header-search-group{order:1}.vehicles-page-container .drivers-header.page-header .header-actions{order:2;justify-content:flex-end!important}.vehicles-page-container .drivers-grid2.desktop-view2{grid-template-columns:repeat(auto-fill,minmax(336px,1fr))!important;gap:12px!important}.vehicles-page-container .mainPages.vehicle-card-shell{border-radius:14px!important}.vehicles-page-container .vehicle-header{padding:14px!important;gap:10px!important}.vehicles-page-container .vehicle-header .vehicle-title-subline{max-width:none!important}.vehicles-page-container .mainPageLeft{padding:12px 14px 14px!important;gap:10px!important}.vehicles-page-container .topBlTs{padding:9px 10px!important}.vehicles-page-container .location{font-size:13px!important;line-height:1.38!important}.vehicles-page-container .drivers-main-content .side-navigation.monitoring-vertical-shell{min-width:188px;width:188px}.vehicles-page-container .side-navigation.monitoring-vertical-shell .status-tab.monitoring-vertical-item{min-height:36px!important;padding:7px 10px!important;font-size:12.5px!important}@media (max-width:1100px){.vehicles-page-container .drivers-main-content .side-navigation.monitoring-vertical-shell{min-width:176px;width:176px}.vehicles-page-container .drivers-grid2.desktop-view2{grid-template-columns:repeat(auto-fill,minmax(318px,1fr))!important}}@media (max-width:900px){.vehicles-page-container .drivers-header.page-header{padding:10px 11px!important}.vehicles-page-container .drivers-header.page-header .page-header-main h1{font-size:clamp(24px,7vw,30px)!important}.vehicles-page-container .drivers-header.page-header .header-actions{justify-content:flex-start!important}}.fuel-page .page-container.fuel-reports-page{gap:10px!important}.fuel-page .page-container.fuel-reports-page>h1.page-header{margin-bottom:0!important}.fuel-page .fuel-reports-filter-box{padding:8px 10px!important;gap:7px!important}.fuel-page .fuel-reports-filter-content,.fuel-page .fuel-reports-filter-grid,.fuel-page .fuel-reports-filter-head{gap:8px!important}.fuel-page .fuel-reports-filter-footer{padding-top:6px!important}.fuel-page .fuel-reports-filter-actions{gap:6px!important}.fuel-page .fuel-report-panel__header{margin-bottom:8px!important}.fuel-page .fuel-report-panel__title{font-size:20px!important;line-height:1.18!important}.fuel-page .fuel-report-panel__subtitle{margin-top:3px!important;font-size:13px!important;line-height:1.36!important}.fuel-page .fuel-summary-table-wrapper{border-radius:12px!important}.fuel-page .fuel-summary-table td,.fuel-page .fuel-summary-table th{padding:8px 10px!important}.drivers-only-page .drivers-main-content{display:grid!important;grid-template-columns:188px minmax(0,1fr)!important;align-items:start!important;grid-gap:12px!important;gap:12px!important}.drivers-only-page .side-navigation{position:sticky!important;top:10px!important;align-self:start!important;height:-moz-fit-content!important;height:fit-content!important;max-height:none!important;border:1px solid rgba(197,210,227,.85)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,251,255,.96))!important;box-shadow:0 8px 18px rgba(16,32,51,.06)!important;padding:10px!important}.drivers-only-page .side-navigation h2{margin:0 0 8px!important;padding:0 4px!important;font-size:14px!important;line-height:1.2!important}.drivers-only-page .side-navigation ul{display:grid!important;grid-gap:6px!important;gap:6px!important}.drivers-only-page .side-navigation .status-tab{min-height:36px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;font-size:12.5px!important;font-weight:600!important;line-height:1.2!important;padding:7px 10px!important}.drivers-only-page .side-navigation .status-tab:hover{border-color:#d1dceb!important;background:rgba(255,255,255,.9)!important;color:var(--color-text-primary)!important}.drivers-only-page .side-navigation .status-tab.active{border-color:rgba(26,95,180,.24)!important;background:linear-gradient(145deg,rgba(26,95,180,.1),rgba(13,122,111,.08))!important;color:var(--color-text-primary)!important}.drivers-only-page .drivers-header.page-header{padding:12px 14px!important;gap:10px!important}.drivers-only-page .drivers-header.page-header .page-header-main h1{font-size:clamp(32px,2.1vw,38px)!important;line-height:1.08!important}.drivers-only-page .drivers-header.page-header .page-header-subtitle{margin-top:4px!important;font-size:13px!important;line-height:1.35!important}.drivers-only-page .drivers-header.page-header .page-header-tools{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important}.drivers-only-page .drivers-header.page-header .header-search-group{order:1}.drivers-only-page .drivers-header.page-header .header-actions{order:2;justify-content:flex-end!important}.drivers-only-page .drivers-grid.desktop-view{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important;gap:12px!important}.drivers-only-page .driver-card{border-radius:14px!important;padding:12px!important;gap:9px!important}.drivers-only-page .driver-card h4{font-size:22px!important;line-height:1.16!important}.drivers-only-page .driver-card p{font-size:13px!important;line-height:1.36!important}.drivers-only-page .driver-card .card-actions{gap:6px!important}.drivers-only-page .driver-card .card-actions button{min-height:34px!important;padding:6px 10px!important;border-radius:10px!important;font-size:12px!important}.statistics-page .page-header.page-header-compact{padding:12px 14px!important}.statistics-page .page-header-main h1{font-size:clamp(32px,2.1vw,38px)!important}.statistics-page .column-stats,.statistics-page .daily-stats-section,.statistics-page .repair-stats-section{padding:12px!important}.statistics-page .status-item{min-height:38px!important;padding:7px 10px!important}.statistics-page .count,.statistics-page .status-label{font-size:13px!important;line-height:1.3!important}.statistics-page .status-segments-chart-canvas{height:320px!important}.daily-mileage-page .page-header.page-header-compact{padding:12px 14px!important}.daily-mileage-page .page-header-main h1{font-size:clamp(31px,2vw,36px)!important;line-height:1.08!important}.daily-mileage-page .page-header-subtitle{font-size:13px!important;line-height:1.36!important}.daily-mileage-page .daily-mileage-filter-card{gap:8px!important}.daily-mileage-page .daily-mileage-actions{gap:6px!important}.daily-mileage-page .daily-mileage-metrics{gap:8px!important}.daily-mileage-page .daily-mileage-metric-card{padding:10px 11px!important}.daily-mileage-page .daily-mileage-metric-value{font-size:32px!important}.daily-mileage-page .daily-mileage-chart-card,.daily-mileage-page .daily-mileage-table-card{border-radius:12px!important}.daily-mileage-page .daily-mileage-table td,.daily-mileage-page .daily-mileage-table th{padding:8px 10px!important;font-size:13px!important}@media (max-width:1200px){.drivers-only-page .drivers-main-content{grid-template-columns:176px minmax(0,1fr)!important}.drivers-only-page .drivers-grid.desktop-view{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important}}@media (max-width:900px){.drivers-only-page .drivers-main-content{grid-template-columns:1fr!important;gap:10px!important}.drivers-only-page .side-navigation{position:static!important}.drivers-only-page .drivers-header.page-header .header-actions{justify-content:flex-start!important}.daily-mileage-page .page-header-main h1,.drivers-only-page .drivers-header.page-header .page-header-main h1,.statistics-page .page-header-main h1{font-size:clamp(24px,6.8vw,30px)!important}.daily-mileage-page .daily-mileage-metric-value{font-size:28px!important}}@media (max-width:768px){.daily-mileage-page .page-header.page-header-compact,.drivers-header.page-header,.fuel-page .page-container.fuel-reports-page>h1.page-header,.page-header,.statistics-page .page-header.page-header-compact{padding:12px!important;gap:10px!important;border-radius:14px!important}.daily-mileage-page .page-header-main h1,.drivers-header.page-header .page-header-main h1,.fuel-page h1.page-header,.page-header-main h1,.statistics-page .page-header-main h1{font-size:clamp(30px,8.4vw,36px)!important;line-height:1.08!important;letter-spacing:-.012em!important}.daily-mileage-page .page-header-subtitle,.drivers-header.page-header .page-header-subtitle,.fuel-page .page-subtitle,.page-header-subtitle,.statistics-page .page-header-subtitle{font-size:13px!important;line-height:1.36!important}.column-tabs.monitoring-tabs-shell,.fuel-topbar .fuel-tabs-nav.monitoring-tabs-shell,.reports-tabs.monitoring-tabs-shell{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:6px!important;padding:6px!important;border-radius:12px!important}.column-tabs.monitoring-tabs-shell .tab-link.reports-tab.monitoring-tab-item,.fuel-topbar .fuel-tabs-nav.monitoring-tabs-shell .fuel-tab-button.reports-tab.monitoring-tab-item,.reports-tabs.monitoring-tabs-shell .reports-tab.monitoring-tab-item{flex:0 0 auto!important;min-height:38px!important;padding:8px 12px!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important;line-height:1.18!important;white-space:nowrap!important}.vehicles-page-container .drivers-header.page-header .page-header-tools,.vehicles-page-container .header-search-group{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.vehicles-page-container .header-search-group{order:1}.vehicles-page-container .header-actions{order:2;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.vehicles-page-container .header-visibility-toggle{grid-column:1/-1!important;min-height:40px!important;border-radius:10px!important;padding:7px 10px!important;font-size:12px!important;justify-content:flex-start!important}.vehicles-page-container .header-visibility-toggle input[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;flex:0 0 18px!important}.vehicles-page-container .header-mileage-source-toggle{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:8px!important;gap:8px!important;align-items:center!important}.vehicles-page-container .header-mileage-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:6px!important}.vehicles-page-container .header-action-btn,.vehicles-page-container .header-mileage-input,.vehicles-page-container .header-mileage-save-btn{min-height:40px!important;height:40px!important;border-radius:10px!important;font-size:12px!important;padding:0 10px!important}.vehicles-page-container .search-clear-btn,.vehicles-page-container .search-wrapper.header-search .search-input{min-height:40px!important;height:40px!important}.vehicles-page-container .mobile-view .accordion-item.status-accordion-item{border-radius:12px!important;overflow:hidden!important}.vehicles-page-container .mobile-view .status-accordion-header{min-height:40px!important;padding:8px 10px!important;border-radius:10px!important}.vehicles-page-container .mobile-view .status-accordion-title{font-size:13px!important;font-weight:600!important;line-height:1.24!important}.vehicles-page-container .vehicle-mobile-card{gap:8px!important;padding:10px 10px 12px!important;border-radius:12px!important}.vehicles-page-container .vehicle-mobile-summary-btn{padding:10px!important;gap:8px!important;border-radius:10px!important}.vehicles-page-container .vehicle-mobile-title h3{font-size:clamp(30px,10.2vw,38px)!important;line-height:1.06!important;letter-spacing:-.012em!important}.vehicles-page-container .vehicle-mobile-subline{font-size:12px!important;line-height:1.3!important}.vehicles-page-container .vehicle-mobile-label{font-size:12px!important}.vehicles-page-container .vehicle-mobile-address p,.vehicles-page-container .vehicle-mobile-quick-item p,.vehicles-page-container .vehicle-mobile-summary-time{font-size:13px!important;line-height:1.32!important}.vehicles-page-container .vehicle-mobile-summary-pills{gap:6px!important}.vehicles-page-container .vehicle-mobile-summary-btn .vehicle-daily-mileage-pill,.vehicles-page-container .vehicle-mobile-summary-btn .vehicle-status-pill{min-height:30px!important;padding:5px 10px!important;font-size:12px!important}.vehicles-page-container .vehicle-mobile-section-title{font-size:14px!important}.vehicles-page-container .vehicle-mobile-status-actions{grid-template-columns:1fr!important}.vehicles-page-container .vehicle-mobile-collapse-btn{min-height:42px!important;padding:8px 10px!important;font-size:13px!important}.vehicles-page-container .vehicle-mobile-collapse-meta,.vehicles-page-container .vehicle-mobile-doc-title{font-size:12px!important}.vehicles-page-container .vehicle-mobile-doc-date{font-size:13px!important;line-height:1.32!important}.vehicles-page-container .vehicle-mobile-doc-tone{min-height:26px!important;font-size:11px!important}.drivers-only-page .drivers-header.page-header .header-actions{justify-content:flex-start!important}.drivers-only-page .side-navigation{padding:8px!important;border-radius:12px!important}.drivers-only-page .side-navigation h2{font-size:14px!important}.drivers-only-page .side-navigation .status-tab{min-height:38px!important;font-size:13px!important;padding:8px 10px!important}.drivers-only-page .driver-card{padding:11px!important;gap:8px!important;border-radius:12px!important}.drivers-only-page .driver-card h4{font-size:21px!important;line-height:1.12!important}.drivers-only-page .driver-card .card-actions button,.drivers-only-page .driver-card .status-select,.drivers-only-page .driver-card p{font-size:13px!important;line-height:1.3!important}.drivers-only-page .driver-card .card-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important}.drivers-only-page .driver-card .card-actions button{min-height:36px!important;padding:6px 8px!important}.daily-mileage-page .page-header.page-header-compact .page-header-tools-compact,.statistics-page .page-header.page-header-compact .page-header-tools-compact{width:100%!important;justify-content:flex-start!important}.daily-mileage-page .page-header.page-header-compact .header-meta-chips,.statistics-page .page-header.page-header-compact .header-meta-chips{justify-content:flex-start!important;width:100%!important;gap:6px!important}.statistics-page .status-segments-chart-canvas{height:250px!important}.statistics-page .filters.section-filters,.statistics-page .statistics-filters.section-filters{grid-template-columns:1fr!important;gap:8px!important}.statistics-page .filters.section-filters>button,.statistics-page .statistics-filters.section-filters>button{width:100%!important}.statistics-page .status-item{min-height:40px!important;padding:8px 10px!important}.statistics-page .count,.statistics-page .status-label{font-size:13px!important}.daily-mileage-page .daily-mileage-filter-card{grid-template-columns:1fr!important;gap:8px!important;padding:10px!important}.daily-mileage-page .daily-mileage-filter-card label{font-size:12px!important}.daily-mileage-page .daily-mileage-filter-card input:not([type=checkbox]),.daily-mileage-page .daily-mileage-filter-card select{min-height:40px!important;height:40px!important;font-size:13px!important}.daily-mileage-page .daily-mileage-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.daily-mileage-page .daily-mileage-actions button{width:100%!important;min-height:40px!important}.daily-mileage-page .daily-mileage-metrics{grid-template-columns:1fr!important;gap:8px!important}.daily-mileage-page .daily-mileage-metric-card{padding:10px!important}.daily-mileage-page .daily-mileage-metric-value{font-size:30px!important}.daily-mileage-page .daily-mileage-charts{grid-template-columns:1fr!important;gap:8px!important}.daily-mileage-page .daily-mileage-chart-canvas{min-height:240px!important;height:240px!important}.daily-mileage-page .daily-mileage-side-candles-canvas{min-height:220px!important;height:220px!important}.daily-mileage-page .daily-mileage-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.daily-mileage-page .daily-mileage-table{min-width:920px!important}.fuel-page .fuel-reports-filter-box{padding:10px!important;border-radius:12px!important;gap:8px!important}.fuel-page .fuel-reports-filter-grid{grid-template-columns:1fr!important;gap:8px!important}.fuel-page .fuel-filter-label{font-size:12px!important}.fuel-page .fuel-filter-field .react-select__control,.fuel-page .fuel-filter-field input,.fuel-page .fuel-filter-field select{min-height:40px!important;height:40px!important;font-size:13px!important}.fuel-page .fuel-reports-filter-footer{grid-template-columns:1fr!important;gap:8px!important;padding-top:8px!important}.fuel-page .fuel-reports-filter-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.fuel-page .fuel-reports-filter-actions>*{width:100%!important}.fuel-page .summary-box.summary-box-v2{grid-template-columns:1fr!important;gap:8px!important}.fuel-page .fuel-summary-card,.fuel-page .summary-item-v2{min-height:92px!important;padding:11px!important;border-radius:12px!important}.fuel-page .fuel-summary-toolbar{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.fuel-page .fuel-summary-table-wrapper,.fuel-page .table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.fuel-page .fuel-summary-table{min-width:920px!important}}@media (max-width:480px){.daily-mileage-page .page-header-main h1,.drivers-header.page-header .page-header-main h1,.fuel-page h1.page-header,.page-header-main h1,.statistics-page .page-header-main h1{font-size:clamp(28px,9vw,34px)!important}.vehicles-page-container .header-actions{grid-template-columns:1fr!important}.vehicles-page-container .vehicle-mobile-title h3{font-size:clamp(28px,10.8vw,34px)!important}.drivers-only-page .driver-card .card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.daily-mileage-page .daily-mileage-table,.fuel-page .fuel-summary-table{min-width:860px!important}}