#authForm .auth-password-visibility{display:flex;align-items:center;gap:9px;font-size:13px;cursor:pointer}
#authForm .auth-password-visibility input{width:17px;height:17px;margin:0;flex:0 0 17px;accent-color:#8b79ee}
#authForm .auth-password-strength{display:grid;gap:6px;min-width:0}
#authForm .auth-password-strength[hidden]{display:none}
#authForm .auth-password-strength meter{width:100%;height:8px}
#authForm #passwordMatchHelp:empty{display:none}
#authForm #passwordMatchHelp[data-error="true"]{color:#e8919d}
#authForm small{line-height:1.45;overflow-wrap:anywhere}
#authForm .auth-registration-rules{padding:14px;margin-bottom:10px;border:1px solid rgba(140,125,220,.25);border-radius:14px;background:rgba(125,105,220,.07);min-width:0}
#authForm .auth-registration-rules[hidden]{display:none}
#authForm .auth-registration-rules h2{font-size:14px;margin:0 0 8px;line-height:1.4}
#authForm .auth-registration-rules ul{padding-left:18px;margin:0 0 12px;font-size:12px;line-height:1.5}
#authForm .auth-registration-rules li+li{margin-top:5px}
#authForm .auth-rules-accept{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;margin:0;cursor:pointer}
#authForm .auth-rules-accept input{width:17px;height:17px;flex:0 0 17px;padding:0;margin:2px 0 0;accent-color:#8b79ee}
