.formfield-root{position:relative;width:100%;margin-top:.5rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.12);transition:all .25s ease-in-out;will-change:auto;display:flex;align-items:center;padding-left:1rem}.formfield-root .end-icon{padding-right:1rem}.formfield-root.ltr.has-value .formfield-embedded-select,.formfield-root.ltr:focus-within .formfield-embedded-select{opacity:1;visibility:visible}.formfield-root.ltr .formfield-embedded-select{order:1;visibility:hidden;opacity:0;transition:all .25s ease-in-out;will-change:visibility opacity}.formfield-root.ltr .formfield-embedded-select .formfield-embedded-select__menu{right:unset;left:0}.formfield-root.ltr .formfield-input-prefix{order:2}.formfield-root.ltr .formfield-input{order:3}.formfield-root.disabled{background-color:#f5f5f5}.formfield-root.disabled .formfield-input,.formfield-root.disabled .formfield-select-options{background-color:transparent}.formfield-root.disabled.has-value .formfield-label:before{content:"";position:absolute;z-index:-1;top:65%;left:0;width:100%;bottom:0;background-color:#f5f5f5}.formfield-root.has-value .formfield-input-prefix{visibility:visible;opacity:1}.formfield-root.has-value .formfield-label{top:0;left:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:80%}.formfield-root.has-value .formfield-label:before{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:65%;background-color:#fff}.formfield-root:focus-within{border-color:#005ee3}.formfield-root:focus-within.formfield-invalid{border-color:#e00000}.formfield-root:focus-within.formfield-invalid .formfield-label{color:#e00000}.formfield-root:focus-within .formfield-input-prefix{visibility:visible;opacity:1}.formfield-root:focus-within .formfield-label{top:0;left:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:80%;color:#005ee3}.formfield-root:focus-within .formfield-label:before{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:65%;background-color:#fff}.formfield-root:focus-within .formfield-text-area-prefix{visibility:visible;opacity:1}.formfield-root .formfield-select-options{display:block;width:100%;height:unset;border-radius:inherit}.formfield-root .formfield-select-options .formfield-select-options__control{height:100%;min-height:3rem;outline:none;border:none;border-radius:inherit;background-color:transparent;box-shadow:none}.formfield-root .formfield-select-options .formfield-select-options__value-container{padding:0 .5rem 0 0}.formfield-root .formfield-select-options .formfield-select-options__indicators .formfield-select__indicator{padding-left:1rem;padding-right:1rem}.formfield-root .formfield-select-options .formfield-select-options__indicators .formfield-select-options__clear-indicator{padding-right:0}.formfield-root .formfield-select-options .formfield-select-options__indicator-separator{width:0}.formfield-root .formfield-select-options .formfield-select-options__menu{border-radius:8px;box-shadow:0 4px 8px 2px hsla(0,0%,40%,.18)}.formfield-root .formfield-select-options .formfield-select-options__menu .formfield-select-options__option{font-size:97.5%;font-weight:500;padding-top:.75rem;padding-bottom:.75rem;cursor:pointer}.formfield-root .formfield-select-options .formfield-select-options__menu .formfield-select-options__option.formfield-select-options__option--is-focused{background:#d6e7ff}.formfield-root .formfield-select-options .formfield-select-options__menu .formfield-select-options__option.formfield-select-options__option--is-selected{background:rgba(0,94,227,.75)}.formfield-root .formfield-select-options .formfield-select-options__menu .formfield-select-options__option.formfield-select-options__option--is-disabled{cursor:auto}.formfield-error{min-height:1.125rem;font-size:.75rem;color:#e00000;letter-spacing:.03125rem}.file-dropzone{padding:.5%;transition:padding .25s ease-in-out}.file-dropzone.armed{padding:.5% 0}.file-dropzone.armed .dropzone-content{background-color:#d6e7ff}.file-dropzone div{pointer-events:none}.file-dropzone div u{pointer-events:all}.file-dropzone .dropzone-content{display:flex;padding:1.25rem 3rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;border-radius:.625rem;border:1px dashed #262626;background:#f5f5f5;transition:background-color .25s ease-in-out;will-change:background-color}.file-dropzone .dropzone-content .file-dropzone__title{color:#262626;font-size:1.125rem}.file-dropzone .dropzone-content .file-dropzone__title u{font-weight:500}.file-dropzone .dropzone-content .file-dropzone__subtitle{color:#5d5d60;font-size:.875rem;line-height:157.143%;letter-spacing:.03125rem}