.auth-consent{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px!important;font-weight:400!important;line-height:1.55}.auth-consent input{margin-top:3px}.auth-consent a,.auth-policy a{text-decoration:underline;text-underline-offset:3px}.auth-policy{font-size:14px;line-height:1.55;margin:0;color:#555}.consent-document{max-width:900px;line-height:1.75}.consent-document h2{margin-top:32px;font-size:24px}.consent-document li{margin:8px 0}@media(max-width:700px){.auth-consent{gap:10px!important}}
.auth-field-hint{display:block;font-size:13px;font-weight:400;line-height:1.5;color:#555}.auth-password-control{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.auth-password-toggle{align-self:flex-start;background:none;border:0;padding:4px 0;min-height:32px;color:#333;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:13px;cursor:pointer}.auth-password-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}#auth-feedback .button{margin-top:12px}
