.enr-consent[hidden]{display:none!important}.enr-consent{box-sizing:border-box;position:fixed;z-index:10000;bottom:16px;left:16px;right:16px;max-width:1050px;margin:0 auto;padding:18px 22px;background:#fff;color:#102033;border:1px solid #c5d3e0;border-radius:12px;box-shadow:0 6px 32px #07274730;display:flex;align-items:center;gap:24px;font:15px/1.5 system-ui,sans-serif;text-align:left}.enr-consent strong{display:block;color:#07365f;font-size:17px}.enr-consent p{margin:6px 0 0;padding:0;font-size:14px;line-height:1.5}.enr-consent a{color:#07548b;text-decoration:underline}.enr-consent-copy{flex:1}.enr-consent-actions{display:flex;gap:10px;flex-shrink:0}.enr-consent button{font:600 15px system-ui;padding:11px 18px;min-height:44px;border:1px solid #07365f;border-radius:6px;background:#07365f;color:#fff;cursor:pointer;box-shadow:none}.enr-consent button:hover{background:#125584}.enr-consent button:focus-visible,.enr-cookie-settings:focus-visible{outline:3px solid #e88b1a;outline-offset:3px}.enr-consent button:disabled{opacity:.5;cursor:not-allowed}.enr-cookie-settings{font:inherit;color:inherit;background:transparent;border:0;padding:0;text-decoration:underline;cursor:pointer}.enr-privacy-links{font-size:14px;text-align:center;margin:12px 0}.enr-privacy-links a{color:inherit}@media(max-width:650px){.enr-consent{bottom:8px;left:8px;right:8px;padding:14px 16px;display:block;max-height:75vh;overflow:auto}.enr-consent-actions{margin-top:12px}.enr-consent-actions button{flex:1}.enr-consent p{font-size:13px}}
