.ApplicationForm-module__z_Dyha__container{flex-direction:column;gap:24px;display:flex}.ApplicationForm-module__z_Dyha__header{flex-direction:column;gap:8px;display:flex}.ApplicationForm-module__z_Dyha__backButton{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.9rem}.ApplicationForm-module__z_Dyha__backButton:hover{color:var(--ink)}.ApplicationForm-module__z_Dyha__title{font-size:1.3rem;font-weight:700}.ApplicationForm-module__z_Dyha__subtitle{color:var(--muted);font-size:.9rem}.ApplicationForm-module__z_Dyha__priceReference{border:2px solid var(--accent);border-radius:var(--radius-md);background:linear-gradient(135deg,#b8842b0f,#b8842b05);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}[data-theme=sh] .ApplicationForm-module__z_Dyha__priceReference{border-color:var(--sh-red);background:linear-gradient(135deg,#dc00000f,#dc000005)}[data-theme=sh] .ApplicationForm-module__z_Dyha__successIcon{background:var(--sh-red)}[data-theme=sh] .ApplicationForm-module__z_Dyha__legend{color:var(--sh-red-dark)}:is([data-theme=sh] .ApplicationForm-module__z_Dyha__field input:focus,[data-theme=sh] .ApplicationForm-module__z_Dyha__field textarea:focus,[data-theme=sh] .ApplicationForm-module__z_Dyha__fullWidthField textarea:focus){outline-color:var(--sh-red)}.ApplicationForm-module__z_Dyha__priceLabel{color:var(--muted);font-size:.85rem;font-weight:600}.ApplicationForm-module__z_Dyha__priceValue{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700}.ApplicationForm-module__z_Dyha__fieldset{border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:20px;padding:20px}.ApplicationForm-module__z_Dyha__legend{color:var(--accent-strong);padding:0 8px;font-weight:600}.ApplicationForm-module__z_Dyha__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.ApplicationForm-module__z_Dyha__field{flex-direction:column;gap:6px;display:flex}.ApplicationForm-module__z_Dyha__field label{color:var(--muted);font-size:.8rem}.ApplicationForm-module__z_Dyha__field input,.ApplicationForm-module__z_Dyha__field textarea{border-radius:var(--radius-sm);border:1px solid var(--line);font:inherit;background:#ffffffb3;padding:10px 12px}.ApplicationForm-module__z_Dyha__field textarea{resize:vertical}.ApplicationForm-module__z_Dyha__field input:focus,.ApplicationForm-module__z_Dyha__field textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.ApplicationForm-module__z_Dyha__fullWidthField{flex-direction:column;gap:6px;display:flex}.ApplicationForm-module__z_Dyha__fullWidthField label{color:var(--muted);font-size:.8rem}.ApplicationForm-module__z_Dyha__fullWidthField textarea{border-radius:var(--radius-sm);border:1px solid var(--line);font:inherit;resize:vertical;background:#ffffffb3;padding:10px 12px}.ApplicationForm-module__z_Dyha__fullWidthField textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.ApplicationForm-module__z_Dyha__required{color:#c33;font-size:.75rem}.ApplicationForm-module__z_Dyha__errorText{color:#c33;font-size:.8rem}.ApplicationForm-module__z_Dyha__successContainer{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;display:flex}.ApplicationForm-module__z_Dyha__successIcon{background:var(--accent-strong);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ApplicationForm-module__z_Dyha__successTitle{font-size:1.2rem;font-weight:700}.ApplicationForm-module__z_Dyha__successDetail{color:var(--muted);max-width:360px;font-size:.9rem}@media (max-width:768px){.ApplicationForm-module__z_Dyha__formGrid{grid-template-columns:1fr}.ApplicationForm-module__z_Dyha__priceReference{text-align:center;flex-direction:column;gap:4px}}
