/* v10.6.5. Stable four-slot streaming layout, independent of the number
   of links, poster layout, stills, and former front-end JS. */
body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid{
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
 grid-auto-flow:row!important;grid-auto-rows:var(--bc-watch-row-height,84px)!important;
 width:100%!important;max-width:100%!important;height:auto!important;
 gap:0!important;padding:0!important;margin:0!important;overflow:hidden!important;
 border:0!important;border-bottom:1px solid var(--bc-divider,var(--bc-line,var(--line,#343b3c)))!important;
 box-sizing:border-box!important;
}
body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid>*{
 display:flex!important;align-items:center!important;justify-content:center!important;
 position:relative!important;float:none!important;
 width:100%!important;min-width:0!important;height:var(--bc-watch-row-height,84px)!important;
 min-height:0!important;box-sizing:border-box!important;
 padding:10px 12px!important;margin:0!important;
 border:0!important;box-shadow:none!important;outline-offset:-2px;
 background:transparent;overflow:hidden!important;
}
/* Dividers are part of the grid, not based on whether a service has a logo.
   No last-cell edge, exactly three internal vertical lines per row. */
body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid>*:not(:nth-child(4n + 1)){
 border-left:1px solid var(--bc-divider,var(--bc-line,var(--line,#343b3c)))!important;
}
body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid>*:nth-child(n + 5){
 border-top:1px solid var(--bc-divider,var(--bc-line,var(--line,#343b3c)))!important;
}
body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid>.bc-platform-empty{
 pointer-events:none!important;opacity:1!important;visibility:visible!important;
}
body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid>a{
 text-decoration:none!important;transition:background-color .2s ease!important;
}
body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid>a:hover,
body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid>a:focus-visible{
 background:var(--bc-hover-bg,rgba(226,232,230,.06))!important;
}
body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid[data-hover-fill="0"]>a:hover{
 background:transparent!important;
}
@media(max-width:600px){
 body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-auto-rows:82px!important;
 }
 body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid>*{
  height:82px!important;
  border-left:0!important;border-top:0!important;
 }
 body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid>*:nth-child(even){
  border-left:1px solid var(--bc-divider,var(--bc-line,var(--line,#343b3c)))!important;
 }
 body .layout-under .detail-info .copy-area .bc-watch-stable .bc-stable-four-grid>*:nth-child(n + 3){
  border-top:1px solid var(--bc-divider,var(--bc-line,var(--line,#343b3c)))!important;
 }
}
