.mc-meta-consent{box-sizing:border-box;position:fixed;z-index:2147483000;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;max-width:560px;margin:0 auto;padding:20px;background:#fff;color:#052641;border:1px solid #d5d9df;border-radius:12px;box-shadow:0 6px 30px #05264126;font:14px/1.5 system-ui,sans-serif;max-height:85dvh;overflow-y:auto}
.mc-meta-consent[hidden]{display:none!important}.mc-meta-consent strong{font-size:17px}.mc-meta-consent p{margin:10px 0;font:inherit}.mc-meta-consent a{color:inherit;text-decoration:underline}.mc-meta-consent>div{display:flex;gap:10px;margin-top:14px}.mc-meta-consent button{appearance:none;flex:1;min-width:0;min-height:44px;padding:10px;border:1px solid #052641;border-radius:7px;background:#fff;color:#052641;font:600 14px/1.3 system-ui;cursor:pointer}.mc-meta-consent button:focus-visible{outline:3px solid #9b7b50;outline-offset:3px}.mc-meta-consent button:disabled{opacity:.6}.mc-meta-consent [role=alert]:empty{display:none}
[data-mc-privacy]{appearance:none;background:none;border:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;padding:0}
.mc-meta-privacy-footer{text-align:center;padding:16px;color:#052641;font:14px/1.5 system-ui,sans-serif}.mc-meta-privacy-footer button{min-height:44px}
@media(max-width:360px){.mc-meta-consent{padding:14px}.mc-meta-consent>div{flex-direction:column}}
