.member-password-dialog{color:#f5f5f7;background:#191d24;border:1px solid #ffffff14;border-radius:20px;width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:36px 40px;overflow:auto;box-shadow:0 16px 48px #0005}.member-password-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000b}.member-password-dialog h2{margin:0 30px 24px 0;font-size:26px;font-weight:600;line-height:36px}.member-password-close{color:#a5a9b2;place-items:center;width:36px;height:36px;padding:8px;display:grid;position:absolute;top:12px;right:12px}.member-password-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:20px}.member-password-field{margin:0 0 20px;display:block}.member-password-field>span{color:#c7c7c7;margin-bottom:8px;font-size:14px;line-height:22px;display:block}.member-password-input{background:#ffffff04;border:1px solid #ffffff1f;border-radius:8px;align-items:center;min-height:44px;padding:0 12px;display:flex}.member-password-input:focus-within{border-color:#fe5005;box-shadow:0 0 0 3px #fe50050a}.member-password-input:has([aria-invalid=true]){border-color:#f52c56}.member-password-input input{color:#f5f5f7;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:44px;padding:0;font-size:14px;line-height:22px}.member-password-dialog .member-password-input input:focus-visible{box-shadow:none;outline:none!important}.member-password-input button{flex:none;place-items:center;width:32px;height:36px;padding:6px;display:grid}.member-password-input img{width:20px;height:20px;display:block}.member-password-error{color:#f52c56;margin:6px 0 0;font-size:12px;line-height:20px;display:block}.member-password-error:empty{display:none}.member-password-actions{gap:12px;margin-top:20px;display:flex}.member-password-actions>button{color:#ff8a57;background:#fe50050a;border:1px solid #fe500580;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:14px;line-height:20px;display:inline-flex}.member-password-actions>.member-password-submit{color:#fff;background:#fe5005;border-color:#fe5005;font-weight:600}.member-password-actions>button:not(.member-password-submit){color:#ff8a57!important}.member-password-actions>button:hover:not(:disabled){background:#fe50051a;border-color:#fe5005}.member-password-actions>.member-password-submit:hover:not(:disabled){background:#e94704}.member-password-dialog button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:520px){.member-password-dialog{padding:30px 24px}.member-password-dialog h2{font-size:24px;line-height:32px}.member-password-input input{font-size:16px}}
