.rb-cookie-banner[hidden],.rb-cookie-banner [hidden]{display:none!important}.rb-cookie-banner{position:fixed;z-index:10000;bottom:12px;left:50%;transform:translateX(-50%);width:min(720px,calc(100% - 24px));box-sizing:border-box;max-height:calc(100dvh - 24px);overflow:auto;padding:22px;background:#111824;color:#eef2f8;border:1px solid #66738a;border-radius:16px;box-shadow:0 12px 50px #000b;font-size:15px;line-height:1.55}.rb-cookie-banner h2{font-size:21px;margin:0 0 10px}.rb-cookie-banner p{margin:10px 0}.rb-cookie-banner a{color:#b9d7ff}.rb-cookie-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.rb-cookie-banner button,.rb-video-consent button{background:#202c40;color:#fff;border:1px solid #8090a8;border-radius:8px;padding:11px 14px;font:inherit;cursor:pointer}.rb-cookie-banner button:hover,.rb-video-consent button:hover{background:#334660}.rb-cookie-banner button:focus-visible,.rb-cookie-link:focus-visible{outline:3px solid #f1c75b;outline-offset:3px}.rb-cookie-banner input{width:20px;height:20px;vertical-align:middle;margin-right:8px}.rb-cookie-link{border:0;background:none;color:inherit;text-decoration:underline;font:inherit;cursor:pointer;padding:0}.rb-video-consent{box-sizing:border-box;width:100%;height:100%;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;background:#111824;border:1px solid #354253;color:#bfcbdc;text-align:center}.rb-video-consent iframe{width:100%;height:100%;min-height:160px;border:0}.rb-video-consent:has(iframe){padding:0;border:0}.rb-video-consent p{max-width:500px;font-size:14px}@media(max-width:480px){.rb-cookie-banner{padding:16px}.rb-cookie-actions button{flex:1 1 140px}}
