.team-password-input{align-items:center;display:flex;position:relative}.team-password-input>svg{color:var(--accent);pointer-events:none;position:absolute;left:12px}.team-password-input input{width:100%;padding-left:38px;padding-right:42px}.team-password-visibility{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;right:6px}.team-password-visibility:hover,.team-password-visibility:focus-visible{color:var(--ink)}.team-password-change{border:1px solid var(--line);background:var(--surface);width:min(440px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:16px;margin:auto;padding:28px 24px 20px;overflow:auto;box-shadow:0 24px 64px #0a100e4d}.team-password-change::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#120c09b3}.team-password-change h2{margin:12px 0 6px}.team-password-change>p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.5}.team-password-change fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.team-password-change label{margin-top:6px;font-size:13px;font-weight:600}.team-password-change button[type=submit]{margin-top:12px}.team-password-mark{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.team-password-error{color:var(--danger,var(--action));margin:4px 0 0;font-size:13px}.team-password-leave{color:var(--muted);text-align:center;margin-top:14px;font-size:13px;display:block}
