.cf-consent{position:fixed;z-index:2147483000;left:16px;right:16px;bottom:16px;max-width:720px;margin:0 auto;padding:20px 22px;box-sizing:border-box;border-radius:18px;background:#10131af0;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #00000080;display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,sans-serif;text-align:left;animation:cfConsentIn .32s cubic-bezier(.2,.8,.2,1) both}@keyframes cfConsentIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.cf-consent p{flex:1 1 320px;margin:0;font-size:13.5px;line-height:1.6;color:#ffffffb8}.cf-consent p a{color:var(--cf-consent-link, #6FBEF9);text-decoration:underline}.cf-consent-actions{display:flex;gap:10px;flex:0 0 auto}.cf-consent-btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;border:0;border-radius:999px;font:inherit;font-size:14px;font-weight:600;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.2,.8,.2,1)}.cf-consent-accept{background:var(--cf-consent-accent, #1E8EDB);color:var(--cf-consent-accent-fg, #FFFFFF)}.cf-consent-accept:hover{filter:brightness(.95);transform:translateY(-1px)}.cf-consent-decline{background:#ffffff0a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}.cf-consent-decline:hover{background:#ffffff1a}@media(max-width:1024px){body:has(.cf-chat-bubble) .cf-consent{bottom:96px}}@media(max-width:560px){.cf-consent{padding:18px;gap:16px}.cf-consent-actions{width:100%}.cf-consent-btn{flex:1 1 0}}
