#nessing-consent[hidden]{display:none!important}#nessing-consent{position:fixed;bottom:0;left:0;right:0;z-index:1200;background:#fffdf7;color:#40372a;border-top:1px solid #c6b68e;box-shadow:0 -4px 22px #0002;padding:20px;max-height:80vh;overflow:auto}#nessing-consent>div{max-width:1060px;margin:auto}#nessing-consent strong{font:22px Georgia,serif}#nessing-consent p{font-size:14px;line-height:1.5;margin:10px 0}#nessing-consent fieldset{display:flex;gap:20px;flex-wrap:wrap;border:0;padding:8px 0}#nessing-consent legend{font-size:14px}#nessing-consent label{display:flex;gap:7px;align-items:center}.nessing-consent-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.nessing-consent-actions button,#nessing-consent-settings{border:1px solid #9a7b45;background:#fffdf7;color:#40372a;border-radius:3px;padding:10px 16px;font:inherit;cursor:pointer}.nessing-consent-actions button{flex:1;min-width:150px}.nessing-consent-actions button:focus-visible,#nessing-consent-settings:focus-visible{outline:3px solid #9a7b45;outline-offset:2px}#nessing-consent-settings{display:block;margin:12px auto;font-size:12px}@media(max-width:600px){#nessing-consent{padding:15px}.nessing-consent-actions button{min-width:100%;padding:10px}#nessing-consent fieldset{gap:12px}}
