
/* Milnubes optional analytics: identical accept/reject presentation. */
.mn-consent{position:fixed;z-index:1000;left:20px;right:20px;bottom:20px;max-width:700px;margin:auto;padding:24px;background:#f6f3e9;color:#112b23;border:1px solid #112b23;box-shadow:0 12px 60px #09271c33;font:400 14px/1.6 var(--sans,Arial,sans-serif)}
.mn-consent[hidden],.mn-consent [hidden]{display:none!important}
.mn-consent h2,.mn-consent p,.mn-consent a{color:#112b23}
.mn-consent h2{font:400 28px/1.15 var(--serif,Georgia,serif);margin:0 0 12px}
.mn-consent p{margin:8px 0 12px}.mn-consent a{text-decoration:underline;text-underline-offset:3px}
.mn-consent-actions{display:flex;gap:12px;margin-top:18px}.mn-consent-choice{flex:1;padding:11px 15px;background:#112b23;color:#f6f3e9;border:1px solid #112b23;font:600 13px/1.4 var(--sans,Arial,sans-serif);cursor:pointer}
.mn-consent-choice:hover{opacity:.86}.mn-consent-choice:focus-visible,.mn-consent-close:focus-visible,.mn-consent-settings:focus-visible{outline:3px solid #cd6a35;outline-offset:4px}
.mn-consent-close,.mn-consent-settings{font:inherit;background:none;border:0;padding:8px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.mn-consent-close{color:#112b23}.mn-consent-settings{color:inherit}
.mn-consent-settings{display:block;margin:12px auto;font-size:12px}.mn-consent-state{font-size:12px}.mn-consent-state:empty{display:none}
@media(max-width:500px){.mn-consent{left:10px;right:10px;bottom:10px;padding:18px;max-height:85vh;overflow:auto}.mn-consent-actions{gap:8px}.mn-consent-choice{padding:11px 8px}.mn-consent h2{font-size:24px}}
@media print{.mn-consent,.mn-consent-settings{display:none!important}}
