.jswd-consent[hidden]{display:none!important}
.jswd-consent{position:fixed;bottom:64px;right:20px;z-index:99999;box-sizing:border-box;width:min(440px,calc(100vw - 40px));padding:24px;border:1px solid #777;border-radius:12px;background:#151515;color:#fff;box-shadow:0 8px 36px #0005;font:16px/1.5 sans-serif}
.jswd-consent strong{font-size:20px;color:#fff}.jswd-consent p{margin:12px 0;color:#fff;font-size:16px;line-height:1.5}.jswd-consent a{color:#fff;text-decoration:underline}
.jswd-consent div{display:flex;gap:10px;flex-wrap:wrap}.jswd-consent button,.jswd-cookie-settings{font:600 14px/1.4 sans-serif;cursor:pointer;border:1px solid #fff;border-radius:6px;padding:10px 14px;background:#151515;color:#fff;text-transform:none;letter-spacing:normal}
.jswd-consent button:focus-visible,.jswd-cookie-settings:focus-visible{outline:3px solid #ed3ca4;outline-offset:3px}
.jswd-cookie-settings{position:fixed;bottom:12px;left:12px;z-index:99998;padding:7px 12px}
@media(max-width:480px){.jswd-consent{right:12px;bottom:60px;width:calc(100vw - 24px);padding:18px}}
