.access-module__zPo3tq__panel{color:#172033;background:#fff;border:1px solid #dce2eb;border-radius:12px;margin:24px 0}.access-module__zPo3tq__panel summary{cursor:pointer;padding:18px 20px;font-weight:600}.access-module__zPo3tq__body{gap:16px;padding:0 20px 20px;display:grid}.access-module__zPo3tq__body h3{margin-top:10px;font-size:16px}.access-module__zPo3tq__body p{color:#4c586b;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.access-module__zPo3tq__field{gap:7px;font-size:13px;display:grid}.access-module__zPo3tq__field input,.access-module__zPo3tq__field select{color:#172033;background:#fff;border:1px solid #bdc7d5;border-radius:7px;width:100%;min-width:0;padding:10px 12px}.access-module__zPo3tq__staff,.access-module__zPo3tq__fields{border:1px solid #dce2eb;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.access-module__zPo3tq__staff legend{padding:0 6px;font-size:13px}.access-module__zPo3tq__check{align-items:center;gap:9px;font-size:13px;display:flex}.access-module__zPo3tq__check input{flex:none}.access-module__zPo3tq__body button{color:#172033;background:#f6f8fb;border:1px solid #a8b4c5;border-radius:7px;justify-self:start;padding:9px 13px;font-size:13px;font-weight:600}.access-module__zPo3tq__body button:disabled{opacity:.45;cursor:not-allowed}.access-module__zPo3tq__grant{border-top:1px solid #dce2eb;gap:8px;padding-top:12px;display:grid}.access-module__zPo3tq__panel,.access-module__zPo3tq__body p,.access-module__zPo3tq__field input,.access-module__zPo3tq__field select{color:#000}.access-module__zPo3tq__body button{color:#0057d9;background:#fff}@media (max-width:700px){.access-module__zPo3tq__body{padding-inline:16px}.access-module__zPo3tq__field{font-size:14px}.access-module__zPo3tq__field input,.access-module__zPo3tq__field select{min-height:48px;font-size:16px}.access-module__zPo3tq__check{gap:12px;min-height:48px;font-size:14px;line-height:1.5}.access-module__zPo3tq__check input{accent-color:#0057d9;width:22px;height:22px}.access-module__zPo3tq__body button{touch-action:manipulation;width:100%;min-height:48px;font-size:14px}.access-module__zPo3tq__fields button[type=submit]{color:#fff;background:#0057d9;border-color:#0057d9}}
.StatCard-module__PIL3Ta__card{background:var(--adm-surface);min-width:0;padding:.9rem 1.1rem}.StatCard-module__PIL3Ta__title{text-transform:uppercase;letter-spacing:.1em;color:var(--adm-text-4);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .45rem;font-size:.62rem;font-weight:600;overflow:hidden}.StatCard-module__PIL3Ta__value{color:var(--adm-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.4rem;font-weight:600;line-height:1.15}.StatCard-module__PIL3Ta__subtitle{color:var(--adm-text-4);font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:.7rem}
.Header-module__wPLLZa__header.Header-module__wPLLZa__dashboardHeader{border-bottom-color:#e9edf3;gap:1.5rem;min-height:76px;padding:.875rem 2rem}.Header-module__wPLLZa__searchWrap{flex:1;min-width:0;max-width:700px;position:relative}.Header-module__wPLLZa__dashboardSearch{color:#7c879b;background:#f6f8fb;border:1px solid #e9edf3;border-radius:12px;align-items:center;gap:.75rem;height:44px;padding:0 .875rem;display:flex}.Header-module__wPLLZa__dashboardSearch:focus-within{border-color:#a5a0fa;box-shadow:0 0 0 3px #5850ec0c}.Header-module__wPLLZa__dashboardSearch input{color:#182033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.875rem}.Header-module__wPLLZa__dashboardSearch input::placeholder{color:#8792a5}.Header-module__wPLLZa__dashboardSearch kbd{color:#8792a5;font:inherit;flex-shrink:0;font-size:.75rem}.Header-module__wPLLZa__searchResults{z-index:110;background:#fff;border:1px solid #e9edf3;border-radius:12px;max-height:420px;padding:.5rem;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #1820331a}.Header-module__wPLLZa__searchResults>p{color:#7c879b;padding:1rem;font-size:.875rem}.Header-module__wPLLZa__searchResult{color:#6054ff;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:flex}.Header-module__wPLLZa__searchResult:hover,.Header-module__wPLLZa__searchResult:focus-visible{background:#f6f8fb}.Header-module__wPLLZa__searchResult span{flex-direction:column;min-width:0;display:flex}.Header-module__wPLLZa__searchResult strong{color:#182033;font-size:.875rem;font-weight:600}.Header-module__wPLLZa__searchResult small{color:#7c879b;overflow-wrap:anywhere;font-size:.75rem}.Header-module__wPLLZa__accountLink{color:#7c879b;align-items:center;gap:.875rem;margin-left:1rem;text-decoration:none;display:flex}.Header-module__wPLLZa__accountAvatar{color:#fff;background:#17243a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.125rem;font-weight:600;display:flex;box-shadow:inset 0 0 0 3px #ffffff0a}.Header-module__wPLLZa__accountText{text-transform:capitalize;flex-direction:column;gap:.125rem;min-width:70px;font-size:.8125rem;display:flex}.Header-module__wPLLZa__accountText strong{color:#182033;text-overflow:ellipsis;max-width:130px;font-size:.9375rem;overflow:hidden}.Header-module__wPLLZa__dashboardHeader .Header-module__wPLLZa__scanButton,.Header-module__wPLLZa__dashboardHeader .Header-module__wPLLZa__supportButton,.Header-module__wPLLZa__dashboardHeader .Header-module__wPLLZa__notificationButton{color:#273247;border-color:#e9edf3;border-radius:9px;height:38px}.Header-module__wPLLZa__dashboardHeader .Header-module__wPLLZa__notificationButton{width:38px}.Header-module__wPLLZa__accountLink:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #818cf8}.Header-module__wPLLZa__header{border-bottom:1px solid var(--neutral-200);background:#fff;justify-content:space-between;align-items:center;min-height:56px;padding:1.25rem 2rem;display:flex;position:relative}.Header-module__wPLLZa__headerLeft{flex-direction:column;gap:.125rem;display:flex}.Header-module__wPLLZa__pageTitle{color:#000;letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.Header-module__wPLLZa__breadcrumbs{align-items:center;gap:0;font-size:.75rem;line-height:1;display:flex}.Header-module__wPLLZa__breadcrumbItem{align-items:center;display:inline-flex}.Header-module__wPLLZa__breadcrumbLink{color:#000;text-decoration:none;transition:color .12s}.Header-module__wPLLZa__breadcrumbLink:hover{color:var(--neutral-600)}.Header-module__wPLLZa__breadcrumbSep{color:#000;margin:0 .3125rem;font-weight:400}.Header-module__wPLLZa__breadcrumbCurrent{color:#000;font-weight:500}.Header-module__wPLLZa__headerRight{align-items:center;gap:.75rem;display:flex}.Header-module__wPLLZa__date{color:var(--neutral-500);font-size:.8125rem}.Header-module__wPLLZa__notificationButton{border:1px solid var(--neutral-200);color:#000;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .12s;display:flex;position:relative}.Header-module__wPLLZa__notificationButton:hover{background:var(--neutral-50);border-color:var(--neutral-300);color:var(--neutral-800)}.Header-module__wPLLZa__notificationBadge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.6875rem;font-weight:600;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.Header-module__wPLLZa__supportButton{border:1px solid var(--neutral-200);color:#000;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:.375rem;height:32px;padding:.375rem .75rem;font-size:.8125rem;transition:all .12s;display:flex}.Header-module__wPLLZa__supportButton:hover{background:var(--neutral-50);border-color:var(--neutral-300);color:var(--neutral-800)}.Header-module__wPLLZa__scanButton{border:1px solid var(--neutral-200);color:#000;background:#fff;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .12s;display:flex}.Header-module__wPLLZa__scanButton:hover{background:var(--neutral-50);border-color:var(--neutral-300);color:var(--neutral-800)}.Header-module__wPLLZa__supportDropdown{border:1px solid var(--neutral-200);z-index:50;background:#fff;border-radius:8px;width:300px;padding:.875rem;position:absolute;top:100%;right:2rem;box-shadow:0 4px 12px #00000014}.Header-module__wPLLZa__supportTextarea{border:1px solid var(--neutral-200);resize:none;border-radius:6px;width:100%;margin-bottom:.625rem;padding:.625rem;font-family:inherit;font-size:.8125rem;line-height:1.5}.Header-module__wPLLZa__supportTextarea:focus{border-color:var(--neutral-400);outline:none}.Header-module__wPLLZa__supportSubmit{width:100%}.Header-module__wPLLZa__supportSuccess{color:#16a34a;align-items:center;gap:.375rem;padding:.375rem 0;font-size:.8125rem;display:flex}.Header-module__wPLLZa__notificationsDropdown{border:1px solid var(--neutral-200);z-index:50;background:#fff;border-radius:8px;width:380px;max-width:calc(100vw - 2rem);position:absolute;top:100%;right:2rem;overflow:hidden;box-shadow:0 4px 12px #00000014}.Header-module__wPLLZa__notificationsHeader{border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.Header-module__wPLLZa__notificationsTitle{color:#000;margin:0;font-size:.9375rem;font-weight:600}.Header-module__wPLLZa__notificationsHeaderRight{align-items:center;gap:.5rem;display:flex}.Header-module__wPLLZa__unviewedCount{color:#000;background:var(--neutral-100);border-radius:12px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.Header-module__wPLLZa__readAllButton{color:#2563eb;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:.25rem .375rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s}.Header-module__wPLLZa__readAllButton:hover{color:#1d4ed8;background:#eff6ff}.Header-module__wPLLZa__notificationsLoading{text-align:center;color:#000;padding:2rem;font-size:.875rem}.Header-module__wPLLZa__notificationsEmpty{text-align:center;color:#000;padding:2.5rem 1rem}.Header-module__wPLLZa__notificationsEmpty svg{opacity:.3;margin:0 auto .75rem}.Header-module__wPLLZa__notificationsEmpty p{margin:0;font-size:.875rem}.Header-module__wPLLZa__notificationsList{max-height:400px;overflow-y:auto}.Header-module__wPLLZa__notificationItem{text-align:left;cursor:pointer;border:none;border-left:3px solid #0000;border-bottom:1px solid var(--neutral-100);background:#fff;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;transition:background .12s;display:flex}.Header-module__wPLLZa__notificationItemTypeTaskAssigned{border-left-color:#3b82f6}.Header-module__wPLLZa__notificationItemTypeTaskAssigned.Header-module__wPLLZa__notificationUnviewed{background:#eff6ff}.Header-module__wPLLZa__notificationItemTypeTaskAssigned.Header-module__wPLLZa__notificationUnviewed:hover{background:#dbeafe}.Header-module__wPLLZa__notificationItemTypeTaskCompleted{border-left-color:#16a34a}.Header-module__wPLLZa__notificationItemTypeTaskCompleted.Header-module__wPLLZa__notificationUnviewed{background:#f0fdf4}.Header-module__wPLLZa__notificationItemTypeTaskCompleted.Header-module__wPLLZa__notificationUnviewed:hover{background:#dcfce7}.Header-module__wPLLZa__notificationItemTypeSaleCompleted{border-left-color:#059669}.Header-module__wPLLZa__notificationItemTypeSaleCompleted.Header-module__wPLLZa__notificationUnviewed{background:#ecfdf5}.Header-module__wPLLZa__notificationItemTypeSaleCompleted.Header-module__wPLLZa__notificationUnviewed:hover{background:#d1fae5}.Header-module__wPLLZa__notificationItemTypeVehicleAdded{border-left-color:#0d9488}.Header-module__wPLLZa__notificationItemTypeVehicleAdded.Header-module__wPLLZa__notificationUnviewed{background:#f0fdfa}.Header-module__wPLLZa__notificationItemTypeVehicleAdded.Header-module__wPLLZa__notificationUnviewed:hover{background:#ccfbf1}.Header-module__wPLLZa__notificationItemTypeSystem{border-left-color:#6b7280}.Header-module__wPLLZa__notificationItemTypeSystem.Header-module__wPLLZa__notificationUnviewed{background:#f9fafb}.Header-module__wPLLZa__notificationItemTypeSystem.Header-module__wPLLZa__notificationUnviewed:hover{background:#f3f4f6}.Header-module__wPLLZa__notificationItemTypeMention{border-left-color:#d97706}.Header-module__wPLLZa__notificationItemTypeMention.Header-module__wPLLZa__notificationUnviewed{background:#fffbeb}.Header-module__wPLLZa__notificationItemTypeMention.Header-module__wPLLZa__notificationUnviewed:hover{background:#fef3c7}.Header-module__wPLLZa__notificationItemTypeNewInquiry{border-left-color:#7c3aed}.Header-module__wPLLZa__notificationItemTypeNewInquiry.Header-module__wPLLZa__notificationUnviewed{background:#f5f3ff}.Header-module__wPLLZa__notificationItemTypeNewInquiry.Header-module__wPLLZa__notificationUnviewed:hover{background:#ede9fe}.Header-module__wPLLZa__notificationItem:hover{background:var(--neutral-50)}.Header-module__wPLLZa__notificationItem:last-child{border-bottom:none}.Header-module__wPLLZa__notificationUnviewed{background:#eff6ff}.Header-module__wPLLZa__notificationUnviewed:hover{background:#dbeafe}.Header-module__wPLLZa__notificationContent{flex:1;min-width:0}.Header-module__wPLLZa__notificationTitle{color:#000;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:flex}.Header-module__wPLLZa__notificationDot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:8px;height:8px}.Header-module__wPLLZa__notificationTypeIcon{color:#000;flex-shrink:0;width:20px;height:20px;margin-top:.125rem}.Header-module__wPLLZa__typeTaskAssigned .Header-module__wPLLZa__notificationTypeIcon{color:#3b82f6}.Header-module__wPLLZa__typeTaskCompleted .Header-module__wPLLZa__notificationTypeIcon{color:#16a34a}.Header-module__wPLLZa__typeSaleCompleted .Header-module__wPLLZa__notificationTypeIcon{color:#059669}.Header-module__wPLLZa__typeVehicleAdded .Header-module__wPLLZa__notificationTypeIcon{color:#0d9488}.Header-module__wPLLZa__typeSystem .Header-module__wPLLZa__notificationTypeIcon{color:#6b7280}.Header-module__wPLLZa__typeMention .Header-module__wPLLZa__notificationTypeIcon{color:#d97706}.Header-module__wPLLZa__typeNewInquiry .Header-module__wPLLZa__notificationTypeIcon{color:#7c3aed}.Header-module__wPLLZa__notificationMessage{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .375rem;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.Header-module__wPLLZa__notificationTime{color:#000;font-size:.75rem}.Header-module__wPLLZa__viewAllNotifications{text-align:center;color:#3b82f6;border-top:1px solid var(--neutral-200);padding:.75rem 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .12s;display:block}.Header-module__wPLLZa__viewAllNotifications:hover{background:var(--neutral-50)}@media (max-width:768px),(max-width:1024px) and (pointer:coarse){.Header-module__wPLLZa__header{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.875rem 1rem}.Header-module__wPLLZa__headerLeft{flex:1;min-width:0}.Header-module__wPLLZa__pageTitle{font-size:1rem}.Header-module__wPLLZa__breadcrumbs{font-size:.6875rem}.Header-module__wPLLZa__headerRight{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.Header-module__wPLLZa__supportDropdown{width:auto;left:1rem;right:1rem}.Header-module__wPLLZa__notificationsDropdown{width:auto;max-width:none;left:1rem;right:1rem}.Header-module__wPLLZa__header{flex-wrap:wrap}.Header-module__wPLLZa__headerLeft{overflow-wrap:anywhere;flex-basis:10rem}.Header-module__wPLLZa__headerRight{flex-wrap:wrap;max-width:100%;margin-left:auto}.Header-module__wPLLZa__breadcrumbs{flex-wrap:wrap;row-gap:.5rem;line-height:1.5}.Header-module__wPLLZa__breadcrumbItem{overflow-wrap:anywhere;min-width:0}.Header-module__wPLLZa__notificationButton{width:44px;height:44px}.Header-module__wPLLZa__notificationsHeader{flex-wrap:wrap;gap:.5rem}.Header-module__wPLLZa__notificationsList{max-height:min(400px,60dvh)}}@media (max-width:1200px){.Header-module__wPLLZa__accountText,.Header-module__wPLLZa__accountLink>svg{display:none}.Header-module__wPLLZa__accountLink{margin-left:.25rem}}@media (max-width:768px){.Header-module__wPLLZa__header.Header-module__wPLLZa__dashboardHeader{flex-wrap:wrap;gap:.75rem;padding:.875rem 1rem}.Header-module__wPLLZa__dashboardHeader .Header-module__wPLLZa__searchWrap{flex-basis:100%;order:2;max-width:none}.Header-module__wPLLZa__dashboardHeader .Header-module__wPLLZa__headerRight{justify-content:flex-end;width:100%}.Header-module__wPLLZa__dashboardHeader .Header-module__wPLLZa__accountLink{margin-left:auto}.Header-module__wPLLZa__accountAvatar{width:36px;height:36px;font-size:.875rem}.Header-module__wPLLZa__dashboardSearch kbd{display:none}}
.home-module__DV1CaW__home{grid-template-columns:minmax(0,1fr) minmax(300px,27%);gap:1.75rem;width:100%;display:grid}.home-module__DV1CaW__mainCol{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.home-module__DV1CaW__sideCol{flex-direction:column;gap:1rem;min-width:0;display:flex}.home-module__DV1CaW__sectionHead{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.875rem;display:flex}.home-module__DV1CaW__sectionHeadText{flex-direction:column;gap:.1875rem;display:flex}.home-module__DV1CaW__sectionTitle{color:#111827;letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:700}.home-module__DV1CaW__sectionSubtitle{color:#7c879b;margin:0;font-size:.9375rem;line-height:1.5}.home-module__DV1CaW__viewAllLink{color:#6b7280;white-space:nowrap;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .12s}.home-module__DV1CaW__viewAllLink:hover{color:#111827}.home-module__DV1CaW__heroAction{isolation:isolate;cursor:pointer;background:linear-gradient(110deg,#4f46ee,#403de2);border:1px solid #6862f4;border-radius:14px;align-items:center;gap:1.25rem;min-height:104px;margin-bottom:.875rem;padding:1.125rem 1.375rem;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #4f46e510}.home-module__DV1CaW__heroAction:hover{background:linear-gradient(110deg,#4940e5,#3730d4);border-color:#6862f4;transform:translateY(-1px);box-shadow:0 8px 22px #4f46e526}.home-module__DV1CaW__heroIcon{color:#fff;background:#ffffff29;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:inset 0 1px #ffffff12}.home-module__DV1CaW__heroIcon svg{width:28px;height:28px}.home-module__DV1CaW__heroBody{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.home-module__DV1CaW__heroTitle{color:#fff;letter-spacing:-.025em;font-size:1.375rem;font-weight:650;line-height:1.3}.home-module__DV1CaW__heroSubtitle{color:#e2e3ff;font-size:.9375rem;line-height:1.5}.home-module__DV1CaW__heroChevron{color:#fff;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .14s;display:flex}.home-module__DV1CaW__heroAction:hover .home-module__DV1CaW__heroChevron{transform:translate(3px)}.home-module__DV1CaW__tileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.home-module__DV1CaW__tileAction{cursor:pointer;background:#fff;border:1px solid #e9edf3;border-radius:14px;align-items:center;gap:1.125rem;min-width:0;min-height:88px;padding:1rem 1.125rem;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:flex;box-shadow:0 1px 2px #18243b02}.home-module__DV1CaW__tileAction:hover{border-color:#d1d5db;box-shadow:0 4px 14px #1118270f}.home-module__DV1CaW__tileTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.home-module__DV1CaW__tileIcon{color:#6054ff;background:#f0efff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.home-module__DV1CaW__tileIcon svg{width:28px;height:28px}.home-module__DV1CaW__tileBadge{color:#d58a24;background:#fff7e9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 .5rem;font-size:1rem;font-weight:600;display:inline-flex}.home-module__DV1CaW__tileTitle{color:#141a29;letter-spacing:-.02em;font-size:1rem;font-weight:650;line-height:1.4}.home-module__DV1CaW__tileSubtitle{color:#7c879b;font-size:.875rem;line-height:1.45}.home-module__DV1CaW__moreRow{flex-wrap:wrap;align-items:center;gap:.375rem 1rem;margin-top:.75rem;padding-left:.125rem;display:flex}.home-module__DV1CaW__moreLabel{color:#9ca3af;font-size:.75rem}.home-module__DV1CaW__moreLink{color:#4b5563;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .12s}.home-module__DV1CaW__moreLink:hover{color:var(--brand-600);text-decoration:underline}.home-module__DV1CaW__continueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.home-module__DV1CaW__continueCard{cursor:pointer;background:#fff;border:1px solid #e9edf3;border-radius:13px;align-items:center;gap:.875rem;min-width:0;min-height:70px;padding:.75rem 1.125rem;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:flex}.home-module__DV1CaW__continueCard:hover{border-color:#d1d5db;box-shadow:0 2px 10px #1118270d}.home-module__DV1CaW__continueThumb{color:#68758b;background:#f2f5f8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.home-module__DV1CaW__continueThumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-module__DV1CaW__continueThumb svg{width:23px;height:23px}.home-module__DV1CaW__continueBody{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.home-module__DV1CaW__continueTitle{color:#182033;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:650;line-height:1.4;overflow:hidden}.home-module__DV1CaW__continueSubtitle{color:#7c879b;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;line-height:1.4;overflow:hidden}.home-module__DV1CaW__continueChevron{color:#9ca3af;flex-shrink:0}.home-module__DV1CaW__metricStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.625rem;display:grid}.home-module__DV1CaW__metricTile{background:#fff;border:1px solid #e9edf3;border-radius:13px;align-items:center;gap:.75rem;min-width:0;min-height:76px;padding:.75rem;transition:border-color .12s;display:flex}.home-module__DV1CaW__metricTile:hover{border-color:#d1d5db}.home-module__DV1CaW__metricTileClickable{cursor:pointer;-webkit-user-select:none;user-select:none}.home-module__DV1CaW__metricTileIcon{color:#637086;background:#f2f5f8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.home-module__DV1CaW__metricTileIcon svg{width:21px;height:21px}.home-module__DV1CaW__metricTileIcon.home-module__DV1CaW__blue{color:#2563eb;background:#eff6ff}.home-module__DV1CaW__metricTileIcon.home-module__DV1CaW__green{color:#16a34a;background:#f0fdf4}.home-module__DV1CaW__metricTileIcon.home-module__DV1CaW__amber{color:#b45309;background:#fffbeb}.home-module__DV1CaW__metricTileIcon.home-module__DV1CaW__red{color:#dc2626;background:#fef2f2}.home-module__DV1CaW__metricTileBody{flex-direction:column;min-width:0;display:flex}.home-module__DV1CaW__metricTileValue{color:#182033;letter-spacing:-.02em;font-size:1.1875rem;font-weight:700;line-height:1.3}.home-module__DV1CaW__metricTileValueHidden{filter:blur(7px);opacity:.85;-webkit-user-select:none;user-select:none;pointer-events:none}.home-module__DV1CaW__metricTileReveal{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:color .12s;display:inline-flex}.home-module__DV1CaW__metricTileReveal svg{width:15px;height:15px}.home-module__DV1CaW__metricTileClickable:hover .home-module__DV1CaW__metricTileReveal{color:var(--brand-600)}.home-module__DV1CaW__metricTileLabel{color:#7c879b;font-size:.75rem;line-height:1.5}.home-module__DV1CaW__metricTileDelta{white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1.3}.home-module__DV1CaW__metricTileDeltaUp{color:#059669}.home-module__DV1CaW__metricTileDeltaDown{color:#dc2626}.home-module__DV1CaW__metricTileDeltaFlat{color:#6b7280}.home-module__DV1CaW__invList{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.home-module__DV1CaW__invRow{border-bottom:1px solid #f3f4f6;grid-template-columns:56px minmax(0,1.6fr) minmax(0,1fr) 100px 200px;align-items:center;gap:.875rem;padding:.75rem 1rem;text-decoration:none;transition:background .12s;display:grid}.home-module__DV1CaW__invRow:last-child{border-bottom:none}.home-module__DV1CaW__invRow:hover{background:#f9fafb}.home-module__DV1CaW__invThumb{color:#94a3b8;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:42px;display:flex;overflow:hidden}.home-module__DV1CaW__invThumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-module__DV1CaW__invThumb svg{width:22px;height:22px}.home-module__DV1CaW__invInfo{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.home-module__DV1CaW__invTitle{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.home-module__DV1CaW__invTrim{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.3;overflow:hidden}.home-module__DV1CaW__invMeta{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.home-module__DV1CaW__invMileage{color:#374151;white-space:nowrap;font-size:.8125rem;line-height:1.3}.home-module__DV1CaW__invColor{color:#6b7280;align-items:center;gap:.3125rem;font-size:.75rem;line-height:1.3;display:inline-flex}.home-module__DV1CaW__invColorDot{border:1px solid #0000001f;border-radius:50%;flex-shrink:0;width:9px;height:9px}.home-module__DV1CaW__invRight{justify-content:flex-end;align-items:center;gap:.875rem;display:flex}.home-module__DV1CaW__invStatus{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.home-module__DV1CaW__statusSold{color:#4b5563;background:#f3f4f6}.home-module__DV1CaW__statusAvailable{color:#15803d;background:#f0fdf4}.home-module__DV1CaW__statusListed{color:#1d4ed8;background:#eff6ff}.home-module__DV1CaW__statusPending{color:#7e22ce;background:#faf5ff}.home-module__DV1CaW__statusRepair{color:#b45309;background:#fffbeb}.home-module__DV1CaW__invPrice{color:#111827;white-space:nowrap;text-align:right;min-width:72px;font-size:.875rem;font-weight:700}.home-module__DV1CaW__invActions{align-items:center;gap:.375rem;display:flex}.home-module__DV1CaW__invQuickBtn{color:#111827;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;height:30px;padding:0 .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.home-module__DV1CaW__invQuickBtn:hover{background:#f9fafb;border-color:#d1d5db}.home-module__DV1CaW__invQuickBtnPrimary{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.home-module__DV1CaW__invQuickBtnPrimary:hover{background:var(--brand-700);border-color:var(--brand-700)}.home-module__DV1CaW__invOverflow{flex-shrink:0;position:relative}.home-module__DV1CaW__invOverflowBtn{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:inline-flex}.home-module__DV1CaW__invOverflowBtn:hover{color:#374151;background:#f3f4f6}.home-module__DV1CaW__invMenu{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:.0625rem;min-width:150px;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #1118271f}.home-module__DV1CaW__invMenuItem{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;width:100%;padding:.4375rem .5rem;font-size:.8125rem;text-decoration:none;transition:background .12s;display:flex}.home-module__DV1CaW__invMenuItem:hover{color:#111827;background:#f3f4f6}.home-module__DV1CaW__invMenuItem svg{color:#6b7280;width:14px;height:14px}.home-module__DV1CaW__invFooter{border-top:1px solid #f3f4f6;justify-content:center;padding:.75rem;display:flex}.home-module__DV1CaW__invFooterLink{color:var(--brand-600);font-size:.8125rem;font-weight:500;text-decoration:none}.home-module__DV1CaW__invFooterLink:hover{text-decoration:underline}.home-module__DV1CaW__invEmpty{text-align:center;color:#6b7280;padding:2rem 1rem;font-size:.8125rem}.home-module__DV1CaW__sideCard{background:#fff;border:1px solid #e9edf3;border-radius:15px;min-width:0;padding:1.25rem}.home-module__DV1CaW__sideCardHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.home-module__DV1CaW__sideCardTitle{color:#182033;letter-spacing:-.025em;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.home-module__DV1CaW__activityList{flex-direction:column;gap:.375rem;display:flex}.home-module__DV1CaW__activityItem{border-radius:9px;align-items:center;gap:1rem;min-width:0;padding:.5rem 0;text-decoration:none;transition:background .12s;display:flex}.home-module__DV1CaW__activityItem:hover{background:#f9fafb}.home-module__DV1CaW__apptTime{color:#111827;flex-shrink:0;width:3.5rem;font-size:.75rem;font-weight:600}.home-module__DV1CaW__apptLead{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.home-module__DV1CaW__apptChip{text-transform:capitalize;color:#6b7280;font-size:.625rem;font-weight:600}.home-module__DV1CaW__todayAppt{color:inherit}.home-module__DV1CaW__activityIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.home-module__DV1CaW__activityIcon svg{width:21px;height:21px}.home-module__DV1CaW__activityIcon.home-module__DV1CaW__blue{color:#2563eb;background:#eff6ff}.home-module__DV1CaW__activityIcon.home-module__DV1CaW__green{color:#16a34a;background:#f0fdf4}.home-module__DV1CaW__activityIcon.home-module__DV1CaW__amber{color:#b45309;background:#fffbeb}.home-module__DV1CaW__activityIcon.home-module__DV1CaW__purple{color:#9333ea;background:#faf5ff}.home-module__DV1CaW__activityBody{flex-direction:column;flex:1;min-width:0;display:flex}.home-module__DV1CaW__activityTitle{color:#182033;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:650;line-height:1.5;display:flex;overflow:hidden}.home-module__DV1CaW__activityCount{min-width:18px;height:18px;color:var(--brand-600);background:var(--brand-50);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .3125rem;font-size:.625rem;font-weight:700;display:inline-flex}.home-module__DV1CaW__activitySubtitle{color:#7c879b;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;line-height:1.5;overflow:hidden}.home-module__DV1CaW__activityTime{color:#8792a5;white-space:nowrap;flex-shrink:0;font-size:.75rem}.home-module__DV1CaW__activityEmpty{color:#6b7280;text-align:center;padding:.75rem;font-size:.8125rem}.home-module__DV1CaW__aiCard{background:#fff;border:1px solid #e9edf3;border-radius:15px;padding:1.25rem;position:relative}.home-module__DV1CaW__aiHead{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.home-module__DV1CaW__aiIcon{color:#9333ea;background:#faf5ff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.home-module__DV1CaW__aiIcon svg{width:14px;height:14px}.home-module__DV1CaW__aiIconPositive{color:#16a34a;background:#f0fdf4}.home-module__DV1CaW__aiTitle{color:#182033;margin:0;font-size:1rem;font-weight:650}.home-module__DV1CaW__aiClose{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,color .12s;display:inline-flex;position:absolute;top:.625rem;right:.625rem}.home-module__DV1CaW__aiClose:hover{color:#374151;background:#f3f4f6}.home-module__DV1CaW__aiMessage{color:#7c879b;margin:0;font-size:.9375rem;line-height:1.5}.home-module__DV1CaW__aiButton{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex}.home-module__DV1CaW__aiButton:hover{background:#1f2937}@media (max-width:1200px){.home-module__DV1CaW__home{grid-template-columns:1fr}.home-module__DV1CaW__sideCol{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.home-module__DV1CaW__metricStrip{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.home-module__DV1CaW__tileGrid{grid-template-columns:1fr 1fr}.home-module__DV1CaW__tileGrid>:last-child:nth-child(odd){grid-column:1/-1}.home-module__DV1CaW__continueGrid{grid-template-columns:1fr}.home-module__DV1CaW__metricStrip{grid-template-columns:1fr 1fr}.home-module__DV1CaW__sideCol{grid-template-columns:1fr}.home-module__DV1CaW__invRow{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"thumb info right""thumb meta right";row-gap:.25rem}.home-module__DV1CaW__invThumb{grid-area:thumb}.home-module__DV1CaW__invInfo{grid-area:info}.home-module__DV1CaW__invMeta{grid-area:meta}.home-module__DV1CaW__invRight{grid-area:right}}@media (max-width:480px){.home-module__DV1CaW__tileGrid{grid-template-columns:1fr}.home-module__DV1CaW__heroTitle{font-size:1.0625rem}.home-module__DV1CaW__invRight{flex-direction:column;align-items:flex-end;gap:.375rem}}@media (max-width:768px){.home-module__DV1CaW__continueGrid,.home-module__DV1CaW__home,.home-module__DV1CaW__sideCol{grid-template-columns:minmax(0,1fr)}.home-module__DV1CaW__continueCard{min-width:0}.home-module__DV1CaW__continueTitle,.home-module__DV1CaW__continueSubtitle{white-space:normal;overflow-wrap:anywhere}.home-module__DV1CaW__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}main.home-module__DV1CaW__dashboardContent{--brand-600:#5850ec;--brand-50:#f0efff;--brand-700:#4338ca;background:#f6f8fb}.home-module__DV1CaW__greetingHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.125rem;display:flex}.home-module__DV1CaW__greetingTitle{letter-spacing:-.04em;color:#101827;margin:0;font-size:clamp(1.4rem,1.65vw,1.875rem);font-weight:750;line-height:1.3}.home-module__DV1CaW__greetingTitle span{margin-left:.15rem;display:inline-block}.home-module__DV1CaW__greetingDate{text-align:right;color:#7c879b;font-size:.8125rem;line-height:1.6}.home-module__DV1CaW__greetingDate p{margin:.125rem 0 0}.home-module__DV1CaW__heroAction:before,.home-module__DV1CaW__heroAction:after{content:"";z-index:-1;pointer-events:none;background:#ffffff03;border:1px solid #ffffff09;border-radius:50%;width:75%;height:240px;position:absolute;top:35%;right:-13%;transform:rotate(-13deg)}.home-module__DV1CaW__heroAction:after{background:#ffffff04;top:70%;right:-3%}.home-module__DV1CaW__heroChevron svg{width:24px;height:24px}.home-module__DV1CaW__tileBody{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.home-module__DV1CaW__tileChevron{color:#8390a4;flex-shrink:0;width:18px;height:18px}.home-module__DV1CaW__overviewHead{align-items:baseline;gap:.75rem;display:flex}.home-module__DV1CaW__moreActions{color:#7c879b;margin-top:.625rem;font-size:.75rem}.home-module__DV1CaW__moreActions summary{cursor:pointer;width:fit-content}.home-module__DV1CaW__moreActions .home-module__DV1CaW__moreRow{margin-top:.5rem}.home-module__DV1CaW__sideCard .home-module__DV1CaW__viewAllLink{color:#655cf0;font-size:.8125rem}.home-module__DV1CaW__appointmentEmpty{color:#7c879b;align-items:center;gap:1rem;padding:.75rem 0 .125rem;display:flex}.home-module__DV1CaW__appointmentIcon{color:#6054ff;background:#f0efff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.home-module__DV1CaW__appointmentIcon svg{width:27px;height:27px}.home-module__DV1CaW__appointmentEmpty p{margin:0 0 .2rem;font-size:.9375rem;font-weight:550}.home-module__DV1CaW__appointmentEmpty span{font-size:.8125rem;line-height:1.5}.home-module__DV1CaW__aiCardPositive{background:#f7fcfa;border-color:#e2f0eb}.home-module__DV1CaW__aiCardPositive .home-module__DV1CaW__aiIcon{border-radius:50%;width:30px;height:30px}.home-module__DV1CaW__aiCardPositive .home-module__DV1CaW__aiIcon svg{width:20px;height:20px}.home-module__DV1CaW__aiButton{margin-top:.75rem}.home-module__DV1CaW__heroAction:focus-visible,.home-module__DV1CaW__tileAction:focus-visible,.home-module__DV1CaW__continueCard:focus-visible,.home-module__DV1CaW__viewAllLink:focus-visible,.home-module__DV1CaW__moreActions summary:focus-visible{outline-offset:3px;outline:3px solid #818cf8}@media (min-width:1201px) and (max-width:1550px){.home-module__DV1CaW__metricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__DV1CaW__greetingHead{align-items:flex-start}.home-module__DV1CaW__greetingDate{max-width:180px}.home-module__DV1CaW__greetingDate p{display:none}.home-module__DV1CaW__tileAction{gap:.75rem;padding:.875rem}.home-module__DV1CaW__tileIcon{width:44px;height:44px}}@media (max-width:768px){.home-module__DV1CaW__greetingHead{flex-direction:column;align-items:flex-start;gap:.5rem}.home-module__DV1CaW__greetingDate{text-align:left;font-size:.75rem}.home-module__DV1CaW__greetingDate p{display:none}.home-module__DV1CaW__heroAction{gap:1rem;padding:1rem}.home-module__DV1CaW__heroIcon{width:48px;height:48px}.home-module__DV1CaW__heroTitle{font-size:1.25rem}.home-module__DV1CaW__heroSubtitle{font-size:.8125rem}.home-module__DV1CaW__tileAction{gap:.75rem;padding:.875rem}.home-module__DV1CaW__tileIcon{width:44px;height:44px}.home-module__DV1CaW__sectionSubtitle{font-size:.875rem}.home-module__DV1CaW__overviewHead{flex-wrap:wrap;gap:.5rem}}@media (prefers-reduced-motion:reduce){.home-module__DV1CaW__heroAction,.home-module__DV1CaW__heroChevron,.home-module__DV1CaW__tileAction,.home-module__DV1CaW__continueCard{transition:none}.home-module__DV1CaW__heroAction:hover{transform:none}}
.RecommendedActions-module__IR1FLG__section{min-width:0}.RecommendedActions-module__IR1FLG__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.875rem;display:flex}.RecommendedActions-module__IR1FLG__title{color:#111827;letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:700;display:flex}.RecommendedActions-module__IR1FLG__title svg{color:var(--brand-600)}.RecommendedActions-module__IR1FLG__subtitle{color:#6b7280;margin:.3rem 0 0;font-size:.9375rem;line-height:1.5}.RecommendedActions-module__IR1FLG__total{color:#4b5563;border:1px solid #e9edf3;border-radius:20px;flex-shrink:0;padding:.3rem .6rem;font-size:.6875rem;font-weight:600}.RecommendedActions-module__IR1FLG__card{border:1px solid var(--neutral-200);background:#fff;border-radius:14px;overflow:hidden}.RecommendedActions-module__IR1FLG__filters{border-bottom:1px solid var(--neutral-100);flex-wrap:wrap;gap:.375rem;padding:.75rem 1rem;display:flex}.RecommendedActions-module__IR1FLG__filter{color:#6b7280;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.4rem;padding:.6rem .875rem;font-size:.75rem;display:inline-flex}.RecommendedActions-module__IR1FLG__filter:hover{color:#111827;background:#f3f4f6}.RecommendedActions-module__IR1FLG__filter[aria-pressed=true]{color:#fff;background:#111827;font-weight:600}.RecommendedActions-module__IR1FLG__filter span{opacity:.8;font-size:.625rem}.RecommendedActions-module__IR1FLG__list{margin:0;padding:0;list-style:none}.RecommendedActions-module__IR1FLG__list li+li{border-top:1px solid var(--neutral-100)}.RecommendedActions-module__IR1FLG__action{color:inherit;align-items:flex-start;gap:.875rem;padding:1.125rem;text-decoration:none;transition:background .15s;display:flex}.RecommendedActions-module__IR1FLG__action:hover{background:#fafbfc}.RecommendedActions-module__IR1FLG__action:focus-visible,.RecommendedActions-module__IR1FLG__filter:focus-visible,.RecommendedActions-module__IR1FLG__more:focus-visible,.RecommendedActions-module__IR1FLG__warning button:focus-visible{outline:2px solid var(--brand-600);outline-offset:-3px}.RecommendedActions-module__IR1FLG__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.RecommendedActions-module__IR1FLG__customers{color:#2563eb;background:#eff6ff}.RecommendedActions-module__IR1FLG__repairs{color:#b45309;background:#fffbeb}.RecommendedActions-module__IR1FLG__inventory{color:#6d28d9;background:#f5f3ff}.RecommendedActions-module__IR1FLG__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.RecommendedActions-module__IR1FLG__actionHeading{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.RecommendedActions-module__IR1FLG__actionTitle{color:#111827;font-size:.8125rem;font-weight:650}.RecommendedActions-module__IR1FLG__priority{white-space:nowrap;border-radius:4px;padding:.125rem .4rem;font-size:.625rem;font-weight:600;line-height:1.4}.RecommendedActions-module__IR1FLG__high{color:#b42318;background:#fef3f2}.RecommendedActions-module__IR1FLG__medium{color:#92400e;background:#fffbeb}.RecommendedActions-module__IR1FLG__low{color:#4b5563;background:#f3f4f6}.RecommendedActions-module__IR1FLG__entity{color:#374151;overflow-wrap:anywhere;font-size:.75rem;font-weight:500}.RecommendedActions-module__IR1FLG__reason{color:#6b7280;font-size:.75rem;line-height:1.5}.RecommendedActions-module__IR1FLG__cta{color:var(--brand-700);flex-shrink:0;justify-content:flex-end;align-self:center;align-items:center;gap:.4rem;max-width:140px;font-size:.75rem;font-weight:600;display:inline-flex}.RecommendedActions-module__IR1FLG__cta svg{flex-shrink:0}.RecommendedActions-module__IR1FLG__more{border:0;border-top:1px solid var(--neutral-100);color:#374151;width:100%;font:inherit;cursor:pointer;background:#fff;padding:.875rem;font-size:.75rem;font-weight:600;display:block}.RecommendedActions-module__IR1FLG__more:hover{background:#f9fafb}.RecommendedActions-module__IR1FLG__footer{border-top:1px solid var(--neutral-100);color:#6b7280;background:#fafbfc;padding:.7rem 1rem;font-size:.6875rem}.RecommendedActions-module__IR1FLG__empty{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:.5rem;margin:0;padding:2rem 1.5rem;font-size:.8125rem;display:flex}.RecommendedActions-module__IR1FLG__empty svg{color:#15803d}.RecommendedActions-module__IR1FLG__empty strong{color:#374151}.RecommendedActions-module__IR1FLG__empty p{margin:0;line-height:1.5}.RecommendedActions-module__IR1FLG__warning{color:#92400e;background:#fffbeb;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.RecommendedActions-module__IR1FLG__warning svg{flex-shrink:0}.RecommendedActions-module__IR1FLG__warning span{flex:1}.RecommendedActions-module__IR1FLG__warning button{color:inherit;cursor:pointer;background:0 0;border:0;padding:.4rem;text-decoration:underline}@media (max-width:640px){.RecommendedActions-module__IR1FLG__header{flex-wrap:wrap;gap:.5rem}.RecommendedActions-module__IR1FLG__filters{gap:.125rem;padding:.625rem}.RecommendedActions-module__IR1FLG__action{grid-template-columns:32px minmax(0,1fr);gap:.5rem .7rem;padding:1rem .875rem;display:grid}.RecommendedActions-module__IR1FLG__icon{border-radius:8px;width:32px;height:32px}.RecommendedActions-module__IR1FLG__cta{grid-column:2;justify-self:start;max-width:none;padding-top:.25rem}}
.VinDisplay-module__mdHi4W__vinWrapper{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:.375rem;margin:-.125rem -.25rem;padding:.125rem .25rem;transition:background .15s;display:inline-flex;position:relative}.VinDisplay-module__mdHi4W__vinWrapper:hover{background:var(--neutral-100)}.VinDisplay-module__mdHi4W__vinWrapper:hover .VinDisplay-module__mdHi4W__copyBadge{opacity:1;pointer-events:auto;transform:translate(0)}.VinDisplay-module__mdHi4W__vinLabel{color:var(--neutral-500);font-weight:500}.VinDisplay-module__mdHi4W__vinText{color:var(--vin-text-color,var(--neutral-900));letter-spacing:.04em;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-weight:600}.VinDisplay-module__mdHi4W__copyBadge{color:var(--neutral-500);background:var(--neutral-100);border:1px solid var(--neutral-200);opacity:0;pointer-events:none;white-space:nowrap;border-radius:4px;align-items:center;gap:.2rem;padding:.125rem .375rem;font-family:inherit;font-size:.625rem;font-weight:600;line-height:1.4;transition:opacity .15s,transform .15s,color .15s,border-color .15s;display:inline-flex;transform:translate(-4px)}.VinDisplay-module__mdHi4W__copyBadgeCopied{opacity:1;pointer-events:auto;color:#16a34a;background:#f0fdf4;border-color:#bbf7d0;transform:translate(0)}@media (max-width:768px){.VinDisplay-module__mdHi4W__vinWrapper{flex-wrap:wrap;max-width:100%}.VinDisplay-module__mdHi4W__vinText{overflow-wrap:anywhere;min-width:0}.VinDisplay-module__mdHi4W__copyBadge{opacity:1;pointer-events:auto;transform:none}}
.ListingTools-module__BL6hJq__tools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;width:100%;max-width:1080px;padding:4px 0 56px;display:grid}.ListingTools-module__BL6hJq__card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;min-width:0;height:440px;display:flex;overflow:hidden;box-shadow:0 3px 12px #0f172a08}.ListingTools-module__BL6hJq__row{border-bottom:1px solid #f1f3f5;flex-shrink:0;align-items:center;gap:12px;padding:22px;display:flex}.ListingTools-module__BL6hJq__icon{border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.ListingTools-module__BL6hJq__facebookIcon{color:#1877f2;background:#eff6ff}.ListingTools-module__BL6hJq__marketIcon{color:#047857;background:#ecfdf5}.ListingTools-module__BL6hJq__identity{flex:1;min-width:0}.ListingTools-module__BL6hJq__title{color:#171717;margin:0;font-size:15px;font-weight:600;line-height:1.5}.ListingTools-module__BL6hJq__subtitle{color:#737373;align-items:center;gap:6px;margin:3px 0 0;font-size:12px;line-height:1.5;display:flex}.ListingTools-module__BL6hJq__connectedDot,.ListingTools-module__BL6hJq__pendingDot{background:#059669;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.ListingTools-module__BL6hJq__pendingDot{background:#a3a3a3}.ListingTools-module__BL6hJq__cardBody{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:22px;overflow-y:auto}.ListingTools-module__BL6hJq__emptyState{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:100%;display:flex}.ListingTools-module__BL6hJq__eyebrow{color:#64748b;letter-spacing:.1em;font-size:10px;font-weight:600}.ListingTools-module__BL6hJq__headline{color:#171717;letter-spacing:-.025em;max-width:320px;margin:0;font-size:25px;font-weight:600;line-height:1.2}.ListingTools-module__BL6hJq__description{color:#737373;max-width:370px;margin:0;font-size:13px;line-height:1.7}.ListingTools-module__BL6hJq__steps{color:#525252;flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding:0;font-size:12px;list-style:none;display:flex}.ListingTools-module__BL6hJq__steps li{align-items:center;gap:6px;display:flex}.ListingTools-module__BL6hJq__steps span{color:#64748b;background:#f1f5f9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.ListingTools-module__BL6hJq__actions{border-top:1px solid #f1f3f5;flex-shrink:0;align-items:center;gap:10px;padding:16px 22px;display:flex}.ListingTools-module__BL6hJq__actions>.ListingTools-module__BL6hJq__primary{flex:1}.ListingTools-module__BL6hJq__primary,.ListingTools-module__BL6hJq__secondary,.ListingTools-module__BL6hJq__marketButton{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}.ListingTools-module__BL6hJq__primary{color:#fff;background:#2563eb}.ListingTools-module__BL6hJq__primary:hover{background:#1d4ed8}.ListingTools-module__BL6hJq__primary:disabled{opacity:.55;cursor:wait}.ListingTools-module__BL6hJq__secondary{color:#404040;background:#fff;border-color:#e5e5e5}.ListingTools-module__BL6hJq__secondary:hover{background:#fafafa;border-color:#a3a3a3}.ListingTools-module__BL6hJq__marketButton{color:#fff;background:#047857;width:100%;margin-top:4px}.ListingTools-module__BL6hJq__marketButton:hover{background:#065f46}.ListingTools-module__BL6hJq__helpButton{color:#737373;cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ListingTools-module__BL6hJq__helpButton:hover,.ListingTools-module__BL6hJq__helpButton[aria-expanded=true]{color:#2563eb;background:#eff6ff}.ListingTools-module__BL6hJq__card :focus-visible{outline-offset:3px;outline:2px solid #2563eb}.ListingTools-module__BL6hJq__details{color:#737373;font-size:12px;line-height:1.75}.ListingTools-module__BL6hJq__helpTitle{color:#404040;margin-bottom:4px;font-weight:600}.ListingTools-module__BL6hJq__advanced{margin-top:14px}.ListingTools-module__BL6hJq__footnote{color:#737373;margin:0;font-size:11px;line-height:1.5}.ListingTools-module__BL6hJq__feedback{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}@media (max-width:760px){.ListingTools-module__BL6hJq__tools{grid-template-columns:minmax(0,1fr);gap:16px;max-width:540px;padding-bottom:48px}.ListingTools-module__BL6hJq__row,.ListingTools-module__BL6hJq__cardBody{padding:18px}}
.AddressAutocompleteInput-module___1lEvW__autocomplete{box-sizing:border-box;border:1px solid var(--neutral-200,#e5e7eb);width:100%;min-width:0;min-height:2.25rem;color:var(--neutral-900,#111827);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:inherit;background:#fff;border-radius:8px;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s;display:block;overflow:visible;box-shadow:0 1px 2px #0f172a0a}.AddressAutocompleteInput-module___1lEvW__autocomplete:hover:not([disabled]){border-color:var(--neutral-300,#d1d5db)}.AddressAutocompleteInput-module___1lEvW__autocomplete:focus-within{border-color:var(--neutral-400,#9ca3af);box-shadow:0 0 0 3px #0f172a14}.AddressAutocompleteInput-module___1lEvW__autocomplete[disabled]{cursor:not-allowed;background:var(--neutral-100,#f3f4f6);color:var(--neutral-500,#6b7280);opacity:.7}.AddressAutocompleteInput-module___1lEvW__autocomplete::part(input){box-sizing:border-box;width:100%;min-height:2.125rem;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:.5rem .75rem}.AddressAutocompleteInput-module___1lEvW__autocomplete::part(input)::placeholder{color:var(--neutral-400,#9ca3af)}.AddressAutocompleteInput-module___1lEvW__autocomplete::part(focus-ring){box-shadow:none;outline:none}.AddressAutocompleteInput-module___1lEvW__autocomplete::part(prediction-list){z-index:2000;border:1px solid var(--neutral-200,#e5e7eb);background:#fff;border-radius:10px;margin-top:.375rem;overflow:hidden;box-shadow:0 12px 28px #0f172a24,0 2px 8px #0f172a14}.AddressAutocompleteInput-module___1lEvW__autocomplete::part(prediction-item){color:var(--neutral-700,#374151);padding:.625rem .75rem}.AddressAutocompleteInput-module___1lEvW__autocomplete::part(prediction-item-selected){background:var(--neutral-100,#f3f4f6)}.AddressAutocompleteInput-module___1lEvW__fallbackInput{box-sizing:border-box;border:1px solid var(--neutral-200,#e5e7eb);width:100%;min-width:0;min-height:2.25rem;color:var(--neutral-900,#111827);font:inherit;background:#fff;border-radius:8px;outline:none;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f172a0a}.AddressAutocompleteInput-module___1lEvW__fallbackInput::placeholder{color:var(--neutral-400,#9ca3af)}.AddressAutocompleteInput-module___1lEvW__fallbackInput:hover:not(:disabled){border-color:var(--neutral-300,#d1d5db)}.AddressAutocompleteInput-module___1lEvW__fallbackInput:focus{border-color:var(--neutral-400,#9ca3af);box-shadow:0 0 0 3px #0f172a14}.AddressAutocompleteInput-module___1lEvW__fallbackInput:disabled{cursor:not-allowed;background:var(--neutral-100,#f3f4f6);color:var(--neutral-500,#6b7280);opacity:.7}.AddressAutocompleteInput-module___1lEvW__status{color:var(--neutral-600,#4b5563);margin-top:.375rem;font-size:.8125rem;line-height:1.4}.AddressAutocompleteInput-module___1lEvW__retry{color:var(--primary-600,#1d4ed8);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:.375rem;padding:0;text-decoration:underline;display:inline}
.CustomListingCover-module__ojeKZa__card{color:#242424;background:#fff;border:1px solid #e3e3de;border-radius:18px;align-items:center;gap:24px;padding:28px;display:flex;box-shadow:0 2px 3px #26261e03,0 8px 24px #26261e04;container:cover-card/inline-size}.CustomListingCover-module__ojeKZa__icon{background:#fff;border:1px solid #eaeae5;border-radius:22px;flex-shrink:0;place-items:center;width:104px;height:104px;display:grid;box-shadow:0 4px 10px #26261e04}.CustomListingCover-module__ojeKZa__icon img,.CustomListingCover-module__ojeKZa__headingIcon img{-o-object-fit:contain;object-fit:contain}.CustomListingCover-module__ojeKZa__identity{flex:1;min-width:0}.CustomListingCover-module__ojeKZa__cardEyebrow{color:#77776f;letter-spacing:.16em;margin-bottom:8px;font-size:9px;font-weight:650;display:block}.CustomListingCover-module__ojeKZa__titleRow h3{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.CustomListingCover-module__ojeKZa__identity p{color:#74746d;margin:8px 0 13px;font-size:12px;line-height:1.6}.CustomListingCover-module__ojeKZa__balance{color:#686861;align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.CustomListingCover-module__ojeKZa__balanceDot{background:#78786d;border-radius:50%;flex-shrink:0;width:5px;height:5px}.CustomListingCover-module__ojeKZa__card>.CustomListingCover-module__ojeKZa__primary{flex-shrink:0;min-height:44px;padding:12px 18px}.CustomListingCover-module__ojeKZa__headingIcon{background:#fff;border:1px solid #e5e5df;border-radius:16px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.CustomListingCover-module__ojeKZa__previewLabel{align-items:center;gap:7px;display:flex}.CustomListingCover-module__ojeKZa__previewDot{background:#78786d;border-radius:50%;width:5px;height:5px}.CustomListingCover-module__ojeKZa__styleSummary{border-bottom:1px solid #eaeae5;align-items:center;gap:12px;padding-bottom:20px;display:flex}.CustomListingCover-module__ojeKZa__styleSwatch{background:#fff;border:1px solid #deded7;border-radius:10px;flex-shrink:0;width:40px;height:40px;box-shadow:inset 0 -10px 14px #eeeee9}.CustomListingCover-module__ojeKZa__styleSummary>div{flex:1}.CustomListingCover-module__ojeKZa__styleSummary>div>span{color:#77776f;letter-spacing:.1em;margin-bottom:4px;font-size:9px;display:block}.CustomListingCover-module__ojeKZa__styleSummary strong{font-size:13px;font-weight:600;display:block}.CustomListingCover-module__ojeKZa__styleIncluded{color:#686861;border:1px solid #e5e5df;border-radius:5px;padding:4px 7px;font-size:10px}.CustomListingCover-module__ojeKZa__primary,.CustomListingCover-module__ojeKZa__secondary{cursor:pointer;white-space:normal;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:600;line-height:1.4;transition:background .15s;display:inline-flex}.CustomListingCover-module__ojeKZa__primary{color:#fff;background:#242424;border:1px solid #242424}.CustomListingCover-module__ojeKZa__primary:hover{background:#080808}.CustomListingCover-module__ojeKZa__secondary{color:#484848;background:#fff;border:1px solid #e3e3e0}.CustomListingCover-module__ojeKZa__secondary:hover{background:#f7f7f5}.CustomListingCover-module__ojeKZa__primary:disabled,.CustomListingCover-module__ojeKZa__secondary:disabled{cursor:not-allowed;opacity:.48}.CustomListingCover-module__ojeKZa__card button:focus-visible,.CustomListingCover-module__ojeKZa__dialog button:focus-visible,.CustomListingCover-module__ojeKZa__dialog input:focus-visible{outline-offset:3px;outline:3px solid #767676}.CustomListingCover-module__ojeKZa__dialog{color:#222;max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #e5e5e2!important;border-radius:22px!important;gap:0!important;width:calc(100vw - 40px)!important;max-width:1080px!important;padding:0!important}.CustomListingCover-module__ojeKZa__heading{border-bottom:1px solid #eaeae7;align-items:center;gap:18px;padding:30px 54px 26px 30px;display:flex}.CustomListingCover-module__ojeKZa__eyebrow{color:#777773;letter-spacing:.14em;align-items:center;gap:7px;margin-bottom:9px;font-size:9px;font-weight:650;display:flex}.CustomListingCover-module__ojeKZa__dialogTitle{letter-spacing:-.035em!important;margin-bottom:8px!important;font-size:28px!important;font-weight:650!important;line-height:1.15!important}.CustomListingCover-module__ojeKZa__workspace{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);display:grid}.CustomListingCover-module__ojeKZa__visual{background:#f6f6f3;min-width:0;padding:26px}.CustomListingCover-module__ojeKZa__previewBar{color:#6d6d68;justify-content:space-between;align-items:center;gap:8px;min-height:31px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.CustomListingCover-module__ojeKZa__segment{background:#ebebe7;border:1px solid #e0e0dc;border-radius:7px;padding:3px;display:flex}.CustomListingCover-module__ojeKZa__segment button{color:#73736d;border-radius:5px;padding:5px 11px;font-size:10px}.CustomListingCover-module__ojeKZa__segment button[aria-pressed=true]{color:#242424;background:#fff;box-shadow:0 1px 3px #24324b12}.CustomListingCover-module__ojeKZa__preview{aspect-ratio:4/3;background:#fafafa;border:1px solid #e0e0dc;border-radius:12px;position:relative;overflow:hidden}.CustomListingCover-module__ojeKZa__previewImage{-o-object-fit:contain;object-fit:contain}.CustomListingCover-module__ojeKZa__watermark{color:#222;background:#fffd;border-radius:4px;max-width:45%;padding:5px 7px;font-size:clamp(8px,1.3vw,12px);font-weight:600;display:block;position:absolute}.CustomListingCover-module__ojeKZa__watermark img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;max-height:40px}.CustomListingCover-module__ojeKZa__top-left{top:4%;left:3%}.CustomListingCover-module__ojeKZa__top-right{top:4%;right:3%}.CustomListingCover-module__ojeKZa__bottom-left{bottom:4%;left:3%}.CustomListingCover-module__ojeKZa__bottom-right{bottom:4%;right:3%}.CustomListingCover-module__ojeKZa__processing{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-align:center;color:#383833;background:#fafaf5ed;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex;position:absolute;inset:0}.CustomListingCover-module__ojeKZa__processing strong{color:#242424;font-size:16px}.CustomListingCover-module__ojeKZa__processing p{color:#686863;max-width:260px;font-size:12px;line-height:1.65}.CustomListingCover-module__ojeKZa__originalPill{color:#52524e;background:#fffffff0;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex;position:absolute;bottom:12px;left:12px}.CustomListingCover-module__ojeKZa__visualNote{color:#73736d;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.CustomListingCover-module__ojeKZa__visualNote svg{color:#73736d;flex-shrink:0;margin-top:1px}.CustomListingCover-module__ojeKZa__visualNote p{max-width:410px;font-size:11px;line-height:1.65}.CustomListingCover-module__ojeKZa__reviewCheck{color:#4c4c47;cursor:pointer;background:#fff;border:1px solid #deded9;border-radius:10px;gap:9px;margin-top:14px;padding:14px;font-size:11px;line-height:1.6;display:flex}.CustomListingCover-module__ojeKZa__reviewCheck input{accent-color:#242424;flex-shrink:0;margin-top:3px}.CustomListingCover-module__ojeKZa__controls{flex-direction:column;gap:22px;padding:26px;display:flex}.CustomListingCover-module__ojeKZa__controlSection h4{align-items:center;gap:8px;margin:0 0 5px;font-size:13px;font-weight:650;display:flex}.CustomListingCover-module__ojeKZa__controlSection h4>span{color:#898980;letter-spacing:.04em;font-size:9px}.CustomListingCover-module__ojeKZa__controlSection>p{color:#73736d;margin:0 0 12px;font-size:12px;line-height:1.6}.CustomListingCover-module__ojeKZa__photoStrip{gap:8px;padding:4px 3px 9px;display:flex;overflow-x:auto}.CustomListingCover-module__ojeKZa__photo{background:#eeeee9;border:2px solid #0000;border-radius:7px;flex-shrink:0;width:72px;height:56px;position:relative;overflow:hidden}.CustomListingCover-module__ojeKZa__photo img{-o-object-fit:cover;object-fit:cover}.CustomListingCover-module__ojeKZa__photo[aria-pressed=true]{border-color:#30302e;outline:2px solid #e5e5df}.CustomListingCover-module__ojeKZa__photo>span{color:#fff;background:#30302e;border-radius:50%;padding:2px;position:absolute;bottom:2px;right:2px}.CustomListingCover-module__ojeKZa__photo:disabled{opacity:.65;cursor:not-allowed}.CustomListingCover-module__ojeKZa__brandModes{border:1px solid #e3e3e0;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.CustomListingCover-module__ojeKZa__brandModes button{color:#686863;border-radius:5px;min-height:34px;padding:5px 2px;font-size:12px}.CustomListingCover-module__ojeKZa__brandModes button[aria-pressed=true]{color:#242424;background:#eeeeea;font-weight:600}.CustomListingCover-module__ojeKZa__logoArea{color:#686863;background:#fafaf8;border:1px dashed #d4d4ce;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:13px;font-size:10px;display:flex}.CustomListingCover-module__ojeKZa__logoArea>img{-o-object-fit:contain;object-fit:contain;max-width:95px;max-height:40px}.CustomListingCover-module__ojeKZa__upload{color:#30302e;cursor:pointer;align-items:center;gap:6px;display:flex}.CustomListingCover-module__ojeKZa__upload input{opacity:0;width:1px;height:1px;position:absolute}.CustomListingCover-module__ojeKZa__upload:focus-within{outline-offset:3px;outline:2px solid #767676}.CustomListingCover-module__ojeKZa__nameSample{color:#354860;background:#f7f9fc;border-radius:8px;margin-top:10px;padding:14px;font-size:12px;font-weight:600}.CustomListingCover-module__ojeKZa__positions{border:0;grid-template-columns:1fr 1fr;gap:6px;margin:13px 0 0;padding:0;display:grid}.CustomListingCover-module__ojeKZa__positions legend{color:#8592a4;margin-bottom:8px;font-size:10px}.CustomListingCover-module__ojeKZa__positions button{color:#7c8797;border:1px solid #e4e9f0;border-radius:6px;align-items:center;gap:7px;padding:8px;font-size:10px;display:flex}.CustomListingCover-module__ojeKZa__positions button[aria-pressed=true]{color:#30302e;background:#f1f7ff;border-color:#8ab5e4}.CustomListingCover-module__ojeKZa__positionIcon{border:1px solid;border-radius:3px;flex-shrink:0;width:21px;height:16px;position:relative}.CustomListingCover-module__ojeKZa__positionIcon i{background:currentColor;border-radius:1px;width:6px;height:3px;position:absolute}.CustomListingCover-module__ojeKZa__positionIcon[data-position^=top] i{top:3px}.CustomListingCover-module__ojeKZa__positionIcon[data-position^=bottom] i{bottom:3px}.CustomListingCover-module__ojeKZa__positionIcon[data-position$=left] i{left:3px}.CustomListingCover-module__ojeKZa__positionIcon[data-position$=right] i{right:3px}.CustomListingCover-module__ojeKZa__allowance{border-top:1px solid #eaeae7;margin-top:auto;padding-top:17px}.CustomListingCover-module__ojeKZa__allowance>div:first-child{color:#686863;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.CustomListingCover-module__ojeKZa__allowance strong{color:#30302e;font-size:17px}.CustomListingCover-module__ojeKZa__allowance small{color:#73736d;font-size:10px;font-weight:400}.CustomListingCover-module__ojeKZa__meter{background:#ebebe7;border-radius:5px;height:4px;margin:11px 0;overflow:hidden}.CustomListingCover-module__ojeKZa__meter span{background:#51514b;border-radius:5px;height:100%;display:block}.CustomListingCover-module__ojeKZa__allowance p{color:#73736d;font-size:10px;line-height:1.6}.CustomListingCover-module__ojeKZa__textButton{color:#30302e;align-items:center;gap:6px;margin-top:9px;font-size:10px;font-weight:600;display:flex}.CustomListingCover-module__ojeKZa__textButton:disabled{color:#777773}.CustomListingCover-module__ojeKZa__footer{background:#fff;border-top:1px solid #e5e5df;flex-direction:column;gap:14px;padding:20px 26px;display:flex}.CustomListingCover-module__ojeKZa__footerRow{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.CustomListingCover-module__ojeKZa__applyReview{width:100%}.CustomListingCover-module__ojeKZa__applyReview .CustomListingCover-module__ojeKZa__reviewCheck{border:0;margin:0;padding:0}.CustomListingCover-module__ojeKZa__applyReview p{color:#686863;margin:6px 0 0 22px;font-size:11px;line-height:1.5}.CustomListingCover-module__ojeKZa__footerActions{gap:10px;display:flex}.CustomListingCover-module__ojeKZa__error,.CustomListingCover-module__ojeKZa__notice{border-radius:8px;margin:12px 26px;padding:12px 15px;font-size:12px;line-height:1.6}.CustomListingCover-module__ojeKZa__error{color:#a93838;background:#fff1f1}.CustomListingCover-module__ojeKZa__notice{color:#54738f;background:#f2f7fc}.CustomListingCover-module__ojeKZa__success{color:#317857;align-items:center;gap:6px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}.CustomListingCover-module__ojeKZa__dialog>.CustomListingCover-module__ojeKZa__success{margin:12px 26px}.CustomListingCover-module__ojeKZa__spin{animation:1.4s linear infinite CustomListingCover-module__ojeKZa__rotate}@keyframes CustomListingCover-module__ojeKZa__rotate{to{transform:rotate(360deg)}}.CustomListingCover-module__ojeKZa__savedCovers{color:#73736d;margin-top:16px;font-size:10px}.CustomListingCover-module__ojeKZa__savedCovers>span{margin-bottom:4px;display:block}@media (prefers-reduced-motion:reduce){.CustomListingCover-module__ojeKZa__spin{animation:none}}@media (max-width:720px){.CustomListingCover-module__ojeKZa__card{flex-wrap:wrap;gap:12px;padding:16px}.CustomListingCover-module__ojeKZa__card>.CustomListingCover-module__ojeKZa__primary{width:100%}.CustomListingCover-module__ojeKZa__identity{flex-basis:calc(100% - 65px)}.CustomListingCover-module__ojeKZa__dialog{max-height:calc(100dvh - 20px);border-radius:16px!important;width:calc(100vw - 20px)!important}.CustomListingCover-module__ojeKZa__heading{padding:24px 20px 18px}.CustomListingCover-module__ojeKZa__dialogTitle{font-size:23px!important}.CustomListingCover-module__ojeKZa__workspace{grid-template-columns:1fr}.CustomListingCover-module__ojeKZa__visual{padding:18px}.CustomListingCover-module__ojeKZa__controls{gap:20px;padding:20px}.CustomListingCover-module__ojeKZa__preview{max-height:340px}.CustomListingCover-module__ojeKZa__footer{flex-direction:column-reverse;align-items:stretch;padding:16px 20px}.CustomListingCover-module__ojeKZa__footerActions{flex-direction:column-reverse}.CustomListingCover-module__ojeKZa__footer button{min-height:44px}.CustomListingCover-module__ojeKZa__watermark{font-size:9px}.CustomListingCover-module__ojeKZa__error,.CustomListingCover-module__ojeKZa__notice{margin:10px 20px}}@container cover-card (max-width:560px){.CustomListingCover-module__ojeKZa__icon{border-radius:16px;width:76px;height:76px}.CustomListingCover-module__ojeKZa__icon img{width:68px;height:68px}.CustomListingCover-module__ojeKZa__cardEyebrow{font-size:8px}.CustomListingCover-module__ojeKZa__titleRow h3{font-size:20px}}@media (max-width:720px){.CustomListingCover-module__ojeKZa__footer{flex-direction:column}.CustomListingCover-module__ojeKZa__footerRow{flex-direction:column-reverse;align-items:stretch}.CustomListingCover-module__ojeKZa__card{gap:16px;padding:20px}.CustomListingCover-module__ojeKZa__identity{flex-basis:calc(100% - 100px)}.CustomListingCover-module__ojeKZa__heading{align-items:flex-start;gap:12px;padding-right:40px}.CustomListingCover-module__ojeKZa__headingIcon{border-radius:12px;width:44px;height:44px}.CustomListingCover-module__ojeKZa__headingIcon img{width:40px;height:40px}.CustomListingCover-module__ojeKZa__dialogTitle{font-size:22px!important}.CustomListingCover-module__ojeKZa__heading p{font-size:12px;line-height:1.6}.CustomListingCover-module__ojeKZa__preview{max-height:none}.CustomListingCover-module__ojeKZa__controls{gap:24px}.CustomListingCover-module__ojeKZa__photo{width:80px;height:62px}.CustomListingCover-module__ojeKZa__segment button{min-height:34px}.CustomListingCover-module__ojeKZa__textButton{min-height:36px}.CustomListingCover-module__ojeKZa__footer{z-index:2;position:sticky;bottom:0}.CustomListingCover-module__ojeKZa__brandModes button{min-height:40px}}
.page-module__k6E3dq__header{border-bottom:1px solid var(--neutral-200);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 2rem;display:flex}.page-module__k6E3dq__headerLeft{gap:.5rem;display:grid}.page-module__k6E3dq__titleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__k6E3dq__title{letter-spacing:-.035em;color:var(--neutral-900);margin:0;font-size:1.5rem;font-weight:650;line-height:1.25}.page-module__k6E3dq__count{background:var(--neutral-100);color:var(--neutral-600);border-radius:6px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.page-module__k6E3dq__subtitle{color:var(--neutral-500);margin:0;font-size:.875rem;line-height:1.5}.page-module__k6E3dq__headerRight{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__k6E3dq__headerStats{margin-right:.75rem}.page-module__k6E3dq__statCard{gap:.125rem;display:grid}.page-module__k6E3dq__statLabel{color:var(--neutral-500);font-size:.6875rem}.page-module__k6E3dq__statValue{color:var(--neutral-900);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.page-module__k6E3dq__addButton,.page-module__k6E3dq__workshopLink,.page-module__k6E3dq__emptyButton,.page-module__k6E3dq__editButton,.page-module__k6E3dq__viewButton,.page-module__k6E3dq__completeButton,.page-module__k6E3dq__cancelButton,.page-module__k6E3dq__saveButton,.page-module__k6E3dq__inlineSaveBtn,.page-module__k6E3dq__inlineCancelBtn,.page-module__k6E3dq__addFixButton,.page-module__k6E3dq__addToRepairBtn{border:1px solid var(--neutral-200);min-height:38px;color:var(--neutral-700);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.page-module__k6E3dq__addButton,.page-module__k6E3dq__emptyButton,.page-module__k6E3dq__saveButton,.page-module__k6E3dq__inlineSaveBtn,.page-module__k6E3dq__addToRepairBtn{background:var(--neutral-900);border-color:var(--neutral-900);color:#fff}.page-module__k6E3dq__addButton:hover:not(:disabled),.page-module__k6E3dq__emptyButton:hover:not(:disabled),.page-module__k6E3dq__saveButton:hover:not(:disabled),.page-module__k6E3dq__inlineSaveBtn:hover:not(:disabled),.page-module__k6E3dq__addToRepairBtn:hover:not(:disabled){background:var(--neutral-700)}.page-module__k6E3dq__workshopLink:hover,.page-module__k6E3dq__editButton:hover,.page-module__k6E3dq__viewButton:hover,.page-module__k6E3dq__cancelButton:hover,.page-module__k6E3dq__inlineCancelBtn:hover,.page-module__k6E3dq__addFixButton:hover{background:var(--neutral-50);border-color:var(--neutral-300)}.page-module__k6E3dq__header button:disabled,.page-module__k6E3dq__content button:disabled,.page-module__k6E3dq__modal button:disabled,.page-module__k6E3dq__shopDialog button:disabled{opacity:.5;cursor:not-allowed}.page-module__k6E3dq__header :is(button,a):focus-visible,.page-module__k6E3dq__content :is(button,a,input):focus-visible,.page-module__k6E3dq__modal :is(button,a):focus-visible,.page-module__k6E3dq__shopDialog :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #2563eb}.page-module__k6E3dq__readOnlyNotice{color:var(--neutral-600);margin:1rem 2rem 0;font-size:.875rem}.page-module__k6E3dq__content{min-width:0;padding:1.5rem 2rem 3rem}.page-module__k6E3dq__queueToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.75rem 0 1rem;display:flex}.page-module__k6E3dq__queueTitle{color:var(--neutral-900);align-items:center;gap:.625rem;margin:0;font-size:1rem;font-weight:600;display:flex}.page-module__k6E3dq__queueTitle span{color:var(--neutral-500);font-size:.8125rem;font-weight:400}.page-module__k6E3dq__searchBar{border:1px solid var(--neutral-200);background:#fff;border-radius:8px;align-items:center;gap:.625rem;width:min(100%,420px);min-height:40px;padding:.5rem .75rem;display:flex}.page-module__k6E3dq__searchBar:focus-within{border-color:var(--neutral-500)}.page-module__k6E3dq__searchBar svg{color:var(--neutral-400);flex-shrink:0}.page-module__k6E3dq__searchInput,.page-module__k6E3dq__modalSearchInput{width:100%;min-width:0;font:inherit;color:var(--neutral-900);background:0 0;border:none;outline:none;flex:1;font-size:.8125rem}.page-module__k6E3dq__searchInput::-webkit-search-cancel-button{display:none}.page-module__k6E3dq__searchInput::-moz-placeholder{color:var(--neutral-500)}.page-module__k6E3dq__modalSearchInput::-moz-placeholder{color:var(--neutral-500)}.page-module__k6E3dq__searchInput::placeholder,.page-module__k6E3dq__modalSearchInput::placeholder{color:var(--neutral-500)}.page-module__k6E3dq__clearSearch,.page-module__k6E3dq__modalClose{color:var(--neutral-500);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.page-module__k6E3dq__clearSearch:hover,.page-module__k6E3dq__modalClose:hover{background:var(--neutral-100)}.page-module__k6E3dq__repairsList{gap:.875rem;display:grid}.page-module__k6E3dq__repairCard{border:1px solid var(--neutral-200);background:#fff;border-radius:12px;min-width:0;scroll-margin-top:1rem;overflow:hidden}.page-module__k6E3dq__repairCardHeader{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem;transition:background .15s;display:flex}.page-module__k6E3dq__repairCardHeader:hover{background:#fafafa}.page-module__k6E3dq__vehicleInfo{align-items:center;gap:.875rem;min-width:0;display:flex}.page-module__k6E3dq__vehicleImageWrapper{background:var(--neutral-100);border-radius:8px;flex-shrink:0;width:76px;height:58px;position:relative;overflow:hidden}.page-module__k6E3dq__vehicleImage{-o-object-fit:cover;object-fit:cover}.page-module__k6E3dq__vehiclePlaceholder{width:100%;height:100%;color:var(--neutral-400);justify-content:center;align-items:center;display:flex}.page-module__k6E3dq__vehicleDetails{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.page-module__k6E3dq__vehicleName{color:var(--neutral-900);overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:600;line-height:1.45}.page-module__k6E3dq__vehicleTrim{color:var(--neutral-500);font-size:.75rem}.page-module__k6E3dq__repairMeta{flex-shrink:0;justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.page-module__k6E3dq__repairCost{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.page-module__k6E3dq__repairCostLabel{color:var(--neutral-500);font-size:.6875rem}.page-module__k6E3dq__repairCostValueBtn{color:var(--neutral-900);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:4px;padding:.125rem 0;font-family:inherit;font-size:1rem;font-weight:600}.page-module__k6E3dq__repairCostValueBtn:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.page-module__k6E3dq__content .page-module__k6E3dq__repairCostValueBtn:disabled{opacity:1;cursor:default}.page-module__k6E3dq__repairCostInlineEdit{flex-wrap:wrap;align-items:center;gap:.375rem;max-width:260px;display:flex}.page-module__k6E3dq__pricePrefix{color:var(--neutral-500)}.page-module__k6E3dq__repairCostInput{border:1px solid var(--neutral-300);border-radius:6px;width:5rem;min-width:0;padding:.5rem;font-size:.875rem}.page-module__k6E3dq__repairDuration{color:var(--neutral-500);white-space:nowrap;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.page-module__k6E3dq__repairStatusBadge{white-space:nowrap;color:#92400e;background:#fffbeb;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__k6E3dq__repairStatusBadge[data-status=in-progress]{color:#1d4ed8;background:#eff6ff}.page-module__k6E3dq__repairStatusBadge[data-status=waiting-parts]{color:#6d28d9;background:#f5f3ff}.page-module__k6E3dq__repairStatusBadge[data-status=completed]{color:#047857;background:#ecfdf5}.page-module__k6E3dq__statusDot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-module__k6E3dq__expandButton{cursor:pointer;width:36px;height:36px;color:var(--neutral-500);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.page-module__k6E3dq__expandButton:hover{background:var(--neutral-100);color:var(--neutral-900)}.page-module__k6E3dq__expandButton svg{transition:transform .2s}.page-module__k6E3dq__expandButton svg.page-module__k6E3dq__expanded{transform:rotate(180deg)}.page-module__k6E3dq__repairCardBody{border-top:1px solid var(--neutral-200);overflow:hidden}.page-module__k6E3dq__repairDetails{padding:1.5rem}.page-module__k6E3dq__repairInfo{border:1px solid var(--neutral-100);background:#fafafa;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:1.25rem;display:grid}.page-module__k6E3dq__infoRow{flex-direction:column;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.page-module__k6E3dq__infoRow+.page-module__k6E3dq__infoRow{border-left:1px solid var(--neutral-200);padding-left:1.5rem}.page-module__k6E3dq__infoLabel{color:var(--neutral-500);align-items:center;gap:.5rem;font-size:.75rem;line-height:1.5;display:flex}.page-module__k6E3dq__infoValue{color:var(--neutral-900);overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.5}.page-module__k6E3dq__infoHint{color:var(--neutral-500);max-width:34ch;margin:0;font-size:.75rem;line-height:1.6}.page-module__k6E3dq__shopAction:empty{display:none}.page-module__k6E3dq__shopAction .page-module__k6E3dq__viewButton{min-height:32px;padding:.375rem .625rem;font-size:.75rem}.page-module__k6E3dq__workSection{margin-top:1.5rem}.page-module__k6E3dq__workHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.page-module__k6E3dq__workTitle{color:var(--neutral-800);align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.page-module__k6E3dq__workTitle svg{color:var(--neutral-500)}.page-module__k6E3dq__workTitle>span{color:var(--neutral-500);font-size:.75rem;font-weight:400}.page-module__k6E3dq__addFixButton{min-height:34px;padding:.375rem .625rem;font-size:.75rem}.page-module__k6E3dq__workEmpty{border:1px dashed var(--neutral-200);color:var(--neutral-500);background:#fafafa;border-radius:8px;margin:0;padding:1rem;font-size:.8125rem;line-height:1.6}.page-module__k6E3dq__repairItemsList{border:1px solid var(--neutral-200);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.page-module__k6E3dq__repairItem{color:var(--neutral-700);overflow-wrap:anywhere;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.6;display:flex}.page-module__k6E3dq__repairItem+.page-module__k6E3dq__repairItem{border-top:1px solid var(--neutral-100)}.page-module__k6E3dq__itemNumber{background:var(--neutral-100);width:22px;height:22px;color:var(--neutral-500);font-variant-numeric:tabular-nums;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;display:flex}.page-module__k6E3dq__addFixRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.page-module__k6E3dq__addFixLabel{width:100%;color:var(--neutral-600);margin-bottom:.125rem;font-size:.75rem}.page-module__k6E3dq__addFixInput{border:1px solid var(--neutral-300);border-radius:8px;flex:200px;min-width:0;padding:.625rem .75rem;font-size:.875rem}.page-module__k6E3dq__managedNotice{color:#1e40af;background:#eff6ff;border-radius:8px;margin:1rem 0 0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.6}.page-module__k6E3dq__repairActions{border-top:1px solid var(--neutral-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.page-module__k6E3dq__secondaryActions{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__k6E3dq__completeButton{color:#fff;background:#15803d;border-color:#15803d}.page-module__k6E3dq__completeButton:hover:not(:disabled){background:#166534}.page-module__k6E3dq__editForm{padding:.25rem 0}.page-module__k6E3dq__formHeading{margin:0 0 1.25rem;font-size:1rem;font-weight:600}.page-module__k6E3dq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.page-module__k6E3dq__formField{flex-direction:column;gap:.5rem;min-width:0;display:flex}.page-module__k6E3dq__formField.page-module__k6E3dq__fullWidth{grid-column:1/-1}.page-module__k6E3dq__formField label{color:var(--neutral-700);font-size:.8125rem;font-weight:500}.page-module__k6E3dq__input,.page-module__k6E3dq__select,.page-module__k6E3dq__textarea{border:1px solid var(--neutral-300);width:100%;min-width:0;color:var(--neutral-900);background:#fff;border-radius:8px;padding:.625rem .75rem;font-family:inherit;font-size:.875rem}.page-module__k6E3dq__input:focus,.page-module__k6E3dq__select:focus,.page-module__k6E3dq__textarea:focus,.page-module__k6E3dq__addFixInput:focus{outline-offset:1px;outline:2px solid #2563eb}.page-module__k6E3dq__priceInput{border:1px solid var(--neutral-300);background:#fff;border-radius:8px;align-items:center;display:flex;overflow:hidden}.page-module__k6E3dq__priceInput span{color:var(--neutral-500);border-right:1px solid var(--neutral-200);padding:.625rem .75rem}.page-module__k6E3dq__priceInput .page-module__k6E3dq__input{border:0;border-radius:0;flex:1}.page-module__k6E3dq__priceInput:focus-within{outline-offset:1px;outline:2px solid #2563eb}.page-module__k6E3dq__priceInput .page-module__k6E3dq__input:focus{outline:none}.page-module__k6E3dq__textarea{resize:vertical;min-height:90px}.page-module__k6E3dq__formActions{border-top:1px solid var(--neutral-200);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:1.25rem;display:flex}.page-module__k6E3dq__emptyState,.page-module__k6E3dq__noResults{text-align:center;border:1px solid var(--neutral-200);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-top:1.5rem;padding:4rem 1.5rem;display:flex}.page-module__k6E3dq__emptyIcon{color:var(--neutral-300);margin-bottom:1.5rem}.page-module__k6E3dq__emptyTitle{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.page-module__k6E3dq__emptyDescription{max-width:400px;color:var(--neutral-500);margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}.page-module__k6E3dq__noResults{color:var(--neutral-500)}.page-module__k6E3dq__clearSearchBtn{cursor:pointer;color:var(--neutral-700);background:var(--neutral-100);border:none;border-radius:6px;margin-top:1rem;padding:.5rem 1rem}.page-module__k6E3dq__modalOverlay{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.page-module__k6E3dq__modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:560px;max-height:85dvh;display:flex;overflow:hidden}.page-module__k6E3dq__modalHeader{border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.page-module__k6E3dq__modalTitle{color:var(--neutral-900);margin:0;font-size:1.125rem;font-weight:600}.page-module__k6E3dq__modalContent{padding:1.5rem;overflow-y:auto}.page-module__k6E3dq__shopDialog{flex-direction:column;gap:0;max-width:560px;max-height:90dvh;padding:0;display:flex;overflow:hidden}.page-module__k6E3dq__shopDialogHeader{border-bottom:1px solid var(--neutral-200);padding:1.5rem 3rem 1.25rem 1.5rem}.page-module__k6E3dq__modalDescription{color:var(--neutral-500);margin-top:.625rem;font-size:.875rem;line-height:1.6}.page-module__k6E3dq__required{color:#b91c1c}.page-module__k6E3dq__optionalLabel{color:var(--neutral-500);font-weight:400}.page-module__k6E3dq__modalSearchWrap{border:1px solid var(--neutral-200);color:var(--neutral-500);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.page-module__k6E3dq__vehicleList{gap:.75rem;display:grid}.page-module__k6E3dq__vehicleItem{border:1px solid var(--neutral-200);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;padding:.875rem;display:flex}.page-module__k6E3dq__vehicleItemInfo{align-items:center;gap:.75rem;min-width:0;display:flex}.page-module__k6E3dq__vehicleItemImage{background:var(--neutral-100);width:48px;height:48px;color:var(--neutral-400);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__k6E3dq__vehicleItemName{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;display:block}.page-module__k6E3dq__vehicleItemStatus{color:var(--neutral-500);text-transform:capitalize;font-size:.75rem;display:block}.page-module__k6E3dq__vehicleItemVin{color:var(--neutral-500);margin-top:.25rem;font-family:monospace;font-size:.6875rem;display:block}.page-module__k6E3dq__noVehiclesBlock{text-align:center;padding:2rem 0}.page-module__k6E3dq__noVehicles{color:var(--neutral-700);margin:0 0 .5rem;font-size:.875rem}.page-module__k6E3dq__noVehiclesHint{color:var(--neutral-500);margin:0 0 1rem;font-size:.875rem}.page-module__k6E3dq__toast{z-index:1100;border-radius:10px;align-items:center;gap:.75rem;width:max-content;max-width:calc(100vw - 2rem);padding:.875rem 1.25rem;font-size:.875rem;line-height:1.5;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000026}.page-module__k6E3dq__toast svg{flex-shrink:0}.page-module__k6E3dq__toastSuccess{color:#fff;background:#166534}.page-module__k6E3dq__toastError{color:#fff;background:#b91c1c}@media (max-width:1100px){.page-module__k6E3dq__repairCardHeader{flex-wrap:wrap}.page-module__k6E3dq__repairMeta{border-top:1px solid var(--neutral-100);justify-content:flex-start;width:100%;padding-top:.875rem}.page-module__k6E3dq__repairCost{align-items:flex-start;margin-right:auto}.page-module__k6E3dq__repairInfo{gap:1rem}.page-module__k6E3dq__infoRow+.page-module__k6E3dq__infoRow{padding-left:1rem}}@media (max-width:640px){.page-module__k6E3dq__header{gap:1.25rem;padding:1.25rem 1rem}.page-module__k6E3dq__headerRight{gap:.625rem;width:100%}.page-module__k6E3dq__headerStats{width:100%;margin:0}.page-module__k6E3dq__statCard{align-items:baseline;gap:.625rem;display:flex}.page-module__k6E3dq__headerRight>.page-module__k6E3dq__addButton,.page-module__k6E3dq__workshopLink{flex:1;min-height:42px}.page-module__k6E3dq__content{padding:1rem 1rem 2rem}.page-module__k6E3dq__readOnlyNotice{margin:1rem 1rem 0}.page-module__k6E3dq__queueToolbar{gap:.875rem;margin-top:1.5rem}.page-module__k6E3dq__searchBar{width:100%}.page-module__k6E3dq__repairCardHeader{gap:1rem;padding:1rem}.page-module__k6E3dq__vehicleImageWrapper{width:58px;height:50px}.page-module__k6E3dq__vehicleName{font-size:.875rem}.page-module__k6E3dq__repairMeta{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem .625rem;padding-top:.875rem;display:grid}.page-module__k6E3dq__repairCost{grid-area:1/1;margin:0}.page-module__k6E3dq__repairDuration{white-space:normal;grid-area:2/1/auto/3}.page-module__k6E3dq__repairStatusBadge{grid-area:1/2;justify-self:end}.page-module__k6E3dq__expandButton{grid-area:1/3/3}.page-module__k6E3dq__repairCostInlineEdit{max-width:100%}.page-module__k6E3dq__repairCostInput{width:4rem}.page-module__k6E3dq__repairDetails{padding:1rem}.page-module__k6E3dq__repairInfo{grid-template-columns:1fr;gap:1rem;padding:1rem}.page-module__k6E3dq__infoRow{gap:.5rem}.page-module__k6E3dq__infoRow+.page-module__k6E3dq__infoRow{border-left:none;border-top:1px solid var(--neutral-200);padding-top:1rem;padding-left:0}.page-module__k6E3dq__infoHint{max-width:none}.page-module__k6E3dq__workSection{margin-top:1.25rem}.page-module__k6E3dq__workHeader{gap:.5rem}.page-module__k6E3dq__repairItem{padding:.75rem;font-size:.8125rem}.page-module__k6E3dq__repairActions{gap:.75rem;margin-top:1.25rem}.page-module__k6E3dq__secondaryActions{width:100%}.page-module__k6E3dq__secondaryActions>*,.page-module__k6E3dq__completeButton{flex:1;min-height:42px}.page-module__k6E3dq__completeButton{width:100%}.page-module__k6E3dq__formGrid{grid-template-columns:1fr;gap:1rem}.page-module__k6E3dq__modalHeader,.page-module__k6E3dq__modalContent{padding:1.25rem}.page-module__k6E3dq__shopDialogHeader{padding:1.25rem 3rem 1.25rem 1.25rem}.page-module__k6E3dq__input,.page-module__k6E3dq__select,.page-module__k6E3dq__textarea,.page-module__k6E3dq__addFixInput,.page-module__k6E3dq__searchInput,.page-module__k6E3dq__repairCostInput,.page-module__k6E3dq__modalSearchInput{font-size:16px}.page-module__k6E3dq__toast{bottom:5rem}}@media (prefers-reduced-motion:reduce){.page-module__k6E3dq__expandButton svg,.page-module__k6E3dq__repairCardHeader{transition:none}}
.PermissionEditor-module__Tj65wq__groups{flex-direction:column;gap:1.25rem;display:flex}.PermissionEditor-module__Tj65wq__group{border:1px solid var(--neutral-200,#e5e5e5);border-radius:10px;overflow:hidden}.PermissionEditor-module__Tj65wq__groupTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--neutral-600,#525252);background:var(--neutral-50,#fafafa);border-bottom:1px solid var(--neutral-200,#e5e5e5);margin:0;padding:.5rem .875rem;font-size:.75rem;font-weight:600}.PermissionEditor-module__Tj65wq__list{margin:0;padding:0;list-style:none}.PermissionEditor-module__Tj65wq__row{border-bottom:1px solid var(--neutral-100,#f5f5f5);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.625rem .875rem;display:flex}.PermissionEditor-module__Tj65wq__row:last-child{border-bottom:none}.PermissionEditor-module__Tj65wq__rowChanged{background:#fffbeb}.PermissionEditor-module__Tj65wq__control{cursor:pointer;flex:1;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.PermissionEditor-module__Tj65wq__checkbox{width:16px;height:16px;accent-color:var(--neutral-900,#171717);cursor:pointer;flex-shrink:0;margin:.15rem 0 0}.PermissionEditor-module__Tj65wq__checkbox:disabled{cursor:not-allowed}.PermissionEditor-module__Tj65wq__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.PermissionEditor-module__Tj65wq__label{color:var(--neutral-900,#171717);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}.PermissionEditor-module__Tj65wq__description{color:var(--neutral-500,#737373);font-size:.75rem;line-height:1.35}.PermissionEditor-module__Tj65wq__ownerTag,.PermissionEditor-module__Tj65wq__grantTag,.PermissionEditor-module__Tj65wq__revokeTag{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:4px;padding:.0625rem .3125rem;font-size:.625rem;font-weight:600}.PermissionEditor-module__Tj65wq__ownerTag{background:var(--neutral-200,#e5e5e5);color:var(--neutral-600,#525252)}.PermissionEditor-module__Tj65wq__grantTag{color:#166534;background:#dcfce7}.PermissionEditor-module__Tj65wq__revokeTag{color:#b91c1c;background:#fee2e2}.PermissionEditor-module__Tj65wq__resetButton{color:var(--neutral-500,#737373);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.125rem 0;font-size:.6875rem;font-weight:500;text-decoration:underline}.PermissionEditor-module__Tj65wq__resetButton:hover{color:var(--neutral-900,#171717)}
.VINScanner-module__XUd-GG__overlay{z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:0;transition:opacity .28s ease-out;display:flex;position:fixed;inset:0}.VINScanner-module__XUd-GG__overlayExiting{opacity:0}.VINScanner-module__XUd-GG__modal{background:var(--neutral-900,#111);flex-direction:column;width:100%;height:100%;max-height:100vh;transition:transform .28s ease-out,opacity .28s ease-out;display:flex;overflow:hidden}.VINScanner-module__XUd-GG__modalExiting{opacity:0;transform:scale(.96)}@media (min-width:520px){.VINScanner-module__XUd-GG__overlay{padding:1rem}.VINScanner-module__XUd-GG__modal{border-radius:1rem;max-width:480px;height:auto;max-height:90vh;box-shadow:0 25px 50px -12px #00000080}}.VINScanner-module__XUd-GG__header{background:#ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.VINScanner-module__XUd-GG__title{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.VINScanner-module__XUd-GG__closeBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s;display:flex}.VINScanner-module__XUd-GG__closeBtn:hover{background:#fff3}.VINScanner-module__XUd-GG__content{flex-direction:column;flex:1;min-height:0;padding:1rem 1.25rem 1.5rem;display:flex}.VINScanner-module__XUd-GG__scannerContainer{background:#000;border-radius:.75rem;flex:1;width:100%;min-height:240px;max-height:50vh;position:relative;overflow:hidden}.VINScanner-module__XUd-GG__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.VINScanner-module__XUd-GG__scanFrame{pointer-events:none;border:2px solid #fff6;border-radius:.5rem;position:absolute;inset:15%}.VINScanner-module__XUd-GG__error{color:#f87171;margin:.75rem 0 0;font-size:.875rem}.VINScanner-module__XUd-GG__status{color:#fffc;text-align:center;margin:.75rem 0 0;font-size:.875rem}.VINScanner-module__XUd-GG__actions{flex-shrink:0;gap:.75rem;margin-top:1rem;display:flex}.VINScanner-module__XUd-GG__captureBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:.5rem;flex:1;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;transition:background .2s}.VINScanner-module__XUd-GG__captureBtn:hover{background:#059669}.VINScanner-module__XUd-GG__cancelBtn{color:#ffffffe6;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;transition:background .2s,border-color .2s}.VINScanner-module__XUd-GG__cancelBtn:hover{background:#ffffff1a;border-color:#ffffff80}.VINScanner-module__XUd-GG__successState{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:260px;padding:2rem 1rem;animation:.35s ease-out VINScanner-module__XUd-GG__successIn;display:flex}@keyframes VINScanner-module__XUd-GG__successIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.VINScanner-module__XUd-GG__successIconWrap{color:#10b981;background:#10b98133;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.25rem;animation:.4s ease-out .1s both VINScanner-module__XUd-GG__checkPop;display:flex}@keyframes VINScanner-module__XUd-GG__checkPop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.VINScanner-module__XUd-GG__successIcon{flex-shrink:0}.VINScanner-module__XUd-GG__successTitle{color:#fff;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.VINScanner-module__XUd-GG__successVin{color:#ffffffd9;letter-spacing:.08em;margin:0 0 .5rem;font-family:ui-monospace,monospace;font-size:1rem;font-weight:500}.VINScanner-module__XUd-GG__successSub{color:#ffffff80;margin:0;font-size:.875rem}
.license-capture-module__vnUUUW__panel{color:#182b3a;background:#f7fafb;border:1px solid #dce5ea;border-radius:14px;margin:12px 0 20px;padding:18px}.license-capture-module__vnUUUW__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.license-capture-module__vnUUUW__heading{align-items:center;gap:10px;font-weight:650;display:flex}.license-capture-module__vnUUUW__hint{color:#526576;margin:8px 0;font-size:13px;line-height:1.6}.license-capture-module__vnUUUW__button,.license-capture-module__vnUUUW__secondary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.license-capture-module__vnUUUW__button{color:#fff;background:#143c42;border:1px solid #143c42}.license-capture-module__vnUUUW__secondary{color:#213c4c;background:#fff;border:1px solid #ccd7df}.license-capture-module__vnUUUW__button:disabled,.license-capture-module__vnUUUW__secondary:disabled{opacity:.5;cursor:wait}.license-capture-module__vnUUUW__button:focus-visible,.license-capture-module__vnUUUW__secondary:focus-visible,.license-capture-module__vnUUUW__field input:focus-visible{outline-offset:3px;outline:3px solid #57b9ca}.license-capture-module__vnUUUW__dialog{flex-direction:column;max-height:90dvh;overflow-y:auto;gap:12px!important;max-width:740px!important;display:flex!important}.license-capture-module__vnUUUW__dialog .license-capture-module__vnUUUW__photo{max-height:140px}.license-capture-module__vnUUUW__dialog .license-capture-module__vnUUUW__photos{flex-shrink:0;margin:4px 0}.license-capture-module__vnUUUW__qrLayout{grid-template-columns:220px 1fr;align-items:center;gap:24px;display:grid}.license-capture-module__vnUUUW__qr{background:#fff;border:1px solid #e3e8ed;border-radius:12px;width:212px;height:212px;padding:8px}.license-capture-module__vnUUUW__steps{gap:12px;padding:0;list-style:none;display:grid}.license-capture-module__vnUUUW__steps li{color:#526576;align-items:center;gap:10px;font-size:14px;display:flex}.license-capture-module__vnUUUW__done{color:#06715a!important}.license-capture-module__vnUUUW__status{color:#214e56;background:#eaf3f5;border-radius:9px;padding:12px 14px;font-size:14px;line-height:1.6}.license-capture-module__vnUUUW__error{color:#a72b23;background:#fff0ee;border:1px solid #f3c8c3;border-radius:9px;padding:12px;font-size:14px}.license-capture-module__vnUUUW__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.license-capture-module__vnUUUW__field{color:#364b5c;gap:5px;font-size:13px;display:grid}.license-capture-module__vnUUUW__field input:not([type=checkbox]){color:#182b3a;background:#fff;border:1px solid #cad5df;border-radius:7px;width:100%;min-height:42px;padding:9px}.license-capture-module__vnUUUW__field label{align-items:center;gap:7px;display:flex}.license-capture-module__vnUUUW__conflict{color:#895015;font-size:12px}.license-capture-module__vnUUUW__photos{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.license-capture-module__vnUUUW__photoCard{background:#fff;border:1px solid #dce5ea;border-radius:12px;padding:14px;overflow:hidden}.license-capture-module__vnUUUW__photo{-o-object-fit:contain;object-fit:contain;background:#eef2f5;border-radius:8px;width:100%;max-height:220px;margin:10px 0}.license-capture-module__vnUUUW__phone{color:#182b3a;background:#f0f5f7;min-height:100dvh;padding:28px 16px 48px}.license-capture-module__vnUUUW__phoneInner{max-width:600px;margin:auto}.license-capture-module__vnUUUW__brand{letter-spacing:.08em;color:#437079;margin-bottom:24px;font-size:13px;font-weight:700}.license-capture-module__vnUUUW__phone h1{margin:12px 0;font-size:27px;font-weight:700;line-height:1.2}.license-capture-module__vnUUUW__phone h2{font-size:16px;font-weight:650}.license-capture-module__vnUUUW__progress{accent-color:#147963;width:100%;height:8px;margin:10px 0}.license-capture-module__vnUUUW__success{text-align:center;background:#fff;border:1px solid #c6e1d7;border-radius:18px;padding:36px 22px}.license-capture-module__vnUUUW__success svg{color:#147963;margin:0 auto 16px}.license-capture-module__vnUUUW__spinning{animation:1.2s linear infinite license-capture-module__vnUUUW__spin}@keyframes license-capture-module__vnUUUW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.license-capture-module__vnUUUW__spinning{animation:none}}@media (max-width:600px){.license-capture-module__vnUUUW__qrLayout{grid-template-columns:1fr}.license-capture-module__vnUUUW__qr{margin:auto}.license-capture-module__vnUUUW__grid,.license-capture-module__vnUUUW__photos{grid-template-columns:1fr}.license-capture-module__vnUUUW__phone .license-capture-module__vnUUUW__button{width:100%}}
.onboarding-module__S7pKPG__setup{color:#172033;background:#fff;border:1px solid #dce4ec;border-radius:16px;margin-bottom:1.5rem;overflow:hidden}.onboarding-module__S7pKPG__heading{justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.5rem 1rem;display:flex}.onboarding-module__S7pKPG__headingBody{min-width:0}.onboarding-module__S7pKPG__eyebrow{color:#466383;letter-spacing:.04em;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.72rem;font-weight:600;display:flex}.onboarding-module__S7pKPG__heading h2{letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.3}.onboarding-module__S7pKPG__description{color:#647084;max-width:620px;margin:.5rem 0 0;font-size:.84rem;line-height:1.6}.onboarding-module__S7pKPG__progressRow{color:#647084;flex-wrap:wrap;align-items:center;gap:.75rem;padding:0 1.5rem 1.25rem;font-size:.75rem;display:flex}.onboarding-module__S7pKPG__progressRow strong{color:#334155;font-weight:600}.onboarding-module__S7pKPG__progressTrack{background:#edf1f5;border-radius:8px;width:180px;height:5px;overflow:hidden}.onboarding-module__S7pKPG__progressTrack span{border-radius:inherit;background:var(--brand-600,#2458be);height:100%;transition:width .2s;display:block}.onboarding-module__S7pKPG__steps{margin:0;padding:0;list-style:none}.onboarding-module__S7pKPG__step{border-top:1px solid #eef1f5;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:flex}.onboarding-module__S7pKPG__stepNext{background:#f7faff}.onboarding-module__S7pKPG__stepNumber{color:#65748a;background:#f0f3f7;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:.75rem;font-weight:600;display:flex}.onboarding-module__S7pKPG__stepComplete .onboarding-module__S7pKPG__stepNumber{color:#21734b;background:#e8f6ef}.onboarding-module__S7pKPG__stepNext .onboarding-module__S7pKPG__stepNumber{color:#2b579f;background:#e9f0fc}.onboarding-module__S7pKPG__stepContent{flex:1;min-width:0}.onboarding-module__S7pKPG__stepTitle{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.onboarding-module__S7pKPG__stepTitle h3{color:#273549;margin:0;font-size:.875rem;font-weight:600;line-height:1.45}.onboarding-module__S7pKPG__stepContent p{color:#69768a;margin:.25rem 0 0;font-size:.78rem;line-height:1.55}.onboarding-module__S7pKPG__completedLabel,.onboarding-module__S7pKPG__laterLabel{color:#377757;font-size:.65rem;line-height:1.3}.onboarding-module__S7pKPG__laterLabel{color:#7a7182}.onboarding-module__S7pKPG__stepActions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.onboarding-module__S7pKPG__stepLink{color:#334155;background:#fff;border:1px solid #dfe5ee;border-radius:7px;justify-content:center;align-items:center;gap:.4rem;min-height:36px;padding:.4rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.onboarding-module__S7pKPG__stepNext .onboarding-module__S7pKPG__stepLink{color:#fff;background:#263c58;border-color:#263c58}.onboarding-module__S7pKPG__stepLink:hover{background:#eef3fa}.onboarding-module__S7pKPG__stepNext .onboarding-module__S7pKPG__stepLink:hover{background:#344e6d}.onboarding-module__S7pKPG__laterButton{color:#647084;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;min-height:36px;padding:.2rem;font-size:.71rem;display:inline-flex}.onboarding-module__S7pKPG__laterButton:hover{color:#243c5b;text-decoration:underline}.onboarding-module__S7pKPG__laterButton:disabled{opacity:.5;cursor:wait}.onboarding-module__S7pKPG__stepLink:focus-visible,.onboarding-module__S7pKPG__laterButton:focus-visible{outline-offset:3px;outline:2px solid #2458be}.onboarding-module__S7pKPG__footer{color:#738094;border-top:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1.5rem;font-size:.72rem;display:flex}.onboarding-module__S7pKPG__error{color:#9b2929;background:#fff5f5;border-radius:6px;margin:0 1.5rem 1rem;padding:.75rem;font-size:.8rem}.onboarding-module__S7pKPG__loadError{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.8rem;display:flex}.onboarding-module__S7pKPG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onboarding-module__S7pKPG__guidance{background:#f4f7fb;border-radius:10px;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 1.5rem 1.25rem;padding:1rem;display:flex}.onboarding-module__S7pKPG__guidance h3{margin:0 0 .35rem;font-size:.9rem;font-weight:600}.onboarding-module__S7pKPG__guidance p{color:#637189;margin:0;font-size:.8rem;line-height:1.55}.onboarding-module__S7pKPG__guidanceStats{color:#4b5d74;flex-wrap:wrap;gap:1rem;margin-top:.7rem;font-size:.75rem;display:flex}@media (max-width:760px){.onboarding-module__S7pKPG__step{flex-wrap:wrap;align-items:flex-start;gap:.65rem}.onboarding-module__S7pKPG__stepContent{flex-basis:calc(100% - 45px)}.onboarding-module__S7pKPG__stepActions{width:100%;padding-left:40px}.onboarding-module__S7pKPG__heading{gap:.5rem}.onboarding-module__S7pKPG__heading h2{font-size:1.15rem}.onboarding-module__S7pKPG__guidance{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.onboarding-module__S7pKPG__heading{flex-wrap:wrap;padding:1.1rem 1rem .8rem}.onboarding-module__S7pKPG__heading>button{margin-left:-.65rem}.onboarding-module__S7pKPG__progressRow{padding:0 1rem 1rem}.onboarding-module__S7pKPG__progressTrack{flex:1;min-width:70px;max-width:140px}.onboarding-module__S7pKPG__step{padding:1rem}.onboarding-module__S7pKPG__footer{padding:.7rem 1rem}.onboarding-module__S7pKPG__guidance{margin:0 1rem 1rem}.onboarding-module__S7pKPG__stepLink,.onboarding-module__S7pKPG__laterButton{min-height:40px}.onboarding-module__S7pKPG__loadError{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.onboarding-module__S7pKPG__progressTrack span{transition:none}}
.VehicleSelect-module__iDhXSq__wrapper{width:100%;position:relative}.VehicleSelect-module__iDhXSq__trigger{border:1px solid var(--neutral-200);width:100%;color:var(--neutral-900);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.9375rem;display:flex}.VehicleSelect-module__iDhXSq__trigger:hover{border-color:var(--neutral-300)}.VehicleSelect-module__iDhXSq__trigger:focus{border-color:var(--neutral-900);outline:none}.VehicleSelect-module__iDhXSq__trigger:disabled{cursor:not-allowed;background:var(--neutral-50);opacity:.7}.VehicleSelect-module__iDhXSq__triggerInvalid{border-color:#dc2626}.VehicleSelect-module__iDhXSq__selected{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.VehicleSelect-module__iDhXSq__selected span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VehicleSelect-module__iDhXSq__placeholder{color:var(--neutral-500)}.VehicleSelect-module__iDhXSq__thumbnail{-o-object-fit:cover;object-fit:cover;background:var(--neutral-100);border-radius:4px;flex-shrink:0;width:32px;height:32px}.VehicleSelect-module__iDhXSq__dropdown{border:1px solid var(--neutral-200);z-index:100;background:#fff;border-radius:8px;flex-direction:column;max-height:320px;display:flex;position:absolute;top:calc(100% + .25rem);left:0;right:0;box-shadow:0 4px 12px #0000001a}.VehicleSelect-module__iDhXSq__searchWrapper{border-bottom:1px solid var(--neutral-100);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem;display:flex}.VehicleSelect-module__iDhXSq__searchWrapper svg{color:var(--neutral-400);flex-shrink:0}.VehicleSelect-module__iDhXSq__searchInput{color:var(--neutral-900);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.VehicleSelect-module__iDhXSq__searchInput::placeholder{color:var(--neutral-400)}.VehicleSelect-module__iDhXSq__list{max-height:260px;overflow-y:auto}.VehicleSelect-module__iDhXSq__option{text-align:left;cursor:pointer;background:#fff;border:none;width:100%;padding:.625rem .75rem;transition:background .15s;display:block}.VehicleSelect-module__iDhXSq__option:hover,.VehicleSelect-module__iDhXSq__optionActive{background:var(--neutral-50)}.VehicleSelect-module__iDhXSq__optionSelected{background:var(--neutral-100)}.VehicleSelect-module__iDhXSq__optionContent{color:var(--neutral-900);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.VehicleSelect-module__iDhXSq__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VehicleSelect-module__iDhXSq__optionMeta{color:var(--neutral-500);text-transform:capitalize;font-style:normal}.VehicleSelect-module__iDhXSq__placeholderIcon{background:var(--neutral-100);width:32px;height:32px;color:var(--neutral-400);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.VehicleSelect-module__iDhXSq__empty{text-align:center;padding:2rem 1rem}.VehicleSelect-module__iDhXSq__empty p{color:var(--neutral-500);margin:0;font-size:.875rem}
.page-module__JU49mq__secondary{color:var(--adm-text-4);margin-top:.25rem;font-size:.68rem;display:block}.page-module__JU49mq__dealerLink{color:var(--adm-text);font-weight:600;text-decoration:none}.page-module__JU49mq__dealerLink:hover{text-decoration:underline}.page-module__JU49mq__error{color:#a13333;background:#fff7f7;border:1px solid #e9baba;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;font-size:.8rem;display:flex}.page-module__JU49mq__detail{border-top:1px solid var(--adm-border);min-width:0;padding:1.25rem;scroll-margin-top:1rem}.page-module__JU49mq__detailHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.page-module__JU49mq__detailHeading h2{color:var(--adm-text-2);margin:0;font-size:1rem}.page-module__JU49mq__search{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.page-module__JU49mq__search input{min-width:0;max-width:100%}.page-module__JU49mq__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:1rem;display:grid}.page-module__JU49mq__detail h3{letter-spacing:.06em;text-transform:uppercase;color:var(--adm-text-3);margin:0 0 .75rem;font-size:.7rem;font-weight:600}.page-module__JU49mq__detail p{color:var(--adm-text-4);margin:0 0 1rem;font-size:.78rem;line-height:1.6}.page-module__JU49mq__facts{flex-direction:column;gap:.55rem;margin:0 0 1rem;font-size:.73rem;display:flex}.page-module__JU49mq__facts div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.page-module__JU49mq__facts dt{color:var(--adm-text-4)}.page-module__JU49mq__facts dd{color:var(--adm-text-2);text-align:right;overflow-wrap:anywhere;margin:0}.page-module__JU49mq__checklist{margin:0;padding:0;font-size:.74rem;list-style:none}.page-module__JU49mq__checklist li{border-bottom:1px solid var(--adm-border);color:var(--adm-text-3);justify-content:space-between;align-items:center;gap:.7rem;padding:.6rem 0;display:flex}.page-module__JU49mq__pagination{border-top:1px solid var(--adm-border);color:var(--adm-text-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;font-size:.72rem;display:flex}.page-module__JU49mq__pagination>div{gap:.5rem;display:flex}.page-module__JU49mq__definition{color:var(--adm-text-4);max-width:800px;font-size:.75rem;line-height:1.6}@media (max-width:1100px){.page-module__JU49mq__detailGrid{grid-template-columns:1fr}}
.page-module__7bnQVW__loadingContainer{background:var(--neutral-50);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__7bnQVW__loadingSpinner{border:3px solid var(--neutral-200);border-top-color:var(--neutral-900);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module__7bnQVW__spin}@keyframes page-module__7bnQVW__spin{to{transform:rotate(360deg)}}.page-module__7bnQVW__container{background:var(--neutral-50);min-height:100vh}.page-module__7bnQVW__header{border-bottom:1px solid var(--neutral-200);background:#fff;padding:1.5rem 2rem}.page-module__7bnQVW__backLink{color:var(--neutral-500);align-items:center;margin-bottom:.75rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module__7bnQVW__backLink:hover{color:var(--neutral-700)}.page-module__7bnQVW__title{color:var(--neutral-900);letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.page-module__7bnQVW__subtitle{color:var(--neutral-500);margin:0;font-size:.9375rem}.page-module__7bnQVW__content{max-width:720px;margin:0 auto;padding:2rem}.page-module__7bnQVW__card{border:1px solid var(--neutral-200);background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a}.page-module__7bnQVW__formField{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.page-module__7bnQVW__priceInput{border:1px solid var(--neutral-200);border-radius:8px;align-items:center;display:flex;overflow:hidden}.page-module__7bnQVW__pricePrefix{background:var(--neutral-50);color:var(--neutral-600);padding:.75rem 1rem;font-size:1rem;font-weight:500}.page-module__7bnQVW__priceInput input{border:none;border-radius:0;flex:1}.page-module__7bnQVW__priceInputApplied{transition:border-color .2s,box-shadow .2s;box-shadow:0 0 0 2px #22c55e40;border-color:#22c55e!important}.page-module__7bnQVW__appliedHint{color:#16a34a;margin-top:.5rem;font-size:.8125rem;font-weight:500;animation:.2s page-module__7bnQVW__fadeIn;display:block}.page-module__7bnQVW__stepActions{justify-content:space-between;gap:1rem;margin-top:1.5rem;display:flex}.page-module__7bnQVW__secondaryButton{border:1px solid var(--neutral-200);color:var(--neutral-700);background:#fff;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;display:flex}.page-module__7bnQVW__secondaryButton:hover{background:var(--neutral-50);border-color:var(--neutral-300)}.page-module__7bnQVW__primaryButton{background:var(--neutral-900);color:#fff;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;display:flex}.page-module__7bnQVW__primaryButton:hover:not(:disabled){background:var(--neutral-800)}.page-module__7bnQVW__primaryButton:disabled{opacity:.5;cursor:not-allowed}.page-module__7bnQVW__buttonSpinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite page-module__7bnQVW__spin}.page-module__7bnQVW__generateSummary{background:var(--neutral-50);border-radius:8px;margin-bottom:1rem;padding:1rem}.page-module__7bnQVW__generateSummary p{color:var(--neutral-700);margin:0 0 .25rem;font-size:.9375rem}.page-module__7bnQVW__errorMessage{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.page-module__7bnQVW__reviewForm{flex-direction:column;gap:1.25rem;display:flex}.page-module__7bnQVW__formSection{flex-direction:column;gap:.5rem;display:flex}.page-module__7bnQVW__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__7bnQVW__textarea{border:1px solid var(--neutral-200);resize:vertical;border-radius:8px;width:100%;min-height:120px;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem}.page-module__7bnQVW__textarea:focus{border-color:var(--neutral-400);outline:none;box-shadow:0 0 0 2px #0000000d}.page-module__7bnQVW__listItemRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.page-module__7bnQVW__listItemRow input{flex:1}.page-module__7bnQVW__removeItemBtn{width:32px;height:32px;color:var(--neutral-500);background:var(--neutral-100);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:1.25rem;transition:all .15s;display:flex}.page-module__7bnQVW__removeItemBtn:hover{color:#b91c1c;background:#fecaca}.page-module__7bnQVW__specGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.page-module__7bnQVW__successMessage{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.page-module__7bnQVW__successMessage svg{color:#22c55e;flex-shrink:0}.page-module__7bnQVW__successMessage p{color:var(--neutral-700);margin:0;font-size:1rem}.page-module__7bnQVW__publicUrl{font-size:.875rem!important}.page-module__7bnQVW__publicUrl a{color:var(--neutral-900);word-break:break-all;text-decoration:underline}.page-module__7bnQVW__publicUrl a:hover{color:var(--neutral-600)}.page-module__7bnQVW__actionButtons{justify-content:center;margin-bottom:1rem;display:flex}.page-module__7bnQVW__stickerLink{color:var(--neutral-700);background:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__7bnQVW__stickerLink:hover{background:var(--neutral-200);border-color:var(--neutral-300)}.page-module__7bnQVW__select{border:1px solid var(--neutral-200);cursor:pointer;background:#fff;border-radius:8px;width:100%;padding:.625rem 1rem;font-size:.9375rem}.page-module__7bnQVW__select:focus{border-color:var(--neutral-400);outline:none;box-shadow:0 0 0 2px #0000000d}.page-module__7bnQVW__fieldNote{color:#10b981;margin-top:.25rem;font-size:.75rem}.page-module__7bnQVW__entryModeOptions{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.page-module__7bnQVW__entryModeCard{background:var(--neutral-50);border:2px solid var(--neutral-200);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;transition:all .2s;display:flex}.page-module__7bnQVW__entryModeCard:hover:not(:disabled){background:var(--neutral-100);border-color:var(--neutral-400);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.page-module__7bnQVW__entryModeCard:disabled{opacity:.5;cursor:not-allowed}.page-module__7bnQVW__entryModeCard svg{width:32px;height:32px;color:var(--neutral-700)}.page-module__7bnQVW__entryModeText h3{color:var(--neutral-900);margin:0 0 .25rem;font-size:1rem;font-weight:600}.page-module__7bnQVW__entryModeText p{color:var(--neutral-600);margin:0;font-size:.8125rem;line-height:1.4}.page-module__7bnQVW__generatingStatus{background:var(--neutral-50);color:var(--neutral-700);border-radius:8px;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;font-size:.9375rem;display:flex}.page-module__7bnQVW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#00000080;justify-content:center;align-items:center;animation:.15s page-module__7bnQVW__fadeIn;display:flex;position:fixed;inset:0}@keyframes page-module__7bnQVW__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__7bnQVW__modal{text-align:center;background:#fff;border-radius:16px;width:90%;max-width:420px;padding:2rem;animation:.2s page-module__7bnQVW__slideUp;box-shadow:0 20px 60px #00000026}@keyframes page-module__7bnQVW__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-module__7bnQVW__modalIcon{color:#22c55e;background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1rem;display:flex}.page-module__7bnQVW__modalIconWarning{color:#d97706;background:#fef3c7;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1rem;display:flex}.page-module__7bnQVW__modalIconNoPhotos{color:#2563eb;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1rem;display:flex}.page-module__7bnQVW__modalActionsColumn{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.page-module__7bnQVW__modalActionsColumn button{justify-content:center;width:100%}.page-module__7bnQVW__modalTitle{color:var(--neutral-900);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.page-module__7bnQVW__modalDescription{color:var(--neutral-600);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}.page-module__7bnQVW__modalActions{justify-content:center;gap:.75rem;display:flex}.page-module__7bnQVW__modalActions button{flex:1}.page-module__7bnQVW__dangerButton{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;transition:background .15s;display:flex}.page-module__7bnQVW__dangerButton:hover{background:#b91c1c}.page-module__7bnQVW__warrantySection{border:1px solid var(--neutral-200);background:#fafafa;border-radius:10px;flex-direction:column;gap:.625rem;padding:1rem;display:flex}.page-module__7bnQVW__warrantySectionLabel{color:var(--neutral-900);align-items:baseline;gap:.625rem;font-size:.875rem;font-weight:600;display:flex}.page-module__7bnQVW__warrantySectionNote{color:var(--neutral-500);font-size:.75rem;font-weight:400}.page-module__7bnQVW__maestroLogo{flex-shrink:0}.page-module__7bnQVW__reviewHeaderRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__7bnQVW__maestroBadge{background:var(--neutral-100,#f5f5f5);border:1px solid var(--neutral-200,#e5e5e5);color:var(--neutral-600,#525252);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}
.BhphVehiclePhoto-module__hW97_W__photo{-o-object-fit:contain;object-fit:contain;border-radius:6px}.BhphVehiclePhoto-module__hW97_W__placeholder{color:#73777e;background:#f4f5f6;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-size:11px;display:inline-flex}
.page-module__CB0d9G__page{width:100%;min-height:100vh;padding:1.75rem 2.5rem 3rem}.page-module__CB0d9G__header{border-bottom:1px solid var(--adm-border);margin-bottom:1.5rem;padding-bottom:1.25rem}.page-module__CB0d9G__title{color:var(--adm-text);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:600}.page-module__CB0d9G__subtitle{color:var(--adm-text-4);margin:.3rem 0 0;font-size:.82rem}.page-module__CB0d9G__section{margin-bottom:2rem}.page-module__CB0d9G__sectionTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--adm-text-4);margin:0 0 .75rem;font-size:.72rem;font-weight:600}.page-module__CB0d9G__card{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:2px;margin-bottom:1rem;padding:1.25rem}.page-module__CB0d9G__statsGrid{background:var(--adm-border);border:1px solid var(--adm-border);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1px;display:grid}.page-module__CB0d9G__chartWrapper{height:280px}.page-module__CB0d9G__loading{min-height:200px;color:var(--adm-text-4);justify-content:center;align-items:center;display:flex}.page-module__CB0d9G__error{color:var(--adm-neg);font-size:.85rem}
