.auth-consent{margin:14px 0;color:inherit;font:14px/1.45 'Alegreya Sans',sans-serif}.auth-consent label{display:flex!important;align-items:flex-start;gap:9px;margin:10px 0!important;text-align:left}.auth-consent input[type=checkbox]{display:block!important;appearance:auto!important;width:18px!important;height:18px!important;flex:0 0 18px;padding:0!important;margin:2px 0 0!important;accent-color:#465d48}.auth-consent span{flex:1}.auth-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.auth-consent-status{margin:6px 0!important;font-size:13px;line-height:1.4}.auth-consent-status:empty{display:none}.auth-consent input:focus-visible{outline:2px solid currentColor;outline-offset:3px}

.auth-consent[hidden]{display:none!important}.auth-entry-choices{margin:12px 0;font-size:14px}.auth-entry-choices summary{cursor:pointer}.terms-once-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;scrollbar-width:none;background:var(--paper,#f5f2e9);color:var(--paper-ink,#344239);border:1px solid var(--paper-line,#34423930);border-radius:20px;padding:24px;font:16px/1.45 Alegreya Sans,sans-serif}.terms-once-dialog::backdrop{background:#15232699}.terms-once-dialog h2{font:26px Maragsa,Georgia,serif;margin:0 0 12px}.terms-once-dialog button{position:static;inset:auto;transform:none;width:auto;height:auto;opacity:1;backdrop-filter:none;padding:9px 14px;margin:6px;border-radius:20px;font:inherit}

.auth-consent label[hidden],.auth-consent p[hidden]{display:none!important}
