#mb-consent,#mb-consent *{box-sizing:border-box}#mb-consent{position:fixed;z-index:2147483000;bottom:18px;left:18px;width:min(560px,calc(100vw - 36px));max-height:85vh;overflow:auto;background:#fff;color:#222;padding:22px;border:1px solid #b9b1a6;border-radius:8px;box-shadow:0 8px 40px #0003;font:15px/1.5 Arial,sans-serif;text-align:left}#mb-consent[hidden],#mb-consent [hidden]{display:none!important}#mb-consent h2{font:600 20px/1.3 Arial,sans-serif;margin:0 0 10px;color:#222}#mb-consent p{font:inherit;color:inherit;margin:0 0 14px}#mb-consent label{display:block;margin:10px 0}#mb-consent input{width:auto;height:auto;margin-right:8px;accent-color:#694b30}#mb-consent .mb-actions{display:flex;gap:8px;flex-wrap:wrap}#mb-consent button{font:600 14px/1.2 Arial,sans-serif;border:1px solid #694b30;color:#332719;background:#fff;border-radius:4px;padding:12px 14px;min-height:44px;cursor:pointer}#mb-consent button[data-choice=accept]{background:#694b30;color:white}#mb-consent a{color:#694b30;text-decoration:underline}#mb-consent :focus-visible{outline:3px solid #1266a5;outline-offset:3px}.mb-consent-settings{display:block;margin:16px auto;padding:10px 16px;background:transparent;color:inherit;border:1px solid currentColor;font-size:13px;cursor:pointer}
