.password-body{background:var(--bg-soft);min-height:100vh}.password-main{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.password-card{width:100%;max-width:400px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:40px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.password-logo{width:160px;height:auto;margin-bottom:8px}.password-h1{font-size:19px;font-weight:800;margin:0}.password-lead{font-size:13.5px;line-height:1.9;color:var(--sub);margin:0}.password-toggle{width:100%;margin-top:16px}.password-toggle-label{cursor:pointer;font-size:11px;color:var(--sub);text-align:center;list-style:none}.password-toggle-label::-webkit-details-marker{display:none}.password-toggle-label:hover{color:var(--ink)}.password-form{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:12px}.password-field{display:flex;flex-direction:column;gap:6px}.password-input{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;font-size:14px;font-family:inherit}.password-error{font-size:12px;color:var(--red);margin:0;text-align:left}.password-submit{background:var(--red);color:#fff;border:none;border-radius:var(--radius-sm);padding:13px 24px;font-size:14px;font-weight:800;cursor:pointer}.password-submit:hover{background:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/page-password.css.map */
