.repair-request-form-module__kTbaSG__form,.repair-request-form-module__kTbaSG__successPanel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.repair-request-form-module__kTbaSG__form{padding:clamp(1.25rem,4vw,2.25rem)}.repair-request-form-module__kTbaSG__formHeading{max-width:42rem;margin-bottom:2rem}.repair-request-form-module__kTbaSG__formHeading h2,.repair-request-form-module__kTbaSG__successPanel h2{font-size:var(--text-h2);letter-spacing:-.025em;margin:.25rem 0 .5rem;line-height:1.15}.repair-request-form-module__kTbaSG__formHeading>p:last-child,.repair-request-form-module__kTbaSG__successPanel p,.repair-request-form-module__kTbaSG__help{color:var(--muted-foreground)}.repair-request-form-module__kTbaSG__formHeading>p:last-child,.repair-request-form-module__kTbaSG__successPanel p{margin:0}.repair-request-form-module__kTbaSG__eyebrow{color:var(--primary);font-size:var(--text-label);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:800}.repair-request-form-module__kTbaSG__grid{gap:1.25rem;display:grid}.repair-request-form-module__kTbaSG__field{min-width:0}.repair-request-form-module__kTbaSG__field label{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.4rem;font-weight:700;display:flex}.repair-request-form-module__kTbaSG__field label span{color:var(--muted-foreground);font-size:var(--text-caption);font-weight:600}.repair-request-form-module__kTbaSG__field input,.repair-request-form-module__kTbaSG__field select,.repair-request-form-module__kTbaSG__field textarea{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:3rem;color:var(--foreground);padding:.7rem .8rem}.repair-request-form-module__kTbaSG__field textarea{resize:vertical;min-height:9rem}.repair-request-form-module__kTbaSG__field input[aria-invalid=true],.repair-request-form-module__kTbaSG__field select[aria-invalid=true],.repair-request-form-module__kTbaSG__field textarea[aria-invalid=true]{border-color:var(--error)}.repair-request-form-module__kTbaSG__help,.repair-request-form-module__kTbaSG__fieldError,.repair-request-form-module__kTbaSG__configurationNotice{font-size:var(--text-body-sm);margin:.4rem 0 0;line-height:1.5}.repair-request-form-module__kTbaSG__fieldError,.repair-request-form-module__kTbaSG__configurationNotice{color:var(--error);font-weight:650}.repair-request-form-module__kTbaSG__verification{margin-top:1.75rem}.repair-request-form-module__kTbaSG__verification>div:first-child{min-height:4.1rem}.repair-request-form-module__kTbaSG__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.repair-request-form-module__kTbaSG__status{min-height:1.5rem;color:var(--error);margin-top:.75rem;font-weight:650}.repair-request-form-module__kTbaSG__successPanel{padding:clamp(1.5rem,5vw,3rem)}.repair-request-form-module__kTbaSG__successPanel p:not(.repair-request-form-module__kTbaSG__eyebrow){max-width:42rem;margin-bottom:1.5rem}@media (min-width:48rem){.repair-request-form-module__kTbaSG__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.repair-request-form-module__kTbaSG__fullWidth{grid-column:1/-1}}
