.Button_button__Hv0ef{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:var(--touch-target-min);padding:0 var(--spacing-5);border-radius:var(--radius-md);border:1px solid transparent;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.Button_button__Hv0ef:disabled{cursor:not-allowed;opacity:.45}.Button_primary__Spthj{background:var(--color-brand-500);color:var(--color-neutral-0)}.Button_primary__Spthj:hover:not(:disabled){background:var(--color-brand-600)}.Button_primary__Spthj:active:not(:disabled){background:var(--color-brand-700)}.Button_success__boutD{background:var(--color-success-500);color:var(--color-neutral-0)}.Button_success__boutD:hover:not(:disabled){background:#10653d}.Button_secondary__qHjpO{background:var(--color-surface);color:var(--color-text);border-color:var(--color-line)}.Button_secondary__qHjpO:hover:not(:disabled){background:var(--color-neutral-50);border-color:var(--color-neutral-400)}.Button_danger__liGO8{background:var(--color-surface);color:var(--color-danger-500);border-color:var(--color-danger-500)}.Button_danger__liGO8:hover:not(:disabled){background:var(--color-danger-500);color:var(--color-neutral-0)}.Button_ghost__pTgcJ{background:transparent;color:var(--color-text-muted)}.Button_ghost__pTgcJ:hover:not(:disabled){background:var(--color-neutral-100);color:var(--color-text)}.Field_field__nUmJh{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.Field_label__NZPh0{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-800)}.Field_control__AYbEm{width:100%;min-width:0;min-height:var(--touch-target-min);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);border:1px solid var(--color-line);font-size:var(--font-size-base);font-family:var(--font-family-base);color:var(--color-text);background:var(--color-surface);transition:border-color .12s ease,box-shadow .12s ease}.Field_control__AYbEm::placeholder{color:var(--color-neutral-400)}.Field_control__AYbEm:focus{outline:none;border-color:var(--color-brand-500);box-shadow:0 0 0 3px rgba(23,95,145,.25)}.Field_controlError__VQeRB{border-color:var(--color-danger-500)}.Field_controlError__VQeRB:focus{box-shadow:0 0 0 3px rgba(192,38,38,.18)}select.Field_control__AYbEm{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:calc(var(--spacing-3) + 20px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c6b78' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-3) center;background-size:16px;line-height:1.25;cursor:pointer}select.Field_control__AYbEm:disabled{cursor:not-allowed;opacity:.6}textarea.Field_control__AYbEm{min-height:calc(var(--touch-target-min) * 2);resize:vertical;line-height:var(--line-height-base)}.Field_error__p0E1D{font-size:var(--font-size-sm);color:var(--color-danger-500)}.Card_card__q_9Pc{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--spacing-4)}@media (min-width:768px){.Card_card__q_9Pc{padding:var(--spacing-5)}}.Badge_badge__2Folj{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:3px var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;white-space:nowrap;line-height:1.35}.Badge_neutral__KAlGe{background:var(--color-neutral-200);color:var(--color-neutral-800)}.Badge_brand__1AOOb{background:var(--color-brand-100);color:var(--color-brand-800)}.Badge_success__uJs_f{background:var(--color-success-50);color:var(--color-success-500)}.Badge_danger__5l_Fz{background:var(--color-danger-50);color:var(--color-danger-500)}.Badge_warning__9kVAD{background:var(--color-warning-50);color:var(--color-warning-500)}.Badge_info__Ysrnd{background:var(--color-info-50);color:var(--color-info-500)}.LicensePlate_plate__9kCml{display:inline-flex;align-items:stretch;border:1.5px solid var(--color-neutral-950);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-neutral-0);color:var(--color-neutral-950);font-weight:var(--font-weight-semibold);letter-spacing:.08em;line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LicensePlate_band__1erGA{background:#0b3ea8;color:#ffffff;display:grid;place-items:center;letter-spacing:.04em;padding:0 4px}.LicensePlate_md__6BIXo{font-size:var(--font-size-sm)}.LicensePlate_md__6BIXo .LicensePlate_band__1erGA{font-size:9px}.LicensePlate_md__6BIXo .LicensePlate_text__WdkW_{padding:5px var(--spacing-2)}.LicensePlate_sm__Bh4ZW{font-size:var(--font-size-xs)}.LicensePlate_sm__Bh4ZW .LicensePlate_band__1erGA{font-size:8px}.LicensePlate_sm__Bh4ZW .LicensePlate_text__WdkW_{padding:4px 6px}.PageHeader_wrapper__sbw5_{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.PageHeader_header__qyJSv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.PageHeader_title__JvuMG{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tighter);line-height:var(--line-height-tight);margin:0}@media (min-width:768px){.PageHeader_wrapper__sbw5_{margin-bottom:var(--spacing-6)}.PageHeader_title__JvuMG{font-size:var(--font-size-3xl)}}.EmptyState_container__8W0W5{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding:var(--spacing-10) var(--spacing-4);text-align:center;background:var(--color-surface);border:1px dashed var(--color-neutral-400);border-radius:var(--radius-lg)}.EmptyState_title__c33zj{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.EmptyState_description__yL9eT{color:var(--color-text-muted);font-size:var(--font-size-sm);max-width:44ch;margin:0}.Spinner_spinner__B1L_K{display:inline-flex}.Spinner_circle__msCdP{width:var(--spacing-6);height:var(--spacing-6);border:3px solid var(--color-line);border-top-color:var(--color-brand-500);border-radius:var(--radius-full);animation:Spinner_spin__2NlIt .7s linear infinite}@keyframes Spinner_spin__2NlIt{to{transform:rotate(1turn)}}.Sheet_backdrop__Z4ujs{position:fixed;inset:0;background:rgba(14,20,23,.55);z-index:var(--z-sheet,200);display:flex;align-items:flex-end;justify-content:center}.Sheet_sheet__2j2KT{background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:480px;padding:var(--spacing-2) var(--spacing-4) calc(var(--spacing-4) + env(safe-area-inset-bottom));box-shadow:0 -8px 32px rgba(14,20,23,.22);animation:Sheet_slideUp__ime1m .2s ease-out;max-height:85dvh;overflow-y:auto;overscroll-behavior:contain}.Sheet_handle__64Tvs{width:36px;height:4px;border-radius:var(--radius-full);background:var(--color-neutral-200);margin:var(--spacing-1) auto var(--spacing-3)}@keyframes Sheet_slideUp__ime1m{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.InstallAppButton_wrapper__YTvcH{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--color-line)}.InstallAppButton_button__vTkVu{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:var(--touch-target-min);padding:0 var(--spacing-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-brand-700);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.InstallAppButton_button__vTkVu:hover{background:var(--color-neutral-50);border-color:var(--color-neutral-400)}.InstallAppButton_iosTitle__Ja7ri{display:inline-flex;align-items:center;gap:var(--spacing-2);margin:0;color:var(--color-brand-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.InstallAppButton_steps__HL3oZ{padding-left:var(--spacing-5);text-align:left;line-height:1.5}.InstallAppButton_hint__PQ87t,.InstallAppButton_steps__HL3oZ{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.InstallAppButton_hint__PQ87t{text-align:center}.TenantChoiceList_wrapper__kUGDX{display:flex;flex-direction:column;gap:var(--spacing-3)}.TenantChoiceList_hint__LCNeo{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.TenantChoiceList_list__HvH18{display:flex;flex-direction:column;gap:var(--spacing-2);list-style:none;margin:0;padding:0}.TenantChoiceList_option__gUPua{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);width:100%;min-height:var(--touch-target-min);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--font-size-base);text-align:start;cursor:pointer}.TenantChoiceList_option__gUPua:hover:not(:disabled){background:var(--color-neutral-50);border-color:var(--color-neutral-400)}.TenantChoiceList_option__gUPua:disabled{opacity:.6;cursor:progress}.TenantChoiceList_name__dVgDp{font-weight:var(--font-weight-medium)}.TenantChoiceList_role__DIdTq{color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap}.TenantChoiceList_error__DoURS{color:var(--color-danger-500);font-size:var(--font-size-sm);margin:0}.auth_main___Zwfq{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-6);padding:var(--spacing-6);background:var(--color-deep-900)}.auth_brand__gCGRV{color:var(--color-neutral-0)}.auth_card___8Km8{width:100%;max-width:380px;display:flex;flex-direction:column;gap:var(--spacing-4);background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-6)}.auth_title__llpnK{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.auth_form__TOqgD{display:flex;flex-direction:column;gap:var(--spacing-4)}.auth_error__oxV8g{color:var(--color-danger-500);font-size:var(--font-size-sm);margin:0}.auth_footer__SqHTg{text-align:center;font-size:var(--font-size-sm);color:var(--color-on-deep-muted)}.auth_footer__SqHTg a{color:var(--color-brand-300)}.auth_divider__zxxY0{display:flex;align-items:center;gap:var(--spacing-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.auth_divider__zxxY0:after,.auth_divider__zxxY0:before{content:"";flex:1 1;height:1px;background:var(--color-line)}.auth_googleButton__fkHeo{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);width:100%;min-height:var(--touch-target-min);padding:0 var(--spacing-4);border:1px solid var(--color-neutral-400);border-radius:var(--radius-md);background:var(--color-neutral-0);color:var(--color-neutral-800);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer}.auth_googleButton__fkHeo:hover:not(:disabled){background:var(--color-neutral-50)}.auth_googleButton__fkHeo:disabled{opacity:.6;cursor:progress}.auth_backLink__nJb7K{color:var(--color-brand-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.auth_lede__ByGTx{margin:0;color:var(--color-text);line-height:1.5}.auth_muted__N1kuY,.auth_switch__SZ4Cc{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.auth_switch__SZ4Cc{text-align:center}.auth_switch__SZ4Cc a{color:var(--color-brand-700);font-weight:var(--font-weight-semibold)}button.auth_backLink__nJb7K{align-self:flex-start;padding:0;border:0;background:none;font-family:inherit;cursor:pointer;text-decoration:underline}.auth_forgot__029RJ{align-self:flex-end;margin-top:calc(-1 * var(--spacing-2));color:var(--color-brand-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.auth_notice__r_CzN{margin:0;padding:var(--spacing-3) var(--spacing-4);background:var(--color-success-50);border-radius:var(--radius-md);color:var(--color-success-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dashboard_shell__fhYCK{min-height:100vh;display:flex;flex-direction:column}.dashboard_appbar__13kah{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-nav);display:flex;align-items:center;gap:var(--spacing-3);background:var(--color-deep-900);color:var(--color-on-deep);padding:var(--spacing-3) var(--spacing-4)}.dashboard_markLink__hWPca{display:flex;flex-shrink:0;text-decoration:none}.dashboard_appbarTenant__Eu3S0{font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_sidebar__Qmht3{display:none}.dashboard_brand__5Bn8a{color:var(--color-neutral-0);margin-bottom:var(--spacing-6)}.dashboard_brand__5Bn8a,.dashboard_link__t6cMl{display:flex;align-items:center;text-decoration:none}.dashboard_link__t6cMl{gap:var(--spacing-3);color:var(--color-on-deep-muted);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);border-left:3px solid transparent;font-weight:var(--font-weight-medium)}.dashboard_link__t6cMl:hover{background:var(--color-deep-800);color:var(--color-on-deep)}.dashboard_linkActive__mrs6l,.dashboard_linkActive__mrs6l:hover{background:var(--color-deep-700);border-left-color:var(--color-accent-500);color:var(--color-neutral-0)}.dashboard_footer__CTBLv{margin-top:auto;display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--color-deep-700)}.dashboard_tenantName__szH3q{color:var(--color-on-deep-muted);font-size:var(--font-size-sm);padding:0 var(--spacing-3)}.dashboard_logout__0IvBn{display:flex;align-items:center;gap:var(--spacing-3);background:transparent;border:none;color:var(--color-on-deep-muted);text-align:left;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-base);cursor:pointer;border-radius:var(--radius-md)}.dashboard_logout__0IvBn:hover{background:var(--color-deep-800);color:var(--color-on-deep)}.dashboard_content__QDF0k{flex:1 1;width:100%;padding:var(--spacing-4);padding-bottom:calc(72px + var(--spacing-4) + env(safe-area-inset-bottom))}.dashboard_trialBanner__FeEIh{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-4);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-warning-500);border-radius:var(--radius-md);background:var(--color-warning-50);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dashboard_trialBannerAction__KAFTK{flex-shrink:0;color:var(--color-brand-700);font-weight:var(--font-weight-semibold)}.dashboard_tabBar__U5pbA{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-nav);display:flex;background:var(--color-surface);border-top:1px solid var(--color-line);padding-bottom:env(safe-area-inset-bottom)}.dashboard_tab__K0oUH{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:var(--spacing-2) var(--spacing-1);min-height:var(--touch-target-min);color:var(--color-text-muted);text-decoration:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:transparent;border:none;cursor:pointer}.dashboard_tabActive__eHW_1:before{content:"";position:absolute;top:-1px;left:var(--spacing-3);right:var(--spacing-3);height:3px;background:var(--color-accent-500)}.dashboard_tabActive__eHW_1{color:var(--color-brand-700)}.dashboard_sheetTenantName__iHcye{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0 0 var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-line-soft)}.dashboard_sheetItem__lbYIV{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3);border:none;background:transparent;color:var(--color-text);text-decoration:none;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;min-height:var(--touch-target-min)}.dashboard_sheetItem__lbYIV:hover{background:var(--color-neutral-50)}.dashboard_loadingScreen__hLkKW{min-height:100vh;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.dashboard_shell__fhYCK{flex-direction:row}.dashboard_appbar__13kah{display:none}.dashboard_sidebar__Qmht3{display:flex;width:232px;flex-shrink:0;background:var(--color-deep-900);color:var(--color-on-deep);flex-direction:column;padding:var(--spacing-6) var(--spacing-4);gap:var(--spacing-1)}.dashboard_tabBar__U5pbA{display:none}.dashboard_content__QDF0k{padding:var(--spacing-8);padding-bottom:var(--spacing-12);max-width:1000px;margin:0 auto}}.billing_sections__vtymW{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:560px}.billing_status__No4Cp{border-left:4px solid var(--color-success-500)}.billing_ok__R0O6B{border-left-color:var(--color-success-500)}.billing_warn__4eOY_{border-left-color:var(--color-warning-500);background:var(--color-warning-50)}.billing_blocked__aMdQY{border-left-color:var(--color-danger-500);background:var(--color-danger-50)}.billing_headline__xTaeL{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.billing_body__d4nKM{margin:var(--spacing-2) 0 0;line-height:1.5}.billing_plan__RXgq1{display:flex;flex-direction:column}.billing_price__howhT{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.billing_form__gRhay{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4)}.billing_hint__B9I7_{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.billing_error__ghZUt{margin:0;color:var(--color-danger-500);font-size:var(--font-size-sm)}.dashboard_stack__rdSpS{display:flex;flex-direction:column;gap:var(--spacing-4)}.dashboard_hero__6ZSAW{background:var(--color-surface);border:1px solid var(--color-line);border-left:4px solid var(--color-accent-500);border-radius:var(--radius-lg);padding:var(--spacing-5)}.dashboard_heroLabel__mls8j{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.dashboard_heroValue__W_Opj{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tighter);line-height:var(--line-height-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:var(--spacing-1) 0 0}.dashboard_heroMeta__t7wGh{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--spacing-2) 0 0}.dashboard_tiles__lkzxn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.dashboard_tile__S8VrF{background:var(--color-surface);padding:var(--spacing-3) var(--spacing-4);display:flex;flex-direction:column;gap:2px;color:inherit;text-decoration:none;min-height:var(--touch-target-min);justify-content:center;transition:background-color .1s ease}.dashboard_tile__S8VrF:hover{background:var(--color-neutral-50)}.dashboard_tile__S8VrF:hover .dashboard_tileValue__QYPbF{color:var(--color-brand-700)}.dashboard_tileValue__QYPbF{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_tileLabel__Z7c2X{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}.dashboard_dot__M7x9w{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.dashboard_dotDraft__vNJHE{background:var(--color-neutral-400)}.dashboard_dotSent__qJvWf{background:var(--color-info-500)}.dashboard_dotApproved__JcmvE{background:var(--color-success-500)}.dashboard_dotRejected__nCR2Z{background:var(--color-danger-500)}.dashboard_dotExpired__fEp3O{background:var(--color-warning-500)}.dashboard_revenueLegend__2aum1{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap;margin:0}.dashboard_dotLabor__80FFF{background:var(--color-accent-500)}.dashboard_dotParts__ligul{background:var(--color-neutral-400)}.dashboard_revenueRow__Kq3dx{display:grid;grid-template-columns:52px 1fr auto;grid-gap:2px var(--spacing-3);gap:2px var(--spacing-3);align-items:center;padding:var(--spacing-2) 0;border-top:1px solid var(--color-line-soft)}.dashboard_revenueMonth___z3EI{color:var(--color-text-muted);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_revenueBar__43OqT{display:flex;height:8px;border-radius:var(--radius-full);overflow:hidden;background:var(--color-neutral-100)}.dashboard_revenueBarLabor__KsrU1{background:var(--color-accent-500)}.dashboard_revenueBarParts____ov8{background:var(--color-neutral-400)}.dashboard_revenueLabor__VjsQQ{font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);white-space:nowrap}.dashboard_revenueBreakdown__XT4E7{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-3);color:var(--color-text-muted);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_awaitingRow__nxIQj{display:grid;grid-template-columns:1fr auto;grid-gap:var(--spacing-1) var(--spacing-3);gap:var(--spacing-1) var(--spacing-3);align-items:center;padding:var(--spacing-3) 0;border-top:1px solid var(--color-line-soft)}.dashboard_awaitingWho__og5oq{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:2px;min-width:0}.dashboard_awaitingVehicle__atOEL,.dashboard_awaitingWhen__EjBad{color:var(--color-text-muted);font-size:var(--font-size-sm)}.dashboard_awaitingWhen__EjBad{grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:var(--spacing-2);white-space:nowrap}.dashboard_awaitingExpired__cch2X{color:var(--color-warning-500);background:var(--color-warning-50);border-radius:var(--radius-sm);padding:0 var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.dashboard_awaitingValue__XZ2Nq{grid-column:2;grid-row:1;text-align:right;font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard_revenueSummary__lVJ2_{display:flex;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-6);padding:var(--spacing-3) 0;border-top:1px solid var(--color-line-soft)}.dashboard_revenueSummaryLabel__xYBDI{display:block;color:var(--color-text-muted);font-size:var(--font-size-sm)}.dashboard_revenueSummaryValue__qZd95{display:block;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_reasonRow__2trIA{padding:var(--spacing-3) 0;border-top:1px solid var(--color-line-soft)}.dashboard_reasonText__lCUoI{margin:0;font-style:italic}.dashboard_reasonMeta__MRh7z{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-3);margin:var(--spacing-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_inactiveHeader__v6PvS{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.dashboard_inactiveTitle__J2muH{font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.dashboard_inactiveHint__sdqYh{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--spacing-1) 0 0}.dashboard_viewAll__USw_k{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.dashboard_inactiveRow__DlCjc{display:grid;grid-template-columns:1fr auto;grid-gap:var(--spacing-1) var(--spacing-3);gap:var(--spacing-1) var(--spacing-3);align-items:center;padding:var(--spacing-3) 0;border-top:1px solid var(--color-line-soft)}.dashboard_inactiveName__NkWv5{color:inherit;text-decoration:none;font-weight:var(--font-weight-medium)}.dashboard_inactiveName__NkWv5:hover{color:var(--color-brand-700)}.dashboard_inactiveWhen__x_9ow{color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap}.dashboard_whatsappLink__6Tglb{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:var(--touch-target-min);padding:0 var(--spacing-4);border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-success-500);text-decoration:none;white-space:nowrap}.dashboard_whatsappLink__6Tglb:hover{background:var(--color-success-50);border-color:var(--color-success-500)}.dashboard_noInactive__gmnMV{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}@media (min-width:480px){.dashboard_inactiveRow__DlCjc{grid-template-columns:1fr auto auto}.dashboard_awaitingRow__nxIQj{grid-template-columns:1fr auto auto auto}.dashboard_awaitingValue__XZ2Nq,.dashboard_awaitingWhen__EjBad,.dashboard_awaitingWho__og5oq{grid-column:auto;grid-row:auto}.dashboard_whatsappLink__6Tglb{grid-column:auto}}@media (min-width:768px){.dashboard_heroValue__W_Opj{font-size:46px}.dashboard_tiles__lkzxn{grid-template-columns:repeat(3,1fr)}.dashboard_tile__S8VrF{padding:var(--spacing-4) var(--spacing-5)}}.BackLink_back__JXhH_{display:inline-flex;align-items:center;gap:var(--spacing-1);align-self:flex-start;min-height:var(--touch-target-min);margin-left:calc(var(--spacing-2) * -1);padding:0 var(--spacing-2);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}.BackLink_back__JXhH_:hover{background:var(--color-neutral-50);color:var(--color-text)}.CityField_wrapper__33KL5{position:relative}.CityField_list__AjbtL{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:264px;margin:0;padding:var(--spacing-1) 0;overflow-y:auto;list-style:none;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(13,27,38,.16)}@media (max-width:599px){.CityField_list__AjbtL{position:static;margin-top:var(--spacing-1);max-height:220px}.CityField_wrapper__33KL5 input{scroll-margin-top:80px}.CityField_open__bKL3z{padding-bottom:45vh}}.CityField_option__2QO5K{display:flex;align-items:center;min-height:44px;padding:var(--spacing-2) var(--spacing-4);border-left:3px solid transparent;cursor:pointer}.CityField_active__aOiLI{background:var(--color-neutral-50);border-left-color:var(--color-accent-500)}.CityField_option__2QO5K[aria-selected=true]{font-weight:var(--font-weight-semibold)}.CityField_empty__5h_S9{padding:var(--spacing-3) var(--spacing-4)}.CityField_empty__5h_S9,.CityField_hint__Zmeyk{color:var(--color-text-muted);font-size:var(--font-size-sm)}.CityField_hint__Zmeyk{margin:var(--spacing-1) 0 0}.detail_metaLine__tGddr{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin:0 0 var(--spacing-4)}.detail_metaLabel__SweM9{color:var(--color-text-muted)}.detail_sectionHeader__wOXE2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin:var(--spacing-8) 0 var(--spacing-3);padding-top:var(--spacing-6);border-top:1px solid var(--color-line)}.detail_sectionTitle__mQDto{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.detail_panel__KdKAN{max-width:480px}.detail_sectionActions__aJYXr{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.list_toolbar__aep_B{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.list_search__KvnOI{max-width:340px;flex:1 1;min-width:200px}.list_list__3XCG8{border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface)}.list_headerRow__10xZ_,.list_row__wfIjr{display:grid;grid-template-columns:var(--list-cols,1fr);grid-gap:var(--spacing-3);gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);align-items:center}.list_headerRow__10xZ_{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-line);background:var(--color-neutral-50)}.list_row__wfIjr{text-decoration:none;color:inherit;border-bottom:1px solid var(--color-line-soft);border-left:3px solid transparent;transition:background-color .1s ease,border-color .1s ease}.list_row__wfIjr:last-child{border-bottom:none}.list_row__wfIjr:hover{background:var(--color-neutral-50);border-left-color:var(--color-accent-500)}.list_vehicleCell__b5Oni{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;min-width:0}.list_numeric__3QLK4{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.list_rowLink__limH1{color:inherit;text-decoration:none;font-weight:var(--font-weight-medium)}.list_rowLink__limH1:hover{color:var(--color-brand-700)}.list_whatsapp__Z_6_X{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--color-success-500);text-decoration:none;white-space:nowrap}.list_pagination__LBd_z{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-6)}.list_pageInfo__91pPB{color:var(--color-text-muted);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:767px){.list_headerRow__10xZ_{display:none}.list_row__wfIjr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--spacing-3);row-gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);min-height:60px}.list_row__wfIjr>:first-child{flex-basis:100%;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);letter-spacing:var(--tracking-tight)}.list_row__wfIjr>:not(:first-child){font-size:var(--font-size-sm);color:var(--color-text-muted)}}.companies_notice__6o0Fb{background:var(--color-success-50);border-left:4px solid var(--color-success-500);border-radius:var(--radius-md);padding:var(--spacing-3);color:var(--color-success-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-4)}.companies_rowActions__4UChQ{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target-min);min-width:var(--touch-target-min);padding:0 var(--spacing-2);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;-webkit-margin-start:auto;margin-inline-start:auto}.companies_rowActions__4UChQ:hover{background:var(--color-neutral-50);color:var(--color-text);border-color:var(--color-neutral-400)}.companies_inactiveName__fGK08{color:var(--color-text-muted)}.companies_sheetContent__9xAw8{display:flex;flex-direction:column;gap:var(--spacing-4)}.companies_sheetHeader__Rufdd{display:flex;flex-direction:column;gap:var(--spacing-1);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-line)}.companies_sheetTitle__60Hwa{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.companies_sheetMeta__56KB4{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.companies_actions__NF9_T{display:flex;flex-direction:column;gap:var(--spacing-3)}.companies_hint__1wb38{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.companies_warning__IOcQk{background:var(--color-danger-50);border-left:4px solid var(--color-danger-500);border-radius:var(--radius-md);padding:var(--spacing-3);color:var(--color-neutral-800);font-size:var(--font-size-sm);margin:0}.companies_error__jMYCI{color:var(--color-danger-500);font-size:var(--font-size-sm);margin:0}.companies_confirmActions__G_8Er{display:flex;gap:var(--spacing-3)}.companies_confirmActions__G_8Er>*{flex:1 1}.companies_confirmActions__G_8Er>:last-child{flex:1.6 1}.companies_loginList__oyMoa{display:flex;flex-direction:column;gap:var(--spacing-2);list-style:none;margin:0;padding:0}.companies_loginRow__yMgfp{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--spacing-1) var(--spacing-3);gap:var(--spacing-1) var(--spacing-3);width:100%;min-height:var(--touch-target-min);padding:var(--spacing-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:start;cursor:pointer}.companies_loginRow__yMgfp:hover{background:var(--color-neutral-50);border-color:var(--color-neutral-400)}.companies_loginRow__yMgfp>svg{grid-row:1/span 2;grid-column:2;color:var(--color-text-muted)}.companies_loginEmail__8Ea1h{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.companies_loginMeta__5x_Lw{color:var(--color-text-muted);font-size:var(--font-size-sm)}.quote_stack__00F5M{display:flex;flex-direction:column;gap:var(--spacing-4)}.quote_pdfButton__5imrr{gap:var(--spacing-2);padding:0 var(--spacing-4)}.quote_vehicleLine__16FWJ{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.quote_vehicleName__kqK02{font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:inherit;text-decoration:none}.quote_vehicleName__kqK02:hover{color:var(--color-brand-700)}.quote_vehicleRemoved__1YXiu{color:var(--color-text-muted);font-style:italic}.quote_actions__tZZUu{display:flex;gap:var(--spacing-3)}.quote_actions__tZZUu>*{flex:1 1 auto}@media (min-width:480px){.quote_actions__tZZUu>*{flex:0 0 auto}}.quote_linkPanel___ecuj{background:var(--color-surface);border:1px solid var(--color-line);border-left:4px solid var(--color-accent-500);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.quote_linkTitle__WPIIO{font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.quote_linkWarning__kMPrb{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.quote_linkCode__YttI4{background:var(--color-neutral-50);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);word-break:break-all}.quote_itemsSection__IooQ8+.quote_itemsSection__IooQ8{margin-top:var(--spacing-4)}.quote_itemsTitle__KMavu{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin:0 0 var(--spacing-2);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-line)}.quote_itemRow__Vigak{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-line-soft)}.quote_itemRow__Vigak:last-child{border-bottom:none}.quote_itemDescription__9O1PZ{display:block}.quote_itemBreakdown__l8jQ7{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.quote_itemTotal__9_4_X{font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.quote_totals__CqYML{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-line)}.quote_totalsRow__M708w{display:flex;justify-content:space-between;color:var(--color-text-muted);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quote_totalsMain__s1tEg{align-items:baseline;color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.quote_totalsMain__s1tEg span:last-child{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tighter)}.quote_footnote__uhR2V{margin:var(--spacing-4) 0 0;font-size:var(--font-size-sm)}.quote_footnoteLabel__RbT4j{color:var(--color-text-muted)}.quote_editWarning__osEPr{background:var(--color-warning-50);border-left:4px solid var(--color-warning-500);border-radius:var(--radius-md);padding:var(--spacing-3);color:var(--color-neutral-800);font-size:var(--font-size-sm);margin:0}.quote_editActions__m1uAQ{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.quote_error__EnGK_{color:var(--color-danger-500);font-size:var(--font-size-sm);margin:0}.quote_approvePanel__JH_FG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-success-50);border:1px solid #b9dcc8;border-radius:var(--radius-lg)}.quote_approveHint__bkRtB{flex:1 1 220px;margin:0;color:var(--color-neutral-800);font-size:var(--font-size-sm)}.quote_approvedNotice__AF3P8{margin:0;padding:var(--spacing-3) var(--spacing-4);background:var(--color-success-50);border-radius:var(--radius-md);color:var(--color-success-500);font-weight:var(--font-weight-semibold)}.quote_approvalInfo__YusWs{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.team_notice__RKRbv{background:var(--color-success-50);border-left:4px solid var(--color-success-500);border-radius:var(--radius-md);padding:var(--spacing-3);color:var(--color-success-500);font-weight:var(--font-weight-medium)}.team_hint__4olmq,.team_notice__RKRbv{font-size:var(--font-size-sm);margin:0 0 var(--spacing-4)}.team_hint__4olmq{color:var(--color-text-muted)}.team_list__tTBJj{display:flex;flex-direction:column;gap:var(--spacing-2);list-style:none;margin:0;padding:0}.team_row__rVG20{display:flex;align-items:center;gap:var(--spacing-3);width:100%;min-height:var(--touch-target-min);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--font-size-base);text-align:start;cursor:pointer}.team_row__rVG20:hover{background:var(--color-neutral-50);border-color:var(--color-neutral-400)}.team_rowMain__yAjJf{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1 1;min-width:0}.team_name__QCSCO{font-weight:var(--font-weight-medium)}.team_self__wWqbB{-webkit-margin-start:var(--spacing-2);margin-inline-start:var(--spacing-2);font-weight:var(--font-weight-regular)}.team_email__FXxJX,.team_self__wWqbB{color:var(--color-text-muted);font-size:var(--font-size-sm)}.team_email__FXxJX{overflow-wrap:anywhere}.team_rowMeta__2mudl{flex-shrink:0}.team_row__rVG20>svg{color:var(--color-text-muted);flex-shrink:0}.team_sheet__DUIst{display:flex;flex-direction:column;gap:var(--spacing-4)}.team_sheetTitle__MY5JX{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.team_actions__82Uqw{display:flex;gap:var(--spacing-3)}.team_actions__82Uqw>*{flex:1 1}.team_dangerZone__a_UW8{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-line)}.team_warning__ogyFd{background:var(--color-danger-50);border-left:4px solid var(--color-danger-500);border-radius:var(--radius-md);padding:var(--spacing-3);color:var(--color-neutral-800);font-size:var(--font-size-sm);margin:0}.team_error__Cgv_S{color:var(--color-danger-500);font-size:var(--font-size-sm);margin:0}