#fregister #fregister_chkall.signup-consent-all{padding:18px 20px;margin:0 0 18px;text-align:left;line-height:1.7;background:linear-gradient(120deg,#fff5fa,#eef8ff);border-radius:10px}
#fregister .signup-consent-all>label{display:flex;align-items:center;gap:10px;min-height:36px;cursor:pointer;color:#44334b;font-size:16px}
#fregister .signup-consent-all input[type=checkbox]{position:static;display:block;appearance:auto;opacity:1;clip:auto;width:21px;height:21px;margin:0;flex-shrink:0;accent-color:#a54472}
#fregister .signup-consent-all .psr-note{height:auto;position:static;background:none;text-align:left;line-height:1.85;color:#625b70;font-size:13px;font-weight:400;margin:8px 0;word-break:keep-all;overflow-wrap:anywhere}
#fregister .signup-consent-all .psr-note:before{display:none}
#fregister .signup-consent-all .signup-consent-status{color:#84345c;font-weight:650}
#fregister .signup-consent-all>a{display:inline-block;font-size:13px;color:#356784;text-decoration:underline;text-underline-offset:3px;padding:6px 0}
#fregister .signup-consent-all input:focus-visible{outline:3px solid #6388a7;outline-offset:4px}
#signup-consent-actions{scroll-margin-top:20px}
@media(max-width:700px){#fregister #fregister_chkall.signup-consent-all{padding:16px}#fregister .signup-consent-all>label{font-size:15px}#fregister .signup-consent-all .psr-note{font-size:13px}}
