.ff-consent{position:fixed;z-index:9999;left:18px;right:18px;bottom:18px;max-width:760px;margin:auto;padding:18px 22px;background:#17312d;color:#fff;border-radius:16px;box-shadow:0 18px 50px #172b2870;display:flex;align-items:center;gap:20px;font:500 14px/1.5 'DM Sans',sans-serif}.ff-consent p{margin:0;flex:1}.ff-consent div{display:flex;gap:8px}.ff-consent button{border:1px solid #e2efeb;border-radius:9px;padding:9px 12px;background:transparent;color:#fff;cursor:pointer;font:inherit;white-space:nowrap}.ff-consent button[data-choice=yes]{background:#f7bc74;border-color:#f7bc74;color:#17312d;font-weight:800}@media(max-width:620px){.ff-consent{display:block}.ff-consent div{margin-top:12px}.ff-consent button{white-space:normal}}
