@keyframes labeled-input-autofill{0%{opacity:1}}@keyframes labeled-input-autofill-cancel{0%{opacity:1}}input[data-slot=labeled-input]:-webkit-autofill{animation-duration:5000s;animation-name:labeled-input-autofill}input[data-slot=labeled-input]:not(:-webkit-autofill){animation-duration:10ms;animation-name:labeled-input-autofill-cancel}.labeled-input-label{transform:translateY(18px) scale(1);transform-origin:top left;transition:color .2s cubic-bezier(0,0,.2,1) 0s,transform .2s cubic-bezier(0,0,.2,1) 0s,max-width .2s cubic-bezier(0,0,.2,1) 0s}[dir=rtl] .labeled-input-label{transform-origin:top right}.labeled-input-label[data-shrink=true]{transform:translateY(9px) scale(.75)}.labeled-input-note{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s cubic-bezier(0,0,.2,1) 0s,opacity .2s cubic-bezier(0,0,.2,1) 0s}.labeled-input-note[data-visible=true]{grid-template-rows:1fr;opacity:1;padding-top:.375rem}input[data-slot=labeled-input]::placeholder{opacity:0;transition:opacity .2s cubic-bezier(0,0,.2,1) 0s}input[data-slot=labeled-input][data-shrink=true]::placeholder{opacity:1;transition-delay:.2s}@media (prefers-reduced-motion:reduce){.labeled-input-label,.labeled-input-note,input[data-slot=labeled-input]::placeholder{transition:none}}.service-request-form.is-spacious{gap:28px}.workshop-form-when{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,1fr);gap:20px}.service-request-form.is-spacious .service-card{border-radius:9999px;padding-inline:20px}.service-request-form.is-spacious .service-card-label{font-size:12px}.service-request-form.is-spacious .service-card-value{font-weight:400}.service-request-form.is-spacious .service-card:focus-within,.service-request-form.is-spacious button.service-card:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 15%,transparent)}.service-page .service-request-form.is-spacious [data-slot=labeled-input-root] button,.service-page .service-request-form.is-spacious [data-slot=labeled-input]{outline:none}.service-request-form.is-spacious .service-card,.service-request-form.is-spacious [data-slot=labeled-input]{scroll-margin-top:calc(var(--nickel-header-height) + 32px)}.service-request-form.is-spacious .labeled-input-note p{margin:0;line-height:1.5}.workshop-count input{appearance:textfield}.workshop-count input::-webkit-inner-spin-button,.workshop-count input::-webkit-outer-spin-button{appearance:none;margin:0}.workshop-count [data-slot=labeled-input-root]{padding-right:8px}.workshop-count-actions{display:flex;align-items:flex-end;padding-bottom:3px}.workshop-count-actions button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;cursor:pointer;color:var(--foreground)}.workshop-count-actions button:hover:not(:disabled){background:var(--muted)}.service-request-form.is-spacious .workshop-count-actions button:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.workshop-count-actions button:disabled{opacity:.35;cursor:default}.workshop-details{padding-top:4px}.workshop-details-toggle{display:flex;align-items:center;gap:12px;min-height:44px;text-align:left;cursor:pointer}.workshop-details-toggle:disabled{opacity:.6;cursor:wait}.workshop-details .service-hint{margin:0}.workshop-details-fields:not([hidden]){display:flex;flex-direction:column;gap:24px}.service-request-form.is-spacious .service-card:has(textarea){border-radius:24px;padding-block:14px}.workshop-details-fields textarea{min-height:64px}.workshop-details-fields .service-card:has(select){border-radius:24px}.service-request-form.is-spacious .service-form-footer{flex-direction:column;align-items:flex-start;gap:16px;padding-top:4px}.service-request-form.is-spacious .service-form-footer .service-hint{order:1;max-width:440px}.service-request-form.is-spacious .service-form-footer .nickel-brand-button{min-height:52px}.service-request-form.is-spacious [role=status]:empty{display:none}@media (max-width:1100px){.workshop-form-when{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.service-request-form.is-spacious{gap:24px}.service-request-form.is-spacious .service-form-footer{align-items:stretch}}.service-request-form[data-request-kind=business] textarea{min-height:120px;resize:vertical}