@media screen and (min-width:1001px) and (max-width:1199px) and (min-height:500px) {
 html[data-monitor-preview] body.broadcast-page[data-public-live]{
  --monitor-u:min(calc(100vw / 1920),calc(100svh / 1080));
  height:100svh!important;min-height:0!important;overflow:hidden!important;
 }
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-header{flex:0 0 calc(80 * var(--monitor-u))!important;height:calc(80 * var(--monitor-u))!important;min-height:0!important;padding:calc(8 * var(--monitor-u)) calc(16 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .soley-logo{width:calc(400 * var(--monitor-u))!important;height:calc(80 * var(--monitor-u))!important;top:0!important;object-fit:cover!important;object-position:center 40%!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-clock time{font-size:calc(30 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-clock small{font-size:max(10px,calc(14 * var(--monitor-u)))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-layout{flex:1!important;height:auto!important;min-height:0!important;padding:calc(6 * var(--monitor-u))!important;gap:calc(12 * var(--monitor-u))!important;grid-template-columns:minmax(0,1fr) minmax(0,2.65fr) minmax(0,1fr)!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-history,
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-payout{padding:calc(10 * var(--monitor-u))!important;min-height:0!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-history h2,
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-payout h2{font-size:calc(28 * var(--monitor-u))!important;line-height:1.15!important;margin:calc(8 * var(--monitor-u)) 0 calc(10 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-history h2{font-size:calc(24 * var(--monitor-u))!important;letter-spacing:.05em!important;white-space:nowrap}
 html[data-monitor-preview] .broadcast-page[data-public-live] .history-game{font-size:calc(20 * var(--monitor-u))!important;line-height:1.1!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] #history-days{min-height:0!important;flex:1;gap:calc(5 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .history-day{min-height:0!important;display:flex!important;flex-direction:column!important;gap:calc(4 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .history-result{min-height:0!important;padding:calc(5 * var(--monitor-u)) calc(4 * var(--monitor-u))!important;gap:calc(3 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .history-result time{font-size:calc(22 * var(--monitor-u))!important;line-height:1.15!important;margin-bottom:calc(3 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .history-number small{font-size:max(11px,calc(16 * var(--monitor-u)))!important;line-height:1!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .payout-line span,
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-pair-prize>span,
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-tripleta-prize>span{font-size:calc(22 * var(--monitor-u))!important;line-height:1.15!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .payout-line>strong,
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-pale-card .broadcast-pair-prize>strong,
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-tripleta-prize>strong{font-size:calc(54 * var(--monitor-u))!important;line-height:1.15!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-pale-row strong,
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-super-result strong{font-size:calc(29 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-pale-row span{font-size:calc(19 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-payout small{font-size:max(11px,calc(14 * var(--monitor-u)))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) .next-drawing{flex:0 0 calc(212 * var(--monitor-u))!important;height:calc(212 * var(--monitor-u))!important;min-height:0!important;padding:calc(6 * var(--monitor-u)) calc(12 * var(--monitor-u)) calc(36 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) .next-drawing-title{font-size:calc(43 * var(--monitor-u))!important;line-height:1.1!important}
 html[data-monitor-preview] .broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) #countdown{font-size:calc(96 * var(--monitor-u))!important;line-height:1!important;margin:calc(3 * var(--monitor-u)) 0 0!important}
 html[data-monitor-preview] .broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) .drawing-hours{font-size:calc(28 * var(--monitor-u))!important;line-height:1.15!important;bottom:calc(7 * var(--monitor-u))!important;gap:calc(8 * var(--monitor-u)) calc(24 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .drawing-hours-label{font-size:calc(19 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) .result-board{padding:calc(7 * var(--monitor-u)) calc(6 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) #result-heading{font-size:calc(28 * var(--monitor-u))!important;line-height:1.1!important;margin:0 0 calc(3 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) #result-game-name{font-size:calc(40 * var(--monitor-u))!important;line-height:1.1!important;margin:0!important}
 html[data-monitor-preview] .broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) #result-time{font-size:calc(26 * var(--monitor-u))!important;line-height:1.15!important;margin:calc(2 * var(--monitor-u)) 0 calc(4 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) .winners{gap:calc(3 * var(--monitor-u))!important;justify-content:space-evenly!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .broadcast-guide-ticker{flex:0 0 calc(48 * var(--monitor-u))!important;min-height:calc(48 * var(--monitor-u))!important;padding:calc(3 * var(--monitor-u)) calc(8 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] .ticker-track{font-size:calc(27 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] #simulation-broadcast-notice{flex:0 0 auto!important;min-height:calc(40 * var(--monitor-u))!important;padding:calc(2 * var(--monitor-u)) calc(8 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] #simulation-broadcast-notice>.simulation-notice{font-size:max(12px,calc(15 * var(--monitor-u)))!important;line-height:1.4!important;padding:calc(4 * var(--monitor-u)) calc(8 * var(--monitor-u))!important}
 html[data-monitor-preview] .broadcast-page[data-public-live] #simulation-broadcast-notice .simulation-usage-trigger{font-size:max(12px,calc(14 * var(--monitor-u)))!important;min-height:calc(32 * var(--monitor-u))!important;max-width:none!important}
}


/* Public Live only: group dates and fit all five original result cards. */
@media screen and (min-width:1001px) {
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results {overflow:hidden!important}
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results #history-days,
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-day {flex:1 1 0!important;min-height:0!important}
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-day h3 {flex:0 0 auto!important}
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-result {
  flex:1 1 0!important;min-height:0!important;grid-template-rows:auto minmax(0,1fr)!important;
  align-content:stretch!important;row-gap:4px!important;padding:4px!important;overflow:visible!important;
 }
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-game {line-height:1.15!important}
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-result time {margin:0!important}
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-number {
  min-height:0!important;align-self:stretch!important;container-type:size;display:grid!important;grid-template-rows:12px minmax(0,1fr)!important;
  justify-items:center!important;align-content:stretch!important;gap:2px!important;
 }
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-number small {font-size:12px!important;line-height:12px!important}
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-number strong {
  width:min(100cqw,calc(100cqh - 14px))!important;height:min(100cqw,calc(100cqh - 14px))!important;
  font-size:clamp(14px,calc((100cqh - 14px)*.46),44px)!important;
 }
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-result.history-result-older-day {grid-template-rows:auto auto minmax(0,1fr)!important;flex-basis:24px!important}
}
@media screen and (min-width:1001px) and (max-height:649px) {
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-result {padding:2px!important;row-gap:2px!important}
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-game {font-size:14px!important}
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-result time {font-size:12px!important;line-height:14px!important}
}
@media screen and (min-width:1200px) and (min-height:650px) {
 html[data-monitor-preview] body.broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) .next-drawing {
  display:flex!important;flex-direction:column!important;flex:0 0 auto!important;height:auto!important;
  min-height:0!important;padding:6px 8px 8px!important;
 }
 html[data-monitor-preview] body.broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) #countdown {margin:2px 0 0!important}
 html[data-monitor-preview] body.broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) .drawing-hours {
  position:static!important;margin:6px 0 0!important;width:100%!important;transform:none!important;
 }
}


@media screen and (min-width:1001px) and (max-width:1199px) and (min-height:500px) {
 body.broadcast-page[data-public-live] .broadcast-history .history-day h3 {padding-bottom:0!important;line-height:1.15!important;margin:0!important}
 body.broadcast-page[data-public-live] .broadcast-history h2 {white-space:normal!important;margin:2px 0!important}
 body.broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) .draw-stage {min-height:0!important}
 body.broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) .winner span {width:clamp(46px,8svh,72px)!important;height:clamp(46px,8svh,72px)!important;flex-basis:clamp(46px,8svh,72px)!important;font-size:clamp(22px,4svh,34px)!important}
}
@media screen and (max-width:650px) {
 body.broadcast-page[data-public-live] .broadcast-header>div:first-child {position:static!important}
 body.broadcast-page[data-public-live] .broadcast-header .broadcast-language {position:absolute!important;left:auto!important;right:10px!important;top:68px!important;width:48px!important;min-height:44px!important;margin:0!important}
 body.broadcast-page[data-public-live] .broadcast-header .soley-logo {width:min(210px,calc(100vw - 140px))!important}
}

@media screen and (min-width:1001px) {
 body.broadcast-page[data-public-live]:not([data-state="LIVE DRAWING"]):not([data-state="RESULTS"]) .result-board .results-neon-sign {font-size:clamp(16px,min(2.9vw,2.9svh),38px)!important;padding:10px 12px!important}
}

@media screen and (min-width:1001px) and (max-height:649px) {
 html[data-monitor-preview] body.broadcast-page[data-public-live] .broadcast-history.many-results .history-result.history-result-older-day {flex-basis:16px!important}
}

/* The stacked layout scrolls as one page, including the complete history. */
@media screen and (max-width:1000px) {
 body.broadcast-page[data-public-live] .broadcast-history {max-height:none!important;height:auto!important;overflow:visible!important}
}
