.DriverStatsCard_grid__hlDqp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}@media (max-width:1150px){.DriverStatsCard_grid__hlDqp{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.DriverStatsCard_grid__hlDqp{grid-template-columns:1fr}}.DriverStatsCard_kpi__oRZCU{display:flex;flex-direction:column;gap:8px;padding:16px 18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-v3-lg);min-width:0;text-align:left}.DriverStatsCard_clickable__vCH4n{font:inherit;cursor:pointer;transition:border-color var(--motion-fast,.15s)}.DriverStatsCard_clickable__vCH4n:hover{border-color:var(--color-accent)}.DriverStatsCard_top__Iqp9X{display:flex;align-items:center;gap:10px}.DriverStatsCard_tile__lB4qe{width:32px;height:32px;border-radius:var(--radius-v3-sm);display:grid;place-items:center;color:#fff;flex:none}.DriverStatsCard_tileAccent__KARhA{background:var(--grad-accent-strong)}.DriverStatsCard_tileSuccess__SaZTn{background:var(--grad-success,var(--status-success-fg))}.DriverStatsCard_tileWarning__oc2ty{background:var(--status-warning-bg);color:var(--status-warning-fg)}.DriverStatsCard_tileInfo__Kv6_M{background:var(--status-info-bg);color:var(--status-info-fg)}.DriverStatsCard_label__E21ej{font-size:11.5px;font-weight:600;color:var(--color-text-muted)}.DriverStatsCard_value__ayYRP{font-family:var(--font-mono,monospace);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DriverStatsCard_unit__uHfKj{font-size:12px;font-weight:500;color:var(--color-text-muted);margin-left:4px}.DriverStatsCard_delta__0_j_n{font-size:11px;font-weight:700}.DriverStatsCard_up__rUjNP{color:var(--status-success-fg)}.DriverStatsCard_down__eQdqv{color:var(--status-danger-fg)}.DriverStatsCard_warn__Gz4_k{color:var(--status-warning-fg)}.DriverStatsCard_deltaMuted__4Ca3q{font-size:11px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DriverContractsCard_card__nmmM1{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border-primary,rgba(148,163,184,.2));border-radius:var(--radius-lg,14px);background:var(--bg-card,rgba(15,23,42,.5))}.DriverContractsCard_header__OOHkp{display:flex;align-items:center;gap:8px;color:var(--text-primary)}.DriverContractsCard_header__OOHkp h3{margin:0;font-size:14px}.DriverContractsCard_spin__qiPAv{animation:DriverContractsCard_dccSpin__U1gQh 1s linear infinite}@keyframes DriverContractsCard_dccSpin__U1gQh{to{transform:rotate(1turn)}}.DriverContractsCard_awaitingBox__7AqWt{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius-md,10px);border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.07)}.DriverContractsCard_awaitingHead__jaRqA{display:flex;align-items:center;gap:7px;color:var(--accent-warning,#f59e0b);font-size:13px}.DriverContractsCard_awaitingHead__jaRqA strong{color:var(--text-primary)}.DriverContractsCard_termsRow__KKI6_{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--text-secondary)}.DriverContractsCard_primaryBtn__WfMYb,.DriverContractsCard_secondaryBtn__9RiVC{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-sm,8px);font-size:12.5px;font-weight:600;cursor:pointer}.DriverContractsCard_primaryBtn__WfMYb{align-self:flex-start;background:var(--gradient-btn,linear-gradient(135deg,#6366f1,#4f46e5));border:none;color:#fff}.DriverContractsCard_primaryBtn__WfMYb:disabled{opacity:.55;cursor:default}.DriverContractsCard_secondaryBtn__9RiVC{background:transparent;border:1px solid var(--border-primary,rgba(148,163,184,.3));color:var(--text-primary)}.DriverContractsCard_linkBtn__xl0aL{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:4px 0;background:none;border:none;color:var(--accent-primary,#818cf8);font-size:12px;font-weight:600;cursor:pointer;min-height:0}.DriverContractsCard_signBox__9dnF7{display:flex;flex-direction:column;gap:8px;padding-top:4px}.DriverContractsCard_signLabel__tjBXC{font-size:12px;font-weight:600;color:var(--text-primary)}.DriverContractsCard_signActions__KlWY8{display:flex;gap:8px}.DriverContractsCard_signedList___EuBl{display:flex;flex-direction:column;gap:6px}.DriverContractsCard_signedRow__8ZBIr{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-sm,8px);border:1px solid rgba(34,197,94,.25);background:rgba(34,197,94,.06);color:var(--accent-success,#22c55e)}.DriverContractsCard_signedText__9DWxQ{display:flex;flex-direction:column;flex:1 1;min-width:0}.DriverContractsCard_signedText__9DWxQ strong{color:var(--text-primary);font-size:12.5px}.DriverContractsCard_signedText__9DWxQ span{font-size:11px;color:var(--text-secondary)}.page_dashboard__e1CT4{display:flex;flex-direction:column;gap:var(--space-lg);animation:page_fadeIn__jjObi var(--transition-base) ease}.page_header__oRW75{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.page_headerLeft__WqHi4{display:flex;flex-direction:column;gap:2px}.page_greeting__f9HkH{font-size:var(--text-base);color:var(--text-secondary);margin:0;font-weight:500}.page_pageTitle__r5Za5{font-size:var(--text-3xl);font-weight:700;color:var(--text-primary);margin:0;line-height:1.15}.page_headerRight__M86vK{flex-shrink:0}.page_kpiGrid__yfqF7{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.page_kpiCard__G2jqC{display:flex;align-items:center;gap:var(--space-lg);padding:16px 18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-v3-lg);transition:box-shadow var(--motion-fast,.15s),transform var(--motion-fast,.15s)}.page_kpiCard__G2jqC:hover{box-shadow:0 4px 16px var(--card-shadow);transform:translateY(-2px)}.page_kpiCard__G2jqC:hover .page_kpiIconWrap__anx8l{transform:scale(1.1);transition:transform var(--transition-fast) ease}.page_kpiIconWrap__anx8l{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);flex-shrink:0}.page_kpiContent__ygBI7{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.page_kpiLabel__yfb6N{font-size:11.5px;font-weight:600;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_kpiValueRow__LNHem{display:flex;align-items:baseline;gap:var(--space-sm)}.page_kpiValue__OuvOo{font-family:var(--font-mono,monospace);font-size:25px;font-weight:600;letter-spacing:-.02em;color:var(--color-text);line-height:1.1}.page_kpiSub__UX6vQ{font-size:var(--text-sm);color:var(--text-tertiary);font-weight:400}.page_kpiBadge__yPbEQ{display:inline-flex;align-items:center;gap:2px;font-size:var(--text-xs);font-weight:600;padding:2px var(--space-sm);border-radius:var(--radius-sm);white-space:nowrap}.page_badgeUp__Sefmn{background:var(--tint-success);color:var(--accent-success)}.page_badgeDown__SCykZ{background:var(--tint-danger);color:var(--accent-danger)}.page_midGrid__g527a{display:grid;grid-template-columns:1fr 1.45fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.page_midGrid__g527a>:only-child{grid-column:1/-1}.page_taskColumn__OUeos{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.page_tripleGrid__ZN_v7{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.page_secondaryGrid__vFFNk{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.page_secondaryGrid__vFFNk:empty{display:none}@media (max-width:1150px){.page_midGrid__g527a,.page_tripleGrid__ZN_v7{grid-template-columns:1fr}}.page_chartsRow__4D4dE{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.page_chartCard__XHeTM{padding:var(--space-xl);display:flex;flex-direction:column}.page_breakdownCard__YR_lG{min-width:0}.page_chartHeader__rpOEj{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg);gap:var(--space-md)}.page_chartTitle__xZgIz{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:var(--space-sm)}.page_chartSubtitle__nyM50{font-size:var(--text-sm);color:var(--text-tertiary);margin:2px 0 0}.page_chartBody__p3mOo{flex:1 1;min-height:0}.page_chartTooltip__dIag_{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-lg)}.page_tooltipLabel__OkZc0{font-size:var(--text-xs);color:var(--text-secondary);margin:0 0 2px}.page_tooltipValue__aoR5i{font-size:var(--text-base);font-weight:600;color:var(--text-primary);margin:0}.page_emptyChart__k4BBK{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);min-height:200px;color:var(--text-tertiary)}.page_emptyChart__k4BBK p{font-size:var(--text-base);margin:0}.page_breakdownContent__mdoHD{display:flex;flex-direction:column;gap:var(--space-lg)}.page_pieWrap__IQY0_{position:relative;display:flex;align-items:center;justify-content:center}.page_pieCenterLabel__pyava{position:absolute;display:flex;flex-direction:column;align-items:center;pointer-events:none}.page_pieCenterValue__Z_6ZD{font-size:var(--text-xl);font-weight:700;color:var(--text-primary);line-height:1}.page_pieCenterText__a_WPy{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px}.page_legendList___0Xme{display:flex;flex-direction:column;gap:var(--space-sm)}.page_legendItem__2pmzp{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm)}.page_legendDot__8x9yG{width:10px;height:10px;border-radius:3px;flex-shrink:0}.page_legendName__NmiYT{flex:1 1;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_legendValue__VnHNf{font-weight:600;color:var(--text-primary)}.page_bottomRow__Bljsu{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.page_bottomRow__Bljsu>:only-child{grid-column:1/-1}.page_recentCard__c8Ooy{padding:var(--space-xl)}.page_quickAccessCard__ni5AZ{padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg)}.page_viewAllBtn__LIkSP{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:500;color:var(--accent-primary);background:none;border:none;cursor:pointer;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);transition:background var(--transition-fast) ease}.page_viewAllBtn__LIkSP:hover{background:rgba(30,125,242,.08)}.page_reportsList__VdVr9{display:flex;flex-direction:column}.page_reportRow__Hz73i{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xs);border-bottom:1px solid var(--card-border);transition:background var(--transition-fast) ease}.page_reportRow__Hz73i:last-child{border-bottom:none}.page_reportRow__Hz73i:hover{background:var(--bg-tertiary);border-radius:var(--radius-sm)}.page_reportTypeIcon__4UO2I{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0}.page_reportInfo__nCdJ4{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.page_reportTitle__VJcAS{font-size:var(--text-base);font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_reportMeta__88X4e{font-size:var(--text-xs);color:var(--text-tertiary)}.page_reportDate__5e2Z8{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:var(--text-xs);color:var(--text-secondary);flex-shrink:0;white-space:nowrap}.page_reportTime__lac5g{color:var(--text-tertiary);font-size:var(--text-xs)}.page_emptyList__7rz_e{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);color:var(--text-tertiary);text-align:center}.page_emptyList__7rz_e p{font-size:var(--text-base);margin:0}.page_emptyAction___411t{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-base);font-weight:500;color:var(--accent-primary);background:rgba(30,125,242,.08);border:none;border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-lg);cursor:pointer;transition:background var(--transition-fast) ease}.page_emptyAction___411t:hover{background:rgba(30,125,242,.15)}.page_quickGrid__GUwHH{display:flex;flex-direction:column;gap:var(--space-sm)}.page_quickItem__9rAkl{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-md);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast) ease;text-align:left;font-family:inherit}.page_quickItem__9rAkl:hover{background:var(--bg-tertiary);border-color:var(--card-border)}.page_quickItemIcon__gO5Lv{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0}.page_quickItemText__sh6NV{flex:1 1;min-width:0}.page_quickItemTitle__T3VbM{font-size:var(--text-base);font-weight:600;color:var(--text-primary);display:block}.page_quickItemDesc__lLls_{font-size:var(--text-xs);color:var(--text-tertiary);display:block}.page_quickItemArrow__uPU1j{color:var(--text-tertiary);opacity:0;transition:all var(--transition-fast) ease;flex-shrink:0}.page_quickItem__9rAkl:hover .page_quickItemArrow__uPU1j{opacity:1;transform:translateX(2px);color:var(--accent-primary)}.page_driverMini__rUnuz{padding:var(--space-md);background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--card-border)}.page_driverMiniHeader__ui7wm{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-md)}.page_driverBars__7dHi8{display:flex;flex-direction:column;gap:var(--space-sm)}.page_driverBarRow__6O0vE{display:flex;align-items:center;gap:var(--space-md)}.page_driverBarLabel__4TNTH{font-size:var(--text-xs);color:var(--text-tertiary);width:56px;flex-shrink:0}.page_driverBarTrack__9UZTe{flex:1 1;height:8px;background:var(--card-border);border-radius:var(--radius-sm);overflow:hidden}.page_driverBarFill__xiHdH{height:100%;border-radius:var(--radius-sm);transition:width var(--transition-slow) ease}.page_driverBarValue__wGKBU{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);width:28px;text-align:right;flex-shrink:0}.page_gettingStartedCard___8mTG{padding:var(--space-xl)}.page_steps__B4_i4{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-lg)}.page_step__0ZyaY{display:flex;gap:var(--space-md);align-items:center;padding:var(--space-md);background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--card-border)}.page_stepNum__Ucda0{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:700;flex-shrink:0}.page_stepTitle__D2o3b{font-size:var(--text-base);font-weight:600;color:var(--text-primary);margin:0 0 2px}.page_stepDesc__iZGUx{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.page_statsKpiGrid__oPnhG{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-md);gap:var(--space-md)}.page_statsKpiCard__k8WwY{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);transition:box-shadow var(--transition-fast) ease}.page_statsKpiCard__k8WwY:hover{box-shadow:0 2px 12px var(--card-shadow)}.page_statsKpiIcon__cyNF0{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);flex-shrink:0}.page_statsKpiInfo__lRetS{display:flex;flex-direction:column;gap:2px;min-width:0}.page_statsKpiLabel__CozQU{font-size:var(--text-xs);font-weight:500;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_statsKpiValue__LNfmR{font-size:var(--text-xl);font-weight:700;color:var(--text-primary);line-height:1.1}@keyframes page_fadeIn__jjObi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.page_kpiGrid__yfqF7,.page_statsKpiGrid__oPnhG{grid-template-columns:repeat(2,1fr)}.page_bottomRow__Bljsu,.page_chartsRow__4D4dE{grid-template-columns:1fr}}@media (max-width:768px){.page_dashboard__e1CT4{gap:var(--space-lg)}.page_header__oRW75{flex-direction:column;align-items:flex-start}.page_pageTitle__r5Za5{font-size:var(--text-2xl)}.page_kpiGrid__yfqF7{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.page_kpiCard__G2jqC{padding:var(--space-lg);gap:var(--space-md)}.page_kpiIconWrap__anx8l{width:40px;height:40px;border-radius:var(--radius-md)}.page_kpiValue__OuvOo{font-size:var(--text-xl)}.page_kpiLabel__yfb6N{font-size:var(--text-xs)}.page_chartCard__XHeTM,.page_quickAccessCard__ni5AZ,.page_recentCard__c8Ooy{padding:var(--space-lg)}.page_chartTitle__xZgIz{font-size:var(--text-base)}.page_reportRow__Hz73i{padding:var(--space-md) 2px}.page_reportDate__5e2Z8{display:none}.page_gettingStartedCard___8mTG{padding:var(--space-lg)}.page_statsKpiGrid__oPnhG{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.page_statsKpiCard__k8WwY{padding:var(--space-md);gap:var(--space-md)}.page_statsKpiValue__LNfmR{font-size:var(--text-lg)}}@media (max-width:480px){.page_kpiCard__G2jqC{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;align-items:flex-start}.page_kpiIconWrap__anx8l{width:36px;height:36px;border-radius:var(--radius-sm)}.page_kpiValue__OuvOo,.page_pageTitle__r5Za5{font-size:var(--text-xl)}.page_greeting__f9HkH{font-size:var(--text-xs)}.page_quickItemArrow__uPU1j{display:none}.page_statsKpiGrid__oPnhG{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.page_statsKpiCard__k8WwY{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;align-items:flex-start}.page_statsKpiIcon__cyNF0{width:32px;height:32px;border-radius:var(--radius-sm)}.page_statsKpiValue__LNfmR{font-size:var(--text-lg)}}.page_driverGrid__OFDIO{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.page_driverGrid__OFDIO>:only-child{grid-column:1/-1}@media (max-width:1150px){.page_driverGrid__OFDIO{grid-template-columns:1fr}}
/*# sourceMappingURL=84517e52800a74bd.css.map*/