.mn-consent[hidden]{display:none!important}
.mn-consent{position:fixed;z-index:100000;bottom:0;left:0;right:0;background:#fff;color:#1c1f1d;border-top:3px solid var(--mokify-mc1,#f9f068);box-shadow:0 -6px 30px rgba(0,0,0,.16);font-family:Heebo,Arial,sans-serif}
.mn-consent__inner{max-width:1400px;margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.mn-consent__copy{max-width:780px}.mn-consent__copy strong{display:block;color:#1c1f1d;font-size:19px;line-height:1.3}.mn-consent__copy p{margin:5px 0 0;color:#303330;font-size:14px;line-height:1.55}
.mn-consent__copy a{color:#1c1f1d;background:var(--mokify-mc1,#f9f068);padding:1px 3px;text-decoration:underline;text-underline-offset:3px;font-weight:700}
.mn-consent__actions{display:flex;gap:10px;flex-shrink:0}.mn-consent__actions button{appearance:none;cursor:pointer;border:2px solid #1c1f1d;border-radius:4px;background:var(--mokify-mc1,#f9f068);color:#1c1f1d;min-width:120px;min-height:44px;padding:10px 18px;font:700 14px/1.2 Heebo,Arial,sans-serif}.mn-consent__actions button:hover{filter:brightness(.94)}.mn-consent :is(a,button):focus-visible{outline:3px solid #1c1f1d;outline-offset:3px}
@media(max-width:700px){.mn-consent__inner{padding:18px 20px;display:block}.mn-consent__copy strong{font-size:17px}.mn-consent__actions{margin-top:16px}.mn-consent__actions button{flex:1}}
