/* v20.1 compact dark consent UI: no branding imagery */
#bws-privacy-consent{position:fixed!important;z-index:2147483500!important;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));margin:0 auto;max-width:690px;background:#111b2d!important;color:#eef7ff!important;border:1px solid #4b718a;border-radius:16px;padding:18px 20px;box-shadow:0 18px 55px #000c;font:15px/1.55 system-ui,sans-serif;text-align:left}
#bws-privacy-consent h2{color:#eafaff!important;font:700 19px/1.25 system-ui!important;margin:0 0 9px!important}
#bws-privacy-consent p{color:#c9d7e4!important;margin:0 0 12px!important}
#bws-privacy-consent .bws-privacy-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}
#bws-privacy-consent button{cursor:pointer;border:1px solid #80b0cf;border-radius:9px;padding:10px 14px;font:650 14px system-ui;color:#fff;background:#263951}
#bws-privacy-consent .bws-privacy-primary{background:#256c85;border-color:#65c9df}
#bws-privacy-consent a{color:#a3e8ff!important}
#bws-privacy-consent .bws-privacy-detail{font-size:12px!important;color:#b8d1df!important;margin:5px 0 0!important}
#bws-privacy-trigger{position:fixed!important;z-index:2147483499!important;right:12px;bottom:max(8px,env(safe-area-inset-bottom));font:600 11px/1 system-ui;background:#17293f;color:#bce3f5;border:1px solid #50728c;border-radius:7px;padding:7px;cursor:pointer;opacity:.85}
@media(max-width:600px){#bws-privacy-consent{padding:14px;max-height:80vh;overflow-y:auto}#bws-privacy-trigger{font-size:10px}}

/* v19: privacy choices is a footer link, never a floating button over playback controls. */
#bws-privacy-trigger{display:none!important}
@media(max-width:700px){#bws-privacy-consent{bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}}
