.mf-consent{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;max-width:520px;margin:0 auto;background:#0d0d0d;color:#f4eee5;padding:14px 16px;border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,.28);font-size:13px;line-height:1.45}
.mf-consent p{margin:0 0 10px}
.mf-consent div{display:flex;gap:8px}
.mf-consent button{flex:1;min-height:40px;border-radius:999px;border:1px solid rgba(244,238,229,.4);background:transparent;color:inherit;font:inherit;cursor:pointer}
.mf-consent button[data-y]{background:#f4eee5;color:#0d0d0d;border-color:#f4eee5}
