.DetailHeaderCard-module__MPUyia__card{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:var(--page-section-gap);box-shadow:var(--shadow-sm);padding:1.5rem}.DetailHeaderCard-module__MPUyia__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.DetailHeaderCard-module__MPUyia__identity{min-width:0}.DetailHeaderCard-module__MPUyia__title{color:var(--text);font-size:var(--page-title-size);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:600}.DetailHeaderCard-module__MPUyia__subtitle{margin-top:var(--spacing-1);color:var(--text-muted);font-size:.8125rem}.DetailHeaderCard-module__MPUyia__badges{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.DetailHeaderCard-module__MPUyia__facts{gap:var(--spacing-4);margin:var(--spacing-4) 0 0;padding-top:var(--spacing-4);border-top:1px solid var(--border-soft);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.DetailHeaderCard-module__MPUyia__fact{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.DetailHeaderCard-module__MPUyia__factLabel{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.DetailHeaderCard-module__MPUyia__factValue{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.875rem}.DetailHeaderCard-module__MPUyia__factNote{margin-left:.375rem;font-size:.75rem;font-weight:500}.DetailHeaderCard-module__MPUyia__tone_danger{color:var(--danger-text)}.DetailHeaderCard-module__MPUyia__tone_warning{color:var(--warning-text)}.DetailHeaderCard-module__MPUyia__tone_muted{color:var(--text-muted)}@media (max-width:768px){.DetailHeaderCard-module__MPUyia__card{padding:var(--spacing-3);margin-bottom:var(--spacing-3)}.DetailHeaderCard-module__MPUyia__top{flex-direction:column;gap:6px}.DetailHeaderCard-module__MPUyia__title{font-size:1.125rem}.DetailHeaderCard-module__MPUyia__facts{margin-top:var(--spacing-2);padding-top:var(--spacing-2);grid-template-columns:1fr 1fr;gap:10px 16px}.DetailHeaderCard-module__MPUyia__fact{gap:1px}.DetailHeaderCard-module__MPUyia__factLabel{font-size:.5625rem}.DetailHeaderCard-module__MPUyia__factValue{font-size:.8125rem}.DetailHeaderCard-module__MPUyia__factNote{margin-left:0;font-size:.6875rem;display:block}}
.DetailSection-module__ozyaaG__section{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.DetailSection-module__ozyaaG__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--section-header-padding);background-color:var(--section-header-bg);border-bottom:1px solid var(--section-header-border);display:flex}.DetailSection-module__ozyaaG__toggleHeading{font:inherit;margin:0}.DetailSection-module__ozyaaG__toggle{width:100%;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-top:0;border-left:0;border-right:0}.DetailSection-module__ozyaaG__title{color:var(--text-secondary);font-size:var(--section-title-size);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.DetailSection-module__ozyaaG__aside{align-items:center;gap:var(--spacing-2);color:var(--text-muted);font-size:.8125rem;display:flex}.DetailSection-module__ozyaaG__asideInline{margin-bottom:var(--spacing-3);color:var(--text-muted);font-size:.8125rem}.DetailSection-module__ozyaaG__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.DetailSection-module__ozyaaG__chevronOpen{transform:rotate(180deg)}.DetailSection-module__ozyaaG__content{padding:var(--section-content-padding)}@media (max-width:768px){.DetailSection-module__ozyaaG__section{border-radius:var(--radius-md)}.DetailSection-module__ozyaaG__header{min-height:44px;padding:var(--spacing-3)}.DetailSection-module__ozyaaG__content{padding:var(--spacing-3)}}
.Button-module__Ly0Bva__button{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;letter-spacing:.01em;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);border:none;justify-content:center;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.Button-module__Ly0Bva__button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.Button-module__Ly0Bva__primary{background-color:var(--primary);color:var(--text-inverse);box-shadow:var(--shadow-sm)}.Button-module__Ly0Bva__primary:hover:not(:disabled){background-color:var(--primary-hover);box-shadow:0 1px 3px #1018281f}.Button-module__Ly0Bva__primary:active:not(:disabled){background-color:var(--primary-strong);box-shadow:none}.Button-module__Ly0Bva__secondary{background-color:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.Button-module__Ly0Bva__secondary:hover:not(:disabled){background-color:var(--surface-alt);border-color:var(--border-strong)}.Button-module__Ly0Bva__secondary:active:not(:disabled){background-color:var(--surface-muted);box-shadow:none}.Button-module__Ly0Bva__danger{background-color:var(--danger);color:var(--text-inverse);box-shadow:var(--shadow-sm)}.Button-module__Ly0Bva__danger:hover:not(:disabled){background-color:var(--danger-text);box-shadow:0 1px 3px #1018281f}.Button-module__Ly0Bva__danger:active:not(:disabled){box-shadow:none;background-color:#7b3230}.Button-module__Ly0Bva__ghost{color:var(--text-secondary);background-color:#0000}.Button-module__Ly0Bva__ghost:hover:not(:disabled){background-color:var(--interactive-hover);color:var(--text)}.Button-module__Ly0Bva__ghost:active:not(:disabled){background-color:var(--interactive-active)}.Button-module__Ly0Bva__sm{gap:.25rem;padding:.375rem .75rem;font-size:.8125rem}.Button-module__Ly0Bva__md{padding:.5rem 1rem;font-size:.875rem}.Button-module__Ly0Bva__lg{padding:.625rem 1.25rem;font-size:.9375rem}.Button-module__Ly0Bva__loading{position:relative}.Button-module__Ly0Bva__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:.875rem;height:.875rem;animation:.6s linear infinite Button-module__Ly0Bva__spin}@keyframes Button-module__Ly0Bva__spin{to{transform:rotate(360deg)}}
.Input-module__afWhRq__wrapper{flex-direction:column;gap:.375rem;display:flex}.Input-module__afWhRq__label{color:var(--text);letter-spacing:.01em;font-size:.8125rem;font-weight:500}.Input-module__afWhRq__input{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);color:var(--text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.4375rem .75rem;font-size:.875rem}.Input-module__afWhRq__input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft);outline:none}.Input-module__afWhRq__input::placeholder{color:var(--placeholder)}.Input-module__afWhRq__inputError{border-color:var(--danger)}.Input-module__afWhRq__inputError:focus{border-color:var(--danger);box-shadow:0 0 0 2px var(--danger-soft)}.Input-module__afWhRq__error{color:var(--danger-text);font-size:.75rem}
.Modal-module__oWvNtW__dialog{border-radius:var(--radius-lg);background:var(--surface);width:min(100vw - 2rem,28rem);max-height:calc(100dvh - 2rem);color:var(--text);border:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 48px #1018283d}.Modal-module__oWvNtW__dialog::backdrop,.Modal-module__oWvNtW__bareDialog::backdrop{background:#10182873}.Modal-module__oWvNtW__bareDialog{max-width:none;max-height:none;color:var(--text);border:none;margin:auto;padding:0}.Modal-module__oWvNtW__sm{width:min(100vw - 2rem,24rem)}.Modal-module__oWvNtW__lg{width:min(100vw - 2rem,40rem)}.Modal-module__oWvNtW__panel{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.Modal-module__oWvNtW__header{padding:1.25rem 1.25rem 0}.Modal-module__oWvNtW__title{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.Modal-module__oWvNtW__description{color:var(--text-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.5}.Modal-module__oWvNtW__body{padding:1rem 1.25rem 0;font-size:.875rem;line-height:1.5;overflow-y:auto}.Modal-module__oWvNtW__footer{flex-wrap:wrap-reverse;justify-content:flex-end;gap:.5rem;padding:1.25rem;display:flex}@media (max-width:480px){.Modal-module__oWvNtW__dialog,.Modal-module__oWvNtW__sm,.Modal-module__oWvNtW__lg{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom,0px);margin:auto 0 0}.Modal-module__oWvNtW__footer>*{flex:auto}}
.Select-module__Jr4tyq__wrapper{flex-direction:column;gap:.375rem;display:flex}.Select-module__Jr4tyq__label{color:var(--text);letter-spacing:.01em;font-size:.8125rem;font-weight:500}.Select-module__Jr4tyq__select{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);color:var(--text);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.4375rem .75rem;font-size:.875rem}.Select-module__Jr4tyq__select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft);outline:none}.Select-module__Jr4tyq__selectError{border-color:var(--danger)}.Select-module__Jr4tyq__error{color:var(--danger-text);font-size:.75rem}
.Textarea-module__3JkT4q__wrapper{flex-direction:column;gap:.375rem;display:flex}.Textarea-module__3JkT4q__label{color:var(--text);letter-spacing:.01em;font-size:.8125rem;font-weight:500}.Textarea-module__3JkT4q__textarea{border:1px solid var(--border);border-radius:var(--radius-md);resize:vertical;background-color:var(--surface);min-height:100px;color:var(--text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.Textarea-module__3JkT4q__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft);outline:none}.Textarea-module__3JkT4q__textarea::placeholder{color:var(--placeholder)}.Textarea-module__3JkT4q__textareaError{border-color:var(--danger)}.Textarea-module__3JkT4q__error{color:var(--danger-text);font-size:.75rem}
.Surface-module__6g7Ipq__surface{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.Surface-module__6g7Ipq__paddingNone{padding:0}.Surface-module__6g7Ipq__paddingSm{padding:.9rem}.Surface-module__6g7Ipq__paddingMd{padding:1rem}.Surface-module__6g7Ipq__paddingLg{padding:1.25rem}.Surface-module__6g7Ipq__elevationNone{box-shadow:none}.Surface-module__6g7Ipq__elevationSm{box-shadow:var(--shadow-sm)}.Surface-module__6g7Ipq__header{border-bottom:1px solid var(--border-soft);padding:.875rem 1.25rem}.Surface-module__6g7Ipq__title{color:var(--text);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.Surface-module__6g7Ipq__content{padding:1.25rem}
.PageContainer-module__sLzEyq__container{width:100%;min-width:0;margin:0 auto}.PageContainer-module__sLzEyq__standard{max-width:var(--page-max-width)}.PageContainer-module__sLzEyq__narrow{max-width:var(--page-narrow-width)}
.Badge-module__3ADgsq__badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:4px;align-items:center;gap:.25rem;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.Badge-module__3ADgsq__default{background-color:var(--surface-alt);color:var(--text-secondary)}.Badge-module__3ADgsq__success{background-color:var(--success-soft);color:var(--success-text)}.Badge-module__3ADgsq__warning{background-color:var(--warning-soft);color:var(--warning-text)}.Badge-module__3ADgsq__danger{background-color:var(--danger-soft);color:var(--danger-text)}.Badge-module__3ADgsq__info{background-color:var(--info-soft);color:var(--info-text)}
.Table-module__zOpdlG__wrapper{border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);overflow-x:auto}.Table-module__zOpdlG__table{border-collapse:collapse;width:100%;font-size:.8125rem}.Table-module__zOpdlG__header{background-color:var(--surface-alt)}.Table-module__zOpdlG__head{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border);padding:1.125rem 1rem;font-size:.6875rem;font-weight:600}.Table-module__zOpdlG__head:first-child{padding-left:2rem}.Table-module__zOpdlG__head:last-child{padding-right:2rem}.Table-module__zOpdlG__body{background-color:var(--surface)}.Table-module__zOpdlG__row{border-bottom:1px solid var(--border-soft);transition:background-color var(--transition-fast)}.Table-module__zOpdlG__row:last-child{border-bottom:none}.Table-module__zOpdlG__row:hover{background-color:var(--interactive-hover)}.Table-module__zOpdlG__cell{color:var(--text);vertical-align:middle;padding:1.125rem 1rem}.Table-module__zOpdlG__cell:first-child{padding-left:2rem}.Table-module__zOpdlG__cell:last-child{padding-right:2rem}
.LoadingSpinner-module__IjiFBq__spinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:.65s linear infinite LoadingSpinner-module__IjiFBq__spin}.LoadingSpinner-module__IjiFBq__sm{width:.875rem;height:.875rem}.LoadingSpinner-module__IjiFBq__md{width:1.375rem;height:1.375rem}.LoadingSpinner-module__IjiFBq__lg{border-width:2.5px;width:2.25rem;height:2.25rem}@keyframes LoadingSpinner-module__IjiFBq__spin{to{transform:rotate(360deg)}}
.PageLoader-module__TtghUa__loaderContainer{justify-content:center;align-items:center;min-height:280px;display:flex}.PageLoader-module__TtghUa__fadeIn{animation:.2s ease-out PageLoader-module__TtghUa__fadeIn}@keyframes PageLoader-module__TtghUa__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.RouteLoadingSkeleton-module__JsxQ4W__block{background:var(--surface-alt);border-radius:var(--radius-md);animation:1.2s ease-in-out infinite RouteLoadingSkeleton-module__JsxQ4W__routeLoadingPulse}.RouteLoadingSkeleton-module__JsxQ4W__rows{gap:.75rem;display:grid}@keyframes RouteLoadingSkeleton-module__JsxQ4W__routeLoadingPulse{50%{opacity:.55}}
.StatusBadge-module__ARJ49G__badge{white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;border-radius:3px;align-items:center;gap:.1875rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.StatusBadge-module__ARJ49G__tone_danger{background-color:var(--danger-soft);color:var(--danger-text)}.StatusBadge-module__ARJ49G__tone_warning{background-color:var(--warning-soft);color:var(--warning-text)}.StatusBadge-module__ARJ49G__tone_success{background-color:var(--success-soft);color:var(--success-text)}.StatusBadge-module__ARJ49G__tone_info{background-color:var(--info-soft);color:var(--info-text)}.StatusBadge-module__ARJ49G__tone_neutral{background-color:var(--surface-alt);color:var(--text-secondary)}.StatusBadge-module__ARJ49G__tone_accent{background-color:var(--status-accent-soft);color:var(--status-accent)}.StatusBadge-module__ARJ49G__alert{}.StatusBadge-module__ARJ49G__warning{}.StatusBadge-module__ARJ49G__success{}.StatusBadge-module__ARJ49G__info{}.StatusBadge-module__ARJ49G__neutral{}.StatusBadge-module__ARJ49G__location_in_transit{background-color:var(--warning-soft);color:var(--warning-text)}.StatusBadge-module__ARJ49G__location_parking_1{background-color:var(--info-soft);color:var(--info-text)}.StatusBadge-module__ARJ49G__location_parking_2{background-color:var(--warning-soft);color:var(--warning-text)}.StatusBadge-module__ARJ49G__location_showroom{background-color:var(--success-soft);color:var(--success-text)}.StatusBadge-module__ARJ49G__location_akwarium,.StatusBadge-module__ARJ49G__location_honda{background-color:var(--info-soft);color:var(--info-text)}.StatusBadge-module__ARJ49G__location_null{background-color:var(--neutral-100);color:var(--text-muted)}.StatusBadge-module__ARJ49G__transport_pending{background-color:var(--warning-soft);color:var(--warning-text)}.StatusBadge-module__ARJ49G__transport_in_transit{background-color:var(--info-soft);color:var(--info-text)}.StatusBadge-module__ARJ49G__transport_arrived{background-color:var(--success-soft);color:var(--success-text)}.StatusBadge-module__ARJ49G__transport_not_required{background-color:var(--neutral-100);color:var(--text-muted)}.StatusBadge-module__ARJ49G__service_pending{background-color:var(--warning-soft);color:var(--warning-text)}.StatusBadge-module__ARJ49G__service_in_progress{background-color:var(--info-soft);color:var(--info-text)}.StatusBadge-module__ARJ49G__service_completed{background-color:var(--success-soft);color:var(--success-text)}.StatusBadge-module__ARJ49G__service_not_required{background-color:var(--neutral-100);color:var(--text-muted)}.StatusBadge-module__ARJ49G__wash_pending{background-color:var(--warning-soft);color:var(--warning-text)}.StatusBadge-module__ARJ49G__wash_in_progress{background-color:var(--info-soft);color:var(--info-text)}.StatusBadge-module__ARJ49G__wash_completed{background-color:var(--success-soft);color:var(--success-text)}.StatusBadge-module__ARJ49G__wash_not_required{background-color:var(--neutral-100);color:var(--text-muted)}.StatusBadge-module__ARJ49G__photo_pending{background-color:var(--warning-soft);color:var(--warning-text)}.StatusBadge-module__ARJ49G__photo_scheduled{background-color:var(--info-soft);color:var(--info-text)}.StatusBadge-module__ARJ49G__photo_completed{background-color:var(--success-soft);color:var(--success-text)}.StatusBadge-module__ARJ49G__photo_not_required{background-color:var(--neutral-100);color:var(--text-muted)}.StatusBadge-module__ARJ49G__readiness_not_ready{background-color:var(--danger-soft);color:var(--danger-text)}.StatusBadge-module__ARJ49G__readiness_in_preparation{background-color:var(--warning-soft);color:var(--warning-text)}.StatusBadge-module__ARJ49G__readiness_ready_for_sale{background-color:var(--success-soft);color:var(--success-text)}.StatusBadge-module__ARJ49G__readiness_sold{background-color:var(--violet-soft);color:var(--violet)}.StatusBadge-module__ARJ49G__readiness_reserved{background-color:var(--pink-soft);color:var(--pink)}.StatusBadge-module__ARJ49G__small{letter-spacing:.01em;padding:.125rem .375rem;font-size:.625rem;line-height:1.05}.StatusBadge-module__ARJ49G__dot{background-color:currentColor;border-radius:50%;width:.3125rem;height:.3125rem}
.StatusDropdown-module__1moNWa__container{display:inline-block;position:relative}.StatusDropdown-module__1moNWa__trigger{cursor:pointer;transition:box-shadow var(--transition-fast), opacity var(--transition-fast);border:none;outline:none;gap:.25rem;font-family:inherit;position:relative}.StatusDropdown-module__1moNWa__iconTrigger{justify-content:center;gap:.125rem;min-width:0;min-height:0;padding:.125rem .25rem;line-height:1}.StatusDropdown-module__1moNWa__trigger:before{content:"";position:absolute;inset:-6px -4px}.StatusDropdown-module__1moNWa__trigger:hover:not(.StatusDropdown-module__1moNWa__disabled),.StatusDropdown-module__1moNWa__trigger:focus-visible:not(.StatusDropdown-module__1moNWa__disabled){box-shadow:0 0 0 2px var(--primary-soft)}.StatusDropdown-module__1moNWa__disabled{cursor:default;opacity:.5}.StatusDropdown-module__1moNWa__chevron{opacity:.5;font-size:.5rem;line-height:1}.StatusDropdown-module__1moNWa__dropdown{z-index:9999;background:var(--surface);border:1px solid var(--dropdown-border);border-radius:var(--radius-md);box-shadow:var(--dropdown-shadow);flex-direction:column;gap:1px;min-width:140px;max-width:calc(100vw - 16px);padding:.25rem;display:flex;position:fixed}.StatusDropdown-module__1moNWa__option{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:background-color var(--transition-fast);background:0 0;border:none;align-items:center;padding:.3125rem .5rem;font-family:inherit;display:flex}.StatusDropdown-module__1moNWa__option:hover{background-color:var(--interactive-hover)}.StatusDropdown-module__1moNWa__optionActive{background-color:var(--interactive-active)}.StatusDropdown-module__1moNWa__optionActive:hover{background-color:var(--interactive-selected)}
.SaleLockDropdown-module__WQt8ra__container{align-items:center;display:inline-flex;position:relative}.SaleLockDropdown-module__WQt8ra__trigger{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:22px;transition:box-shadow var(--transition-fast);border:none;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex;position:relative}.SaleLockDropdown-module__WQt8ra__trigger:before{content:"";position:absolute;inset:-4px}.SaleLockDropdown-module__WQt8ra__trigger:hover:not(.SaleLockDropdown-module__WQt8ra__disabled),.SaleLockDropdown-module__WQt8ra__trigger:focus-visible:not(.SaleLockDropdown-module__WQt8ra__disabled){box-shadow:0 0 0 2px var(--primary-soft)}.SaleLockDropdown-module__WQt8ra__empty{color:var(--text-muted);background-color:#0000}.SaleLockDropdown-module__WQt8ra__reserved{background-color:var(--danger-soft);color:var(--danger-text)}.SaleLockDropdown-module__WQt8ra__sold{background-color:var(--success-soft);color:var(--success-text)}.SaleLockDropdown-module__WQt8ra__small{width:24px;height:18px;font-size:.625rem}.SaleLockDropdown-module__WQt8ra__disabled{cursor:default;opacity:.45}.SaleLockDropdown-module__WQt8ra__tooltip{background:var(--neutral-800);color:#fff;border-radius:var(--radius-sm);white-space:nowrap;z-index:9999;pointer-events:none;max-width:calc(100vw - 16px);padding:.3125rem .5rem;font-size:.6875rem;position:fixed}.SaleLockDropdown-module__WQt8ra__tooltip:after{content:"";border:5px solid #0000;border-top-color:var(--neutral-800);position:absolute;top:100%;left:50%;transform:translate(-50%)}.SaleLockDropdown-module__WQt8ra__tooltipLabel{font-weight:600}.SaleLockDropdown-module__WQt8ra__tooltipUser{color:#ffffffb3;margin-top:2px}.SaleLockDropdown-module__WQt8ra__dropdown{z-index:9999;background:var(--surface);border:1px solid var(--dropdown-border);border-radius:var(--radius-md);box-shadow:var(--dropdown-shadow);min-width:160px;max-width:calc(100vw - 16px);padding:.25rem;position:fixed}.SaleLockDropdown-module__WQt8ra__option{border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--text);transition:background-color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.5rem;padding:.3125rem .5rem;font-family:inherit;font-size:.75rem;display:flex}.SaleLockDropdown-module__WQt8ra__option:hover{background-color:var(--interactive-hover)}.SaleLockDropdown-module__WQt8ra__optionActive{background-color:var(--interactive-active)}.SaleLockDropdown-module__WQt8ra__optionActive:hover{background-color:var(--interactive-selected)}.SaleLockDropdown-module__WQt8ra__optionBadge{border-radius:3px;justify-content:center;align-items:center;width:20px;height:16px;font-size:.625rem;display:inline-flex}.SaleLockDropdown-module__WQt8ra__optionReserved{background-color:var(--danger-soft);color:var(--danger)}.SaleLockDropdown-module__WQt8ra__optionSold{background-color:var(--success-soft);color:var(--success)}.SaleLockDropdown-module__WQt8ra__separator{background-color:var(--border-soft);height:1px;margin:.1875rem 0}
.ColorSwatch-module__-QmYoq__swatch{vertical-align:middle;border-style:solid;border-width:1px;border-radius:3px;flex-shrink:0;display:inline-block}
.Toast-module__JsVq1a__region{z-index:1000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;width:min(100vw - 2rem,24rem);display:flex;position:fixed;bottom:1rem;right:1rem}.Toast-module__JsVq1a__toast{border-radius:var(--radius-md);border-left:4px solid var(--info);background:var(--surface);width:100%;color:var(--text);pointer-events:auto;align-items:flex-start;gap:.75rem;padding:.75rem .75rem .75rem 1rem;font-size:.875rem;line-height:1.45;animation:.16s ease-out Toast-module__JsVq1a__toast-in;display:flex;box-shadow:0 8px 24px #1018282e}.Toast-module__JsVq1a__success{border-left-color:var(--success)}.Toast-module__JsVq1a__error{border-left-color:var(--danger)}.Toast-module__JsVq1a__info{border-left-color:var(--info)}.Toast-module__JsVq1a__message{overflow-wrap:anywhere;flex:1;min-width:0}.Toast-module__JsVq1a__close{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:-.25rem -.25rem -.25rem 0;font-size:1.25rem;line-height:1}.Toast-module__JsVq1a__close:hover{background:var(--surface-alt);color:var(--text)}@keyframes Toast-module__JsVq1a__toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (max-width:768px){.Toast-module__JsVq1a__region{left:.75rem;right:.75rem;bottom:calc(56px + env(safe-area-inset-bottom,0px) + .75rem);align-items:stretch;width:auto}}@media (prefers-reduced-motion:reduce){.Toast-module__JsVq1a__toast{animation:none}}
.page-module__7xWRlW__backLink{color:var(--text-muted);margin-bottom:var(--spacing-3);transition:color var(--transition-fast);align-items:center;gap:.375rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.page-module__7xWRlW__backLink:hover{color:var(--primary)}.page-module__7xWRlW__headerCard{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:var(--page-section-gap);box-shadow:var(--shadow-sm);padding:1.5rem}.page-module__7xWRlW__headerTop{margin-bottom:var(--spacing-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__7xWRlW__vehicleTitle{font-size:var(--page-title-size);color:var(--text);letter-spacing:-.01em;margin:0;font-weight:600}.page-module__7xWRlW__vehicleSubtitle{color:var(--text-muted);margin-top:var(--spacing-1);font-size:.8125rem}.page-module__7xWRlW__headerBadges{gap:var(--spacing-2);flex-wrap:wrap;align-items:center;display:flex}.page-module__7xWRlW__headerBadgeShell{--header-badge-height:30px;min-height:var(--header-badge-height);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);background-color:#0000;align-items:stretch;padding:0;display:inline-flex;overflow:hidden}.page-module__7xWRlW__headerBadgeShell>span{height:calc(var(--header-badge-height) - 2px);min-height:calc(var(--header-badge-height) - 2px);box-sizing:border-box;letter-spacing:.02em;border-radius:0;justify-content:center;align-items:center;padding:.3125rem .625rem;font-size:.6875rem;display:inline-flex}.page-module__7xWRlW__blockedBadge{border:1px solid var(--danger);border-radius:var(--radius-sm);background-color:var(--danger-soft);min-height:30px;color:var(--danger-text);text-transform:uppercase;letter-spacing:.02em;align-items:center;padding:.3125rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.page-module__7xWRlW__headerDetails{gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border-soft);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.page-module__7xWRlW__fleetHistoryCallout{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border-soft)}.page-module__7xWRlW__fleetHistoryTitle{color:var(--text);margin:0;font-size:.875rem;font-weight:600}.page-module__7xWRlW__fleetHistoryText{color:var(--text-muted);margin:.25rem 0 0;font-size:.8125rem}.page-module__7xWRlW__fleetHistoryLink{border-radius:var(--radius-sm);border:1px solid var(--border);min-height:2rem;color:var(--text);background:var(--surface-alt);align-items:center;margin-top:.5rem;padding:.25rem .625rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.page-module__7xWRlW__fleetHistoryLink:hover{background:var(--interactive-hover)}.page-module__7xWRlW__detailItem{gap:var(--spacing-1);flex-direction:column;display:flex}.page-module__7xWRlW__detailLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:500}.page-module__7xWRlW__detailValue{color:var(--text);font-size:.875rem}.page-module__7xWRlW__workflowRow{gap:var(--spacing-6);flex-direction:column;display:flex}.page-module__7xWRlW__mainGrid{gap:var(--spacing-6);grid-template-columns:2fr 1fr;align-items:start;display:grid}.page-module__7xWRlW__mainGrid>.page-module__7xWRlW__supportColumn:first-child{grid-column:1/-1}@media (max-width:1024px){.page-module__7xWRlW__mainGrid{grid-template-columns:1fr}}.page-module__7xWRlW__equipmentColumn,.page-module__7xWRlW__supportColumn{gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.page-module__7xWRlW__section{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.page-module__7xWRlW__sectionHeader{padding:var(--section-header-padding);background-color:var(--section-header-bg);border-bottom:1px solid var(--section-header-border);justify-content:space-between;align-items:center;display:flex}.page-module__7xWRlW__sectionTitle{font-size:var(--section-title-size);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.page-module__7xWRlW__sectionContent{padding:var(--section-content-padding)}.page-module__7xWRlW__sectionLoadingState{align-items:center;gap:var(--spacing-3);min-height:96px;color:var(--text-muted);font-size:.875rem;display:flex}.page-module__7xWRlW__mobileSectionLoadingState{align-items:center;gap:var(--spacing-3);min-height:56px;color:var(--text-muted);font-size:.8125rem;display:flex}.page-module__7xWRlW__loadingContainer{min-height:400px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.page-module__7xWRlW__loadingSkeleton{background:linear-gradient(90deg, var(--surface-alt) 25%, var(--border-soft) 50%, var(--surface-alt) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite page-module__7xWRlW__detailSkeletonPulse}.page-module__7xWRlW__loadingBack{width:10rem;height:1rem;margin-bottom:var(--spacing-3)}.page-module__7xWRlW__loadingIdentity{flex:1;min-width:12rem}.page-module__7xWRlW__loadingTitle{width:min(22rem,70%);height:1.75rem}.page-module__7xWRlW__loadingSubtitle{width:8rem;height:.875rem;margin-top:var(--spacing-2)}.page-module__7xWRlW__loadingBadge{width:5rem;height:1.875rem}.page-module__7xWRlW__loadingLabel{width:5rem;height:.625rem}.page-module__7xWRlW__loadingValue{width:8rem;height:1rem;margin-top:var(--spacing-1)}.page-module__7xWRlW__loadingSection{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--surface) 25%, var(--surface-alt) 50%, var(--surface) 75%);background-size:200% 100%;min-height:8rem;animation:1.4s ease-in-out infinite page-module__7xWRlW__detailSkeletonPulse}@keyframes page-module__7xWRlW__detailSkeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__7xWRlW__errorContainer{min-height:400px;color:var(--danger);justify-content:center;align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.page-module__7xWRlW__errorMessage{font-size:.875rem}.page-module__7xWRlW__actionButton{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);padding:.3125rem .625rem;font-size:.75rem}.page-module__7xWRlW__actionButton:hover{background-color:var(--interactive-hover);border-color:var(--border-strong);color:var(--text)}.page-module__7xWRlW__actionButtonPrimary{background-color:var(--primary);border-color:var(--primary);color:var(--text-inverse)}.page-module__7xWRlW__actionButtonPrimary:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.page-module__7xWRlW__actionButtonDanger{background-color:var(--danger-soft);border:1px solid var(--danger);border-radius:var(--radius-sm);color:var(--danger);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);padding:.3125rem .625rem;font-size:.75rem}.page-module__7xWRlW__actionButtonDanger:hover{background-color:var(--danger);color:var(--text-inverse)}.page-module__7xWRlW__dangerZone{border:1px solid var(--border-soft);border-radius:var(--radius-md,.5rem);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;padding:1rem;display:flex}.page-module__7xWRlW__dangerZoneTitle{color:var(--text);margin:0;font-size:.875rem;font-weight:600}.page-module__7xWRlW__dangerZoneText{color:var(--text-muted);margin:.25rem 0 0;font-size:.8125rem}.page-module__7xWRlW__dangerZone .page-module__7xWRlW__actionButtonDanger{min-height:2.25rem;padding:.5rem .875rem;font-size:.8125rem}.page-module__7xWRlW__actionButtonDangerFilled{background-color:var(--danger);border:1px solid var(--danger);border-radius:var(--radius-sm);color:var(--text-inverse);cursor:pointer;transition:opacity var(--transition-fast);padding:.3125rem .625rem;font-size:.75rem}.page-module__7xWRlW__actionButtonDangerFilled:hover:not(:disabled){opacity:.85}.page-module__7xWRlW__actionButtonDangerFilled:disabled{opacity:.45;cursor:not-allowed}.page-module__7xWRlW__actionButtonIssue{background-color:var(--warning-soft);border:1px solid var(--warning);border-radius:var(--radius-sm);color:var(--warning-text);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);padding:.3125rem .625rem;font-size:.75rem}.page-module__7xWRlW__actionButtonIssue:hover{background-color:var(--warning);color:var(--text-inverse)}.page-module__7xWRlW__actionButtonIssueFilled{background-color:var(--warning);border:1px solid var(--warning);border-radius:var(--radius-sm);color:var(--text-inverse);cursor:pointer;transition:opacity var(--transition-fast);padding:.3125rem .625rem;font-size:.75rem}.page-module__7xWRlW__actionButtonIssueFilled:hover:not(:disabled){opacity:.85}.page-module__7xWRlW__actionButtonIssueFilled:disabled{opacity:.45;cursor:not-allowed}.page-module__7xWRlW__deleteModalBody{color:var(--text-secondary);margin-bottom:var(--spacing-5);font-size:.875rem;line-height:1.5}.page-module__7xWRlW__deleteModalVin{color:var(--text);font-size:.8125rem;font-weight:500}.page-module__7xWRlW__deleteError{background-color:var(--danger-soft);color:var(--danger-text);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);margin-bottom:var(--spacing-4);font-size:.8125rem}@media (max-width:768px){.page-module__7xWRlW__backLink{margin-bottom:var(--spacing-2);align-items:center;min-height:44px;font-size:.8125rem;display:inline-flex}.page-module__7xWRlW__headerCard{padding:var(--spacing-3);margin-bottom:var(--spacing-3)}.page-module__7xWRlW__headerTop{margin-bottom:var(--spacing-2);flex-direction:column;gap:6px}.page-module__7xWRlW__vehicleTitle{font-size:1.125rem}.page-module__7xWRlW__headerBadges{flex-wrap:wrap}.page-module__7xWRlW__headerBadgeShell{--header-badge-height:32px;min-height:var(--header-badge-height)}.page-module__7xWRlW__headerBadgeShell>span{padding:.375rem .625rem;font-size:.625rem}.page-module__7xWRlW__blockedBadge{min-height:32px;padding:.375rem .625rem;font-size:.625rem}.page-module__7xWRlW__headerDetails{padding-top:var(--spacing-2);grid-template-columns:1fr 1fr;gap:10px 16px}.page-module__7xWRlW__detailItem{gap:1px}.page-module__7xWRlW__detailLabel{font-size:.5625rem}.page-module__7xWRlW__detailValue{font-size:.8125rem}.page-module__7xWRlW__content{gap:var(--spacing-3);grid-template-columns:1fr}.page-module__7xWRlW__section{border-radius:var(--radius-md)}.page-module__7xWRlW__sectionHeader{padding:var(--spacing-3) var(--spacing-3);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.page-module__7xWRlW__sectionContent{padding:var(--spacing-3)}.page-module__7xWRlW__actionButton{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.page-module__7xWRlW__actionButtonDanger,.page-module__7xWRlW__actionButtonIssue{min-height:44px;padding:.5rem 1rem;font-size:.8125rem}.page-module__7xWRlW__deleteModalActions .page-module__7xWRlW__actionButton,.page-module__7xWRlW__deleteModalActions .page-module__7xWRlW__actionButtonDangerFilled,.page-module__7xWRlW__deleteModalActions .page-module__7xWRlW__actionButtonIssueFilled{justify-content:center;align-items:center;width:100%;min-height:44px;padding:.625rem 1rem;font-size:.875rem;display:flex}}
.MobileVehicleCard-module__YLWarq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;-webkit-tap-highlight-color:transparent;gap:11px;padding:13px 11px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:grid;position:relative;box-shadow:0 10px 24px #0f172a0d}.MobileVehicleCard-module__YLWarq__card:active{box-shadow:0 0 0 2px var(--primary-soft), 0 12px 28px #0f172a14}.MobileVehicleCard-module__YLWarq__primaryRow{grid-template-columns:42px minmax(0,1fr) max-content;align-items:center;gap:10px;display:grid}.MobileVehicleCard-module__YLWarq__swatchBlock{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.MobileVehicleCard-module__YLWarq__swatchFallback{color:var(--text-muted);font-size:.875rem;line-height:1}.MobileVehicleCard-module__YLWarq__identityBlock{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.MobileVehicleCard-module__YLWarq__vehicleName{color:var(--text);letter-spacing:-.02em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.16;display:-webkit-box;overflow:hidden}.MobileVehicleCard-module__YLWarq__vin{color:var(--text-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;line-height:1.18;overflow:hidden}.MobileVehicleCard-module__YLWarq__registrationBlock{text-align:right;justify-self:end;min-width:max-content;padding-left:.25rem}.MobileVehicleCard-module__YLWarq__regNumber{letter-spacing:-.05em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.4375rem;font-weight:700;line-height:.96;display:block}.MobileVehicleCard-module__YLWarq__regNumberMissing{color:var(--text-muted)}.MobileVehicleCard-module__YLWarq__metricsRow{border-top:1px solid var(--surface-alt);grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.8fr) minmax(112px,1.15fr);align-items:end;gap:8px;padding-top:9px;display:grid}.MobileVehicleCard-module__YLWarq__metricBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.MobileVehicleCard-module__YLWarq__metricBlockPrice{text-align:right;align-items:flex-end}.MobileVehicleCard-module__YLWarq__metricLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem;font-weight:600;line-height:1.08}.MobileVehicleCard-module__YLWarq__metricValue{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.18;overflow:hidden}.MobileVehicleCard-module__YLWarq__metricValueMono{font-variant-numeric:tabular-nums}.MobileVehicleCard-module__YLWarq__priceValue{color:var(--text);letter-spacing:-.05em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(.96rem,4.5vw,1.25rem);font-weight:700;line-height:.96}.MobileVehicleCard-module__YLWarq__statusRow{border-top:1px solid var(--surface-alt);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding-top:10px;display:grid}.MobileVehicleCard-module__YLWarq__badgeCluster{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;line-height:1;display:flex}.MobileVehicleCard-module__YLWarq__statusActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.MobileVehicleCard-module__YLWarq__statusIcons{gap:5px;display:flex}.MobileVehicleCard-module__YLWarq__statusChip{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.MobileVehicleCard-module__YLWarq__statusChipSuccess{background:var(--success-soft);color:var(--success-text)}.MobileVehicleCard-module__YLWarq__statusChipInfo{background:var(--info-soft);color:var(--info-text)}.MobileVehicleCard-module__YLWarq__statusChipWarning{background:var(--warning-soft);color:var(--warning-text)}.MobileVehicleCard-module__YLWarq__statusChipNeutral{background:var(--surface-alt);color:var(--text-muted);border-color:var(--border)}.MobileVehicleCard-module__YLWarq__quickEditBtn{border:1px solid var(--border);background:var(--surface-alt);min-width:28px;height:28px;color:var(--text-muted);cursor:pointer;letter-spacing:1px;border-radius:8px;justify-content:center;align-items:center;padding:0 7px;font-size:.75rem;line-height:1;display:inline-flex}.MobileVehicleCard-module__YLWarq__quickEditBtnActive{border-color:var(--primary);color:var(--primary);background:var(--info-soft)}.MobileVehicleCard-module__YLWarq__quickEditPanel{z-index:3;background:var(--surface);border:1px solid var(--border);box-shadow:var(--dropdown-shadow);pointer-events:auto;cursor:default;border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex;position:relative}.MobileVehicleCard-module__YLWarq__quickEditRow{align-items:center;gap:7px;display:flex}.MobileVehicleCard-module__YLWarq__quickEditLabel{color:var(--text-muted);flex-shrink:0;align-items:center;gap:4px;min-width:68px;font-size:.6875rem;line-height:1.05;display:flex}.MobileVehicleCard-module__YLWarq__quickEditSelect{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:5px;flex:1;padding:4px 22px 4px 8px;font-size:.8125rem}.MobileVehicleCard-module__YLWarq__stockWarning{color:var(--warning-text)}.MobileVehicleCard-module__YLWarq__stockDanger{color:var(--danger)}.MobileVehicleCard-module__YLWarq__stockPending{color:var(--warning-text)}.MobileVehicleCard-module__YLWarq__reservedCard{border-color:var(--pink-soft);box-shadow:inset 0 0 0 1px var(--pink-soft), 0 10px 24px #0f172a0d}.MobileVehicleCard-module__YLWarq__soldCard{border-color:var(--success-soft);box-shadow:inset 0 0 0 1px var(--success-soft), 0 10px 24px #0f172a0d}@media (max-width:380px){.MobileVehicleCard-module__YLWarq__card{padding:12px 10px}.MobileVehicleCard-module__YLWarq__primaryRow{grid-template-columns:38px minmax(0,1fr) max-content;gap:8px}.MobileVehicleCard-module__YLWarq__swatchBlock{border-radius:10px;width:38px;height:38px}.MobileVehicleCard-module__YLWarq__metricsRow{grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,.8fr) minmax(98px,1fr);gap:8px}.MobileVehicleCard-module__YLWarq__statusRow{grid-template-columns:1fr;gap:9px}.MobileVehicleCard-module__YLWarq__statusActions{justify-self:end}}
.VehicleDescriptionSection-module__t3mT9G__section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.VehicleDescriptionSection-module__t3mT9G__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.VehicleDescriptionSection-module__t3mT9G__headerContent{align-items:center;gap:.5rem;min-width:0;display:flex}.VehicleDescriptionSection-module__t3mT9G__title{color:var(--text);margin:0;font-size:1rem;font-weight:600}.VehicleDescriptionSection-module__t3mT9G__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.VehicleDescriptionSection-module__t3mT9G__statusBadge{border-radius:999px;align-items:center;min-height:2rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.VehicleDescriptionSection-module__t3mT9G__status_idle{background:var(--surface-alt);color:var(--text-muted)}.VehicleDescriptionSection-module__t3mT9G__status_generating{background:var(--info-soft);color:var(--primary)}.VehicleDescriptionSection-module__t3mT9G__status_ready{background:var(--success-soft);color:var(--success)}.VehicleDescriptionSection-module__t3mT9G__status_error{background:var(--danger-soft);color:var(--danger)}.VehicleDescriptionSection-module__t3mT9G__content{flex-direction:column;gap:1rem;display:flex}.VehicleDescriptionSection-module__t3mT9G__loadingState,.VehicleDescriptionSection-module__t3mT9G__infoState,.VehicleDescriptionSection-module__t3mT9G__errorState{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.VehicleDescriptionSection-module__t3mT9G__loadingState,.VehicleDescriptionSection-module__t3mT9G__infoState{background:var(--surface-alt);color:var(--text-muted)}.VehicleDescriptionSection-module__t3mT9G__errorState{background:var(--danger-soft);color:var(--danger)}.VehicleDescriptionSection-module__t3mT9G__editState{flex-direction:column;gap:.75rem;display:flex}.VehicleDescriptionSection-module__t3mT9G__equipmentTextarea{min-height:14rem}.VehicleDescriptionSection-module__t3mT9G__helperText{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.5}.VehicleDescriptionSection-module__t3mT9G__editActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.VehicleDescriptionSection-module__t3mT9G__block{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.VehicleDescriptionSection-module__t3mT9G__blockTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.VehicleDescriptionSection-module__t3mT9G__equipmentGroups{flex-direction:column;gap:1rem;display:flex}.VehicleDescriptionSection-module__t3mT9G__equipmentGroup{flex-direction:column;gap:.3rem;display:flex}.VehicleDescriptionSection-module__t3mT9G__equipmentCategory{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:.15rem;padding-bottom:.2rem;font-size:.8125rem;font-weight:600}.VehicleDescriptionSection-module__t3mT9G__equipmentList{flex-direction:column;gap:.2rem;margin:0;padding-left:1.25rem;display:flex}.VehicleDescriptionSection-module__t3mT9G__equipmentItem{color:var(--text);font-size:.8125rem;line-height:1.45}.VehicleDescriptionSection-module__t3mT9G__descriptionContent{color:var(--text);white-space:pre-wrap;font-size:.875rem;line-height:1.6}.VehicleDescriptionSection-module__t3mT9G__emptyState{color:var(--text-muted);font-size:.875rem}@media (max-width:768px){.VehicleDescriptionSection-module__t3mT9G__section{padding:1rem}.VehicleDescriptionSection-module__t3mT9G__headerActions{width:100%}.VehicleDescriptionSection-module__t3mT9G__headerActions>*{flex:auto}.VehicleDescriptionSection-module__t3mT9G__statusBadge{justify-content:center}.VehicleDescriptionSection-module__t3mT9G__editActions{flex-direction:column}.VehicleDescriptionSection-module__t3mT9G__editActions button{width:100%;min-height:44px}}
.ActivityHistorySection-module__nPJnwW__section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.ActivityHistorySection-module__nPJnwW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ActivityHistorySection-module__nPJnwW__sectionTitle{color:var(--text);margin:0;font-size:1rem;font-weight:600}.ActivityHistorySection-module__nPJnwW__sectionContent{flex-direction:column;display:flex}.ActivityHistorySection-module__nPJnwW__timeline{flex-direction:column;max-height:500px;display:flex;overflow-y:auto}.ActivityHistorySection-module__nPJnwW__timelineItem{gap:1rem;padding:1rem 0;display:flex;position:relative}.ActivityHistorySection-module__nPJnwW__timelineItem:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:2.5rem;bottom:0;left:11px}.ActivityHistorySection-module__nPJnwW__timelineIcon{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex;position:relative}.ActivityHistorySection-module__nPJnwW__timelineIcon.ActivityHistorySection-module__nPJnwW__created{background:var(--success-soft);color:var(--success)}.ActivityHistorySection-module__nPJnwW__timelineIcon.ActivityHistorySection-module__nPJnwW__updated{background:var(--info-soft);color:var(--primary)}.ActivityHistorySection-module__nPJnwW__timelineIcon.ActivityHistorySection-module__nPJnwW__statusChanged{background:var(--warning-soft);color:var(--warning-text)}.ActivityHistorySection-module__nPJnwW__timelineIcon.ActivityHistorySection-module__nPJnwW__assigned{background:var(--violet-soft);color:var(--violet)}.ActivityHistorySection-module__nPJnwW__timelineIcon.ActivityHistorySection-module__nPJnwW__unassigned{background:var(--surface-alt);color:var(--text-muted)}.ActivityHistorySection-module__nPJnwW__timelineIcon.ActivityHistorySection-module__nPJnwW__note{background:var(--primary-soft);color:var(--primary)}.ActivityHistorySection-module__nPJnwW__timelineContent{flex:1;min-width:0}.ActivityHistorySection-module__nPJnwW__timelineHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ActivityHistorySection-module__nPJnwW__timelineAction{color:var(--text);font-size:.875rem}.ActivityHistorySection-module__nPJnwW__timelineUser{font-weight:500}.ActivityHistorySection-module__nPJnwW__timelineDate{color:var(--text-muted);white-space:nowrap;font-size:.75rem}.ActivityHistorySection-module__nPJnwW__timelineDescription{color:var(--text-muted);font-size:.8125rem;line-height:1.4}.ActivityHistorySection-module__nPJnwW__timelineDetail{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;margin-top:.125rem;display:flex}.ActivityHistorySection-module__nPJnwW__timelineDetailSeparator{color:var(--text-muted)}.ActivityHistorySection-module__nPJnwW__timelineNote{background:var(--surface-alt);border-radius:var(--radius-sm);margin-top:.5rem;padding:.625rem .75rem}.ActivityHistorySection-module__nPJnwW__timelineNoteLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.ActivityHistorySection-module__nPJnwW__timelineNoteText{color:var(--text);white-space:pre-wrap;font-size:.8125rem;line-height:1.45}.ActivityHistorySection-module__nPJnwW__timelineChanges{background:var(--surface-alt);border-radius:var(--radius-sm);flex-direction:column;gap:.25rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ActivityHistorySection-module__nPJnwW__timelineChangesInline{background:var(--surface-alt);border-radius:var(--radius-sm);flex-wrap:wrap;gap:.125rem .75rem;min-width:0;padding:.125rem .375rem;font-size:.8125rem;display:inline-flex}.ActivityHistorySection-module__nPJnwW__changeItem{align-items:baseline;gap:.5rem;display:flex}.ActivityHistorySection-module__nPJnwW__changeField{color:var(--text);font-weight:500}.ActivityHistorySection-module__nPJnwW__changeArrow{color:var(--text-muted)}.ActivityHistorySection-module__nPJnwW__changeOldValue{color:var(--text-muted);text-decoration:line-through}.ActivityHistorySection-module__nPJnwW__changeNewValue{color:var(--success)}.ActivityHistorySection-module__nPJnwW__emptyHistory{text-align:center;color:var(--text-muted);padding:2rem 1rem;font-size:.875rem}@media (max-width:768px){.ActivityHistorySection-module__nPJnwW__section{padding:1rem}.ActivityHistorySection-module__nPJnwW__timelineItem{gap:.75rem;padding:.75rem 0}}
.ConditionCheckSection-module__HsEq9q__section{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ConditionCheckSection-module__HsEq9q__header{padding:var(--section-header-padding);border-bottom:1px solid var(--section-header-border);justify-content:space-between;align-items:center;display:flex}.ConditionCheckSection-module__HsEq9q__title{color:var(--text);text-transform:uppercase;letter-spacing:.3px;margin:0;font-size:.8125rem;font-weight:600}.ConditionCheckSection-module__HsEq9q__badge{border-radius:var(--radius-sm);padding:3px 8px;font-size:.6875rem;font-weight:500}.ConditionCheckSection-module__HsEq9q__badgeRequired{background:var(--danger-soft);color:var(--danger)}.ConditionCheckSection-module__HsEq9q__content{padding:16px}.ConditionCheckSection-module__HsEq9q__statusCard{background:var(--surface-alt);border-radius:var(--radius-md);margin-bottom:16px;padding:12px}.ConditionCheckSection-module__HsEq9q__statusCard.ConditionCheckSection-module__HsEq9q__alertDanger{background:var(--danger-soft);border:1px solid var(--danger-border)}.ConditionCheckSection-module__HsEq9q__statusCard.ConditionCheckSection-module__HsEq9q__alertWarning{background:var(--warning-soft);border:1px solid var(--warning-border)}.ConditionCheckSection-module__HsEq9q__historyCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:16px;padding:12px}.ConditionCheckSection-module__HsEq9q__historyCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.ConditionCheckSection-module__HsEq9q__historyCardTitle{color:var(--text);font-size:.75rem;font-weight:600}.ConditionCheckSection-module__HsEq9q__historyCardMeta{color:var(--text-muted);text-align:right;font-size:.75rem}.ConditionCheckSection-module__HsEq9q__historyCardNotes{color:var(--text);white-space:pre-wrap;margin:0;font-size:.8125rem;line-height:1.45}.ConditionCheckSection-module__HsEq9q__statusRow{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.ConditionCheckSection-module__HsEq9q__statusRow:not(:last-child){border-bottom:1px solid #0000000d}.ConditionCheckSection-module__HsEq9q__statusLabel{color:var(--text-muted);font-size:.75rem}.ConditionCheckSection-module__HsEq9q__statusValue{color:var(--text);font-size:.8125rem;font-weight:500}.ConditionCheckSection-module__HsEq9q__alertsRow{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ConditionCheckSection-module__HsEq9q__alertBadge{border-radius:var(--radius-sm);cursor:default;align-items:center;gap:4px;padding:6px 10px;font-size:.6875rem;display:flex}.ConditionCheckSection-module__HsEq9q__alertBadgeLabel{font-weight:500}.ConditionCheckSection-module__HsEq9q__alertBadgeIcon{font-size:.625rem}.ConditionCheckSection-module__HsEq9q__alertBadgeDanger{background:var(--danger-soft);color:var(--danger)}.ConditionCheckSection-module__HsEq9q__alertBadgeWarning{background:var(--warning-soft);color:var(--warning-text)}.ConditionCheckSection-module__HsEq9q__alertBadgeInfo{background:var(--success-soft);color:var(--success-text)}.ConditionCheckSection-module__HsEq9q__checkButton{background:var(--primary);width:100%;color:var(--text-inverse);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);border:none;padding:10px 16px;font-size:.8125rem;font-weight:500}.ConditionCheckSection-module__HsEq9q__checkButton:hover{background:var(--primary-hover)}.ConditionCheckSection-module__HsEq9q__form{border-top:1px solid var(--border);padding-top:16px}.ConditionCheckSection-module__HsEq9q__formGroup{margin-bottom:12px}.ConditionCheckSection-module__HsEq9q__formLabel{color:var(--text-muted);margin-bottom:6px;font-size:.75rem;font-weight:500;display:block}.ConditionCheckSection-module__HsEq9q__formSelect{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);background:var(--surface);cursor:pointer;padding:8px 12px;font-size:.8125rem}.ConditionCheckSection-module__HsEq9q__formSelect:focus{border-color:var(--primary);outline:none}.ConditionCheckSection-module__HsEq9q__formTextarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);resize:vertical;padding:8px 12px;font-family:inherit;font-size:.8125rem}.ConditionCheckSection-module__HsEq9q__formTextarea:focus{border-color:var(--primary);outline:none}.ConditionCheckSection-module__HsEq9q__formActions{justify-content:flex-end;gap:8px;display:flex}.ConditionCheckSection-module__HsEq9q__cancelButton{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);padding:8px 16px;font-size:.8125rem}.ConditionCheckSection-module__HsEq9q__cancelButton:hover:not(:disabled){background:var(--interactive-hover)}.ConditionCheckSection-module__HsEq9q__cancelButton:disabled{opacity:.45;cursor:not-allowed}.ConditionCheckSection-module__HsEq9q__submitButton{background:var(--primary);color:var(--text-inverse);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);border:none;padding:8px 16px;font-size:.8125rem;font-weight:500}.ConditionCheckSection-module__HsEq9q__submitButton:hover:not(:disabled){background:var(--primary-hover)}.ConditionCheckSection-module__HsEq9q__submitButton:disabled{opacity:.45;cursor:not-allowed}@media (max-width:768px){.ConditionCheckSection-module__HsEq9q__historyCardHeader{flex-direction:column;gap:4px}.ConditionCheckSection-module__HsEq9q__historyCardMeta{text-align:left}.ConditionCheckSection-module__HsEq9q__checkButton{min-height:48px;padding:12px 18px;font-size:.9375rem}.ConditionCheckSection-module__HsEq9q__formSelect,.ConditionCheckSection-module__HsEq9q__formTextarea{min-height:44px;padding:10px 12px;font-size:1rem}.ConditionCheckSection-module__HsEq9q__formActions{flex-direction:column}.ConditionCheckSection-module__HsEq9q__cancelButton,.ConditionCheckSection-module__HsEq9q__submitButton{width:100%;min-height:44px;font-size:.875rem}}
.OfflineSubmissionSync-module__mWV4RW__bar{border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.4;display:flex}.OfflineSubmissionSync-module__mWV4RW__retry{border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--surface);min-height:2.25rem;color:var(--warning-text);font:inherit;cursor:pointer;padding:.375rem .75rem;font-weight:600}.OfflineSubmissionSync-module__mWV4RW__retry:hover{background:var(--interactive-hover)}
.SalesProcessSection-module__tuBpKG__section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.SalesProcessSection-module__tuBpKG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.SalesProcessSection-module__tuBpKG__sectionTitle{color:var(--text);align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.SalesProcessSection-module__tuBpKG__statusBadge{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:500}.SalesProcessSection-module__tuBpKG__statusBadge.SalesProcessSection-module__tuBpKG__sold{background-color:var(--danger-soft);color:var(--danger)}.SalesProcessSection-module__tuBpKG__statusBadge.SalesProcessSection-module__tuBpKG__reserved{background-color:var(--warning-soft);color:var(--warning-text)}.SalesProcessSection-module__tuBpKG__progressLabel{color:var(--text-muted);font-size:.75rem;font-weight:500}.SalesProcessSection-module__tuBpKG__sectionContent{flex-direction:column;gap:1.25rem;display:flex}.SalesProcessSection-module__tuBpKG__subTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.SalesProcessSection-module__tuBpKG__checklistSection{flex-direction:column;display:flex}.SalesProcessSection-module__tuBpKG__checklistList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SalesProcessSection-module__tuBpKG__checklistItem{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.SalesProcessSection-module__tuBpKG__checklistItem:last-child{border-bottom:none}.SalesProcessSection-module__tuBpKG__checklistLabel{cursor:pointer;color:var(--text);flex:1;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.SalesProcessSection-module__tuBpKG__checklistLabel.SalesProcessSection-module__tuBpKG__readOnly{cursor:default}.SalesProcessSection-module__tuBpKG__checkbox{width:1rem;height:1rem;accent-color:var(--primary);cursor:inherit}.SalesProcessSection-module__tuBpKG__completed{color:var(--text-muted);text-decoration:line-through}.SalesProcessSection-module__tuBpKG__checklistMeta{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.SalesProcessSection-module__tuBpKG__completedBy{color:var(--text-muted);font-size:.6875rem}.SalesProcessSection-module__tuBpKG__removeButton{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.125rem .25rem;font-size:.75rem;transition:color .15s,background .15s}.SalesProcessSection-module__tuBpKG__removeButton:hover{color:var(--danger);background:var(--danger-soft)}.SalesProcessSection-module__tuBpKG__addItemForm{gap:.375rem;margin-top:.5rem;display:flex}.SalesProcessSection-module__tuBpKG__addItemInput{border:1px solid var(--border);border-radius:var(--radius-md);flex:1;padding:.375rem .625rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s}.SalesProcessSection-module__tuBpKG__addItemInput:focus{border-color:var(--primary);outline:none}.SalesProcessSection-module__tuBpKG__addItemInput::placeholder{color:var(--placeholder)}.SalesProcessSection-module__tuBpKG__addItemButton{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;padding:.375rem .625rem;font-size:.875rem;font-weight:600;transition:background .15s}.SalesProcessSection-module__tuBpKG__addItemButton:hover:not(:disabled){background:var(--primary-hover)}.SalesProcessSection-module__tuBpKG__addItemButton:disabled{opacity:.5;cursor:not-allowed}.SalesProcessSection-module__tuBpKG__progressBar{background:var(--border);border-radius:3px;width:100%;height:6px;overflow:hidden}.SalesProcessSection-module__tuBpKG__progressFill{background:var(--primary);border-radius:3px;height:100%;transition:width .3s}.SalesProcessSection-module__tuBpKG__notesSection{flex-direction:column;display:flex}.SalesProcessSection-module__tuBpKG__noteForm{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.SalesProcessSection-module__tuBpKG__noteTextarea{border:1px solid var(--border);border-radius:var(--radius-md);resize:vertical;width:100%;min-height:60px;padding:.625rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s}.SalesProcessSection-module__tuBpKG__noteTextarea:focus{border-color:var(--primary);outline:none}.SalesProcessSection-module__tuBpKG__noteTextarea::placeholder{color:var(--placeholder)}.SalesProcessSection-module__tuBpKG__noteSubmitButton{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;align-self:flex-end;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s}.SalesProcessSection-module__tuBpKG__noteSubmitButton:hover:not(:disabled){background:var(--primary-hover)}.SalesProcessSection-module__tuBpKG__noteSubmitButton:disabled{opacity:.5;cursor:not-allowed}.SalesProcessSection-module__tuBpKG__notesList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.SalesProcessSection-module__tuBpKG__noteItem{background:var(--surface-alt);border-radius:var(--radius-md);padding:.625rem}.SalesProcessSection-module__tuBpKG__noteHeader{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.SalesProcessSection-module__tuBpKG__noteAuthor{color:var(--text);font-size:.75rem;font-weight:600}.SalesProcessSection-module__tuBpKG__noteDate{color:var(--text-muted);font-size:.6875rem}.SalesProcessSection-module__tuBpKG__noteContent{color:var(--text);white-space:pre-wrap;margin:0;font-size:.8125rem}.SalesProcessSection-module__tuBpKG__loading{color:var(--text-muted);padding:.5rem 0;font-size:.8125rem}.SalesProcessSection-module__tuBpKG__empty{color:var(--text-muted);padding:.5rem 0;font-size:.8125rem;font-style:italic}.SalesProcessSection-module__tuBpKG__error{color:var(--danger,#c62828);font-size:.8125rem}@media (max-width:768px){.SalesProcessSection-module__tuBpKG__section{padding:1rem}.SalesProcessSection-module__tuBpKG__checklistItem{flex-wrap:wrap;gap:4px;padding:.625rem 0}.SalesProcessSection-module__tuBpKG__checklistLabel{align-items:center;gap:.625rem;min-height:44px;font-size:.875rem}.SalesProcessSection-module__tuBpKG__checkbox{flex-shrink:0;width:1.25rem;height:1.25rem}.SalesProcessSection-module__tuBpKG__removeButton{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.SalesProcessSection-module__tuBpKG__addItemInput{min-height:44px;padding:.5rem .75rem;font-size:1rem}.SalesProcessSection-module__tuBpKG__addItemButton{min-width:44px;min-height:44px;padding:.5rem .75rem}.SalesProcessSection-module__tuBpKG__noteTextarea{min-height:80px;padding:.75rem;font-size:1rem}.SalesProcessSection-module__tuBpKG__noteSubmitButton{min-height:44px;padding:.5rem 1rem;font-size:.875rem}.SalesProcessSection-module__tuBpKG__completedBy{width:100%;padding-left:1.875rem;font-size:.625rem}}
.MainLayout-module___KAOka__layout{background-color:var(--bg);--mobile-nav-offset:calc(56px + env(safe-area-inset-bottom,0px));min-height:100dvh;display:flex}.MainLayout-module___KAOka__content{min-width:0;min-height:100dvh;padding:0 .5rem .75rem;padding-bottom:calc(var(--mobile-nav-offset) + .75rem);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;background-color:var(--bg);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.MainLayout-module___KAOka__desktopSidebar{display:none}.MainLayout-module___KAOka__mobileNav{display:block}@media (min-width:769px){.MainLayout-module___KAOka__layout{height:100vh;min-height:0;overflow:hidden}.MainLayout-module___KAOka__desktopSidebar{flex-shrink:0;display:flex}.MainLayout-module___KAOka__content{min-height:0;padding:var(--page-gutter);padding-top:0;padding-bottom:1rem}.MainLayout-module___KAOka__mobileNav{display:none}}@media (max-width:1280px){.MainLayout-module___KAOka__content{padding-left:.5rem;padding-right:.5rem}}
.VehicleListTable-module__C-3zhW__container{width:100%;min-width:0}.VehicleListTable-module__C-3zhW__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px;font-size:.8125rem}.VehicleListTable-module__C-3zhW__colVehicle{width:23%}.VehicleListTable-module__C-3zhW__colColor{width:4%}.VehicleListTable-module__C-3zhW__colVin{width:16%}.VehicleListTable-module__C-3zhW__colLocation{width:8.5%}.VehicleListTable-module__C-3zhW__colService,.VehicleListTable-module__C-3zhW__colWash,.VehicleListTable-module__C-3zhW__colPhoto{width:4%}.VehicleListTable-module__C-3zhW__colStatus{width:11.5%}.VehicleListTable-module__C-3zhW__colLock{width:4%}.VehicleListTable-module__C-3zhW__colPrice{text-align:left;width:8%}.VehicleListTable-module__C-3zhW__colDays{width:8%}.VehicleListTable-module__C-3zhW__colActions{width:5%}.VehicleListTable-module__C-3zhW__compactCol{padding-left:.375rem!important;padding-right:.375rem!important}.VehicleListTable-module__C-3zhW__table th,.VehicleListTable-module__C-3zhW__table td{text-align:left;border-bottom:1px solid var(--border-soft);vertical-align:middle;padding:1rem .75rem}.VehicleListTable-module__C-3zhW__table th:first-child,.VehicleListTable-module__C-3zhW__table td:first-child{padding-left:1.25rem}.VehicleListTable-module__C-3zhW__table th:last-child,.VehicleListTable-module__C-3zhW__table td:last-child{padding-right:1.25rem}.VehicleListTable-module__C-3zhW__table th{z-index:5;background-color:var(--surface);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border);font-size:.6875rem;font-weight:600;position:sticky;top:0}.VehicleListTable-module__C-3zhW__sortable{cursor:pointer;transition:color var(--transition-fast)}.VehicleListTable-module__C-3zhW__sortable:hover{color:var(--text)}.VehicleListTable-module__C-3zhW__sortButton{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.VehicleListTable-module__C-3zhW__sortIcon{opacity:.3;margin-left:3px;font-size:.625rem}.VehicleListTable-module__C-3zhW__sortActive{opacity:1;color:var(--primary)}.VehicleListTable-module__C-3zhW__table tbody tr{transition:background-color var(--transition-fast)}.VehicleListTable-module__C-3zhW__table tbody tr:hover{background-color:var(--interactive-hover)}.VehicleListTable-module__C-3zhW__table tbody tr:last-child td{border-bottom:none}.VehicleListTable-module__C-3zhW__rowNavigable{cursor:pointer;position:relative}.VehicleListTable-module__C-3zhW__rowLinkOverlay{color:var(--text);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:.8125rem;font-weight:600;text-decoration:none;display:block;overflow:hidden}.VehicleListTable-module__C-3zhW__rowLinkOverlay:hover{color:var(--primary)}.VehicleListTable-module__C-3zhW__rowOverlay{z-index:0;position:absolute;inset:0}.VehicleListTable-module__C-3zhW__cellAbove{z-index:1;position:relative}.VehicleListTable-module__C-3zhW__vehicleCell{flex-direction:column;gap:1px;min-width:0;display:flex}.VehicleListTable-module__C-3zhW__vehicleNameRow{align-items:center;gap:4px;min-width:0;display:flex}.VehicleListTable-module__C-3zhW__colorCell{vertical-align:middle;text-align:center!important}.VehicleListTable-module__C-3zhW__vehicleVersion{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.3;overflow:hidden}.VehicleListTable-module__C-3zhW__vinCell{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.6875rem;overflow:hidden}.VehicleListTable-module__C-3zhW__registrationCell{color:var(--text);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;font-size:.75rem;font-weight:600;overflow:hidden}.VehicleListTable-module__C-3zhW__selectableText{z-index:2;pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;position:relative}.VehicleListTable-module__C-3zhW__vinLink{min-width:0;color:inherit;z-index:2;pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;flex-direction:column;gap:1px;display:flex;position:relative}.VehicleListTable-module__C-3zhW__priceCell{color:var(--text);text-align:left;white-space:nowrap;text-overflow:clip;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.8125rem;font-weight:600;position:relative;overflow:visible}.VehicleListTable-module__C-3zhW__priceContent{justify-content:flex-start;align-items:center;gap:.375rem;display:flex}.VehicleListTable-module__C-3zhW__profitabilityIndicatorWrap{align-items:center;line-height:1;display:inline-flex;position:relative}.VehicleListTable-module__C-3zhW__profitabilityIndicator{border-radius:999px;width:4px;height:1.2rem;display:block}.VehicleListTable-module__C-3zhW__profitabilityIndicatorHigh{background:#1e6f3e}.VehicleListTable-module__C-3zhW__profitabilityIndicatorMid{background:#2f9e44}.VehicleListTable-module__C-3zhW__profitabilityIndicatorLow{background:#c2410c}.VehicleListTable-module__C-3zhW__profitabilityTooltip{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:7;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.VehicleListTable-module__C-3zhW__profitabilityIndicatorWrap:hover .VehicleListTable-module__C-3zhW__profitabilityTooltip{opacity:1}.VehicleListTable-module__C-3zhW__actionsCell{justify-content:center;gap:4px;display:flex}.VehicleListTable-module__C-3zhW__actionButton{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.VehicleListTable-module__C-3zhW__actionButton:hover{background-color:var(--interactive-hover);border-color:var(--border);color:var(--primary)}.VehicleListTable-module__C-3zhW__actionButtonPrimary{color:var(--text-muted)}.VehicleListTable-module__C-3zhW__actionButtonPrimary:hover{background-color:var(--primary-soft);border-color:var(--primary-soft);color:var(--primary)}.VehicleListTable-module__C-3zhW__daysOnStock{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.VehicleListTable-module__C-3zhW__daysOnStockWarning{color:var(--warning);font-weight:600}.VehicleListTable-module__C-3zhW__daysOnStockDanger{color:var(--danger);font-weight:600}.VehicleListTable-module__C-3zhW__emptyState{text-align:center;color:var(--text-muted);padding:3.5rem 1.25rem}.VehicleListTable-module__C-3zhW__emptyStateIcon{opacity:.4;margin-bottom:1rem;font-size:2.5rem}.VehicleListTable-module__C-3zhW__emptyStateTitle{color:var(--text);margin-bottom:.375rem;font-size:.9375rem;font-weight:500}.VehicleListTable-module__C-3zhW__emptyStateText{font-size:.8125rem}.VehicleListTable-module__C-3zhW__loadingState{text-align:center;color:var(--text-muted);justify-content:center;align-items:center;padding:3.5rem 1.25rem;display:flex}.VehicleListTable-module__C-3zhW__reservedRow{background-color:color-mix(in srgb, var(--danger-soft) 50%, var(--surface))!important}.VehicleListTable-module__C-3zhW__reservedRow:hover{background-color:var(--danger-soft)!important}.VehicleListTable-module__C-3zhW__soldRow{background-color:color-mix(in srgb, var(--success-soft) 50%, var(--surface))!important}.VehicleListTable-module__C-3zhW__soldRow:hover{background-color:var(--success-soft)!important}.VehicleListTable-module__C-3zhW__noPzBadge{background-color:var(--warning-soft);color:var(--warning-text);white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:1px 5px;font-size:.625rem;font-weight:700;display:inline-block}.VehicleListTable-module__C-3zhW__statusCell{align-items:center;gap:4px;display:flex}.VehicleListTable-module__C-3zhW__selektBadge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:default;border-radius:3px;justify-content:center;align-items:center;min-width:1rem;padding:2px 5px;font-size:.625rem;font-weight:700;line-height:1.4;display:inline-flex}.VehicleListTable-module__C-3zhW__selektBadgeDone{background-color:var(--success-soft);color:var(--success)}.VehicleListTable-module__C-3zhW__selektBadgePending{background-color:var(--danger-soft);color:var(--danger)}@media (max-width:1280px){.VehicleListTable-module__C-3zhW__table{min-width:950px;font-size:.78125rem}.VehicleListTable-module__C-3zhW__table th,.VehicleListTable-module__C-3zhW__table td{padding-left:.5rem;padding-right:.5rem}.VehicleListTable-module__C-3zhW__table th:first-child,.VehicleListTable-module__C-3zhW__table td:first-child{padding-left:.75rem}.VehicleListTable-module__C-3zhW__table th:last-child,.VehicleListTable-module__C-3zhW__table td:last-child{padding-right:.75rem}.VehicleListTable-module__C-3zhW__compactCol{padding-left:.25rem!important;padding-right:.25rem!important}.VehicleListTable-module__C-3zhW__statusCell{gap:3px}.VehicleListTable-module__C-3zhW__selektBadge{min-width:.875rem;padding:2px 4px}}.VehicleListTable-module__C-3zhW__virtualSpacer td{border:none;padding:0}
.status-page-module__MUCbnG__page{place-items:center;min-height:60vh;padding:2rem 1rem;display:grid}.status-page-module__MUCbnG__card{text-align:center;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg,.75rem);gap:.75rem;width:100%;max-width:28rem;padding:2rem 1.5rem;display:grid}.status-page-module__MUCbnG__code{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.75rem;font-weight:600}.status-page-module__MUCbnG__title{color:var(--text);margin:0;font-size:1.25rem;font-weight:600}.status-page-module__MUCbnG__text{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}.status-page-module__MUCbnG__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.status-page-module__MUCbnG__primaryAction,.status-page-module__MUCbnG__secondaryAction{border-radius:var(--radius-md);min-height:2.5rem;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.status-page-module__MUCbnG__primaryAction{background:var(--primary);color:var(--text-inverse);border:none}.status-page-module__MUCbnG__secondaryAction{border:1px solid var(--border);background:var(--surface);color:var(--text)}.status-page-module__MUCbnG__digest{color:var(--text-muted);margin:0;font-size:.75rem}
.FilterMultiSelect-module__BKSigG__root{min-width:0;position:relative}.FilterMultiSelect-module__BKSigG__rootFullWidth{width:100%}.FilterMultiSelect-module__BKSigG__trigger{border:1px solid var(--border-soft);background:var(--surface);width:100%;color:var(--text);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);justify-content:space-between;align-items:center;gap:.5rem;display:inline-flex}.FilterMultiSelect-module__BKSigG__desktopTrigger{border-radius:var(--radius-sm);min-width:100px;min-height:1.75rem;padding:.25rem .4375rem;font-size:.75rem}.FilterMultiSelect-module__BKSigG__mobileTrigger{border:1px solid var(--border);border-radius:var(--radius-md);min-height:44px;padding:8px 10px;font-size:.875rem}.FilterMultiSelect-module__BKSigG__triggerActive{border-color:var(--primary);background-color:var(--primary-soft);color:var(--primary-strong)}.FilterMultiSelect-module__BKSigG__triggerOpen{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.FilterMultiSelect-module__BKSigG__trigger:disabled{cursor:default;opacity:.55}.FilterMultiSelect-module__BKSigG__triggerLabel{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.FilterMultiSelect-module__BKSigG__triggerMeta{flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.FilterMultiSelect-module__BKSigG__selectionCount{background:var(--primary);min-width:1rem;height:1rem;color:var(--text-inverse);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.625rem;font-weight:700;display:inline-flex}.FilterMultiSelect-module__BKSigG__chevron{color:var(--text-muted);transition:transform var(--transition-fast);line-height:1}.FilterMultiSelect-module__BKSigG__chevronOpen{transform:rotate(180deg)}.FilterMultiSelect-module__BKSigG__menu{z-index:50;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:.25rem;width:max-content;min-width:max(100%,13rem);max-width:min(20rem,100vw - 2rem);max-height:16rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + .375rem);left:0;overflow:auto;box-shadow:0 12px 28px #0f172a1f}.FilterMultiSelect-module__BKSigG__clearButton{border-radius:var(--radius-sm);width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:.375rem .5rem;font-size:.75rem;font-weight:600}.FilterMultiSelect-module__BKSigG__clearButton:hover{background:var(--interactive-hover);color:var(--text)}.FilterMultiSelect-module__BKSigG__optionsList{flex-direction:column;gap:.125rem;display:flex}.FilterMultiSelect-module__BKSigG__optionRow{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.FilterMultiSelect-module__BKSigG__optionRow:hover{background:var(--interactive-hover)}.FilterMultiSelect-module__BKSigG__checkbox{accent-color:var(--primary);margin:0}.FilterMultiSelect-module__BKSigG__optionLabel{min-width:0;color:var(--text);font-size:.75rem;line-height:1.2}
.FleetCarView-module__8ldXhG__view{width:100%;color:var(--text-secondary);display:block;position:relative}.FleetCarView-module__8ldXhG__drawing{width:100%;height:100%;position:absolute;inset:0}.FleetCarView-module__8ldXhG__surface{border-radius:var(--radius-md);font:inherit;cursor:crosshair;background:0 0;border:0;padding:0}.FleetCarView-module__8ldXhG__surface:hover{background:var(--surface-alt)}.FleetCarView-module__8ldXhG__surface:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.FleetCarView-module__8ldXhG__marker,.FleetCarView-module__8ldXhG__markerMuted{border:1.5px solid var(--surface);background:var(--danger);min-width:1.25rem;height:1.25rem;color:var(--text-inverse);white-space:nowrap;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.FleetCarView-module__8ldXhG__markerMuted{background:var(--text-muted);opacity:.55}.FleetCarView-module__8ldXhG__large .FleetCarView-module__8ldXhG__marker,.FleetCarView-module__8ldXhG__large .FleetCarView-module__8ldXhG__markerMuted{min-width:1.625rem;height:1.625rem;font-size:.75rem}
.VehicleFilters-module__ncdEiW__toolbar{background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);z-index:20;flex-direction:column;gap:.625rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #00000008}.VehicleFilters-module__ncdEiW__searchRow{align-items:center;gap:.5rem;display:flex}.VehicleFilters-module__ncdEiW__searchInput{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);max-width:360px;color:var(--text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex:1;padding:.4375rem .75rem;font-size:.8125rem}.VehicleFilters-module__ncdEiW__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft);outline:none}.VehicleFilters-module__ncdEiW__searchInput::placeholder{color:var(--placeholder)}.VehicleFilters-module__ncdEiW__filterSection{align-items:flex-start;gap:.625rem;display:flex}.VehicleFilters-module__ncdEiW__filtersRow{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.VehicleFilters-module__ncdEiW__filterGroup{align-items:center;gap:.25rem;display:flex}.VehicleFilters-module__ncdEiW__filterLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.6875rem;font-weight:600}.VehicleFilters-module__ncdEiW__filterSelect{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--text);appearance:none;cursor:pointer;min-width:100px;transition:border-color var(--transition-fast), background-color var(--transition-fast);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%235B6673' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-position:right .375rem center;background-repeat:no-repeat;padding:.25rem 1.375rem .25rem .4375rem;font-size:.75rem}.VehicleFilters-module__ncdEiW__filterSelect:focus{border-color:var(--primary);outline:none}.VehicleFilters-module__ncdEiW__filterSelect.VehicleFilters-module__ncdEiW__active{border-color:var(--primary);background-color:var(--primary-soft);color:var(--primary-strong);font-weight:500}.VehicleFilters-module__ncdEiW__clearButton{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;border:none;padding:.25rem .5rem;font-size:.6875rem;font-weight:500}.VehicleFilters-module__ncdEiW__clearButton:hover{background-color:var(--danger-soft);color:var(--danger)}.VehicleFilters-module__ncdEiW__activeFiltersCount{background-color:var(--primary);min-width:1.125rem;height:1.125rem;color:var(--text-inverse);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 .3125rem;font-size:.625rem;font-weight:700;display:inline-flex}.VehicleFilters-module__ncdEiW__separator{background-color:var(--border-soft);width:1px;height:1rem;margin:0 .125rem}.VehicleFilters-module__ncdEiW__resultsCount{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.6875rem}.VehicleFilters-module__ncdEiW__filterInput{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--text);font-variant-numeric:tabular-nums;width:80px;transition:border-color var(--transition-fast);padding:.25rem .4375rem;font-size:.75rem}.VehicleFilters-module__ncdEiW__filterInput:focus{border-color:var(--primary);outline:none}.VehicleFilters-module__ncdEiW__filterInput.VehicleFilters-module__ncdEiW__active{border-color:var(--primary);background-color:var(--primary-soft);color:var(--primary-strong)}.VehicleFilters-module__ncdEiW__filterInput::placeholder{color:var(--placeholder)}
.FleetDamageMap-module__b0obra__map{margin-top:var(--spacing-2)}.FleetDamageMap-module__b0obra__map summary{color:var(--primary);cursor:pointer;font-size:.8125rem}.FleetDamageMap-module__b0obra__grid{gap:var(--spacing-3) var(--spacing-4);margin-top:var(--spacing-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.FleetDamageMap-module__b0obra__view{gap:.25rem;margin:0;display:grid}.FleetDamageMap-module__b0obra__view figcaption{color:var(--text-muted);text-align:center;font-size:.75rem}.FleetDamageMap-module__b0obra__legend{margin:var(--spacing-2) 0 0;color:var(--text-muted);font-size:.75rem}.FleetDamageMap-module__b0obra__number{background:var(--danger-soft);min-width:1.25rem;height:1.25rem;color:var(--danger);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:700;display:inline-flex}@media (max-width:768px){.FleetDamageMap-module__b0obra__grid{gap:var(--spacing-2)}}
.page-module__GCCAPa__page{flex-direction:column;gap:0;display:flex}.page-module__GCCAPa__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.page-module__GCCAPa__titleSection{flex-direction:column;gap:.125rem;display:flex}.page-module__GCCAPa__title{font-size:var(--page-title-size);color:var(--text);letter-spacing:-.02em;margin:0;font-weight:700}.page-module__GCCAPa__subtitle{color:var(--text-muted);font-size:.75em;font-weight:400}.page-module__GCCAPa__actions{gap:var(--spacing-3);flex-shrink:0;display:flex}.page-module__GCCAPa__addButton{align-items:center;gap:var(--spacing-2);background-color:var(--primary);color:var(--text-inverse);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);letter-spacing:-.005em;border:none;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__GCCAPa__addButton:hover{background-color:var(--primary-hover)}.page-module__GCCAPa__toolButton{background-color:var(--surface);min-height:2.25rem;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);font:inherit;cursor:pointer;transition:background-color var(--transition-fast);align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.page-module__GCCAPa__toolButton:hover:not(:disabled){background-color:var(--interactive-hover)}.page-module__GCCAPa__toolButton:disabled{opacity:.55;cursor:not-allowed}.page-module__GCCAPa__mobileTools{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.page-module__GCCAPa__mobileTools .page-module__GCCAPa__toolButton{justify-content:center;min-height:2.75rem}.page-module__GCCAPa__tableContainer{background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);overflow-x:auto;box-shadow:0 1px 3px #0000000a}.page-module__GCCAPa__loadingContainer{min-height:400px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.page-module__GCCAPa__loadingTitle,.page-module__GCCAPa__loadingAction,.page-module__GCCAPa__loadingField,.page-module__GCCAPa__loadingTableHeader{background:var(--surface-alt)}.page-module__GCCAPa__loadingTitle{width:9rem;height:2rem}.page-module__GCCAPa__loadingAction{width:8rem;height:2.25rem}.page-module__GCCAPa__loadingFilters{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem;padding:.75rem;display:grid}.page-module__GCCAPa__loadingField{min-height:2.25rem}.page-module__GCCAPa__loadingTableHeader{border-radius:0;height:3rem}.page-module__GCCAPa__loadingTableRows{padding:1rem}.page-module__GCCAPa__loadingTableRows>div{min-height:2.75rem}.page-module__GCCAPa__errorContainer{min-height:400px;color:var(--danger);justify-content:center;align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.page-module__GCCAPa__errorMessage{font-size:.875rem}.page-module__GCCAPa__retryButton{padding:var(--spacing-2) var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast);font-size:.8125rem}.page-module__GCCAPa__retryButton:hover{background-color:var(--interactive-hover)}.page-module__GCCAPa__mobileCardList{flex-direction:column;gap:8px;display:flex}.page-module__GCCAPa__mobileSearchWrap{margin-bottom:8px}.page-module__GCCAPa__mobileSearchRow{align-items:stretch;gap:8px;display:flex}.page-module__GCCAPa__mobileSearchInput{border:1px solid var(--border);border-radius:var(--radius-md);min-height:44px;color:var(--text);background:var(--surface);flex:1;padding:10px 12px;font-size:1rem}.page-module__GCCAPa__mobileSearchInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft);outline:none}.page-module__GCCAPa__mobileFilterToggle{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:500;display:inline-flex}.page-module__GCCAPa__mobileFilterToggleActive{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.page-module__GCCAPa__mobileFilterBadge{background-color:var(--primary);min-width:18px;height:18px;color:var(--text-inverse);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.6875rem;font-weight:600;display:inline-flex}.page-module__GCCAPa__mobileFiltersSheet{width:min(100vw - 2rem,32rem)}.page-module__GCCAPa__mobileFiltersPanel{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:4px;display:grid}.page-module__GCCAPa__mobileFiltersPanel>select:first-child{grid-column:1/-1}.page-module__GCCAPa__mobileShowResults{border-radius:var(--radius-md);background:var(--primary);min-height:44px;color:var(--text-inverse);font:inherit;cursor:pointer;border:none;padding:10px 16px;font-size:.9375rem;font-weight:600}.page-module__GCCAPa__mobileClearFilters{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--danger);cursor:pointer;text-align:center;padding:10px 12px;font-size:.875rem;font-weight:500}.page-module__GCCAPa__mobileClearFilters:hover{background-color:var(--danger-soft);border-color:var(--danger)}.page-module__GCCAPa__mobileFilterSelect{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--text);appearance:none;background-image: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='%235B6673' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;width:100%;padding:8px 28px 8px 10px;font-size:.875rem}@media (max-width:480px){.page-module__GCCAPa__mobileFiltersSheet{width:100%}}
.FleetEquipmentChecklist-module__G0Af5W__summary{letter-spacing:normal;text-transform:none;margin-left:.5rem;font-weight:400}.FleetEquipmentChecklist-module__G0Af5W__summaryMissing{color:var(--danger-text);font-weight:500}.FleetEquipmentChecklist-module__G0Af5W__checklist{gap:.25rem var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.FleetEquipmentChecklist-module__G0Af5W__item{min-width:0;color:var(--text);align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8125rem;display:flex}.FleetEquipmentChecklist-module__G0Af5W__icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.75rem;line-height:1;display:inline-flex}.FleetEquipmentChecklist-module__G0Af5W__item[data-state=present] .FleetEquipmentChecklist-module__G0Af5W__icon{background:var(--success-soft);color:var(--success-text)}.FleetEquipmentChecklist-module__G0Af5W__item[data-state=missing]{color:var(--danger-text);font-weight:500}.FleetEquipmentChecklist-module__G0Af5W__item[data-state=missing] .FleetEquipmentChecklist-module__G0Af5W__icon{background:var(--danger-soft);color:var(--danger-text)}.FleetEquipmentChecklist-module__G0Af5W__item[data-state=not_applicable],.FleetEquipmentChecklist-module__G0Af5W__item[data-state=not_applicable] .FleetEquipmentChecklist-module__G0Af5W__icon{color:var(--text-muted)}@media (max-width:768px){.FleetEquipmentChecklist-module__G0Af5W__checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}
.CarForm-module__mvdaRW__form{flex-direction:column;gap:1rem;display:flex}.CarForm-module__mvdaRW__row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.CarForm-module__mvdaRW__actions{border-top:1px solid var(--border);justify-content:flex-end;margin-top:1rem;padding-top:1rem;display:flex}
.page-module__0fjCxq__container{background-color:var(--surface-alt);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.page-module__0fjCxq__card{width:100%;max-width:440px}.page-module__0fjCxq__form{flex-direction:column;gap:1rem;display:flex}.page-module__0fjCxq__error{background-color:var(--danger-soft);border:1px solid var(--danger-border);border-radius:var(--radius-md);color:var(--danger);padding:.75rem;font-size:.875rem}.page-module__0fjCxq__success{background-color:var(--success-soft);border:1px solid var(--success-border);border-radius:var(--radius-md);color:var(--success);padding:.75rem;font-size:.875rem}.page-module__0fjCxq__hint{color:var(--text-muted);margin:0;font-size:.875rem}.page-module__0fjCxq__button{width:100%;margin-top:.5rem}.page-module__0fjCxq__linkButton{color:var(--primary);cursor:pointer;text-align:center;background:0 0;border:none;padding:0;font-size:.875rem}.page-module__0fjCxq__linkButton:hover{text-decoration:underline}.page-module__0fjCxq__loading{color:var(--text-muted);flex-direction:column;align-items:center;gap:1rem;padding:2rem;font-size:.875rem;display:flex}
.page-module__Jk3PGa__header{margin-bottom:var(--page-section-gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__Jk3PGa__title{font-size:var(--page-title-size);color:var(--text);margin:0;font-weight:600}.page-module__Jk3PGa__loadingTitle,.page-module__Jk3PGa__loadingAction,.page-module__Jk3PGa__loadingTableHeader{background:var(--surface-alt)}.page-module__Jk3PGa__loadingTitle{width:7rem;height:2rem}.page-module__Jk3PGa__loadingAction{width:8rem;height:2rem}.page-module__Jk3PGa__loadingTable{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding-bottom:.75rem;overflow:hidden}.page-module__Jk3PGa__loadingTableHeader{border-radius:0;height:2.75rem}.page-module__Jk3PGa__loadingTable>div:last-child{padding:.75rem}.page-module__Jk3PGa__loadingTable>div:last-child>div{min-height:2.25rem}.page-module__Jk3PGa__backLink{color:var(--text-muted);transition:color var(--transition-fast);align-items:center;gap:.375rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.page-module__Jk3PGa__backLink:hover{color:var(--primary)}.page-module__Jk3PGa__empty{text-align:center;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:3rem 1.25rem;font-size:.8125rem}.page-module__Jk3PGa__table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;font-size:.8125rem;overflow:hidden}.page-module__Jk3PGa__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);background:var(--surface-alt);border-bottom:1px solid var(--border);padding:.5rem .75rem;font-size:.6875rem;font-weight:600}.page-module__Jk3PGa__table td{border-bottom:1px solid var(--border-soft);color:var(--text);padding:.5rem .75rem}.page-module__Jk3PGa__table tr:last-child td{border-bottom:none}.page-module__Jk3PGa__vehicleLink{color:var(--primary);font-weight:500;text-decoration:none}.page-module__Jk3PGa__vehicleLink:hover{text-decoration:underline}.page-module__Jk3PGa__typeCell{white-space:nowrap;color:var(--text-secondary)}.page-module__Jk3PGa__vinCell{color:var(--text-muted);white-space:nowrap;font-size:.8125rem}.page-module__Jk3PGa__assignedCell{color:var(--text-secondary)}.page-module__Jk3PGa__dot{background:var(--neutral-400);border-radius:50%;width:8px;height:8px;display:inline-block}.page-module__Jk3PGa__dot_urgent{background:var(--danger)}.page-module__Jk3PGa__dot_high{background:var(--warning)}.page-module__Jk3PGa__dot_normal{background:var(--info)}.page-module__Jk3PGa__dot_low{background:var(--neutral-400)}.page-module__Jk3PGa__mobileCardList{flex-direction:column;gap:8px;display:flex}.page-module__Jk3PGa__mobileCard{background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.page-module__Jk3PGa__mobileCardTop{align-items:center;gap:8px;display:flex}.page-module__Jk3PGa__mobileCardType{color:var(--text-secondary);font-size:.75rem;font-weight:500}.page-module__Jk3PGa__mobileCardVehicle{color:var(--text);font-size:.9375rem;font-weight:600}.page-module__Jk3PGa__mobileCardMessage{color:var(--text-muted);font-size:.8125rem;line-height:1.4}.page-module__Jk3PGa__mobileCardMeta{color:var(--text-muted);font-size:.75rem}.page-module__Jk3PGa__groupTabs{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__Jk3PGa__groupTab{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:2.75rem;font:inherit;color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.page-module__Jk3PGa__groupTabCount{border-radius:var(--radius-full);background:var(--surface-alt);font-variant-numeric:tabular-nums;text-align:center;min-width:1.5rem;padding:.0625rem .4375rem;font-size:.75rem}.page-module__Jk3PGa__groupTabActive{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.page-module__Jk3PGa__groupTab_alert.page-module__Jk3PGa__groupTabActive{border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.page-module__Jk3PGa__groupDescription{color:var(--text-muted);margin:.5rem 0 1rem;font-size:.8125rem}.page-module__Jk3PGa__filterBar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.page-module__Jk3PGa__filterSelect{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:2.5rem;font:inherit;color:var(--text);padding:.375rem .625rem;font-size:.8125rem}.page-module__Jk3PGa__resultCount{color:var(--text-muted);margin-left:auto;font-size:.8125rem}.page-module__Jk3PGa__issueList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.page-module__Jk3PGa__issue{align-items:baseline;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.page-module__Jk3PGa__issue .page-module__Jk3PGa__dot{flex-shrink:0;transform:translateY(-1px)}.page-module__Jk3PGa__issueType{color:var(--text);font-weight:500}.page-module__Jk3PGa__issueMessage{color:var(--text-muted)}@media (max-width:768px){.page-module__Jk3PGa__groupTab{flex:auto;justify-content:center}.page-module__Jk3PGa__filterSelect{flex:10rem}.page-module__Jk3PGa__resultCount{width:100%;margin-left:0}}
.page-module__ifOMeW__header{margin-bottom:var(--page-section-gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__ifOMeW__titleSection{gap:var(--page-header-gap);flex-direction:column;display:flex}.page-module__ifOMeW__pageTitle{font-size:var(--page-title-size);color:var(--text);align-items:center;gap:.75rem;margin:0;font-weight:600;display:flex}.page-module__ifOMeW__loadingTitle,.page-module__ifOMeW__loadingTableHeader{background:var(--surface-alt)}.page-module__ifOMeW__loadingTitle{width:11rem;height:2rem}.page-module__ifOMeW__loadingTable{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding-bottom:.75rem;overflow:hidden}.page-module__ifOMeW__loadingTableHeader{border-radius:0;height:3rem}.page-module__ifOMeW__loadingTable>div:last-child{padding:.75rem 1rem 0}.page-module__ifOMeW__loadingTable>div:last-child>div{min-height:2.75rem}.page-module__ifOMeW__incompleteBadge{background:var(--warning-soft);color:var(--warning-text);border-radius:4px;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.page-module__ifOMeW__groupSection{margin-bottom:1.5rem}.page-module__ifOMeW__groupTitle{color:var(--text);align-items:center;gap:.375rem;margin:0 0 .75rem;font-size:1rem;font-weight:600;display:flex}.page-module__ifOMeW__groupCount{color:var(--text-muted);font-size:.875rem;font-weight:400}.page-module__ifOMeW__tableWrap{max-height:calc(100vh - 10rem);overflow:auto}.page-module__ifOMeW__table{table-layout:fixed}.page-module__ifOMeW__table th{z-index:5;text-overflow:ellipsis;position:sticky;top:0;overflow:hidden}.page-module__ifOMeW__colVehicle{width:18%}.page-module__ifOMeW__colReg{width:10%}.page-module__ifOMeW__colVin{width:16%}.page-module__ifOMeW__colCheck{text-align:center;width:9.3%}.page-module__ifOMeW__table th.page-module__ifOMeW__colCheck{text-align:center;font-size:.625rem}.page-module__ifOMeW__rowIncomplete{background:0 0}.page-module__ifOMeW__rowComplete{background:color-mix(in srgb, var(--success-soft), transparent 60%)}.page-module__ifOMeW__rowComplete:hover,.page-module__ifOMeW__rowIncomplete:hover{background:var(--interactive-hover)}.page-module__ifOMeW__checkBtn{border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;width:1.75rem;height:1.75rem;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.page-module__ifOMeW__checkBtnDone{background:var(--success-soft);border-color:var(--success);color:var(--success)}.page-module__ifOMeW__checkBtnDone:hover{background:var(--success);color:var(--text-inverse)}.page-module__ifOMeW__checkBtnNotDone{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.page-module__ifOMeW__checkBtnNotDone:hover{background:var(--danger);border-color:var(--danger);color:var(--text-inverse)}.page-module__ifOMeW__vehicleLink{color:var(--text);font-weight:500;text-decoration:none}.page-module__ifOMeW__vehicleLink:hover{color:var(--primary)}.page-module__ifOMeW__mobileCardList{flex-direction:column;gap:8px;display:flex}.page-module__ifOMeW__mobileCard{background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.page-module__ifOMeW__mobileCardHeader{justify-content:space-between;align-items:center;display:flex}.page-module__ifOMeW__mobileProgress{color:var(--text-muted);font-size:.75rem;font-weight:600}.page-module__ifOMeW__mobileCardMeta{color:var(--text-muted);gap:1rem;font-size:.75rem;display:flex}.page-module__ifOMeW__mobileCheckList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__ifOMeW__mobileCheckItem{color:var(--text);align-items:center;gap:.5rem;min-height:44px;padding:.25rem 0;font-size:.875rem;display:flex}.page-module__ifOMeW__mobileCheckBtn{border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;width:2rem;height:2rem;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:700;display:flex}.page-module__ifOMeW__mobileCheckDone{color:var(--text-muted);text-decoration:line-through}.page-module__ifOMeW__error{background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-md);margin-bottom:1rem;padding:1rem;font-size:.875rem}.page-module__ifOMeW__emptyState{text-align:center;color:var(--text-muted);padding:3rem 1rem;font-size:.8125rem}.page-module__ifOMeW__mobileFilterBar{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.page-module__ifOMeW__mobileSearchInput{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text);background:var(--surface);box-sizing:border-box;padding:10px 12px;font-size:1rem}.page-module__ifOMeW__mobileSearchInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft);outline:none}.page-module__ifOMeW__mobileFilterRow{gap:8px;display:flex}.page-module__ifOMeW__mobileFilterSelect{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--text);appearance:none;background-image: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='%235B6673' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;flex:1;padding:8px 28px 8px 10px;font-size:.875rem}.page-module__ifOMeW__mobileFilterToggle{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:500;display:inline-flex}.page-module__ifOMeW__mobileFilterToggleActive{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.page-module__ifOMeW__mobileFilterDot{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-module__ifOMeW__mobileClearFilters{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:44px;color:var(--danger);cursor:pointer;text-align:center;padding:10px 12px;font-size:.875rem;font-weight:500}.page-module__ifOMeW__mobileClearFilters:hover{background-color:var(--danger-soft);border-color:var(--danger)}@media (max-width:768px){.page-module__ifOMeW__header{margin-bottom:.75rem}.page-module__ifOMeW__groupSection{margin-bottom:1rem}.page-module__ifOMeW__groupTitle{margin-bottom:.5rem;font-size:.9375rem}.page-module__ifOMeW__emptyState{padding:2rem 1rem}}@media (hover:none){.page-module__ifOMeW__checkBtnDone:hover{background:var(--success-soft);color:var(--success)}.page-module__ifOMeW__checkBtnNotDone:hover{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.page-module__ifOMeW__vehicleLink:hover{color:var(--text)}}
.page-module__sTXHxG__backLink{margin-bottom:var(--space-3,12px);color:var(--text-muted);font-size:.9rem;text-decoration:none;display:inline-block}.page-module__sTXHxG__backLink:hover{color:var(--primary)}.page-module__sTXHxG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.page-module__sTXHxG__title{font-size:var(--page-title-size);color:var(--text);margin:0}.page-module__sTXHxG__subtitle{color:var(--text-muted);margin:4px 0 0}.page-module__sTXHxG__hint{color:var(--text-muted);margin:0 0 12px;font-size:.875rem}.page-module__sTXHxG__error{border:1px solid var(--danger);border-radius:var(--radius-sm);background-color:var(--danger-soft);color:var(--danger-text);margin-bottom:12px;padding:10px 12px}.page-module__sTXHxG__tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.page-module__sTXHxG__tab,.page-module__sTXHxG__tabActive{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;padding:8px 14px}.page-module__sTXHxG__tabActive{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);font-weight:600}.page-module__sTXHxG__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.page-module__sTXHxG__tile{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.page-module__sTXHxG__preview{aspect-ratio:4/3;background:var(--surface-alt);position:relative}.page-module__sTXHxG__image{object-fit:cover;width:100%;height:100%;display:block}.page-module__sTXHxG__empty{color:var(--text-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0}.page-module__sTXHxG__overlay{color:var(--text);background:#fffc;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.page-module__sTXHxG__tileBody{flex-direction:column;gap:8px;padding:12px;display:flex}.page-module__sTXHxG__tileTitle{color:var(--text);font-weight:600}.page-module__sTXHxG__badge{border-radius:var(--radius-sm);text-transform:uppercase;align-self:flex-start;padding:2px 8px;font-size:.75rem;font-weight:600}.page-module__sTXHxG__outdatedBanner{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;padding:10px 12px;font-size:.875rem;display:flex}.page-module__sTXHxG__modeBadge{border-radius:var(--radius-sm);background:var(--surface-alt);color:var(--text-secondary);align-self:flex-start;padding:2px 8px;font-size:.75rem;font-weight:600}.page-module__sTXHxG__status_uploaded{background:var(--surface-alt);color:var(--text-secondary)}.page-module__sTXHxG__status_processing{background:var(--info-soft);color:var(--info-text)}.page-module__sTXHxG__status_done{background:var(--success-soft);color:var(--success-text)}.page-module__sTXHxG__status_failed{background:var(--danger-soft);color:var(--danger-text)}.page-module__sTXHxG__failure{color:var(--danger-text);font-size:.8125rem}.page-module__sTXHxG__actions{flex-wrap:wrap;gap:8px;display:flex}.page-module__sTXHxG__primary,.page-module__sTXHxG__secondary,.page-module__sTXHxG__danger{border-radius:var(--radius-sm);font:inherit;cursor:pointer;padding:8px 12px;font-size:.875rem;text-decoration:none}.page-module__sTXHxG__primary{border:1px solid var(--primary);background:var(--primary);color:#fff}.page-module__sTXHxG__secondary{border:1px solid var(--border);background:var(--surface);color:var(--primary)}.page-module__sTXHxG__danger{border:1px solid var(--danger);background:var(--surface);color:var(--danger-text)}.page-module__sTXHxG__primary:disabled,.page-module__sTXHxG__secondary:disabled,.page-module__sTXHxG__danger:disabled{opacity:.5;cursor:not-allowed}.page-module__sTXHxG__downloadPanel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:16px;padding:12px 16px;display:flex}.page-module__sTXHxG__downloadGroup{color:var(--text);border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.page-module__sTXHxG__downloadGroup legend{color:var(--text-muted);text-transform:uppercase;margin-bottom:6px;padding:0;font-size:.8rem;font-weight:600}.page-module__sTXHxG__downloadOption{cursor:pointer;align-items:center;gap:8px;display:flex}.page-module__sTXHxG__downloadPanel .page-module__sTXHxG__hint{flex-basis:100%;margin:0}.page-module__sTXHxG__downloadParts{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}
.page-module__8Vws_a__header{margin-bottom:var(--page-section-gap)}.page-module__8Vws_a__back{text-align:right;color:var(--text-muted);font-size:.875rem;text-decoration:none;display:block}.page-module__8Vws_a__back:hover{color:var(--primary)}.page-module__8Vws_a__errorMessage{color:var(--danger,#c62828);margin:0 0 1rem;font-size:.875rem}@media (max-width:768px){.page-module__8Vws_a__back{align-items:center;display:inline-flex}}
.page-module__9A94Oq__backLink{margin-bottom:var(--spacing-3);color:var(--text-muted);transition:color var(--transition-fast);align-items:center;gap:.375rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.page-module__9A94Oq__backLink:hover{color:var(--primary)}.page-module__9A94Oq__layout{gap:var(--spacing-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"main side";align-items:start;display:grid}.page-module__9A94Oq__mainColumn,.page-module__9A94Oq__sideColumn{gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.page-module__9A94Oq__mainColumn{grid-area:main}.page-module__9A94Oq__sideColumn{grid-area:side}.page-module__9A94Oq__muted{color:var(--text-muted);margin:0;font-size:.8125rem}.page-module__9A94Oq__errorText{margin:var(--spacing-2) 0 0;color:var(--danger-text);font-size:.8125rem}.page-module__9A94Oq__textLink{color:var(--primary);font-size:.8125rem;text-decoration:none}.page-module__9A94Oq__textLink:hover{text-decoration:underline}.page-module__9A94Oq__textButton{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem}.page-module__9A94Oq__textButton:hover:not(:disabled){text-decoration:underline}.page-module__9A94Oq__textButton:disabled{color:var(--text-muted);cursor:default}.page-module__9A94Oq__stateBlocks{gap:var(--spacing-5);display:grid}.page-module__9A94Oq__blockLabel{margin:0 0 var(--spacing-2);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.page-module__9A94Oq__rowList{margin:0;padding:0;list-style:none}.page-module__9A94Oq__row{justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-2) 0;border-top:1px solid var(--border-soft);color:var(--text);font-size:.875rem;display:flex}.page-module__9A94Oq__rowTitle{align-items:center;gap:var(--spacing-2);display:inline-flex}.page-module__9A94Oq__rowMeta{color:var(--text-muted);flex-shrink:0;font-size:.8125rem}.page-module__9A94Oq__history{margin:0;padding:0;list-style:none}.page-module__9A94Oq__historyEntry{gap:var(--spacing-3);padding:var(--spacing-3) 0;border-top:1px solid var(--border-soft);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.page-module__9A94Oq__historyEntry:first-child{border-top:0;padding-top:0}.page-module__9A94Oq__historyDate{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.page-module__9A94Oq__historyBody{min-width:0}.page-module__9A94Oq__historyTitle{color:var(--text);margin:0;font-size:.875rem;font-weight:500}.page-module__9A94Oq__historyStatus{margin-left:.5rem;font-size:.75rem;font-weight:500}.page-module__9A94Oq__tone_success{color:var(--success-text)}.page-module__9A94Oq__tone_danger{color:var(--danger-text)}.page-module__9A94Oq__tone_warning{color:var(--warning-text)}.page-module__9A94Oq__tone_muted{color:var(--text-muted)}.page-module__9A94Oq__historyDetail{color:var(--text-secondary);margin:.125rem 0 0;font-size:.8125rem}.page-module__9A94Oq__historyLinks{gap:var(--spacing-3);margin:var(--spacing-1) 0 0;flex-wrap:wrap;display:flex}.page-module__9A94Oq__panelBody{gap:var(--spacing-3);display:grid}.page-module__9A94Oq__panelBlock{justify-items:start;gap:var(--spacing-2);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border-soft);display:grid}.page-module__9A94Oq__panelLead{color:var(--text);margin:0;font-size:.875rem;font-weight:500}.page-module__9A94Oq__panelFacts{gap:var(--spacing-2);margin:0;display:grid}.page-module__9A94Oq__panelFacts>div{justify-content:space-between;gap:var(--spacing-3);font-size:.8125rem;display:flex}.page-module__9A94Oq__panelFacts dt{color:var(--text-muted)}.page-module__9A94Oq__panelFacts dd{color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0}.page-module__9A94Oq__panelNote{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);background:var(--surface-alt);color:var(--text-secondary);white-space:pre-line;margin:0;font-size:.8125rem}.page-module__9A94Oq__panelActions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.page-module__9A94Oq__primaryLink{border-radius:var(--radius-sm);background:var(--primary);color:var(--text-inverse);align-items:center;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__9A94Oq__primaryLink:hover{background:var(--primary-hover)}.page-module__9A94Oq__dialogForm{gap:var(--spacing-3) var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__9A94Oq__dialogField,.page-module__9A94Oq__dialogFieldWide{gap:.25rem;display:grid}.page-module__9A94Oq__dialogField:first-child,.page-module__9A94Oq__dialogFieldWide{grid-column:1/-1}.page-module__9A94Oq__fieldHint{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.4}.page-module__9A94Oq__loadingSkeleton{border-radius:var(--radius-md);background:var(--surface-alt);animation:1.2s ease-in-out infinite page-module__9A94Oq__fleetDetailLoadingPulse}.page-module__9A94Oq__loadingBack{width:8rem;height:1rem;margin-bottom:var(--spacing-3)}.page-module__9A94Oq__loadingHeader{height:9rem;margin-bottom:var(--page-section-gap)}.page-module__9A94Oq__loadingSection{min-height:9rem}@keyframes page-module__9A94Oq__fleetDetailLoadingPulse{50%{opacity:.55}}@media (max-width:1024px){.page-module__9A94Oq__layout{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"side""main"}.page-module__9A94Oq__mainColumn,.page-module__9A94Oq__sideColumn{gap:var(--spacing-3)}}@media (max-width:768px){.page-module__9A94Oq__backLink{min-height:44px;margin-bottom:var(--spacing-2)}.page-module__9A94Oq__historyEntry{grid-template-columns:minmax(0,1fr);gap:.125rem}.page-module__9A94Oq__dialogForm{grid-template-columns:minmax(0,1fr)}}
.page-module__JsX_9a__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-module__JsX_9a__title{font-size:var(--page-title-size);color:var(--text);margin:0}.page-module__JsX_9a__backLink{color:var(--text-muted);font-size:.875rem;text-decoration:none}.page-module__JsX_9a__card,.page-module__JsX_9a__warningCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:1rem;padding:1rem}.page-module__JsX_9a__warningCard{background:#fff8e9;border-color:#f2be5c}.page-module__JsX_9a__dropzone{border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center;cursor:pointer;padding:2rem 1rem}.page-module__JsX_9a__dropzoneActive{border-color:var(--primary);background:var(--surface-alt)}.page-module__JsX_9a__dropzoneTitle{color:var(--text);margin:0}.page-module__JsX_9a__dropzoneHint{color:var(--text-muted);margin:.5rem 0 0;font-size:.875rem}.page-module__JsX_9a__hiddenInput{display:none}.page-module__JsX_9a__sectionTitle{color:var(--text);margin:0 0 .75rem;font-size:1rem}.page-module__JsX_9a__summaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-bottom:.9rem;display:grid}.page-module__JsX_9a__summaryCard{border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;padding:.6rem}.page-module__JsX_9a__summaryCard p{margin:0;font-size:1.25rem;font-weight:600}.page-module__JsX_9a__summaryCard span{color:var(--text-muted);font-size:.75rem}.page-module__JsX_9a__tableWrap{border:1px solid var(--border);border-radius:var(--radius-md);overflow:auto}.page-module__JsX_9a__table{border-collapse:collapse;width:100%}.page-module__JsX_9a__table th,.page-module__JsX_9a__table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.55rem .65rem;font-size:.85rem}.page-module__JsX_9a__table th{color:var(--text-muted);text-transform:uppercase;font-size:.75rem}.page-module__JsX_9a__actionPill{border:1px solid var(--border);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.page-module__JsX_9a__actionCreate{color:#0b5}.page-module__JsX_9a__actionUpdate{color:#1558c0}.page-module__JsX_9a__actionSkip{color:var(--text-muted)}.page-module__JsX_9a__actionError{color:#c92a2a}.page-module__JsX_9a__changeText,.page-module__JsX_9a__errorInline,.page-module__JsX_9a__warningInline{margin:0;font-size:.8rem}.page-module__JsX_9a__warningInline{color:var(--text-muted);font-style:italic}.page-module__JsX_9a__errorInline{color:#c92a2a}.page-module__JsX_9a__errorList{gap:.25rem;margin-top:.6rem;display:grid}.page-module__JsX_9a__actions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.page-module__JsX_9a__primaryButton,.page-module__JsX_9a__secondaryButton,.page-module__JsX_9a__primaryLink{border-radius:var(--radius-md);border:1px solid var(--border);justify-content:center;align-items:center;min-height:2.1rem;padding:.4rem .75rem;font-size:.82rem;text-decoration:none;display:inline-flex}.page-module__JsX_9a__primaryButton,.page-module__JsX_9a__primaryLink{background:var(--text);border-color:var(--text);color:var(--bg)}.page-module__JsX_9a__secondaryButton{background:var(--surface);color:var(--text)}.page-module__JsX_9a__info{color:var(--text-muted);margin:.45rem 0 0}.page-module__JsX_9a__error{color:#c92a2a;margin:.45rem 0 0}@media (max-width:900px){.page-module__JsX_9a__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__JsX_9a__header{flex-direction:column;align-items:flex-start}}