.form-input[data-v-8aa2689c]{width:100%}.form-input__control[data-v-8aa2689c]{background:rgb(var(--input));width:100%;height:48px;color:rgb(var(--primary));border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:0 13px;transition:border-color .15s;display:flex}.form-input__control[data-v-8aa2689c]:focus-within{border-color:rgb(var(--secondary));background:rgb(var(--input))}.form-input.is-invalid .form-input__control[data-v-8aa2689c],.form-input.is-invalid .form-input__control[data-v-8aa2689c]:focus-within{border-color:rgb(var(--negative))}.form-input.is-disabled[data-v-8aa2689c]{opacity:.55}.form-input input[data-v-8aa2689c]{min-width:0;height:100%;color:rgb(var(--primary));border:0;outline:0;flex:1;padding:0;font-size:14px;background:0 0!important}.form-input input[data-v-8aa2689c]::placeholder{color:rgb(var(--tertiary))}.form-input input[data-v-8aa2689c]:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px rgb(var(--input));-webkit-text-fill-color:rgb(var(--primary));caret-color:rgb(var(--primary))}.form-input input[data-v-8aa2689c]:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 1000px rgb(var(--input));-webkit-text-fill-color:rgb(var(--primary));caret-color:rgb(var(--primary))}.form-input input[data-v-8aa2689c]:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px rgb(var(--input));-webkit-text-fill-color:rgb(var(--primary));caret-color:rgb(var(--primary))}.form-input input[data-v-8aa2689c]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px rgb(var(--input));-webkit-text-fill-color:rgb(var(--primary));caret-color:rgb(var(--primary))}.form-input__prefix[data-v-8aa2689c],.form-input__suffix[data-v-8aa2689c]{color:rgb(var(--secondary));flex:none;align-items:center;font-size:18px;display:flex}.form-input__password-toggle[data-v-8aa2689c]{width:28px;height:28px;color:rgb(var(--secondary));border-radius:5px;flex:none;place-items:center;font-size:19px;transition:background-color .15s,color .15s;display:grid}.form-input__password-toggle[data-v-8aa2689c]:focus-visible,.form-input__password-toggle[data-v-8aa2689c]:hover{background:rgb(var(--hover));color:rgb(var(--primary));outline:0}.form-input__password-toggle[data-v-8aa2689c]:disabled{cursor:not-allowed}.form-input__error-icon[data-v-8aa2689c]{color:rgb(var(--negative));flex:none;font-size:17px}.form-input__error[data-v-8aa2689c]{color:rgb(var(--negative));margin-top:5px;font-size:12px;line-height:1.35}
