.nunez-consent{position:fixed;bottom:16px;left:16px;right:16px;z-index:10000;max-width:760px;margin:0 auto;padding:20px 24px;background:#fff;color:#173744;border:1px solid #b8c6cc;border-radius:8px;box-shadow:0 4px 28px #0003;max-height:70vh;overflow:auto;font:16px/1.5 system-ui,sans-serif;text-align:left}.nunez-consent[hidden],.nunez-consent [hidden]{display:none!important}.nunez-consent h2{font:700 21px/1.3 system-ui,sans-serif;margin:0 0 8px}.nunez-consent p{margin:8px 0}.nunez-consent a{color:#173744;text-decoration:underline}.nunez-consent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.nunez-consent-actions button{font:600 15px/1.4 system-ui,sans-serif;flex:1 1 210px;background:#173f50;color:#fff;border:2px solid #173f50;border-radius:4px;padding:12px 16px;cursor:pointer;min-height:46px}.nunez-consent-actions .nunez-consent-close{flex:0 1 auto;background:#fff;color:#173f50}.nunez-consent-settings{display:block;margin:14px auto;padding:8px 12px;background:transparent;color:inherit;border:1px solid currentColor;border-radius:4px;font:inherit;cursor:pointer}.nunez-consent button:focus-visible,.nunez-consent-settings:focus-visible,.nunez-consent a:focus-visible{outline:3px solid #bd882d;outline-offset:3px}.nunez-consent-status:empty{display:none}@media(max-width:500px){.nunez-consent{bottom:8px;left:8px;right:8px;padding:16px}.nunez-consent-actions button{flex-basis:100%}}
