.Theme5Form-module__L3veMq__formGroup{margin-bottom:16px}.Theme5Form-module__L3veMq__formLabel{font-family:var(--t5-font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--t5-heading,#4d5959);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.Theme5Form-module__L3veMq__optionalTag{text-transform:none;letter-spacing:normal;color:var(--t5-text,#999);font-weight:400}.Theme5Form-module__L3veMq__formInput,.Theme5Form-module__L3veMq__formTextarea{border:1px solid var(--t5-border,#e0e0e0);width:100%;min-height:44px;font-family:var(--t5-font-body);color:var(--t5-heading,#4d5959);background:#fff;border-radius:0;padding:10px 14px;font-size:14px;transition:border-color .2s}.Theme5Form-module__L3veMq__formInput:focus,.Theme5Form-module__L3veMq__formTextarea:focus{border-color:var(--MainColor,var(--t5-accent,#222));outline:none}.Theme5Form-module__L3veMq__formInput:disabled,.Theme5Form-module__L3veMq__formTextarea:disabled{opacity:.6;cursor:not-allowed}.Theme5Form-module__L3veMq__formInput.Theme5Form-module__L3veMq__invalid,.Theme5Form-module__L3veMq__formTextarea.Theme5Form-module__L3veMq__invalid{border-color:#dc3545}.Theme5Form-module__L3veMq__selectInvalid.t5rs__control{border-color:#dc3545!important}.t5rs__control.selectInvalid{border-color:#dc3545!important}.Theme5Form-module__L3veMq__selectInvalid.t5rs__control:hover{border-color:#dc3545!important}.t5rs__control.selectInvalid:hover{border-color:#dc3545!important}.Theme5Form-module__L3veMq__formInputNumber,.Theme5Form-module__L3veMq__formInput[type=number]{appearance:textfield;text-align:start}.Theme5Form-module__L3veMq__formInputNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Theme5Form-module__L3veMq__formInputNumber::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Theme5Form-module__L3veMq__formInput[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Theme5Form-module__L3veMq__formInput[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Theme5Form-module__L3veMq__formTextarea{resize:vertical;min-height:88px}.Theme5Form-module__L3veMq__formTextareaAutoGrow{resize:none;overflow:hidden}.Theme5Form-module__L3veMq__formError{color:#dc3545;margin:6px 0 0;font-size:12px}.Theme5Form-module__L3veMq__formSection{border-bottom:1px solid var(--t5-border,#eee);margin-bottom:28px;padding-bottom:28px}.Theme5Form-module__L3veMq__formSection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.Theme5Form-module__L3veMq__sectionTitle{font-family:var(--t5-font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--t5-heading,#4d5959);margin:0 0 16px;font-size:12px;font-weight:600}.Theme5Form-module__L3veMq__inlineRow{align-items:stretch;gap:10px;display:flex}.Theme5Form-module__L3veMq__inlineRow .Theme5Form-module__L3veMq__formInput{flex:1}.Theme5Form-module__L3veMq__inlineBtn{background:var(--MainColor,var(--t5-accent,#222));color:#fff;min-height:44px;font-family:var(--t5-font-heading);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;flex-shrink:0;padding:0 20px;font-size:11px;font-weight:600;transition:opacity .2s}.Theme5Form-module__L3veMq__inlineBtn:hover:not(:disabled){opacity:.92}.Theme5Form-module__L3veMq__inlineBtn:disabled{opacity:.6;cursor:wait}.Theme5Form-module__L3veMq__alertBanner{border:1px dashed var(--t5-border,#e0e0e0);color:var(--t5-text,#696969);background:#f8f8f8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:14px;display:flex}.Theme5Form-module__L3veMq__alertBanner p{margin:0}.Theme5Form-module__L3veMq__alertBanner button{font-family:var(--t5-font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--MainColor,var(--t5-accent,#222));cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600;text-decoration:underline}.t5rs__control{font-size:14px;border-color:var(--t5-border,#e0e0e0)!important;min-height:44px!important;box-shadow:none!important;border-radius:0!important}.t5rs__control:hover{border-color:var(--t5-heading,#4d5959)!important}.t5rs__control--is-focused{border-color:var(--MainColor,var(--t5-accent,#222))!important}.t5rs__menu{z-index:1060;border-radius:0}.t5rs__option--is-selected{background:var(--MainColor,var(--t5-accent,#222))!important}
