.mb-consent{z-index:150;bottom:max(12px,env(safe-area-inset-bottom));color:#111;max-width:880px;font-family:var(--sans);background:#f5f2e9;border:1.5px solid #111;align-items:center;gap:20px;max-height:calc(100dvh - 32px);margin:auto;padding:14px 16px;display:flex;position:fixed;left:16px;right:16px;overflow:auto;box-shadow:3px 3px #111}.mb-consent-copy{flex:1;min-width:0}.mb-consent h2{font-family:var(--sans);letter-spacing:0;margin:0 0 4px;font-size:14px;font-weight:750;line-height:1.4}.mb-consent p{max-width:65ch;margin:0;font-size:13px;line-height:1.45}.mb-consent a,.mb-consent-details{color:inherit;text-underline-offset:3px;text-decoration:underline}.mb-consent-details{min-height:24px;line-height:24px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block}.mb-consent-actions{flex:0 0 172px;grid-template-columns:1fr;gap:2px;display:grid}.mb-consent-actions button{color:#111;min-height:44px;font:inherit;cursor:pointer;background:#f5f2e9;border:1.5px solid #111;border-radius:0;padding:8px 10px;font-size:13px;font-weight:750;line-height:1.3}.mb-consent-actions button:hover{background:#dfef58}.mb-consent-actions button:focus-visible{outline-offset:3px;outline:3px solid #445800}.mb-consent a:focus-visible{outline-offset:3px;outline:3px solid #445800}.mb-consent-details:focus-visible{outline-offset:3px;outline:3px solid #445800}.mb-cookie-controls button:focus-visible{outline-offset:3px;outline:3px solid #445800}.mb-cookie-controls{color:#f5f2e9;text-align:center;background:#080808;padding:12px 20px}.mb-cookie-controls button{font:inherit;min-height:44px;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 16px;font-size:13px;text-decoration:underline}.mb-consent-status{font-size:12px;display:block}.mb-consent-status:empty{display:none}.mb-consent-options{border:0;margin:10px 0 0;padding:0}.mb-consent-options legend{margin-bottom:4px;font-size:12px;font-weight:750}.mb-consent-options label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.mb-consent-options input{accent-color:#111;flex-shrink:0;width:20px;height:20px}.mb-consent-options input:focus-visible{outline-offset:4px;outline:3px solid #445800}.mb-consent-actions button:disabled{opacity:.65;cursor:wait}@media (max-width:650px){.mb-consent{padding:12px;display:block;left:12px;right:12px}.mb-consent-actions{margin-top:10px}.mb-consent-actions button{padding:8px}}@media print{.mb-consent,.mb-cookie-controls{display:none}}@media (prefers-reduced-motion:reduce){.mb-consent *{scroll-behavior:auto}}.mb-consent-actions .mb-consent-allow{background:#dfef58;min-height:50px;padding:14px 22px;font-size:15px}.mb-consent-actions .mb-consent-allow:hover{background:#d0e344}.mb-consent-actions .mb-consent-essential{text-underline-offset:3px;background:0 0;border:0;justify-self:center;min-height:44px;padding:8px 12px;font-size:12px;font-weight:500;text-decoration:underline}.mb-consent-actions .mb-consent-essential:hover{background:0 0;text-decoration-thickness:2px}
