@layer base{.form__field{flex-direction:column;align-items:stretch;row-gap:.25rem;display:flex;position:relative}.form__field.form__field--disabled{pointer-events:none;opacity:.3}.form__field-label{letter-spacing:0;text-transform:none;color:oklch(49.1% .0061 247.95);font-family:neue-haas-unica,sans-serif;font-size:clamp(.75rem,.1587vw + .7083rem,.875rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:150%}.form__field-label p{display:inline-block}.form__field-label p:not(:last-of-type){padding-block-end:.5rem}.form__field-label p:last-of-type{display:inline}.form__field-input{letter-spacing:0;text-transform:none;border:1px solid oklch(66.59% .0083 228.92);border-radius:.5rem;font-family:neue-haas-unica,sans-serif;font-size:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:150%;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.form__field-input:is(:hover,:active){border-color:oklch(16.89% .0021 286.18)}.form__field-input:is(:focus-visible,:focus-within){border-color:oklch(45.44% .1282 252.9);outline:0;box-shadow:0 0 0 1px oklch(45.44% .1282 252.9)}.form__field--show-error .form__field-input{border-color:oklch(54.85% .2158 17.62)!important}.form__field--show-error .form__field-input:is(:focus-visible,:focus-within){box-shadow:0 0 0 1px oklch(54.85% .2158 17.62)}.form__field-hint{letter-spacing:0;text-transform:none;color:oklch(54.85% .2158 17.62);margin-block-start:.25rem;font-family:neue-haas-unica,sans-serif;font-size:clamp(.75rem,.1587vw + .7083rem,.875rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:150%}.form__field:not(.form__field--show-error) .form__field-hint{display:none}.form__field .button[type=reset]:is(:hover,:focus-visible,:active){color:oklch(54.85% .2158 17.62)}.form__field:has(.button[type=reset]) .form__field-input{padding-inline-end:3rem}}.form__field.form__field--input .form__field-input{block-size:3rem;padding-inline:1rem}.form__field.form__field--input .form__field-input:has(+.form__field-icon){padding-inline-start:2.5rem}.form__field.form__field--input .form__field-input:is([role=searchbox],[role=combobox]):has(+.form__field-icon){padding-inline:1rem 2.5rem}.form__field.form__field--input .form__field-input::file-selector-button{letter-spacing:0;text-transform:none;cursor:pointer;background-color:oklch(96.59% .0025 228.78);block-size:100%;margin-inline:-1rem 1rem;padding:0 .5rem;font-family:neue-haas-unica,sans-serif;font-size:clamp(.75rem,.1587vw + .7083rem,.875rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:150%;transition:all .2s ease-in-out}.form__field.form__field--input .form__field-input::file-selector-button:hover{background-color:oklch(88.28% .0052 228.83)}@media (width>=768px){.form__field.form__field--input .form__field-input::file-selector-button{padding-inline:1rem}}.form__field.form__field--input .form__field-input:is([role=searchbox],[role=combobox]){background-color:oklch(100% 0 0);padding-block:.75rem;padding-inline:1rem 2.75rem}.form__field.form__field--input .form__field-icon{color:oklch(16.89% .0021 286.18);block-size:1.5rem;inline-size:1.5rem;position:absolute;inset-block-start:50%;inset-inline-start:.5rem;transform:translateY(-50%)}.form__field.form__field--input .form__field-icon .icon{block-size:1.5rem;inline-size:1.5rem}.form__field.form__field--input .form__field-input:is([role=searchbox],[role=combobox])+.form__field-icon{inset-inline:auto .5rem}
