.bbf-analytics-consent{position:fixed;top:auto;box-sizing:border-box;max-height:calc(100svh - 40px);overflow:auto;overscroll-behavior:contain;z-index:10000;left:20px;right:20px;bottom:20px;max-width:940px;margin:auto;padding:24px 28px;border:1px solid #b4d6a5;border-radius:16px;background:#10251ff5;color:#edf4ec;box-shadow:0 10px 50px #0008;font:15px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;backdrop-filter:blur(12px)}.bbf-analytics-consent:not([open]){display:none}.bbf-analytics-consent::backdrop{background:#0008}.bbf-analytics-consent h2{font:400 25px/1.2 Georgia,serif;color:#edf4ec;letter-spacing:0;margin:0 0 12px}.bbf-analytics-consent p{font:inherit;color:#d0ddd4;margin:0 0 17px}.bbf-consent-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.bbf-consent-actions button{background:#e2f7b6;color:#12251b;border:1px solid #e2f7b6;border-radius:7px;padding:11px 18px;font:600 14px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;min-width:160px}.bbf-consent-actions a{color:#e2f7b6;text-decoration:underline;text-underline-offset:3px;font-size:13px}.bbf-analytics-preferences{border:0;background:none;color:inherit;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bbf-consent-actions button:focus-visible,.bbf-analytics-preferences:focus-visible{outline:3px solid #8ddce9;outline-offset:4px}@media(max-width:560px){.bbf-analytics-consent{left:10px;right:10px;bottom:10px;padding:20px;max-height:75vh;overflow:auto}.bbf-consent-actions button{flex:1;min-width:135px}}
