.SplashScreenLayout_Wrapper__WkfAj{background-color:var(--color-primary-500);width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-4);color:var(--color-primary-text-500)}.SplashScreenLayout_Wrapper__WkfAj svg{margin-top:-75px;height:207px;width:auto}.MobileNavigation_mobileNavigation__nn3gq{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 10px rgba(0,0,0,.1);padding:0 0 8px;min-height:80px}@media(min-width:768px){.MobileNavigation_mobileNavigation__nn3gq{display:none}}.MobileNavigation_navigationContainer__Nh5X4{display:flex;justify-content:space-around;align-items:center;max-width:100%;margin:0 auto;padding:0 16px}.MobileNavigation_navigationButton__2KujS{display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;padding:8px 4px;cursor:pointer;transition:all .2s ease;min-width:60px;border-radius:8px}.MobileNavigation_navigationButton__2KujS:hover{background-color:#f5f5f5}.MobileNavigation_navigationButton__2KujS:active{transform:scale(.95)}.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_iconContainer__NdLT9{background:var(--color-primary-500);color:var(--color-primary-text-500);border-radius:50%;width:48px;height:48px;margin-bottom:4px;box-shadow:0 2px 8px rgba(255,107,53,.3)}.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_iconContainer__NdLT9 svg{font-size:26px;color:var(--color-primary-text-500)!important}.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_iconContainer__NdLT9 svg circle,.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_iconContainer__NdLT9 svg ellipse,.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_iconContainer__NdLT9 svg g,.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_iconContainer__NdLT9 svg line,.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_iconContainer__NdLT9 svg path,.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_iconContainer__NdLT9 svg polygon,.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_iconContainer__NdLT9 svg polyline,.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_iconContainer__NdLT9 svg rect{fill:var(--color-primary-text-500)!important;color:var(--color-primary-text-500)!important}.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_label__3jdjG{display:none}.MobileNavigation_iconContainer__NdLT9{display:flex;align-items:center;justify-content:center;margin-bottom:4px;color:var(--color-primary-500);transition:color .2s ease}.MobileNavigation_iconContainer__NdLT9 svg{font-size:24px;color:var(--color-primary-500)}.MobileNavigation_iconContainer__NdLT9 svg circle,.MobileNavigation_iconContainer__NdLT9 svg ellipse,.MobileNavigation_iconContainer__NdLT9 svg g,.MobileNavigation_iconContainer__NdLT9 svg line,.MobileNavigation_iconContainer__NdLT9 svg path,.MobileNavigation_iconContainer__NdLT9 svg polygon,.MobileNavigation_iconContainer__NdLT9 svg polyline,.MobileNavigation_iconContainer__NdLT9 svg rect{fill:var(--color-primary-500)!important;color:var(--color-primary-500)!important}.MobileNavigation_label__3jdjG{font-size:var(--font-size-xsmall);font-weight:500;color:var(--color-primary-500);text-align:center;line-height:1.2;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}@media(max-width:375px){.MobileNavigation_navigationButton__2KujS{min-width:50px;padding:6px 2px}.MobileNavigation_iconContainer__NdLT9 svg{font-size:22px}.MobileNavigation_label__3jdjG{font-size:11px;max-width:50px}.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_iconContainer__NdLT9{width:44px;height:44px}.MobileNavigation_navigationButton__2KujS.MobileNavigation_active__s5xMs .MobileNavigation_iconContainer__NdLT9 svg{font-size:24px}}.MobileNavigation_badge__LLiOp{background-color:#fff;color:var(--color-primary-500);border-radius:12px;border:1.5px solid var(--color-primary-500);padding:2px;font-size:10px;font-weight:500;min-width:16px;height:16px;text-align:center;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:-6px;right:-6px;flex-shrink:0;z-index:1}.MobileNavigation_iconContainer__NdLT9{position:relative}@media(min-width:414px){.MobileNavigation_navigationButton__2KujS{min-width:70px;padding:10px 6px}.MobileNavigation_label__3jdjG{font-size:13px;max-width:70px}.MobileNavigation_badge__LLiOp{font-size:11px;padding:2px;min-width:18px;height:18px;top:-6px;right:-6px}}.Vehicles_vehiclesPage__veAri{padding:2rem;width:100%;max-width:100%;background-color:#fff;min-height:100vh;box-sizing:border-box}.Vehicles_pageHeader__t30U3{margin-bottom:12px}.Vehicles_pageTitle__8_tTS{font-size:var(--font-size-normal);font-weight:700;color:#111827;margin:0;line-height:1.1}.Vehicles_statsSection__LGNec{margin-bottom:1rem}.Vehicles_statsGrid__5sFpQ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Vehicles_statCard__dBb_u{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease;min-width:140px}.Vehicles_statCard__dBb_u:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.Vehicles_statContent__mZIOh{display:flex;flex-direction:column;align-items:center}.Vehicles_statLabel__qxtkx{font-size:var(--font-size-small);color:#6b7280;margin:0;font-weight:500}.Vehicles_statNumber__wmuRN{font-size:var(--font-size-medium)!important;font-weight:700;color:var(--color-primary-500);margin:0}.Vehicles_vehiclesSection__LVpzo{margin-top:24px;background:#fff;border-radius:12px;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.Vehicles_vehiclesContent__yvOfF{padding:0}.Vehicles_vehicleList__360_k{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:16px;gap:16px;padding:24px}.Vehicles_optionCard__4_uz6{flex-direction:column;padding:16px 12px;border:2px solid var(--color-primary-500);border-radius:12px;background:var(--color-primary-50);text-align:center;min-height:140px;position:relative}.Vehicles_deleteIconButton__c0PJV,.Vehicles_optionCard__4_uz6{display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Vehicles_deleteIconButton__c0PJV{position:absolute;bottom:8px;right:8px;background:transparent;border:none;padding:4px;cursor:pointer;color:var(--color-primary-500);border-radius:4px;z-index:10}.Vehicles_deleteIconButton__c0PJV:hover{background:rgba(243,80,24,.1);color:#d43f0f}.Vehicles_deleteIconButton__c0PJV:active{transform:scale(.95)}.Vehicles_vehicleCardContent__Xid_c{display:flex;align-items:center;flex:1 1;gap:16px}.Vehicles_vehicleIcon__bG6BK{display:flex;align-items:center;justify-content:center;width:80px;height:48px;background:var(--color-primary-50);border-radius:12px;flex-shrink:0;margin-bottom:.25rem}.Vehicles_vehicleIcon__bG6BK .Vehicles_vehicleIconMask__6Zy3n{width:60px;height:35px;background-color:var(--color-primary-500);mask-image:var(--icon-url);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--icon-url);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.Vehicles_vehicleIcon__bG6BK.Vehicles_selected__IKKWJ{background:#fff}.Vehicles_addIcon__cDVSj{font-size:24px;font-weight:700;color:var(--color-primary-500)}.Vehicles_optionContent__9p1Uo{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%}.Vehicles_optionTitle__GyKV_{font-weight:600;color:#111827;font-size:.875rem;white-space:pre-line;text-align:center;line-height:1.2}.Vehicles_optionDescription__4jKG7{font-size:.75rem;color:#6b7280;text-align:center;line-height:1.2}.Vehicles_vehicleActions__YLmjm{display:flex;align-items:center;gap:8px;margin-top:4px}.Vehicles_editLink__OxwdO{color:var(--color-primary-500);text-decoration:none;font-weight:500;background:none;border:none;cursor:pointer;padding:0;font-size:inherit}.Vehicles_editLink__OxwdO:hover{text-decoration:underline}.Vehicles_primaryBadge__vkD8z{background:var(--color-primary-500);color:var(--color-primary-text-500);padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:600}.Vehicles_primaryBadgeTop__FOHLD,.Vehicles_subscriptionBadge__vyv_H{position:absolute;top:6px;right:6px;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:1}.Vehicles_primaryBadgeTop__FOHLD,.Vehicles_subscriptionBadge__vyv_H{background:var(--color-primary-500);color:var(--color-primary-text-500)}.Vehicles_badgeText__Q3sQw{line-height:1;display:block;color:var(--color-primary-text-500)}.Vehicles_vehiclesHeader__zLlb3{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.Vehicles_vehiclesHeaderContent___zVuf{flex:1 1}.Vehicles_sectionTitle__ghuDY{font-size:var(--font-size-medium);font-weight:600;color:#111827;margin:0 0 .5rem}.Vehicles_sectionDescription__6aLRh{font-size:var(--font-size-small);color:#6b7280;margin:0}.Vehicles_vehiclesHeaderActions__whTQx{display:flex;gap:.75rem;align-items:center}.Vehicles_addButton__u8efp{display:inline-flex;align-items:center;padding:.5rem 1rem;background:var(--color-primary-500);color:#fff;border:none;border-radius:8px;font-size:var(--font-size-small);font-weight:500;cursor:pointer;transition:all .2s ease}.Vehicles_addButton__u8efp:hover{background:#d63f0f;transform:translateY(-1px)}.Vehicles_addButton__u8efp:active{transform:translateY(0)}.Vehicles_tableSection__QqF_U{overflow-x:hidden}.Vehicles_vehiclesTable__GR8lk{width:100%;border-collapse:collapse;font-size:.875rem;table-layout:fixed}.Vehicles_tableHeader__LLSiB{background:#f9fafb;padding:.75rem 1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap;font-size:var(--font-size-small);font-family:Roboto,Helvetica,Arial,sans-serif}.Vehicles_tableHeader__LLSiB:first-child{padding-left:1.5rem;width:40%}.Vehicles_tableHeader__LLSiB:nth-child(2){width:15%}.Vehicles_tableHeader__LLSiB:nth-child(3){width:30%}.Vehicles_tableHeader__LLSiB:last-child{padding-right:1.5rem;width:15%}.Vehicles_tableRow__vYbCS{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.Vehicles_tableRow__vYbCS:hover{background:#f9fafb}.Vehicles_tableCell__wP45P{padding:1rem;vertical-align:middle}.Vehicles_tableCell__wP45P:first-child{padding-left:1.5rem}.Vehicles_tableCell__wP45P:last-child{padding-right:1.5rem}.Vehicles_vehicleInfo__I8B0V{display:flex;flex-direction:column;gap:.25rem}.Vehicles_vehicleText__YB7BQ{font-weight:500;color:#111827;font-size:var(--font-size-small);font-family:Roboto,Helvetica,Arial,sans-serif!important}.Vehicles_vehicleDetails__4URGt{display:flex;gap:.5rem;color:#6b7280}.Vehicles_defaultBadge__vl9VH,.Vehicles_vehicleDetails__4URGt{align-items:center;font-size:var(--font-size-xsmall);font-family:Roboto,Helvetica,Arial,sans-serif!important}.Vehicles_defaultBadge__vl9VH{display:inline-flex;padding:.125rem .5rem;background:#dcfce7;color:#166534;border-radius:9999px;font-weight:500}.Vehicles_yearText__Nw67a{font-weight:500;color:#111827;font-size:var(--font-size-small);font-family:Roboto,Helvetica,Arial,sans-serif!important}.Vehicles_fuelInfo__rOJR_{display:flex;flex-direction:column;gap:.25rem}.Vehicles_fuelType__x_R2R{font-weight:500;color:#111827;font-size:var(--font-size-small)}.Vehicles_fuelType__x_R2R,.Vehicles_tankSize__M5bi3{font-family:Roboto,Helvetica,Arial,sans-serif!important}.Vehicles_tankSize__M5bi3{font-size:var(--font-size-xsmall);color:#6b7280}.Vehicles_actionButtons__9CI0u{display:flex;gap:.5rem;align-items:center}.Vehicles_deleteButton__18c7V,.Vehicles_editButton__29FIX{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease}.Vehicles_deleteButton__18c7V:hover,.Vehicles_editButton__29FIX:hover{background:#f9fafb;border-color:#9ca3af}.Vehicles_editButton__29FIX{color:var(--color-primary-500)}.Vehicles_editButton__29FIX:hover{background:var(--color-primary-50);border-color:var(--color-primary-500)}.Vehicles_deleteButton__18c7V{color:#dc2626}.Vehicles_deleteButton__18c7V:hover{background:#fef2f2;border-color:#dc2626}.Vehicles_emptyState__dK4zZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;background-color:var(--color-primary-50)}.Vehicles_emptyStateContent__Yp2eQ{max-width:400px;margin:0 auto}.Vehicles_emptyStateContent__Yp2eQ h3{font-size:var(--font-size-normal);font-weight:600;color:#111827;margin:8px 4px}.Vehicles_emptyStateContent__Yp2eQ p{color:#6b7280;margin-bottom:24px;line-height:1.5;font-size:var(--font-size-small)}.Vehicles_primaryButton__rqbec{background:var(--primary-color,var(--color-primary-500));color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:500;cursor:pointer;transition:all .2s ease}.Vehicles_primaryButton__rqbec:hover{background:#e04515;transform:translateY(-1px)}.Vehicles_emptyStateText__XReQY{font-size:var(--font-size-medium);font-weight:500;margin-bottom:.5rem;color:#111827}.Vehicles_emptyStateSubtext__psVOd{font-size:var(--font-size-small);margin-bottom:1.5rem;color:#6b7280}.Vehicles_loadingState__6U2rb{padding:3rem 1.5rem;text-align:center;font-size:var(--font-size-medium);color:#6b7280}.Vehicles_addVehicleDialog__fv8wg{max-width:600px;width:90vw;max-height:90vh;border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@media(max-width:768px){.Vehicles_vehiclesPage__veAri{padding:1rem}.Vehicles_pageTitle__8_tTS{font-size:var(--font-size-medium);font-weight:600;padding:10px 12px 0}.Vehicles_statsGrid__5sFpQ{grid-template-columns:repeat(2,1fr);gap:1rem;margin:0 30px}.Vehicles_statCard__dBb_u{padding:8px 4px}.Vehicles_statNumber__wmuRN{font-size:1.5rem}.Vehicles_vehiclesHeaderActions__whTQx{flex-direction:column;gap:.5rem;align-items:stretch}.Vehicles_addButton__u8efp{width:100%;justify-content:center}.Vehicles_tableSection__QqF_U{overflow-x:hidden;width:100%;max-width:100vw}.Vehicles_vehiclesTable__GR8lk{width:100%;justify-content:center}.Vehicles_tableHeader__LLSiB{padding:.5rem .25rem;font-size:.7rem}.Vehicles_tableHeader__LLSiB:first-child{padding-left:.5rem;width:45%}.Vehicles_tableHeader__LLSiB:nth-child(2){width:15%}.Vehicles_tableHeader__LLSiB:nth-child(3){width:25%}.Vehicles_tableHeader__LLSiB:last-child{padding-right:.5rem;width:15%}.Vehicles_tableCell__wP45P{padding:.25rem .1rem;font-size:.75rem}.Vehicles_tableCell__wP45P:first-child{padding-left:.5rem;width:45%}.Vehicles_tableCell__wP45P:nth-child(2){width:15%}.Vehicles_tableCell__wP45P:nth-child(3){width:25%}.Vehicles_tableCell__wP45P:last-child{padding-right:.5rem;width:15%}.Vehicles_vehicleText__YB7BQ{font-size:.65rem}.Vehicles_vehicleDetails__4URGt{font-size:.6rem}.Vehicles_defaultBadge__vl9VH{font-size:.55rem;padding:1px 4px}.Vehicles_fuelType__x_R2R,.Vehicles_yearText__Nw67a{font-size:.65rem}.Vehicles_tankSize__M5bi3{font-size:.6rem}.Vehicles_deleteButton__18c7V,.Vehicles_editButton__29FIX{width:24px;height:24px}.Vehicles_deleteButton__18c7V svg,.Vehicles_editButton__29FIX svg{font-size:12px!important}.Vehicles_actionButtons__9CI0u{gap:.25rem}.Vehicles_vehiclesHeader__zLlb3{padding:1rem}}