.password-control.svelte-xezrwr{width:100%;position:relative}input.svelte-xezrwr{box-sizing:border-box;width:100%;font-family:var(--font-body);color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:12px;outline:none;padding:12px 44px 12px 14px;font-size:.92rem;transition:border-color .2s,box-shadow .2s}input.svelte-xezrwr:focus{border-color:var(--red);box-shadow:0 0 0 4px #c8102e1a}.password-toggle.svelte-xezrwr{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-toggle.svelte-xezrwr:hover{color:var(--ink)}.password-toggle.svelte-xezrwr:focus-visible{outline:2px solid var(--red);outline-offset:1px}svg.svelte-xezrwr{width:19px;height:19px}
