.page_reports__OaARr{display:flex;flex-direction:column;gap:var(--space-lg);animation:page_fadeIn__oEoDD .3s ease}.page_header__76cfK{display:flex;align-items:center;justify-content:space-between}.page_pageTitle__GgitA{font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--color-text)}.page_exportButton__hC2y5{display:flex;align-items:center;gap:var(--space-sm);padding:7px 13px;background:var(--grad-accent-strong);border:none;border-radius:var(--radius-v3-sm);color:var(--color-on-accent);font-size:12.5px;font-weight:600;cursor:pointer;transition:filter var(--motion-fast,.15s);white-space:nowrap}.page_exportButton__hC2y5:hover{filter:brightness(1.1)}.page_tabContent__8RGGS{animation:page_fadeIn__oEoDD .3s ease}.page_reportSection__E0u9n{display:flex;flex-direction:column;gap:var(--space-xl)}.page_sectionHeader__hANMg{display:flex;align-items:center;justify-content:space-between}.page_sectionTitle__gZ3c6{font-size:var(--text-xl);font-weight:600;color:var(--text-primary)}.page_createButton__0VM4L{padding:var(--space-md) var(--space-lg);background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(5,150,105,.2));border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-sm);color:var(--accent-primary);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.page_createButton__0VM4L:hover{background:linear-gradient(135deg,rgba(16,185,129,.3),rgba(5,150,105,.3));border-color:rgba(16,185,129,.5)}.page_statsGrid__BUcrt{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.page_statCard__sElzq{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.page_statCard__sElzq:hover{background:var(--bg-tertiary);border-color:hsla(0,0%,100%,.15);transform:translateY(-2px)}.page_statIcon__0ks9G{width:48px;height:48px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--tint-purple),rgba(118,75,162,.2));border:1px solid rgba(102,126,234,.3);display:flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0}.page_statValue__G4Enz{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);line-height:1;margin-bottom:var(--space-xs)}.page_statLabel__bw6Z8{font-size:var(--text-xs);color:var(--text-secondary)}.page_reportsTable__vO4iM{display:flex;flex-direction:column;gap:var(--space-sm)}.page_tableHeader__SdISW{padding:var(--space-md) var(--space-lg);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.page_tableHeader__SdISW,.page_tableRow__MeV1u{display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr .8fr 1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.page_tableRow__MeV1u{padding:var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);align-items:center;font-size:var(--text-base);color:var(--text-primary);transition:all var(--transition-fast)}.page_tableRow__MeV1u:hover{background:var(--bg-tertiary);border-color:hsla(0,0%,100%,.15)}.page_actions__m_jQq{display:flex;gap:var(--space-sm)}.page_actionButton__KjtfU{padding:var(--space-sm) var(--space-md);background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--space-xs)}.page_actionButton__KjtfU:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:hsla(0,0%,100%,.15)}.page_emptyState__Sb6Kp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px var(--space-xl);text-align:center;gap:var(--space-lg);color:var(--text-tertiary)}.page_emptyState__Sb6Kp h3{font-size:var(--text-xl);font-weight:600;color:var(--text-primary);margin-top:var(--space-sm)}.page_emptyState__Sb6Kp p{font-size:var(--text-base)}@media (max-width:1024px){.page_tableHeader__SdISW{display:none}.page_tableRow__MeV1u{grid-template-columns:1fr;gap:var(--space-sm)}}@media (max-width:768px){.page_reports__OaARr{gap:var(--space-lg)}.page_header__76cfK{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.page_pageTitle__GgitA{font-size:var(--text-2xl)}.page_statsGrid__BUcrt{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.page_statCard__sElzq{padding:var(--space-md);gap:var(--space-md)}.page_statIcon__0ks9G{width:40px;height:40px}.page_statValue__G4Enz{font-size:var(--text-xl)}.page_exportButton__hC2y5{padding:var(--space-md) 18px;font-size:var(--text-sm);width:100%;justify-content:center}.page_tableRow__MeV1u{padding:var(--space-md);border-radius:var(--radius-md)}.page_actions__m_jQq{flex-wrap:wrap}.page_actionButton__KjtfU{padding:var(--space-sm) var(--space-md);flex:1 1;min-width:0;justify-content:center}.page_emptyState__Sb6Kp{padding:var(--space-3xl) var(--space-lg)}}@media (max-width:480px){.page_pageTitle__GgitA{font-size:var(--text-xl)}.page_statsGrid__BUcrt{grid-template-columns:1fr 1fr;gap:var(--space-sm)}.page_statCard__sElzq{padding:var(--space-md)}.page_statValue__G4Enz{font-size:var(--text-lg)}.page_statLabel__bw6Z8{font-size:var(--text-xs)}}.PageHeader_header__Qhath{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl) 0 var(--space-lg) 0}.PageHeader_breadcrumbs__kWNt4{font-size:var(--text-sm);color:var(--text-secondary)}.PageHeader_breadcrumbsList__vVrHQ{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.PageHeader_breadcrumbItem__FSqKR{display:inline-flex;align-items:center;gap:var(--space-xs)}.PageHeader_breadcrumbLink__QcQ50{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.PageHeader_breadcrumbLink__QcQ50:focus-visible,.PageHeader_breadcrumbLink__QcQ50:hover{color:var(--accent-primary);text-decoration:underline}.PageHeader_breadcrumbCurrent__VWLAD{color:var(--text-primary);font-weight:500}.PageHeader_breadcrumbSeparator__UzrKl{color:var(--text-tertiary)}.PageHeader_row__5ZV89{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap}.PageHeader_titleBlock__ABaZy{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;flex:1 1 auto}.PageHeader_title__vtMaT{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);margin:0;font-size:var(--text-2xl);font-weight:600;color:var(--text-primary);line-height:1.25}.PageHeader_titleText__qkW2l{min-width:0}.PageHeader_badge__MDYT3{display:inline-flex;align-items:center}.PageHeader_subtitle__S0r8M{margin:0;font-size:var(--text-base);color:var(--text-secondary);line-height:1.5}.PageHeader_actions__5rJ0v{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;flex:0 0 auto}.PageHeader_v3__kHPq7 .PageHeader_title__vtMaT{font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--color-text)}.PageHeader_v3__kHPq7 .PageHeader_subtitle__S0r8M{font-size:13px;color:var(--color-text-muted);margin-top:3px}.PageHeader_v3__kHPq7 .PageHeader_breadcrumbCurrent__VWLAD,.PageHeader_v3__kHPq7 .PageHeader_breadcrumbLink__QcQ50,.PageHeader_v3__kHPq7 .PageHeader_breadcrumbSeparator__UzrKl{color:var(--color-text-subtle)}.SectionCard_card__8SWNa{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.SectionCard_pad-none__JfNOX{padding:0}.SectionCard_pad-sm__3tDW0{padding:var(--space-md)}.SectionCard_pad-md__BtAqP{padding:var(--space-lg)}.SectionCard_pad-lg__d_SDv{padding:var(--space-xl)}.SectionCard_header__5pzel{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap;margin-bottom:var(--space-md)}.SectionCard_titleBlock__MD_0u{display:flex;flex-direction:column;gap:var(--space-xs);flex:1 1 auto;min-width:0}.SectionCard_titleRow__2PF7I{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.SectionCard_title__Z57ls{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary);line-height:1.3}.SectionCard_status__ZAtEM{display:inline-flex;align-items:center}.SectionCard_description__3w7Ew{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.SectionCard_actions__L9RSc{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;flex:0 0 auto}.SectionCard_body__bpiov{flex:1 1 auto;min-width:0}.SectionCard_footer__2kNzU{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--card-border);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--text-secondary)}.SectionCard_pad-none__JfNOX>.SectionCard_header__5pzel{margin:var(--space-lg) var(--space-lg) var(--space-md)}.SectionCard_pad-none__JfNOX>.SectionCard_body__bpiov{padding:0 var(--space-lg)}.SectionCard_pad-none__JfNOX>.SectionCard_footer__2kNzU{margin-top:0;padding:var(--space-md) var(--space-lg)}.SectionCard_v3__GvYOn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-v3-lg);box-shadow:0 10px 30px -12px rgba(0,0,0,.25)}.SectionCard_v3__GvYOn .SectionCard_title__Z57ls{font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--color-text)}.SectionCard_v3__GvYOn .SectionCard_description__3w7Ew{font-size:11.5px;color:var(--color-text-subtle)}.StatusBadge_badge__6Hb7w{display:inline-flex;align-items:center;gap:var(--space-xs);border:1px solid transparent;border-radius:var(--radius-sm);font-weight:500;line-height:1;white-space:nowrap}.StatusBadge_size-sm__UUee5{padding:3px var(--space-sm);font-size:var(--text-xs)}.StatusBadge_size-md__Kh1MN{padding:5px var(--space-sm);font-size:var(--text-sm)}.StatusBadge_icon__3MmbF{flex-shrink:0}.StatusBadge_icon__3MmbF,.StatusBadge_label__dGLHn{display:inline-flex;align-items:center}.StatusBadge_tone-success__A0c_w{background:var(--tint-success);color:var(--accent-success);border-color:var(--tint-success-strong)}.StatusBadge_tone-warning__aX7nj{background:var(--tint-warning);color:var(--accent-warning);border-color:var(--tint-warning-strong)}.StatusBadge_tone-danger__SbCow{background:var(--tint-danger);color:var(--accent-danger);border-color:var(--tint-danger-strong)}.StatusBadge_tone-info__TXbK0{background:var(--tint-info);color:var(--accent-info);border-color:var(--tint-info-strong)}.StatusBadge_tone-neutral___xHzg{background:var(--tint-primary);color:var(--text-secondary);border-color:var(--card-border)}.StatusBadge_tone-accent__PBpD4{background:var(--tint-purple,rgba(124,138,255,.1));color:var(--color-accent);border-color:var(--tint-purple-strong,rgba(124,138,255,.4))}.StatusBadge_tone-dim___mKT3{background:transparent;color:var(--color-text-subtle);border-color:var(--color-border)}.StatusBadge_dot__VwQ3_{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.StatusBadge_v3__O_l51{border-radius:99px;font-weight:600;gap:6px}.StatusBadge_v3__O_l51.StatusBadge_size-sm__UUee5{padding:2px 8px;font-size:10.5px}.StatusBadge_v3__O_l51.StatusBadge_size-md__Kh1MN{padding:3px 9px;font-size:11px}.StatusBadge_v3__O_l51.StatusBadge_tone-success__A0c_w{background:var(--status-success-bg);color:var(--status-success-fg);border-color:var(--status-success-border)}.StatusBadge_v3__O_l51.StatusBadge_tone-warning__aX7nj{background:var(--status-warning-bg);color:var(--status-warning-fg);border-color:var(--status-warning-border)}.StatusBadge_v3__O_l51.StatusBadge_tone-danger__SbCow{background:var(--status-danger-bg);color:var(--status-danger-fg);border-color:var(--status-danger-border)}.StatusBadge_v3__O_l51.StatusBadge_tone-info__TXbK0{background:var(--status-info-bg);color:var(--status-info-fg);border-color:var(--status-info-border)}.StatusBadge_v3__O_l51.StatusBadge_tone-neutral___xHzg{background:var(--color-surface-2);color:var(--color-text-muted);border-color:var(--color-border)}.StatusBadge_v3__O_l51.StatusBadge_tone-accent__PBpD4{background:rgba(124,138,255,.1);color:var(--color-accent);border-color:rgba(124,138,255,.4)}.StatusBadge_v3__O_l51.StatusBadge_tone-dim___mKT3{background:transparent;color:var(--color-text-subtle);border-color:var(--color-border)}.EmptyState_empty__Bjj_F{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-2xl) var(--space-lg);gap:var(--space-md)}.EmptyState_icon__l1DUQ{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--tint-primary);color:var(--accent-primary)}.EmptyState_title__zybbH{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary);line-height:1.3}.EmptyState_description__E15CT{margin:0;max-width:60ch;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.EmptyState_action__0gdUT{margin-top:var(--space-sm);display:inline-flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center}.EmptyState_v3__KE9_k{border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-v3-md);background:transparent}.EmptyState_v3__KE9_k .EmptyState_title__zybbH{color:var(--color-text)}.EmptyState_v3__KE9_k .EmptyState_description__E15CT{color:var(--color-text-muted)}.EmptyState_v3__KE9_k .EmptyState_icon__l1DUQ{color:var(--color-text-subtle)}.ValidationSummary_summary__24vzP{gap:var(--space-md)}.ValidationSummary_group__VNAaF,.ValidationSummary_summary__24vzP{display:flex;flex-direction:column}.ValidationSummary_groupTitle__RcINb{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ValidationSummary_severity-error__6bFDV .ValidationSummary_groupTitle__RcINb{color:var(--status-danger-fg)}.ValidationSummary_severity-warning__ocg5i .ValidationSummary_groupTitle__RcINb{color:var(--status-warning-fg)}.ValidationSummary_severity-info__NjYsY .ValidationSummary_groupTitle__RcINb{color:var(--color-text-subtle)}.ValidationSummary_list__3KOap{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.ValidationSummary_item__wXSCL{display:flex;flex-direction:column;gap:var(--space-xs);padding:13px 15px;border:1px solid var(--color-border);border-radius:var(--radius-v3-md);background:var(--color-surface)}.ValidationSummary_severity-error__6bFDV .ValidationSummary_item__wXSCL{border-color:var(--status-danger-border)}.ValidationSummary_severity-warning__ocg5i .ValidationSummary_item__wXSCL{border-color:var(--status-warning-border)}.ValidationSummary_itemHead__Jv71V{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.ValidationSummary_itemTitle__lg_7o{font-size:13px;font-weight:650;color:var(--color-text)}.ValidationSummary_itemDescription__XaEOG{margin:0;font-size:11.5px;color:var(--color-text-muted);line-height:1.5}.ValidationSummary_actions__94t_v{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}.ValidationSummary_action__cjB4W{display:inline-flex;align-items:center;gap:var(--space-xs);padding:5px 10px;border-radius:var(--radius-v3-sm);font-size:11.5px;font-weight:600;cursor:pointer;text-decoration:none;transition:background var(--motion-fast,.15s),color var(--motion-fast,.15s),border-color var(--motion-fast,.15s),filter var(--motion-fast,.15s);border:1px solid transparent}.ValidationSummary_action-primary__umKjz{background:var(--grad-accent-strong);color:var(--color-on-accent)}.ValidationSummary_action-primary__umKjz:focus-visible,.ValidationSummary_action-primary__umKjz:hover{filter:brightness(1.1)}.ValidationSummary_action-secondary__WohPf{background:transparent;color:var(--color-text);border-color:var(--color-border-strong)}.ValidationSummary_action-secondary__WohPf:focus-visible,.ValidationSummary_action-secondary__WohPf:hover{background:var(--color-surface-2)}.Wizard_wizard__woTjM{display:flex;flex-direction:column;gap:var(--space-lg)}.Wizard_nav__YRHCS{width:100%;overflow-x:auto;padding-bottom:4px}.Wizard_rail__SMv0l{list-style:none;margin:0;padding:0;display:flex;align-items:center}.Wizard_step___S7k_{display:flex;align-items:center;flex:0 0 auto;position:relative}.Wizard_step___S7k_+.Wizard_step___S7k_:before{content:"";height:1.5px;flex:1 1 26px;min-width:26px;background:var(--color-border-strong);margin:0 12px}.Wizard_status-completed__RfTZO+.Wizard_step___S7k_:before,.Wizard_step___S7k_+.Wizard_status-completed__RfTZO:before{background:var(--status-success-border)}.Wizard_stepButton__v6G8I,.Wizard_stepStatic__V3YIa{display:inline-flex;align-items:center;gap:10px;padding:4px 2px;background:transparent;border:none;font:inherit;color:var(--color-text-subtle);cursor:default;text-align:left;transition:color var(--motion-base,.2s)}.Wizard_stepButton__v6G8I{cursor:pointer}.Wizard_stepButton__v6G8I:focus-visible,.Wizard_stepButton__v6G8I:hover{color:var(--color-text)}.Wizard_stepIndex__y6rsi{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-subtle);font-size:12.5px;font-weight:700;flex-shrink:0;transition:background var(--motion-base,.2s),border-color var(--motion-base,.2s),color var(--motion-base,.2s)}.Wizard_stepLabel__WFPEp{font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap}.Wizard_status-current__otFJN .Wizard_stepButton__v6G8I,.Wizard_status-current__otFJN .Wizard_stepStatic__V3YIa{color:var(--color-text)}.Wizard_status-current__otFJN .Wizard_stepIndex__y6rsi{background:var(--grad-accent-strong);border-color:transparent;color:var(--color-on-accent);box-shadow:0 0 0 4px rgba(124,138,255,.18)}.Wizard_status-completed__RfTZO .Wizard_stepButton__v6G8I,.Wizard_status-completed__RfTZO .Wizard_stepStatic__V3YIa{color:var(--color-text-muted)}.Wizard_status-completed__RfTZO .Wizard_stepIndex__y6rsi{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-fg)}.Wizard_status-blocked__yr7fW .Wizard_stepButton__v6G8I,.Wizard_status-blocked__yr7fW .Wizard_stepStatic__V3YIa{color:var(--status-danger-fg)}.Wizard_status-blocked__yr7fW .Wizard_stepIndex__y6rsi{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-fg)}.Wizard_status-upcoming__K0hy8 .Wizard_stepButton__v6G8I,.Wizard_status-upcoming__K0hy8 .Wizard_stepStatic__V3YIa{color:var(--color-text-subtle)}.Wizard_body__l0mQn{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.Wizard_content__Xw1O6{display:flex;flex-direction:column;gap:var(--space-md)}.Wizard_footer__r9K5x{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.Wizard_split__1Daho{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.Wizard_aside__KAty7{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-height, 80px) + var(--space-lg));display:flex;flex-direction:column;gap:var(--space-md);min-width:0}@media (max-width:1380px){.Wizard_split__1Daho{grid-template-columns:1fr}.Wizard_aside__KAty7{position:static}}.DataTable_scroll__CpUSf{width:100%;overflow-x:auto;border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--card-bg)}.DataTable_table__bP7Tw{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);color:var(--text-primary)}.DataTable_thead___R3Wg{background:var(--bg-tertiary)}.DataTable_stickyHeader__OI0Nm .DataTable_thead___R3Wg{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.DataTable_th__nizcE{text-align:left;font-weight:600;color:var(--text-secondary);white-space:nowrap}.DataTable_td__wPFBz,.DataTable_th__nizcE{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--card-border)}.DataTable_td__wPFBz{vertical-align:middle}.DataTable_density-compact__lViWh .DataTable_td__wPFBz,.DataTable_density-compact__lViWh .DataTable_th__nizcE{padding-top:6px;padding-bottom:6px}.DataTable_density-comfortable__K4AQd .DataTable_td__wPFBz,.DataTable_density-comfortable__K4AQd .DataTable_th__nizcE{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.DataTable_row__GiqkN:last-child .DataTable_td__wPFBz{border-bottom:none}.DataTable_rowClickable__XsqVF{cursor:pointer;transition:background var(--transition-fast)}.DataTable_rowClickable__XsqVF:focus-visible,.DataTable_rowClickable__XsqVF:hover{background:var(--tint-primary);outline:none}.DataTable_stickyCol__2a2dx{position:-webkit-sticky;position:sticky;left:0;background:inherit;z-index:var(--z-sticky)}.DataTable_thead___R3Wg .DataTable_stickyCol__2a2dx{background:var(--bg-tertiary)}.DataTable_align-start__Wm4j9{text-align:left}.DataTable_align-center__lnmMb{text-align:center}.DataTable_align-end___axph{text-align:right}.DataTable_emptyHost__YlefA{padding:var(--space-xl) 0}.DataTable_emptyCell__5_txd{padding:var(--space-xl) 0;text-align:center}.DataTable_numeric__DMlTw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DataTable_v3__gws0j .DataTable_th__nizcE{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle);border-bottom:1px solid var(--color-border-strong);white-space:nowrap}.DataTable_v3__gws0j .DataTable_td__wPFBz{border-bottom:1px solid var(--color-border);color:var(--color-text)}.DataTable_v3__gws0j .DataTable_row__GiqkN:hover{background:rgba(124,138,255,.04)}.SidePanel_host__unj6U{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:flex-end;pointer-events:none}.SidePanel_overlay__DzPXg{position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:auto;animation:SidePanel_fade-in__PWum7 .15s ease-out}.SidePanel_panel__aUTAJ{position:relative;display:flex;flex-direction:column;background:var(--card-bg);box-shadow:var(--shadow-xl);border-left:1px solid var(--card-border);height:100vh;width:100%;pointer-events:auto;animation:SidePanel_slide-in__foL9p .2s ease-out}.SidePanel_width-sm__Tr0ik{max-width:380px}.SidePanel_width-md__hVJdQ{max-width:560px}.SidePanel_width-lg__kk66f{max-width:780px}.SidePanel_header__gaTjE{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--card-border)}.SidePanel_titleBlock__vioID{display:flex;flex-direction:column;gap:var(--space-xs);flex:1 1 auto;min-width:0}.SidePanel_title__JbkOx{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.SidePanel_subtitle__vIbLl{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.4}.SidePanel_close__fznPn{border:1px solid var(--card-border);background:var(--card-bg);border-radius:var(--radius-sm);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;font-size:var(--text-xl);font-family:inherit}.SidePanel_close__fznPn:focus-visible,.SidePanel_close__fznPn:hover{color:var(--text-primary);background:var(--bg-tertiary)}.SidePanel_body__ABK_Y{padding:var(--space-lg);overflow-y:auto;flex:1 1 auto}.SidePanel_footer__tLfcO{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--card-border)}@keyframes SidePanel_fade-in__PWum7{0%{opacity:0}to{opacity:1}}@keyframes SidePanel_slide-in__foL9p{0%{transform:translateX(8%);opacity:0}to{transform:translateX(0);opacity:1}}.SidePanel_v3__4hZcd{background:var(--color-surface);border-left:1px solid var(--color-border-strong)}.SidePanel_v3__4hZcd .SidePanel_title__JbkOx{color:var(--color-text);letter-spacing:-.01em}.SidePanel_v3__4hZcd .SidePanel_subtitle__vIbLl{color:var(--color-text-muted)}.IconTile_tile__UE8J4{display:inline-grid;place-items:center;border-radius:var(--radius-v3-sm);color:var(--color-on-accent);flex-shrink:0}.IconTile_size-md__61mYj{width:38px;height:38px}.IconTile_size-sm__o2tNE{width:30px;height:30px;border-radius:9px}.IconTile_tone-accent___9owS{background:var(--grad-accent)}.IconTile_tone-success__qCk69{background:var(--grad-success)}.IconTile_tone-warning__oSjDm{background:linear-gradient(135deg,#f0a03a,#f7c95e);color:#3a2a08}.IconTile_tone-danger__LgGbK{background:linear-gradient(135deg,#e6537a,#ff7d6e)}.IconTile_tone-info__rFlKE{background:linear-gradient(135deg,#3d8ef0,#5cc2ff)}.IconTile_tone-dim__CmrAc{background:var(--color-surface-2);color:var(--color-text-muted)}.Plate_plate__VSpuD{display:inline-flex;align-items:stretch;border-radius:6px;overflow:hidden;border:1px solid var(--color-border-strong);font-family:var(--font-mono,monospace);font-weight:600;line-height:1;flex-shrink:0}.Plate_eu__Gtief{background:#2447c9;display:block}.Plate_nr__HlUc_{background:#e9eef9;color:#0b1120;letter-spacing:.05em}.Plate_size-md__GYrXM{font-size:12px}.Plate_size-md__GYrXM .Plate_eu__Gtief{width:9px}.Plate_size-md__GYrXM .Plate_nr__HlUc_{padding:4px 8px}.Plate_size-sm__UbpEW{font-size:10.5px}.Plate_size-sm__UbpEW .Plate_eu__Gtief{width:7px}.Plate_size-sm__UbpEW .Plate_nr__HlUc_{padding:3px 6px}.ProgressRail_rail__qwMJI{display:block;height:4px;border-radius:99px;background:var(--color-border);overflow:hidden;width:100%}.ProgressRail_fill__iYhRN{display:block;height:100%;border-radius:99px}.ProgressRail_tone-success__wXoyE .ProgressRail_fill__iYhRN{background:var(--grad-success)}.ProgressRail_tone-warning__dDusR .ProgressRail_fill__iYhRN{background:linear-gradient(90deg,#f0a03a,#f7c95e)}.ProgressRail_tone-danger___Egd8 .ProgressRail_fill__iYhRN{background:linear-gradient(90deg,#e6537a,#ff7d6e)}.StatCard_card__9uQf7{display:flex;flex-direction:column;gap:9px;padding:16px 18px;position:relative;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-v3-lg)}.StatCard_topRow__cEAjW{display:flex;align-items:center;gap:11px}.StatCard_label__0iDhW{font-size:11.5px;color:var(--color-text-muted);font-weight:600}.StatCard_value__Gpvcc{font-family:var(--font-mono,monospace);font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--color-text)}.StatCard_suffix__6MJSf{font-size:13px;color:var(--color-text-muted);font-weight:500;margin-left:3px}.StatCard_foot__U0sDU{display:flex;align-items:center;gap:8px;font-size:10.5px;color:var(--color-text-subtle)}.StatCard_delta__s0mGH{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px}.StatCard_delta-up__Lu0i_{background:var(--status-success-bg);color:var(--status-success-fg)}.StatCard_delta-down___Nuao{background:var(--status-danger-bg);color:var(--status-danger-fg)}.StatCard_delta-flat__8Pgtx{background:var(--color-surface-2);color:var(--color-text-muted)}.StatCard_footText__33gfn{color:var(--color-text-subtle)}.StatCard_spark__I3u8F{position:absolute;right:12px;bottom:10px;opacity:.9;pointer-events:none}.FileRow_row__26y_h{display:flex;align-items:center;gap:11px;padding:10px 13px;border:1px solid var(--color-border);border-radius:var(--radius-v3-md);background:var(--color-surface)}.FileRow_icon__B_eio{display:inline-flex;align-items:center;flex-shrink:0;color:var(--color-text-muted)}.FileRow_main__8Z15E{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.FileRow_name__r2pOk{font-family:var(--font-mono,monospace);font-size:12.5px;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileRow_meta__qnFtl{font-size:10.5px;color:var(--color-text-subtle)}.FileRow_tag__EKjx0{font-family:var(--font-mono,monospace);font-size:10px;font-weight:600;padding:2px 7px;border-radius:6px;letter-spacing:.03em;flex-shrink:0}.FileRow_tag-danger__KRaOT{background:var(--status-danger-bg);color:var(--status-danger-fg)}.FileRow_tag-success__iE_ZK{background:var(--status-success-bg);color:var(--status-success-fg)}.FileRow_tag-info__gfZxq{background:var(--status-info-bg);color:var(--status-info-fg)}.FileRow_tag-neutral__cQjGp{background:var(--color-surface-2);color:var(--color-text-muted)}.FileRow_actions__6yTci{display:flex;align-items:center;gap:6px;flex-shrink:0}.Banner_banner__itIDc{display:flex;align-items:center;gap:13px;padding:13px 16px;border-radius:var(--radius-v3-md);border:1px solid}.Banner_tone-warning__vYWhp{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.Banner_tone-danger__bxqdv{border-color:var(--status-danger-border);background:var(--status-danger-bg)}.Banner_tone-info__JAo57{border-color:var(--status-info-border);background:var(--status-info-bg)}.Banner_icon__khvou{display:inline-flex;align-items:center;flex-shrink:0}.Banner_main__3ntQB{flex:1 1;min-width:0}.Banner_title__vvPBp{display:block;font-size:13px;font-weight:650;color:var(--color-text)}.Banner_description__CvFxZ{margin:1px 0 0;font-size:11.5px;color:var(--color-text-muted)}.Banner_action__Rba0a{flex-shrink:0}.Banner_dismiss__K1_nG{display:inline-grid;place-items:center;width:26px;height:26px;border:none;background:none;border-radius:var(--radius-v3-sm);color:var(--color-text-subtle);cursor:pointer;font-size:16px;line-height:1;flex-shrink:0}.Banner_dismiss__K1_nG:hover{color:var(--color-text);background:var(--color-surface-2)}.SegTabs_tabs__vODEm{display:flex;gap:9px;flex-wrap:wrap}.SegTabs_tab__g9rPc{display:flex;align-items:center;gap:9px;padding:9px 15px;border-radius:var(--radius-v3-md);border:1.5px solid var(--color-border-strong);background:var(--color-surface);font:inherit;font-weight:650;font-size:13px;color:var(--color-text-muted);cursor:pointer;transition:border-color var(--motion-fast,.15s),color var(--motion-fast,.15s),background var(--motion-fast,.15s)}.SegTabs_tab__g9rPc.SegTabs_on__WJl6z,.SegTabs_tab__g9rPc:hover{border-color:var(--color-accent);color:var(--color-text)}.SegTabs_tab__g9rPc.SegTabs_on__WJl6z{background:linear-gradient(135deg,rgba(124,138,255,.22),rgba(159,107,255,.14))}.SegTabs_icon__JEC_M{display:inline-flex;align-items:center;flex-shrink:0}.SegTabs_label__fjY5k{white-space:nowrap}.SegTabs_badge__KOR7c{display:inline-flex;align-items:center;flex-shrink:0}.Switch_sw__Sl1JF{position:relative;width:36px;height:20px;min-height:20px;border-radius:99px;background:var(--color-border-strong);border:none;cursor:pointer;flex-shrink:0;padding:0;transition:background var(--motion-fast,.15s)}.Switch_sw__Sl1JF.Switch_on__rBdxs{background:var(--grad-success)}.Switch_thumb__NnOn_{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left var(--motion-fast,.15s)}.Switch_sw__Sl1JF.Switch_on__rBdxs .Switch_thumb__NnOn_{left:18px}.Switch_sw__Sl1JF:disabled{opacity:.5;cursor:not-allowed}.Switch_sw__Sl1JF:after{content:"";position:absolute;inset:-12px -4px}.PeriodPicker_picker__xPpAw{display:flex;flex-direction:column;gap:9px}.PeriodPicker_groupLabel__WOFTq{font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-subtle)}.PeriodPicker_years__XNh_2{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:5px}.PeriodPicker_yearChip__qiih9{font:inherit;font-size:12px;font-weight:600;padding:6px 13px;border-radius:99px;border:1px solid var(--color-border-strong);color:var(--color-text-muted);background:var(--color-surface);cursor:pointer;transition:border-color var(--motion-fast,.15s),color var(--motion-fast,.15s)}.PeriodPicker_yearChip__qiih9.PeriodPicker_on__DBo63,.PeriodPicker_yearChip__qiih9:hover{color:var(--color-text);border-color:var(--color-accent)}.PeriodPicker_yearChip__qiih9.PeriodPicker_on__DBo63{background:linear-gradient(135deg,rgba(124,138,255,.22),rgba(159,107,255,.16))}.PeriodPicker_months__y9o0H{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}@media (max-width:760px){.PeriodPicker_months__y9o0H{grid-template-columns:repeat(3,1fr)}}.PeriodPicker_monthBtn__EusA1{font:inherit;padding:9px 0;border-radius:var(--radius-v3-sm);border:1px solid var(--color-border-strong);color:var(--color-text-muted);background:var(--color-surface);font-weight:650;font-size:12px;text-align:center;cursor:pointer;transition:border-color var(--motion-fast,.15s),color var(--motion-fast,.15s)}.PeriodPicker_monthBtn__EusA1:hover{color:var(--color-text);border-color:var(--color-accent)}.PeriodPicker_monthBtn__EusA1.PeriodPicker_on__DBo63{background:var(--grad-accent-strong);border-color:transparent;color:var(--color-on-accent)}.Dropzone_drop__8hein{display:block;width:100%;border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-v3-md);padding:28px 20px;text-align:center;color:var(--color-text-muted);background:transparent;font:inherit;font-size:13px;cursor:pointer;transition:border-color var(--motion-fast,.15s),background var(--motion-fast,.15s)}.Dropzone_drop__8hein.Dropzone_over__U4ek6,.Dropzone_drop__8hein:hover{border-color:var(--color-accent);background:var(--status-info-bg)}.Dropzone_drop__8hein:disabled{opacity:.5;cursor:not-allowed}.Dropzone_input__PfMEr{display:none}.LonnSubTab_lonnContainer__CnyhZ{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-lg);max-width:1400px;margin:0 auto}.LonnSubTab_section__iX6LP{padding:var(--space-xl);border-radius:var(--radius-lg)}.LonnSubTab_section__iX6LP h3{margin:0 0 var(--space-lg) 0;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:var(--space-sm);color:var(--text-primary)}.LonnSubTab_section__iX6LP h4{margin:var(--space-sm) 0;font-size:.95rem;font-weight:500;color:var(--text-secondary)}.LonnSubTab_importButtons__qxuqx{display:flex;gap:var(--space-lg);flex-wrap:wrap}.LonnSubTab_smartPullBanner__D6iuv{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md);font-size:.85rem;color:var(--text-primary);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.LonnSubTab_smartPullBanner__D6iuv svg{color:var(--accent-success,#22c55e);flex-shrink:0}.LonnSubTab_smartPullInfo__ozgoa{flex:1 1}.LonnSubTab_smartPullSpinner__4Ge2r{width:16px;height:16px;border:2px solid var(--glass-border);border-top-color:var(--accent-primary,#3b82f6);border-radius:50%;animation:LonnSubTab_smartPullSpin__9_8fc .8s linear infinite;flex-shrink:0}@keyframes LonnSubTab_smartPullSpin__9_8fc{to{transform:rotate(1turn)}}.LonnSubTab_smartPullRefresh__BvQ5B{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:4px var(--space-md);background:none;border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:all .15s;flex-shrink:0}.LonnSubTab_smartPullRefresh__BvQ5B:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--accent-primary,#3b82f6)}.LonnSubTab_apiButtonSecondary__VdXl1,.LonnSubTab_uploadButtonSecondary__bkUA7{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:transparent;color:var(--text-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-md);font-size:.85rem;cursor:pointer;transition:all var(--transition-fast)}.LonnSubTab_apiButtonSecondary__VdXl1:hover,.LonnSubTab_uploadButtonSecondary__bkUA7:hover{background:var(--glass-bg-light);color:var(--text-primary);border-color:var(--accent-primary,#3b82f6)}.LonnSubTab_uploadButton__aHKHm{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 15px rgba(102,126,234,.3);flex:1 1;min-width:200px}.LonnSubTab_uploadButton__aHKHm:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.LonnSubTab_apiButton__xpDKe{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:linear-gradient(135deg,var(--accent-success) 0,#059669 100%);color:#fff;border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 15px rgba(16,185,129,.3);flex:1 1;min-width:200px}.LonnSubTab_apiButton__xpDKe:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.LonnSubTab_filesList__JiHc2{margin-top:var(--space-lg)}.LonnSubTab_fileItem__aANgP{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);background:var(--glass-bg-light);border-radius:var(--radius-sm);margin-bottom:var(--space-sm);border:1px solid var(--glass-border)}.LonnSubTab_fileRows__rX1Un{color:var(--text-secondary);font-size:var(--text-sm);margin-left:var(--space-sm)}.LonnSubTab_removeButton__5ywEQ{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);padding:.375rem;cursor:pointer;transition:all var(--transition-fast);color:var(--accent-danger);display:flex;align-items:center}.LonnSubTab_removeButton__5ywEQ:hover{background:rgba(239,68,68,.3)}.LonnSubTab_controlsRow__VKaQn{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-xl);gap:var(--space-xl)}@media (max-width:768px){.LonnSubTab_controlsRow__VKaQn{grid-template-columns:1fr}}.LonnSubTab_select__5dgZK{width:100%}.LonnSubTab_select__5dgZK:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.LonnSubTab_select__5dgZK option{background:var(--bg-primary);color:var(--text-primary)}.LonnSubTab_columnsSectionHeader__XVcXS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-sm)}.LonnSubTab_columnsSectionHeader__XVcXS h3{margin:0}.LonnSubTab_selectAllBtn__sd1Ey{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.LonnSubTab_selectAllBtn__sd1Ey:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.4)}.LonnSubTab_columnsList__G2db5{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-md);gap:var(--space-md);max-height:400px;overflow-y:auto;padding:var(--space-sm)}.LonnSubTab_columnItem__0UMeg{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--glass-bg-light);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--glass-border)}.LonnSubTab_columnItem__0UMeg:hover{background:var(--glass-bg-light);border-color:var(--glass-border)}.LonnSubTab_columnItem__0UMeg input[type=checkbox]{cursor:pointer;width:16px;height:16px}.LonnSubTab_columnItem__0UMeg span{font-size:var(--text-base);color:var(--text-primary)}.LonnSubTab_templateSelectorRow__ZznJQ{display:flex;align-items:center;gap:var(--space-sm)}.LonnSubTab_templateSelectorRow__ZznJQ .LonnSubTab_select__5dgZK{flex:1 1}.LonnSubTab_templateActions__MbYiM{display:flex;gap:var(--space-xs);flex-shrink:0}.LonnSubTab_deleteTemplateButton__KmsoO,.LonnSubTab_updateTemplateButton___6rco{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--glass-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:var(--glass-bg-light);color:var(--text-secondary)}.LonnSubTab_updateTemplateButton___6rco:hover{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.4);color:var(--accent-success)}.LonnSubTab_deleteTemplateButton__KmsoO:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4);color:var(--accent-danger)}.LonnSubTab_saveTemplateSection__toC_w{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--glass-border)}.LonnSubTab_saveTemplateSection__toC_w h4{margin:0 0 var(--space-lg) 0;font-size:.95rem;font-weight:500;color:var(--text-secondary)}.LonnSubTab_saveTemplateControls__TuqXI{display:flex;gap:var(--space-lg);align-items:stretch}.LonnSubTab_saveTemplateControls__TuqXI .LonnSubTab_input__TLhDf{flex:1 1}.LonnSubTab_saveTemplateButton__oF5lt{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:linear-gradient(135deg,var(--accent-success) 0,#059669 100%);color:#fff;border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 15px rgba(16,185,129,.3);white-space:nowrap}.LonnSubTab_saveTemplateButton__oF5lt:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.LonnSubTab_summarySection___Mxux{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(102,126,234,.2)}.LonnSubTab_summaryHeader__UWSQF{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg);flex-wrap:wrap;gap:var(--space-lg)}.LonnSubTab_summaryHeader__UWSQF h3{margin:0}.LonnSubTab_summaryActions___Z4NC{display:flex;gap:var(--space-md);align-items:center;flex-wrap:wrap}.LonnSubTab_viewNotesButton__gYQE7{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 15px rgba(99,102,241,.3)}.LonnSubTab_viewNotesButton__gYQE7:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.4)}.LonnSubTab_editCashButton__sRwfF{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:linear-gradient(135deg,var(--accent-warning) 0,#d97706 100%);color:#fff;border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 15px rgba(245,158,11,.3)}.LonnSubTab_editCashButton__sRwfF:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,158,11,.4)}.LonnSubTab_summaryGrid__wnc1z{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.LonnSubTab_summaryItem__jKuJt{display:flex;flex-direction:column;gap:.25rem}.LonnSubTab_summaryLabel__1gwNP{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.LonnSubTab_summaryValue__oCs_s{font-size:var(--text-xl);font-weight:700;color:var(--text-primary)}.LonnSubTab_tableWrapper__DNx4X{overflow-x:auto;max-height:500px;overflow-y:auto;border-radius:var(--radius-sm);border:1px solid var(--glass-border);position:relative}.LonnSubTab_tableWrapper__DNx4X::-webkit-scrollbar{width:10px;height:10px}.LonnSubTab_tableWrapper__DNx4X::-webkit-scrollbar-track{background:var(--glass-bg-light);border-radius:5px}.LonnSubTab_tableWrapper__DNx4X::-webkit-scrollbar-thumb{background:rgba(102,126,234,.5);border-radius:5px;border:2px solid var(--glass-border)}.LonnSubTab_tableWrapper__DNx4X::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.7)}.LonnSubTab_tableWrapper__DNx4X::-webkit-scrollbar-corner{background:var(--glass-bg-light)}.LonnSubTab_previewTable__X5zac{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.LonnSubTab_previewTable__X5zac thead{position:-webkit-sticky;position:sticky;top:0;background:rgba(102,126,234,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:var(--z-base)}.LonnSubTab_previewTable__X5zac th{padding:var(--space-md);text-align:left;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--glass-border);white-space:nowrap}.LonnSubTab_previewTable__X5zac td{padding:var(--space-md);border-bottom:1px solid var(--glass-border);color:var(--text-secondary)}.LonnSubTab_previewTable__X5zac tbody tr:hover,.LonnSubTab_previewTable__X5zac tbody tr:nth-child(2n){background:var(--glass-bg-light)}.LonnSubTab_noteCell__4_I2t{font-weight:600;color:var(--accent-warning);font-style:italic}.LonnSubTab_pdfControls__1h3rh{display:flex;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap}.LonnSubTab_pdfControl__xE6Hr{display:flex;flex-direction:column;gap:var(--space-sm);flex:1 1;min-width:150px}.LonnSubTab_pdfControl__xE6Hr label{font-size:var(--text-base);font-weight:500;color:var(--text-secondary)}.LonnSubTab_input__TLhDf{padding:var(--space-md) var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.95rem;transition:all var(--transition-fast)}.LonnSubTab_input__TLhDf:hover{background:var(--glass-bg-light);border-color:var(--glass-border)}.LonnSubTab_input__TLhDf:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.LonnSubTab_generateButton__RT9TF{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:linear-gradient(135deg,var(--accent-success) 0,#059669 100%);color:#fff;border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 15px rgba(16,185,129,.3);flex-shrink:0}.LonnSubTab_generateButton__RT9TF:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.LonnSubTab_emptyState__g15zA{text-align:center;padding:var(--space-3xl) var(--space-xl);color:var(--text-secondary);font-style:italic}.LonnSubTab_columnsList__G2db5::-webkit-scrollbar,.LonnSubTab_tableWrapper__DNx4X::-webkit-scrollbar{width:8px;height:8px}.LonnSubTab_columnsList__G2db5::-webkit-scrollbar-track,.LonnSubTab_tableWrapper__DNx4X::-webkit-scrollbar-track{background:var(--glass-bg-light);border-radius:4px}.LonnSubTab_columnsList__G2db5::-webkit-scrollbar-thumb,.LonnSubTab_tableWrapper__DNx4X::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:4px}.LonnSubTab_columnsList__G2db5::-webkit-scrollbar-thumb:hover,.LonnSubTab_tableWrapper__DNx4X::-webkit-scrollbar-thumb:hover{background:var(--glass-border)}.LonnSubTab_modalOverlay__A4PEe{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-lg)}.LonnSubTab_apiModal__0Rc1O{background:var(--bg-secondary);border-radius:var(--radius-xl);border:1px solid var(--glass-border);box-shadow:0 20px 60px rgba(0,0,0,.5);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.LonnSubTab_apiModalHeader__t6pjA{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xl);border-bottom:1px solid var(--glass-border)}.LonnSubTab_apiModalHeader__t6pjA h3{margin:0;font-size:var(--text-xl);font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-md)}.LonnSubTab_closeButton__diARC{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);padding:var(--space-sm);cursor:pointer;transition:all var(--transition-fast);color:var(--accent-danger);display:flex;align-items:center}.LonnSubTab_closeButton__diARC:hover{background:rgba(239,68,68,.3)}.LonnSubTab_apiModalContent__VepkP{padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg)}.LonnSubTab_apiModalContent__VepkP p{margin:0;color:var(--text-secondary);font-size:.95rem}.LonnSubTab_apiModalActions__mtQrj{display:flex;gap:var(--space-lg);margin-top:var(--space-sm)}.LonnSubTab_apiImportButton__Up8y1{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:linear-gradient(135deg,var(--accent-success) 0,#059669 100%);color:#fff;border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 15px rgba(16,185,129,.3);flex:1 1}.LonnSubTab_apiImportButton__Up8y1:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.LonnSubTab_cancelButton__b1_1I{padding:var(--space-md) var(--space-xl);background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);color:var(--accent-danger);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.LonnSubTab_cancelButton__b1_1I:hover{background:rgba(239,68,68,.3)}.LonnSubTab_dateInputs__9m_jv{display:flex;gap:var(--space-sm);align-items:center}.LonnSubTab_select__5dgZK{flex:1 1;padding:var(--space-md) var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.95rem;transition:all var(--transition-fast);cursor:pointer}.LonnSubTab_select__5dgZK:hover{background:var(--glass-bg-light);border-color:var(--glass-border)}.LonnSubTab_select__5dgZK:focus{outline:none;border-color:var(--primary-color);background:var(--glass-border)}.LonnSubTab_checkboxLabel__l_tuo{font-size:.95rem;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.LonnSubTab_checkboxLabel__l_tuo input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-color)}.LonnSubTab_selectAllButton__VqhwT{margin-left:auto;padding:.4rem .8rem;background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.3);border-radius:var(--radius-sm);color:var(--accent-purple);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.LonnSubTab_selectAllButton__VqhwT:hover{background:rgba(99,102,241,.3)}.LonnSubTab_vehicleList__dFLT3{max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:var(--space-sm);background:rgba(0,0,0,.2)}.LonnSubTab_vehicleItem__OonG8{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.LonnSubTab_vehicleItem__OonG8:hover{background:var(--glass-bg-light)}.LonnSubTab_vehicleItem__OonG8.LonnSubTab_selected__gt6kk{background:rgba(99,102,241,.15);border-left:3px solid var(--primary-color)}.LonnSubTab_vehicleLicense__U2T_x{font-weight:600;color:var(--text-primary)}.LonnSubTab_vehicleDriver__Pahuo{color:var(--text-secondary);font-size:var(--text-base);margin-left:auto}.LonnSubTab_apiImportButton__Up8y1:disabled{opacity:.5;cursor:not-allowed;transform:none}.LonnSubTab_apiImportButton__Up8y1:disabled:hover{box-shadow:0 4px 15px rgba(16,185,129,.3)}.LonnSubTab_driverCardsHeader__Z_D6E{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg);flex-wrap:wrap;gap:var(--space-lg)}.LonnSubTab_driverCardsHeader__Z_D6E h3{margin:0}.LonnSubTab_driverCardsActions__spDkF{display:flex;align-items:center;gap:var(--space-lg)}.LonnSubTab_selectedCount__YTKn_{font-size:var(--text-base);color:var(--text-secondary);padding:.4rem .8rem;background:rgba(99,102,241,.1);border-radius:var(--radius-sm)}.LonnSubTab_fleetTotals__iW9jb{padding:var(--space-lg);background:rgba(99,102,241,.06);border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-md);margin-bottom:var(--space-lg)}.LonnSubTab_fleetTotalsHeader__oJb9z{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-base);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-md)}.LonnSubTab_fleetTotalsGrid__QOeM4{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.LonnSubTab_fleetTotalItem__cbqaI{display:flex;flex-direction:column;gap:.2rem;padding:var(--space-sm) var(--space-md);background:rgba(0,0,0,.1);border-radius:var(--radius-sm)}.LonnSubTab_fleetTotalLabel__jmxDK{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}.LonnSubTab_fleetTotalValue__nPlAo{font-size:.95rem;color:var(--text-primary);font-weight:600}.LonnSubTab_fleetTotalHighlight__I_hhx{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25)}.LonnSubTab_fleetTotalHighlight__I_hhx .LonnSubTab_fleetTotalValue__nPlAo{color:var(--accent-success);font-weight:700}.LonnSubTab_summarySeparator__fl91C{height:1px;background:var(--glass-border);margin:.2rem 0}.LonnSubTab_driverCardsGrid__WJ7qi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.LonnSubTab_driverCard__PL2f9{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-lg);transition:all var(--transition-fast);cursor:pointer}.LonnSubTab_driverCard__PL2f9:hover{background:var(--glass-bg-light);border-color:var(--glass-border)}.LonnSubTab_driverCard__PL2f9.LonnSubTab_selected__gt6kk{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.4);box-shadow:0 4px 15px rgba(99,102,241,.1)}.LonnSubTab_driverCard__PL2f9.LonnSubTab_unregistered__xLJNF{border-color:rgba(245,158,11,.3)}.LonnSubTab_driverCard__PL2f9.LonnSubTab_unregistered__xLJNF.LonnSubTab_selected__gt6kk{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.4)}.LonnSubTab_driverCardHeader__gOEIi{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md)}.LonnSubTab_driverCardCheckbox__Rb7dm{cursor:pointer;display:flex;align-items:center;color:var(--text-secondary);transition:color var(--transition-fast)}.LonnSubTab_driverCardCheckbox__Rb7dm input{display:none}.LonnSubTab_driverCard__PL2f9.LonnSubTab_selected__gt6kk .LonnSubTab_driverCardCheckbox__Rb7dm{color:var(--accent-purple)}.LonnSubTab_driverCardTitle__ugYy_{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.LonnSubTab_driverName__BK4w8{font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.LonnSubTab_driverId__Q2svk{font-size:.8rem;color:var(--text-secondary)}.LonnSubTab_unregisteredBadge__G35RD{display:flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:500;color:var(--accent-warning);background:rgba(245,158,11,.15);padding:.25rem var(--space-sm);border-radius:var(--radius-sm);white-space:nowrap}.LonnSubTab_driverCardSummary__dF7tW{display:flex;flex-direction:column;gap:.4rem;padding:var(--space-md);background:rgba(0,0,0,.15);border-radius:var(--radius-sm);margin-bottom:var(--space-md)}.LonnSubTab_summaryRow__F0kSZ{display:flex;justify-content:space-between;font-size:var(--text-sm)}.LonnSubTab_summaryRow__F0kSZ span:first-child{color:var(--text-secondary)}.LonnSubTab_summaryRow__F0kSZ span:last-child{color:var(--text-primary);font-weight:500}.LonnSubTab_summaryRow__F0kSZ.LonnSubTab_highlight__FkDod{padding-top:.2rem}.LonnSubTab_summaryRow__F0kSZ.LonnSubTab_highlight__FkDod span:last-child{color:var(--accent-success);font-weight:700}.LonnSubTab_driverCardActions__Rxr_B{display:flex;justify-content:flex-end}.LonnSubTab_editCashButtonSmall__Ptwxx{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-sm);color:var(--accent-warning);cursor:pointer;transition:all var(--transition-fast)}.LonnSubTab_editCashButtonSmall__Ptwxx:hover{background:rgba(245,158,11,.25)}.LonnSubTab_driverCardExpanded__dlPBy{grid-column:1/-1}.LonnSubTab_driverDetailPanel__ubFbg{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--glass-border);display:flex;flex-direction:column;gap:var(--space-md)}.LonnSubTab_detailSection__8Eqyi{background:rgba(0,0,0,.1);border-radius:var(--radius-sm);padding:var(--space-md)}.LonnSubTab_detailSectionTitle__Bdqcr{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--space-sm)}.LonnSubTab_detailGrid__wg2bl{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.4rem;gap:.4rem}.LonnSubTab_detailItem__eg5Ua{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--text-secondary)}.LonnSubTab_detailLabel__Avuht{color:var(--text-secondary);opacity:.8;white-space:nowrap}.LonnSubTab_detailValue__E_f97{color:var(--text-primary);font-weight:500}.LonnSubTab_driverEditForm__qUbrQ{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid rgba(99,102,241,.3)}.LonnSubTab_editFormTitle__9uT9B{display:flex;align-items:center;gap:var(--space-sm);font-size:.95rem;font-weight:600;color:var(--accent-purple);margin-bottom:var(--space-md)}.LonnSubTab_editFormGrid___ZiO_{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.6rem;gap:.6rem;margin-bottom:var(--space-md)}.LonnSubTab_editFormGroup__SNq14{display:flex;flex-direction:column;gap:.25rem}.LonnSubTab_editFormGroup__SNq14 label{font-size:var(--text-xs);font-weight:500;color:var(--text-secondary)}.LonnSubTab_editFormGroup__SNq14 input,.LonnSubTab_editFormGroup__SNq14 select{padding:.45rem .6rem;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--glass-bg-light);color:var(--text-primary);font-size:var(--text-sm);transition:border-color var(--transition-fast);width:100%;box-sizing:border-box}.LonnSubTab_editFormGroup__SNq14 input:focus,.LonnSubTab_editFormGroup__SNq14 select:focus{outline:none;border-color:rgba(99,102,241,.5);box-shadow:0 0 0 2px rgba(99,102,241,.1)}.LonnSubTab_editFormGroup__SNq14 select option{background:#1e293b;color:#e2e8f0}.LonnSubTab_checkboxLabel__l_tuo{flex-direction:row;font-size:var(--text-sm)}.LonnSubTab_checkboxLabel__l_tuo,.LonnSubTab_sectionToggle__h_Zai{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer}.LonnSubTab_sectionToggle__h_Zai{width:100%;background:rgba(102,126,234,.08);border:1px solid rgba(102,126,234,.15);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);color:var(--accent-purple);font-weight:500;font-size:.82rem;margin-bottom:var(--space-sm);transition:background var(--transition-fast)}.LonnSubTab_sectionToggle__h_Zai:hover{background:rgba(102,126,234,.15)}.LonnSubTab_toggleArrow__MoCL3{margin-left:auto;opacity:.6;font-size:var(--text-xs)}.LonnSubTab_editFormActions__Zeo6b{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--glass-border)}.LonnSubTab_editCancelBtn__hqLBC{display:flex;align-items:center;gap:.4rem;padding:var(--space-sm) var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}.LonnSubTab_editCancelBtn__hqLBC:hover{background:var(--glass-border)}.LonnSubTab_editSaveBtn___h2s_{display:flex;align-items:center;gap:.4rem;padding:var(--space-sm) var(--space-lg);background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.4);border-radius:var(--radius-sm);color:var(--accent-purple);font-weight:500;font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}.LonnSubTab_editSaveBtn___h2s_:hover{background:rgba(99,102,241,.3)}.LonnSubTab_editCancelBtn__hqLBC:disabled,.LonnSubTab_editSaveBtn___h2s_:disabled{opacity:.5;cursor:not-allowed}.LonnSubTab_detailsToggleBtn__SNXiV{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-sm);color:var(--accent-purple);cursor:pointer;transition:all var(--transition-fast)}.LonnSubTab_detailsToggleBtn__SNXiV:hover{background:rgba(99,102,241,.2)}.LonnSubTab_editDriverBtn__PHUxw{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-sm);color:var(--accent-success);cursor:pointer;transition:all var(--transition-fast)}.LonnSubTab_editDriverBtn__PHUxw:hover{background:rgba(16,185,129,.2)}.LonnSubTab_brregBtn__Yg2G5{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-sm);color:var(--accent-purple);cursor:pointer;transition:all var(--transition-fast)}.LonnSubTab_brregBtn__Yg2G5:hover{background:rgba(99,102,241,.2)}.LonnSubTab_brregBtn__Yg2G5:disabled{opacity:.4;cursor:not-allowed}.LonnSubTab_fieldError__K6NLO{display:flex;align-items:center;gap:.25rem;font-size:.72rem;color:var(--accent-danger)}.LonnSubTab_fieldSuccess__4udIg{display:flex;align-items:center;gap:.25rem;font-size:.72rem;color:var(--accent-success)}@keyframes LonnSubTab_spin__Po7rw{to{transform:rotate(1turn)}}.LonnSubTab_spin__Po7rw{animation:LonnSubTab_spin__Po7rw 1s linear infinite}.LonnSubTab_generateSection__QBLDX{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.1));border:1px solid rgba(16,185,129,.2)}.LonnSubTab_generateOptions__VX3h3{display:flex;gap:var(--space-xl);margin-bottom:var(--space-lg);flex-wrap:wrap}.LonnSubTab_optionCheckbox__LBUqr{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer;font-size:.95rem;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:var(--space-sm) var(--space-lg);background:var(--glass-bg-light);border-radius:var(--radius-sm);border:1px solid var(--glass-border);transition:all var(--transition-fast)}.LonnSubTab_optionCheckbox__LBUqr:hover{background:var(--glass-bg-light)}.LonnSubTab_optionCheckbox__LBUqr input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--accent-success)}.LonnSubTab_optionCheckbox__LBUqr svg{color:var(--text-secondary)}.LonnSubTab_generateActions__HuT5C{display:flex;gap:var(--space-lg);flex-wrap:wrap;margin-top:var(--space-sm)}.LonnSubTab_notesButtonContainer__mUV9l{display:flex;justify-content:center;margin-top:var(--space-lg)}.LonnSubTab_emptyState__g15zA{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.LonnSubTab_emptyState__g15zA svg{color:var(--text-secondary)}.LonnSubTab_formGroup__ofpHw{display:flex;flex-direction:column;gap:var(--space-sm)}.LonnSubTab_label__rdAvU{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-base);font-weight:500;color:var(--text-primary)}@media (max-width:576px){.LonnSubTab_driverCard__PL2f9 button,.LonnSubTab_driverCardsActions__spDkF button,.LonnSubTab_generateActions__HuT5C button{width:auto}.LonnSubTab_editCashButtonSmall__Ptwxx{width:32px;min-width:32px}.LonnSubTab_summaryRow__F0kSZ{font-size:.8rem}}.LonnSubTab_payrollTable__G9iba{overflow-x:auto;margin-bottom:var(--space-lg)}.LonnSubTab_payrollTable__G9iba table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.LonnSubTab_payrollTable__G9iba thead th{padding:.6rem var(--space-sm);text-align:left;font-weight:600;font-size:.8rem;color:var(--text-secondary);border-bottom:2px solid var(--glass-border);white-space:nowrap}.LonnSubTab_payrollTable__G9iba tbody td{padding:var(--space-sm) var(--space-sm);border-bottom:1px solid var(--glass-border)}.LonnSubTab_payrollTable__G9iba tbody tr:hover{background:var(--glass-bg-light)}.LonnSubTab_numCol__mF3vA{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.LonnSubTab_netPayCol__0vKly{color:#64e8a0;font-weight:600}.LonnSubTab_totalCostCol__cLvvA{color:var(--accent-warning);font-weight:600}.LonnSubTab_totalsRow__VPGOe{border-top:2px solid var(--glass-border);background:var(--glass-bg-light)}.LonnSubTab_totalsRow__VPGOe td{padding-top:.7rem;padding-bottom:.7rem}.LonnSubTab_payrollDriverName__PIXCO{display:block;font-weight:500}.LonnSubTab_payrollDriverMethod__lIzee{display:block;font-size:.72rem;color:var(--text-secondary);opacity:.8}.LonnSubTab_statusOk__4IgRW{display:inline-flex;align-items:center;gap:.25rem;color:var(--accent-success);font-size:.78rem;font-weight:500}.LonnSubTab_statusWarning__maUYV{color:var(--accent-warning)}.LonnSubTab_statusError__ewVEH,.LonnSubTab_statusWarning__maUYV{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:500;cursor:help}.LonnSubTab_statusError__ewVEH{color:var(--accent-danger)}.LonnSubTab_payrollSummaryCards__DgvKz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-lg)}.LonnSubTab_payrollCard__dQoSp{padding:.8rem var(--space-lg);border-radius:var(--radius-md);background:var(--glass-bg-light);border:1px solid var(--glass-border)}.LonnSubTab_payrollCardHighlight__xwmFX{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.3)}.LonnSubTab_payrollCardLabel__Ns7Bn{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--text-secondary);margin-bottom:.25rem}.LonnSubTab_payrollCardValue__JywNt{font-size:1.15rem;font-weight:700;color:var(--text-primary)}.LonnSubTab_payrollWarnings__40TvW{margin-top:var(--space-md);display:flex;flex-direction:column;gap:.4rem}.LonnSubTab_payrollWarningError__FpcMY{border-radius:var(--radius-sm);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:var(--accent-danger)}.LonnSubTab_payrollWarningError__FpcMY,.LonnSubTab_payrollWarningWarn__R8nSB{display:flex;align-items:flex-start;gap:.4rem;padding:.4rem .6rem;font-size:.8rem}.LonnSubTab_payrollWarningWarn__R8nSB{border-radius:var(--radius-sm);background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);color:#fcd34d}.LonnSubTab_payDateRow__rpdZR{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-sm) 0;flex-wrap:wrap}.LonnSubTab_payDateRow__rpdZR label{display:flex;align-items:center;gap:.35rem;font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}.LonnSubTab_warningText__ti5OO{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--accent-warning)}@media (max-width:768px){.LonnSubTab_payrollSummaryCards__DgvKz{grid-template-columns:1fr 1fr}.LonnSubTab_payrollTable__G9iba{font-size:.78rem}}.DriverManager_driverManager__5najY{display:flex;flex-direction:column;gap:var(--space-xl)}.DriverManager_header__fC65_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-lg)}.DriverManager_header__fC65_ h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-md)}.DriverManager_addButton__uEnPS{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 15px rgba(102,126,234,.3)}.DriverManager_addButton__uEnPS:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.DriverManager_driverCount__iuAyZ{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 var(--space-sm);background:rgba(102,126,234,.2);color:var(--accent-primary);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:600;margin-left:var(--space-xs)}.DriverManager_complianceBanner__VM5vL{display:flex;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);margin-bottom:var(--space-md);font-size:var(--text-sm)}.DriverManager_complianceBannerDanger___QJWH{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2)}.DriverManager_complianceBannerWarning__VpcO5{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2)}.DriverManager_complianceBannerIcon__IYHSH{flex-shrink:0;margin-top:1px}.DriverManager_complianceBannerIconDanger__nJ6N2{color:#ef4444}.DriverManager_complianceBannerIconWarning__bEVL0{color:#f59e0b}.DriverManager_complianceBannerContent__I2lI0{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg)}.DriverManager_complianceDangerText__yg4dE{color:#ef4444;font-weight:600}.DriverManager_complianceWarningText__R8gXl{color:#f59e0b;font-weight:600}.DriverManager_complianceMutedText__BjIo6{color:#6b7280}.DriverManager_searchFilterBar__pPuWl{display:flex;flex-direction:column;gap:var(--space-md)}.DriverManager_searchBox__HlM0n{position:relative;display:flex;align-items:center}.DriverManager_searchIcon__zPNRL{position:absolute;left:var(--space-md);color:var(--text-secondary);pointer-events:none}.DriverManager_searchInput__RT4Ya{width:100%;padding:var(--space-md) var(--space-2xl) var(--space-md) 2.75rem;background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.95rem;transition:all var(--transition-fast)}.DriverManager_searchInput__RT4Ya:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(102,126,234,.1);background:var(--glass-bg-light)}.DriverManager_searchInput__RT4Ya::placeholder{color:var(--text-secondary);opacity:.6}.DriverManager_searchClear__DzzIG{position:absolute;right:var(--space-md);background:var(--glass-border);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast)}.DriverManager_searchClear__DzzIG:hover{background:var(--glass-border);color:var(--text-primary)}.DriverManager_filterButtons__Rl_IK{display:flex;gap:var(--space-sm);flex-wrap:wrap}.DriverManager_filterBtn__VfQkD{padding:var(--space-sm) var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-xl);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.DriverManager_filterBtn__VfQkD:hover{background:var(--glass-border);border-color:var(--glass-border)}.DriverManager_filterBtnActive__U8dAA{background:rgba(102,126,234,.2);border-color:rgba(102,126,234,.4);color:var(--accent-primary)}.DriverManager_tableWrapper__lJoI0{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--glass-border)}.DriverManager_driversTable__zCQij{width:100%;border-collapse:collapse;font-size:var(--text-base)}.DriverManager_driversTable__zCQij thead{background:rgba(102,126,234,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.DriverManager_driversTable__zCQij th{padding:var(--space-lg);text-align:left;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--glass-border);white-space:nowrap}.DriverManager_driversTable__zCQij td{padding:var(--space-lg);border-bottom:1px solid var(--glass-border);color:var(--text-secondary)}.DriverManager_driversTable__zCQij tbody tr{transition:all var(--transition-fast)}.DriverManager_driversTable__zCQij tbody tr:hover,.DriverManager_driversTable__zCQij tbody tr:nth-child(2n),.DriverManager_driversTable__zCQij tbody tr:nth-child(2n):hover{background:var(--glass-bg-light)}.DriverManager_inactiveRow___Ti1v{opacity:.6}.DriverManager_activeBadge__Q7mt3,.DriverManager_inactiveBadge__lowtJ{display:inline-block;padding:.25rem var(--space-md);border-radius:var(--radius-md);font-size:.8rem;font-weight:500}.DriverManager_activeBadge__Q7mt3{background:rgba(16,185,129,.2);color:var(--accent-success);border:1px solid rgba(16,185,129,.3)}.DriverManager_inactiveBadge__lowtJ{background:rgba(239,68,68,.2);color:var(--accent-danger);border:1px solid rgba(239,68,68,.3)}.DriverManager_actions__Nn_ax{display:flex;gap:var(--space-sm);align-items:center}.DriverManager_deleteButton__Xfmyi,.DriverManager_editButton__7ut_w{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:var(--space-sm);cursor:pointer;transition:all var(--transition-fast);color:var(--text-secondary);display:flex;align-items:center}.DriverManager_editButton__7ut_w:hover{background:rgba(102,126,234,.2);border-color:rgba(102,126,234,.4);color:var(--accent-primary)}.DriverManager_deleteButton__Xfmyi:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);color:var(--accent-danger)}.DriverManager_toggleButton__CIIav{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:.375rem var(--space-md);cursor:pointer;transition:all var(--transition-fast);color:var(--text-secondary);font-size:.8rem}.DriverManager_toggleButton__CIIav:hover{background:rgba(245,158,11,.2);border-color:rgba(245,158,11,.4);color:var(--accent-warning)}.DriverManager_emptyState__VipQw{text-align:center;padding:var(--space-3xl) var(--space-xl);color:var(--text-secondary);font-style:italic}.DriverManager_form__5cF0W{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-2xl)}.DriverManager_form__5cF0W h3{margin:0 0 var(--space-xl) 0;font-size:var(--text-xl);font-weight:600;color:var(--text-primary)}.DriverManager_formGrid__dt3ef{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);margin-bottom:var(--space-2xl)}.DriverManager_formGroup__GJQT_{display:flex;flex-direction:column;gap:var(--space-sm)}.DriverManager_formGroup__GJQT_ label{font-size:var(--text-base);font-weight:500;color:var(--text-secondary)}.DriverManager_input__qUt_D,.DriverManager_select__rtMRl{padding:var(--space-md) var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.95rem;transition:all var(--transition-fast)}.DriverManager_input__qUt_D:hover,.DriverManager_select__rtMRl:hover{background:var(--glass-bg-light);border-color:var(--glass-border)}.DriverManager_input__qUt_D:focus,.DriverManager_select__rtMRl:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.DriverManager_input__qUt_D:disabled{background:var(--glass-bg-light);cursor:not-allowed;opacity:.5}.DriverManager_select__rtMRl option{background:var(--bg-primary);color:var(--text-primary)}.DriverManager_checkboxLabel__bDRi3{display:flex;align-items:center;gap:var(--space-md);cursor:pointer;margin-top:var(--space-sm)}.DriverManager_checkboxLabel__bDRi3 input[type=checkbox]{width:18px;height:18px;cursor:pointer}.DriverManager_checkboxLabel__bDRi3 span{font-size:.95rem;color:var(--text-primary)}.DriverManager_formActions__lLumD{display:flex;gap:var(--space-lg);justify-content:flex-end}.DriverManager_cancelButton__vR_p_,.DriverManager_saveButton__MGBU1{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-base)}.DriverManager_saveButton__MGBU1{background:linear-gradient(135deg,var(--accent-success) 0,#059669 100%);color:#fff;box-shadow:0 4px 15px rgba(16,185,129,.3)}.DriverManager_saveButton__MGBU1:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.DriverManager_cancelButton__vR_p_{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.3);color:var(--accent-danger)}.DriverManager_cancelButton__vR_p_:hover{background:rgba(239,68,68,.3)}.DriverManager_tableWrapper__lJoI0::-webkit-scrollbar{width:8px;height:8px}.DriverManager_tableWrapper__lJoI0::-webkit-scrollbar-track{background:var(--glass-bg-light);border-radius:var(--radius-sm)}.DriverManager_tableWrapper__lJoI0::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:var(--radius-sm)}.DriverManager_tableWrapper__lJoI0::-webkit-scrollbar-thumb:hover{background:var(--glass-border)}.DriverManager_brregRow__hCJM9{display:flex;gap:var(--space-sm);align-items:stretch}.DriverManager_brregRow__hCJM9 .DriverManager_input__qUt_D{flex:1 1;min-width:0}.DriverManager_brregLookupBtn__gQZgb{display:flex;align-items:center;gap:.4rem;padding:var(--space-sm) var(--space-lg);background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;flex-shrink:0}.DriverManager_brregLookupBtn__gQZgb:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.DriverManager_brregLookupBtn__gQZgb:disabled{opacity:.5;cursor:not-allowed}.DriverManager_brregSpinner__r835G{animation:DriverManager_brregSpin__a5ecP 1s linear infinite}@keyframes DriverManager_brregSpin__a5ecP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DriverManager_brregError__0GgiO{color:var(--accent-danger)}.DriverManager_brregError__0GgiO,.DriverManager_brregVerified__8Us_1{display:flex;align-items:center;gap:.4rem;font-size:.8rem;margin-top:.25rem}.DriverManager_brregVerified__8Us_1{color:var(--accent-success)}@media (max-width:768px){.DriverManager_header__fC65_{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.DriverManager_header__fC65_ h2{font-size:var(--text-xl)}.DriverManager_addButton__uEnPS{width:100%;justify-content:center}.DriverManager_searchInput__RT4Ya{font-size:var(--text-lg)}.DriverManager_filterButtons__Rl_IK{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.DriverManager_filterButtons__Rl_IK::-webkit-scrollbar{display:none}.DriverManager_form__5cF0W{padding:1.25rem}.DriverManager_formGrid__dt3ef{grid-template-columns:1fr;gap:var(--space-lg)}.DriverManager_formActions__lLumD{flex-direction:column;gap:var(--space-md)}.DriverManager_cancelButton__vR_p_,.DriverManager_saveButton__MGBU1{width:100%;justify-content:center}.DriverManager_driversTable__zCQij{font-size:.8rem}.DriverManager_driversTable__zCQij td,.DriverManager_driversTable__zCQij th{padding:var(--space-md) var(--space-sm)}.DriverManager_tableWrapper__lJoI0{-webkit-overflow-scrolling:touch}}@media (max-width:480px){.DriverManager_driverManager__5najY{gap:var(--space-lg)}.DriverManager_header__fC65_ h2{font-size:1.1rem}.DriverManager_form__5cF0W{padding:var(--space-lg)}.DriverManager_form__5cF0W h3{font-size:1.1rem;margin-bottom:var(--space-lg)}.DriverManager_input__qUt_D,.DriverManager_select__rtMRl{font-size:var(--text-lg)}.DriverManager_driversTable__zCQij td,.DriverManager_driversTable__zCQij th{padding:var(--space-sm) .4rem;font-size:var(--text-xs)}.DriverManager_deleteButton__Xfmyi,.DriverManager_editButton__7ut_w{padding:.4rem}.DriverManager_emptyState__VipQw{padding:var(--space-2xl) var(--space-lg)}}.DriverManager_detectButton__BD_0i{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) 1.25rem;background:linear-gradient(135deg,var(--accent-success) 0,#059669 100%);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-base);font-weight:500;transition:all var(--transition-fast)}.DriverManager_detectButton__BD_0i:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.4)}.DriverManager_detectButton__BD_0i:disabled{opacity:.7;cursor:not-allowed}.DriverManager_taxi4uModalOverlay__kQcbm{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DriverManager_taxi4uModal__veEah{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:var(--radius-lg);width:90%;max-width:520px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.5)}.DriverManager_taxi4uModalHeader__o7o5W{display:flex;align-items:center;justify-content:space-between;padding:18px var(--space-xl);border-bottom:1px solid var(--border-primary)}.DriverManager_taxi4uModalHeader__o7o5W h3{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-sm)}.DriverManager_taxi4uModalHeader__o7o5W button{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm)}.DriverManager_taxi4uModalHeader__o7o5W button:hover{color:var(--text-primary);background:var(--hover-bg,var(--glass-border))}.DriverManager_taxi4uModalContent__xTV_M{padding:var(--space-lg) var(--space-xl);overflow:hidden;display:flex;flex-direction:column;gap:var(--space-md)}.DriverManager_taxi4uModalDesc__gVT7B{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.DriverManager_taxi4uModalActions___9duJ{display:flex;align-items:center;justify-content:space-between}.DriverManager_selectAllButton__X2diC{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--hover-bg,var(--glass-border));border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.8rem;cursor:pointer;transition:all var(--transition-fast)}.DriverManager_selectAllButton__X2diC:hover{background:var(--accent-primary);color:#fff;border-color:transparent}.DriverManager_taxi4uSelectedCount__WLj_e{font-size:.8rem;color:var(--text-secondary)}.DriverManager_taxi4uDriverList__UMxyw{display:flex;flex-direction:column;gap:2px;max-height:350px;overflow-y:auto;border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--space-xs)}.DriverManager_taxi4uDriverItem__cK_Gt{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;transition:background .1s}.DriverManager_taxi4uDriverItem__cK_Gt:hover{background:var(--hover-bg,var(--glass-border))}.DriverManager_taxi4uDriverItem__cK_Gt input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-primary);flex-shrink:0}.DriverManager_taxi4uDriverInfo__veE6p{display:flex;flex-direction:column;gap:2px}.DriverManager_taxi4uDriverName__shZlA{font-size:var(--text-base);font-weight:500;color:var(--text-primary)}.DriverManager_taxi4uDriverId__P1Aik{font-size:var(--text-xs);color:var(--text-secondary)}.DriverManager_taxi4uModalFooter__W_T4o{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--border-primary);margin-top:var(--space-xs);padding-bottom:var(--space-xs)}
/*# sourceMappingURL=b285e0077f404f5c.css.map*/