/* QA corrections reuse the prototype components and their responsive breakpoints. */
.ww-registration{display:contents}
.ww-registration[hidden]{display:none!important}
.lg__inputs{height:auto!important;flex-shrink:0}
.cur__pop{top:100px;right:24px}
.ww-help-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}
.ww-help-nav .is-active,.chips .chip.is-active,.srch__tag.is-active{background:#293753;border:1px solid #0794ff;color:#fff}
#view-casino .ww-games{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:28px}
.ww-live-game{cursor:pointer;min-width:0;aspect-ratio:154.2/204}
.ww-live-game>.layer{inset:0!important;transform:none!important;width:100%!important;height:100%!important;object-fit:cover}
#view-casino .providers-rail>.provider{box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 140px!important;width:140px!important;height:110px;min-width:140px;padding:14px;overflow:hidden}
#view-casino .providers-rail>.provider img{position:static!important;transform:none!important;width:100%!important;height:auto!important;max-height:64px;object-fit:contain}
#view-casino .providers-rail>.provider .ww-provider-label{font-size:14px;line-height:20px;overflow-wrap:anywhere}
.bnwp__time{max-width:100%;box-sizing:border-box;white-space:nowrap;justify-content:center;text-align:center;font-size:12px}
.bnwp__art{width:100px!important;height:100px!important;flex:0 0 100px}
.bnwp__cap{min-height:40px}
.bncard__art,.bnact__art{object-fit:contain!important;background:#091536}
.bnact__art{height:72px!important;width:116px!important}
.bnact__note{overflow-wrap:anywhere}
.ww-history-note{font-size:13px;color:var(--muted);padding:8px 0}
.ww-search-status{margin:0;min-height:20px;padding:12px 0}
.srch__grid>.ww-live-game{min-width:0}
#ww-sumsub:empty{display:none}
#ww-sumsub{min-height:600px;margin-top:24px}
.ww-help-nav button:focus-visible,.chip:focus-visible,.provider:focus-visible{outline:2px solid #0794ff;outline-offset:3px}
@media(max-width:1023px){#view-casino .ww-games{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:767px){#view-casino .ww-games{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.cur__pop{top:100px;right:16px}.ww-help-nav{flex-direction:column}.ww-help-nav button{text-align:left}}

.ww-games>.ww-live-game{width:100%!important;height:auto!important}
.rail>.ww-live-game{flex:0 0 154.2px!important;width:154.2px!important;height:204px!important}
.srch__grid{grid-auto-rows:204px}
.srch__grid>.ww-live-game{width:100%!important;height:204px!important;aspect-ratio:auto}
.ww-message:empty,.ww-search-status:empty{display:none}
#view-casino .section>h2{margin:0}
.bnact__drop:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}
@media(max-width:767px){.srch__grid{grid-auto-rows:151px}.srch__grid>.ww-live-game{height:151px!important}}
/* Live responsible-gaming controls retain the prototype card/row geometry. */
.rg__select{min-width:0;font-family:inherit;font-size:14px;border:0;color:var(--white);appearance:auto}
.rg__select option{background:#303650;color:white}
.rg__limit-val{margin-left:auto}.rg__clear{flex:none}
.rg-feedback{font-size:13px;line-height:1.45;margin:8px 0 0;color:#b7c7df}
.rg-feedback:empty{display:none}.rg-policy{font-size:12px;color:#8795b5;margin-top:20px}
.rg__set:disabled{opacity:.5;cursor:wait}.rg__input input{min-width:0;max-width:100%}

.rg__card .rg__row{margin-top:auto}.rg__limit-val{white-space:nowrap}.rg__limit-head{gap:4px}
@media(max-width:767px){.rg__limit-head{flex-wrap:wrap}.rg__limit-val{font-size:12px}}

body.rg-restricted .hero,body.rg-restricted .banner{display:none!important}
