.mcb-cookie-banner{position:fixed;z-index:9999;right:18px;bottom:18px;width:min(430px,calc(100% - 36px));padding:18px;border:1px solid rgba(215,255,95,.35);border-radius:14px;background:#0b2026;color:#f1f6ef;box-shadow:0 18px 60px rgba(0,0,0,.45);font:500 15px/1.45 "DM Sans",system-ui,sans-serif}.mcb-cookie-banner p{margin:0 0 14px}.mcb-cookie-actions{display:flex;justify-content:flex-end;gap:9px}.mcb-cookie-actions button,.mcb-cookie-settings{border:1px solid #49636a;border-radius:8px;background:#102b32;color:#eef5f3;padding:9px 13px;font:700 14px "DM Sans",system-ui,sans-serif;cursor:pointer}.mcb-cookie-actions button:hover,.mcb-cookie-actions button:focus-visible,.mcb-cookie-settings:hover,.mcb-cookie-settings:focus-visible{border-color:#d7ff5f;outline:none}.mcb-cookie-actions .mcb-cookie-accept{border-color:#d7ff5f;background:#d7ff5f;color:#081318}.mcb-cookie-settings{position:fixed;z-index:9998;left:12px;bottom:12px;padding:7px 10px;background:rgba(11,32,38,.94);font-size:12px}.mcb-cookie-banner--raised{bottom:78px}.mcb-cookie-settings--raised{bottom:76px}@media(max-width:580px){.mcb-cookie-banner{right:12px;bottom:12px;width:calc(100% - 24px);padding:16px}.mcb-cookie-banner--raised{bottom:74px}.mcb-cookie-actions{justify-content:stretch}.mcb-cookie-actions button{flex:1}}
