.truck-detail-module__320zUq__page{min-width:0;color:hsl(var(--foreground));grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid;container:truck-detail/inline-size}.truck-detail-module__320zUq__page>*{min-width:0}.truck-detail-module__320zUq__page button{white-space:normal;height:auto;min-height:44px}.truck-detail-module__320zUq__backLink{border:1px solid hsl(var(--border));background:hsl(var(--card));max-width:100%;min-height:44px;color:hsl(var(--foreground));overflow-wrap:anywhere;border-radius:.75rem;justify-self:start;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;display:inline-flex}.truck-detail-module__320zUq__backLink:hover,.truck-detail-module__320zUq__driverLink:hover{background:hsl(var(--muted))}.truck-detail-module__320zUq__backLink:focus-visible,.truck-detail-module__320zUq__driverLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.truck-detail-module__320zUq__backLink svg{flex-shrink:0}.truck-detail-module__320zUq__vehicleHeader,.truck-detail-module__320zUq__section{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:0;box-shadow:0 2px 8px hsl(var(--foreground) / .025);border-radius:1rem;padding:1rem}.truck-detail-module__320zUq__vehicleHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.875rem;display:flex}.truck-detail-module__320zUq__identity{flex:22rem;min-width:0}.truck-detail-module__320zUq__identityHeading{align-items:center;gap:.75rem;min-width:0;display:flex}.truck-detail-module__320zUq__titleGroup{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.truck-detail-module__320zUq__page h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:700;line-height:1.25}.truck-detail-module__320zUq__subtitle{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-top:.5rem;font-size:.875rem;line-height:1.6}.truck-detail-module__320zUq__detailGrid,.truck-detail-module__320zUq__sideSections{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;min-width:0;display:grid}.truck-detail-module__320zUq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.truck-detail-module__320zUq__sectionTitle{align-items:center;gap:.625rem;min-width:0;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.45;display:flex}.truck-detail-module__320zUq__sectionTitle>span:last-child{overflow-wrap:anywhere;min-width:0}.truck-detail-module__320zUq__detailRow{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr);gap:.375rem .75rem;padding-block:.875rem;display:grid}.truck-detail-module__320zUq__detailRow:last-child{border-bottom:0}.truck-detail-module__320zUq__detailLabel{min-width:0;color:hsl(var(--muted-foreground));align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.truck-detail-module__320zUq__detailLabel svg{margin-top:.125rem}.truck-detail-module__320zUq__detailValue{min-width:0;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.truck-detail-module__320zUq__driverList,.truck-detail-module__320zUq__historyList{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.truck-detail-module__320zUq__driverLink{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .6);min-height:44px;color:hsl(var(--foreground));border-radius:.75rem;align-items:center;gap:.625rem;padding:.75rem;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.truck-detail-module__320zUq__driverLink>span{overflow-wrap:anywhere;min-width:0}.truck-detail-module__320zUq__driverLink svg{flex-shrink:0}.truck-detail-module__320zUq__historyRow{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .5);border-radius:.75rem;grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;padding:.875rem;display:grid}.truck-detail-module__320zUq__historyIdentity{min-width:0}.truck-detail-module__320zUq__historyTitle{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;min-width:0;display:flex}.truck-detail-module__320zUq__historyDescription{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-top:.375rem;font-size:.8125rem;line-height:1.5}.truck-detail-module__320zUq__historyMeta{min-width:0;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;font-size:.8125rem;line-height:1.5;display:flex}.truck-detail-module__320zUq__cost{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.truck-detail-module__320zUq__badge{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.4}.truck-detail-module__320zUq__badge svg{flex-shrink:0}.truck-detail-module__320zUq__empty{text-align:center;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:.625rem;padding:1.5rem .5rem;font-size:.875rem;line-height:1.6;display:flex}.truck-detail-module__320zUq__readNotice{border:1px solid hsl(var(--destructive) / .3);background:hsl(var(--card));min-width:0;color:hsl(var(--foreground));overflow-wrap:anywhere;border-radius:.75rem;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.625rem;margin-bottom:.875rem;padding:.875rem;font-size:.875rem;line-height:1.6;display:grid}.truck-detail-module__320zUq__readNotice p{margin:0}.truck-detail-module__320zUq__loading{color:hsl(var(--muted-foreground));padding-block:.75rem;font-size:.875rem;line-height:1.5}@container truck-detail (min-width:600px){.truck-detail-module__320zUq__vehicleHeader,.truck-detail-module__320zUq__section{padding:1.25rem}.truck-detail-module__320zUq__detailRow{grid-template-columns:minmax(8rem,.8fr) minmax(0,1fr)}.truck-detail-module__320zUq__detailValue{text-align:right}.truck-detail-module__320zUq__historyRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.truck-detail-module__320zUq__historyMeta{justify-content:flex-end}}@container truck-detail (min-width:920px){.truck-detail-module__320zUq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.truck-loader-module__bU_RYG__loader{width:var(--truck-loader-width,16rem);flex-direction:column;justify-content:center;align-items:center;min-width:0;max-width:100%;margin-inline:auto;display:flex}.truck-loader-module__bU_RYG__artwork{aspect-ratio:5/3;width:100%;position:relative}.truck-loader-module__bU_RYG__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.truck-loader-module__bU_RYG__animation{position:absolute;inset:0}.truck-loader-module__bU_RYG__animation[data-ready=true]~.truck-loader-module__bU_RYG__still{visibility:hidden}.truck-loader-module__bU_RYG__copy{text-align:center;margin-top:.75rem}.truck-loader-module__bU_RYG__wide{--truck-loader-width:24rem}.truck-loader-module__bU_RYG__sm{--truck-loader-width:8rem}.truck-loader-module__bU_RYG__md{--truck-loader-width:12rem}.truck-loader-module__bU_RYG__lg{--truck-loader-width:16rem}.truck-loader-module__bU_RYG__xl{--truck-loader-width:20rem}
.inspections-module__OI0S4q__page{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inspections-module__OI0S4q__pageHeader{margin-bottom:0}.inspections-module__OI0S4q__page button{white-space:normal;height:auto;min-height:44px}.inspections-module__OI0S4q__page :is(input,textarea,[role=combobox]){min-width:0;max-width:100%;min-height:44px}.inspections-module__OI0S4q__page [role=combobox]{text-align:left;height:auto}.inspections-module__OI0S4q__page [role=combobox]>span{-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;display:block;overflow:visible}.inspections-module__OI0S4q__page [role=combobox]>svg{flex-shrink:0}.inspections-module__OI0S4q__selectMenu{width:var(--radix-select-trigger-width);max-width:calc(100vw - 32px)}.inspections-module__OI0S4q__selectMenu [role=option]{white-space:normal;overflow-wrap:anywhere;min-height:44px;line-height:1.5}.inspections-module__OI0S4q__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inspections-module__OI0S4q__page .inspections-module__OI0S4q__filterTabs[role=tablist]{flex-wrap:wrap;align-items:stretch;gap:4px;width:100%;height:auto;padding:4px;display:flex;overflow:visible}.inspections-module__OI0S4q__page .inspections-module__OI0S4q__filterTabs [role=tab]{white-space:normal;flex:1 0 6rem;min-height:44px;padding:8px 10px;line-height:1.4}.inspections-module__OI0S4q__filters,.inspections-module__OI0S4q__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:20px;min-width:0;display:grid}.inspections-module__OI0S4q__filters>*,.inspections-module__OI0S4q__fieldGrid>*{min-width:0}.inspections-module__OI0S4q__searchField{min-width:0;position:relative}.inspections-module__OI0S4q__fullWidth{grid-column:1/-1}.inspections-module__OI0S4q__tablePanel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;min-width:0;overflow:hidden}.inspections-module__OI0S4q__emptyState{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;align-items:flex-start;gap:16px;min-width:0;padding:28px 24px;display:flex}.inspections-module__OI0S4q__emptyState>div{min-width:0}.inspections-module__OI0S4q__emptyState h2,.inspections-module__OI0S4q__readFailure h2{overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.4}.inspections-module__OI0S4q__emptyState p,.inspections-module__OI0S4q__readFailure p{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-top:8px;font-size:.875rem;line-height:1.6}.inspections-module__OI0S4q__emptyState button,.inspections-module__OI0S4q__readFailure button{margin-top:16px}.inspections-module__OI0S4q__readFailure{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;min-width:0;padding:20px 24px}.inspections-module__OI0S4q__failedAlert{border:1px solid hsl(var(--destructive) / .3);background:hsl(var(--destructive) / .08);overflow-wrap:anywhere;border-radius:16px;min-width:0;padding:20px}.inspections-module__OI0S4q__failedAlert svg{flex-shrink:0}.inspections-module__OI0S4q__schedulePanel{min-width:0}.inspections-module__OI0S4q__page.inspections-module__OI0S4q__newPage{max-width:48rem}.inspections-module__OI0S4q__form{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;min-width:0;padding:24px}.inspections-module__OI0S4q__formFields{border:0;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;margin:0;padding:0;display:grid}.inspections-module__OI0S4q__sectionHeading{align-items:center;gap:12px;min-width:0;font-size:1.125rem;font-weight:600;line-height:1.4;display:flex}.inspections-module__OI0S4q__form label{overflow-wrap:anywhere;line-height:1.5;display:block}.inspections-module__OI0S4q__form input,.inspections-module__OI0S4q__form textarea{width:100%}.inspections-module__OI0S4q__formActions{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.inspections-module__OI0S4q__formActions button{flex:1 0 10rem}@media (min-width:1024px){.inspections-module__OI0S4q__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (max-width:639px){.inspections-module__OI0S4q__emptyState,.inspections-module__OI0S4q__readFailure{padding:24px 16px}.inspections-module__OI0S4q__form{padding:20px 16px}}
.invoices-module__ed40oW__page{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.invoices-module__ed40oW__pageHeader{margin-bottom:0}.invoices-module__ed40oW__page button{white-space:normal;min-height:44px}.invoices-module__ed40oW__page :is(input,textarea,[role=combobox]){min-width:0;max-width:100%;min-height:44px}.invoices-module__ed40oW__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.invoices-module__ed40oW__unavailableStats .text-2xl{font-size:.875rem;line-height:1.4}.invoices-module__ed40oW__page .invoices-module__ed40oW__filterTabs[role=tablist]{flex-wrap:wrap;align-items:stretch;gap:4px;width:100%;max-width:100%;height:auto;padding:4px;display:flex;overflow:visible}.invoices-module__ed40oW__page .invoices-module__ed40oW__filterTabs [role=tab]{white-space:normal;flex:1 0 4.25rem;min-height:44px}.invoices-module__ed40oW__searchField{flex:1;min-width:0;position:relative}.invoices-module__ed40oW__tablePanel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;min-width:0;overflow:hidden}.invoices-module__ed40oW__emptyState{text-align:left;justify-content:center;align-items:flex-start;gap:16px;padding:36px 24px;display:flex}.invoices-module__ed40oW__emptyState>div{min-width:0}.invoices-module__ed40oW__emptyState h2,.invoices-module__ed40oW__readFailure h2{overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.4}.invoices-module__ed40oW__emptyState p,.invoices-module__ed40oW__readFailure p{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-top:8px;font-size:.875rem;line-height:1.6}.invoices-module__ed40oW__emptyState button{margin-top:16px}.invoices-module__ed40oW__readFailure{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;min-width:0;padding:24px}.invoices-module__ed40oW__readFailure button{margin-top:16px}.invoices-module__ed40oW__listCount{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5}.invoices-module__ed40oW__backButton{justify-self:start;align-items:center;gap:8px;padding-inline:0;display:inline-flex}.invoices-module__ed40oW__form{min-width:0}.invoices-module__ed40oW__formLayout{border:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;min-width:0;margin:0;padding:0;display:grid}.invoices-module__ed40oW__formSection{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.invoices-module__ed40oW__card{background:hsl(var(--card));border-color:hsl(var(--border));min-width:0}.invoices-module__ed40oW__cardHeader{padding:24px 24px 20px}.invoices-module__ed40oW__cardContent{min-width:0;padding:0 24px 24px}.invoices-module__ed40oW__cardTitle{min-width:0;color:hsl(var(--foreground));overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4;display:flex}.invoices-module__ed40oW__cardTitle>svg{flex-shrink:0;margin-top:3px}.invoices-module__ed40oW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.invoices-module__ed40oW__sectionHeader button{flex-shrink:0}.invoices-module__ed40oW__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:20px;min-width:0;display:grid}.invoices-module__ed40oW__fieldGrid>*,.invoices-module__ed40oW__pricingFields>*{min-width:0}.invoices-module__ed40oW__fullWidth{grid-column:1/-1}.invoices-module__ed40oW__lineItem{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;padding:16px;display:grid}.invoices-module__ed40oW__pricingFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:20px;min-width:0;display:grid}.invoices-module__ed40oW__form label{overflow-wrap:anywhere;line-height:1.5;display:block}.invoices-module__ed40oW__form input,.invoices-module__ed40oW__form textarea{width:100%}.invoices-module__ed40oW__form [role=combobox]{text-align:left;width:100%;height:auto}.invoices-module__ed40oW__summaryRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;min-width:0;display:flex}.invoices-module__ed40oW__summaryRow>*{overflow-wrap:anywhere;min-width:0}.invoices-module__ed40oW__formActions{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.invoices-module__ed40oW__detailLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.invoices-module__ed40oW__detailMetrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:16px;display:grid}.invoices-module__ed40oW__detailMetrics>div{min-width:0}.invoices-module__ed40oW__detailPage :is(h1,h2,h3,p){overflow-wrap:anywhere}.invoices-module__ed40oW__detailPage .flex.justify-between{flex-wrap:wrap;align-items:baseline;gap:8px 16px}.invoices-module__ed40oW__detailPage .flex.items-start>svg{flex-shrink:0}.invoices-module__ed40oW__detailPage .flex.items-start>span{overflow-wrap:anywhere;min-width:0}@media (min-width:1024px){.invoices-module__ed40oW__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.invoices-module__ed40oW__formLayout,.invoices-module__ed40oW__detailLayout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (max-width:639px){.invoices-module__ed40oW__cardHeader{padding:20px 16px 16px}.invoices-module__ed40oW__cardContent{padding:0 16px 20px}.invoices-module__ed40oW__emptyState{justify-content:flex-start;padding:28px 16px}.invoices-module__ed40oW__readFailure{padding:20px 16px}}
.settlement-detail-module__LS0O9G__page{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;display:grid}.settlement-detail-module__LS0O9G__page>*,.settlement-detail-module__LS0O9G__layout>*,.settlement-detail-module__LS0O9G__main>*,.settlement-detail-module__LS0O9G__sidebar>*{min-width:0;max-width:100%}.settlement-detail-module__LS0O9G__page button{white-space:normal;height:auto;min-height:44px;line-height:1.4}.settlement-detail-module__LS0O9G__back{justify-self:start;gap:.5rem}.settlement-detail-module__LS0O9G__header{margin-bottom:0}.settlement-detail-module__LS0O9G__header h1{line-height:1.2}.settlement-detail-module__LS0O9G__header p{overflow-wrap:anywhere;line-height:1.6}.settlement-detail-module__LS0O9G__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.settlement-detail-module__LS0O9G__main,.settlement-detail-module__LS0O9G__sidebar{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.5rem;display:grid}.settlement-detail-module__LS0O9G__page h2{overflow-wrap:anywhere;min-width:0;font-size:1.125rem;font-weight:600;line-height:1.4}.settlement-detail-module__LS0O9G__summaryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settlement-detail-module__LS0O9G__summaryHeader h2{flex:12rem}.settlement-detail-module__LS0O9G__totals{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;display:grid}.settlement-detail-module__LS0O9G__totals>div{background:hsl(var(--muted) / .45);border:1px solid hsl(var(--border));border-radius:.875rem;min-width:0;padding:1rem}.settlement-detail-module__LS0O9G__totals p{color:hsl(var(--muted-foreground));margin-bottom:.4rem;font-size:.875rem;line-height:1.4}.settlement-detail-module__LS0O9G__totals span{overflow-wrap:anywhere;font-size:1.375rem;line-height:1.4;display:block}.settlement-detail-module__LS0O9G__totals>div:last-child{background:hsl(var(--primary) / .07);border-color:hsl(var(--primary) / .2)}.settlement-detail-module__LS0O9G__tableHint{color:hsl(var(--muted-foreground));padding:0 1.5rem .75rem;font-size:.875rem;line-height:1.5}.settlement-detail-module__LS0O9G__tableScroll{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}.settlement-detail-module__LS0O9G__tableScroll:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-3px}.settlement-detail-module__LS0O9G__tableScroll>div{overflow:visible}.settlement-detail-module__LS0O9G__tableScroll table{min-width:34rem}.settlement-detail-module__LS0O9G__tableScroll th,.settlement-detail-module__LS0O9G__tableScroll td{white-space:normal;line-height:1.5}.settlement-detail-module__LS0O9G__tableScroll td:nth-child(2){overflow-wrap:anywhere;max-width:23rem}.settlement-detail-module__LS0O9G__tableScroll td:last-child{white-space:nowrap}.settlement-detail-module__LS0O9G__sidebar p,.settlement-detail-module__LS0O9G__sidebar span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.settlement-detail-module__LS0O9G__sidebar .flex.justify-between{flex-wrap:wrap;gap:.5rem 1rem}.settlement-detail-module__LS0O9G__sidebar .flex.justify-between>:last-child{text-align:right;margin-left:auto}.settlement-detail-module__LS0O9G__sidebar .flex.gap-3>div{min-width:0}@media (min-width:1100px){.settlement-detail-module__LS0O9G__layout{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr)}}@media (max-width:480px){.settlement-detail-module__LS0O9G__page .dp-card-header{padding:1rem 1rem .75rem}.settlement-detail-module__LS0O9G__page .dp-card-content:not(.p-0){padding:0 1rem 1rem}.settlement-detail-module__LS0O9G__tableHint{padding-left:1rem;padding-right:1rem}}
.login-module__TG5f7a__page{color:var(--dp-text,#14243b);font-family:inherit}.login-module__TG5f7a__page .apple-auth-container{background:0 0;min-height:60svh;padding:1.5rem 0;animation:none}.login-module__TG5f7a__page .apple-auth-card{background:var(--dp-surface,#fff);color:var(--dp-text,#14243b);border:1px solid var(--dp-border,#dce5ef);box-shadow:var(--dp-shadow,0 8px 24px #14243b0d);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1rem;padding:1.75rem;transition:none;animation:none}.login-module__TG5f7a__page .apple-auth-card:hover{box-shadow:var(--dp-shadow,0 8px 24px #14243b0d);transform:none}.login-module__TG5f7a__page .apple-title{color:var(--dp-text,#14243b);letter-spacing:-.03em;font-family:inherit;font-size:1.75rem;font-weight:650;line-height:1.2}.login-module__TG5f7a__page :is(.apple-subtitle,.apple-footer-text){color:var(--dp-muted,#53657d);font-size:.9375rem;line-height:1.6}.login-module__TG5f7a__page .apple-content{padding:0}.login-module__TG5f7a__page .apple-form{gap:1.25rem;display:grid}.login-module__TG5f7a__page .apple-form-group{margin:0}.login-module__TG5f7a__page .apple-input-container{flex-direction:column-reverse;gap:.5rem;transition:none;display:flex}.login-module__TG5f7a__page .apple-input-container .login-module__TG5f7a__label{pointer-events:auto;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.5;transition:none;position:static;color:var(--dp-text,#14243b)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0!important;transform:none!important}.login-module__TG5f7a__page .apple-input{border:1px solid var(--dp-input-border,#75869b);height:48px;min-height:48px;color:var(--dp-text,#14243b);background:var(--dp-surface,#fff);border-radius:.75rem;padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .14s}.login-module__TG5f7a__page .apple-input:focus{background:var(--dp-surface,#fff);box-shadow:none;outline:2px solid var(--dp-primary,#1769e8);outline-offset:2px;transform:none}.login-module__TG5f7a__page .apple-password-wrapper{width:100%;position:relative}.login-module__TG5f7a__page .apple-password-wrapper input{padding-right:3.25rem}.login-module__TG5f7a__page .apple-password-toggle{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--dp-muted,#53657d);top:50%;right:.125rem;transform:translateY(-50%)}.login-module__TG5f7a__page .apple-button-primary{min-height:48px;color:var(--dp-on-primary,#fff);background:var(--dp-primary,#1769e8);box-shadow:none;border-radius:.75rem;font-family:inherit;font-size:.9375rem;transition:filter .14s;transform:none}.login-module__TG5f7a__page .apple-button-primary:hover:not(:disabled){background:var(--dp-primary,#1769e8);box-shadow:none;filter:brightness(.96);transform:none}.login-module__TG5f7a__page :is(.apple-link,.apple-footer-link){min-height:44px;color:var(--dp-primary,#1769e8);align-items:center;font-size:.875rem;display:inline-flex}.login-module__TG5f7a__page .apple-footer{border-top:1px solid var(--dp-border,#dce5ef);margin-top:1.5rem;padding-top:1.5rem}.login-module__TG5f7a__page .apple-error{color:#b42318;background:#fff1ef;border-color:#f2b8b1}.login-module__TG5f7a__page .apple-error-text{color:inherit;font-size:.875rem}.login-module__TG5f7a__page .apple-validation-message.success{color:#067647}.dark .login-module__TG5f7a__page .apple-error{color:#ffa99f;background:#411f24;border-color:#8c4445}.dark .login-module__TG5f7a__page .apple-validation-message.success{color:#79d9af}.login-module__TG5f7a__page :is(button,a):focus-visible{outline:2px solid var(--dp-primary,#1769e8);outline-offset:3px}.login-module__TG5f7a__page :is(.animate-spin,.apple-logo-icon,.apple-button-icon){transition:none;animation:none}@media (max-width:767px){.login-module__TG5f7a__page .apple-auth-card{padding:1.25rem}.login-module__TG5f7a__page .apple-input{font-size:max(1rem,16px)}}@media (prefers-reduced-motion:reduce){.login-module__TG5f7a__page *,.login-module__TG5f7a__page :before,.login-module__TG5f7a__page :after{transition:none!important;animation:none!important}}.reduce-motion .login-module__TG5f7a__page *{transition:none!important;animation:none!important}
.fleet-workspace-module__yKr_na__page{min-width:0;container:fleet-workspace/inline-size}.fleet-workspace-module__yKr_na__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fleet-workspace-module__yKr_na__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.fleet-workspace-module__yKr_na__sectionHeader>:first-child{min-width:0}.fleet-workspace-module__yKr_na__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fleet-workspace-module__yKr_na__filters{gap:.75rem;min-width:0;display:grid}.fleet-workspace-module__yKr_na__filters>*{width:100%;min-width:0}.fleet-workspace-module__yKr_na__filters input{min-width:0}.fleet-workspace-module__yKr_na__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:1.25rem;display:grid}.fleet-workspace-module__yKr_na__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.fleet-workspace-module__yKr_na__cardHeader>:first-child{flex:15rem;min-width:0}.fleet-workspace-module__yKr_na__cardHeader>:last-child{flex-shrink:0}.fleet-workspace-module__yKr_na__detailGrid{gap:1.5rem;min-width:0;display:grid}.fleet-workspace-module__yKr_na__detailGrid>*{min-width:0}.fleet-workspace-module__yKr_na__detailRow{border-bottom:1px solid hsl(var(--border));gap:.375rem .75rem;padding-block:.875rem;display:grid}.fleet-workspace-module__yKr_na__detailRow:last-child{border-bottom:0}.fleet-workspace-module__yKr_na__detailRow>*{overflow-wrap:anywhere;min-width:0}.fleet-workspace-module__yKr_na__detailValue{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.fleet-workspace-module__yKr_na__dialog{container:fleet-form/inline-size}.fleet-workspace-module__yKr_na__formGrid{gap:1.25rem;min-width:0;display:grid}.fleet-workspace-module__yKr_na__formGrid>*{min-width:0}.fleet-workspace-module__yKr_na__formSections{gap:1.5rem;padding-block:.5rem;display:grid}.fleet-workspace-module__yKr_na__formFooter{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:.75rem;padding-top:1.25rem;display:flex}.fleet-workspace-module__yKr_na__empty{text-align:center;overflow-wrap:anywhere;padding:2.5rem 1rem}@container fleet-workspace (min-width:600px){.fleet-workspace-module__yKr_na__filters{flex-wrap:wrap;align-items:center;display:flex}.fleet-workspace-module__yKr_na__filters>:first-child{flex:18rem}.fleet-workspace-module__yKr_na__filters>:not(:first-child){width:auto;min-width:160px}.fleet-workspace-module__yKr_na__detailRow{grid-template-columns:minmax(130px,.7fr) minmax(0,1fr)}.fleet-workspace-module__yKr_na__detailValue{text-align:right}}@container fleet-workspace (min-width:880px){.fleet-workspace-module__yKr_na__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.fleet-workspace-module__yKr_na__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container fleet-form (min-width:460px){.fleet-workspace-module__yKr_na__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.fleet-workspace-module__yKr_na__sectionHeader>.fleet-workspace-module__yKr_na__actions{width:100%}.fleet-workspace-module__yKr_na__actions>button{flex:12rem}.fleet-workspace-module__yKr_na__formFooter>button{width:100%}}.fleet-workspace-module__yKr_na__listPage{width:100%;max-width:100%}.fleet-workspace-module__yKr_na__listPage>*{min-width:0;max-width:100%}.fleet-workspace-module__yKr_na__listPage :is(button,input,[role=combobox]){min-height:44px;font-size:.875rem}.fleet-workspace-module__yKr_na__listPage :is(a,button,summary):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.fleet-workspace-module__yKr_na__listPage .fleet-workspace-module__yKr_na__actions button{white-space:normal;height:auto}.fleet-workspace-module__yKr_na__listPage .fleet-workspace-module__yKr_na__filters input{min-height:44px}.fleet-workspace-module__yKr_na__listPage .fleet-workspace-module__yKr_na__metrics{gap:.75rem}.fleet-workspace-module__yKr_na__summaryCard{border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:left;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;min-width:0;height:100%;padding:1rem;display:flex;box-shadow:0 1px 2px #0000000a}.fleet-workspace-module__yKr_na__summaryCard>:first-child{min-width:0}button.fleet-workspace-module__yKr_na__summaryCard:hover{background:hsl(var(--muted) / .6)}.fleet-workspace-module__yKr_na__summaryLabel{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500;display:block}.fleet-workspace-module__yKr_na__summaryValue{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.5rem;font-size:1.5rem;font-weight:600;line-height:1.35;display:block}.fleet-workspace-module__yKr_na__guidance{border:1px solid hsl(var(--border));background:hsl(var(--card) / .65);overflow-wrap:anywhere;border-radius:1rem;padding:1rem 1.125rem}.fleet-workspace-module__yKr_na__guidance h2,.fleet-workspace-module__yKr_na__readNotice h2{color:hsl(var(--foreground));margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.fleet-workspace-module__yKr_na__guidance p,.fleet-workspace-module__yKr_na__readNotice p{color:hsl(var(--muted-foreground));max-width:85ch;margin:.375rem 0 0;font-size:.875rem;line-height:1.6}.fleet-workspace-module__yKr_na__explanation{margin-top:.5rem}.fleet-workspace-module__yKr_na__explanation summary{width:fit-content;max-width:100%;min-height:44px;color:hsl(var(--foreground));cursor:pointer;padding-block:.625rem;font-size:.875rem;font-weight:500}.fleet-workspace-module__yKr_na__explanation p{margin-top:0}.fleet-workspace-module__yKr_na__readNotice{border:1px solid hsl(var(--border));border-inline-start:3px solid hsl(var(--muted-foreground));background:hsl(var(--card));border-radius:.875rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem;display:flex}.fleet-workspace-module__yKr_na__readNotice>div{flex:22rem;min-width:0}.fleet-workspace-module__yKr_na__readNotice>button{flex-shrink:0}.fleet-workspace-module__yKr_na__listPage .fleet-workspace-module__yKr_na__primaryAction{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.fleet-workspace-module__yKr_na__listPage .fleet-workspace-module__yKr_na__primaryAction:hover{background:hsl(var(--primary) / .9)}.fleet-workspace-module__yKr_na__vehicleTable th{padding:.875rem 1rem;font-size:.875rem}.fleet-workspace-module__yKr_na__vehicleTable td:not(.fleet-workspace-module__yKr_na__vehicleEmpty){padding:1rem}.fleet-workspace-module__yKr_na__vehicleTable td:not(.fleet-workspace-module__yKr_na__vehicleEmpty):first-child{min-width:150px}.fleet-workspace-module__yKr_na__vehicleTable td:not(.fleet-workspace-module__yKr_na__vehicleEmpty):nth-child(2){min-width:170px}.fleet-workspace-module__yKr_na__vehicleTable td:not(.fleet-workspace-module__yKr_na__vehicleEmpty):nth-child(3){min-width:80px}.fleet-workspace-module__yKr_na__vehicleTable td:not(.fleet-workspace-module__yKr_na__vehicleEmpty):nth-child(4){min-width:160px}.fleet-workspace-module__yKr_na__vehicleTable td:not(.fleet-workspace-module__yKr_na__vehicleEmpty):nth-child(5){min-width:190px}.fleet-workspace-module__yKr_na__vehicleTable td:not(.fleet-workspace-module__yKr_na__vehicleEmpty):nth-child(6){min-width:170px}.fleet-workspace-module__yKr_na__vehicleTable td:not(.fleet-workspace-module__yKr_na__vehicleEmpty):nth-child(7){min-width:140px}.fleet-workspace-module__yKr_na__vehicleTable td:not(.fleet-workspace-module__yKr_na__vehicleEmpty):nth-child(8):not(:last-child){min-width:230px}.fleet-workspace-module__yKr_na__vehicleTable td:not(.fleet-workspace-module__yKr_na__vehicleEmpty) [class~=text-xs]{font-size:.875rem}.fleet-workspace-module__yKr_na__vehicleTable td:not(.fleet-workspace-module__yKr_na__vehicleEmpty) a{align-items:center;min-height:44px;display:inline-flex}.fleet-workspace-module__yKr_na__vehicleEmpty{text-align:center;white-space:normal;color:hsl(var(--muted-foreground));padding:2rem 1rem}.fleet-workspace-module__yKr_na__vehicleEmpty>p,.fleet-workspace-module__yKr_na__listPage .fleet-workspace-module__yKr_na__empty>p{overflow-wrap:anywhere;max-width:40rem;margin-inline:auto;line-height:1.6}.fleet-workspace-module__yKr_na__vehicleEmpty button{white-space:normal;max-width:100%;height:auto}.fleet-workspace-module__yKr_na__textLink{min-height:44px;color:hsl(var(--foreground));text-underline-offset:4px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}
.expense-presentation-module__4vsJUq__page{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.expense-presentation-module__4vsJUq__page>:first-child{margin-bottom:0}.expense-presentation-module__4vsJUq__toolbarButton{min-height:44px}.expense-presentation-module__4vsJUq__page .expense-presentation-module__4vsJUq__tabs{border:1px solid hsl(var(--border));background:hsl(var(--card));flex-wrap:wrap;justify-content:flex-start;gap:4px;width:100%;height:auto;padding:4px;display:flex}.expense-presentation-module__4vsJUq__tabs>button{min-height:44px;font-size:.875rem}.expense-presentation-module__4vsJUq__filters{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.expense-presentation-module__4vsJUq__search{flex:220px;min-width:min(100%,200px);position:relative}.expense-presentation-module__4vsJUq__filterControl,.expense-presentation-module__4vsJUq__typeFilter{min-height:44px;font-size:1rem}.expense-presentation-module__4vsJUq__typeFilter{background:hsl(var(--card));border-color:hsl(var(--border));width:180px}.expense-presentation-module__4vsJUq__tablePanel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;min-width:0;overflow:hidden}.expense-presentation-module__4vsJUq__table{font-variant-numeric:tabular-nums;font-size:.875rem}.expense-presentation-module__4vsJUq__badge{white-space:nowrap;font-size:.875rem;line-height:1.4}.expense-presentation-module__4vsJUq__openExpense{min-height:44px;color:hsl(var(--primary));text-align:left;border-radius:6px;align-items:center;margin-left:-8px;padding:6px 8px;font-weight:600;display:inline-flex}.expense-presentation-module__4vsJUq__openExpense:hover{text-underline-offset:3px;text-decoration:underline}.expense-presentation-module__4vsJUq__openExpense:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.expense-presentation-module__4vsJUq__empty{overflow-wrap:anywhere;align-items:flex-start;gap:16px;padding:28px 12px;display:flex}.expense-presentation-module__4vsJUq__empty h2,.expense-presentation-module__4vsJUq__readError h2{margin:0 0 6px;font-size:1rem;font-weight:600;line-height:1.5}.expense-presentation-module__4vsJUq__empty p,.expense-presentation-module__4vsJUq__readError p{max-width:54ch;color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.6}.expense-presentation-module__4vsJUq__readError{border:1px solid hsl(var(--destructive));background:hsl(var(--card));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.expense-presentation-module__4vsJUq__dialog{background:hsl(var(--card));width:calc(100vw - 32px);max-width:40rem;max-height:calc(100dvh - 32px);color:hsl(var(--card-foreground));border-radius:16px;gap:24px;padding:24px;overflow-y:auto}.expense-presentation-module__4vsJUq__dialogHeader{text-align:left;padding-right:24px}.expense-presentation-module__4vsJUq__dialogHeader h2{font-size:1.25rem;line-height:1.4}.expense-presentation-module__4vsJUq__dialogHeader p{font-size:.875rem;line-height:1.6}.expense-presentation-module__4vsJUq__form,.expense-presentation-module__4vsJUq__fields{gap:24px;min-width:0;display:grid}.expense-presentation-module__4vsJUq__fields{border:0;margin:0;padding:0}.expense-presentation-module__4vsJUq__formSection,.expense-presentation-module__4vsJUq__fuelSection{gap:16px;min-width:0;display:grid}.expense-presentation-module__4vsJUq__formSection h3,.expense-presentation-module__4vsJUq__fuelSection h3{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.expense-presentation-module__4vsJUq__fuelSection{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:12px;padding:20px}.expense-presentation-module__4vsJUq__formGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:16px;display:grid}.expense-presentation-module__4vsJUq__formGrid>div{min-width:0}.expense-presentation-module__4vsJUq__fields label{font-size:.875rem;line-height:1.5}.expense-presentation-module__4vsJUq__fields input,.expense-presentation-module__4vsJUq__fields textarea,.expense-presentation-module__4vsJUq__fields button{min-width:0;min-height:44px;font-size:1rem}.expense-presentation-module__4vsJUq__fields button>svg{flex-shrink:0}.expense-presentation-module__4vsJUq__selectTrigger{height:auto}.expense-presentation-module__4vsJUq__selectTrigger>span{white-space:normal;text-align:left;-webkit-line-clamp:unset;display:block;overflow:visible}.expense-presentation-module__4vsJUq__saveError{color:hsl(var(--destructive));margin:0;font-size:.875rem;line-height:1.6}.expense-presentation-module__4vsJUq__dialogFooter{gap:12px}.expense-presentation-module__4vsJUq__dialogFooter>button{min-height:44px}@media (max-width:639px){.expense-presentation-module__4vsJUq__dialog{padding:20px}.expense-presentation-module__4vsJUq__fuelSection{padding:16px}.expense-presentation-module__4vsJUq__dialogFooter>button{width:100%;margin-left:0}}
.workspace-module__wmrG6W__workspace{width:100%;min-width:0;color:hsl(var(--foreground))}.workspace-module__wmrG6W__workspace .dp-page{max-width:1680px}.workspace-module__wmrG6W__workspace .grid>*{min-width:0}.workspace-module__wmrG6W__workspace [role=tablist]{flex-wrap:nowrap;justify-content:flex-start;width:fit-content;max-width:100%;height:auto;min-height:44px;display:flex;overflow-x:auto}.workspace-module__wmrG6W__workspace [role=tab]{flex-shrink:0;min-height:40px}.workspace-module__wmrG6W__workspace table{font-variant-numeric:tabular-nums;min-width:560px}.workspace-module__wmrG6W__workspace th{white-space:nowrap}.workspace-module__wmrG6W__workspace td{vertical-align:middle}:is(.workspace-module__wmrG6W__workspace input,.workspace-module__wmrG6W__workspace textarea,.workspace-module__wmrG6W__workspace select){min-width:0}@media (max-width:767px){.workspace-module__wmrG6W__workspace button{min-height:44px}:is(.workspace-module__wmrG6W__workspace button[aria-label],.workspace-module__wmrG6W__workspace button[title]){min-width:44px}.workspace-module__wmrG6W__workspace .dp-page-header{align-items:stretch}}
