.ell-registration-legal{display:grid;gap:12px;margin:20px 0 8px}.ell-registration-legal[hidden]{display:none!important}.ell-registration-legal .ell-legal-check{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.6;margin:0}.ell-registration-legal .ell-legal-check input{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;accent-color:var(--accent,#6851ff)}.ell-registration-legal p{font-size:12px;line-height:1.7;color:var(--muted,#74748a);margin:0}.ell-registration-legal a,.ell-auth-documents a{color:var(--accent,#6851ff);text-decoration:underline;text-underline-offset:3px}.ell-registration-legal a:hover,.ell-auth-documents a:hover{color:var(--text,#151521)}.ell-registration-legal a:focus-visible,.ell-auth-documents a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ell-auth-documents{display:flex;gap:10px 18px;flex-wrap:wrap;margin:22px 0 0;font-size:12px;line-height:1.6}.ell-auth-documents a{display:inline-block}
/* Scope beats cabinet3.css text-field rules without changing other forms. */
.cabinet-shell #auth-form .ell-registration-legal > label.ell-legal-check{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:11px;min-height:44px;margin:0;padding:8px 0;font-size:14px;font-weight:400;line-height:1.6;cursor:pointer}
.cabinet-shell #auth-form .ell-registration-legal .ell-legal-check > input[type="checkbox"]{appearance:auto;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;margin:3px 0 0;padding:0;border:initial;border-radius:0;background:initial;box-shadow:none;accent-color:var(--b,#6851ff)}
.cabinet-shell #auth-form .ell-registration-legal .ell-legal-check > span{flex:1 1 0;min-width:0;overflow-wrap:anywhere}
.cabinet-shell #auth-form .ell-registration-legal .ell-legal-check > input[type="checkbox"]:focus-visible{outline:2px solid var(--b,#6851ff);outline-offset:3px;box-shadow:none}
