.ffp-privacy-trigger{position:fixed;bottom:1rem;left:1rem;z-index:50;background:#fff;color:#173e31;border:1px solid #173e31;border-radius:.35rem;padding:.6rem .9rem;font:inherit;font-size:.8rem;cursor:pointer}.ffp-consent{box-sizing:border-box;max-width:min(36rem,calc(100vw - 2rem));background:#fff;color:#173e31;border:1px solid #80958a;border-radius:.5rem;padding:1.5rem;font:16px/1.55 system-ui,sans-serif}.ffp-consent::backdrop{background:rgb(0 0 0 / .45)}.ffp-consent h2{font:600 1.35rem/1.3 system-ui,sans-serif;color:inherit}.ffp-consent p{color:inherit}.ffp-consent a{color:#185e43;text-decoration:underline}.ffp-consent-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.25rem}.ffp-consent-actions button{flex:1 1 10rem;font:inherit;padding:.7rem;border:1px solid #185e43;background:white;color:#185e43;border-radius:.25rem;cursor:pointer}.ffp-consent :focus-visible,.ffp-privacy-trigger:focus-visible{outline:3px solid #d99800;outline-offset:3px}
