/* QueueBD live specials — restrained, accessible and CSP-compatible; no external assets. */
.qbd-live-special{margin:18px 0 22px;padding:18px 20px;border:1px solid #a6c49a;border-radius:17px;background:#eff8eb;color:#153b29;box-shadow:0 8px 24px rgba(12,40,20,.06)}
.qbd-live-special .qbd-special-label{font-size:11px;font-weight:850;letter-spacing:1.3px;text-transform:uppercase;color:#386b40}
.qbd-live-special h3{margin:7px 0;font-size:clamp(18px,2vw,22px);line-height:1.25;color:#123d29}
.qbd-live-special p{margin:6px 0 0;font-size:14px;line-height:1.5;color:#355643;overflow-wrap:anywhere}
.qbd-live-special small{display:block;margin-top:12px;font-size:12px;color:#496b4b}
.qx-ticket-page .qbd-live-special{background:#102f29;border-color:#3f725e;box-shadow:none;color:#e9fbe6}
.qx-ticket-page .qbd-live-special h3{color:#e5f6cc}
.qx-ticket-page .qbd-live-special p,.qx-ticket-page .qbd-live-special small{color:#d4ebd6}
.qx-ticket-page .qbd-live-special .qbd-special-label{color:#b6e87b}
@media(max-width:620px){.qbd-live-special{padding:15px 16px;margin:14px 0}.qbd-live-special h3{font-size:19px}}
@media(prefers-reduced-motion:reduce){.qbd-live-special{animation:none;transition:none}}
