.registration-agreement-field{display:grid;gap:6px;margin:2px 0 4px}.registration-agreement-consent{display:grid;grid-template-columns:19px minmax(0,1fr);gap:9px;align-items:start;padding:11px 12px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:rgba(255,255,255,.035);cursor:pointer}.registration-agreement-consent:has(input:checked){border-color:rgba(39,211,255,.48);background:rgba(39,211,255,.07)}.registration-agreement-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--cyan)}.registration-agreement-consent span{min-width:0;color:var(--soft);font-size:13px;font-weight:600;line-height:1.65}.registration-agreement-consent a{color:var(--cyan);font-weight:850;text-decoration:underline;text-underline-offset:3px}.registration-agreement-consent a:hover{color:#bff4ff}.registration-agreement-error{color:#ffb7b7;font-size:12px;line-height:1.5}
