.mp-cookie-panel[hidden]{display:none!important}
.mp-cookie-panel{position:fixed;z-index:2147483000;bottom:18px;left:18px;right:18px;max-width:920px;margin:auto;display:flex;align-items:center;gap:22px;padding:20px 24px;background:#171717;color:#fff;border:1px solid #555;border-radius:14px;box-shadow:0 12px 40px #0008;font:15px/1.5 Arial,sans-serif}
.mp-cookie-copy{flex:1}.mp-cookie-copy strong{font-size:17px}.mp-cookie-copy p{margin:6px 0 0}.mp-cookie-copy a{color:#fff;text-decoration:underline}
.mp-cookie-actions{display:flex;gap:10px;flex-shrink:0}.mp-cookie-actions button{border:1px solid #ddd;border-radius:7px;padding:11px 18px;background:transparent;color:white;cursor:pointer;font:inherit;font-weight:700}.mp-cookie-actions button[data-mp-cookie="accept"]{background:#d72b30;border-color:#d72b30}.mp-cookie-actions button:focus-visible{outline:3px solid white;outline-offset:2px}
.mp-cookie-settings{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}
@media(max-width:650px){.mp-cookie-panel{bottom:8px;left:8px;right:8px;display:block;padding:16px}.mp-cookie-actions{margin-top:15px}.mp-cookie-actions button{flex:1}}
