.mc-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:560px;margin:0 auto;background:#fff;color:#151515;border:1px solid hsla(0,0%,8%,.13);border-radius:16px;padding:16px 18px;box-shadow:0 10px 30px rgba(0,0,0,.12);font:400 14px/1.45 IBM Plex Sans,-apple-system,system-ui,sans-serif}.mc-title{margin:0 0 4px;font:600 15px/1.3 IBM Plex Sans,system-ui,sans-serif}.mc-text{margin:0;color:#3d3d3b}.mc-text a{color:#151515;text-decoration:underline}.mc-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.mc-btn{flex:1 1 120px;min-height:44px;border-radius:999px;font:600 14px/1 IBM Plex Sans,system-ui,sans-serif;cursor:pointer;border:1px solid #151515}.mc-accept,.mc-reject{background:#fff;color:#151515}.mc-btn:focus-visible,.mc-choices:focus-visible{outline:2px solid #151515;outline-offset:2px}.mc-now{margin:8px 0 0;font-size:12.5px;color:#5f5f5c}.mc-choices{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media (min-width:761px){.mc-banner{right:auto;margin:0;max-width:380px;padding:14px 16px}.mc-banner,.mc-text{font-size:13px}}