#dj-consent[hidden]{display:none!important}#dj-consent{position:fixed;z-index:10000;bottom:16px;left:16px;right:16px;max-width:680px;margin:auto;padding:24px;background:#131a2d;color:#f5f3ff;border:1px solid #afa1ec;border-radius:16px;box-shadow:0 12px 48px #0009;font:16px/1.5 Arial,sans-serif;max-height:85dvh;overflow:auto;box-sizing:border-box}#dj-consent h2{font-size:22px;margin:0 0 10px;color:#fff}#dj-consent p{margin:8px 0}#dj-consent a{color:#d6caff;text-decoration:underline}.dj-consent-actions{display:flex;gap:12px;margin-top:16px}.dj-consent-actions button{flex:1;min-height:48px;border:1px solid #c5b8ff;border-radius:8px;padding:10px 14px;background:#e1d9ff;color:#15182d;font:bold 16px Arial,sans-serif;cursor:pointer}.dj-consent-settings{background:transparent;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}#dj-consent :focus-visible,.dj-consent-settings:focus-visible{outline:3px solid #81c9ff;outline-offset:4px}@media(max-width:450px){#dj-consent{padding:18px;bottom:10px;left:10px;right:10px}.dj-consent-actions{flex-direction:column}}
