.fr-consent{position:fixed;z-index:10000;bottom:60px;left:16px;right:16px;max-width:660px;padding:20px;border:1px solid #b9c8dc;border-radius:16px;background:#fff;color:#142845;box-shadow:0 8px 40px #14284530;font:15px/1.5 system-ui,sans-serif;max-height:75vh;overflow:auto}.fr-consent[hidden]{display:none}.fr-consent h2{font-size:20px;margin:0 0 8px}.fr-consent p{margin:0 0 16px}.fr-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.fr-consent-actions button,.fr-privacy{background:#fff;color:#16396b;border:1px solid #345b8d;border-radius:8px;padding:11px 16px;min-height:44px;cursor:pointer;font:600 14px/1.3 system-ui,sans-serif}.fr-consent-actions button{flex:1;min-width:160px}.fr-consent a{color:#174a8b;text-decoration:underline}.fr-privacy{position:fixed;z-index:9999;bottom:10px;left:16px;box-shadow:0 2px 12px #14284520}.fr-consent button:focus-visible,.fr-privacy:focus-visible,.fr-consent a:focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media(max-width:480px){.fr-consent{left:10px;right:10px;padding:16px;font-size:14px}.fr-consent-actions button{min-width:120px}}
