.rr-consent[hidden]{display:none!important}.rr-consent{position:fixed;z-index:10000;bottom:1rem;left:50%;transform:translateX(-50%);width:min(680px,calc(100% - 2rem));max-height:80vh;overflow:auto;background:#fff;color:#082e30;padding:1.4rem;border:2px solid #168179;border-radius:12px;box-shadow:0 8px 40px #0005;font:16px/1.5 system-ui,sans-serif}.rr-consent h2{font-size:1.25rem;margin:0 0 .7rem}.rr-consent p{margin:.6rem 0}.rr-consent a{color:#08655f;text-decoration:underline}.rr-consent-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.rr-consent button,.rr-consent-settings{font:inherit;cursor:pointer;padding:.65rem 1rem;border:2px solid #168179;border-radius:6px;background:#fff;color:#082e30}.rr-consent-actions button{flex:1;min-width:120px}.rr-consent-settings{display:block;margin:1rem auto}.rr-consent button:focus-visible,.rr-consent-settings:focus-visible{outline:3px solid #f9ce63;outline-offset:3px}
