.form-input[data-v-50c86c9f]{--_fi-p: .75rem var( --gap-16 );--_fi-br: var( --form-input-border-radius, .5rem );position:relative;display:block}.form-input select[data-v-50c86c9f],.form-input input[type=tel][data-v-50c86c9f],.form-input input[type=date][data-v-50c86c9f],.form-input input[type=text][data-v-50c86c9f],.form-input input[type=email][data-v-50c86c9f],.form-input input[type=number][data-v-50c86c9f],.form-input input[type=password][data-v-50c86c9f],.form-input textarea[data-v-50c86c9f]{position:relative;cursor:text;color:var( --text-color );width:100%;border-width:.0625em;border-radius:var( --_fi-br );padding:var(--_fi-p);border-color:var( --border-color );background-color:var( --background-color )}.form-input select[data-v-50c86c9f]::-moz-placeholder,.form-input input[type=tel][data-v-50c86c9f]::-moz-placeholder,.form-input input[type=date][data-v-50c86c9f]::-moz-placeholder,.form-input input[type=text][data-v-50c86c9f]::-moz-placeholder,.form-input input[type=email][data-v-50c86c9f]::-moz-placeholder,.form-input input[type=number][data-v-50c86c9f]::-moz-placeholder,.form-input input[type=password][data-v-50c86c9f]::-moz-placeholder,.form-input textarea[data-v-50c86c9f]::-moz-placeholder{color:var( --placeholder-color )}.form-input select[data-v-50c86c9f]::placeholder,.form-input input[type=tel][data-v-50c86c9f]::placeholder,.form-input input[type=date][data-v-50c86c9f]::placeholder,.form-input input[type=text][data-v-50c86c9f]::placeholder,.form-input input[type=email][data-v-50c86c9f]::placeholder,.form-input input[type=number][data-v-50c86c9f]::placeholder,.form-input input[type=password][data-v-50c86c9f]::placeholder,.form-input textarea[data-v-50c86c9f]::placeholder{color:var( --placeholder-color )}.form-input select[data-v-50c86c9f]:hover,.form-input select[data-v-50c86c9f]:focus,.form-input input[type=tel][data-v-50c86c9f]:hover,.form-input input[type=tel][data-v-50c86c9f]:focus,.form-input input[type=date][data-v-50c86c9f]:hover,.form-input input[type=date][data-v-50c86c9f]:focus,.form-input input[type=text][data-v-50c86c9f]:hover,.form-input input[type=text][data-v-50c86c9f]:focus,.form-input input[type=email][data-v-50c86c9f]:hover,.form-input input[type=email][data-v-50c86c9f]:focus,.form-input input[type=number][data-v-50c86c9f]:hover,.form-input input[type=number][data-v-50c86c9f]:focus,.form-input input[type=password][data-v-50c86c9f]:hover,.form-input input[type=password][data-v-50c86c9f]:focus,.form-input textarea[data-v-50c86c9f]:hover,.form-input textarea[data-v-50c86c9f]:focus{z-index:10;--border-color: var( --green-900 );--inner-border: .0625em}.form-input select[disabled][data-v-50c86c9f],.form-input input[type=tel][disabled][data-v-50c86c9f],.form-input input[type=date][disabled][data-v-50c86c9f],.form-input input[type=text][disabled][data-v-50c86c9f],.form-input input[type=email][disabled][data-v-50c86c9f],.form-input input[type=number][disabled][data-v-50c86c9f],.form-input input[type=password][disabled][data-v-50c86c9f],.form-input textarea[disabled][data-v-50c86c9f]{--background-color: var( --gray-100 );--border-color: var( --gray-600 )}.form-input input[type=date][data-v-50c86c9f]::-webkit-calendar-picker-indicator{position:absolute;transform:translateY(-50%);top:50%;right:var( --gap-16 );z-index:2}.form-input input[type=number][data-v-50c86c9f]{-moz-appearance:textfield;text-align:right}.form-input input[type=number][data-v-50c86c9f]::-webkit-outer-spin-button,.form-input input[type=number][data-v-50c86c9f]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-input select[data-v-50c86c9f]{cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512" ><path fill="%23003725" d="M256,298.3L256,298.3L256,298.3l174.2-167.2c4.3-4.2,11.4-4.1,15.8,0.2l30.6,29.9c4.4,4.3,4.5,11.3,0.2,15.5L264.1,380.9c-2.2,2.2-5.2,3.2-8.1,3c-3,0.1-5.9-0.9-8.1-3L35.2,176.7c-4.3-4.2-4.2-11.2,0.2-15.5L66,131.3c4.4-4.3,11.5-4.4,15.8-0.2L256,298.3z"/></svg>');background-size:.8em;background-repeat:no-repeat;background-position:calc(100% - .5em) center}.form-input__error-icon[data-v-50c86c9f]{transform:translateY(-50%);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;opacity:0;position:absolute;right:var(--gap-16);top:50%;color:var( --error-color )}.form-input__error-icon.position-top[data-v-50c86c9f]{transform:none;top:var( --gap-16 )}input[type=date]~.form-input__error-icon[data-v-50c86c9f]{right:var( --gap-40 )}.form-control--error .form-input input[type=tel][data-v-50c86c9f]:not([disabled]),.form-control--error .form-input input[type=date][data-v-50c86c9f]:not([disabled]),.form-control--error .form-input input[type=text][data-v-50c86c9f]:not([disabled]),.form-control--error .form-input input[type=email][data-v-50c86c9f]:not([disabled]),.form-control--error .form-input input[type=number][data-v-50c86c9f]:not([disabled]),.form-control--error .form-input input[type=password][data-v-50c86c9f]:not([disabled]),.form-control--error .form-input textarea[data-v-50c86c9f]:not([disabled]){--border-color: var( --error-color );--outline-color: var( --error-color );--inner-border: .0625em}.form-control--error .form-input :not([disabled])~.icon[data-v-50c86c9f]{opacity:1}.form-input .icon[data-v-50c86c9f]{transform:translateY(-50%);position:absolute;top:50%;right:var( --gap-16 );width:var( --size-24 )}.form-input .icon.icon--focus[data-v-50c86c9f]{display:none}.form-input--sm[data-v-50c86c9f]{--_fi-p: .5625rem var(--gap-16)}
