.marketing-consent{position:fixed;z-index:70;right:20px;bottom:20px;left:20px;max-width:940px;margin:0 auto;padding:18px 20px;display:flex;gap:24px;align-items:center;background:#fff;border:1px solid #dce1eb;border-radius:16px;box-shadow:0 8px 36px #141b3024;color:#141b30;font-size:14px;line-height:1.5}.marketing-consent strong{font-size:15px}.marketing-consent p{margin:5px 0 0}.marketing-consent a{color:#3557ed;text-decoration:underline}.marketing-consent-actions{display:flex;gap:8px;flex-shrink:0}.marketing-consent button,.marketing-preference{font:inherit;cursor:pointer;border:1px solid #ccd4e5;border-radius:9px;padding:9px 15px;background:white;color:#141b30}.marketing-consent .marketing-allow{background:#3557ed;border-color:#3557ed;color:white}.marketing-consent button:focus-visible,.marketing-preference:focus-visible{outline:3px solid #9aaeff;outline-offset:3px}.marketing-preference{position:fixed;z-index:20;bottom:8px;left:8px;font-size:11px;padding:4px 8px;box-shadow:0 2px 10px #141b3012}@media(max-width:600px){.marketing-consent{right:10px;bottom:10px;left:10px;display:block;padding:15px}.marketing-consent-actions{margin-top:12px;justify-content:flex-end}}