.Select_root___uQFu{position:relative;width:100%;min-width:0}.Select_trigger__E9Hd_{width:100%;max-width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:13px var(--space-4);background:var(--sb-ink);border:var(--hairline);border-radius:var(--sb-radius);color:var(--sb-text);font-family:var(--sb-font-body);font-size:16px;line-height:1.5;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--easing),box-shadow var(--dur-fast) var(--easing)}.Select_trigger__E9Hd_:hover{border-color:var(--color-border-strong)}.Select_trigger__E9Hd_:focus-visible{outline:none;border-color:var(--sb-accent-text);box-shadow:0 0 0 2px var(--sb-ink),0 0 0 3px var(--sb-accent-text)}.Select_trigger__E9Hd_[aria-expanded=true]{border-color:var(--sb-accent-text)}.Select_trigger__E9Hd_[data-placeholder=true] .Select_label__sPu49{color:var(--sb-muted)}.Select_underline__6dsgX{padding:var(--space-3) 0 var(--space-2);background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--color-border-strong);border-radius:0;font-size:var(--text-md)}.Select_underline__6dsgX:hover{border-bottom-color:var(--color-fg-muted)}.Select_underline__6dsgX:focus-visible,.Select_underline__6dsgX[aria-expanded=true]{border-bottom-color:var(--sb-accent-text)}.Select_label__sPu49{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_chev__6MnI8{flex:none;font-size:10px;color:var(--color-fg-muted);transition:transform var(--dur-fast) var(--easing)}.Select_trigger__E9Hd_[aria-expanded=true] .Select_chev__6MnI8{transform:rotate(180deg);color:var(--sb-accent-text)}.Select_list__y8kU3{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;margin:0;padding:var(--space-1);list-style:none;max-height:260px;overflow-y:auto;background:var(--color-bg-high);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.Select_option__gqbOb{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-fg-muted);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Select_active__jn7HE{background:var(--color-bg-elev);color:var(--color-fg)}.Select_selected__kOqNe{color:var(--sb-accent-text)}.form_form__Y_Mtw{border:var(--hairline);border-radius:var(--sb-radius);padding:var(--space-8);background:var(--sb-surface-1);display:grid;gap:var(--space-6);min-width:0}@media(max-width:640px){.form_form__Y_Mtw{padding:var(--space-5)}}.form_field__n1_04{display:grid;gap:var(--space-2);min-width:0}.form_label__5IrW5{font-family:var(--sb-font-display);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--sb-muted)}.form_req___eHYC{color:var(--sb-accent-text)}.form_input__b5MsM{width:100%;max-width:100%;min-width:0;padding:13px var(--space-4);background:var(--sb-ink);border:var(--hairline);border-radius:var(--sb-radius);color:var(--sb-text);font-family:var(--sb-font-body);font-size:var(--text-base);line-height:1.5;transition:border-color var(--dur-fast) var(--easing),box-shadow var(--dur-fast) var(--easing);resize:vertical}.form_input__b5MsM::placeholder{color:var(--sb-muted)}.form_input__b5MsM:focus-visible{outline:none;border-color:var(--sb-accent-text);box-shadow:0 0 0 2px var(--sb-ink),0 0 0 3px var(--sb-accent-text)}.form_foot__I3_r4{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}@media(max-width:640px){.form_foot__I3_r4{flex-direction:column;align-items:stretch}}.form_error__d5JxW{font-size:var(--text-sm);color:var(--sb-error)}.form_ok__rjxb_{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-success)}.AddServiceForm_grid__9ud3W{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5);min-width:0}@media(max-width:640px){.AddServiceForm_grid__9ud3W{grid-template-columns:1fr}}.AddServiceForm_full__t5EuQ,.AddServiceForm_wide__s6xEI{grid-column:1/-1}@media(max-width:900px){.AddServiceForm_footSticky__26_Cu{position:sticky;bottom:calc(56px + env(safe-area-inset-bottom));z-index:5;margin:0 calc(-1*var(--space-5)) calc(-1*var(--space-5));padding:var(--space-3) var(--space-5);background:var(--sb-surface-1);border-top:var(--hairline)}}.AddServiceForm_ocrRow__hC0hv{margin-top:var(--space-3);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.AddServiceForm_ocrMsg__cuvEM{font-size:var(--text-sm);color:var(--sb-muted)}.AddVehicleForm_grid__xi5ZJ{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);min-width:0}@media(max-width:640px){.AddVehicleForm_grid__xi5ZJ{grid-template-columns:1fr}}.AddVehicleForm_vinRow__AomDa{display:flex;gap:var(--space-2);min-width:0}.AddVehicleForm_vinRow__AomDa .AddVehicleForm_input__hmshH{flex:1 1;min-width:0}@media(max-width:640px){.AddVehicleForm_vinRow__AomDa{flex-direction:column;align-items:stretch}}.AddVehicleForm_warn__PCQ5K{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:var(--hairline);border-left:3px solid var(--sb-accent);border-radius:var(--sb-radius);background:var(--sb-surface-2)}.AddVehicleForm_warn__PCQ5K p{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--sb-text)}.AddVehicleForm_warnBtn__dgNQS{align-self:flex-start}.AddVehicleForm_picker__yf1e3{grid-column:1/-1}