.rrss-consent[hidden]{display:none!important}.rrss-consent{position:fixed;z-index:10000;left:16px;right:16px;bottom:16px;max-width:780px;margin:auto;padding:20px 22px;background:#fff;color:#142b3b;border:1px solid #cbd5df;border-radius:12px;box-shadow:0 10px 40px #142b3b26;font:16px/1.5 system-ui,sans-serif}.rrss-consent p{margin:0 0 14px}.rrss-consent a{color:#16558c;text-decoration:underline}.rrss-consent__actions{display:flex;gap:12px;flex-wrap:wrap}.rrss-consent button,.rrss-consent-open{font:inherit;cursor:pointer;min-height:44px;border:1px solid #234f61;border-radius:6px;padding:10px 18px}.rrss-consent button{background:#fff;color:#173e52;flex:1}.rrss-consent button:focus-visible,.rrss-consent-open:focus-visible{outline:3px solid #2775ac;outline-offset:3px}.rrss-consent-open{background:transparent;color:inherit;margin:8px 0}.rrss-consent button:hover{background:#edf5fa}@media(max-width:420px){.rrss-consent{left:10px;right:10px;bottom:10px;padding:16px;font-size:14px}}
