.mnm-consent,.mnm-cookie-settings{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box;color:#242424}
.mnm-consent{position:fixed;z-index:10000;left:20px;right:20px;bottom:20px;max-width:1000px;margin:auto;padding:22px 24px;border:1px solid #ddd;border-radius:16px;background:#fff;box-shadow:0 8px 36px #0002;display:flex;gap:24px;align-items:center;text-align:left}
.mnm-consent strong{font-size:17px;line-height:1.4}.mnm-consent p{font-size:14px;line-height:1.55;margin:6px 0 0}.mnm-consent a{color:#242424;text-decoration:underline}
.mnm-consent-actions{display:flex;gap:10px;flex-shrink:0}.mnm-consent button{font:inherit;font-size:14px;font-weight:600;border:1px solid #242424;border-radius:8px;padding:11px 15px;background:#fff;color:#242424;cursor:pointer;white-space:nowrap}.mnm-consent button[data-choice=accept]{background:#242424;color:#fff}
.mnm-cookie-settings{position:fixed;z-index:9999;left:12px;bottom:10px;padding:6px 10px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:11px;cursor:pointer}
.mnm-consent button:focus-visible,.mnm-cookie-settings:focus-visible{outline:3px solid #5278b9;outline-offset:3px}
@media(max-width:700px){.mnm-consent{left:12px;right:12px;bottom:12px;padding:18px;display:block}.mnm-consent-actions{margin-top:14px;flex-wrap:wrap}.mnm-consent button{flex:1}.mnm-consent p{font-size:13px}}
