@keyframes UploadForm-module-scss-module__0gKcDW__spin{to{transform:rotate(360deg)}}.UploadForm-module-scss-module__0gKcDW__formContainer{margin:2rem 0}.UploadForm-module-scss-module__0gKcDW__formContainer .UploadForm-module-scss-module__0gKcDW__loading{color:#6b7280;margin-top:1rem}.UploadForm-module-scss-module__0gKcDW__formContainer .UploadForm-module-scss-module__0gKcDW__loading .UploadForm-module-scss-module__0gKcDW__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;margin-right:.5rem;animation:1s linear infinite UploadForm-module-scss-module__0gKcDW__spin;display:inline-block}.UploadForm-module-scss-module__0gKcDW__formContainer .UploadForm-module-scss-module__0gKcDW__error{color:#ff4238;border:1px solid;border-radius:.375rem;margin-top:1rem;padding:.5rem}.UploadForm-module-scss-module__0gKcDW__formContainer .UploadForm-module-scss-module__0gKcDW__submitGroup{margin-top:2rem}.UploadForm-module-scss-module__0gKcDW__messageContainer{min-height:120px;margin:1rem 0 2rem;position:relative}.UploadForm-module-scss-module__0gKcDW__disabledMessage,.UploadForm-module-scss-module__0gKcDW__successMessage{border-radius:4px;width:100%;padding:2rem 1rem 1.5rem 3rem}.UploadForm-module-scss-module__0gKcDW__disabledMessage{color:#666;background-color:#f5f5f5}.UploadForm-module-scss-module__0gKcDW__successMessage{color:#1e4620;background-color:#e6f4ea}.UploadForm-module-scss-module__0gKcDW__disabledFields{opacity:.4;pointer-events:none}.UploadForm-module-scss-module__0gKcDW__errorMessage{color:#991b1b;background-color:#fee2e2;border:1px solid #ef4444;border-radius:.375rem;margin:1rem 0;padding:1rem}
.FileUpload-module-scss-module__yYdbaa__formGroup{border-bottom:1px dotted #e5e7eb;margin-bottom:2rem;padding-bottom:2rem}.FileUpload-module-scss-module__yYdbaa__formGroup:last-child{border-bottom:none}.FileUpload-module-scss-module__yYdbaa__formGroup label{color:#1f2937;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:700;display:flex}.FileUpload-module-scss-module__yYdbaa__formGroup .FileUpload-module-scss-module__yYdbaa__fieldDescription{color:#6b7280;margin:-.25rem 0 .5rem;font-size:.875rem}.FileUpload-module-scss-module__yYdbaa__formGroup input,.FileUpload-module-scss-module__yYdbaa__formGroup select,.FileUpload-module-scss-module__yYdbaa__formGroup .FileUpload-module-scss-module__yYdbaa__fileupload{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:5px;width:100%;padding:.75rem;font-size:1rem;transition:border-color .25s}.FileUpload-module-scss-module__yYdbaa__formGroup input:hover,.FileUpload-module-scss-module__yYdbaa__formGroup select:hover,.FileUpload-module-scss-module__yYdbaa__formGroup .FileUpload-module-scss-module__yYdbaa__fileupload:hover{border-color:#ff4238}.FileUpload-module-scss-module__yYdbaa__formGroup input:focus,.FileUpload-module-scss-module__yYdbaa__formGroup select:focus,.FileUpload-module-scss-module__yYdbaa__formGroup .FileUpload-module-scss-module__yYdbaa__fileupload:focus{border-color:#ff4238;outline:none;box-shadow:0 0 0 2px #ff42381a}.FileUpload-module-scss-module__yYdbaa__formGroup input::placeholder,.FileUpload-module-scss-module__yYdbaa__formGroup select::placeholder,.FileUpload-module-scss-module__yYdbaa__formGroup .FileUpload-module-scss-module__yYdbaa__fileupload::placeholder{color:#6b7280}.FileUpload-module-scss-module__yYdbaa__formGroup .FileUpload-module-scss-module__yYdbaa__fileupload{cursor:pointer;gap:.5rem;padding-right:2rem;font-size:.85rem;font-weight:500;display:flex;position:relative}.FileUpload-module-scss-module__yYdbaa__formGroup .FileUpload-module-scss-module__yYdbaa__fileupload svg{color:#1f2937;flex-shrink:0;font-size:1.2rem}.FileUpload-module-scss-module__yYdbaa__formGroup .FileUpload-module-scss-module__yYdbaa__fileupload span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FileUpload-module-scss-module__yYdbaa__formGroup .FileUpload-module-scss-module__yYdbaa__fileupload .FileUpload-module-scss-module__yYdbaa__fileCheck{color:#16a34a;font-size:1.2rem;position:absolute;right:.75rem}.FileUpload-module-scss-module__yYdbaa__formGroup .FileUpload-module-scss-module__yYdbaa__hiddenInput{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute}
.SelectField-module-scss-module__u7KtQW__formGroup{border-bottom:1px dotted #e5e7eb;margin-bottom:2rem;padding-bottom:2rem}.SelectField-module-scss-module__u7KtQW__formGroup:last-child{border-bottom:none}.SelectField-module-scss-module__u7KtQW__formGroup label{color:#1f2937;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:700;display:flex}.SelectField-module-scss-module__u7KtQW__formGroup .SelectField-module-scss-module__u7KtQW__fieldDescription{color:#6b7280;margin:-.25rem 0 .5rem;font-size:.875rem}.SelectField-module-scss-module__u7KtQW__formGroup input,.SelectField-module-scss-module__u7KtQW__formGroup select,.SelectField-module-scss-module__u7KtQW__formGroup .SelectField-module-scss-module__u7KtQW__fileupload{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:5px;width:100%;padding:.75rem;font-size:1rem;transition:border-color .25s}.SelectField-module-scss-module__u7KtQW__formGroup input:hover,.SelectField-module-scss-module__u7KtQW__formGroup select:hover,.SelectField-module-scss-module__u7KtQW__formGroup .SelectField-module-scss-module__u7KtQW__fileupload:hover{border-color:#ff4238}.SelectField-module-scss-module__u7KtQW__formGroup input:focus,.SelectField-module-scss-module__u7KtQW__formGroup select:focus,.SelectField-module-scss-module__u7KtQW__formGroup .SelectField-module-scss-module__u7KtQW__fileupload:focus{border-color:#ff4238;outline:none;box-shadow:0 0 0 2px #ff42381a}.SelectField-module-scss-module__u7KtQW__formGroup input::placeholder,.SelectField-module-scss-module__u7KtQW__formGroup select::placeholder,.SelectField-module-scss-module__u7KtQW__formGroup .SelectField-module-scss-module__u7KtQW__fileupload::placeholder{color:#6b7280}.SelectField-module-scss-module__u7KtQW__formGroup select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}.SelectField-module-scss-module__u7KtQW__formGroup select:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23E53E3E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.SelectField-module-scss-module__u7KtQW__selectWrapper{flex-direction:column;gap:.5rem;display:flex}.SelectField-module-scss-module__u7KtQW__selectWrapper select{width:100%}.SelectField-module-scss-module__u7KtQW__selectWrapper .SelectField-module-scss-module__u7KtQW__suffix{align-items:center;font-size:.9em;display:flex}
.Button-module-scss-module__Etz0Fq__formGroup{border-bottom:1px dotted #e5e7eb;margin-bottom:2rem;padding-bottom:2rem}.Button-module-scss-module__Etz0Fq__formGroup:last-child{border-bottom:none}.Button-module-scss-module__Etz0Fq__formGroup label{color:#1f2937;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:700;display:flex}.Button-module-scss-module__Etz0Fq__formGroup .Button-module-scss-module__Etz0Fq__fieldDescription{color:#6b7280;margin:-.25rem 0 .5rem;font-size:.875rem}.Button-module-scss-module__Etz0Fq__formGroup input,.Button-module-scss-module__Etz0Fq__formGroup select,.Button-module-scss-module__Etz0Fq__formGroup .Button-module-scss-module__Etz0Fq__fileupload{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:5px;width:100%;padding:.75rem;font-size:1rem;transition:border-color .25s}.Button-module-scss-module__Etz0Fq__formGroup input:hover,.Button-module-scss-module__Etz0Fq__formGroup select:hover,.Button-module-scss-module__Etz0Fq__formGroup .Button-module-scss-module__Etz0Fq__fileupload:hover{border-color:#ff4238}.Button-module-scss-module__Etz0Fq__formGroup input:focus,.Button-module-scss-module__Etz0Fq__formGroup select:focus,.Button-module-scss-module__Etz0Fq__formGroup .Button-module-scss-module__Etz0Fq__fileupload:focus{border-color:#ff4238;outline:none;box-shadow:0 0 0 2px #ff42381a}.Button-module-scss-module__Etz0Fq__formGroup input::placeholder,.Button-module-scss-module__Etz0Fq__formGroup select::placeholder,.Button-module-scss-module__Etz0Fq__formGroup .Button-module-scss-module__Etz0Fq__fileupload::placeholder{color:#6b7280}.Button-module-scss-module__Etz0Fq__formGroup .Button-module-scss-module__Etz0Fq__button{color:#fff;cursor:pointer;background:#c8102e;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex}.Button-module-scss-module__Etz0Fq__formGroup .Button-module-scss-module__Etz0Fq__button:hover:not(:disabled){background:#ff1205;transform:scale(1.05)}.Button-module-scss-module__Etz0Fq__formGroup .Button-module-scss-module__Etz0Fq__button:disabled{opacity:.5;cursor:not-allowed}
.TextInput-module-scss-module__cDKGQG__formGroup{border-bottom:1px dotted #e5e7eb;margin-bottom:2rem;padding-bottom:2rem}.TextInput-module-scss-module__cDKGQG__formGroup:last-child{border-bottom:none}.TextInput-module-scss-module__cDKGQG__formGroup label{color:#1f2937;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:700;display:flex}.TextInput-module-scss-module__cDKGQG__formGroup .TextInput-module-scss-module__cDKGQG__fieldDescription{color:#6b7280;margin:-.25rem 0 .5rem;font-size:.875rem}.TextInput-module-scss-module__cDKGQG__formGroup input,.TextInput-module-scss-module__cDKGQG__formGroup select,.TextInput-module-scss-module__cDKGQG__formGroup .TextInput-module-scss-module__cDKGQG__fileupload{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:5px;width:100%;padding:.75rem;font-size:1rem;transition:border-color .25s}.TextInput-module-scss-module__cDKGQG__formGroup input:hover,.TextInput-module-scss-module__cDKGQG__formGroup select:hover,.TextInput-module-scss-module__cDKGQG__formGroup .TextInput-module-scss-module__cDKGQG__fileupload:hover{border-color:#ff4238}.TextInput-module-scss-module__cDKGQG__formGroup input:focus,.TextInput-module-scss-module__cDKGQG__formGroup select:focus,.TextInput-module-scss-module__cDKGQG__formGroup .TextInput-module-scss-module__cDKGQG__fileupload:focus{border-color:#ff4238;outline:none;box-shadow:0 0 0 2px #ff42381a}.TextInput-module-scss-module__cDKGQG__formGroup input::placeholder,.TextInput-module-scss-module__cDKGQG__formGroup select::placeholder,.TextInput-module-scss-module__cDKGQG__formGroup .TextInput-module-scss-module__cDKGQG__fileupload::placeholder{color:#6b7280}.TextInput-module-scss-module__cDKGQG__inputWrapper{flex-direction:column;gap:.5rem;display:flex}.TextInput-module-scss-module__cDKGQG__inputWrapper input{width:100%}.TextInput-module-scss-module__cDKGQG__inputWrapper .TextInput-module-scss-module__cDKGQG__suffix{align-items:center;font-size:.9em;display:flex}
@keyframes SelectOrInput-module-scss-module__nPVBAW__spin{to{transform:rotate(360deg)}}.SelectOrInput-module-scss-module__nPVBAW__selectOrInput{border-bottom:1px dotted #e5e7eb;margin-bottom:1.5rem}.SelectOrInput-module-scss-module__nPVBAW__selectOrInput>div{margin-bottom:0;padding-bottom:2rem}.SelectOrInput-module-scss-module__nPVBAW__switcher{margin-top:.5rem}.SelectOrInput-module-scss-module__nPVBAW__switcher a{align-items:center;gap:.25rem;display:inline-flex}.SelectOrInput-module-scss-module__nPVBAW__disabled{pointer-events:none;opacity:.5;cursor:not-allowed}
.Preview-module-scss-module__LS7mSa__preview{width:100%;margin:2rem .5rem;position:relative}.Preview-module-scss-module__LS7mSa__preview .Preview-module-scss-module__LS7mSa__previewTableContainer{-webkit-overflow-scrolling:touch;scrollbar-color:#ff4238 #f9fafb;border:1px solid #e5e7eb;border-radius:5px;width:calc(100vw - 2rem);max-width:1900px;margin-top:1rem;position:relative;left:50%;overflow-x:auto;transform:translate(-50%)}
.Footer-module-scss-module__kQc2fa__footer{text-align:center;color:#6b7280;border-top:1px solid #e5e7eb;margin:4rem 0 8rem;padding-top:2rem;font-size:.875rem}
.Layout-module-scss-module__dweNxG__container{max-width:640px;margin:0 auto;padding:2rem 1rem;font-size:.875rem}
