.mh-consent{position:fixed;z-index:10000;bottom:18px;left:18px;right:18px;max-width:980px;margin:auto;padding:22px 24px;background:#191226;color:#f7f1fa;border:1px solid #94719e;border-radius:18px;box-shadow:0 15px 65px #0009;font:15px/1.5 system-ui,sans-serif;display:flex;align-items:center;gap:24px;text-align:left;max-height:80vh;overflow:auto}.mh-consent[hidden],.mh-consent [hidden]{display:none!important}.mh-consent h2{color:#fff;font:700 19px/1.25 system-ui,sans-serif;letter-spacing:normal;text-transform:none;margin:0 0 8px}.mh-consent p{margin:6px 0;color:#e0d5e6}.mh-consent a{color:#f4badb;text-decoration:underline}.mh-consent .mh-consent-detail{font-size:12px;color:#c6b7ce}.mh-consent-actions{display:flex;gap:10px;flex-wrap:wrap;min-width:190px;justify-content:center}.mh-consent button{font:600 15px system-ui,sans-serif;border:1px solid #dab3db;background:#30213f;color:#fff;border-radius:9px;padding:12px 18px;cursor:pointer;min-width:90px}.mh-consent button:hover{background:#50305d}.mh-consent button:focus-visible,.mh-consent a:focus-visible,.mh-consent-manage:focus-visible{outline:3px solid #66d9ef;outline-offset:3px}.mh-consent-manage{position:fixed;bottom:7px;left:8px;z-index:9999;background:#191226;color:#e0d5e6;border:1px solid #76617e;border-radius:7px;padding:5px 10px;font:12px system-ui,sans-serif;cursor:pointer}@media(max-width:650px){.mh-consent{left:10px;right:10px;bottom:12px;padding:18px;display:block}.mh-consent-actions{margin-top:14px}.mh-consent-actions button{flex:1}.mh-consent h2{font-size:18px}}
