.page-module__6yZgba__loadingContainer{background:#f5f5f6;justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__6yZgba__loadingSpinner{border:3px solid #e6e6e8;border-top-color:#1c1c1e;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module__6yZgba__spin}@keyframes page-module__6yZgba__spin{to{transform:rotate(360deg)}}.page-module__6yZgba__page{background:#f5f5f6;width:100%;min-height:100%}.page-module__6yZgba__pageInner{max-width:1180px;margin:0 auto;padding:48px 56px 80px}.page-module__6yZgba__pageHeader{margin-bottom:32px}.page-module__6yZgba__pageTitle{letter-spacing:-.01em;color:#1c1c1e;margin:0 0 6px;font-size:30px;font-weight:700}.page-module__6yZgba__pageSubtitle{color:#6b6b70;margin:0;font-size:15px}.page-module__6yZgba__pageLayout{align-items:flex-start;gap:32px;display:flex}.page-module__6yZgba__settingsNav{flex-direction:column;flex-shrink:0;gap:2px;width:240px;display:flex;position:sticky;top:48px}.page-module__6yZgba__navSection{flex-direction:column;gap:2px;display:flex}.page-module__6yZgba__navSectionLabel{letter-spacing:.06em;color:#a2a2a6;padding:14px 12px 6px;font-size:11px;font-weight:700}.page-module__6yZgba__navItem{color:#4b4b50;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.page-module__6yZgba__navItem:hover{background:#ececed}.page-module__6yZgba__navItemActive{color:#1c1c1e;background:#eeeeef;font-weight:600}.page-module__6yZgba__panelColumn{flex:1;min-width:0}.page-module__6yZgba__panelStack{flex-direction:column;gap:20px;display:flex}.page-module__6yZgba__contentCard{background:#fff;border:1px solid #e6e6e8;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #00000008}.page-module__6yZgba__cardHeader{border-bottom:1px solid #ececee;padding:28px 32px}.page-module__6yZgba__cardTitle{color:#1c1c1e;margin:0 0 4px;font-size:17px;font-weight:700}.page-module__6yZgba__cardSubtitle{color:#6b6b70;margin:0;font-size:14px}.page-module__6yZgba__cardBody{flex-direction:column;gap:28px;padding:32px;display:flex}.page-module__6yZgba__cardFooter{background:#fafafb;border-top:1px solid #ececee;justify-content:flex-end;padding:20px 32px;display:flex}.page-module__6yZgba__cardDivider{background:#f0f0f1;border:none;height:1px;margin:0}.page-module__6yZgba__header{display:none}.page-module__6yZgba__title{color:#1c1c1e;margin:0;font-size:30px;font-weight:700}.page-module__6yZgba__content{flex:1}.page-module__6yZgba__settingsContainer{width:100%}.page-module__6yZgba__tabs,.page-module__6yZgba__tab{display:none}.page-module__6yZgba__section{background:0 0;border:none;border-radius:0;margin-bottom:0}.page-module__6yZgba__sectionHeader{display:none}.page-module__6yZgba__sectionTitle{color:#1c1c1e;margin:0 0 4px;font-size:17px;font-weight:700}.page-module__6yZgba__sectionDescription{color:#6b6b70;margin:0;font-size:14px}.page-module__6yZgba__sectionBody{padding:0}@media (max-width:900px){.page-module__6yZgba__pageInner{padding:32px 20px 64px}.page-module__6yZgba__pageLayout{flex-direction:column}.page-module__6yZgba__settingsNav{flex-flow:wrap;gap:4px;width:100%;position:static}.page-module__6yZgba__navSectionLabel{width:100%;padding:10px 4px 4px}.page-module__6yZgba__navItem{width:auto}}.page-module__6yZgba__languageOptions{flex-direction:column;gap:1rem;max-width:400px;margin-top:1.5rem;display:flex}.page-module__6yZgba__languageOption,.page-module__6yZgba__languageOptionActive{border:1px solid var(--neutral-200);color:var(--neutral-900);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .15s;display:flex}.page-module__6yZgba__languageOption:hover{border-color:var(--neutral-300);background:var(--neutral-50)}.page-module__6yZgba__languageOptionActive{border:2px solid var(--neutral-900);background:var(--neutral-900);color:#fff;cursor:default}.page-module__6yZgba__languageOptionLabel{align-items:center;gap:.75rem;display:flex}.page-module__6yZgba__languageOptionFlag{font-size:1.25rem;line-height:1}.page-module__6yZgba__profilePhotoSection{border-bottom:1px solid var(--neutral-100);align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.page-module__6yZgba__profilePhoto{background:#e9e9eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden}.page-module__6yZgba__profilePhoto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-module__6yZgba__profileInitials{color:#6b6b70;font-size:20px;font-weight:700}.page-module__6yZgba__profilePhotoActions{flex-direction:column;gap:.5rem;display:flex}.page-module__6yZgba__uploadButton{color:#1c1c1e;cursor:pointer;background:#fff;border:1px solid #d8d8db;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.page-module__6yZgba__uploadButton:hover{background:#f7f7f8}.page-module__6yZgba__photoHint{color:var(--neutral-400);font-size:.75rem}.page-module__6yZgba__hiddenInput{display:none}.page-module__6yZgba__logoSection{border-bottom:1px solid var(--neutral-100);align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.page-module__6yZgba__logo{border:2px dashed var(--neutral-200);background:var(--neutral-50);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.page-module__6yZgba__logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.page-module__6yZgba__logoPlaceholder{color:var(--neutral-400)}.page-module__6yZgba__formGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.page-module__6yZgba__formField{flex-direction:column;gap:.375rem;display:flex}.page-module__6yZgba__formFieldFull{grid-column:1/-1}.page-module__6yZgba__formLabel{color:#333336;margin-bottom:7px;font-size:13px;font-weight:600}.page-module__6yZgba__formInput{box-sizing:border-box;color:#1c1c1e;background:#fff;border:1px solid #d8d8db;border-radius:8px;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.page-module__6yZgba__formInput:focus{border-color:#1c1c1e;outline:none}.page-module__6yZgba__formInput:disabled{color:#8b8b90;background:#f7f7f8;border-color:#e6e6e8}.page-module__6yZgba__formInput.page-module__6yZgba__readonly{color:#8b8b90;cursor:not-allowed;background:#f7f7f8;border-color:#e6e6e8}.page-module__6yZgba__formTextarea{box-sizing:border-box;color:#1c1c1e;resize:vertical;background:#fff;border:1px solid #d8d8db;border-radius:8px;width:100%;min-height:112px;padding:11px 14px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s}.page-module__6yZgba__formTextarea:focus{border-color:#1c1c1e;outline:none}.page-module__6yZgba__formHint{color:var(--neutral-400);font-size:.75rem}.page-module__6yZgba__fetchTaxRow{border-bottom:1px solid var(--neutral-100);flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-module__6yZgba__fetchTaxButton{border:1px solid var(--neutral-300);color:var(--neutral-700);cursor:pointer;background:#fff;border-radius:8px;width:fit-content;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.page-module__6yZgba__fetchTaxButton:hover:not(:disabled){background:var(--neutral-50);border-color:var(--neutral-400)}.page-module__6yZgba__fetchTaxButton:disabled{opacity:.6;cursor:not-allowed}.page-module__6yZgba__fetchTaxError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.page-module__6yZgba__subsectionTitle{color:var(--neutral-800);border-top:1px solid var(--neutral-100);margin:1rem 0 .75rem;padding-top:1rem;font-size:.9375rem;font-weight:600}.page-module__6yZgba__customFeesList{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.page-module__6yZgba__customFeeRow{align-items:center;gap:.75rem;display:flex}.page-module__6yZgba__customFeeRow .page-module__6yZgba__formInput:first-child{flex:1;min-width:120px}.page-module__6yZgba__customFeeRow .page-module__6yZgba__formInput:last-of-type{width:100px}.page-module__6yZgba__removeFeeButton{border:1px solid var(--neutral-200);color:var(--neutral-600);cursor:pointer;background:#fff;border-radius:6px;padding:.5rem .75rem;font-size:.8125rem;font-weight:500}.page-module__6yZgba__removeFeeButton:hover{background:var(--neutral-50);color:var(--neutral-900)}.page-module__6yZgba__addFeeButton{border:1px dashed var(--neutral-300);color:var(--neutral-600);cursor:pointer;background:0 0;border-radius:8px;width:fit-content;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.page-module__6yZgba__addFeeButton:hover{background:var(--neutral-50);border-color:var(--neutral-400);color:var(--neutral-800)}.page-module__6yZgba__hoursGrid{flex-direction:column;gap:.75rem;display:flex}.page-module__6yZgba__dayRow{align-items:center;gap:1rem;display:flex}.page-module__6yZgba__dayLabel{width:100px;color:var(--neutral-700);font-size:.875rem;font-weight:500}.page-module__6yZgba__dayInputs{flex:1;align-items:center;gap:.5rem;display:flex}.page-module__6yZgba__dayInput{border:1px solid var(--neutral-200);background:#fff;border-radius:6px;width:100px;padding:.5rem;font-size:.875rem}.page-module__6yZgba__dayInput:disabled{background:var(--neutral-50);color:var(--neutral-400)}.page-module__6yZgba__closedToggle{color:var(--neutral-600);cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.page-module__6yZgba__closedToggle input{accent-color:var(--neutral-900)}.page-module__6yZgba__actions{border:none;justify-content:flex-end;gap:.75rem;margin:0;padding:0;display:flex}.page-module__6yZgba__cancelButton{border:1px solid var(--neutral-200);color:var(--neutral-700);cursor:pointer;background:#fff;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500}.page-module__6yZgba__cancelButton:hover{background:var(--neutral-50)}.page-module__6yZgba__saveButton{color:#fff;cursor:pointer;background:#1c1c1e;border:none;border-radius:8px;padding:11px 24px;font-size:14px;font-weight:600;transition:background .15s}.page-module__6yZgba__saveButton:hover{background:#000}.page-module__6yZgba__saveButton:disabled{opacity:.5;cursor:not-allowed}.page-module__6yZgba__editButton{border:1px solid var(--neutral-300);color:var(--neutral-700);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.page-module__6yZgba__editButton:hover{background:var(--neutral-50);border-color:var(--neutral-400);color:var(--neutral-900)}.page-module__6yZgba__successMessage{color:#166534;background:#dcfce7;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}@media (max-width:768px){.page-module__6yZgba__dashboard{flex-direction:column}.page-module__6yZgba__mainContent{margin-left:0}.page-module__6yZgba__header,.page-module__6yZgba__content{padding:1rem}.page-module__6yZgba__tabs{width:100%}.page-module__6yZgba__tab{flex:1;justify-content:center}.page-module__6yZgba__formGrid{grid-template-columns:1fr}.page-module__6yZgba__profilePhotoSection,.page-module__6yZgba__logoSection{flex-direction:column;align-items:flex-start}.page-module__6yZgba__dayRow{flex-wrap:wrap}.page-module__6yZgba__dayLabel{width:100%}.page-module__6yZgba__actions{flex-direction:column}.page-module__6yZgba__cancelButton,.page-module__6yZgba__saveButton{width:100%}.page-module__6yZgba__permissionItem{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__6yZgba__permissionToggles{justify-content:flex-end;width:100%}}.page-module__6yZgba__permissionsList{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.page-module__6yZgba__permissionItem{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;transition:border-color .12s;display:flex}.page-module__6yZgba__permissionItem:hover{border-color:var(--neutral-300)}.page-module__6yZgba__permissionMemberInfo{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.page-module__6yZgba__permissionMemberAvatar{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:.875rem;font-weight:600;display:flex}.page-module__6yZgba__permissionMemberName{color:var(--neutral-900);font-size:.9375rem;font-weight:600}.page-module__6yZgba__permissionMemberRole{color:var(--neutral-500);margin-top:.125rem;font-size:.8125rem}.page-module__6yZgba__permissionMemberEmail{color:var(--neutral-400)}.page-module__6yZgba__permissionToggles{align-items:center;gap:1.5rem;display:flex}.page-module__6yZgba__permissionToggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;display:flex;position:relative}.page-module__6yZgba__permissionToggleLabel{color:var(--neutral-700);font-size:.875rem;font-weight:500}.page-module__6yZgba__permissionCheckbox{opacity:0;pointer-events:none;position:absolute}.page-module__6yZgba__permissionToggleSwitch{background:var(--neutral-300);border-radius:12px;width:44px;height:24px;transition:background .2s;position:relative}.page-module__6yZgba__permissionToggleSwitch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}.page-module__6yZgba__permissionCheckbox:checked+.page-module__6yZgba__permissionToggleSwitch{background:#3b82f6}.page-module__6yZgba__permissionCheckbox:checked+.page-module__6yZgba__permissionToggleSwitch:after{transform:translate(20px)}.page-module__6yZgba__permissionCheckbox:disabled+.page-module__6yZgba__permissionToggleSwitch{opacity:.5;cursor:not-allowed}.page-module__6yZgba__emptyState{text-align:center;color:var(--neutral-500);padding:3rem 1rem;font-size:.9375rem}.page-module__6yZgba__gmailLoading{color:var(--neutral-500);padding:.75rem 0;font-size:.9375rem}.page-module__6yZgba__gmailSuccess{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.page-module__6yZgba__gmailError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.page-module__6yZgba__gmailConnectedCard,.page-module__6yZgba__gmailDisconnectedCard{border:1px solid var(--neutral-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}.page-module__6yZgba__gmailConnectedCard{background:#f0fdf4;border-color:#a7f3d0}.page-module__6yZgba__gmailConnectedInfo,.page-module__6yZgba__gmailDisconnectedInfo{align-items:center;gap:1rem;display:flex}.page-module__6yZgba__gmailConnectedIcon{border:1px solid var(--neutral-200);width:44px;height:44px;color:var(--neutral-600);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__6yZgba__gmailConnectedLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--neutral-500);margin:0 0 .15rem;font-size:.75rem;font-weight:600}.page-module__6yZgba__gmailConnectedEmail{color:var(--neutral-900);margin:0 0 .15rem;font-size:.9375rem;font-weight:600}.page-module__6yZgba__gmailConnectedDate{color:var(--neutral-500);margin:0;font-size:.8125rem}.page-module__6yZgba__gmailDisconnectedStatus{color:var(--neutral-500);margin:0;font-size:.9375rem}.page-module__6yZgba__gmailConnectBtn{background:var(--neutral-900);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;padding:.5625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.page-module__6yZgba__gmailConnectBtn:hover{background:#374151}.page-module__6yZgba__gmailDisconnectBtn{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #fca5a5;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .15s}.page-module__6yZgba__gmailDisconnectBtn:hover:not(:disabled){background:#fef2f2}.page-module__6yZgba__gmailDisconnectBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__6yZgba__gmailInfoBox{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:12px;padding:1.25rem 1.5rem}.page-module__6yZgba__gmailInfoTitle{color:var(--neutral-900);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.page-module__6yZgba__gmailInfoList{color:var(--neutral-700);flex-direction:column;gap:.4rem;margin:0 0 .75rem;padding-left:1.25rem;font-size:.875rem;line-height:1.5;display:flex}.page-module__6yZgba__gmailInfoNote{color:var(--neutral-500);margin:0;font-size:.8125rem}.page-module__6yZgba__gmailInfoNote code{background:var(--neutral-100);border-radius:4px;padding:.1em .4em;font-family:monospace;font-size:.8125rem}.page-module__6yZgba__integToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__6yZgba__integFilters{background:#f0f0f1;border-radius:999px;gap:4px;padding:3px;display:inline-flex}.page-module__6yZgba__integFilter{color:#6b6b70;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.page-module__6yZgba__integFilterActive{color:#fff;background:#1c1c1e}.page-module__6yZgba__integSection{flex-direction:column;gap:12px;display:flex}.page-module__6yZgba__integSectionTitle{color:#1c1c1e;margin:0;font-size:15px;font-weight:700}.page-module__6yZgba__integSectionHint{color:#6b6b70;margin:0;font-size:13px}.page-module__6yZgba__integGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:1100px){.page-module__6yZgba__integGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.page-module__6yZgba__integGrid{grid-template-columns:1fr}}.page-module__6yZgba__integCard{background:#fff;border:1px solid #e6e6e8;border-radius:12px;flex-direction:column;min-height:100%;display:flex;overflow:hidden}.page-module__6yZgba__integCardBody{flex-direction:column;flex:1;gap:10px;padding:16px 16px 12px;display:flex}.page-module__6yZgba__integCardTop{align-items:flex-start;gap:12px;display:flex}.page-module__6yZgba__integLogo{background:#f5f5f6;border:1px solid #ececee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.page-module__6yZgba__integLogo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.page-module__6yZgba__integMeta{flex:1;min-width:0}.page-module__6yZgba__integName{color:#1c1c1e;margin:0;font-size:14px;font-weight:700;line-height:1.3}.page-module__6yZgba__integCategory{color:#8b8b90;margin:2px 0 0;font-size:12px}.page-module__6yZgba__integDesc{color:#6b6b70;margin:0;font-size:13px;line-height:1.45}.page-module__6yZgba__integBadgeRow{flex-wrap:wrap;gap:6px;display:flex}.page-module__6yZgba__integBadge{color:#4b4b50;background:#f0f0f1;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.page-module__6yZgba__integBadgeOk{color:#1f6b3a;background:#ecf8f0}.page-module__6yZgba__integBadgeWarn{color:#8a5a00;background:#fff6e5}.page-module__6yZgba__integBadgeMuted{color:#8b8b90;background:#f0f0f1}.page-module__6yZgba__integCardFooter{background:#fafafb;border-top:1px solid #f0f0f1;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.page-module__6yZgba__integFooterBtn{color:#1c1c1e;cursor:pointer;background:#fff;border:1px solid #d8d8db;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.page-module__6yZgba__integFooterBtn:hover:not(:disabled){background:#f7f7f8}.page-module__6yZgba__integFooterBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__6yZgba__integToggle{flex-shrink:0;width:36px;height:20px;position:relative}.page-module__6yZgba__integToggle input{opacity:0;width:0;height:0;position:absolute}.page-module__6yZgba__integToggleTrack{cursor:pointer;background:#d8d8db;border-radius:999px;transition:background .15s;position:absolute;inset:0}.page-module__6yZgba__integToggleTrack:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.page-module__6yZgba__integToggle input:checked+.page-module__6yZgba__integToggleTrack{background:#1c1c1e}.page-module__6yZgba__integToggle input:checked+.page-module__6yZgba__integToggleTrack:after{transform:translate(16px)}.page-module__6yZgba__integToggle input:disabled+.page-module__6yZgba__integToggleTrack{opacity:.5;cursor:not-allowed}.page-module__6yZgba__integUpsell{background:#fafafb;border:1px solid #e6e6e8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.page-module__6yZgba__integUpsellTitle{color:#1c1c1e;margin:0 0 4px;font-size:14px;font-weight:700}.page-module__6yZgba__integUpsellText{color:#6b6b70;margin:0;font-size:13px}.page-module__6yZgba__integToast{color:#fff;background:#1c1c1e;border-radius:8px;padding:10px 14px;font-size:13px}.page-module__6yZgba__integDetail{background:#fafafb;border:1px solid #ececee;border-radius:10px;flex-direction:column;gap:8px;margin-top:8px;padding:12px;display:flex}.page-module__6yZgba__integDetailLabel{text-transform:uppercase;letter-spacing:.04em;color:#a2a2a6;font-size:11px;font-weight:700}.page-module__6yZgba__integStats{text-align:center;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.page-module__6yZgba__integStat{background:#fff;border:1px solid #ececee;border-radius:8px;padding:6px 4px}.page-module__6yZgba__integStatValue{color:#1c1c1e;font-size:14px;font-weight:700}.page-module__6yZgba__integStatLabel{text-transform:uppercase;letter-spacing:.04em;color:#a2a2a6;font-size:10px}.page-module__6yZgba__integEmpty{text-align:center;color:#8b8b90;padding:32px;font-size:14px}.page-module__6yZgba__cardDescription{color:#6b6b70;margin:0;font-size:14px}.page-module__6yZgba__sectionSubtitle{color:#6b6b70;margin:0 0 8px;font-size:14px}.page-module__6yZgba__editButton{color:#1c1c1e;cursor:pointer;background:#fff;border:1px solid #e6e6e8;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.page-module__6yZgba__editButton:hover{background:#f5f5f6}.page-module__6yZgba__agentForm{flex-direction:column;gap:28px;width:100%;display:flex}.page-module__6yZgba__agentToggle{background:#fafafb;border:1px solid #e6e6e8;border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.page-module__6yZgba__agentToggleText{flex:1;min-width:0}.page-module__6yZgba__agentToggleTitle{color:#1c1c1e;margin:0 0 4px;font-size:14px;font-weight:600}.page-module__6yZgba__agentToggleHint{color:#6b6b70;margin:0;font-size:13px;line-height:1.45}.page-module__6yZgba__agentModeGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__6yZgba__agentModeCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e6e8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:16px 18px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.page-module__6yZgba__agentModeCard:hover{background:#fafafb}.page-module__6yZgba__agentModeCardActive{background:#fafafb;border-color:#1c1c1e;box-shadow:inset 0 0 0 1px #1c1c1e}.page-module__6yZgba__agentModeTitle{color:#1c1c1e;margin:0;font-size:14px;font-weight:700}.page-module__6yZgba__agentModeDesc{color:#6b6b70;margin:0;font-size:13px;line-height:1.45}.page-module__6yZgba__agentWarn{color:#8a5a00;background:#fff6e5;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.page-module__6yZgba__agentSection{border-top:1px solid #f0f0f1;flex-direction:column;gap:16px;padding-top:4px;display:flex}.page-module__6yZgba__agentSectionTitle{color:#1c1c1e;margin:0 0 4px;font-size:15px;font-weight:700}.page-module__6yZgba__agentSectionHint{color:#6b6b70;margin:0;font-size:13px;line-height:1.45}.page-module__6yZgba__agentHoursRow{grid-template-columns:1fr 1fr;gap:22px;margin-top:16px;display:grid}.page-module__6yZgba__agentUpsell{background:#fafafb;border:1px solid #e6e6e8;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.page-module__6yZgba__agentUpsellCopy{flex:1;min-width:0}.page-module__6yZgba__agentUpsellTitle{color:#1c1c1e;margin:0 0 6px;font-size:16px;font-weight:700}.page-module__6yZgba__agentUpsellText{color:#6b6b70;margin:0;font-size:14px;line-height:1.5}.page-module__6yZgba__agentUpsellBtn{cursor:pointer;border:none;flex-shrink:0}@media (max-width:700px){.page-module__6yZgba__agentModeGrid,.page-module__6yZgba__agentHoursRow{grid-template-columns:1fr}.page-module__6yZgba__agentUpsell{flex-direction:column;align-items:stretch}}.page-module__6yZgba__inlineLinkButton{color:#3b6fe0;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.page-module__6yZgba__inlineLinkButton:hover{color:#2952b3}.page-module__6yZgba__holidayTableWrap{border:1px solid #ececee;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.page-module__6yZgba__holidayTableHeader{text-transform:uppercase;letter-spacing:.04em;color:#a2a2a6;background:#fafafb;border-bottom:1px solid #ececee;grid-template-columns:160px 1fr 150px 180px;gap:12px;padding:10px 14px;font-size:11px;font-weight:700;display:grid}.page-module__6yZgba__holidayRow{background:#fff;border-bottom:1px solid #f0f0f1;grid-template-columns:160px 1fr 150px 180px;align-items:center;gap:12px;padding:12px 14px;display:grid}.page-module__6yZgba__holidayRow:last-child{border-bottom:none}.page-module__6yZgba__holidayDate{color:#4b4b50;font-size:13px}.page-module__6yZgba__holidayName{color:#1c1c1e;flex-direction:column;gap:2px;font-size:14px;font-weight:600;display:flex}.page-module__6yZgba__holidayBadge{text-transform:uppercase;letter-spacing:.03em;color:#3b6fe0;background:#eaf1ff;border-radius:999px;align-self:flex-start;align-items:center;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.page-module__6yZgba__holidayRecurrence{color:#a2a2a6;font-size:12px;font-weight:400}.page-module__6yZgba__holidayStatusSelect{padding:8px 10px;font-size:13px}.page-module__6yZgba__holidayHoursInputs{color:#6b6b70;align-items:center;gap:6px;font-size:13px;display:flex}.page-module__6yZgba__holidayHoursEmpty{color:#a2a2a6;font-size:13px}@media (max-width:900px){.page-module__6yZgba__holidayTableHeader{display:none}.page-module__6yZgba__holidayRow{grid-template-columns:1fr;gap:6px}}.page-module__6yZgba__customDaysSection{flex-direction:column;gap:12px;padding-top:8px;display:flex}.page-module__6yZgba__customDaysToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__6yZgba__customDayForm{background:#fafafb;border:1px solid #e6e6e8;border-radius:10px;padding:16px}.page-module__6yZgba__customDaysList{border:1px solid #ececee;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.page-module__6yZgba__customDayRow{background:#fff;border-bottom:1px solid #f0f0f1;grid-template-columns:160px 1fr 160px auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.page-module__6yZgba__customDayRow:last-child{border-bottom:none}@media (max-width:700px){.page-module__6yZgba__customDayRow{grid-template-columns:1fr;gap:6px}}
.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}
.page-module__k6E3dq__loadingContainer{background:var(--neutral-50);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__k6E3dq__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__k6E3dq__spin}@keyframes page-module__k6E3dq__spin{to{transform:rotate(360deg)}}.page-module__k6E3dq__dashboard{background:var(--neutral-50);min-height:100vh;display:flex}.page-module__k6E3dq__mainContent{flex-direction:column;flex:1;min-width:0;margin-left:260px;display:flex}.page-module__k6E3dq__header{border-bottom:1px solid var(--neutral-200);background:#fff;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.page-module__k6E3dq__headerLeft{align-items:baseline;gap:.75rem;display:flex}.page-module__k6E3dq__title{color:var(--neutral-900);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600}.page-module__k6E3dq__count{color:var(--neutral-500);font-size:.875rem}.page-module__k6E3dq__headerRight{align-items:center;gap:1rem;display:flex}.page-module__k6E3dq__headerStats{gap:1rem;display:flex}.page-module__k6E3dq__statCard{background:var(--neutral-50);border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem 1.25rem;display:flex}.page-module__k6E3dq__statLabel{color:var(--neutral-500);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.page-module__k6E3dq__addButton{background:var(--neutral-900);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.page-module__k6E3dq__addButton:hover{background:var(--neutral-800)}.page-module__k6E3dq__searchBar{border-bottom:1px solid var(--neutral-100);padding:0 2rem;background:#fff;align-items:center;gap:.75rem;margin-bottom:0;padding-block:1rem;display:flex}.page-module__k6E3dq__searchBar svg{color:var(--neutral-400);flex-shrink:0}.page-module__k6E3dq__searchInput{color:var(--neutral-900);background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.page-module__k6E3dq__searchInput::placeholder{color:var(--neutral-400)}.page-module__k6E3dq__clearSearch{color:var(--neutral-400);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;display:flex}.page-module__k6E3dq__clearSearch:hover{background:var(--neutral-100);color:var(--neutral-600)}.page-module__k6E3dq__noResults{color:var(--neutral-500);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.page-module__k6E3dq__clearSearchBtn{background:var(--neutral-100);color:var(--neutral-700);cursor:pointer;border:none;border-radius:.375rem;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem}.page-module__k6E3dq__clearSearchBtn:hover{background:var(--neutral-200)}.page-module__k6E3dq__modalOverlay{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.page-module__k6E3dq__modal{background:#fff;border-radius:1rem;flex-direction:column;width:100%;max-width:500px;max-height:80vh;display:flex;overflow:hidden}.page-module__k6E3dq__modalHeader{border-bottom:1px solid var(--neutral-100);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.page-module__k6E3dq__modalTitle{color:var(--neutral-900);margin:0;font-size:1.125rem;font-weight:600}.page-module__k6E3dq__modalClose{color:var(--neutral-500);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;display:flex}.page-module__k6E3dq__modalClose:hover{background:var(--neutral-100)}.page-module__k6E3dq__modalContent{padding:1rem 1.25rem;overflow-y:auto}.page-module__k6E3dq__modalSearchWrap{border-bottom:1px solid var(--neutral-100);align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem 0;display:flex}.page-module__k6E3dq__modalSearchWrap svg{color:var(--neutral-400);flex-shrink:0}.page-module__k6E3dq__modalSearchInput{color:var(--neutral-900);background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.page-module__k6E3dq__modalSearchInput::placeholder{color:var(--neutral-400)}.page-module__k6E3dq__vehicleItemVin{color:var(--neutral-400);margin-top:.125rem;font-family:monospace;font-size:.6875rem;display:block}.page-module__k6E3dq__repairTypeStep{padding:.25rem 0}.page-module__k6E3dq__repairTypeSubtitle{color:var(--neutral-600);margin:0 0 1rem;font-size:.875rem}.page-module__k6E3dq__repairCategories{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.page-module__k6E3dq__repairCategoryBtn{border:1px solid var(--neutral-200);color:var(--neutral-700);cursor:pointer;background:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;transition:all .15s}.page-module__k6E3dq__repairCategoryBtn:hover{background:var(--neutral-50);border-color:var(--neutral-300)}.page-module__k6E3dq__repairCategoryBtnActive{background:var(--neutral-900);border-color:var(--neutral-900);color:#fff}.page-module__k6E3dq__customRepairInput{border:1px solid var(--neutral-200);border-radius:6px;width:100%;margin-bottom:1rem;padding:.625rem .75rem;font-family:inherit;font-size:.9375rem}.page-module__k6E3dq__customRepairInput:focus{border-color:var(--neutral-900);outline:none}.page-module__k6E3dq__repairTypeActions{border-top:1px solid var(--neutral-100);justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.page-module__k6E3dq__noVehiclesBlock{text-align:center;padding:2rem 0}.page-module__k6E3dq__noVehicles{color:var(--neutral-700);margin:0 0 .5rem;font-weight:500}.page-module__k6E3dq__noVehiclesHint{color:var(--neutral-500);margin:0 0 1rem;font-size:.9375rem}.page-module__k6E3dq__noVehiclesBlock .page-module__k6E3dq__emptyButton{margin:0}.page-module__k6E3dq__noVehiclesBlock a{text-decoration:none}.page-module__k6E3dq__repairItemsList{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.page-module__k6E3dq__repairItemChip{background:var(--neutral-100);color:var(--neutral-800);border-radius:6px;padding:.25rem .5rem;font-size:.8125rem;display:inline-block}.page-module__k6E3dq__addFixRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.page-module__k6E3dq__addFixInput{border:1px solid var(--neutral-200);border-radius:6px;flex:1;min-width:160px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.page-module__k6E3dq__addFixButtonWrap{border-top:1px solid var(--neutral-100);margin-top:.75rem;padding-top:.75rem}.page-module__k6E3dq__addFixButton{border:1px dashed var(--neutral-300);color:var(--neutral-600);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.page-module__k6E3dq__addFixButton:hover{background:var(--neutral-50);border-color:var(--neutral-400);color:var(--neutral-800)}.page-module__k6E3dq__required{color:#dc2626}.page-module__k6E3dq__mechanicShopsSection{border-bottom:1px solid var(--neutral-200);background:#fff;padding:1rem 2rem}.page-module__k6E3dq__mechanicShopsHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.page-module__k6E3dq__mechanicShopsTitle{color:var(--neutral-900);margin:0;font-size:1rem;font-weight:600}.page-module__k6E3dq__addShopButton{background:var(--neutral-100);border:1px solid var(--neutral-200);color:var(--neutral-700);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.page-module__k6E3dq__addShopButton:hover{background:var(--neutral-200)}.page-module__k6E3dq__noShops{color:var(--neutral-500);margin:0;font-size:.875rem}.page-module__k6E3dq__shopsList{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__k6E3dq__shopCard{background:var(--neutral-50);border:1px solid var(--neutral-100);border-radius:8px;min-width:200px;padding:.75rem 1rem}.page-module__k6E3dq__shopName{color:var(--neutral-900);margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.page-module__k6E3dq__shopAddress{color:var(--neutral-600);margin-bottom:.25rem;font-size:.8125rem}.page-module__k6E3dq__shopContact{color:var(--neutral-500);font-size:.75rem}.page-module__k6E3dq__vehicleList{flex-direction:column;gap:.75rem;display:flex}.page-module__k6E3dq__vehicleItem{background:var(--neutral-50);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.page-module__k6E3dq__vehicleItemInfo{align-items:center;gap:.75rem;display:flex}.page-module__k6E3dq__vehicleItemImage{background:var(--neutral-100);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.page-module__k6E3dq__vehicleItemImage svg{width:20px;height:20px;color:var(--neutral-400)}.page-module__k6E3dq__vehicleItemName{color:var(--neutral-900);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__addToRepairBtn{background:var(--neutral-900);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500}.page-module__k6E3dq__addToRepairBtn:hover{background:var(--neutral-800)}.page-module__k6E3dq__addToRepairBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__k6E3dq__statValue{color:var(--neutral-900);font-size:1.25rem;font-weight:600}.page-module__k6E3dq__content{flex:1;padding:2rem;overflow-y:auto}.page-module__k6E3dq__emptyState{border:1px solid var(--neutral-200);text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.page-module__k6E3dq__emptyIcon{color:var(--neutral-300);margin-bottom:1.5rem}.page-module__k6E3dq__emptyTitle{color:var(--neutral-900);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.page-module__k6E3dq__emptyDescription{color:var(--neutral-500);max-width:400px;margin:0 0 1.5rem;font-size:.9375rem}.page-module__k6E3dq__emptyButton{background:var(--neutral-900);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:background .15s}.page-module__k6E3dq__emptyButton:hover{background:var(--neutral-800)}.page-module__k6E3dq__repairsList{flex-direction:column;gap:1rem;display:flex}.page-module__k6E3dq__repairCard{border:1px solid var(--neutral-200);background:#fff;border-radius:12px;transition:box-shadow .15s;overflow:hidden}.page-module__k6E3dq__repairCard:hover{box-shadow:0 4px 12px #0000000d}.page-module__k6E3dq__repairCardHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:background .15s;display:flex}.page-module__k6E3dq__repairCardHeader:hover{background:var(--neutral-50)}.page-module__k6E3dq__vehicleInfo{align-items:center;gap:1rem;display:flex}.page-module__k6E3dq__vehicleImageWrapper{background:var(--neutral-100);border-radius:8px;flex-shrink:0;width:80px;height:60px;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;gap:.125rem;display:flex}.page-module__k6E3dq__vehicleName{color:var(--neutral-900);margin:0;font-size:1rem;font-weight:600}.page-module__k6E3dq__vehicleTrim{color:var(--neutral-600);font-size:.8125rem}.page-module__k6E3dq__vehicleVin{color:var(--neutral-400);font-family:monospace;font-size:.75rem}.page-module__k6E3dq__repairMeta{align-items:center;gap:1.5rem;display:flex}.page-module__k6E3dq__repairCost{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.page-module__k6E3dq__repairCostLabel{color:var(--neutral-400);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}.page-module__k6E3dq__repairCostValue{color:#dc2626;font-size:1.125rem;font-weight:600}.page-module__k6E3dq__repairCostValueBtn{color:#dc2626;cursor:pointer;text-align:right;background:0 0;border:none;border-radius:4px;padding:.25rem 0;font-family:inherit;font-size:1.125rem;font-weight:600;transition:background .15s}.page-module__k6E3dq__repairCostValueBtn:hover{background:#dc262614;text-decoration:underline}.page-module__k6E3dq__repairCostInlineEdit{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__k6E3dq__repairCostInlineEdit .page-module__k6E3dq__pricePrefix{color:var(--neutral-600);font-size:1rem;font-weight:600}.page-module__k6E3dq__repairCostInput{border:1px solid var(--neutral-200);border-radius:6px;width:5rem;padding:.375rem .5rem;font-family:inherit;font-size:1rem}.page-module__k6E3dq__inlineSaveBtn,.page-module__k6E3dq__inlineCancelBtn{cursor:pointer;border:none;border-radius:6px;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500}.page-module__k6E3dq__inlineSaveBtn{background:var(--neutral-900);color:#fff}.page-module__k6E3dq__inlineSaveBtn:hover:not(:disabled){background:var(--neutral-800)}.page-module__k6E3dq__inlineSaveBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__k6E3dq__inlineCancelBtn{background:var(--neutral-100);color:var(--neutral-600)}.page-module__k6E3dq__inlineCancelBtn:hover{background:var(--neutral-200)}.page-module__k6E3dq__repairDuration{color:var(--neutral-500);background:var(--neutral-100);border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.page-module__k6E3dq__repairStatusBadge{border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.page-module__k6E3dq__statusDot{border-radius:50%;width:8px;height:8px}.page-module__k6E3dq__expandButton{cursor:pointer;width:32px;height:32px;color:var(--neutral-400);background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.page-module__k6E3dq__expandButton:hover{color:var(--neutral-600)}.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-100);overflow:hidden}.page-module__k6E3dq__repairDetails{padding:1.5rem}.page-module__k6E3dq__repairInfo{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.page-module__k6E3dq__infoRow{flex-direction:column;gap:.25rem;display:flex}.page-module__k6E3dq__infoLabel{color:var(--neutral-400);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}.page-module__k6E3dq__infoValue{color:var(--neutral-900);font-size:.9375rem}.page-module__k6E3dq__repairActions{border-top:1px solid var(--neutral-100);gap:.75rem;padding-top:1rem;display:flex}.page-module__k6E3dq__editButton,.page-module__k6E3dq__viewButton,.page-module__k6E3dq__completeButton{cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.page-module__k6E3dq__editButton{border:1px solid var(--neutral-200);color:var(--neutral-700);background:#fff}.page-module__k6E3dq__editButton:hover{background:var(--neutral-50)}.page-module__k6E3dq__viewButton{border:1px solid var(--neutral-200);color:var(--neutral-700);background:#fff}.page-module__k6E3dq__viewButton:hover{background:var(--neutral-50)}.page-module__k6E3dq__completeButton{color:#fff;background:#16a34a;border:1px solid #16a34a;margin-left:auto}.page-module__k6E3dq__completeButton:hover{background:#15803d}.page-module__k6E3dq__editForm{padding:.5rem 0}.page-module__k6E3dq__formGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.page-module__k6E3dq__formField{flex-direction:column;gap:.375rem;display:flex}.page-module__k6E3dq__formField.page-module__k6E3dq__fullWidth{grid-column:1/-1}.page-module__k6E3dq__formField label{color:var(--neutral-500);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.page-module__k6E3dq__input,.page-module__k6E3dq__select,.page-module__k6E3dq__textarea{border:1px solid var(--neutral-200);color:var(--neutral-900);background:#fff;border-radius:6px;padding:.625rem .75rem;font-family:inherit;font-size:.9375rem;transition:all .15s}.page-module__k6E3dq__input:focus,.page-module__k6E3dq__select:focus,.page-module__k6E3dq__textarea:focus{border-color:var(--neutral-900);outline:none;box-shadow:0 0 0 3px #0000000d}.page-module__k6E3dq__priceInput{border:1px solid var(--neutral-200);background:#fff;border-radius:6px;align-items:center;display:flex;overflow:hidden}.page-module__k6E3dq__priceInput span{background:var(--neutral-50);color:var(--neutral-500);border-right:1px solid var(--neutral-200);padding:.625rem .75rem}.page-module__k6E3dq__priceInput .page-module__k6E3dq__input{border:none;border-radius:0;flex:1}.page-module__k6E3dq__priceInput .page-module__k6E3dq__input:focus{box-shadow:none}.page-module__k6E3dq__textarea{resize:vertical;min-height:60px}.page-module__k6E3dq__formActions{border-top:1px solid var(--neutral-100);justify-content:flex-end;gap:.75rem;padding-top:1rem;display:flex}.page-module__k6E3dq__cancelButton,.page-module__k6E3dq__saveButton{cursor:pointer;border-radius:6px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s}.page-module__k6E3dq__cancelButton{border:1px solid var(--neutral-200);color:var(--neutral-600);background:#fff}.page-module__k6E3dq__cancelButton:hover{background:var(--neutral-50)}.page-module__k6E3dq__saveButton{background:var(--neutral-900);border:1px solid var(--neutral-900);color:#fff}.page-module__k6E3dq__saveButton:hover{background:var(--neutral-800)}.page-module__k6E3dq__toast{z-index:1100;border-radius:10px;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.9375rem;font-weight:500;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000026}.page-module__k6E3dq__toastSuccess{color:#fff;background:#16a34a}.page-module__k6E3dq__toastError{color:#fff;background:#dc2626}@media (max-width:1024px){.page-module__k6E3dq__repairMeta{gap:1rem}.page-module__k6E3dq__formGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__k6E3dq__dashboard{flex-direction:column}.page-module__k6E3dq__mainContent{margin-left:0}.page-module__k6E3dq__header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.page-module__k6E3dq__content{padding:1rem}.page-module__k6E3dq__repairCardHeader{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__k6E3dq__repairMeta{flex-wrap:wrap;justify-content:space-between;width:100%}.page-module__k6E3dq__repairActions{flex-wrap:wrap}.page-module__k6E3dq__completeButton{justify-content:center;width:100%;margin-left:0}}
.page-module__9BV6zq__page{--finance-top:calc(var(--ms-announce-h,0px) + 72px);min-height:calc(100vh - var(--finance-top));margin-top:var(--finance-top);background:var(--ms-bg);color:var(--ms-text);grid-template-columns:360px 1fr;align-items:start;display:grid}.page-module__9BV6zq__sidebar{top:var(--finance-top);max-height:calc(100vh - var(--finance-top));border-right:1px solid var(--ms-border);background:var(--ms-bg);flex-direction:column;gap:1.25rem;padding:2rem 1.75rem;display:flex;position:sticky;overflow-y:auto}.page-module__9BV6zq__sidebar::-webkit-scrollbar{width:4px}.page-module__9BV6zq__sidebar::-webkit-scrollbar-thumb{background:var(--ms-border);border-radius:2px}.page-module__9BV6zq__backLink{color:var(--ms-text-muted);align-items:center;gap:.4rem;margin-bottom:.25rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__9BV6zq__backLink:hover{color:var(--ms-text)}.page-module__9BV6zq__vehicleCard{border:1px solid var(--ms-border);background:var(--ms-bg-alt);border-radius:12px;overflow:hidden}.page-module__9BV6zq__vehiclePhotoWrap{aspect-ratio:16/10;background:var(--ms-bg-elevated);width:100%;position:relative}.page-module__9BV6zq__vehiclePhoto{-o-object-fit:cover;object-fit:cover}.page-module__9BV6zq__vehiclePhotoPlaceholder{aspect-ratio:16/10;color:var(--ms-text-muted);background:var(--ms-bg-elevated);justify-content:center;align-items:center;font-size:.8125rem;display:flex}.page-module__9BV6zq__vehicleInfo{padding:1.25rem}.page-module__9BV6zq__vehicleTitle{color:var(--ms-text);letter-spacing:-.01em;margin:0 0 .375rem;font-size:1.125rem;font-weight:700;line-height:1.3}.page-module__9BV6zq__vehiclePrice{color:var(--ms-accent);letter-spacing:-.02em;margin:0 0 .875rem;font-size:1.5rem;font-weight:700}.page-module__9BV6zq__vehiclePriceContact{color:var(--ms-text-muted);margin:0 0 .875rem;font-size:1rem;font-style:italic;font-weight:500}.page-module__9BV6zq__vehicleMeta{flex-direction:column;gap:.375rem;display:flex}.page-module__9BV6zq__vehicleMetaItem{color:var(--ms-text-muted);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.page-module__9BV6zq__dealerCard{border:1px solid var(--ms-border);background:var(--ms-bg-alt);border-radius:10px;padding:1rem 1.25rem}.page-module__9BV6zq__dealerLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--ms-text-muted);margin:0 0 .25rem;font-size:.6875rem;font-weight:700}.page-module__9BV6zq__dealerName{color:var(--ms-text);margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.page-module__9BV6zq__dealerPhone,.page-module__9BV6zq__dealerAddress{color:var(--ms-text-muted);margin:0 0 .125rem;font-size:.8125rem}.page-module__9BV6zq__securityNote{background:color-mix(in srgb, var(--ms-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--ms-accent) 25%, transparent);border-radius:8px;align-items:flex-start;gap:.5rem;padding:.875rem 1rem;display:flex}.page-module__9BV6zq__securityNote p{color:var(--ms-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.page-module__9BV6zq__formPanel{background:var(--ms-bg);width:100%;padding:2.5rem 3.5rem}.page-module__9BV6zq__formHeader{margin-bottom:1.5rem}.page-module__9BV6zq__formTitle{color:var(--ms-text);letter-spacing:-.03em;margin:0 0 .25rem;font-size:1.75rem;font-weight:800}.page-module__9BV6zq__formSubtitle{color:var(--ms-text-muted);margin:0;font-size:.9375rem}.page-module__9BV6zq__staffBadge{background:var(--ms-bg-elevated);border:1px solid var(--ms-border);color:var(--ms-text-muted);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__9BV6zq__staffBadge svg{flex-shrink:0}.page-module__9BV6zq__progressWrap{margin-bottom:2rem}.page-module__9BV6zq__stepLabels{justify-content:space-between;gap:.25rem;margin-bottom:.625rem;display:flex}.page-module__9BV6zq__stepLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--ms-text-muted);text-align:center;opacity:.4;flex:1;font-size:.6875rem;font-weight:700;transition:color .2s}.page-module__9BV6zq__stepLabelActive{opacity:1;color:var(--ms-accent)}.page-module__9BV6zq__stepLabelDone{opacity:.7;color:var(--ms-text-secondary)}.page-module__9BV6zq__progressTrack{background:var(--ms-border);border-radius:2px;height:3px;overflow:hidden}.page-module__9BV6zq__progressFill{background:var(--ms-accent);border-radius:2px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.page-module__9BV6zq__formBody{margin-bottom:2rem}.page-module__9BV6zq__errorMsg{color:#dc2626;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:1.5rem;padding:.875rem 1rem;font-size:.9375rem}.page-module__9BV6zq__formFooter{border-top:1px solid var(--ms-border);gap:1rem;padding-top:1.5rem;display:flex}.page-module__9BV6zq__backBtn{color:var(--ms-text-secondary);border:1px solid var(--ms-border);cursor:pointer;background:0 0;border-radius:8px;padding:.9375rem 1.75rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background .2s,color .2s}.page-module__9BV6zq__backBtn:hover{background:var(--ms-bg-elevated);color:var(--ms-text)}.page-module__9BV6zq__nextBtn{background:var(--ms-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;padding:.9375rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;transition:opacity .2s}.page-module__9BV6zq__nextBtn:hover:not(:disabled){opacity:.88}.page-module__9BV6zq__nextBtn:disabled{opacity:.5;cursor:wait}.page-module__9BV6zq__stepForm{flex-direction:column;gap:1.25rem;display:flex}.page-module__9BV6zq__stepHeading{color:var(--ms-text-muted);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--ms-border);margin:0 0 .25rem;padding-bottom:.75rem;font-size:.75rem;font-weight:700}.page-module__9BV6zq__row2{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}.page-module__9BV6zq__row3{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:1.25rem;display:grid}.page-module__9BV6zq__field{flex-direction:column;gap:.4rem;display:flex}.page-module__9BV6zq__label{color:var(--ms-text-secondary);font-size:.8125rem;font-weight:600}.page-module__9BV6zq__req{color:#ef4444;margin-left:2px}.page-module__9BV6zq__input,.page-module__9BV6zq__select{border:1px solid var(--ms-border);background:var(--ms-bg-alt);width:100%;color:var(--ms-text);box-sizing:border-box;border-radius:8px;padding:.9375rem 1.125rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,background .2s}.page-module__9BV6zq__input::placeholder{color:var(--ms-text-muted)}.page-module__9BV6zq__input:focus,.page-module__9BV6zq__select:focus{border-color:var(--ms-accent);background:var(--ms-bg-elevated);outline:none}.page-module__9BV6zq__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.5rem}.page-module__9BV6zq__hint{color:var(--ms-text-muted);font-size:.75rem}.page-module__9BV6zq__coAppToggle{border:1px solid var(--ms-border);cursor:pointer;background:var(--ms-bg-alt);text-align:left;border-radius:10px;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;font-family:inherit;transition:background .2s,border-color .2s;display:flex}.page-module__9BV6zq__coAppToggle:hover{background:var(--ms-bg-elevated)}.page-module__9BV6zq__coAppText{flex:1}.page-module__9BV6zq__coAppLabel{color:var(--ms-text);margin:0 0 .2rem;font-size:1rem;font-weight:600}.page-module__9BV6zq__coAppDesc{color:var(--ms-text-muted);margin:0;font-size:.875rem}.page-module__9BV6zq__checkbox{border:2px solid var(--ms-border);background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .2s,background .2s;display:flex}.page-module__9BV6zq__checkboxChecked{border-color:var(--ms-accent);background:var(--ms-accent)}.page-module__9BV6zq__reviewVehicle{background:var(--ms-bg-alt);border:1px solid var(--ms-border);border-radius:10px;align-items:center;gap:1rem;margin-bottom:.5rem;padding:1rem 1.25rem;display:flex}.page-module__9BV6zq__reviewVehiclePhoto{-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0;width:96px;height:64px}.page-module__9BV6zq__reviewVehicleName{color:var(--ms-text);margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.page-module__9BV6zq__reviewVehiclePrice{color:var(--ms-accent);margin:0;font-size:1rem;font-weight:700}.page-module__9BV6zq__reviewBlock{border:1px solid var(--ms-border);background:var(--ms-bg-alt);border-radius:10px;padding:1.25rem}.page-module__9BV6zq__reviewBlockTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--ms-text-muted);margin:0 0 1rem;font-size:.8125rem;font-weight:700}.page-module__9BV6zq__reviewSection{margin-bottom:1rem}.page-module__9BV6zq__reviewSection:last-child{margin-bottom:0}.page-module__9BV6zq__reviewSectionLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--ms-text-muted);opacity:.6;margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.page-module__9BV6zq__reviewGrid{grid-template-columns:repeat(3,1fr);gap:.625rem 1rem;display:grid}.page-module__9BV6zq__reviewField{flex-direction:column;gap:.15rem;display:flex}.page-module__9BV6zq__reviewFieldLabel{color:var(--ms-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}.page-module__9BV6zq__reviewFieldValue{color:var(--ms-text);font-size:.9375rem;font-weight:500}.page-module__9BV6zq__legalText{color:var(--ms-text-muted);background:var(--ms-bg-elevated);border:1px solid var(--ms-border);border-radius:8px;max-height:320px;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6;overflow-y:auto}.page-module__9BV6zq__legalText p{margin:0 0 .75rem}.page-module__9BV6zq__legalText p:last-child{margin-bottom:0}.page-module__9BV6zq__disclosuresToggle{text-transform:uppercase;letter-spacing:.07em;width:100%;color:var(--ms-text-muted);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-family:inherit;font-size:.8125rem;font-weight:700;display:flex}.page-module__9BV6zq__disclosuresToggleIcon{color:var(--ms-text-muted);transition:transform .2s;display:flex}.page-module__9BV6zq__subHeading{color:var(--ms-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:1.25rem 0 .25rem;font-size:.75rem;font-weight:700}.page-module__9BV6zq__consentBlock{background:var(--ms-bg-elevated);border:1px solid var(--ms-border);border-radius:8px;flex-direction:column;gap:.875rem;padding:1rem 1.25rem;display:flex}.page-module__9BV6zq__consentRow{color:var(--ms-text-secondary);cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.55;display:flex}.page-module__9BV6zq__consentRow input[type=checkbox]{width:16px;height:16px;accent-color:var(--ms-accent);cursor:pointer;flex-shrink:0;margin-top:.2rem}.page-module__9BV6zq__successPage{--finance-top:calc(var(--ms-announce-h,0px) + 72px);min-height:calc(100vh - var(--finance-top));margin-top:var(--finance-top);background:var(--ms-bg);justify-content:center;align-items:center;padding:2rem;display:flex}.page-module__9BV6zq__successCard{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:520px;display:flex}.page-module__9BV6zq__successIcon{background:#22c55e1f;border:1px solid #22c55e4d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.page-module__9BV6zq__successTitle{color:var(--ms-text);letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:800}.page-module__9BV6zq__successText{color:var(--ms-text-muted);margin:0;font-size:1rem;line-height:1.6}.page-module__9BV6zq__successVehicleRow{background:var(--ms-bg-alt);border:1px solid var(--ms-border);text-align:left;border-radius:10px;align-items:center;gap:1rem;width:100%;padding:1rem 1.5rem;display:flex}.page-module__9BV6zq__successVehiclePhoto{-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0;width:120px;height:80px}.page-module__9BV6zq__successVehicleTitle{color:var(--ms-text);margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.page-module__9BV6zq__successVehiclePrice{color:var(--ms-accent);margin:0;font-size:1.125rem;font-weight:700}.page-module__9BV6zq__successBack{background:var(--ms-bg-elevated);color:var(--ms-text);border:1px solid var(--ms-border);border-radius:8px;padding:.9375rem 2.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s}.page-module__9BV6zq__successBack:hover{background:var(--ms-bg-elevated);opacity:.85}.page-module__9BV6zq__successActions{flex-direction:column;gap:.625rem;width:100%;max-width:320px;display:flex}.page-module__9BV6zq__successActionPrimary{background:var(--ms-text);color:var(--ms-bg);border:1px solid var(--ms-text);text-align:center;border-radius:8px;padding:.9375rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s}.page-module__9BV6zq__successActionPrimary:hover{opacity:.88}.page-module__9BV6zq__successActionSecondary{background:var(--ms-bg-elevated);color:var(--ms-text);border:1px solid var(--ms-border);text-align:center;border-radius:8px;padding:.9375rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,opacity .2s}.page-module__9BV6zq__successActionSecondary:hover{opacity:.85}@media (max-width:900px){.page-module__9BV6zq__page{grid-template-columns:1fr}.page-module__9BV6zq__sidebar{border-right:none;border-bottom:1px solid var(--ms-border);max-height:none;padding:1.25rem;position:static}.page-module__9BV6zq__formPanel{padding:1.75rem 1.25rem}.page-module__9BV6zq__row2,.page-module__9BV6zq__row3{grid-template-columns:1fr}.page-module__9BV6zq__reviewGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.page-module__9BV6zq__page,.page-module__9BV6zq__successPage{--finance-top:calc(var(--ms-announce-h,0px) + 64px)}}@media (max-width:500px){.page-module__9BV6zq__reviewGrid{grid-template-columns:1fr}.page-module__9BV6zq__stepLabels{display:none}}
.BOSEditModal-module__CRXmDW__overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0;overflow:hidden}.BOSEditModal-module__CRXmDW__drawer{background:#fff;flex-direction:column;width:100%;max-width:1100px;height:100vh;display:flex;overflow:hidden;box-shadow:-4px 0 40px #00000026}.BOSEditModal-module__CRXmDW__drawerPage{background:#fff;flex-direction:column;flex:1;width:100%;display:flex}.BOSEditModal-module__CRXmDW__header{border-bottom:1px solid var(--neutral-200,#e5e7eb);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.BOSEditModal-module__CRXmDW__headerLeft{flex-direction:column;gap:.125rem;display:flex}.BOSEditModal-module__CRXmDW__headerTitle{color:var(--neutral-900,#111827);margin:0;font-size:1.0625rem;font-weight:600}.BOSEditModal-module__CRXmDW__headerSub{color:var(--neutral-500,#6b7280);margin:0;font-size:.8125rem}.BOSEditModal-module__CRXmDW__headerRight{align-items:center;gap:.75rem;display:flex}.BOSEditModal-module__CRXmDW__closeBtn{border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;width:36px;height:36px;color:var(--neutral-500,#6b7280);background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;transition:all .15s;display:flex}.BOSEditModal-module__CRXmDW__closeBtn:hover{background:var(--neutral-100,#f3f4f6);color:var(--neutral-900,#111827)}.BOSEditModal-module__CRXmDW__backBtn{color:var(--neutral-600,#4b5563);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0 0 .25rem;padding:.375rem 0;font-size:.875rem;font-weight:500;transition:color .15s}.BOSEditModal-module__CRXmDW__backBtn:hover{color:var(--neutral-900,#111827)}.BOSEditModal-module__CRXmDW__tabs{border-bottom:1px solid var(--neutral-200,#e5e7eb);background:#fff;flex-shrink:0;gap:0;padding:0 1.5rem;display:flex}.BOSEditModal-module__CRXmDW__tab{color:var(--neutral-500,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.BOSEditModal-module__CRXmDW__tab:hover{color:var(--neutral-700,#374151)}.BOSEditModal-module__CRXmDW__tabActive{color:var(--neutral-900,#111827);border-bottom-color:var(--neutral-900,#111827)}.BOSEditModal-module__CRXmDW__tabBadge{background:var(--neutral-200,#e5e7eb);color:var(--neutral-600,#4b5563);border-radius:999px;padding:.125rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.4}.BOSEditModal-module__CRXmDW__body{flex-direction:row;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.BOSEditModal-module__CRXmDW__editLayout{flex:1 1 0;width:100%;min-height:0;display:flex;overflow:hidden}.BOSEditModal-module__CRXmDW__formPanel{overscroll-behavior:contain;border-right:1px solid var(--neutral-200,#e5e7eb);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--neutral-400,#9ca3af) var(--neutral-100,#f3f4f6);flex-direction:column;flex:1 1 0;gap:1.25rem;width:55%;min-height:0;padding:1.5rem 1.5rem 2rem;display:flex;overflow:hidden scroll}.BOSEditModal-module__CRXmDW__formPanel::-webkit-scrollbar{width:10px}.BOSEditModal-module__CRXmDW__formPanel::-webkit-scrollbar-track{background:var(--neutral-100,#f3f4f6);border-radius:5px}.BOSEditModal-module__CRXmDW__formPanel::-webkit-scrollbar-thumb{background:var(--neutral-400,#9ca3af);border-radius:5px}.BOSEditModal-module__CRXmDW__formPanel::-webkit-scrollbar-thumb:hover{background:var(--neutral-500,#6b7280)}.BOSEditModal-module__CRXmDW__previewPanel{background:var(--neutral-50,#f9fafb);flex-direction:column;width:45%;display:flex;overflow:hidden}.BOSEditModal-module__CRXmDW__previewHeader{border-bottom:1px solid var(--neutral-200,#e5e7eb);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.BOSEditModal-module__CRXmDW__previewLabel{color:var(--neutral-700,#374151);font-size:.8125rem;font-weight:600}.BOSEditModal-module__CRXmDW__previewRefreshBtn{color:var(--neutral-600,#4b5563);border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.BOSEditModal-module__CRXmDW__previewRefreshBtn:hover:not(:disabled){background:var(--neutral-100,#f3f4f6);border-color:var(--neutral-300,#d1d5db)}.BOSEditModal-module__CRXmDW__previewRefreshBtn:disabled{opacity:.5;cursor:not-allowed}.BOSEditModal-module__CRXmDW__previewFrame{background:var(--neutral-100,#f3f4f6);border:none;flex:1;width:100%}.BOSEditModal-module__CRXmDW__previewPlaceholder{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.BOSEditModal-module__CRXmDW__previewPlaceholderIcon{opacity:.4;font-size:2.5rem}.BOSEditModal-module__CRXmDW__previewPlaceholderText{color:var(--neutral-500,#6b7280);max-width:200px;font-size:.875rem;line-height:1.5}.BOSEditModal-module__CRXmDW__previewLoading{color:var(--neutral-500,#6b7280);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.BOSEditModal-module__CRXmDW__section{border:1px solid var(--neutral-200,#e5e7eb);border-radius:10px;overflow:hidden}.BOSEditModal-module__CRXmDW__sectionHeader{background:var(--neutral-50,#f9fafb);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:.875rem 1rem;transition:background .15s;display:flex}.BOSEditModal-module__CRXmDW__sectionHeader:hover{background:var(--neutral-100,#f3f4f6)}.BOSEditModal-module__CRXmDW__sectionHeaderOpen{border-bottom-color:var(--neutral-200,#e5e7eb)}.BOSEditModal-module__CRXmDW__sectionTitle{color:var(--neutral-800,#1f2937);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.BOSEditModal-module__CRXmDW__sectionChevron{color:var(--neutral-500,#6b7280);font-size:.75rem;transition:transform .2s}.BOSEditModal-module__CRXmDW__sectionChevronOpen{transform:rotate(180deg)}.BOSEditModal-module__CRXmDW__sectionBody{grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;display:grid}.BOSEditModal-module__CRXmDW__sectionBodyFull{grid-template-columns:1fr}.BOSEditModal-module__CRXmDW__fieldGroup{flex-direction:column;gap:.25rem;display:flex}.BOSEditModal-module__CRXmDW__fieldGroupFull{grid-column:1/-1}.BOSEditModal-module__CRXmDW__fieldLabel{color:var(--neutral-600,#4b5563);font-size:.75rem;font-weight:500}.BOSEditModal-module__CRXmDW__fieldInput{border:1px solid var(--neutral-200,#e5e7eb);width:100%;height:36px;color:var(--neutral-900,#111827);box-sizing:border-box;background:#fff;border-radius:6px;outline:none;padding:0 .625rem;font-size:.875rem;transition:border-color .15s}.BOSEditModal-module__CRXmDW__fieldInput:focus{border-color:var(--neutral-400,#9ca3af);box-shadow:0 0 0 3px #0000000f}.BOSEditModal-module__CRXmDW__fieldSelect{border:1px solid var(--neutral-200,#e5e7eb);width:100%;height:36px;color:var(--neutral-900,#111827);cursor:pointer;appearance:none;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right .625rem center no-repeat;border-radius:6px;outline:none;padding:0 2rem 0 .625rem;font-size:.875rem;transition:border-color .15s}.BOSEditModal-module__CRXmDW__fieldSelect:focus{border-color:var(--neutral-400,#9ca3af);box-shadow:0 0 0 3px #0000000f}.BOSEditModal-module__CRXmDW__fieldTextarea{border:1px solid var(--neutral-200,#e5e7eb);width:100%;color:var(--neutral-900,#111827);resize:vertical;box-sizing:border-box;background:#fff;border-radius:6px;outline:none;min-height:72px;padding:.5rem .625rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s}.BOSEditModal-module__CRXmDW__fieldTextarea:focus{border-color:var(--neutral-400,#9ca3af);box-shadow:0 0 0 3px #0000000f}.BOSEditModal-module__CRXmDW__checkboxRow{grid-column:1/-1;align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.BOSEditModal-module__CRXmDW__checkboxRow input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--neutral-900,#111827)}.BOSEditModal-module__CRXmDW__checkboxLabel{color:var(--neutral-700,#374151);cursor:pointer;font-size:.875rem}.BOSEditModal-module__CRXmDW__customFeeRow{grid-column:1/-1;grid-template-columns:1fr 120px 32px;align-items:center;gap:.5rem;display:grid}.BOSEditModal-module__CRXmDW__customFeeDeleteBtn{border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;width:32px;height:32px;color:var(--neutral-400,#9ca3af);background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:.875rem;transition:all .15s;display:flex}.BOSEditModal-module__CRXmDW__customFeeDeleteBtn:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.BOSEditModal-module__CRXmDW__addFeeBtn{color:var(--neutral-600,#4b5563);border:1px dashed var(--neutral-300,#d1d5db);cursor:pointer;background:0 0;border-radius:6px;grid-column:1/-1;justify-content:center;align-items:center;gap:.375rem;width:100%;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.BOSEditModal-module__CRXmDW__addFeeBtn:hover{background:var(--neutral-50,#f9fafb);border-color:var(--neutral-400,#9ca3af);color:var(--neutral-800,#1f2937)}.BOSEditModal-module__CRXmDW__formFooter{border-top:1px solid var(--neutral-200,#e5e7eb);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.BOSEditModal-module__CRXmDW__footerLeft{color:var(--neutral-500,#6b7280);font-size:.8125rem}.BOSEditModal-module__CRXmDW__footerRight{align-items:center;gap:.75rem;display:flex}.BOSEditModal-module__CRXmDW__cancelBtn{border:1px solid var(--neutral-200,#e5e7eb);height:38px;color:var(--neutral-700,#374151);cursor:pointer;background:0 0;border-radius:8px;padding:0 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.BOSEditModal-module__CRXmDW__cancelBtn:hover{background:var(--neutral-50,#f9fafb)}.BOSEditModal-module__CRXmDW__saveBtn{background:var(--neutral-900,#111827);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;height:38px;padding:0 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.BOSEditModal-module__CRXmDW__saveBtn:hover:not(:disabled){background:var(--neutral-800,#1f2937)}.BOSEditModal-module__CRXmDW__saveBtn:disabled{opacity:.6;cursor:not-allowed}.BOSEditModal-module__CRXmDW__errorBanner{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.BOSEditModal-module__CRXmDW__successBanner{color:#16a34a;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.BOSEditModal-module__CRXmDW__previewFullPanel{background:var(--neutral-100,#f3f4f6);flex-direction:column;width:100%;height:100%;display:flex}.BOSEditModal-module__CRXmDW__previewFullHeader{border-bottom:1px solid var(--neutral-200,#e5e7eb);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:.875rem 1.5rem;display:flex}.BOSEditModal-module__CRXmDW__previewFullFrame{border:none;flex:1;width:100%}.BOSEditModal-module__CRXmDW__historyPanel{overscroll-behavior:contain;flex-direction:column;gap:1rem;width:100%;height:100%;padding:1.5rem;display:flex;overflow-y:auto}.BOSEditModal-module__CRXmDW__historyEmpty{text-align:center;color:var(--neutral-400,#9ca3af);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.BOSEditModal-module__CRXmDW__historyEmptyIcon{font-size:2.5rem}.BOSEditModal-module__CRXmDW__historyEmptyText{color:var(--neutral-500,#6b7280);font-size:.9375rem}.BOSEditModal-module__CRXmDW__historyCard{border:1px solid var(--neutral-200,#e5e7eb);background:#fff;border-radius:10px;overflow:hidden}.BOSEditModal-module__CRXmDW__historyCardHeader{background:var(--neutral-50,#f9fafb);border-bottom:1px solid var(--neutral-200,#e5e7eb);justify-content:space-between;align-items:flex-start;padding:1rem;display:flex}.BOSEditModal-module__CRXmDW__historyCardMeta{flex-direction:column;gap:.25rem;display:flex}.BOSEditModal-module__CRXmDW__historyVersion{align-items:center;gap:.5rem;display:flex}.BOSEditModal-module__CRXmDW__historyVersionBadge{background:var(--neutral-900,#111827);color:#fff;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.BOSEditModal-module__CRXmDW__historyCurrentBadge{color:#16a34a;background:#dcfce7;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.BOSEditModal-module__CRXmDW__historyDate{color:var(--neutral-500,#6b7280);font-size:.8125rem}.BOSEditModal-module__CRXmDW__historyEditor{color:var(--neutral-600,#4b5563);font-size:.8125rem}.BOSEditModal-module__CRXmDW__historyDownloadBtn{color:var(--neutral-700,#374151);border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.BOSEditModal-module__CRXmDW__historyDownloadBtn:hover{background:var(--neutral-50,#f9fafb);border-color:var(--neutral-300,#d1d5db)}.BOSEditModal-module__CRXmDW__historyChanges{padding:.75rem 1rem}.BOSEditModal-module__CRXmDW__historyChangesLabel{color:var(--neutral-500,#6b7280);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.BOSEditModal-module__CRXmDW__historyChangesList{flex-wrap:wrap;gap:.375rem;display:flex}.BOSEditModal-module__CRXmDW__historyChangeTag{background:var(--neutral-100,#f3f4f6);color:var(--neutral-700,#374151);border-radius:4px;padding:.125rem .5rem;font-family:"ui-monospace",monospace;font-size:.75rem}.BOSEditModal-module__CRXmDW__historyNoChanges{color:var(--neutral-400,#9ca3af);font-size:.8125rem;font-style:italic}.BOSEditModal-module__CRXmDW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite BOSEditModal-module__CRXmDW__spin;display:inline-block}.BOSEditModal-module__CRXmDW__spinnerDark{border-color:#00000026;border-top-color:var(--neutral-600,#4b5563)}@keyframes BOSEditModal-module__CRXmDW__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.BOSEditModal-module__CRXmDW__drawer{max-width:100%}.BOSEditModal-module__CRXmDW__editLayout{flex-direction:column}.BOSEditModal-module__CRXmDW__formPanel{border-right:none;border-bottom:1px solid var(--neutral-200,#e5e7eb);width:100%;max-height:60vh}.BOSEditModal-module__CRXmDW__previewPanel{width:100%;min-height:40vh}.BOSEditModal-module__CRXmDW__sectionBody{grid-template-columns:1fr}}.BOSEditModal-module__CRXmDW__drawerPage{overflow:visible}.BOSEditModal-module__CRXmDW__drawerPage .BOSEditModal-module__CRXmDW__body{flex:none;align-items:flex-start;overflow:visible}.BOSEditModal-module__CRXmDW__drawerPage .BOSEditModal-module__CRXmDW__editLayout{align-items:flex-start;min-height:0;overflow:visible}.BOSEditModal-module__CRXmDW__drawerPage .BOSEditModal-module__CRXmDW__formPanel{overscroll-behavior:auto;scrollbar-gutter:auto;scrollbar-width:auto;flex:none;height:auto;min-height:0;overflow:visible}.BOSEditModal-module__CRXmDW__drawerPage .BOSEditModal-module__CRXmDW__previewPanel{align-self:flex-start;height:100vh;position:sticky;top:0;overflow:hidden}.BOSEditModal-module__CRXmDW__drawerPage .BOSEditModal-module__CRXmDW__formFooter{z-index:10;border-top:1px solid var(--neutral-200,#e5e7eb);position:sticky;bottom:0}.BOSEditModal-module__CRXmDW__drawerPage .BOSEditModal-module__CRXmDW__previewFullPanel{min-height:80vh}.BOSEditModal-module__CRXmDW__drawerPage .BOSEditModal-module__CRXmDW__historyPanel{height:auto;overflow-y:visible}
.page-module__c9AnwW__loadingContainer{background:var(--neutral-50);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__c9AnwW__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__c9AnwW__spin}@keyframes page-module__c9AnwW__spin{to{transform:rotate(360deg)}}.page-module__c9AnwW__errorCard{text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;max-width:500px;padding:2rem}.page-module__c9AnwW__errorCard h2{color:#991b1b;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.page-module__c9AnwW__errorCard p{color:#7f1d1d;margin-bottom:1.5rem;line-height:1.6}.page-module__c9AnwW__errorButton{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500}.page-module__c9AnwW__pageWrapper{flex-direction:column;height:100vh;display:flex;overflow:hidden}.page-module__c9AnwW__scrollableContent{flex:1;overflow:hidden auto}.page-module__c9AnwW__header{border-bottom:1px solid var(--neutral-200);background:#fff;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.page-module__c9AnwW__headerLeft{flex-direction:column;gap:.5rem;display:flex}.page-module__c9AnwW__backLink{color:var(--neutral-500);align-items:center;gap:.375rem;width:fit-content;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.page-module__c9AnwW__backLink:hover{color:var(--neutral-900)}.page-module__c9AnwW__title{color:var(--neutral-900);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600}.page-module__c9AnwW__subtitle{color:var(--neutral-500);margin:0;font-size:.875rem}.page-module__c9AnwW__formColumn{flex-direction:column;gap:1.25rem;max-width:720px;margin:0 auto;padding:1.5rem 2rem 3rem;display:flex}.page-module__c9AnwW__card{border:1px solid var(--neutral-200);background:#fff;border-radius:12px;padding:1.5rem}.page-module__c9AnwW__cardTitle{color:var(--neutral-900);margin:0 0 1.25rem;font-size:1rem;font-weight:600}.page-module__c9AnwW__searchBar{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.page-module__c9AnwW__searchBar svg{color:var(--neutral-400);flex-shrink:0}.page-module__c9AnwW__searchInput{color:var(--neutral-900);background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.page-module__c9AnwW__searchInput::placeholder{color:var(--neutral-400)}.page-module__c9AnwW__clearSearch{background:var(--neutral-100);cursor:pointer;width:24px;height:24px;color:var(--neutral-500);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.page-module__c9AnwW__clearSearch:hover{background:var(--neutral-200);color:var(--neutral-700)}.page-module__c9AnwW__vehicleList{flex-direction:column;gap:.5rem;max-height:520px;display:flex;overflow-y:auto}.page-module__c9AnwW__noVehicles{text-align:center;padding:2.5rem 1rem}.page-module__c9AnwW__noVehicles p{color:var(--neutral-500);margin:0;font-size:.875rem}.page-module__c9AnwW__vehicleRow{border:1px solid var(--neutral-200);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:1rem;width:100%;padding:.75rem;transition:all .15s;display:flex}.page-module__c9AnwW__vehicleRow:hover{border-color:var(--neutral-400);background:var(--neutral-50);box-shadow:0 2px 8px #0000000a}.page-module__c9AnwW__rowThumb{background:var(--neutral-100);width:72px;height:54px;color:var(--neutral-400);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__c9AnwW__rowThumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-module__c9AnwW__rowInfo{flex:1;min-width:0}.page-module__c9AnwW__rowTitle{color:var(--neutral-900);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.9375rem;font-weight:600;overflow:hidden}.page-module__c9AnwW__rowMeta{color:var(--neutral-500);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.page-module__c9AnwW__metaPill{background:var(--neutral-100);color:var(--neutral-600);border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.page-module__c9AnwW__rowCost{color:var(--neutral-900);white-space:nowrap;flex-shrink:0;font-size:.9375rem;font-weight:600}.page-module__c9AnwW__rowRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}.page-module__c9AnwW__startBtn{background:var(--neutral-900);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:opacity .15s}.page-module__c9AnwW__startBtn:hover{opacity:.88}.page-module__c9AnwW__statusBadge{text-transform:capitalize;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.page-module__c9AnwW__statusAvailable{color:#166534;background:#dcfce7}.page-module__c9AnwW__statusListed{color:#1e40af;background:#dbeafe}.page-module__c9AnwW__statusInRepair{color:#92400e;background:#fef3c7}.page-module__c9AnwW__statusPendingSale{color:#6b21a8;background:#f3e8ff}.page-module__c9AnwW__statusSold{background:var(--neutral-200);color:var(--neutral-700)}@media (max-width:768px){.page-module__c9AnwW__header{padding:1rem}.page-module__c9AnwW__formColumn{padding:1rem 1rem 2.5rem}.page-module__c9AnwW__card{padding:1.25rem 1rem}.page-module__c9AnwW__vehicleRow{flex-wrap:wrap}.page-module__c9AnwW__rowRight{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:calc(72px + 1rem)}}
.page-module___BGchG__wrapper{flex-direction:column;min-height:100vh;display:flex}.page-module___BGchG__loading,.page-module___BGchG__error{min-height:40vh;color:var(--neutral-600,#4b5563);flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.9375rem;display:flex}.page-module___BGchG__error{text-align:center}.page-module___BGchG__backLink{color:var(--neutral-700,#374151);background:var(--neutral-100,#f3f4f6);border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s}.page-module___BGchG__backLink:hover{background:var(--neutral-200,#e5e7eb);color:var(--neutral-900,#111827)}
.page-module__VW2_-G__loadingContainer{background:var(--neutral-50);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__VW2_-G__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__VW2_-G__spin}@keyframes page-module__VW2_-G__spin{to{transform:rotate(360deg)}}.page-module__VW2_-G__container{max-width:640px;min-height:100vh;margin:0 auto;padding:2rem}.page-module__VW2_-G__header{margin-bottom:2rem}.page-module__VW2_-G__backLink{color:var(--neutral-500);align-items:center;margin-bottom:1rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__VW2_-G__backLink:hover{color:var(--neutral-900)}.page-module__VW2_-G__title{color:var(--neutral-900);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.page-module__VW2_-G__subtitle{color:var(--neutral-500);margin:0;font-size:1rem}.page-module__VW2_-G__card{border:1px solid var(--neutral-200);box-shadow:0 1px 3px #0000000a}.page-module__VW2_-G__form{flex-direction:column;gap:2rem;display:flex}.page-module__VW2_-G__logoSection{flex-direction:column;gap:.75rem;display:flex}.page-module__VW2_-G__logoUpload{flex-direction:column;align-items:center;gap:.75rem;display:flex}.page-module__VW2_-G__logoPreview{background:var(--neutral-100);border:2px dashed var(--neutral-300);cursor:pointer;border-radius:1rem;width:120px;height:120px;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.page-module__VW2_-G__logoPreview:hover{border-color:var(--neutral-400);background:var(--neutral-50)}.page-module__VW2_-G__logoPlaceholder{height:100%;color:var(--neutral-400);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.page-module__VW2_-G__logoPlaceholder span{font-size:.75rem;font-weight:500}.page-module__VW2_-G__hiddenInput{display:none}.page-module__VW2_-G__logoHint{color:var(--neutral-400);margin:0;font-size:.75rem}.page-module__VW2_-G__formField{flex-direction:column;gap:.5rem;display:flex}.page-module__VW2_-G__formField label{color:var(--neutral-700);font-size:.875rem;font-weight:500}.page-module__VW2_-G__formSection{flex-direction:column;gap:1rem;display:flex}.page-module__VW2_-G__sectionTitle{color:var(--neutral-900);border-bottom:1px solid var(--neutral-200);margin:0;padding-bottom:.75rem;font-size:.9375rem;font-weight:600}.page-module__VW2_-G__formGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.page-module__VW2_-G__addressInputWrapper{position:relative}.page-module__VW2_-G__addressInputWrapper input{padding-right:2.5rem}.page-module__VW2_-G__addressIcon{color:var(--neutral-400);pointer-events:none;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.page-module__VW2_-G__addressHint{color:var(--neutral-400);margin:.25rem 0 0;font-size:.75rem}.page-module__VW2_-G__hoursHeader{border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.page-module__VW2_-G__hoursHeader .page-module__VW2_-G__sectionTitle{border-bottom:none;padding-bottom:0}.page-module__VW2_-G__toggle{background:var(--neutral-200);cursor:pointer;border:none;border-radius:12px;width:44px;height:24px;padding:0;transition:background .2s;position:relative}.page-module__VW2_-G__toggle:hover{background:var(--neutral-300)}.page-module__VW2_-G__toggleActive{background:var(--neutral-900)}.page-module__VW2_-G__toggleActive:hover{background:var(--neutral-800)}.page-module__VW2_-G__toggleKnob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.page-module__VW2_-G__toggleActive .page-module__VW2_-G__toggleKnob{transform:translate(20px)}.page-module__VW2_-G__hoursGrid{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.page-module__VW2_-G__dayRow{background:var(--neutral-50);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.page-module__VW2_-G__dayName{align-items:center;gap:1rem;min-width:140px;display:flex}.page-module__VW2_-G__dayName>span{color:var(--neutral-900);min-width:80px;font-size:.9375rem;font-weight:500}.page-module__VW2_-G__closedLabel{color:var(--neutral-500);cursor:pointer;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.page-module__VW2_-G__closedLabel input{cursor:pointer;width:14px;height:14px}.page-module__VW2_-G__timeInputs{align-items:center;gap:.5rem;display:flex}.page-module__VW2_-G__timeSelect{border:1px solid var(--neutral-300);color:var(--neutral-900);cursor:pointer;background:#fff;border-radius:.375rem;min-width:110px;padding:.5rem .75rem;font-size:.875rem}.page-module__VW2_-G__timeSelect:focus{border-color:var(--neutral-900);outline:none}.page-module__VW2_-G__timeSeparator{color:var(--neutral-500);font-size:.875rem}.page-module__VW2_-G__closedBadge{color:var(--neutral-500);font-size:.8125rem;font-style:italic}.page-module__VW2_-G__formActions{border-top:1px solid var(--neutral-200);padding-top:1rem}.page-module__VW2_-G__submitButton{background:var(--neutral-900);color:#fff;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;display:flex}.page-module__VW2_-G__submitButton:hover:not(:disabled){background:var(--neutral-800)}.page-module__VW2_-G__submitButton:disabled{opacity:.6;cursor:not-allowed}.page-module__VW2_-G__buttonSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite page-module__VW2_-G__spin}@media (max-width:640px){.page-module__VW2_-G__container{padding:1rem}.page-module__VW2_-G__title{font-size:1.5rem}.page-module__VW2_-G__formGrid{grid-template-columns:1fr}.page-module__VW2_-G__dayRow{flex-direction:column;align-items:flex-start;gap:.75rem}.page-module__VW2_-G__dayName{justify-content:space-between;width:100%}.page-module__VW2_-G__timeInputs{width:100%}.page-module__VW2_-G__timeSelect{flex:1}}
.page-module__jZjHJa__loadingContainer{background:var(--neutral-50);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__jZjHJa__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__jZjHJa__spin}@keyframes page-module__jZjHJa__spin{to{transform:rotate(360deg)}}.page-module__jZjHJa__container{max-width:640px;min-height:100vh;margin:0 auto;padding:2rem}.page-module__jZjHJa__header{margin-bottom:2rem}.page-module__jZjHJa__backLink{color:var(--neutral-500);align-items:center;margin-bottom:1rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__jZjHJa__backLink:hover{color:var(--neutral-900)}.page-module__jZjHJa__title{color:var(--neutral-900);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.page-module__jZjHJa__subtitle{color:var(--neutral-500);margin:0;font-size:1rem}.page-module__jZjHJa__card{border:1px solid var(--neutral-200);box-shadow:0 1px 3px #0000000a}.page-module__jZjHJa__form{flex-direction:column;gap:2rem;display:flex}.page-module__jZjHJa__logoSection{flex-direction:column;gap:.75rem;display:flex}.page-module__jZjHJa__logoUpload{flex-direction:column;align-items:center;gap:.75rem;display:flex}.page-module__jZjHJa__logoPreview{background:var(--neutral-100);border:2px dashed var(--neutral-300);cursor:pointer;border-radius:1rem;width:120px;height:120px;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.page-module__jZjHJa__logoPreview:hover{border-color:var(--neutral-400);background:var(--neutral-50)}.page-module__jZjHJa__logoPlaceholder{height:100%;color:var(--neutral-400);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.page-module__jZjHJa__logoPlaceholder span{font-size:.75rem;font-weight:500}.page-module__jZjHJa__hiddenInput{display:none}.page-module__jZjHJa__logoHint{color:var(--neutral-400);margin:0;font-size:.75rem}.page-module__jZjHJa__formField{flex-direction:column;gap:.5rem;display:flex}.page-module__jZjHJa__formField label{color:var(--neutral-700);font-size:.875rem;font-weight:500}.page-module__jZjHJa__formSection{flex-direction:column;gap:1rem;display:flex}.page-module__jZjHJa__sectionTitle{color:var(--neutral-900);border-bottom:1px solid var(--neutral-200);margin:0;padding-bottom:.75rem;font-size:.9375rem;font-weight:600}.page-module__jZjHJa__formGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.page-module__jZjHJa__addressInputWrapper{position:relative}.page-module__jZjHJa__addressInputWrapper input{padding-right:2.5rem}.page-module__jZjHJa__addressIcon{color:var(--neutral-400);pointer-events:none;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.page-module__jZjHJa__addressHint{color:var(--neutral-400);margin:.25rem 0 0;font-size:.75rem}.page-module__jZjHJa__hoursHeader{border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.page-module__jZjHJa__hoursHeader .page-module__jZjHJa__sectionTitle{border-bottom:none;padding-bottom:0}.page-module__jZjHJa__toggle{background:var(--neutral-200);cursor:pointer;border:none;border-radius:12px;width:44px;height:24px;padding:0;transition:background .2s;position:relative}.page-module__jZjHJa__toggle:hover{background:var(--neutral-300)}.page-module__jZjHJa__toggleActive{background:var(--neutral-900)}.page-module__jZjHJa__toggleActive:hover{background:var(--neutral-800)}.page-module__jZjHJa__toggleKnob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.page-module__jZjHJa__toggleActive .page-module__jZjHJa__toggleKnob{transform:translate(20px)}.page-module__jZjHJa__hoursGrid{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.page-module__jZjHJa__dayRow{background:var(--neutral-50);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.page-module__jZjHJa__dayName{align-items:center;gap:1rem;min-width:140px;display:flex}.page-module__jZjHJa__dayName>span{color:var(--neutral-900);min-width:80px;font-size:.9375rem;font-weight:500}.page-module__jZjHJa__closedLabel{color:var(--neutral-500);cursor:pointer;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.page-module__jZjHJa__closedLabel input{cursor:pointer;width:14px;height:14px}.page-module__jZjHJa__timeInputs{align-items:center;gap:.5rem;display:flex}.page-module__jZjHJa__timeSelect{border:1px solid var(--neutral-300);color:var(--neutral-900);cursor:pointer;background:#fff;border-radius:.375rem;min-width:110px;padding:.5rem .75rem;font-size:.875rem}.page-module__jZjHJa__timeSelect:focus{border-color:var(--neutral-900);outline:none}.page-module__jZjHJa__timeSeparator{color:var(--neutral-500);font-size:.875rem}.page-module__jZjHJa__closedBadge{color:var(--neutral-500);font-size:.8125rem;font-style:italic}.page-module__jZjHJa__formActions{border-top:1px solid var(--neutral-200);padding-top:1rem}.page-module__jZjHJa__submitButton{background:var(--neutral-900);color:#fff;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;display:flex}.page-module__jZjHJa__submitButton:hover:not(:disabled){background:var(--neutral-800)}.page-module__jZjHJa__submitButton:disabled{opacity:.6;cursor:not-allowed}.page-module__jZjHJa__buttonSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite page-module__jZjHJa__spin}@media (max-width:640px){.page-module__jZjHJa__container{padding:1rem}.page-module__jZjHJa__title{font-size:1.5rem}.page-module__jZjHJa__formGrid{grid-template-columns:1fr}.page-module__jZjHJa__dayRow{flex-direction:column;align-items:flex-start;gap:.75rem}.page-module__jZjHJa__dayName{justify-content:space-between;width:100%}.page-module__jZjHJa__timeInputs{width:100%}.page-module__jZjHJa__timeSelect{flex:1}}
