.authify-consent,.authify-consent-settings{font-family:Inter,Arial,sans-serif!important;box-sizing:border-box;color:#edf1ec!important;background:#18251f!important;border:1px solid #789584!important;border-radius:14px!important;box-shadow:0 8px 35px #0005;z-index:9999}
.authify-consent{position:fixed;left:16px;right:16px;bottom:16px;padding:18px 22px;display:flex;align-items:center;gap:24px;max-width:1120px;margin:auto}
.authify-consent[hidden],.authify-consent-settings[hidden]{display:none!important}
.authify-consent strong{font-size:15px;letter-spacing:0;font-weight:650;color:#edf1ec}
.authify-consent p{font-size:13px!important;line-height:1.5!important;margin:6px 0 0!important;max-width:700px;color:#cfdbd3!important}
.authify-consent a{color:#cfdbd3!important;text-decoration:underline!important}
.authify-consent-actions{display:flex;gap:10px;flex-shrink:0}
.authify-consent-actions button{font:600 12px Inter,Arial,sans-serif!important;line-height:1.3!important;color:#edf1ec!important;background:#30473a!important;border:1px solid #789584!important;border-radius:8px!important;padding:12px 14px!important;cursor:pointer;white-space:normal;transition:none!important;animation:none!important;min-height:42px}
.authify-consent-settings{position:fixed;bottom:9px;left:10px;padding:7px 10px!important;font-size:10px!important;cursor:pointer;opacity:.9}
.authify-consent button:focus-visible,.authify-consent-settings:focus-visible{outline:2px solid #d9e7df;outline-offset:3px}
@media(max-width:760px){.authify-consent{left:10px;right:10px;bottom:10px;padding:14px;display:block}.authify-consent-actions{margin-top:12px;display:grid;grid-template-columns:1fr 1fr}.authify-consent p{font-size:12px!important}.authify-consent-actions button{padding:11px 8px!important}}
