.client-login-form altcha-widget input[type=checkbox]{width:24px;height:24px;min-height:24px;padding:0;margin:0}.client-login-form altcha-widget button{min-height:0;padding:0;background:transparent;color:inherit}.registration-consent-dialog{width:min(720px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid var(--line,#d5dfe4);border-radius:16px;background:var(--surface,#fff);color:var(--ink,#172c3a);box-shadow:0 16px 64px #001c3340}.registration-consent-dialog[open]{display:flex;flex-direction:column}.registration-consent-dialog::backdrop{background:var(--auto-bg-dc75a64e9,#00162688)}.registration-consent-dialog header{display:flex;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid var(--auto-line-fd63002f4,#d5dfe4)}.registration-consent-dialog h2{flex:1;margin:0;font-size:18px;line-height:1.35}.registration-consent-dialog header button{flex:0 0 44px;width:44px;height:44px;border:0;border-radius:10px;background:var(--auto-bg-726f8aba6,#edf4f6);color:inherit;font-size:28px;cursor:pointer}.registration-consent-text{min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px;overflow-wrap:anywhere}.registration-consent-version{margin:0 0 12px;color:var(--text-secondary,#526675);font-size:13px}.registration-consent-text .legal-document-text h1{font-size:22px;line-height:1.3}.registration-consent-dialog footer{padding:12px 16px;border-top:1px solid var(--auto-line-fd63002f4,#d5dfe4)}.registration-consent-dialog footer button{width:100%;min-height:44px;border:0;border-radius:10px;padding:10px;background:var(--auto-action-cyan,var(--cyan,#12768e));color:var(--auto-text-e08de7138,#fff);font:inherit;cursor:pointer}