@media(max-width:1023px){
.cf-admin-map-link{display:none!important}.cf-admin-tile{min-height:108px!important;padding:14px!important;gap:12px!important}.cf-admin-tile>span:first-child{width:36px;height:36px;border-radius:12px}.cf-admin-tile>span:nth-child(2)>span:first-child{font-size:18px}.cf-admin-tile>span:nth-child(2)>span:last-child{margin-top:5px}
.cf-fleet-assets [data-slot="card"]{min-height:0!important;padding:14px!important;gap:10px!important;border-radius:16px!important}.cf-fleet-assets [data-slot="card-header"]{gap:3px!important;position:relative;padding-left:42px!important;min-height:42px}.cf-fleet-assets .cf-asset-icon{position:absolute;left:0;top:0;width:32px!important;height:32px!important;margin:0!important}.cf-fleet-assets [data-slot="card-title"]{font-size:18px!important}.cf-fleet-assets [data-slot="card-description"]{font-size:13px!important}.cf-fleet-assets [data-slot="card-content"]{gap:8px!important;font-size:13px!important}.cf-fleet-assets [data-slot="card-content"] button{min-height:44px!important}.cf-fleet-assets>.grid{gap:10px!important}
.fuel-overview-row{padding:12px!important}.fuel-overview-summary{gap:8px 12px!important;font-size:14px!important;line-height:1.35}.fuel-overview-summary strong.text-lg{font-size:16px!important}.fuel-mobile-label{font-size:12px;margin-bottom:2px}.fuel-detail-toggle{min-height:36px!important;grid-column:2!important;justify-content:flex-end}.fuel-overview-summary>span:first-child{grid-row:1}.fuel-overview-summary>span:nth-child(2){grid-row:1}.fuel-overview-summary>span:nth-child(3),.fuel-overview-summary>span:nth-child(4){grid-row:2}
.cf-maintenance-counts{display:flex!important;flex-wrap:wrap;gap:6px!important;margin-bottom:12px!important}.cf-maintenance-counts>button{display:flex;align-items:center;gap:6px;flex:1 1 calc(50% - 6px);min-height:44px;padding:8px 10px!important;border-radius:12px!important;box-shadow:none!important}.cf-maintenance-counts svg{width:16px;height:16px;margin:0!important}.cf-maintenance-counts span{font-size:12px!important;line-height:1.3}.cf-maintenance-counts span:first-of-type{font-size:17px!important}.cf-record-actions>button:last-child:nth-child(odd){grid-column:auto!important}
.app-mobile-nav{padding-top:6px!important}.app-mobile-nav>a,.cf-mobile-more>summary{min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;line-height:16px;text-align:center;list-style:none}.cf-mobile-more{position:relative;color:#64748b}.cf-mobile-more summary::-webkit-details-marker{display:none}.cf-mobile-more .cf-active{color:#0e68a5}.cf-mobile-more-panel{position:absolute;bottom:calc(100% + 12px);right:0;width:min(320px,calc(100vw - 24px));max-height:65dvh;overflow:auto;padding:12px;border:1px solid #cbdde9;border-radius:16px;background:#fff;box-shadow:0 8px 40px #163e5233;display:grid;gap:6px}.cf-mobile-more-panel>strong{font-size:15px;padding:4px}.cf-mobile-more-panel>button,.cf-mobile-more-panel>a{min-height:44px;padding:9px 12px;border:1px solid #d7e4ed;border-radius:10px;text-align:left;color:#164258;background:#f6fafc;text-decoration:none;font-size:14px;font-weight:600}
}
.cf-trip-fields>div{gap:8px!important;padding:12px!important}.cf-trip-fields label>span{margin-bottom:5px!important;font-size:14px!important;line-height:20px!important}.cf-trip-fields input:not([type=checkbox]),.cf-trip-fields select,.cf-trip-fields button,.cf-trip-fields [role=combobox]{height:44px!important;min-height:44px!important;line-height:1.2!important;box-sizing:border-box}.cf-trip-fields input:not([type=checkbox]),.cf-trip-fields select{font-size:16px!important;padding:8px 10px!important}.cf-trip-fields h3{margin-bottom:3px!important}.cf-trip-fields .cf-trip-datetime{gap:8px!important}.cf-trip-fields .cf-trip-datetime>label>div{gap:6px!important}.cf-trip-fields .cf-trip-datetime button{width:44px!important;flex:0 0 44px!important;padding:2px!important;font-size:12px!important}.cf-trip-fields .cf-trip-datetime input{width:0!important;min-width:0!important;padding:4px!important;font-size:15px!important}.cf-trip-fields [role=status]{padding:10px!important;font-size:14px!important}.cf-trip-fields .cf-trip-datetime input[type=date]::-webkit-calendar-picker-indicator{width:12px!important;margin:0!important}
@media(min-width:380px) and (max-width:767px){.cf-trip-fields .cf-trip-datetime{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:379px){.cf-trip-fields .cf-trip-datetime{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:1023px){.cf-fleet-assets [data-slot="card-header"]>div:first-child:not([data-slot]){position:absolute;left:0;top:0;width:32px!important;height:32px!important;margin:0!important}.cf-fleet-assets [data-slot="card-header"]>[data-slot="card-title"],.cf-fleet-assets [data-slot="card-header"]>[data-slot="card-description"]{grid-column:1}.cf-fuel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.cf-fuel-metrics>button,.cf-fuel-metrics>div{min-width:0;min-height:100px;padding:12px!important;gap:8px!important}.cf-fuel-metrics .dashboard-metric-label{white-space:normal;overflow:visible;font-size:10px!important}.cf-fuel-metrics p.text-2xl,.cf-fuel-metrics p.font-black,.cf-fuel-metrics p.font-bold{font-size:18px!important;line-height:1.3}.cf-fuel-metrics>div>div:first-child,.cf-fuel-metrics>button>div:first-child{display:none}}
.cf-trip-fields .cf-trip-datetime input{font-size:16px!important;letter-spacing:-.5px!important}.cf-trip-fields .cf-trip-datetime input[type=date]::-webkit-calendar-picker-indicator{display:none!important}.cf-trip-fields .cf-trip-datetime input[type=time]::-webkit-calendar-picker-indicator{display:none!important}
@media(min-width:380px) and (max-width:767px){.cf-trip-fields .cf-trip-datetime{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important}}
@media(min-width:768px){.cf-trip-fields .cf-trip-datetime input[type=date]::-webkit-calendar-picker-indicator,.cf-trip-fields .cf-trip-datetime input[type=time]::-webkit-calendar-picker-indicator{display:block!important}}
