.text-input.svelte-19ralp8.svelte-19ralp8{position:relative}.text-input.focus.svelte-19ralp8 .element.svelte-19ralp8{border:solid 1px #8b8b8b!important}.text-input.svelte-19ralp8 .element.svelte-19ralp8{background-color:#fff;border:1px solid #cccccc!important;min-height:54px;border-radius:6px}.text-input.svelte-19ralp8 .element .label.svelte-19ralp8{font-size:12px;line-height:14px;color:#555;font-weight:400;margin:4px 0 0 8px;display:flex;justify-content:start}.text-input.svelte-19ralp8 .element .input-wrapper.svelte-19ralp8{position:relative;display:flex;align-items:center}.text-input.svelte-19ralp8 .element .input-wrapper input.svelte-19ralp8{border:none;background:transparent;color:#1a1a1a;font-size:16px;outline:none;padding:0 40px 8px 12px}.text-input.svelte-19ralp8 .element .input-wrapper input.svelte-19ralp8::-moz-placeholder{color:#c0bdbd}.text-input.svelte-19ralp8 .element .input-wrapper input.svelte-19ralp8::placeholder{color:#c0bdbd}.text-input.svelte-19ralp8 .element .input-wrapper .toggle-password.svelte-19ralp8{position:absolute;right:12px;background:none;border:none;cursor:pointer;color:#555;padding:0;display:flex;align-items:center;justify-content:center}.text-input.svelte-19ralp8 .element .input-wrapper .toggle-password.svelte-19ralp8:hover{color:#333}.text-input.error.svelte-19ralp8 .element.svelte-19ralp8{border-color:#f23d4f!important}.text-input.error.svelte-19ralp8 .element .label.svelte-19ralp8{color:#f23d4f!important}.text-error.svelte-19ralp8.svelte-19ralp8{display:flex;align-items:center;font-size:13px;font-weight:500;color:#f23d4f;margin-left:4px}
