.field.svelte-tqisly{display:grid;gap:6px}.field.svelte-tqisly label:where(.svelte-tqisly){font-size:var(--text-2xs);font-weight:700;color:var(--blue-text)}.field-input-wrap.svelte-tqisly{position:relative;display:flex;align-items:center}.field-input-wrap.svelte-tqisly input:where(.svelte-tqisly){width:100%;min-height:46px;padding-left:14px;padding-right:14px;border-radius:var(--r-md);font-size:var(--text-base);line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease}.field-input-wrap.svelte-tqisly:has(.field-pw-toggle:where(.svelte-tqisly)) input:where(.svelte-tqisly){padding-right:48px}.field-input-wrap.has-error.svelte-tqisly input:where(.svelte-tqisly){border-color:var(--red)!important;box-shadow:0 0 0 3px #f25a5a1f}.field-input-wrap.svelte-tqisly input:where(.svelte-tqisly)::placeholder{color:var(--muted);opacity:.7}.field-error.svelte-tqisly{color:var(--color-danger)}.field-pw-toggle.svelte-tqisly{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--muted);cursor:pointer;border-radius:var(--r-sm);padding:0;transition:color .15s,background .15s}.field-pw-toggle.svelte-tqisly:hover{color:var(--text-primary);background:var(--ghost-hover)}.field-pw-toggle[aria-label="Hide password"].svelte-tqisly{color:var(--blue-text);background:var(--blue-light)}.field-pw-toggle[aria-label="Hide password"].svelte-tqisly:hover{background:#4f7bff38}.field-pw-toggle.svelte-tqisly:focus-visible{outline:2px solid var(--blue);outline-offset:2px;color:var(--text-primary)}
