.fludoservice-consent[hidden]{display:none!important}.fludoservice-consent{position:fixed;z-index:999999;bottom:20px;left:20px;right:20px;max-width:690px;padding:24px;background:#fff;color:#17202b;border:2px solid #17202b;border-radius:16px;box-shadow:0 10px 40px #0005;font:16px/1.5 system-ui,sans-serif}.fludoservice-consent h2{font-size:22px;color:inherit;margin:0 0 12px}.fludoservice-consent p{margin:10px 0}.fludoservice-consent a{color:#16478e;text-decoration:underline}.fludoservice-consent-actions{display:flex;gap:12px;flex-wrap:wrap}.fludoservice-consent-actions button{border:2px solid #17202b;background:#17202b;color:#fff;border-radius:8px;padding:12px 16px;font:inherit;cursor:pointer}.fludoservice-consent-actions button[data-close]{background:#fff;color:#17202b}.fludoservice-consent-opener{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;padding:8px;font:inherit}.fludoservice-consent button:focus-visible,.fludoservice-consent a:focus-visible,.fludoservice-consent-opener:focus-visible{outline:3px solid #1766dd;outline-offset:4px}.fludoservice-consent-status{font-size:14px}@media(max-width:600px){.fludoservice-consent{bottom:10px;left:10px;right:10px;max-height:80vh;overflow:auto;padding:18px}.fludoservice-consent-actions button{flex:1 1 45%}}
