.marketing-consent{position:fixed;inset-inline:16px;bottom:16px;z-index:1000;max-width:680px;margin-inline:auto;padding:20px;background:#fff;color:#202735;border:1px solid #b6b0c9;border-radius:14px;box-shadow:0 10px 32px #20273520;font:16px/1.6 Arial,sans-serif}.marketing-consent[hidden]{display:none}.marketing-consent p{margin:8px 0 16px}.marketing-consent>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.marketing-consent button,.marketing-consent-preferences{min-height:44px;padding:10px 16px;border:1px solid #6047ba;border-radius:8px;background:white;color:#44309c;font:inherit;cursor:pointer;touch-action:manipulation}.marketing-consent button[data-choice=all]{background:#573cc6;color:white}.marketing-consent a{color:#44309c}.marketing-consent button:focus-visible,.marketing-consent-preferences:focus-visible{outline:3px solid #44309c;outline-offset:3px}@media(max-width:420px){.marketing-consent{padding:16px;inset-inline:12px;bottom:12px}.marketing-consent button{flex:1}}
