/* app-inplay (prod _ngcontent-ng-c1037188575) — layout shell for /inplay */
.container[_ngcontent-ng-c1037188575] {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  max-height: 100%;
  height: 100%;
}
.page-header[_ngcontent-ng-c1037188575] {
  max-height: unset;
  min-height: auto;
  margin-bottom: 0;
}
.page-body[_ngcontent-ng-c1037188575] {
  padding: 0;
  overflow-y: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-bottom: 60px;
}
.page-body[_ngcontent-ng-c1037188575] .inplaysports-page-wrap[_ngcontent-ng-c1037188575] {
  padding: 15px 0;
  overflow-y: auto;
  max-height: 100%;
  height: 100%;
}
.page-body[_ngcontent-ng-c1037188575]
  .inplaysports-page-wrap[_ngcontent-ng-c1037188575]
  app-homepage-sports:has(.casino-section)
  .nodata-wrap {
  height: auto;
}
.inplaysports-page-wrap[_ngcontent-ng-c1037188575] .nodata-wrap {
  padding-inline: 10px;
}
app-homepage-sports[_ngcontent-ng-c1037188575]:has(app-game-list) .nodata-wrap {
  height: auto;
}
.inplaysports-page-wrap[_ngcontent-ng-c1037188575] app-homepage-sports .sports-tab.inplay-cont {
  padding: 0 14px;
}

/* Non-attr fallbacks so layout still works if encapsulation attrs are omitted */
.page-body:has(.inplaysports-page-wrap) {
  padding: 0;
  overflow-y: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-bottom: 60px;
}
.page-body .inplaysports-page-wrap {
  padding: 15px 0;
  overflow-y: auto;
  max-height: 100%;
  height: 100%;
}
.page-body .inplaysports-page-wrap app-homepage-sports .sports-tab.inplay-cont {
  padding: 0 14px;
}

/*
 * Odds cells: Angular Material unelevated buttons set a light
 * --mdc-filled-button-label-text-color. Prod sports tables paint odds black
 * on back (blue) / lay (pink) cells (_ngcontent-ng-c255053264).
 */
.page-body:has(.inplaysports-page-wrap) .sports-table .table-item .count-value.back-count,
.page-body:has(.inplaysports-page-wrap) .sports-table .table-item .count-value.lay-count,
.page-body:has(app-homepage-sports) .inplaysports-page-wrap .sports-table .table-item .count-value.back-count,
.page-body:has(app-homepage-sports) .inplaysports-page-wrap .sports-table .table-item .count-value.lay-count {
  color: #000;
  --mdc-filled-button-label-text-color: #000;
}
.page-body:has(.inplaysports-page-wrap) .sports-table .table-item .count-value.back-count h4,
.page-body:has(.inplaysports-page-wrap) .sports-table .table-item .count-value.lay-count h4,
.page-body:has(.inplaysports-page-wrap) .sports-table .table-item .count-value.back-count .mdc-button__label,
.page-body:has(.inplaysports-page-wrap) .sports-table .table-item .count-value.lay-count .mdc-button__label,
.page-body:has(app-homepage-sports) .inplaysports-page-wrap .sports-table .table-item .count-value.back-count h4,
.page-body:has(app-homepage-sports) .inplaysports-page-wrap .sports-table .table-item .count-value.lay-count h4 {
  color: #000;
}
.page-body:has(.inplaysports-page-wrap) .sports-table .table-item .count-value.back-count p,
.page-body:has(.inplaysports-page-wrap) .sports-table .table-item .count-value.lay-count p,
.page-body:has(app-homepage-sports) .inplaysports-page-wrap .sports-table .table-item .count-value.back-count p,
.page-body:has(app-homepage-sports) .inplaysports-page-wrap .sports-table .table-item .count-value.lay-count p {
  color: var(--grey-50, #171717);
}

/* Encapsulated prod attr path (app-homepage-sports) */
.count-value.back-count[_ngcontent-ng-c255053264],
.count-value.lay-count[_ngcontent-ng-c255053264] {
  color: #000;
  --mdc-filled-button-label-text-color: #000;
}
.count-value.back-count[_ngcontent-ng-c255053264] h4[_ngcontent-ng-c255053264],
.count-value.lay-count[_ngcontent-ng-c255053264] h4[_ngcontent-ng-c255053264],
.count-value.back-count[_ngcontent-ng-c255053264] .mdc-button__label,
.count-value.lay-count[_ngcontent-ng-c255053264] .mdc-button__label {
  color: #000;
}
.count-value.back-count[_ngcontent-ng-c255053264] p[_ngcontent-ng-c255053264],
.count-value.lay-count[_ngcontent-ng-c255053264] p[_ngcontent-ng-c255053264] {
  color: var(--grey-50, #171717);
}
