<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.cp-table-action-buttons {
  display: inline-block;
  width: 100%; }
  .cp-table-action-buttons.table-action-buttons__table--hide-desk {
    display: none; }
  .table-action-buttons__button2,
  .table-action-buttons__button {
    font-size: .8rem;
    font-weight: 400;
    padding: .545rem 2rem;
    cursor: pointer;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #4faa33;
    border: 0;
    border-radius: .3125rem;
    color: #fff;
    margin: 1.25rem 2.5rem 1.25rem 0;
    display: inline-block; }
    .table-action-buttons__button2.table-action-buttons__button--full,
    .table-action-buttons__button.table-action-buttons__button--full {
      padding: .545rem 2.85rem; }
  .table-action-buttons__button--favorite {
    padding: .5rem 1rem; }
  .table-action-buttons__button--submit {
    padding: .625rem 1.875rem; }
  .table-action-buttons__button--view-more-posts {
    margin: 35px auto 15px;
    position: relative;
    left: 35px;
    padding: 12px 21px;
    display: none; }
  .table-action-buttons__button--we-are-live {
    float: right;
    margin-top: 22px; }
  .cp-table-action-buttons.table-action-buttons__table--m-40 .table-action-buttons__button--first {
    margin-right: 2.5rem; }
  .cp-table-action-buttons.table-action-buttons__table--m-40 .table-action-buttons__button2,
  .cp-table-action-buttons.table-action-buttons__table--m-40 .table-action-buttons__button {
    padding: .7rem 2.2rem; }

@media only screen and (max-width: 1024px) {
  .cp-table-action-buttons {
    text-align: center; }
    .cp-table-action-buttons.table-action-buttons__table--hide-desk {
      display: inline-block; }
    .cp-table-action-buttons.table-action-buttons__table--hidden-mobile {
      display: none; }
    .cp-table-action-buttons.table-action-buttons__table--one-btn-mobile .table-action-buttons__button2,
    .cp-table-action-buttons.table-action-buttons__table--one-btn-mobile .table-action-buttons__button {
      display: none; }
      .cp-table-action-buttons.table-action-buttons__table--one-btn-mobile .table-action-buttons__button2.btnReducedListRank,
      .cp-table-action-buttons.table-action-buttons__table--one-btn-mobile .table-action-buttons__button.btnReducedListRank {
        display: block; }
    .cp-table-action-buttons.table-action-buttons__table--one-btn-mobile .table-action-buttons__button--first {
      display: inline-block; }
  .table-action-buttons__button--we-are-live {
    float: none;
    margin: 22px auto 0;
    display: inherit;
    width: 140px;
    text-align: center; }
  .pg-medals .table-action-buttons__button {
    margin: 0 auto 15px; } }

.table-action-buttons__table--event {
  display: none; }

@media only screen and (max-width: 1024px) {
  .table-action-buttons__table--event {
    display: block; } }

.cp-table-medal-countries .rank:checked + label .sprite-ui {
  background-position: -530px -683px;
  width: 20px;
  height: 20px; }

.cp-table-medal-countries {
  padding: 5.625rem 0 0 2.625rem; }
  .cp-table-medal-countries .filter {
    display: table;
    margin-bottom: 1.75rem; }
    .cp-table-medal-countries .filter h3 {
      font-weight: 300;
      font-size: 1.06rem; }
    .cp-table-medal-countries .filter div {
      display: table;
      float: left;
      margin-right: 1.188rem;
      font-weight: 400;
      font-size: .813rem;
      color: #737373;
      text-transform: uppercase; }
  .cp-table-medal-countries .rank {
    opacity: 0;
    width: 18px;
    height: 18px;
    display: none;
    float: left;
    border: 1px solid #303030; }
    .cp-table-medal-countries .rank + label {
      display: inline-block;
      padding: 0;
      cursor: pointer; }
      .cp-table-medal-countries .rank + label .sprite-ui {
        margin-right: .75rem;
        display: inline-block;
        vertical-align: middle; }
  .cp-table-medal-countries .table-count {
    position: relative;
    padding-right: 30px;
    font-size: .8rem;
    color: #737373; }
    .cp-table-medal-countries .table-count table {
      width: 100%;
      margin-top: .6rem; }
      .cp-table-medal-countries .table-count table tr {
        line-height: 3;
        border-bottom: 1px solid #e4e4e4;
        text-align: left; }
        .cp-table-medal-countries .table-count table tr:last-child {
          text-align: left;
          padding-right: .5rem; }
    .cp-table-medal-countries .table-count .table-expand td:last-child {
      text-align: left; }
    .cp-table-medal-countries .table-count .table-expand td:nth-child(4) {
      text-align: left; }
    .cp-table-medal-countries .table-count .medals .medal {
      display: inline-block;
      vertical-align: middle; }
    .cp-table-medal-countries .table-count .medals td:last-child {
      color: #000; }
    .cp-table-medal-countries .table-count .medals strong {
      text-align: right; }
    .cp-table-medal-countries .table-count thead tr {
      border-bottom: 0; }
    .cp-table-medal-countries .table-count thead td:nth-child(2), .cp-table-medal-countries .table-count thead td:nth-child(3), .cp-table-medal-countries .table-count thead td:nth-child(4), .cp-table-medal-countries .table-count thead td:nth-child(5) {
      width: 3.75rem;
      text-align: center; }
    .cp-table-medal-countries .table-count tbody tr:last-child {
      border: 0; }
    .cp-table-medal-countries .table-count tbody tr .col-3 {
      line-height: 1.4; }
    .cp-table-medal-countries .table-count tbody tr.active {
      background: #fff;
      border-bottom: 0; }
    .cp-table-medal-countries .table-count tbody .col-1 {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
      width: 12%;
      color: #000;
      text-align: center; }
      .cp-table-medal-countries .table-count tbody .col-1 sup {
        position: relative;
        top: -2px; }
    .cp-table-medal-countries .table-count tbody .col-2 {
      width: 18%; }
    .cp-table-medal-countries .table-count .table-medal-countries__link-table {
      cursor: pointer; }
      .cp-table-medal-countries .table-count .table-medal-countries__link-table:hover {
        background-color: #d9f3cf; }
      .cp-table-medal-countries .table-count .table-medal-countries__link-table .col-4,
      .cp-table-medal-countries .table-count .table-medal-countries__link-table .col-5,
      .cp-table-medal-countries .table-count .table-medal-countries__link-table .col-6 {
        text-align: center; }
      .cp-table-medal-countries .table-count .table-medal-countries__link-table .col-7 {
        text-align: right;
        padding-right: .5rem;
        color: #000; }
    .cp-table-medal-countries .table-count .active-row {
      background: #ffefa8; }
    .cp-table-medal-countries .table-count .flag {
      display: inline-block;
      margin-right: .3rem;
      vertical-align: middle; }
    .cp-table-medal-countries .table-count .country {
      display: inline-block;
      vertical-align: middle;
      font-size: .875rem;
      text-transform: uppercase;
      white-space: nowrap; }
    .cp-table-medal-countries .table-count .name {
      display: inline-block;
      vertical-align: middle;
      width: 100%; }
      .cp-table-medal-countries .table-count .name .family {
        text-transform: uppercase; }
    .cp-table-medal-countries .table-count .sport {
      display: block;
      vertical-align: middle;
      text-transform: uppercase;
      width: 100%; }
    .cp-table-medal-countries .table-count sup {
      text-transform: uppercase;
      top: -.6em;
      font-size: 70%; }
    .cp-table-medal-countries .table-count strong {
      display: block;
      font-weight: 400; }
    .cp-table-medal-countries .table-count .table-medals {
      border-bottom: 1px solid #e4e4e4; }
      .cp-table-medal-countries .table-count .table-medals tr {
        border: 0; }
        .cp-table-medal-countries .table-count .table-medals tr td {
          padding-bottom: 1rem;
          height: 32px; }
      .cp-table-medal-countries .table-count .table-medals .medal {
        display: inline-block; }
      .cp-table-medal-countries .table-count .table-medals .medal-name {
        display: none; }
  .cp-table-medal-countries .table-expand {
    display: none;
    background: #fff; }
    .cp-table-medal-countries .table-expand.active {
      display: table-row; }
    .cp-table-medal-countries .table-expand .col-2 {
      color: #000; }
      .cp-table-medal-countries .table-expand .col-2 a {
        color: #000;
        text-decoration: none; }
        .cp-table-medal-countries .table-expand .col-2 a:hover {
          color: #4faa33; }
    .cp-table-medal-countries .table-expand td,
    .cp-table-medal-countries .table-expand .col-3 {
      line-height: 1.4; }
      .cp-table-medal-countries .table-expand td a,
      .cp-table-medal-countries .table-expand .col-3 a {
        color: #737373;
        text-decoration: none; }
        .cp-table-medal-countries .table-expand td a:hover,
        .cp-table-medal-countries .table-expand .col-3 a:hover {
          color: #4faa33; }
    .cp-table-medal-countries .table-expand .col-4 {
      text-align: left;
      font-style: italic;
      width: 200px;
      padding-left: 20px;
      padding-right: 0; }
      .cp-table-medal-countries .table-expand .col-4 a {
        color: #737373;
        text-decoration: none; }
        .cp-table-medal-countries .table-expand .col-4 a:hover {
          color: #4faa33; }
  .cp-table-medal-countries .favorite {
    display: none;
    background-color: #ddf0ff;
    color: #0e65ab; }
    .cp-table-medal-countries .favorite strong {
      color: #0e65ab; }

@media only screen and (max-width: 1024px) {
  .cp-table-medal-countries {
    padding: 0 0 1rem;
    overflow-x: auto;
    overflow-y: hidden; }
    .cp-table-medal-countries .table-medal-countries__gold-medals {
      color: #e6b800; }
    .cp-table-medal-countries .table-medal-countries__silver-medals {
      color: #b0b0b0; }
    .cp-table-medal-countries .table-medal-countries__bronze-medals {
      color: #90340b; }
    .cp-table-medal-countries .medals strong {
      display: none; }
    .cp-table-medal-countries .filter {
      padding-left: 1rem; }
    .cp-table-medal-countries .table-count .name {
      width: 78%;
      padding-right: 1rem; }
      .cp-table-medal-countries .table-count .name .col-1,
      .cp-table-medal-countries .table-count .name .col-2 {
        padding-right: .5rem !important; }
    .cp-table-medal-countries .col-2,
    .cp-table-medal-countries .col-3,
    .cp-table-medal-countries .col-4,
    .cp-table-medal-countries .col-5,
    .cp-table-medal-countries .col-6,
    .cp-table-medal-countries .col-7 {
      padding: 0 1rem;
      white-space: nowrap; }
    .cp-table-medal-countries .favorite {
      display: table-row;
      color: #737373; } }

.table-ordenation__table .table-ordenation__row .sprite-ui--favourites-green:hover, .cp-table-ordenation .table-ordenation__table--favorite-countries .sprite-ui--favourites-gray {
  background-position: -761px -552px;
  width: 18px;
  height: 17px; }

.table-ordenation__table .table-ordenation__row .sprite-ui--favourites-green.active {
  background-position: -761px -450px;
  width: 18px;
  height: 17px; }

.cp-table-ordenation .table-ordenation__table--favorite-countries .sprite-ui--favourites-gray:hover {
  background-position: -761px -501px;
  width: 18px;
  height: 17px; }

.pg-pre-game .cp-table-ordenation .table-ordenation__table--favorite-countries .table-ordenation__col--favorite {
  padding-right: .5rem; }

.table-ordenation__table {
  width: 100%; }
  .table-ordenation__table .table-ordenation__row .favourites__button.active .sprite-ui--favourites-green-medium {
    background-position: -670px -614px;
    width: 20px;
    height: 18px; }
  .table-ordenation__table .table-ordenation__row .sprite-ui--favourites-green {
    position: relative;
    display: inline-block;
    vertical-align: bottom; }
    .table-ordenation__table .table-ordenation__row .sprite-ui--favourites-green .table-inline__tolltip {
      position: absolute;
      top: -4px;
      right: 25px;
      border: 1px solid #62bb46;
      padding: 4px 6px;
      border-radius: 0 0 10px; }
  .table-ordenation__table .table-ordenation__row .button-sprite-ui {
    background-color: transparent;
    border: 0; }

.table-ordenation__th {
  font-size: 1.125rem;
  font-weight: 300;
  margin-right: 1.875rem;
  padding: 1.25rem 1.875rem 0 0;
  cursor: pointer;
  text-align: left;
  color: #737373; }

.table-ordenation__th--compact .table-ordenation__th--text {
  font-size: .8rem; }

.table-ordenation__th--name {
  width: 47%; }

.table-ordenation__th--date {
  width: 18%; }

.table-ordenation__name {
  color: #737373; }

.table-ordenation__date {
  padding-left: 1.225rem;
  vertical-align: middle; }

.table-ordenation__link {
  font-size: .8125rem;
  font-weight: 300;
  text-decoration: none;
  color: #4faa33; }

.table-ordenation__download--title {
  display: block;
  color: #000; }

.table-ordenation__download-icon {
  display: inline-block;
  margin-right: .625rem; }

.table-ordenation__link-icon {
  display: inline-block;
  margin-left: .3125rem; }

.table-ordenation__th--text {
  display: inline-block;
  margin-bottom: 2.5rem;
  padding-bottom: 1rem;
  width: 100%;
  border-bottom: 0.0625rem solid #dfdfdf;
  font-size: 1.125rem;
  font-weight: 300;
  color: #737373;
  text-transform: uppercase; }

.table-ordenation__padding--last {
  padding-right: 0; }

.table-ordenation__row,
.table-ordenation__row--not-order {
  background-color: #f9f9f9; }
  .table-ordenation__row:hover,
  .table-ordenation__row--not-order:hover {
    background-color: #d6f4cc; }

.table-ordenation__col,
.table-ordenation__not-order {
  font-size: .875rem;
  font-weight: 300;
  padding-bottom: 1.125rem;
  padding-top: 1.125rem; }

.table-ordenation__row--white {
  background-color: #fff; }

.table-ordenation__arrow {
  display: inline-block;
  margin-left: .625rem; }

.table-ordenation__col--last {
  padding-right: 1.25rem;
  width: 20%;
  text-align: right; }

.table-ordenation__plus-icon,
.table-ordenation__minus-icon {
  display: inline-block; }

.table-ordenation__minus-icon {
  position: relative;
  top: -.225rem; }

.table-ordenation__th--center,
.table-ordenation__col--center {
  text-align: center; }

.table-ordenation__col--img {
  width: 15%;
  text-align: center; }

.table-ordenation__col--avatar {
  width: 15%;
  text-align: center; }

.table-inline__te--noc {
  display: inline-block;
  margin-right: .5rem;
  margin-left: .25rem; }

.table-ordenation__masked-image {
  width: 2.65rem;
  height: 3.359375rem;
  display: inline-block; }
  .table-ordenation__masked-image img {
    min-width: 2.6875rem;
    min-height: 3.359375rem;
    max-width: 3rem; }
  .table-ordenation__masked-image::before {
    width: 2.6875rem;
    height: 3.359375rem; }

.table-ordenation__col--text-ident {
  padding-left: 0;
  color: #737373; }

.table-ordenation__col--text {
  font-size: .875rem;
  font-weight: 300;
  padding-right: 2.8125rem; }

.table-ordenation__load-more {
  font-size: .8125rem;
  display: inline-block;
  margin-left: 5.4375rem;
  margin-top: 3.75rem;
  padding: .625rem 1.875rem;
  text-decoration: none;
  background-color: #4faa33;
  border-radius: .25rem;
  color: #fff;
  border: 0; }

.table-ordenation__table--athletes-staff .table-ordenation__col--img {
  width: 5%; }

.table-ordenation__table--athletes-staff .table-ordenation__col--last {
  width: 10%; }

.table-ordenation__table--athletes-staff .table-ordenation__row:hover {
  color: #4db059; }
  .table-ordenation__table--athletes-staff .table-ordenation__row:hover .table-ordenation__name {
    color: #4db059; }

.cp-table-ordenation .table-ordenation__table--favorite-countries .table-ordenation__col--flag {
  padding-left: 2.87rem;
  width: 7.5rem; }
  .cp-table-ordenation .table-ordenation__table--favorite-countries .table-ordenation__col--flag .table-inline__te {
    margin-right: .5rem; }

.cp-table-ordenation .table-ordenation__table--favorite-countries .table-ordenation__col--country-name {
  color: #737373;
  padding-left: 0; }

.cp-table-ordenation .table-ordenation__table--favorite-countries .table-ordenation__col--favorite {
  text-align: right;
  padding-right: 2.2rem; }
  .cp-table-ordenation .table-ordenation__table--favorite-countries .table-ordenation__col--favorite .cp-favourites {
    width: inherit; }
    .cp-table-ordenation .table-ordenation__table--favorite-countries .table-ordenation__col--favorite .cp-favourites .favourites__button {
      padding: 0; }
    .cp-table-ordenation .table-ordenation__table--favorite-countries .table-ordenation__col--favorite .cp-favourites .favourites__icon {
      margin-right: 0; }

.cp-table-ordenation .table-ordenation__table--favorite-countries .favourites__button.active .sprite-ui--favourites-green-medium {
  background-position: -670px -615px;
  width: 20px;
  height: 18px; }

.cp-table-ordenation .table-ordenation__table--favorite-countries .sprite-ui--favourites-gray {
  display: inline-block;
  vertical-align: bottom; }

@media only screen and (max-width: 1024px) {
  .cp-table-ordenation .table-ordenation__table {
    display: block; }
    .cp-table-ordenation .table-ordenation__table tbody {
      display: block; }
  .cp-table-ordenation .table-ordenation__row {
    display: inline-block;
    width: 100%;
    cursor: pointer !important; }
  .cp-table-ordenation .table-ordenation__col {
    display: block;
    float: left;
    width: 80%; }
  .cp-table-ordenation .table-ordenation__col--img {
    padding-left: .8125rem;
    width: 20%;
    text-align: center; }
  .cp-table-ordenation .table-ordenation__col--last {
    display: none; }
  .cp-table-ordenation .table-ordenation__name {
    padding-bottom: 0;
    color: #000; }
  .cp-table-ordenation .table-ordenation__sport {
    padding-top: 0;
    color: #737373; }
  .cp-table-ordenation .table-ordenation__row--text {
    display: none;
    visibility: hidden; }
  .cp-table-ordenation .table-ordenation__col--text-ident {
    padding-left: 1.2rem;
    padding-right: 1rem; }
  .cp-table-ordenation .table-ordenation__table--noc .table-ordenation__col--text-ident {
    display: table-cell;
    float: none;
    width: 54%; }
  .cp-table-ordenation .table-ordenation__table--noc .table-ordenation__col--last {
    padding-right: .5rem; } }

.cp-table--inline table {
  display: block; }

.table-inline__table--competitor-rank {
  background: #a5a4a4; }
  .table-inline__table--competitor-rank .table-inline__row:first-child {
    background: #fff;
    color: #000; }
  .table-inline__table--competitor-rank .table-inline__cell {
    text-align: center;
    width: 10%;
    font-size: 1.3rem;
    font-weight: 200;
    padding: 0;
    vertical-align: middle;
    height: 3.6rem; }
  .table-inline__table--competitor-rank .table-inline__cell--total .table-inline__te--result {
    display: block;
    font-size: 2.5rem;
    font-weight: 100; }
  .table-inline__table--competitor-rank .table-inline__cell--total .table-inline__te--name {
    display: block;
    clear: both;
    top: -.8rem;
    font-size: 1.03rem;
    position: relative; }
  .table-inline__table--competitor-rank .table-inline__te--status-flag {
    display: block;
    font-size: .8rem;
    font-weight: 200;
    height: .6rem;
    vertical-align: top;
    margin-top: -.4rem; }
  .table-inline__table--competitor-rank .table-inline__te--status-name {
    font-size: .8rem;
    font-weight: 200;
    text-transform: uppercase; }
  .table-inline__table--competitor-rank .table-inline__te--point-off {
    text-decoration: line-through; }

.table-inline__table.table-inline__table--event-match .table-inline__row {
  position: relative;
  background-color: #f9f9f9; }

.table-inline__table.table-inline__table--event-match .table-inline__row--white {
  background-color: #fff; }

.table-inline__table.table-inline__table--event-match .table-inline__cell--schedule {
  width: 21%;
  font-weight: 400; }

.table-inline__table.table-inline__table--event-match .table-inline__cell--event-noc-name {
  width: 42%;
  padding-left: .9rem;
  text-align: left; }

.table-inline__table.table-inline__table--event-match .table-inline__cell--event-name {
  padding-left: 0;
  padding-right: 0;
  text-align: left; }

.table-inline__table.table-inline__table--event-match .table-inline__cell--status {
  text-align: right;
  padding-right: .9rem; }

.table-inline__table.table-inline__table--event-match .table-inline__cell--matches-score {
  width: 22%;
  text-align: center;
  padding: 0;
  vertical-align: middle;
  font-weight: 100; }
  .table-inline__table.table-inline__table--event-match .table-inline__cell--matches-score .table-inline__te--arrow {
    padding: 0 1.8rem; }
  .table-inline__table.table-inline__table--event-match .table-inline__cell--matches-score .table-inline__te--pts {
    padding: 0 .3rem; }
  .table-inline__table.table-inline__table--event-match .table-inline__cell--matches-score.table-inline__cell:last-child {
    width: 40%; }

.table-inline__table.table-inline__table--event-match .table-inline__cell--event-matches-score {
  text-align: center;
  padding: 0;
  vertical-align: middle;
  font-weight: 200; }
  .table-inline__table.table-inline__table--event-match .table-inline__cell--event-matches-score.table-inline__cell:last-child {
    width: 40%; }

.table-inline__table.table-inline__table--event-match .table-inline__cell--matches-description {
  color: #737373;
  width: auto;
  text-align: left; }

.table-inline__table.table-inline__table--event-match .table-inline__cell--matches-player {
  color: #737373;
  text-align: right;
  width: 14%; }
  .table-inline__table.table-inline__table--event-match .table-inline__cell--matches-player .table-inline__te--noc {
    color: #000;
    padding: 0 .6rem; }

.table-inline__table.table-inline__table--event-match .table-inline__cell--matches-player-versus {
  color: #737373;
  text-align: left;
  width: 14%; }
  .table-inline__table.table-inline__table--event-match .table-inline__cell--matches-player-versus .table-inline__te--noc {
    color: #000;
    padding: 0 .6rem; }

.table-inline__table.table-inline__table--event-match .table-inline__cell--matches-arrow {
  vertical-align: middle;
  width: 5%;
  text-align: center; }

.table-inline__table.table-inline__table--event-match .table-inline__te--event-name {
  color: #737373;
  float: none;
  text-align: left; }

.table-inline__table.table-inline__table--event-match .table-inline__te--noc-name {
  color: #737373; }

.table-inline__table.table-inline__table--event-match .table-inline__te--event-line-break {
  width: 42%;
  display: block; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell:first-child {
    padding-left: 1rem; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--schedule {
    display: block;
    position: relative;
    right: 0;
    width: 50%;
    max-width: 50%;
    padding-right: .625rem;
    padding-top: 1rem;
    color: #000;
    text-align: right;
    float: right; }
    .table-inline__table--event.table-inline__table--event-match .table-inline__cell--schedule .table-inline__te--events {
      display: inline-block;
      text-align: left; }
    .table-inline__table--event.table-inline__table--event-match .table-inline__cell--schedule .table-inline__te--schedule-hour {
      display: inline-block;
      text-align: right; }
    .table-inline__table--event.table-inline__table--event-match .table-inline__cell--schedule + .table-inline__cell--matches-description {
      display: inline-block;
      padding: 0 30% .15rem 0;
      float: none;
      max-width: 95%;
      text-align: left;
      padding-top: 1.1rem;
      width: 90%; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--event-name,
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-description {
    padding-left: .5rem !important;
    min-height: 3.562rem; }
    .table-inline__table--event.table-inline__table--event-match .table-inline__cell--event-name + .table-inline__cell,
    .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-description + .table-inline__cell {
      position: relative;
      display: block;
      right: .6rem;
      padding: 0 0 .4rem;
      text-align: right;
      clear: both; }
    .table-inline__table--event.table-inline__table--event-match .table-inline__cell--event-name + .table-inline__cell--status,
    .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-description + .table-inline__cell--status {
      position: relative; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--status {
    display: block;
    position: relative;
    width: 38%;
    float: right;
    padding: 0 10px 10px 0;
    bottom: 1.2rem;
    text-align: right;
    vertical-align: top;
    clear: both; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--event-name,
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-score,
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--event-matches-score,
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--event-noc-name,
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-player,
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-player-versus {
    display: inline-block;
    padding: 0 0 .15rem;
    float: none;
    text-align: left; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__te--noc {
    padding: 0 !important;
    margin-left: 0 !important; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__te--arrow {
    margin-right: .5rem; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__te--points {
    padding: 0 .3rem; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-player,
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-player-versus {
    width: 64%;
    display: block; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-score .table-inline__te--arrow {
    padding: 0 .4rem; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-score.table-inline__cell:last-child {
    width: 85%; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__te--event-line-break {
    width: 100%; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-player,
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--event-name,
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-player-versus {
    width: 50%; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--matches-player,
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--event-name {
    padding-top: 1rem; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell.table-inline__cell--competition {
    padding-right: .5rem;
    vertical-align: top;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7); }
  .table-inline__table--event.table-inline__table--event-match .table-inline__te--arrow-custom {
    padding: 0 .5rem; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__te--pts {
    display: none; }
  .table-inline__table--event.table-inline__table--event-match.table-inline__table--event-game .table-inline__cell.table-inline__cell--text {
    padding-bottom: 0; } }

.table-inline__table--event-unit-tr-sl .table-inline__head {
  text-align: left;
  font-weight: 400; }

.table-inline__table--event-unit-start-list .table-inline__head {
  font-weight: 400; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-start-list .table-inline__head {
    text-align: center;
    padding-right: .4rem; }
  .table-inline__table--event-unit-start-list .table-inline__head--bib {
    text-align: center;
    width: 3.5rem; } }

.table-inline__table--event-unit.table-inline__table--infoscore {
  margin-top: 1.4rem; }
  .table-inline__table--event-unit.table-inline__table--infoscore .table-inline__te {
    font-size: 1.1rem;
    letter-spacing: .01rem;
    text-align: center; }
    .table-inline__table--event-unit.table-inline__table--infoscore .table-inline__te::after {
      border-bottom: 0; }
  .table-inline__table--event-unit.table-inline__table--infoscore .table-inline__head {
    padding-bottom: 0; }
  .table-inline__table--event-unit.table-inline__table--infoscore .table-inline__cell {
    width: 16.5%;
    padding: .982rem 0;
    text-align: center; }
  .table-inline__table--event-unit.table-inline__table--infoscore .table-inline__cell--rank .table-inline__te {
    color: #737373;
    font-size: 2.7rem;
    font-weight: 300; }
  .table-inline__table--event-unit.table-inline__table--infoscore .table-inline__cell--current-points .table-inline__te {
    color: #62bb46; }
  .table-inline__table--event-unit.table-inline__table--infoscore .table-inline__row--white {
    background-color: transparent; }

.table-inline__table--menu-tab tbody {
  background-color: #fff; }

.table-inline__table--menu-tab .table-inline__row {
  border: 2px solid #f9f9f9;
  height: 5rem; }

.table-inline__table--menu-tab .table-inline__cell {
  text-align: left;
  color: #737373;
  padding: 1.2rem .4rem;
  vertical-align: middle;
  height: 5rem; }
  .table-inline__table--menu-tab .table-inline__cell .table-inline__row {
    background-color: #fff; }
  .table-inline__table--menu-tab .table-inline__cell.table-inline__cell--name-player {
    padding-left: 0;
    padding-right: 0; }
  .table-inline__table--menu-tab .table-inline__cell.table-inline__cell--noc {
    padding-right: 0; }

.table-inline__table--menu-tab .table-inline__row--classification {
  background-color: #ffefa8; }

.table-inline__table--menu-tab .table-inline__cell:first-child {
  padding-left: .6rem;
  color: #000; }
  .table-inline__table--menu-tab .table-inline__cell:first-child.table-inline__cell--noc {
    min-width: 3.0625rem; }

.table-inline__table--menu-tab .table-inline__cell:last-child {
  text-align: right;
  padding-right: .6rem;
  color: #000; }

.table-inline__table--menu-tab .sprite-ui--medal-gold-typed,
.table-inline__table--menu-tab .sprite-ui--medal-silver-typed,
.table-inline__table--menu-tab .sprite-ui--medal-bronze-typed {
  position: absolute;
  margin-left: -.4375rem;
  top: 50%;
  margin-top: -9px; }

.table-inline__table--menu-tab .table-inline__cell--noc {
  min-width: 2.375rem; }

.table-inline__table--menu-tab .table-inline__cell--sprite-flags {
  position: absolute;
  top: 50%;
  margin-top: -9px; }

.table-inline__table--menu-tab .table-inline__te--country-name {
  margin-left: .5rem;
  padding-left: 28px;
  position: relative;
  display: block; }

.table-inline__table--menu-tab .table-inline__te--country-name-custom {
  display: none; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--menu-tab {
    border: 0; }
    .table-inline__table--menu-tab.table-inline__table--event .table-inline__cell {
      vertical-align: middle;
      height: auto; }
    .table-inline__table--menu-tab.table-inline__table--event .table-inline__cell--noc {
      width: 100%; }
    .table-inline__table--menu-tab.table-inline__table--event .table-inline__te--country-name {
      padding-left: 0;
      display: inline-block; }
    .table-inline__table--menu-tab .table-inline__cell:first-child {
      width: 30%; }
      .table-inline__table--menu-tab .table-inline__cell:first-child.table-inline__cell--noc {
        width: 25% !important; }
    .table-inline__table--menu-tab .table-inline__te--country-name-custom {
      padding-left: .25rem;
      display: inline-block; }
    .table-inline__table--menu-tab .table-inline__cell--sprite-flags {
      position: relative;
      top: 0;
      margin-top: 0; } }

.table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__hrow--top .table-inline__te {
  font-size: 1.2rem; }
  .table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__hrow--top .table-inline__te::after {
    border: 0; }

.table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__hrow--top .table-inline__head--sets .table-inline__te--name {
  text-transform: none; }

.table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__hrow--top .table-inline__head {
  font-weight: 400;
  width: 3.7rem; }

.table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__hrow--top .table-inline__head--blank {
  background-color: transparent;
  color: #f9f9f9; }

.table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__hrow--top .table-inline__head--inative {
  color: #c2c2c2; }

.table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__hrow--top .table-inline__head--active .table-inline__te {
  color: #000;
  background-color: #fd0;
  border-radius: 50%;
  padding: 5%;
  width: 35px;
  height: 35px;
  display: block;
  margin: 0 auto; }

.table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__row {
  background-color: #f0f0f0;
  font-weight: 200;
  color: #757575; }
  .table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__row .table-inline__cell {
    position: relative;
    text-align: center;
    vertical-align: middle;
    padding: 1.24rem 0; }
    .table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__row .table-inline__cell.table-inline__cell--time {
      font-weight: normal;
      padding: .6rem 0; }
    .table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__row .table-inline__cell .table-inline__te {
      font-size: 1rem;
      vertical-align: middle; }
  .table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__row .table-inline__cell--name-player {
    text-align: left;
    color: #000; }
    .table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__row .table-inline__cell--name-player .table-inline__te--player-noc {
      float: left;
      display: inline-block;
      padding: 10px;
      font-size: .8rem;
      margin-top: 3px; }
    .table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__row .table-inline__cell--name-player .table-inline__te--name-double {
      display: inline-block;
      width: 60%; }
  .table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__row .table-inline__cell--time.table-inline__cell--active {
    color: #000;
    background-color: #fd0; }
  .table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__row .table-inline__cell--playing-time {
    text-align: right;
    color: #000;
    padding: 0 1rem 0 0; }

.table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__row--white {
  background-color: #fff; }

.table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__row:last-child {
  background-color: transparent;
  color: #fff; }

.table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__cell--set-first {
  color: #004b88; }
  .table-inline__table--scoreboard-rank.table-inline__table--scoreboard-rank-popup .table-inline__cell--set-first .sprite-ui {
    margin-top: 12%; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--scoreboard-rank {
    margin-bottom: 6rem; }
    .table-inline__table--scoreboard-rank .table-inline__te--player {
      white-space: nowrap; }
    .table-inline__table--scoreboard-rank .scoreboard-set__country-name--first {
      padding-right: 3.8rem; } }

.table-inline__table--scoreboard-rank .table-inline__te--time {
  min-width: 2.68rem; }

.table-inline__table--scoreboard-rank .table-inline__hrow--top .table-inline__te {
  font-size: 1rem; }
  .table-inline__table--scoreboard-rank .table-inline__hrow--top .table-inline__te::after {
    border: 0; }

.table-inline__table--scoreboard-rank .table-inline__hrow--top .table-inline__head:first-child {
  min-width: 33%; }

.table-inline__table--scoreboard-rank .table-inline__hrow--top .table-inline__head {
  background-color: #a5a4a4;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  padding: .3rem;
  font-weight: 500;
  height: 3rem;
  min-width: 2.5rem;
  max-width: 2.8rem; }

.table-inline__table--scoreboard-rank .table-inline__hrow--top .table-inline__head--blank {
  background-color: transparent;
  color: transparent; }

.table-inline__table--scoreboard-rank .table-inline__hrow--top .table-inline__head--inative {
  color: #c2c2c2; }

.table-inline__table--scoreboard-rank .table-inline__hrow--top .table-inline__head--active .table-inline__te {
  color: #000;
  background-color: #fd0;
  border-radius: 50%;
  padding: .3rem;
  width: 2rem;
  height: 2rem;
  display: block;
  margin: 0 auto;
  position: relative; }

.table-inline__table--scoreboard-rank .table-inline__hrow--top .table-inline__head--highlight {
  background-color: #ffefa8;
  color: #000; }

.table-inline__table--scoreboard-rank .table-inline__row {
  background-color: #f0f0f0;
  font-weight: 200;
  color: #757575; }
  .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell {
    position: relative;
    text-align: center;
    vertical-align: middle; }
    .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--time-selected, .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--time {
      background-color: #a5a4a4;
      color: #fff;
      vertical-align: middle;
      text-align: center;
      font-weight: bold;
      padding: .3rem 0; }
    .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--time-selected {
      font-weight: 300; }
    .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--set-highlight {
      background-color: #ffefa8;
      color: #000; }
    .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--name-player {
      text-align: left;
      padding: 0; }
    .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .table-inline__te-group {
      position: relative; }
      .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .table-inline__te-group .table-inline__te--player {
        width: 78%;
        margin-right: 1rem; }
      .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .table-inline__te-group .table-inline__te-sprite--green-bullet {
        position: absolute;
        top: .3rem;
        right: 0; }
    .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .table-inline__te {
      font-size: .9rem;
      vertical-align: middle; }
      .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .table-inline__te.table-inline__te--player {
        display: inline-block; }
    .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .sprite-ui--green-bullet {
      right: 8%;
      top: 50%;
      -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
      transform: scale(0.8); }
  .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell--playing-time {
    text-align: right;
    padding: .4rem 1rem; }
  .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell--time-custom {
    background-color: #fd0;
    color: #000;
    padding: .3rem 0;
    width: 5rem; }
  .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell--set {
    color: #000; }
  .table-inline__table--scoreboard-rank .table-inline__row .table-inline__te--time {
    font-weight: 400; }

.table-inline__table--scoreboard-rank .table-inline__row--white {
  background-color: #fff; }

.table-inline__table--scoreboard-rank .table-inline__row:last-child {
  background-color: transparent;
  color: #fff; }

.table-inline__table--scoreboard-rank .table-inline__cell--set-first {
  color: #004b88; }

.table-inline__table--scoreboard-rank .table-inline__cell--noc {
  vertical-align: middle;
  white-space: nowrap; }

.table-inline__table--scoreboard-rank .table-inline__te--noc-name {
  color: #000;
  padding-left: .3rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--scoreboard-rank {
    margin-bottom: 6rem; }
    .table-inline__table--scoreboard-rank .table-inline__cell--playing-time {
      color: #000; }
    .table-inline__table--scoreboard-rank .table-inline__hrow--top .table-inline__head--blank {
      color: #fff;
      font-weight: 400;
      text-align: left;
      padding-left: 1.2rem; }
    .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .sprite-ui--green-bullet {
      right: 0; }
    .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .table-inline__te.table-inline__te--time-selected, .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .table-inline__te.table-inline__te--time, .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .table-inline__te.table-inline__te--playing-time {
      font-size: .7rem; }
    .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .table-inline__te.table-inline__te--time-selected {
      color: #000; }
    .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--time-selected {
      background-color: #ffdf00;
      padding: 0; }
    .table-inline__table--scoreboard-rank .table-inline__te--player {
      white-space: inherit; }
    .table-inline__table--scoreboard-rank .table-inline__te.table-inline__te--set-hidden {
      visibility: hidden; }
    .table-inline__table--scoreboard-rank .table-inline__te--noc-name {
      white-space: nowrap; }
    .table-inline__table--scoreboard-rank .table-inline__row:last-child .table-inline__te--player-text {
      display: none; } }

.table-inline__table--viewperiods {
  margin-top: 4rem; }
  .table-inline__table--viewperiods .table-inline__head {
    padding-bottom: 3rem; }
    .table-inline__table--viewperiods .table-inline__head .table-inline__te::after {
      border-bottom: 0; }
  .table-inline__table--viewperiods .table-inline__hrow--noc-head .table-inline__te--wrapper {
    border-top: 2px solid transparent; }
  .table-inline__table--viewperiods .table-inline__hrow--noc-head .table-inline__head:last-child {
    text-align: right;
    position: relative; }
    .table-inline__table--viewperiods .table-inline__hrow--noc-head .table-inline__head:last-child .table-inline__te {
      font-size: 1.2rem; }
    .table-inline__table--viewperiods .table-inline__hrow--noc-head .table-inline__head:last-child .table-inline__te--wrapper {
      position: absolute;
      right: 0;
      top: -90%;
      padding-top: .68rem; }
    .table-inline__table--viewperiods .table-inline__hrow--noc-head .table-inline__head:last-child .sprite-flags {
      float: right;
      margin: .22rem 1.2rem 0 .4rem; }
    .table-inline__table--viewperiods .table-inline__hrow--noc-head .table-inline__head:last-child .table-inline__te--family-name {
      color: #737373;
      margin: .32rem 1rem 0 .4rem;
      font-size: .795rem;
      text-transform: none; }
  .table-inline__table--viewperiods .table-inline__hrow--noc-head .table-inline__head:first-child {
    position: relative; }
    .table-inline__table--viewperiods .table-inline__hrow--noc-head .table-inline__head:first-child .table-inline__te {
      font-size: 1.2rem; }
    .table-inline__table--viewperiods .table-inline__hrow--noc-head .table-inline__head:first-child .table-inline__te--wrapper {
      position: absolute;
      left: 0;
      top: -90%;
      padding-top: .68rem; }
    .table-inline__table--viewperiods .table-inline__hrow--noc-head .table-inline__head:first-child .sprite-flags {
      float: left;
      margin: .22rem .4rem 0 1rem; }
    .table-inline__table--viewperiods .table-inline__hrow--noc-head .table-inline__head:first-child .table-inline__te--family-name {
      color: #737373;
      margin: .32rem .4rem 0 1rem;
      font-size: .795rem;
      text-transform: none; }
  .table-inline__table--viewperiods .table-inline__hrow--noc-head .table-inline__row {
    line-height: .65rem; }
  .table-inline__table--viewperiods .table-inline__hrow--common-head {
    vertical-align: middle;
    text-align: center; }
    .table-inline__table--viewperiods .table-inline__hrow--common-head .table-inline__head {
      padding: .838rem 0 .5rem; }
  .table-inline__table--viewperiods .table-inline__head--touches,
  .table-inline__table--viewperiods .table-inline__head--score {
    font-weight: 400;
    color: #fff;
    background-color: #62bb46; }
  .table-inline__table--viewperiods .table-inline__cell {
    text-align: center;
    padding: .6rem .4rem; }
    .table-inline__table--viewperiods .table-inline__cell .table-inline__te {
      font-weight: 300;
      color: #737373; }
  .table-inline__table--viewperiods .table-inline__cell--touches,
  .table-inline__table--viewperiods .table-inline__cell--score,
  .table-inline__table--viewperiods .table-inline__cell--action {
    text-transform: uppercase;
    background-color: #62bb46; }
    .table-inline__table--viewperiods .table-inline__cell--touches .table-inline__te,
    .table-inline__table--viewperiods .table-inline__cell--score .table-inline__te,
    .table-inline__table--viewperiods .table-inline__cell--action .table-inline__te {
      font-weight: 400;
      color: #fff; }
  .table-inline__table--viewperiods .table-inline__cell--score {
    width: 3.43rem; }
  .table-inline__table--viewperiods .table-inline__cell--touches {
    width: 4.5rem; }
  .table-inline__table--viewperiods .table-inline__cell--action {
    width: 7.5rem; }
  .table-inline__table--viewperiods .table-inline__cell--noc.table-inline__cell:first-child {
    width: 41%;
    padding-right: 2rem;
    padding-left: 0; }
    .table-inline__table--viewperiods .table-inline__cell--noc.table-inline__cell:first-child .table-inline__te {
      color: #737373; }
  .table-inline__table--viewperiods .table-inline__cell--noc.table-inline__cell:last-child {
    width: 41%;
    padding-right: 0;
    padding-left: 2rem; }
    .table-inline__table--viewperiods .table-inline__cell--noc.table-inline__cell:last-child .table-inline__te {
      color: #737373; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--viewperiods .table-inline__cell--noc.table-inline__cell:first-child,
  .table-inline__table--viewperiods .table-inline__cell--noc.table-inline__cell:last-child {
    padding-left: 0;
    padding-right: 0; }
  .table-inline__table--viewperiods.table-inline__table--individual .table-inline__hrow--noc-head .table-inline__head:first-child .table-inline__te--wrapper,
  .table-inline__table--viewperiods.table-inline__table--individual .table-inline__hrow--noc-head .table-inline__head:last-child .table-inline__te--wrapper {
    width: 94%; }
  .table-inline__table--viewperiods.table-inline__table--individual .table-inline__hrow--noc-head .table-inline__head:first-child .table-inline__te--name,
  .table-inline__table--viewperiods.table-inline__table--individual .table-inline__hrow--noc-head .table-inline__head:first-child .sprite-flags {
    float: right; }
  .table-inline__table--viewperiods.table-inline__table--individual .table-inline__hrow--noc-head .table-inline__head:first-child .table-inline__te--family-name {
    text-align: right;
    width: 6rem;
    float: right;
    clear: both;
    margin-right: 0; }
  .table-inline__table--viewperiods.table-inline__table--individual .table-inline__hrow--noc-head .table-inline__head:last-child .table-inline__te--name,
  .table-inline__table--viewperiods.table-inline__table--individual .table-inline__hrow--noc-head .table-inline__head:last-child .sprite-flags {
    float: left; }
  .table-inline__table--viewperiods.table-inline__table--individual .table-inline__hrow--noc-head .table-inline__head:last-child .table-inline__te--family-name {
    text-align: left;
    width: 6rem;
    float: left;
    clear: both;
    margin-left: 0; }
  .table-inline__table--viewperiods.table-inline__table--area-control .table-inline__hrow--area-control-select .table-inline__te--wrapper {
    width: 330%;
    border-top-color: #004b88; } }

.table-inline__table--viewscore {
  font-size: .775rem; }
  .table-inline__table--viewscore .table-inline__head {
    padding-bottom: 0;
    padding-left: .5rem;
    padding-right: .5rem; }
    .table-inline__table--viewscore .table-inline__head .table-inline__te {
      text-transform: none;
      font-size: .8rem;
      font-weight: normal;
      color: #737373; }
      .table-inline__table--viewscore .table-inline__head .table-inline__te::after {
        border-bottom: 0; }
  .table-inline__table--viewscore .table-inline__head:last-child {
    padding-right: .5rem; }
  .table-inline__table--viewscore .table-inline__head:first-child {
    padding-left: .5rem; }
  .table-inline__table--viewscore .table-inline__cell--serve .table-inline__te {
    display: block; }
  .table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__head {
    position: relative;
    height: 6rem; }
  .table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__te--wrapper {
    border-top: 2px solid transparent;
    text-transform: uppercase;
    font-size: 1.12rem;
    padding-top: 14px;
    padding-bottom: 14px;
    position: absolute;
    width: 120%;
    top: 17%; }
  .table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__head:last-child {
    padding-right: 0;
    text-align: right; }
    .table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__head:last-child .table-inline__te--wrapper {
      right: 0; }
    .table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__head:last-child .sprite-flags {
      float: right;
      margin: .2rem .6rem 0 1rem; }
  .table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__head:first-child {
    padding-left: 0; }
    .table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__head:first-child .table-inline__te--wrapper {
      left: 0;
      border-top-color: #004b88;
      text-align: left; }
    .table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__head:first-child .sprite-flags {
      float: left;
      margin: .2rem .6rem 0 1rem; }
  .table-inline__table--viewscore.table-inline__table--area-control-finished-1st-all .table-inline__head--score .table-inline__te--sprite, .table-inline__table--viewscore.table-inline__table--area-control-finished-1st-bra .table-inline__head--score .table-inline__te--sprite, .table-inline__table--viewscore.table-inline__table--area-control-finished-1st-usa .table-inline__head--score .table-inline__te--sprite {
    display: none; }
  .table-inline__table--viewscore .table-inline__head--score {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 0;
    text-align: center;
    background-color: #62bb46; }
    .table-inline__table--viewscore .table-inline__head--score .table-inline__te {
      color: #fff;
      padding: 1rem 0;
      text-transform: uppercase; }
    .table-inline__table--viewscore .table-inline__head--score .table-inline__te--sprite {
      display: none; }
  .table-inline__table--viewscore .table-inline__cell--score {
    text-align: center;
    text-transform: uppercase;
    background-color: #62bb46;
    padding-left: 1rem;
    padding-right: 1rem; }
    .table-inline__table--viewscore .table-inline__cell--score .table-inline__te {
      color: #fff; }
  .table-inline__table--viewscore .table-inline__head--score,
  .table-inline__table--viewscore .table-inline__cell--score {
    width: 25%;
    min-width: 152px; }
  .table-inline__table--viewscore .table-inline__head--total {
    text-transform: uppercase;
    color: #737373; }
  .table-inline__table--viewscore .table-inline__head--name1,
  .table-inline__table--viewscore .table-inline__head--name2 {
    text-align: left; }
  .table-inline__table--viewscore .table-inline__cell--total {
    background-color: #efeeee;
    text-transform: uppercase; }
    .table-inline__table--viewscore .table-inline__cell--total .table-inline__te {
      color: #000; }
  .table-inline__table--viewscore .table-inline__cell--highlight {
    background-color: #4faa33; }
  .table-inline__table--viewscore .table-inline__row--white-force {
    background: #fff; }
  .table-inline__table--viewscore .table-inline__cell {
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
    vertical-align: top;
    color: #737373; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--viewscore .table-inline__hrow--viewscore-head .table-inline__head,
  .table-inline__table--viewscore .table-inline__cell {
    text-align: center; }
  .table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__head:first-child .table-inline__te--wrapper,
  .table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__head:last-child .table-inline__te--wrapper {
    width: 150px;
    border-top-color: transparent; }
  .table-inline__table--viewscore .table-inline__hrow .table-inline__head--score {
    width: 50% !important; }
    .table-inline__table--viewscore .table-inline__hrow .table-inline__head--score .table-inline__te {
      font-size: 1rem;
      text-transform: uppercase; }
  .table-inline__table--viewscore .table-inline__head:last-child {
    text-align: right; }
  .table-inline__table--area-control-finished-1st-all .table-inline__hrow .table-inline__head--score {
    padding-bottom: 2rem; }
  .table-inline__table--area-control-finished-1st-all .table-inline__hrow .table-inline__head--total .table-inline__te {
    display: none; }
  .table-inline__table--area-control-finished-1st-all .table-inline__head--total,
  .table-inline__table--area-control-finished-1st-all .table-inline__cell--total {
    background-color: transparent; }
  .table-inline__table--area-control-finished-1st-all .table-inline__head:last-child {
    text-align: right; }
  .table-inline__table--area-control-finished-1st-bra .table-inline__head--score,
  .table-inline__table--area-control-finished-1st-usa .table-inline__head--score {
    height: 85px;
    padding-bottom: 2rem; }
    .table-inline__table--area-control-finished-1st-bra .table-inline__head--score .table-inline__te--name,
    .table-inline__table--area-control-finished-1st-usa .table-inline__head--score .table-inline__te--name {
      display: none; }
  .table-inline__table--area-control-finished-1st-bra .table-inline__head:last-child,
  .table-inline__table--area-control-finished-1st-usa .table-inline__head:last-child {
    text-align: right; }
  .cp-table-inline .table-inline__table--area-control-finished-1st-bra .table-inline__head--score {
    position: relative; }
    .cp-table-inline .table-inline__table--area-control-finished-1st-bra .table-inline__head--score .sprite-ui--right-arrow {
      position: absolute;
      right: 22px;
      top: 22px;
      display: block;
      padding: 0; }
  .cp-table-inline .table-inline__table--area-control-finished-1st-bra .table-inline__head:last-child {
    text-align: right; }
  .cp-table-inline .table-inline__table--area-control-finished-1st-usa .table-inline__head--score {
    position: relative; }
    .cp-table-inline .table-inline__table--area-control-finished-1st-usa .table-inline__head--score .sprite-ui--left-arrow {
      position: absolute;
      left: 22px;
      top: 22px;
      display: block;
      padding: 0; }
  .cp-table-inline .table-inline__table--area-control-finished-1st-usa .table-inline__head:last-child {
    text-align: right; } }

.table-inline__table--viewsets .table-inline__head {
  padding-bottom: 0; }
  .table-inline__table--viewsets .table-inline__head .table-inline__te {
    text-transform: none;
    font-size: 1rem;
    font-weight: 100; }
    .table-inline__table--viewsets .table-inline__head .table-inline__te::after {
      border-bottom: 0; }

.table-inline__table--viewsets .table-inline__head:last-child {
  text-align: right;
  padding-right: .5rem; }

.table-inline__table--viewsets .table-inline__head--rally {
  color: #737373; }

.table-inline__table--viewsets .table-inline__head:first-child {
  padding-left: .5rem; }

.table-inline__table--viewsets .table-inline__cell--serve {
  color: #868686; }
  .table-inline__table--viewsets .table-inline__cell--serve .table-inline__te {
    display: block; }

.table-inline__table--viewsets .table-inline__cell--name {
  color: #868686; }
  .table-inline__table--viewsets .table-inline__cell--name .table-inline__te {
    display: block; }

.table-inline__table--viewsets .table-inline__hrow--viewsets-tab .table-inline__head {
  position: relative;
  height: 5rem; }

.table-inline__table--viewsets .table-inline__hrow--viewsets-tab .table-inline__te--wrapper {
  border-top: 2px solid transparent !important;
  text-transform: uppercase;
  font-size: 1.2rem;
  padding-top: 16px;
  padding-bottom: 14px;
  position: absolute;
  width: 86%;
  top: 20%; }

.table-inline__table--viewsets .table-inline__hrow--viewsets-tab .table-inline__head:last-child {
  padding-right: 0; }
  .table-inline__table--viewsets .table-inline__hrow--viewsets-tab .table-inline__head:last-child .table-inline__te--wrapper {
    right: .5rem; }
  .table-inline__table--viewsets .table-inline__hrow--viewsets-tab .table-inline__head:last-child .sprite-flags {
    float: right;
    margin: .2rem 1.2rem 0 .4rem; }

.table-inline__table--viewsets .table-inline__hrow--viewsets-tab .table-inline__head:first-child {
  padding-left: 0; }
  .table-inline__table--viewsets .table-inline__hrow--viewsets-tab .table-inline__head:first-child .sprite-flags {
    float: left;
    margin: .2rem .4rem 0 1.2rem; }

.table-inline__table--viewsets .table-inline__head--score {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0;
  text-align: center;
  background-color: #62bb46; }
  .table-inline__table--viewsets .table-inline__head--score .table-inline__te {
    color: #fff;
    padding: 1rem 0; }

.table-inline__table--viewsets .table-inline__cell--score {
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background-color: #62bb46;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.1rem;
  vertical-align: middle !important; }
  .table-inline__table--viewsets .table-inline__cell--score .table-inline__te {
    white-space: nowrap; }

.table-inline__table--viewsets .table-inline__head--score,
.table-inline__table--viewsets .table-inline__cell--score {
  width: 6%; }

.table-inline__table--viewsets .table-inline__cell--highlight {
  background-color: #4faa33; }

.table-inline__table--viewsets .table-inline__head--status,
.table-inline__table--viewsets .table-inline__cell--status {
  width: 14%; }
  .table-inline__table--viewsets .table-inline__head--status .table-inline__te,
  .table-inline__table--viewsets .table-inline__cell--status .table-inline__te {
    display: inline-block;
    width: 100%;
    margin: 0; }

.table-inline__table--viewsets .table-inline__cell--status.table-inline__cell:last-child {
  color: #000 !important;
  text-align: left; }

.table-inline__table--viewsets .table-inline__head--serve,
.table-inline__table--viewsets .table-inline__cell--serve {
  width: 12%; }

.table-inline__table--viewsets .table-inline__head--name,
.table-inline__table--viewsets .table-inline__cell--name {
  width: 20%; }

.table-inline__table--viewsets .table-inline__head--rank,
.table-inline__table--viewsets .table-inline__cell--rank {
  width: 5%; }

.table-inline__table--viewsets .table-inline__row--white-force {
  background: #fff; }

.table-inline__table--viewsets .table-inline__row--remove-bg {
  background-color: transparent !important; }

.table-inline__table--viewsets .table-inline__cell {
  padding-left: .5rem;
  padding-right: .5rem;
  vertical-align: top; }
  .table-inline__table--viewsets .table-inline__cell:nth-child(2), .table-inline__table--viewsets .table-inline__cell:nth-child(6), .table-inline__table--viewsets .table-inline__cell:nth-child(7) {
    color: #737373; }

.table-inline__table--viewsets .table-inline__cell--rank {
  vertical-align: middle; }

.table-inline__table--viewsets .table-inline__cell:first-child {
  padding-left: .5rem;
  text-align: left; }

.table-inline__table--viewsets .table-inline__cell:last-child {
  padding-right: .5rem;
  text-align: right; }

@media only screen and (max-width: 1024px) {
  .table-inline__hrow--viewsets-tab .table-inline__head:first-child .table-inline__te--wrapper,
  .table-inline__hrow--viewsets-tab .table-inline__head:last-child .table-inline__te--wrapper {
    width: 150px !important; }
  .table-inline__table--viewsets .table-inline__hrow--area-control-select .table-inline__te--wrapper {
    border-top-color: #004b88 !important; }
  .table-inline__table--viewsets .table-inline__cell--name {
    width: inherit; }
  .table-inline__table--viewsets .table-inline__hrow .table-inline__head--score,
  .table-inline__table--viewsets .table-inline__hrow .table-inline__head:first-child,
  .table-inline__table--viewsets .table-inline__hrow .table-inline__head:last-child {
    padding: 0 .5rem !important;
    width: 50% !important; } }

.table-inline__table--viewstats {
  margin-top: 53px;
  margin-left: 1px; }
  .table-inline__table--viewstats .table-inline__head .table-inline__te::after {
    border-bottom: 0; }
  .table-inline__table--viewstats .table-inline__head:last-child,
  .table-inline__table--viewstats .table-inline__head:first-child {
    position: relative; }
    .table-inline__table--viewstats .table-inline__head:last-child .table-inline__te,
    .table-inline__table--viewstats .table-inline__head:first-child .table-inline__te {
      font-size: 1.2rem; }
    .table-inline__table--viewstats .table-inline__head:last-child .table-inline__te--wrapper,
    .table-inline__table--viewstats .table-inline__head:first-child .table-inline__te--wrapper {
      position: absolute;
      right: 1rem;
      bottom: 100%;
      margin-bottom: 14px;
      top: auto;
      width: 185%;
      border-top: 2px solid transparent;
      padding-top: 11px; }
  .table-inline__table--viewstats .table-inline__head:last-child {
    text-align: right; }
    .table-inline__table--viewstats .table-inline__head:last-child .table-inline__te--wrapper {
      right: 0;
      border-top: 2px solid transparent; }
    .table-inline__table--viewstats .table-inline__head:last-child .sprite-flags {
      float: right;
      margin: .22rem 1.2rem 0 .4rem; }
  .table-inline__table--viewstats .table-inline__head:first-child .table-inline__te--wrapper {
    position: absolute;
    left: 1rem;
    border-top: 2px solid #004b88; }
  .table-inline__table--viewstats .table-inline__head:first-child .sprite-flags {
    float: left;
    margin: .22rem .4rem 0 1rem; }
  .table-inline__table--viewstats .table-inline__head--action {
    width: 30%;
    padding-bottom: 0;
    text-align: center; }
    .table-inline__table--viewstats .table-inline__head--action .table-inline__te {
      color: #fff;
      background-color: #62bb46;
      border-bottom: 1px solid #62bb46;
      padding: .938rem 0; }
  .table-inline__table--viewstats .table-inline__cell--action {
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background-color: #62bb46; }
  .table-inline__table--viewstats .table-inline__cell:first-child {
    padding-right: 2rem;
    text-align: right; }
    .table-inline__table--viewstats .table-inline__cell:first-child .table-inline__te {
      color: #737373; }
  .table-inline__table--viewstats .table-inline__cell:last-child {
    padding-left: 2rem;
    text-align: left; }
    .table-inline__table--viewstats .table-inline__cell:last-child .table-inline__te {
      color: #737373; }

.cp-table-inline {
  position: relative;
  margin-top: 1rem; }
  .cp-table-inline .cp-table-inline .table-inline__head .table-inline__te {
    font-weight: 400; }

.table-inline__cell--noc {
  width: 16%;
  white-space: nowrap; }

.table-inline__te--dashed {
  text-decoration: line-through; }

.table-inline__medal-icon {
  border: 1px solid #000; }

.table-inline__record-icon {
  display: inline-block; }

.table-inline__te-sprite--dash,
.table-inline__te-sprite--plus {
  cursor: pointer; }

.table-inline__title-group {
  font-size: 1.875rem;
  font-weight: 300;
  margin: 1.25rem 0;
  padding-bottom: 10px;
  border-bottom: solid 0.0625rem #dfdfdf;
  color: #4faa33; }

.table-inline__table {
  font-size: .875rem;
  font-weight: 300;
  width: 100%;
  border-collapse: collapse;
  text-align: left; }
  .table-inline__table.table-inline__table--event-unit-start-list-matches::before {
    content: "/pages/event-unit-components/event-unit-components--start-list.html";
    display: block; }
  .table-inline__table.table-inline__table--event-unit-start-list-matches tbody, .table-inline__table.table-inline__table--event-unit-start-list-matches thead {
    display: none !important; }
  .table-inline__table .table-inline__row.table-inline__row--highlights {
    background-color: #ffefa8 !important;
    border-bottom: 1px solid #fff; }
  .table-inline__table .table-inline__row .table-inline__col--linked {
    cursor: pointer; }
  .table-inline__table .table-inline__row.table-inline__row--linked {
    cursor: pointer; }
    .table-inline__table .table-inline__row.table-inline__row--linked:hover {
      background-color: #d9f3cf !important; }
  .table-inline__table.table-inline__table--linked {
    cursor: pointer; }
    .table-inline__table.table-inline__table--linked:hover .table-inline__row {
      background-color: #d9f3cf !important; }
  .table-inline__table .table-inline__cell--pool {
    width: 4%;
    padding-left: .8rem;
    background-color: #fff; }

.table-inline__rows--even-white &gt; .table-inline__row:nth-child(2n) {
  background-color: #fff; }

.table-inline__rows--even-white.table-inline__table--haveexpandedtable &gt; .table-inline__row:nth-child(4n) {
  background-color: #fff; }

.table-inline__rows--even-white.table-inline__table--haveexpandedtable &gt; .table-inline__row:nth-child(4n-1) {
  background-color: #fff; }

.table-inline__rows--odd-white &gt; .table-inline__row:nth-child(2n+1) {
  background-color: #fff; }

.table-inline__table--haveexpandedtable .table-inline__rows--even-white &gt; .table-inline__row:nth-child(2n) {
  background-color: inherit; }

.table-inline__table--haveexpandedtable .table-inline__rows--even-white &gt; .table-inline__row:nth-child(4n) {
  background-color: #fff; }

.table-inline__table--haveexpandedtable .table-inline__rows--even-white &gt; .table-inline__row:nth-child(4n-1) {
  background-color: #fff; }

.table-inline__table--haveexpandedtable .table-inline__rows--odd-white &gt; .table-inline__row:nth-child(2n+1) {
  background-color: inherit; }

.table-inline__table--haveexpandedtable .table-inline__rows--odd-white &gt; .table-inline__row:nth-child(4n+1) {
  background-color: #fff; }

.table-inline__table--haveexpandedtable .table-inline__rows--odd-white &gt; .table-inline__row:nth-child(4n+2) {
  background-color: #fff; }

.table-inline__row--white {
  background-color: #fff; }

.table-inline__row--group-play .table-inline__cell--noc {
  padding: 1.2rem 0; }

.table-inline__row--group-play .table-inline__cell:first-child {
  padding-left: .5rem; }

.table-inline__row--group-play .table-inline__cell--name-player {
  padding-left: 1.25rem; }

.table-inline__row--group-play .table-inline__te--pts {
  padding-right: .325rem; }

.table-inline__row--group-play .table-inline__cell:last-child {
  padding-right: .3125rem; }

.table-inline__cell {
  position: relative;
  padding: .838rem .3rem;
  min-width: 42px;
  vertical-align: top; }

.table-inline__cell--highlights {
  background-color: #ffefa8; }

.table-inline__cell--sprite {
  display: inline-block;
  vertical-align: bottom; }

.table-inline__cell--hidden {
  display: none; }

.table-inline__cell--text-center {
  text-align: center; }

.table-inline__head {
  font-weight: 300;
  padding-bottom: 1.5rem; }
  .table-inline__head .table-inline__te {
    font-size: .813rem;
    position: relative;
    display: block; }
    .table-inline__head .table-inline__te::after {
      bottom: -.513rem;
      position: absolute;
      display: block;
      height: 1px;
      width: calc(100% - 1rem);
      content: "";
      border-bottom: 1px solid #dfdfdf; }
    .table-inline__head .table-inline__te .table-inline__te--lastname {
      color: #b5b5b5; }

.table-inline__head--hidden {
  display: none; }

.table-inline__hrow--top-header .table-inline__head {
  padding: 1.25rem 0 .313rem;
  vertical-align: top; }

.table-inline__hrow--top-header .table-inline__te {
  min-height: 2.125rem;
  vertical-align: bottom; }
  .table-inline__hrow--top-header .table-inline__te::after {
    border: 0;
    bottom: .5rem; }

.table-inline__te--number {
  color: #075492; }

.table-inline__tel--link {
  text-decoration: none;
  color: #1d1d1d; }

.table-inline__head:last-child .table-inline__te::after {
  width: 100%; }

.table-inline__head--total {
  background-color: #efeeee; }
  .table-inline__head--total .table-inline__te {
    color: #000; }
  .table-inline__head--total.table-inline__head--total-no-color {
    background-color: transparent; }

.table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--total {
  background-color: transparent; }

.table-inline__head--rank {
  text-align: center; }

.table-inline__head--start-order,
.table-inline__cell--start-order {
  width: 2rem;
  text-align: center; }

.table-inline__cell--bib {
  width: 8%;
  text-align: center; }

.table-inline__head--time,
.table-inline__head--start-time,
.table-inline__cell--time,
.table-inline__cell--start-time {
  width: 5rem;
  text-align: center; }

.table-inline__head--points,
.table-inline__head--results,
.table-inline__cell--points,
.table-inline__cell--total-points
.table-inline__cell--results {
  width: 5rem;
  text-align: center; }
  .table-inline__head--points .table-inline__te--do-not-count,
  .table-inline__head--results .table-inline__te--do-not-count,
  .table-inline__cell--points .table-inline__te--do-not-count,
  .table-inline__cell--total-points
.table-inline__cell--results .table-inline__te--do-not-count {
    text-decoration: line-through; }

.table-inline__head--matches-player,
.table-inline__cell--matches-player {
  width: 5rem; }

.table-inline__head--matches-player-versus,
.table-inline__cell--matches-player-versus {
  width: 5rem; }

.table-inline__cell--athletes,
.table-inline__cell--team {
  padding-left: .313rem; }
  .table-inline__cell--athletes .table-inline__te,
  .table-inline__cell--team .table-inline__te {
    display: inline-block;
    color: #737373; }

.table-inline__te--last-name {
  clear: both;
  text-transform: uppercase;
  padding-right: 5px; }

.table-inline__cell--expand {
  display: none; }

.table-inline__cell--expand--opened {
  display: table-cell; }
  .table-inline__cell--expand--opened .cp-table-inline {
    overflow: hidden;
    margin-top: 0; }

.table-inline__te.table-inline__te--country-name {
  font-size: .813rem;
  padding-bottom: 0;
  margin-left: .3rem; }

.table-inline__table--previous-results-list .table-inline__cell,
.table-inline__table--previous-results-list .table-inline__head {
  padding-left: .813rem;
  padding-right: .813rem; }

.table-inline__table--previous-results-list .table-inline__head {
  padding-bottom: 0; }

.table-inline__table--previous-results-list .table-inline__head--phase {
  padding-bottom: .8rem;
  width: 40%;
  color: #000; }

.table-inline__table--previous-results-list .table-inline__head--opponent {
  padding-bottom: .8rem;
  width: 32%;
  color: #000; }

.table-inline__table--previous-results-list .table-inline__head--sets {
  padding-bottom: .8rem;
  color: #000; }

.table-inline__table--previous-results-list .table-inline__cell--noc-custom {
  padding-right: 0;
  width: 7%;
  text-align: right; }

.table-inline__table--previous-results-list .table-inline__cell--rank,
.table-inline__table--previous-results-list .table-inline__cell--name-players {
  color: #737373; }

.table-inline__table--previous-results-list .table-inline__te::after {
  border: 0; }

.table-inline__table--previous-results-list .table-inline__cell--rank {
  white-space: nowrap; }

.table-inline__table--previous-results-list .table-inline__te--name {
  font-weight: 400; }

.table-inline__table--previous-results-list .table-inline__te--name-player {
  display: block; }

.table-inline__table--list-phase .table-inline__te--phase,
.table-inline__table--list-phase .table-inline__te--country-name {
  display: none; }

.table-inline__table--news .table-inline__head {
  padding-bottom: 5rem; }

.table-inline__te-sprite--plus,
.table-inline__te-sprite--dash {
  vertical-align: middle; }

.table-inline__te--irm-message {
  margin-top: .2rem;
  display: inline-block;
  margin-right: .3rem;
  vertical-align: middle;
  color: #737373; }

@media only screen and (max-width: 1024px) {
  .cp-table-inline.cp-table-inline--scroll {
    overflow-x: scroll; }
  .table-inline__head .table-inline__te::after {
    max-width: 99%;
    width: calc(100% - .5rem); }
  .table-inline__head:last-child .table-inline__te::after {
    width: 100%; }
  .table-inline__cell--mobile-hidden,
  .table-inline__head--mobile-hidden {
    display: none; }
  .table-inline__table--infoscore .table-inline__cell--middle,
  .table-inline__table--infoscore .table-inline__head--middle,
  .table-inline__table--previous-results-list .table-inline__cell--middle,
  .table-inline__table--previous-results-list .table-inline__head--middle {
    width: 30%; }
  .table-inline__cell {
    vertical-align: top; }
  .table-inline__table--list-phase .table-inline__te--phase {
    display: block; }
  .table-inline__table--list-phase .table-inline__te--country-name {
    display: inline-block; }
  .table-inline__table--list-phase .table-inline__cell--noc-custom {
    padding-right: .813rem;
    width: auto;
    text-align: left; }
  .table-inline__table--list-phase .table-inline__cell--rank.table-inline__cell:first-child {
    display: none; }
  .modal-view-rank--custom {
    margin-top: 0; }
    .modal-view-rank--custom.data-set-matches {
      min-width: 27rem !important; }
    .modal-view-rank--custom.data-set-goals {
      min-width: 24.2rem !important; }
    .modal-view-rank--custom .table-inline__hrow--coltabs &gt; .table-inline__head-- {
      display: none; }
    .modal-view-rank--custom .table-inline__hrow--coltabs &gt; .table-inline__head--coltab {
      background: #fff !important;
      padding: 0 12px 30px !important;
      border-left: 0 !important;
      line-height: 20px; }
      .modal-view-rank--custom .table-inline__hrow--coltabs &gt; .table-inline__head--coltab span {
        background: #fff;
        border: 0;
        text-align: left; }
        .modal-view-rank--custom .table-inline__hrow--coltabs &gt; .table-inline__head--coltab span .table-inline__te--name {
          color: #4faa33;
          font-weight: normal; }
      .modal-view-rank--custom .table-inline__hrow--coltabs &gt; .table-inline__head--coltab.active .table-inline__te--name {
        font-weight: normal;
        color: #000; }
    .modal-view-rank--custom.table-inline__table--viewrank .table-inline__head {
      border-left: 0 !important;
      border-right: 0 !important; }
    .modal-view-rank--custom.table-inline__table--viewrank .table-inline__cell {
      border-left: 0 !important;
      border-right: 0 !important; }
      .modal-view-rank--custom.table-inline__table--viewrank .table-inline__cell .table-inline__te.table-inline__te--country-name {
        width: 25px;
        overflow: hidden;
        display: inline-block;
        white-space: nowrap; }
    .modal-view-rank--custom.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--date,
    .modal-view-rank--custom.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--date {
      padding-left: 0 !important; }
    .modal-view-rank--custom.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:first-child,
    .modal-view-rank--custom.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:last-child {
      display: none !important; } }

.table-inline__table--event-unit .table-inline__head--rank,
.table-inline__table--event-result .table-inline__head--rank {
  text-align: left; }

.table-inline__table--event-unit-sa-races,
.table-inline__table--judo-races {
  margin-top: 1rem; }
  .table-inline__table--event-unit-sa-races tr,
  .table-inline__table--judo-races tr {
    padding-left: 1rem; }
  .table-inline__table--event-unit-sa-races .table-inline__hrow:not(.table-inline__hrow--top-header) th,
  .table-inline__table--judo-races .table-inline__hrow:not(.table-inline__hrow--top-header) th {
    width: 4%; }
  .table-inline__table--event-unit-sa-races .table-inline__hrow--top-header .table-inline__te--wrapper::after,
  .table-inline__table--judo-races .table-inline__hrow--top-header .table-inline__te--wrapper::after {
    display: none; }
  .table-inline__table--event-unit-sa-races .table-inline__hrow--top-header .table-inline__head--races &gt; .table-inline__te--wrapper,
  .table-inline__table--judo-races .table-inline__hrow--top-header .table-inline__head--races &gt; .table-inline__te--wrapper {
    text-align: center; }
  .table-inline__table--event-unit-sa-races .table-inline__hrow--top-header .table-inline__head--total,
  .table-inline__table--judo-races .table-inline__hrow--top-header .table-inline__head--total {
    vertical-align: middle; }
    .table-inline__table--event-unit-sa-races .table-inline__hrow--top-header .table-inline__head--total .table-inline__te--wrapper,
    .table-inline__table--judo-races .table-inline__hrow--top-header .table-inline__head--total .table-inline__te--wrapper {
      padding: 0 .8rem; }
  .table-inline__table--event-unit-sa-races .table-inline__hrow--top-header .table-inline__head--medal-race &gt; .table-inline__te--wrapper,
  .table-inline__table--judo-races .table-inline__hrow--top-header .table-inline__head--medal-race &gt; .table-inline__te--wrapper {
    float: left; }
  .table-inline__table--event-unit-sa-races thead .table-inline__head:first-child,
  .table-inline__table--judo-races thead .table-inline__head:first-child {
    text-align: center; }
  .table-inline__table--event-unit-sa-races tbody td:first-child,
  .table-inline__table--judo-races tbody td:first-child {
    padding-left: 1rem;
    text-align: center;
    min-width: 20px; }
  .table-inline__table--event-unit-sa-races .table-inline__cell--sprite,
  .table-inline__table--judo-races .table-inline__cell--sprite {
    vertical-align: middle; }
  .table-inline__table--event-unit-sa-races .icon-medal,
  .table-inline__table--judo-races .icon-medal {
    margin-right: 1.8rem;
    margin-left: 0; }
  .table-inline__table--event-unit-sa-races .table-inline__te--dashed,
  .table-inline__table--judo-races .table-inline__te--dashed {
    text-decoration: line-through; }

.table-inline__head--nospace &gt; span {
  margin-right: 0 !important;
  padding-right: .3rem !important; }

.table-rally__table--event-unit {
  width: 100%;
  max-width: 285px; }
  .table-rally__table--event-unit td {
    padding: 5px; }
  .table-rally__table--event-unit .table-rally__column {
    color: #737373; }
  .table-rally__table--event-unit .table-rally__row--serve,
  .table-rally__table--event-unit .table-rally__row--menssage {
    width: 4rem;
    min-width: 4rem;
    max-width: 4rem; }
  .table-rally__table--event-unit .table-rally__row--menssage {
    color: #000;
    word-break: normal;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto; }

.table-inline__row td table.table-rally__table--event-unit td {
  text-align: right; }

.table-inline__row td:nth-child(2) table.table-rally__table--event-unit td {
  text-align: left !important; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--area-hidden {
    display: none; } }

@media only screen and (max-width: 1024px) {
  .table-inline__table--area-control {
    border-radius: 1px; }
    .table-inline__table--area-control .table-inline__table--area-hidden {
      display: none; } }

.table-inline__table.table-inline__table--ceremonies.table-inline__table.table-inline__table--schedule-by-day .table-inline__cell--schedule-event, .table-inline__table.table-inline__table--ceremonies.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--schedule-event {
  width: 32%; }
  .table-inline__table.table-inline__table--ceremonies.table-inline__table.table-inline__table--schedule-by-day .table-inline__cell--schedule-event .table-inline__te--event-name, .table-inline__table.table-inline__table--ceremonies.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--schedule-event .table-inline__te--event-name {
    float: left;
    max-width: inherit; }
  .table-inline__table.table-inline__table--ceremonies.table-inline__table.table-inline__table--schedule-by-day .table-inline__cell--schedule-event .table-inline__te--event-sport, .table-inline__table.table-inline__table--ceremonies.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--schedule-event .table-inline__te--event-sport {
    width: 16%; }

.table-inline__table.table-inline__table--ceremonies.table-inline__table.table-inline__table--schedule-by-day .table-inline__row .table-inline__cell--competition, .table-inline__table.table-inline__table--ceremonies.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__row .table-inline__cell--competition {
  width: 1%; }

.table-inline__table--chart-countries-history {
  margin: 0 10%;
  max-width: 25rem;
  width: 80%; }
  .table-inline__table--chart-countries-history .table-inline__te {
    font-size: 1rem;
    text-align: center;
    color: #fff; }
    .table-inline__table--chart-countries-history .table-inline__te::after {
      display: none; }
  .table-inline__table--chart-countries-history .table-inline__row--white {
    background: transparent; }
  .table-inline__table--chart-countries-history .table-inline__cell {
    padding: .625rem 0;
    text-align: center; }
  .table-inline__table--chart-countries-history .table-inline__head:first-child .table-inline__te {
    display: none; }
  .table-inline__table--chart-countries-history .table-inline__cell--year {
    font-weight: bold; }
  .table-inline__table--chart-countries-history .table-inline__head {
    padding-bottom: 0; }
    .table-inline__table--chart-countries-history .table-inline__head &gt; .table-inline__te {
      height: 1.875rem;
      margin: 0 auto .938rem;
      padding: .25rem 0 0;
      width: 1.875rem;
      background-color: #fff;
      border-radius: 1.875rem; }
      .table-inline__table--chart-countries-history .table-inline__head &gt; .table-inline__te .table-inline__te--sprite {
        margin-left: .313rem; }

.cp-table-inline .table-inline__table--clean-block {
  margin-bottom: 1rem; }
  .cp-table-inline .table-inline__table--clean-block .table-inline__head {
    width: 50%;
    text-align: center;
    display: table-cell;
    padding-bottom: 2.4rem; }
    .cp-table-inline .table-inline__table--clean-block .table-inline__head .table-inline__te {
      font-weight: 200;
      font-size: 1.1rem;
      text-transform: none; }
      .cp-table-inline .table-inline__table--clean-block .table-inline__head .table-inline__te::after {
        display: none; }
  .cp-table-inline .table-inline__table--clean-block .table-inline__row {
    text-align: center; }
    .cp-table-inline .table-inline__table--clean-block .table-inline__row .table-inline__cell {
      padding: .838rem 0 .54rem; }

@media only screen and (max-width: 1024px) {
  .cp-table-inline .table-inline__table--clean-block .table-inline__cell--insidetable {
    width: 100%;
    display: block; } }

.cp-table-inline .table-inline__table--clean-center .table-inline__head {
  width: 33.33%;
  text-align: center;
  padding-bottom: 2.4rem; }
  .cp-table-inline .table-inline__table--clean-center .table-inline__head .table-inline__te {
    font-weight: 200;
    text-transform: none;
    font-size: .85rem; }
    .cp-table-inline .table-inline__table--clean-center .table-inline__head .table-inline__te::after {
      display: none; }

@media only screen and (max-width: 1024px) {
  .cp-table-inline .table-inline__table--clean-center {
    margin-top: 2.4rem;
    margin-bottom: 2.4rem; }
    .cp-table-inline .table-inline__table--clean-center .table-inline__head {
      width: 100%;
      display: block;
      padding-bottom: .2rem; } }

.table-inline__table.table-inline__table--event-inline .table-inline__cell {
  vertical-align: middle; }

.table-inline__table.table-inline__table--event-inline .table-inline__cell--noc {
  width: 5%; }

.table-inline__table.table-inline__table--event-inline .table-inline__cell:first-child {
  padding-left: 9px; }

.table-inline__table--event-standing {
  margin-top: 30px; }

.table-inline__hrow--hidden {
  display: none; }

.pg-event .event__main .table-inline__table--final-standing .table-inline__cell--rank {
  width: 66px;
  text-align: center;
  padding-right: 0;
  padding-left: 0; }

@media only screen and (max-width: 1024px) {
  .pg-event .event__main .table-inline__table--final-standing .table-inline__cell--rank {
    width: 3.7rem; } }

.cp-table-inline .table-inline__table--event-unit-halfs-single {
  width: 90%;
  margin: 0 auto; }
  .cp-table-inline .table-inline__table--event-unit-halfs-single .table-inline__head {
    text-align: left;
    padding-bottom: .5rem; }
    .cp-table-inline .table-inline__table--event-unit-halfs-single .table-inline__head .table-inline__te {
      color: #000;
      font-weight: 300;
      font-size: .8rem;
      text-transform: uppercase; }
  .cp-table-inline .table-inline__table--event-unit-halfs-single .table-inline__head--total {
    background-color: transparent; }
  .cp-table-inline .table-inline__table--event-unit-halfs-single .table-inline__row {
    text-align: left;
    color: #737373; }
  .cp-table-inline .table-inline__table--event-unit-halfs-single .table-inline__cell {
    padding: .238rem 0; }
  .cp-table-inline .table-inline__table--event-unit-halfs-single .table-inline__row:first-child .table-inline__cell {
    padding-top: 1rem; }

@media only screen and (max-width: 1024px) {
  .cp-table-inline .table-inline__table--event-unit-halfs-single {
    width: 100%; }
    .cp-table-inline .table-inline__table--event-unit-halfs-single .table-inline__head {
      width: auto; }
    .cp-table-inline .table-inline__table--event-unit-halfs-single .table-inline__head--athlete {
      width: 100px; } }

.cp-table-inline .table-inline__table--event-unit-halfs {
  width: 60%;
  margin: 0 auto; }
  .cp-table-inline .table-inline__table--event-unit-halfs .table-inline__head {
    width: 16.66%;
    text-align: center;
    padding-bottom: .5rem; }
    .cp-table-inline .table-inline__table--event-unit-halfs .table-inline__head .table-inline__te {
      font-weight: 200;
      font-size: .8rem;
      text-transform: uppercase; }
  .cp-table-inline .table-inline__table--event-unit-halfs .table-inline__head--step {
    width: 50%;
    text-align: center;
    display: table-cell;
    padding-bottom: 2.4rem; }
    .cp-table-inline .table-inline__table--event-unit-halfs .table-inline__head--step .table-inline__te {
      font-weight: 200;
      font-size: 1.1rem;
      text-transform: none; }
      .cp-table-inline .table-inline__table--event-unit-halfs .table-inline__head--step .table-inline__te::after {
        display: none; }
  .cp-table-inline .table-inline__table--event-unit-halfs .table-inline__row {
    height: 40px;
    text-align: center;
    display: table-row;
    color: #737373;
    border-bottom: 1px solid #dfdfdf; }

@media only screen and (max-width: 1024px) {
  .cp-table-inline .table-inline__table--event-unit-halfs {
    margin-bottom: 3.5rem;
    width: 80%; } }

.table-inline__table--rankicons .table-inline__head {
  padding: 2px;
  background-color: transparent;
  vertical-align: bottom; }
  .table-inline__table--rankicons .table-inline__head.table-inline__head--hidden {
    display: table-cell; }
  .table-inline__table--rankicons .table-inline__head .table-inline__te::after {
    border-bottom: 0; }

.table-inline__table--rankicons .table-inline__cell--number .table-inline__te {
  color: #000; }

.table-inline__table--rankicons .table-inline__head--total,
.table-inline__table--rankicons .table-inline__cell--total {
  border-left: 1px solid #dfdfdf; }

.table-inline__table--rankicons .table-inline__cell--rank {
  background-color: transparent; }

.table-inline__table--rankicons .table-inline__head--name {
  width: 20%; }

.table-inline__table--rankicons .table-inline__row:nth-child(odd) {
  background-color: #fff; }

.table-inline__table--rankicons .table-inline__head--spike .table-inline__te,
.table-inline__table--rankicons .table-inline__head--block .table-inline__te,
.table-inline__table--rankicons .table-inline__head--service .table-inline__te,
.table-inline__table--rankicons .table-inline__head--dig .table-inline__te,
.table-inline__table--rankicons .table-inline__head--set .table-inline__te,
.table-inline__table--rankicons .table-inline__head--reception .table-inline__te {
  text-align: center;
  position: static; }

.table-inline__table--rankicons .table-inline__head--spike .table-inline__te--name,
.table-inline__table--rankicons .table-inline__head--block .table-inline__te--name,
.table-inline__table--rankicons .table-inline__head--service .table-inline__te--name,
.table-inline__table--rankicons .table-inline__head--dig .table-inline__te--name,
.table-inline__table--rankicons .table-inline__head--set .table-inline__te--name,
.table-inline__table--rankicons .table-inline__head--reception .table-inline__te--name {
  width: 100%;
  text-align: center;
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: .5rem; }

.table-inline__table--rankicons .table-inline__te--sprite.sprite-ui {
  position: relative;
  top: 50%;
  margin: 0;
  display: inline-block; }

.table-inline__table--rankicons .table-inline__cell--sets .sprite-ui--green-bullet,
.table-inline__table--rankicons .table-inline__cell--sets .sprite-ui--gray-bullet {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7); }

.table-inline__table--rankicons .table-inline__hrow--coltabs .table-inline__head--coltab {
  position: relative;
  height: 5rem; }
  .table-inline__table--rankicons .table-inline__hrow--coltabs .table-inline__head--coltab:nth-child(3n) {
    background-color: #0e65ab !important; }

.table-inline__table--rankicons .table-inline__cell {
  text-align: center;
  vertical-align: middle; }
  .table-inline__table--rankicons .table-inline__cell.table-inline__cell--hidden {
    display: table-cell; }
  .table-inline__table--rankicons .table-inline__cell .table-inline__te {
    color: #737373; }
  .table-inline__table--rankicons .table-inline__cell.table-inline__cell--rank .table-inline__te {
    color: #000; }

.table-inline__alert {
  color: #737373;
  font-size: .875rem;
  line-height: 2rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--rankicons .table-inline__hrow--coltabs {
    border-top: 0;
    width: 100%;
    background-color: #0e65ab; }
  .table-inline__table--rankicons .table-inline__head--coltab {
    border-left: 1px solid #fff;
    height: 5rem;
    width: 15%;
    display: inline-block; }
    .table-inline__table--rankicons .table-inline__head--coltab .table-inline__te {
      color: #fff;
      position: relative;
      top: .5rem; }
    .table-inline__table--rankicons .table-inline__head--coltab .table-inline__te--name {
      bottom: -1.6rem; }
  .table-inline__table--rankicons .table-inline__hrow {
    border-top: 7rem solid transparent; } }

.table-inline__table--event-unit-start-list-matches {
  height: 0;
  min-height: 27.05rem;
  background-color: #09b89d; }
  .table-inline__table--event-unit-start-list-matches .table-inline__cell {
    background-color: #09b89d; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell.table-inline__cell:last-child {
      text-align: left; }
      .table-inline__table--event-unit-start-list-matches .table-inline__cell.table-inline__cell:last-child .table-inline__te--country-name {
        margin-left: auto;
        margin-right: .625rem; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell.table-inline__cell:first-child {
      text-align: right; }
  .table-inline__table--event-unit-start-list-matches .table-inline__cell--description {
    color: #fff; }
  .table-inline__table--event-unit-start-list-matches .table-inline__cell--title .table-inline__te--player-number,
  .table-inline__table--event-unit-start-list-matches .table-inline__cell--player .table-inline__te--player-number {
    font-size: 1.263rem;
    display: block;
    padding-right: .438rem;
    width: 100%;
    color: #883784; }
  .table-inline__table--event-unit-start-list-matches .table-inline__cell--title {
    width: 40%; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--title .table-inline__te--player-number {
      text-align: center;
      text-transform: uppercase;
      padding: 0; }
  .table-inline__table--event-unit-start-list-matches .table-inline__cell--player {
    width: 28%; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--player .table-inline__te--last-name,
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--player .table-inline__te--given-name {
      font-size: 1.263rem;
      font-weight: 300;
      display: block;
      padding-right: .438rem;
      width: 100%;
      color: #f2e8bc; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--player .table-inline__te--player-position {
      display: block;
      padding-right: .438rem;
      width: 100%;
      text-transform: uppercase;
      color: #fff; }
  .table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image {
    text-align: center;
    vertical-align: top; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image.athletes-image--content-right span, .table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image.athletes-image--content-left span {
      padding: 0 .3rem;
      position: absolute;
      width: 100%;
      right: 0;
      z-index: 100; }
  .table-inline__table--event-unit-start-list-matches .table-inline__cell--noc {
    width: 20%;
    color: #fff; }
  .table-inline__table--event-unit-start-list-matches .table-inline__row:first-child .table-inline__cell {
    padding-top: 3.5rem; }
  .table-inline__table--event-unit-start-list-matches .table-inline__row:last-child .table-inline__cell {
    padding-bottom: 3.5rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-start-list-matches {
    min-height: inherit;
    width: 100%;
    background-color: #09b89d; }
    .table-inline__table--event-unit-start-list-matches.table-inline__table {
      margin-bottom: 0;
      min-width: 0; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell {
      display: inline-block;
      float: left;
      padding-bottom: 0;
      width: 100%; }
      .table-inline__table--event-unit-start-list-matches .table-inline__cell.table-inline__cell:first-child {
        text-align: left;
        padding-left: .6rem; }
    .table-inline__table--event-unit-start-list-matches .table-inline__row:first-child .table-inline__cell--noc {
      position: relative;
      padding-top: 4rem !important; }
      .table-inline__table--event-unit-start-list-matches .table-inline__row:first-child .table-inline__cell--noc .table-inline__cell--sprite-flags {
        top: 2.5rem;
        position: absolute; }
      .table-inline__table--event-unit-start-list-matches .table-inline__row:first-child .table-inline__cell--noc .table-inline__te--country-name {
        display: block;
        margin: 0; }
      .table-inline__table--event-unit-start-list-matches .table-inline__row:first-child .table-inline__cell--noc:first-child .table-inline__cell--sprite-flags {
        left: .5rem; }
      .table-inline__table--event-unit-start-list-matches .table-inline__row:first-child .table-inline__cell--noc:last-child .table-inline__cell--sprite-flags {
        right: .5rem; }
      .table-inline__table--event-unit-start-list-matches .table-inline__row:first-child .table-inline__cell--noc.table-inline__cell:last-child {
        position: absolute;
        top: 0;
        padding-right: .5rem;
        margin-right: 1.25rem;
        text-align: right; }
      .table-inline__table--event-unit-start-list-matches .table-inline__row:first-child .table-inline__cell--noc.table-inline__cell--active {
        border-color: #fff; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--player {
      text-align: left;
      padding: 1rem .7rem 0; }
      .table-inline__table--event-unit-start-list-matches .table-inline__cell--player .table-inline__te {
        display: inline-block;
        width: auto; }
      .table-inline__table--event-unit-start-list-matches .table-inline__cell--player .table-inline__te--player-number {
        padding: 0 .5rem;
        min-width: 2.216rem;
        text-align: left;
        position: absolute; }
      .table-inline__table--event-unit-start-list-matches .table-inline__cell--player .table-inline__te--player-position {
        padding-left: 2.25rem;
        display: block; }
      .table-inline__table--event-unit-start-list-matches .table-inline__cell--player .table-inline__te--last-name,
      .table-inline__table--event-unit-start-list-matches .table-inline__cell--player .table-inline__te--given-name {
        width: 80% !important;
        display: block !important;
        padding-left: 2.25rem; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image {
      display: block;
      padding: 3rem 2rem 0;
      width: 100%;
      text-align: right; }
      .table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image + .table-inline__cell--athletes-image {
        display: none; }
      .table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image.athletes-image--content-right span, .table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image.athletes-image--content-left span {
        position: static; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--description.table-inline__cell {
      text-align: left;
      padding: 1rem 1.7rem; }
    .table-inline__table--event-unit-start-list-matches .table-inline__te--country-name {
      font-size: 1.125rem;
      font-weight: 300; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--sprite {
      vertical-align: text-top; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--noc {
      padding-bottom: 1rem;
      width: calc(50% - 1.25rem);
      border-bottom: 1px solid #09b89d; }
      .table-inline__table--event-unit-start-list-matches .table-inline__cell--noc.table-inline__cell:first-child, .table-inline__table--event-unit-start-list-matches .table-inline__cell--noc.table-inline__cell:last-child {
        padding-left: .5rem;
        margin-left: .8rem;
        text-align: left; }
        .table-inline__table--event-unit-start-list-matches .table-inline__cell--noc.table-inline__cell:first-child .table-inline__te-group .table-inline__te--last-name, .table-inline__table--event-unit-start-list-matches .table-inline__cell--noc.table-inline__cell:last-child .table-inline__te-group .table-inline__te--last-name {
          padding-right: .4rem; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--title .table-inline__te--player-number {
      text-align: left;
      text-transform: capitalize;
      padding: 0 1rem 0 2.5rem;
      font-size: 1.3rem;
      color: #fff; }
    .table-inline__table--event-unit-start-list-matches .table-inline__row:last-child {
      background-color: #09b89d; }
      .table-inline__table--event-unit-start-list-matches .table-inline__row:last-child .table-inline__cell {
        padding-bottom: 2rem;
        padding-right: 2rem; }
        .table-inline__table--event-unit-start-list-matches .table-inline__row:last-child .table-inline__cell:last-child {
          text-align: right; }
          .table-inline__table--event-unit-start-list-matches .table-inline__row:last-child .table-inline__cell:last-child .table-inline__te {
            width: auto !important; }
      .table-inline__table--event-unit-start-list-matches .table-inline__row:last-child .table-inline__cell--noc.table-inline__cell:last-child {
        display: none; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--player.table-inline__cell:last-child, .table-inline__table--event-unit-start-list-matches .table-inline__cell--player.table-inline__cell--disable,
    .table-inline__table--event-unit-start-list-matches .table-inline__row:last-child .table-inline__cell--noc.table-inline__cell:last-child,
    .table-inline__table--event-unit-start-list-matches .table-inline__row:last-child .table-inline__cell--noc.table-inline__cell--disable,
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image.table-inline__cell:last-child,
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image.table-inline__cell--disable,
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--description.table-inline__cell:last-child,
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--description.table-inline__cell--disable {
      display: none; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--player.table-inline__cell--active,
    .table-inline__table--event-unit-start-list-matches .table-inline__row:last-child .table-inline__cell--noc.table-inline__cell--active,
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image.table-inline__cell--active,
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--description.table-inline__cell--active {
      display: block !important; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell:first-child.table-inline__cell--active ~ .table-inline__cell--athletes-image {
      text-align: left; }
    .table-inline__table--event-unit-start-list-matches .table-inline__cell--space {
      display: none; } }

.table-inline__table--event.table-inline__table--event-bk.table-inline__table--menu-tab .table-inline__cell--noc {
  width: 26%; }

.table-inline__table--event .table-inline__cell--rank {
  padding-right: 1rem;
  width: 10%;
  text-align: center; }

.table-inline__table--event .table-inline__cell--competition {
  width: 6%;
  text-align: center; }

.table-inline__table--event .table-inline__cell--schedule {
  font-weight: 300;
  padding-left: 1.25rem;
  width: 19%;
  text-align: left; }

.table-inline__table--event .table-inline__cell--event-name {
  padding: .938rem 1.25rem;
  text-align: right;
  color: #737373; }

.table-inline__table--event .table-inline__cell--name {
  text-align: left;
  color: #737373; }

.table-inline__table--event .table-inline__cell--event-name-custom {
  padding-left: 0;
  padding-right: 0;
  text-align: right;
  color: #737373; }

.table-inline__table--event .table-inline__cell--match-custom {
  padding-left: .9rem;
  width: 42%;
  text-align: left; }

.table-inline__table--event .table-inline__te--event-name {
  float: left;
  max-width: 18.75rem;
  text-align: left; }

.table-inline__table--event .table-inline__te--event-name-custom {
  float: left;
  text-align: left; }

.table-inline__table--event .table-inline__te--noc {
  padding-left: .4rem; }

.table-inline__table--event .table-inline__te--event-status {
  color: #4faa33; }

.table-inline__table--event .table-inline__te--schedule-hour {
  padding-left: .813rem; }

.table-inline__table--event .table-inline__te--country-name {
  font-size: .813rem;
  margin-left: .3rem; }

.table-inline__table--event .table-inline__cell--athletes {
  width: 42%; }

.table-inline__table--event .table-inline__te--irm-message {
  color: #737373; }

.table-inline__table--event .table-inline__te--points {
  color: #000; }

.table-inline__table--event .table-inline__te--sprite-group {
  display: inline-block; }

.table-inline__table--event .table-inline__cell {
  vertical-align: top; }
  .table-inline__table--event .table-inline__cell .table-inline__te-sprite--competition,
  .table-inline__table--event .table-inline__cell .table-inline__te-sprite--finish-arrow {
    vertical-align: baseline; }
  .table-inline__table--event .table-inline__cell.table-inline__cell--athletes-judo {
    padding-left: .313rem;
    width: 55%;
    color: #737373; }
    .table-inline__table--event .table-inline__cell.table-inline__cell--athletes-judo .table-inline__te {
      display: inline-block;
      float: left;
      margin-left: .5rem; }
  .table-inline__table--event .table-inline__cell.table-inline__cell--athletes-sa-standing {
    padding-left: .313rem;
    width: 25%;
    color: #737373; }
    .table-inline__table--event .table-inline__cell.table-inline__cell--athletes-sa-standing .table-inline__te {
      display: inline-block; }

.table-inline__table--event .table-inline__cell--noc {
  width: 13%; }

.table-inline__table--event .table-inline__cell--points {
  width: 6%;
  text-align: left; }

.table-inline__table--event .table-inline__cell--race {
  width: 4%;
  color: #737373; }

.table-inline__table--event .table-inline__cell--race-total {
  width: 8%;
  text-align: center;
  background-color: #efeeee;
  color: #000; }

.table-inline__table--event .table-inline__head--medal-race .table-inline__te {
  margin: 0 auto;
  width: 50%; }

.table-inline__table--event.table-inline__table--judo-races .table-inline__head--final {
  width: 7%; }

.table-inline__table--event.table-inline__table--finished .table-inline__cell--results {
  color: #000; }

.table-inline__table--event.table-inline__table--finished .table-inline__cell--result .table-inline__te {
  margin-right: .313rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event .table-inline__cell--noc {
    width: 16%; } }

.table-inline__table.table-inline__table--institutional .table-inline__cell--competition {
  width: 3%; }

.table-inline__table.table-inline__table--institutional .table-inline__cell--schedule {
  padding-right: 1rem;
  width: 13%; }

.table-inline__table.table-inline__table--institutional .table-inline__te--event-sport {
  max-width: 36%; }

.table-inline__table.table-inline__table--institutional .table-inline__te--event-name {
  max-width: 60%; }

.table-inline__table.table-inline__table--institutional .table-inline__cell--noc {
  width: 6%; }

.table-inline__table.table-inline__table--institutional .table-inline__cell--athletes {
  width: 19%; }

@media only screen and (max-width: 1024px) {
  .table-inline__table.table-inline__table--institutional .table-inline__cell--schedule {
    width: 50%; }
  .table-inline__table.table-inline__table--institutional .table-inline__cell--matches-player,
  .table-inline__table.table-inline__table--institutional .table-inline__cell--matches-score,
  .table-inline__table.table-inline__table--institutional .table-inline__cell--matches-player-versus,
  .table-inline__table.table-inline__table--institutional .table-inline__cell--location {
    width: 95%; }
  .table-inline__table.table-inline__table--institutional .table-inline__cell--schedule-event {
    padding-right: 0;
    width: 65%; }
  .table-inline__table.table-inline__table--institutional .table-inline__te--event-name {
    width: 80%;
    max-width: 100%;
    float: left;
    margin-left: 0; }
  .table-inline__table.table-inline__table--institutional .table-inline__te--event-sport {
    width: 60%;
    max-width: none; }
  .table-inline__table.table-inline__table--institutional .table-inline__cell--noc,
  .table-inline__table.table-inline__table--institutional .table-inline__cell--athletes,
  .table-inline__table.table-inline__table--institutional .table-inline__cell--result {
    display: none; }
  .table-inline__table.table-inline__table--institutional .table-inline__cell--status {
    width: 35%;
    margin-top: 2.1rem; }
  .table-inline__table.table-inline__table--institutional .table-inline__cell--location {
    width: 65%; } }

.table-inline__table--play-sets .table-inline__head {
  padding-bottom: 4.5rem; }
  .table-inline__table--play-sets .table-inline__head .table-inline__te::after {
    border-bottom: 0; }

.table-inline__table--play-sets .table-inline__head:last-child {
  text-align: right; }
  .table-inline__table--play-sets .table-inline__head:last-child .sprite-flags {
    float: right;
    margin: -.03rem .6rem 0; }

.table-inline__table--play-sets .table-inline__head:first-child .sprite-flags {
  float: left;
  margin: -.03rem .6rem 0; }

.table-inline__table--play-sets .table-inline__head--action {
  width: 30%;
  padding-bottom: 0;
  text-align: center; }
  .table-inline__table--play-sets .table-inline__head--action .table-inline__te {
    color: #fff;
    background-color: #62bb46;
    border-bottom: 1px solid #62bb46;
    padding: .938rem 0;
    margin-top: 3rem; }

.table-inline__table--play-sets .table-inline__cell--action {
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background-color: #62bb46; }

.table-inline__table--play-sets .table-inline__cell:first-child {
  padding-right: 2rem;
  text-align: right; }

.table-inline__table--play-sets .table-inline__cell:last-child {
  padding-left: 2rem;
  text-align: left; }


.table-inline__table.table-inline__table--scoreboard-cards {
  margin: 0 auto;
  width: 40%;
  text-align: center;
  background-color: #a5a4a4;
  border-bottom: 0.7rem solid #a5a4a4;
  border-top: 0.7rem solid #a5a4a4; }
  .table-inline__table.table-inline__table--scoreboard-cards .table-inline__cell {
    padding: .25rem 0; }
  .table-inline__table.table-inline__table--scoreboard-cards .table-inline__row--white {
    background-color: transparent; }
  .table-inline__table.table-inline__table--scoreboard-cards .table-inline__cell--scoreboard-cards-title {
    font-weight: bold;
    width: 30%; }
  .table-inline__table.table-inline__table--scoreboard-cards .table-inline__cell--scoreboard-cards-points {
    width: 35%; }
    .table-inline__table.table-inline__table--scoreboard-cards .table-inline__cell--scoreboard-cards-points .table-inline__te--hidden-desk {
      display: none; }

@media only screen and (max-width: 1024px) {
  .scoreboard-set__notifications--livescore {
    display: none; }
    .scoreboard-set__notifications--livescore.scoreboard-set__winner--first-ho {
      display: block;
      margin-top: -3rem; }
  .cp-scoreboard-set .table-inline__table.table-inline__table--scoreboard-cards {
    max-width: 18.75rem;
    width: 80%; }
    .cp-scoreboard-set .table-inline__table.table-inline__table--scoreboard-cards .table-inline__cell--scoreboard-cards-points .table-inline__te--hidden-desk {
      display: block; } }

.table-inline__table--viewrank {
  margin-top: 10px;
  font-weight: 300; }
  .table-inline__table--viewrank.table-inline__table--viewrank.table-inline__table--event-unit-vo .table-inline__cell--sets {
    font-size: 0;
    white-space: nowrap; }
  .table-inline__table--viewrank.table-inline__table--event .table-inline__row {
    border: 0; }
  .table-inline__table--viewrank tbody .table-inline__cell {
    min-width: 1.875rem; }
  .table-inline__table--viewrank .table-inline__head {
    text-align: center;
    vertical-align: bottom;
    font-weight: 400;
    padding: .7rem .5rem .8rem; }
    .table-inline__table--viewrank .table-inline__head.table-inline__head--match, .table-inline__table--viewrank .table-inline__head.table-inline__head--matches {
      padding-left: .3rem; }
    .table-inline__table--viewrank .table-inline__head.table-inline__head--hidden {
      display: table-cell; }
    .table-inline__table--viewrank .table-inline__head.table-inline__head--ratio:nth-child(12) {
      border: 0; }
    .table-inline__table--viewrank .table-inline__head .table-inline__te::after {
      border-bottom: 0 solid transparent; }
  .table-inline__table--viewrank .table-inline__row:nth-child(3n), .table-inline__table--viewrank .table-inline__row:nth-child(4n) {
    background-color: #fff; }
  .table-inline__table--viewrank .table-inline__cell {
    text-align: center; }
    .table-inline__table--viewrank .table-inline__cell.table-inline__cell--hidden {
      display: table-cell; }
    .table-inline__table--viewrank .table-inline__cell .table-inline__te {
      color: #737373; }
      .table-inline__table--viewrank .table-inline__cell .table-inline__te.table-inline__te--name-custom {
        display: inline-block;
        width: 100%; }
  .table-inline__table--viewrank .table-inline__hrow--static-tabs .table-inline__head--coltab,
  .table-inline__table--viewrank .table-inline__hrow--coltabs .table-inline__head--coltab {
    vertical-align: middle;
    background-color: #0e65ab;
    color: #fff;
    padding: .7rem .9rem;
    text-align: center;
    border-left: 1px solid #d4d4d4; }
    .table-inline__table--viewrank .table-inline__hrow--static-tabs .table-inline__head--coltab:nth-child(3n),
    .table-inline__table--viewrank .table-inline__hrow--coltabs .table-inline__head--coltab:nth-child(3n) {
      background-color: #004b88; }
  .table-inline__table--viewrank .table-inline__hrow--static-tabs .table-inline__head:first-child,
  .table-inline__table--viewrank .table-inline__hrow--coltabs .table-inline__head:first-child {
    background-color: transparent !important;
    width: 50%; }
  .table-inline__table--viewrank .table-inline__head--team {
    width: 14%; }
  .table-inline__table--viewrank .table-inline__head--played,
  .table-inline__table--viewrank .table-inline__cell--matches-played {
    border-left: 1px solid #d4d4d4; }
  .table-inline__table--viewrank .table-inline__head--against {
    border-right: 0 !important; }
  .table-inline__table--viewrank .table-inline__cell--rank .table-inline__te,
  .table-inline__table--viewrank .table-inline__cell--points .table-inline__te {
    color: #000; }
  .table-inline__table--viewrank .table-inline__cell--rank {
    background-color: #efeeee;
    width: 6%;
    text-align: center;
    padding-right: 0;
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .table-inline__table--viewrank .table-inline__row--expand--selected .table-inline__cell--rank {
    background-color: transparent; }
  .table-inline__table--viewrank .table-inline__cell--team {
    padding-left: 1.6rem;
    text-align: left; }
    .table-inline__table--viewrank .table-inline__cell--team .table-inline__te--country-name {
      display: inline; }
  .table-inline__table--viewrank .table-inline__cell--expand-icon {
    line-height: 0;
    vertical-align: middle;
    padding: 0; }
    .table-inline__table--viewrank .table-inline__cell--expand-icon .table-inline__cell--sprite {
      top: -1px;
      position: relative;
      -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
      transform: scale(0.8);
      margin-top: 2px; }
  .table-inline__table--viewrank .table-inline__cell--expand .table-inline__head .table-inline__te,
  .table-inline__table--viewrank .table-inline__cell--expand .table-inline__te--black,
  .table-inline__table--viewrank .table-inline__cell--expand .table-inline__te--noc-flag,
  .table-inline__table--viewrank .table-inline__cell--expand .table-inline__te--arrow {
    color: #000; }
  .table-inline__table--viewrank .table-inline__cell--expand .table-inline__te--gray {
    color: #737373; }
  .table-inline__table--viewrank .table-inline__cell--expand .table-inline__head {
    padding-bottom: .5rem; }
  .table-inline__table--viewrank .table-inline__cell--expand .table-inline__head--date {
    width: 33%; }
  .table-inline__table--viewrank .table-inline__cell--expand .table-inline__cell {
    padding-top: 0;
    padding-bottom: 0; }
  .table-inline__table--viewrank .table-inline__cell--expand .table-inline__cell--match .table-inline__te {
    padding: 0 .5rem; }
  .table-inline__table--viewrank.table-inline__table--event-vo .table-inline__head {
    text-transform: uppercase; }

.table-inline__table--viewrank--expand-head {
  max-width: 230px;
  margin: .4rem auto 2rem;
  font-size: .8rem; }
  .table-inline__table--viewrank--expand-head .table-inline__cell--noc {
    width: 32%; }
    .table-inline__table--viewrank--expand-head .table-inline__cell--noc .table-inline__te--country-name {
      font-size: .8rem;
      margin-left: .6rem; }
  .table-inline__table--viewrank--expand-head .table-inline__cell:last-child {
    text-align: center !important; }

.table-inline__table--viewrank--expand-table {
  width: 98%;
  margin: 0 auto;
  font-size: .8rem; }
  .table-inline__table--viewrank--expand-table .table-inline__head--date {
    width: 28% !important;
    text-align: left;
    padding-left: 5rem; }
  .table-inline__table--viewrank--expand-table .table-inline__cell--date {
    padding-left: 5rem !important;
    text-align: left; }
  .table-inline__table--viewrank--expand-table .table-inline__head--start-time {
    width: 25% !important; }
  .table-inline__table--viewrank--expand-table .table-inline__cell--match {
    text-align: center !important; }
    .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te {
      padding: 0 .4rem !important;
      display: inline-block !important;
      vertical-align: middle; }
      .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:first-child {
        width: 5rem;
        display: inline-table; }
      .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:last-child {
        width: 5rem;
        display: inline-table;
        text-align: left; }
    .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te--noc-flag {
      width: 10%; }
    .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te--arrow {
      width: 3.75rem;
      text-align: center; }
  .table-inline__table--viewrank--expand-table .table-inline__head {
    padding-bottom: .8rem !important; }
    .table-inline__table--viewrank--expand-table .table-inline__head.table-inline__head--match {
      text-align: center;
      padding-right: 0 !important; }
      .table-inline__table--viewrank--expand-table .table-inline__head.table-inline__head--match .table-inline__te {
        padding-right: 6.8rem; }
    .table-inline__table--viewrank--expand-table .table-inline__head .table-inline__te {
      font-weight: normal !important; }
  .table-inline__table--viewrank--expand-table .table-inline__cell {
    padding-top: .1rem !important;
    padding-bottom: .4rem !important;
    text-align: left; }
  .table-inline__table--viewrank--expand-table .table-inline__row:last-child {
    text-align: right !important; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--viewrank {
    margin-top: 45px; }
    .table-inline__table--viewrank .event-matches__name {
      display: block; }
    .table-inline__table--viewrank .table-inline__row {
      border-top: 1px solid #efeeee; }
    .table-inline__table--viewrank .table-inline__hrow--coltabs {
      top: -1px;
      border-top: 0;
      margin-top: -15px;
      margin-left: -5px; }
      .table-inline__table--viewrank .table-inline__hrow--coltabs .table-inline__head--coltab:nth-child(3n) {
        background-color: transparent; }
      .table-inline__table--viewrank .table-inline__hrow--coltabs .table-inline__head--coltab {
        vertical-align: middle;
        background-color: #0e65ab;
        color: #fff;
        padding: .9rem .9rem .7rem;
        text-align: center;
        border-left: 1px solid #d4d4d4; }
        .table-inline__table--viewrank .table-inline__hrow--coltabs .table-inline__head--coltab:nth-child(3n) {
          background-color: #004b88; }
      .table-inline__table--viewrank .table-inline__hrow--coltabs .table-inline__head:first-child {
        background-color: transparent !important;
        width: 50%; }
    .table-inline__table--viewrank .table-inline__head--points,
    .table-inline__table--viewrank .table-inline__cell--points,
    .table-inline__table--viewrank .table-inline__cell--time {
      display: table-cell; }
    .table-inline__table--viewrank .table-inline__head.table-inline__head--hidden {
      display: none; }
    .table-inline__table--viewrank .table-inline__head.table-inline__head--ranking-points {
      width: 15%; }
    .table-inline__table--viewrank .table-inline__cell.table-inline__cell--hidden {
      display: none; }
    .table-inline__table--viewrank .table-inline__cell .table-inline__te.table-inline__te--country-name {
      color: #000; }
    .table-inline__table--viewrank .table-inline__cell--rank {
      background-color: transparent; }
    .table-inline__table--viewrank .table-inline__cell--expand .table-inline__head--date,
    .table-inline__table--viewrank .table-inline__cell--expand .table-inline__head--start-time {
      width: 14%; }
    .table-inline__table--viewrank .table-inline__cell--expand .table-inline__head--match {
      width: 66%; }
    .table-inline__table--viewrank .table-inline__cell--expand .table-inline__te {
      color: #000; }
    .table-inline__table--viewrank .table-inline__cell--expand .table-inline__te--noc-flag,
    .table-inline__table--viewrank .table-inline__cell--expand .table-inline__te--arrow {
      color: #737373; }
    .table-inline__table--viewrank .table-inline__cell--expand .table-inline__cell--match .table-inline__te {
      padding: 0 .2rem; }
    .table-inline__table--viewrank .table-inline__cell--expand .table-inline__row {
      border-top: 0; }
    .table-inline__table--viewrank .table-inline__cell--expand-icon {
      vertical-align: middle !important; } }

.cp-table-medal-sports .main-left {
  display: none; }

.cp-table-medal-sports table {
  width: 100%;
  margin: 4.37rem 0 0; }
  .cp-table-medal-sports table th {
    padding: 0 0 1.56rem;
    margin: 0 0 2rem;
    text-align: left;
    border-bottom: 0.0625rem solid #dfdfdf; }
  .cp-table-medal-sports table h4 {
    margin: 0;
    font-size: 1.56rem; }
    .cp-table-medal-sports table h4 .sprite-sports {
      margin-right: .625rem;
      display: inline-block;
      vertical-align: middle; }
  .cp-table-medal-sports table tr:hover {
    cursor: pointer;
    background: #d6f4cc; }
    .cp-table-medal-sports table tr:hover td {
      background: #d6f4cc; }
  .cp-table-medal-sports table tr td {
    color: #737373;
    vertical-align: top;
    width: 7.4rem;
    padding: 1rem .5rem 1rem 0; }
    .cp-table-medal-sports table tr td.icons-country {
      width: 3.3rem;
      padding-right: 0; }
    .cp-table-medal-sports table tr td:first-child {
      padding-left: .5rem; }
    .cp-table-medal-sports table tr td.event {
      width: 11.812rem;
      padding-right: 0;
      padding-left: .5rem;
      vertical-align: top; }
    .cp-table-medal-sports table tr td span {
      font-size: .812rem; }
    .cp-table-medal-sports table tr td .team {
      display: inline-block; }
    .cp-table-medal-sports table tr td .country {
      color: #000;
      min-width: 2.3rem;
      display: inline-block;
      min-height: 1.2rem;
      margin-top: .2rem;
      float: left;
      vertical-align: middle; }
    .cp-table-medal-sports table tr td .flag {
      position: relative;
      margin-right: 10px;
      display: inline-block;
      vertical-align: middle;
      float: left;
      margin-top: .2rem; }
    .cp-table-medal-sports table tr td div {
      display: block;
      margin-top: .15rem;
      width: 100%;
      float: left; }
  .cp-table-medal-sports table .athlete.group::after {
    content: "/";
    margin-left: .187rem; }
  .cp-table-medal-sports table .athlete2 {
    display: block; }

.cp-table-medal-sports .sprite-medal {
  display: none; }

.cp-table-medal-sports .filter-sports--mobile {
  display: none; }

@media only screen and (max-width: 1024px) {
  .cp-table-medal-sports .main-left {
    display: block; }
  .cp-table-medal-sports .block {
    display: block !important; }
  .cp-table-medal-sports .filter-sports--mobile {
    display: block;
    position: relative;
    margin: 0;
    padding: 0; }
    .cp-table-medal-sports .filter-sports--mobile select {
      display: block;
      width: 100%;
      background: transparent;
      color: #737373;
      border: 0;
      font-size: 1.2rem;
      padding: 1.5rem .875rem;
      text-indent: 1px;
      text-overflow: "";
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      text-transform: uppercase; }
    .cp-table-medal-sports .filter-sports--mobile::after {
      content: "";
      width: 19px;
      height: 13px;
      background: url("../images/filter-round-arrow.png");
      background-repeat: no-repeat;
      background-size: 70%;
      display: block;
      position: absolute;
      right: 1rem;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      top: 2rem; }
    .cp-table-medal-sports .filter-sports--mobile .wrapper-sports-mobile {
      padding: 0 .875rem 2rem; }
      .cp-table-medal-sports .filter-sports--mobile .wrapper-sports-mobile h4 {
        padding: 0 0 1rem;
        border-bottom: 0.0625rem solid #dfdfdf;
        margin: 0;
        font-size: 1.25rem; }
        .cp-table-medal-sports .filter-sports--mobile .wrapper-sports-mobile h4::before {
          position: relative;
          top: -3px; }
      .cp-table-medal-sports .filter-sports--mobile .wrapper-sports-mobile table {
        margin: 1rem 0 0; }
      .cp-table-medal-sports .filter-sports--mobile .wrapper-sports-mobile th {
        font-weight: 300;
        font-size: 1rem;
        color: #737373;
        border: 0;
        padding: 0;
        margin: 0; }
      .cp-table-medal-sports .filter-sports--mobile .wrapper-sports-mobile td {
        width: auto;
        padding: .3rem 0;
        font-size: .875rem; }
        .cp-table-medal-sports .filter-sports--mobile .wrapper-sports-mobile td:first-child {
          width: 2.188rem; }
        .cp-table-medal-sports .filter-sports--mobile .wrapper-sports-mobile td:nth-child(2) {
          width: 4.5rem; }
      .cp-table-medal-sports .filter-sports--mobile .wrapper-sports-mobile .athlete.group::after {
        content: "";
        display: none; }
      .cp-table-medal-sports .filter-sports--mobile .wrapper-sports-mobile .athlete2 {
        padding-left: 0;
        margin-left: .812rem; }
  .cp-table-medal-sports .sprite-medal {
    float: left;
    margin-right: .3rem;
    display: inline-block;
    margin-bottom: 1.1rem; }
  .cp-table-medal-sports .table-medal-sports__table {
    margin-top: 0;
    display: none; }
    .cp-table-medal-sports .table-medal-sports__table.block {
      display: block; }
    .cp-table-medal-sports .table-medal-sports__table th {
      padding: 0 .75rem;
      margin: 0;
      border: 0; }
      .cp-table-medal-sports .table-medal-sports__table th h4 {
        padding-bottom: 1.56rem;
        border-bottom: 0.0625rem solid #dfdfdf; }
    .cp-table-medal-sports .table-medal-sports__table tr:first-child td {
      padding-top: 0; }
      .cp-table-medal-sports .table-medal-sports__table tr:first-child td.event {
        padding-top: 1rem; }
    .cp-table-medal-sports .table-medal-sports__table td {
      display: inline-block;
      width: 65%;
      text-align: left;
      padding: 0 .15rem .5rem 2.7rem; }
      .cp-table-medal-sports .table-medal-sports__table td.event {
        width: 100%;
        padding-left: .75rem;
        padding-top: 1rem;
        font-weight: 300; }
      .cp-table-medal-sports .table-medal-sports__table td.icons-country {
        width: 24%;
        text-align: right;
        padding-left: .75rem; }
        .cp-table-medal-sports .table-medal-sports__table td.icons-country .flag,
        .cp-table-medal-sports .table-medal-sports__table td.icons-country .country {
          float: none;
          margin-top: 0;
          vertical-align: top;
          margin-right: 0;
          display: inline-block;
          width: 26px; }
        .cp-table-medal-sports .table-medal-sports__table td.icons-country .country {
          margin-right: 2px;
          min-width: 0; }
      .cp-table-medal-sports .table-medal-sports__table td .athlete.group,
      .cp-table-medal-sports .table-medal-sports__table td .athlete2 {
        min-width: 47.5%;
        display: inline-block;
        margin-right: 5%; }
        .cp-table-medal-sports .table-medal-sports__table td .athlete.group::after,
        .cp-table-medal-sports .table-medal-sports__table td .athlete2::after {
          content: none; }
      .cp-table-medal-sports .table-medal-sports__table td .athlete2 {
        margin-right: 0; }
        .cp-table-medal-sports .table-medal-sports__table td .athlete2 + .athlete {
          display: block; } }

.pg-event .table-inline__table--event-result .table-inline__head--rank {
  text-align: left; }

.pg-event .table-inline__table--judo-races {
  margin-top: 1rem; }
  .pg-event .table-inline__table--judo-races tr {
    padding-left: 1rem; }
  .pg-event .table-inline__table--judo-races .table-inline__hrow--top-header .table-inline__te--wrapper::after {
    display: none; }
  .pg-event .table-inline__table--judo-races .table-inline__hrow--top-header .table-inline__head--races &gt; .table-inline__te--wrapper {
    text-align: center; }
  .pg-event .table-inline__table--judo-races .table-inline__hrow--top-header .table-inline__head--total {
    vertical-align: middle; }
    .pg-event .table-inline__table--judo-races .table-inline__hrow--top-header .table-inline__head--total .table-inline__te--wrapper {
      padding: 0 .8rem; }
  .pg-event .table-inline__table--judo-races .table-inline__hrow--top-header .table-inline__head--medal-race &gt; .table-inline__te--wrapper {
    float: left;
    margin-right: 2rem; }
  .pg-event .table-inline__table--judo-races thead .table-inline__head:first-child {
    text-align: center; }
  .pg-event .table-inline__table--judo-races tbody td:first-child {
    padding-left: 1rem; }
  .pg-event .table-inline__table--judo-races .table-inline__cell--sprite {
    vertical-align: middle; }
  .pg-event .table-inline__table--judo-races .icon-medal {
    margin-right: 1.8rem; }

@media only screen and (max-width: 1024px) {
  .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__table--haveexpandedtable .table-inline__cell--hidden, .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__table--haveexpandedtable .table-inline__head--hidden {
    display: table-cell; }
  .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__table--haveexpandedtable .table-inline__head--hidden:last-child {
    border-right: 1px solid #dfdfdf !important; }
  .pg-event-unit .table-inline__table--event-result .table-inline__head--horse,
  .pg-event-unit .table-inline__table--event-result .table-inline__head--result,
  .pg-event .table-inline__table--event-result .table-inline__head--horse,
  .pg-event .table-inline__table--event-result .table-inline__head--result {
    display: none; }
  .pg-event-unit .table-inline__table--event-result .table-inline__cell--athletes,
  .pg-event-unit .table-inline__table--event-result .table-inline__cell--team,
  .pg-event .table-inline__table--event-result .table-inline__cell--athletes,
  .pg-event .table-inline__table--event-result .table-inline__cell--team {
    display: inline-block;
    width: 100%;
    padding: .838rem 0 0; }
  .pg-event-unit .table-inline__table--event-result .table-inline__cell--points,
  .pg-event-unit .table-inline__table--event-result .table-inline__cell--result,
  .pg-event .table-inline__table--event-result .table-inline__cell--points,
  .pg-event .table-inline__table--event-result .table-inline__cell--result {
    display: block;
    padding: .375rem 0 0; }
  .pg-event-unit .table-inline__table--event-result .table-inline__cell:last-child,
  .pg-event .table-inline__table--event-result .table-inline__cell:last-child {
    padding-bottom: .312rem; }
  .pg-event-unit .table-inline__table--event-result .table-inline__cell--noc,
  .pg-event .table-inline__table--event-result .table-inline__cell--noc {
    width: 20%; }
  .pg-event-unit .table-inline__table--event-result .table-inline__te--country-name,
  .pg-event .table-inline__table--event-result .table-inline__te--country-name {
    margin: 0 .3rem 0 .625rem; }
  .pg-event-unit .table-inline__table--event-result .table-inline__head--rank,
  .pg-event .table-inline__table--event-result .table-inline__head--rank {
    text-align: center; }
  .pg-event-unit .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--results,
  .pg-event .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--results {
    display: none; }
  .pg-event-unit .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name,
  .pg-event .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name {
    display: inline-block;
    padding-bottom: 0; }
  .pg-event-unit .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--athletes ~ .table-inline__cell, .pg-event-unit .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name + .table-inline__cell, .pg-event-unit .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name + .table-inline__cell + .table-inline__cell,
  .pg-event .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--athletes ~ .table-inline__cell,
  .pg-event .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name + .table-inline__cell,
  .pg-event .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name + .table-inline__cell + .table-inline__cell {
    display: block;
    width: 100%;
    padding: 0; }
  .pg-event-unit .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--bib,
  .pg-event-unit .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--rank,
  .pg-event-unit .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--vault,
  .pg-event .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--bib,
  .pg-event .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--rank,
  .pg-event .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--vault {
    padding-left: 0;
    text-indent: .3rem;
    text-align: left; }
  .pg-event-unit .table-inline__table--event-result .table-inline__cell--horse + .table-inline__cell--result,
  .pg-event-unit .table-inline__table--event-result .table-inline__cell--athletes + .table-inline__cell--horse,
  .pg-event-unit .table-inline__table--event-result .table-inline__cell--noc + .table-inline__cell--athletes + .table-inline__cell--athletes,
  .pg-event-unit .table-inline__table--event-result .table-inline__cell--athletes + .table-inline__cell--athletes.table-inline__cell--last,
  .pg-event .table-inline__table--event-result .table-inline__cell--horse + .table-inline__cell--result,
  .pg-event .table-inline__table--event-result .table-inline__cell--athletes + .table-inline__cell--horse,
  .pg-event .table-inline__table--event-result .table-inline__cell--noc + .table-inline__cell--athletes + .table-inline__cell--athletes,
  .pg-event .table-inline__table--event-result .table-inline__cell--athletes + .table-inline__cell--athletes.table-inline__cell--last {
    padding-top: 0; }
  .pg-event-unit .table-inline__table--event-result.table-inline__table--event-unit-start-list--expand,
  .pg-event .table-inline__table--event-result.table-inline__table--event-unit-start-list--expand {
    overflow: hidden; } }

.table-inline__table--event-unit-expand .table-inline__head .table-inline__te {
  font-weight: 400 !important;
  text-align: left; }
  .table-inline__table--event-unit-expand .table-inline__head .table-inline__te::after {
    display: none; }

.table-inline__table--event-unit-expand .table-inline__cell--rank {
  text-align: left !important; }

.table-inline__incidents-disclamer {
  color: #737373;
  margin-top: 3rem; }
  .table-inline__incidents-disclamer .sprite-ui {
    margin: 0 1rem 0 .4rem; }

.table-inline__table--event-unit-rank .table-inline__head {
  padding-bottom: 1.5rem; }

.table-inline__table--event-unit-rank .table-inline__cell--athletes {
  width: auto; }

.table-inline__table--event-unit-rank .table-inline__te-group {
  display: table;
  width: 100%; }

.table-inline__table--event-unit-rank .table-inline__te-group--inside {
  display: table-cell;
  width: 50%; }

.table-inline__table--event-unit-rank .table-inline__te--activity {
  display: table-cell;
  padding-left: 1rem;
  vertical-align: top;
  width: 6rem; }
  .table-inline__table--event-unit-rank .table-inline__te--activity .table-inline__te--irm-message {
    margin: 0; }

.table-inline__table--event-unit-rank .table-inline__cell--noc {
  vertical-align: top; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit.table-inline__table--event-unit-ar .table-inline__hrow--top .table-inline__head.table-inline__head--blank .table-inline__te--name {
    color: #fff; }
  .table-inline__table--event-unit-rank .table-inline__head:first-child,
  .table-inline__table--event-unit-rank .table-inline__cell:first-child {
    padding-left: .5rem;
    padding-right: 1rem; }
  .table-inline__table--event-unit-rank .table-inline__head:last-child,
  .table-inline__table--event-unit-rank .table-inline__cell:last-child {
    display: none; }
  .table-inline__table--event-unit-rank .table-inline__te-group--inside {
    width: 60%; }
  .table-inline__table--event-unit-rank .table-inline__cell--noc {
    min-width: 4.4rem; }
  .table-inline__table--event-unit-rank--with-last-col .table-inline__head:last-child {
    display: table-cell; }
  .table-inline__table--event-unit-rank--with-last-col.table-inline__table--event-unit-ro.table-inline__table--event-unit-results--per-distance .table-inline__head {
    padding-bottom: 0;
    text-align: left; }
  .table-inline__table--event-unit-rank--with-last-col.table-inline__table--event-unit-ro .table-inline__cell--expand {
    display: none; }
  .table-inline__table--event-unit-rank--with-last-col.table-inline__table--event-unit-ro .table-inline__table--event-unit-results--per-distance {
    min-width: 430px;
    margin: 0 20px; }
    .table-inline__table--event-unit-rank--with-last-col.table-inline__table--event-unit-ro .table-inline__table--event-unit-results--per-distance .table-inline__head, .table-inline__table--event-unit-rank--with-last-col.table-inline__table--event-unit-ro .table-inline__table--event-unit-results--per-distance .table-inline__cell--distance {
      padding: 0; }
  .table-inline__table--event-unit-rank--with-last-col .table-inline__cell--noc,
  .table-inline__table--event-unit-rank--with-last-col .table-inline__cell:last-child {
    display: inline-block; }
    .table-inline__table--event-unit-rank--with-last-col .table-inline__cell--noc .table-inline__cell--sprite-flags,
    .table-inline__table--event-unit-rank--with-last-col .table-inline__cell:last-child .table-inline__cell--sprite-flags {
      margin-right: .5rem; }
  .table-inline__table--event-unit-rank--with-last-col .table-inline__cell--expand.table-inline__cell:last-child.table-inline__cell--expand--opened {
    display: table-cell; }
  .table-inline__table--event-unit-rank--with-last-col .table-inline__cell:last-child {
    padding: 0 0 1rem; }
    .table-inline__table--event-unit-rank--with-last-col .table-inline__cell:last-child.table-inline__cell--expand-icon {
      padding: inherit;
      display: table-cell;
      width: auto;
      vertical-align: middle; }
  .table-inline__table--event-unit-rank--with-last-col .table-inline__te--last-name {
    margin-left: 0; }
  .table-inline__table--event-unit-rank--with-last-col .table-inline__te-group {
    display: block;
    width: 100%; }
  .table-inline__table--event-unit-rank--with-last-col .table-inline__te--activity {
    display: block;
    padding: 0;
    margin-left: 0; }
  .table-inline__table--event-unit-rank--teams .table-inline__head:last-child {
    display: none; }
  .table-inline__table--event-unit-rank--teams .table-inline__cell--athletes {
    display: block;
    width: 100%;
    padding-left: 0; }
  .table-inline__table--event-unit-rank--teams .table-inline__cell--noc {
    display: table-cell;
    width: auto; } }

.table-inline__table--event-unit-results-columns .table-inline__head {
  text-align: left;
  vertical-align: bottom;
  font-weight: 400;
  color: #737373;
  padding-bottom: .6rem;
  padding-right: .4rem; }
  .table-inline__table--event-unit-results-columns .table-inline__head .table-inline__te::after {
    display: none; }

.table-inline__table--event-unit-results-columns .table-inline__hrow--top-row .table-inline__head {
  text-align: center;
  color: #000; }

.table-inline__table--event-unit-results-columns .table-inline__cell {
  text-align: left;
  color: #737373; }

.table-inline__table--event-unit-results-columns .table-inline__cell:first-child {
  padding-left: 1rem; }

.table-inline__table--event-unit-results-columns .table-inline__cell--noc {
  color: #000; }

.table-inline__table--event-unit-results-columns .table-inline__cell--pts {
  width: 3rem; }
  .table-inline__table--event-unit-results-columns .table-inline__cell--pts .table-inline__te--pts {
    vertical-align: top; }
  .table-inline__table--event-unit-results-columns .table-inline__cell--pts .table-inline__cell--sprite {
    position: relative;
    top: -4px;
    margin-left: .5rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-results-columns {
    width: 200%; }
    .table-inline__table--event-unit-results-columns .table-inline__cell:first-child {
      padding-right: 1rem; } }

.table-inline__table--event-unit-results {
  margin: 0; }
  .table-inline__table--event-unit-results .cp-table-inline {
    margin-top: 0; }
  .table-inline__table--event-unit-results .table-inline__cell:last-child.table-inline__cell--match-score {
    text-align: center; }
  .table-inline__table--event-unit-results .table-inline__cell--insidetable {
    padding: 0; }
  .table-inline__table--event-unit-results .table-inline__table--event-unit-expand-split .table-inline__row {
    background-color: inherit; }
  .table-inline__table--event-unit-results .table-inline__head {
    font-weight: 400;
    min-height: 2.125rem;
    vertical-align: bottom; }
    .table-inline__table--event-unit-results .table-inline__head .table-inline__te {
      line-height: 1.438rem;
      min-height: 1.438rem;
      vertical-align: bottom; }
    .table-inline__table--event-unit-results .table-inline__head .table-inline__te--sprite {
      display: inline-block; }
  .table-inline__table--event-unit-results .table-inline__head--250m .table-inline__te::after,
  .table-inline__table--event-unit-results .table-inline__head--500m .table-inline__te::after,
  .table-inline__table--event-unit-results .table-inline__head--750m .table-inline__te::after,
  .table-inline__table--event-unit-results .table-inline__head--1000m .table-inline__te::after {
    width: 100%; }
  .table-inline__table--event-unit-results .table-inline__head--rank {
    width: 3.7rem; }
    .table-inline__table--event-unit-results .table-inline__head--rank .table-inline__te--name {
      padding-right: .3rem; }
  .table-inline__table--event-unit-results .table-inline__head--points-behind .table-inline__te--name {
    width: 60px;
    display: block; }
  .table-inline__table--event-unit-results .table-inline__cell--rank,
  .table-inline__table--event-unit-results .table-inline__cell--lane {
    padding-right: 1rem; }
  .table-inline__table--event-unit-results .table-inline__head--bib {
    width: 4.188rem; }
  .table-inline__table--event-unit-results .table-inline__cell:first-child {
    width: 2rem;
    text-align: center; }
  .table-inline__table--event-unit-results .table-inline__cell--time {
    width: 4rem;
    text-align: center;
    color: #000; }
  .table-inline__table--event-unit-results .table-inline__cell--bib {
    text-align: left; }
  .table-inline__table--event-unit-results .table-inline__cell--player-number {
    text-align: center;
    color: #737373; }
    .table-inline__table--event-unit-results .table-inline__cell--player-number .table-inline__te {
      display: block; }
  .table-inline__table--event-unit-results .table-inline__cell--match-score {
    font-size: 1.125rem;
    font-weight: 300;
    width: 5.625rem;
    vertical-align: middle;
    background-color: #5fba43;
    color: #fff; }
  .table-inline__table--event-unit-results .table-inline__cell--results {
    width: 5.6rem;
    color: #000; }
  .table-inline__table--event-unit-results .table-inline__cell--results-info {
    width: 7.3rem;
    color: #000; }
    .table-inline__table--event-unit-results .table-inline__cell--results-info .table-inline__cell--sprite {
      float: right;
      margin: .4rem .4rem 0; }
  .table-inline__table--event-unit-results .table-inline__cell--expand-icon {
    width: 2.5rem; }
  .table-inline__table--event-unit-results .table-inline__te {
    margin-right: .3rem;
    vertical-align: middle; }
  .table-inline__table--event-unit-results .table-inline__te--irm-message {
    margin-left: 0;
    display: block;
    margin-top: 0;
    color: #737373; }
  .table-inline__table--event-unit-results .table-inline__cell--rank-arrow-up {
    padding-left: .2rem;
    width: 4rem;
    color: #4faa33; }
    .table-inline__table--event-unit-results .table-inline__cell--rank-arrow-up .table-inline__te {
      margin: 0 .2rem; }
  .table-inline__table--event-unit-results .table-inline__cell--rank-arrow-down {
    padding-left: .2rem;
    width: 4rem;
    color: #f00; }
    .table-inline__table--event-unit-results .table-inline__cell--rank-arrow-down .table-inline__te {
      margin: 0 .2rem; }
  .table-inline__table--event-unit-results .table-inline__te-sprite--dash,
  .table-inline__table--event-unit-results .table-inline__te-sprite--plus {
    cursor: pointer; }
  .table-inline__table--event-unit-results .table-inline__cell--start-order {
    width: 4.063rem; }
  .table-inline__table--event-unit-results .table-inline__cell--result {
    width: 7rem; }
  .table-inline__table--event-unit-results .table-inline__cell--team,
  .table-inline__table--event-unit-results .table-inline__cell--athletes {
    width: 11.7rem; }

.table-inline__table--event-unit-results--inside-table .cp-table-inline {
  float: left;
  padding: 0 .8rem;
  width: 50%; }

.table-inline__table--event-unit-results--inside-table .table-inline__table--event-unit-results--per-distance {
  width: 100%; }

.table-inline__table--event-unit-results--inside-table .table-inline__te--activity {
  display: table-cell;
  padding-left: 1rem;
  vertical-align: top; }

.table-inline__table--event-unit-results--inside-table .table-inline__te-group--inside {
  display: table-cell;
  width: 60%; }

.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand-icon {
  padding-right: 1rem; }

.table-inline__table--event-unit-results--inside-table .table-inline__cell,
.table-inline__table--event-unit-results--inside-table .table-inline__te {
  vertical-align: middle; }

.table-inline__table--event-unit-results--inside-table .table-inline__cell {
  text-align: center; }

.table-inline__table--event-unit-results--inside-table .table-inline__cell--noc .table-inline__cell--sprite-flags {
  margin-right: .5rem; }

.table-inline__table--event-unit-expand-split.table-inline__table {
  margin: 0 auto;
  width: 95%; }

.table-inline__table--event-unit-expand-split .table-inline__head {
  padding-bottom: 0;
  width: 25%;
  text-align: center;
  vertical-align: bottom; }
  .table-inline__table--event-unit-expand-split .table-inline__head .table-inline__te {
    font-weight: normal !important;
    line-height: 1rem;
    min-height: inherit; }
    .table-inline__table--event-unit-expand-split .table-inline__head .table-inline__te::after {
      display: none; }

.table-inline__table--event-unit-expand-split .table-inline__head--marks {
  text-align: left; }
  .table-inline__table--event-unit-expand-split .table-inline__head--marks .table-inline__te {
    margin-left: 1rem; }
    .table-inline__table--event-unit-expand-split .table-inline__head--marks .table-inline__te::after {
      display: none; }

.table-inline__table--event-unit-expand-split .table-inline__cell {
  padding: .318rem 0;
  text-align: center;
  vertical-align: middle;
  color: #737373; }

.table-inline__table--event-unit-expand-split .table-inline__cell:first-child {
  padding-left: .5rem;
  text-align: left;
  color: #737373; }

.table-inline__table--event-unit-expand-split .table-inline__head:first-child {
  padding-left: 1.5rem;
  text-align: left; }

.table-inline__table--event-unit-expand-split .table-inline__cell:last-child,
.table-inline__table--event-unit-expand-split .table-inline__head:last-child {
  padding-right: .5rem; }

.table-inline__table--event-unit-expand-split .table-inline__cell--time-behind {
  padding-right: 2rem; }

.table-inline__table--event-unit-expand-split .table-inline__cell--split {
  padding-right: 2rem;
  text-align: center; }
  .table-inline__table--event-unit-expand-split .table-inline__cell--split .table-inline__te {
    float: left; }
  .table-inline__table--event-unit-expand-split .table-inline__cell--split .table-inline__te--lap {
    float: right;
    color: #737373; }

.table-inline__table--event-unit-expand-split .table-inline__row--separator {
  border-bottom: 1px solid #e4e4e4; }
  .table-inline__table--event-unit-expand-split .table-inline__row--separator .table-inline__cell {
    padding-bottom: 1.5rem; }
  .table-inline__table--event-unit-expand-split .table-inline__row--separator + .table-inline__row .table-inline__cell {
    padding-top: 1.5rem; }

.table-inline__table--event-unit-results--per-distance {
  margin: 0 auto;
  width: 75%; }
  .table-inline__table--event-unit-results--per-distance .table-inline__head {
    padding-bottom: 0; }
    .table-inline__table--event-unit-results--per-distance .table-inline__head .table-inline__te {
      font-weight: 400 !important;
      color: #737373; }
      .table-inline__table--event-unit-results--per-distance .table-inline__head .table-inline__te::after {
        display: none; }
  .table-inline__table--event-unit-results--per-distance .table-inline__cell {
    padding: .3rem 0; }
  .table-inline__table--event-unit-results--per-distance .table-inline__cell--distance .table-inline__te {
    display: block; }

.table-inline__table--event-results-expand-sa--expand .table-inline__te--action {
  display: inline-block;
  margin-top: 1rem;
  color: #000; }
  .table-inline__table--event-results-expand-sa--expand .table-inline__te--action + .table-inline__te-group {
    display: inline-block;
    width: 65%; }
    .table-inline__table--event-results-expand-sa--expand .table-inline__te--action + .table-inline__te-group .table-inline__te {
      display: inline-block;
      margin: 1rem .1rem 0; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-eq .table-inline__te--score-rank {
    display: none; }
  .table-inline__table--event-unit-results--inside-table .cp-table-inline {
    float: none;
    margin-bottom: 1rem;
    width: 100%; }
    .table-inline__table--event-unit-results--inside-table .cp-table-inline .table-inline__cell--distance {
      padding: 0; }
    .table-inline__table--event-unit-results--inside-table .cp-table-inline .table-inline__head--time,
    .table-inline__table--event-unit-results--inside-table .cp-table-inline .table-inline__cell--time,
    .table-inline__table--event-unit-results--inside-table .cp-table-inline .table-inline__head--rank,
    .table-inline__table--event-unit-results--inside-table .cp-table-inline .table-inline__cell--rank,
    .table-inline__table--event-unit-results--inside-table .cp-table-inline .table-inline__cell--distance {
      text-align: center; }
  .table-inline__table--event-unit-results--inside-table .table-inline__cell--points {
    display: block;
    padding: 0;
    text-align: left; }
  .table-inline__table--event-unit-results--inside-table .table-inline__cell--athletes {
    display: inline-block;
    padding: .3rem 0; }
  .table-inline__table--event-unit-results--inside-table .table-inline__cell--result {
    display: block;
    padding: .2rem 0;
    text-align: left; }
  .table-inline__table--event-unit-results--inside-table .table-inline__head--results {
    display: none; }
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-start-list--expand,
  .table-inline__table--event-unit-dv .table-inline__table--event-unit-start-list--expand {
    margin: 0 0 1rem 4rem !important; }
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--noc .table-inline__cell--sprite,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--noc .table-inline__cell--sprite {
    display: inline-block; }
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell {
    vertical-align: top !important; }
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--team,
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--heat,
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--athletes,
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--points,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--team,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--heat,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--athletes,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--points {
    display: inline-block; }
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--result,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--result {
    top: -.3rem;
    display: block;
    padding: 0 0 .3rem .313rem;
    width: 98%; }
    .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--result .table-inline__te--irm-message,
    .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--result .table-inline__te--irm-message {
      width: 50%; }
    .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--result .table-inline__te--sprite-group,
    .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--result .table-inline__te--sprite-group {
      display: block;
      float: right;
      width: 32%; }
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--points,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--points {
    clear: both;
    display: block;
    padding: 0 0 0 .313rem;
    width: 95%;
    text-align: left; }
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--team,
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--athletes,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--team,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--athletes {
    padding-bottom: 0; }
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__head--heat,
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__head--results,
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__head--expand-icon,
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--expand-icon,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__head--heat,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__head--results,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__head--expand-icon,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--expand-icon {
    display: none; }
  .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--expand--opened,
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--expand--opened {
    display: table-cell !important; }
  .table-inline__table--event-unit-cf .table-inline__cell--noc,
  .table-inline__table--event-unit-dv .table-inline__cell--noc {
    width: 4.4rem; }
    .table-inline__table--event-unit-cf .table-inline__cell--noc .table-inline__te--country-name,
    .table-inline__table--event-unit-dv .table-inline__cell--noc .table-inline__te--country-name {
      margin-left: .8rem;
      margin-right: 0; }
  .table-inline__table--event-unit-results {
    margin: 0; }
    .table-inline__table--event-unit-results .table-inline__cell:first-child {
      min-width: 1rem;
      padding-left: .2rem;
      width: auto;
      padding-right: 0;
      text-align: center; }
    .table-inline__table--event-unit-results .table-inline__cell--bib {
      min-width: 2rem; }
    .table-inline__table--event-unit-results .table-inline__cell--rank-arrow-up {
      min-width: 1.8rem;
      padding-left: .2rem; }
      .table-inline__table--event-unit-results .table-inline__cell--rank-arrow-up .table-inline__te {
        margin: 0; }
    .table-inline__table--event-unit-results .table-inline__cell--rank-arrow-down {
      min-width: 1.8rem;
      padding-left: .2rem; }
      .table-inline__table--event-unit-results .table-inline__cell--rank-arrow-down .table-inline__te {
        margin: 0; }
    .table-inline__table--event-unit-results .table-inline__cell--noc {
      text-align: center; }
      .table-inline__table--event-unit-results .table-inline__cell--noc .table-inline__cell--sprite {
        display: none; }
    .table-inline__table--event-unit-results .table-inline__cell--results {
      min-width: 3.5rem;
      text-align: center; }
    .table-inline__table--event-unit-results .table-inline__cell--expand-icon {
      min-width: 1rem;
      padding-right: .1rem; }
    .table-inline__table--event-unit-results.table-inline__table--event-unit-gr .table-inline__cell--noc {
      min-width: 5.25rem; }
    .table-inline__table--event-unit-results.table-inline__table--event-unit-gt .table-inline__cell--expand-icon .table-inline__te {
      display: inline-block; }
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__head--horse,
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__head--result,
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__head--results,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__head--horse,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__head--result,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__head--results {
    display: none; }
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--athletes,
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--athlete,
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--result,
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse,
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--results,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--athletes,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--athlete,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--result,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--results {
    display: inline-block; }
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--athletes,
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--athlete,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--athletes,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--athlete {
    padding-bottom: 0;
    padding-left: 0;
    width: 100%;
    text-align: left; }
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell:last-child,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell:last-child {
    text-align: left; }
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse,
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--result,
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--results,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--result,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--results {
    padding-top: 0;
    width: 12.313rem; }
    .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse &gt; .table-inline__te,
    .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--result &gt; .table-inline__te,
    .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--results &gt; .table-inline__te,
    .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse &gt; .table-inline__te,
    .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--result &gt; .table-inline__te,
    .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--results &gt; .table-inline__te {
      display: block;
      float: left;
      margin: 0;
      padding: 0;
      width: 50%;
      color: #000; }
      .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse &gt; .table-inline__te.table-inline__te--irm-message,
      .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--result &gt; .table-inline__te.table-inline__te--irm-message,
      .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--results &gt; .table-inline__te.table-inline__te--irm-message,
      .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse &gt; .table-inline__te.table-inline__te--irm-message,
      .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--result &gt; .table-inline__te.table-inline__te--irm-message,
      .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--results &gt; .table-inline__te.table-inline__te--irm-message {
        width: 100%; }
      .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse &gt; .table-inline__te.table-inline__te--sprite-group,
      .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--result &gt; .table-inline__te.table-inline__te--sprite-group,
      .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--results &gt; .table-inline__te.table-inline__te--sprite-group,
      .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse &gt; .table-inline__te.table-inline__te--sprite-group,
      .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--result &gt; .table-inline__te.table-inline__te--sprite-group,
      .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--results &gt; .table-inline__te.table-inline__te--sprite-group {
        text-align: left; }
    .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse .table-inline__cell--sprite,
    .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--result .table-inline__cell--sprite,
    .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--results .table-inline__cell--sprite,
    .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse .table-inline__cell--sprite,
    .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--result .table-inline__cell--sprite,
    .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--results .table-inline__cell--sprite {
      margin: 0; }
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse {
    padding: 0 0 .125rem; }
    .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse .table-inline__te,
    .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse .table-inline__te {
      color: #737373; }
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--expand-icon,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--expand-icon {
    display: none; }
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-results-breakdown .table-inline__cell--rank,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-results-breakdown .table-inline__cell--rank {
    width: 4.25rem; }
  .table-inline__table.table-inline__table--event.table-inline__table--event-unit-big-table,
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-big-table {
    min-width: 31.25rem;
    width: 100%; }
    .table-inline__table.table-inline__table--event.table-inline__table--event-unit-big-table .table-inline__cell--result .table-inline__te,
    .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-big-table .table-inline__cell--result .table-inline__te {
      display: inline-block;
      width: auto; }
  .table-inline__table--event-results-expand-sa--expand .table-inline__te--action {
    display: inline-block;
    margin-top: 1rem;
    text-align: left;
    vertical-align: top;
    color: #000; }
    .table-inline__table--event-results-expand-sa--expand .table-inline__te--action + .table-inline__te-group {
      display: inline-block;
      margin-top: 1rem;
      width: 65%;
      vertical-align: top; }
      .table-inline__table--event-results-expand-sa--expand .table-inline__te--action + .table-inline__te-group .table-inline__te {
        display: inline-block;
        margin: 0 .1rem;
        vertical-align: top; } }

@media only screen and (max-width: 325px) {
  .pg-event-unit .table-inline__table--event-unit-cf.table-inline__table--event-unit-results {
    min-width: 18.125rem; }
    .pg-event-unit .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__row .table-inline__cell:first-child {
      padding-left: 0; }
    .pg-event-unit .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__row .table-inline__cell {
      font-weight: 300;
      padding-top: .125rem; }
      .pg-event-unit .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__row .table-inline__cell.table-inline__cell--250m, .pg-event-unit .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__row .table-inline__cell.table-inline__cell--500m, .pg-event-unit .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__row .table-inline__cell.table-inline__cell--750m {
        padding-right: 1.4rem; }
      .pg-event-unit .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__row .table-inline__cell.table-inline__cell--insidetable {
        padding-top: 0; }
    .pg-event-unit .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--noc .table-inline__te--country-name {
      margin-left: .1rem;
      margin-right: .312rem; }
    .pg-event-unit .table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results {
      margin-left: 8rem;
      padding-top: 0;
      width: auto;
      text-align: center; } }

.table-inline__table--event-unit-start-list .table-inline__head {
  min-height: 2.125rem;
  text-align: left;
  vertical-align: bottom; }
  .table-inline__table--event-unit-start-list .table-inline__head.table-inline__head--start-order .table-inline__te {
    text-align: center; }
    .table-inline__table--event-unit-start-list .table-inline__head.table-inline__head--start-order .table-inline__te::after {
      width: calc(100% - .3rem); }

.table-inline__table--event-unit-start-list .table-inline__te {
  margin-right: .3rem; }

.table-inline__table--event-unit-start-list .table-inline__cell--start-order {
  width: 9%; }

.table-inline__table--event-unit-start-list .table-inline__cell--bib {
  width: 10%;
  text-align: left; }

.table-inline__table--event-unit-start-list .table-inline__cell--noc-name {
  color: #737373; }

.table-inline__table--event-unit-start-list .table-inline__cell--expand-icon {
  display: block;
  padding-right: 1rem;
  text-align: right; }

.table-inline__table--event-unit-start-list .table-inline__cell--apparatus {
  color: #737373; }

.table-inline__table--event-unit-start-list.table-inline__table--event-unit-gr .table-inline__head:first-child {
  padding-right: .8rem; }

.table-inline__table--event-unit-start-list.table-inline__table--event-unit-gr .table-inline__cell--athletes {
  width: 36%; }

.table-inline__table--event-unit-start-list.table-inline__table--event-unit-gr .table-inline__cell--expand .cp-table-inline:first-child {
  border-bottom: 1px solid #dfdfdf; }

.table-inline__table--event-unit-start-list.table-inline__table--event-unit-cs .table-inline__cell--start-order {
  width: 4.5rem;
  color: #737373; }

.event-livescreens__tabpanel--start-list--cs .table-inline__cell--order,
.event-livescreens__tabpanel--start-list--cs .table-inline__cell--start-order,
.table-inline__table--event-unit-rank-finished-cs .table-inline__cell--order,
.table-inline__table--event-unit-rank-finished-cs .table-inline__cell--start-order,
.table-inline__table--heats-event-unit-results .table-inline__cell--order,
.table-inline__table--heats-event-unit-results .table-inline__cell--start-order {
  width: 4.5rem;
  color: #737373; }

.table-inline__table--event-unit-running-ju .table-inline__te {
  margin-right: .3rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__te--given-hash-name {
    display: block;
    margin-bottom: -1rem;
    margin-left: 7rem; }
  .table-inline__te--last-name-with-hash {
    margin-left: 7.5rem; }
  .table-inline__table--event-unit-fb .table-inline__head--time,
  .table-inline__table--event-unit-fb .table-inline__head--start-time,
  .table-inline__table--event-unit-fb .table-inline__cell--time,
  .table-inline__table--event-unit-fb .table-inline__cell--start-time {
    width: 5rem;
    text-align: center; }
  .table-inline__table--event-unit-fb .table-inline__cell--time {
    vertical-align: top;
    position: relative;
    width: 4rem;
    text-align: center; }
  .table-inline__table--event-unit-fb .table-inline__cell--noc {
    width: 12%;
    white-space: nowrap; }
  .table-inline__table--event-unit-fb .table-inline__cell--player-number {
    text-align: center;
    width: .9rem; }
  .table-inline__table--event-unit-fb .table-inline__cell--athletes {
    display: block;
    padding-bottom: 2px;
    width: 30%;
    line-height: 1rem;
    padding-top: 1rem; }
  .table-inline__table--event-unit-fb .table-inline__cell--results {
    text-align: left;
    overflow: hidden; }
  .table-inline__table--event-unit-fb .table-inline__cell--match-score {
    font-size: 1.125rem;
    font-weight: 300;
    width: 5.625rem;
    vertical-align: middle; }
  .table-inline__table--event-unit-results .table-inline__head:first-child {
    padding-left: .5rem; }
  .table-inline__table--event-unit-results .table-inline__head .table-inline__te {
    padding: 0 1px; }
  .table-inline__table--event-unit-results .table-inline__cell--expand-icon {
    width: 1.25rem; }
  .table-inline__table--event-unit-results .table-inline__cell--result {
    width: 3.25rem; }
    .table-inline__table--event-unit-results .table-inline__cell--result &gt; .table-inline__te:not(.sprite-ui) {
      display: block;
      width: 100%; }
  .table-inline__table--event-unit-results .table-inline__cell--noc .table-inline__cell--sprite {
    display: inline-block; }
  .table-inline__table--event-unit-results .table-inline__cell .table-inline__te--irm-message {
    margin-left: 0; }
  .table-inline__table--event-unit-start-list .table-inline__head:first-child {
    padding-left: .5rem; }
  .table-inline__table--event-unit-start-list .table-inline__cell--start-order {
    width: 14%; }
  .table-inline__table--event-unit-start-list .table-inline__cell--noc {
    width: 24%; }
  .table-inline__table--event-unit-start-list .table-inline__te--country-name {
    margin: 0 .1rem; }
  .table-inline__table--event-unit-start-list .table-inline__cell--apparatus {
    padding-left: .5rem; } }

.table-inline__table--individual-stats .table-inline__head {
  padding: .6rem 0;
  text-align: center;
  vertical-align: middle;
  background-color: #075492;
  border-right: 1px solid #0e64aa; }
  .table-inline__table--individual-stats .table-inline__head .table-inline__te {
    padding-bottom: 0;
    text-align: center;
    vertical-align: middle;
    color: #fff; }
    .table-inline__table--individual-stats .table-inline__head .table-inline__te::after {
      display: none; }

.table-inline__table--individual-stats .table-inline__head:first-child {
  background-color: transparent;
  border-right: 0; }

.table-inline__table--individual-stats .table-inline__head:last-child {
  border-right: 0; }

.table-inline__table--individual-stats .table-inline__cell {
  text-align: center;
  color: #737373; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--individual-stats .table-inline__head .table-inline__te {
    min-width: 6.25rem;
    padding: 0 .625rem; }
  .table-inline__table--individual-stats .table-inline__cell:last-child,
  .table-inline__table--individual-stats .table-inline__head:last-child {
    display: table-cell; } }

.table-inline__table--event-unit-observations .table-inline__cell--rule {
  color: #000;
  width: 9.375rem;
  padding-left: 1rem; }

.table-inline__table--event-unit-observations .table-inline__cell--info {
  color: #737373; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-observations .table-inline__cell--rule {
    display: block;
    width: 100%; }
  .table-inline__table--event-unit-observations .table-inline__cell--info {
    display: block;
    width: 100%;
    padding-left: 1rem; } }

.table-inline__table--previous-results-list .table-inline__head {
  color: #000;
  padding-bottom: .8rem;
  font-weight: 100; }

.table-inline__table--previous-results-list .table-inline__te--country-name {
  font-size: .813rem !important;
  margin-left: .625rem !important;
  margin-right: .625rem !important; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--previous-results-list .table-inline__cell--noc {
    width: 40%; } }

.table-inline__table--team-stats .table-inline__cell--status {
  width: 26%; }

.table-inline__table--team-stats .table-inline__cell--athletes {
  width: 31%; }

.table-inline__table--team-stats .table-inline__cell--split {
  min-width: 4rem;
  text-align: center; }

.table-inline__table--team-stats .table-inline__cell--start-time {
  width: 9%; }

.table-inline__table--team-stats .table-inline__cell--results-total {
  width: 3.125rem;
  color: #737373;
  text-align: center; }
  .table-inline__table--team-stats .table-inline__cell--results-total .table-inline__te + .table-inline__te {
    margin-left: .625rem; }
  .table-inline__table--team-stats .table-inline__cell--results-total .table-inline__te--description-label {
    font-weight: 400;
    color: #000; }

.table-inline__table--team-stats .table-inline__row--description .table-inline__cell--results-total {
  color: #000; }

.table-inline__table--team-stats .table-inline__row--scores .table-inline__cell--results-total {
  background-color: #efeeee; }

.table-inline__table--team-stats .table-inline__row--scores-penalty .table-inline__cell--results-total {
  border-top: 1px solid #fff;
  background-color: #efeeee; }

.table-inline__table--team-stats .table-inline__cell--results-scores {
  width: 34%;
  text-align: center;
  text-transform: uppercase;
  background-color: #62bb46;
  color: #fff; }
  .table-inline__table--team-stats .table-inline__cell--results-scores .table-inline__te--empty {
    border-bottom: 0.063rem solid #fff; }

.table-inline__table--team-stats .table-inline__cell--results-total .table-inline__te--title,
.table-inline__table--team-stats .table-inline__cell--results-scores .table-inline__te--title {
  font-size: 1.125rem;
  font-weight: 300;
  color: #000; }

.table-inline__table--team-stats .table-inline__cell--results-total-empty,
.table-inline__table--team-stats .table-inline__cell--results-scores-empty {
  padding: .625rem 0;
  background-color: #f9f9f9; }

.table-inline__table--team-stats .table-inline__row:first-child .table-inline__cell--results-scores-empty {
  background-color: transparent; }

.table-inline__table--team-stats .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child {
  text-align: right; }
  .table-inline__table--team-stats .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child .table-inline__cell--sprite {
    float: right; }

.table-inline__table--team-stats .table-inline__te--athlete-name,
.table-inline__table--team-stats .table-inline__te--country-description {
  width: 8.438rem;
  clear: both; }

.table-inline__table--team-stats .table-inline__cell--results-scores-empty {
  background-color: #62bb46;
  border-bottom: 0.063rem solid #fff;
  vertical-align: bottom;
  text-align: center; }

.table-inline__table--team-stats .table-inline__te-group {
  display: table;
  width: 100%; }

.table-inline__table--team-stats .table-inline__te-group--inside {
  display: table-cell;
  width: 50%; }

.table-inline__table--team-stats .table-inline__cell--noc {
  vertical-align: top;
  min-width: 4.7rem; }

.table-inline__table--team-stats .table-inline__cell--start-time,
.table-inline__table--team-stats .table-inline__cell--incidents {
  color: #737373; }

.table-inline__table--team-stats .table-inline__cell--results-player {
  color: #737373;
  padding-bottom: 3.125rem;
  padding-left: .5rem; }
  .table-inline__table--team-stats .table-inline__cell--results-player .table-inline__te--athlete-name {
    width: auto; }
  .table-inline__table--team-stats .table-inline__cell--results-player .table-inline__te--country-name {
    font-size: .875rem;
    font-weight: 300;
    margin-top: .375rem;
    color: #737373; }
  .table-inline__table--team-stats .table-inline__cell--results-player .table-inline__te-group {
    width: auto;
    margin-top: .375rem; }
    .table-inline__table--team-stats .table-inline__cell--results-player .table-inline__te-group .table-inline__te {
      float: none; }
  .table-inline__table--team-stats .table-inline__cell--results-player .sprite-ui--arrow-right-green-strong,
  .table-inline__table--team-stats .table-inline__cell--results-player .sprite-ui--arrow-right-green-strong {
    display: none; }
  .table-inline__table--team-stats .table-inline__cell--results-player .table-inline__te--last-name {
    width: 100%;
    display: block; }
  .table-inline__table--team-stats .table-inline__cell--results-player .table-inline__te--country-name-full {
    font-size: 17px;
    display: block;
    width: 100%; }
  .table-inline__table--team-stats .table-inline__cell--results-player .table-inline__cell--sprite {
    margin-top: .375rem;
    vertical-align: top; }
  .table-inline__table--team-stats .table-inline__cell--results-player .table-inline__te-group,
  .table-inline__table--team-stats .table-inline__cell--results-player .table-inline__te {
    float: right; }
    .table-inline__table--team-stats .table-inline__cell--results-player .table-inline__te-group.table-inline__te--country-name,
    .table-inline__table--team-stats .table-inline__cell--results-player .table-inline__te.table-inline__te--country-name {
      margin-right: .3rem; }
  .table-inline__table--team-stats .table-inline__cell--results-player.table-inline__cell:last-child {
    padding-left: 0;
    padding-right: .5rem; }
  .table-inline__table--team-stats .table-inline__cell--results-player.table-inline__cell:first-child .table-inline__te-group,
  .table-inline__table--team-stats .table-inline__cell--results-player.table-inline__cell:first-child .table-inline__te {
    float: left; }
    .table-inline__table--team-stats .table-inline__cell--results-player.table-inline__cell:first-child .table-inline__te-group .table-inline__te,
    .table-inline__table--team-stats .table-inline__cell--results-player.table-inline__cell:first-child .table-inline__te .table-inline__te {
      float: none; }
  .table-inline__table--team-stats .table-inline__cell--results-player.table-inline__cell:first-child .sprite-ui--arrow-left-green-strong {
    display: none; }

.table-inline__table--three-columns-comparation .table-inline__cell--status {
  width: 26%; }

.table-inline__table--three-columns-comparation .table-inline__cell--athletes {
  width: 31%; }

.table-inline__table--three-columns-comparation .table-inline__cell--split {
  min-width: 4rem;
  text-align: center; }

.table-inline__table--three-columns-comparation .table-inline__cell--start-time {
  width: 9%; }

.table-inline__table--three-columns-comparation .table-inline__cell--results-total {
  width: 3.125rem;
  color: #737373;
  text-align: center; }

.table-inline__table--three-columns-comparation .table-inline__row--description .table-inline__cell--results-total {
  color: #000; }

.table-inline__table--three-columns-comparation .table-inline__row--scores .table-inline__cell--results-total {
  background-color: #efeeee; }

.table-inline__table--three-columns-comparation .table-inline__row--scores-penalty .table-inline__cell--results-total {
  border-top: 1px solid #fff;
  background-color: #efeeee; }

.table-inline__table--three-columns-comparation .table-inline__cell--results-scores {
  width: 34%;
  text-align: center;
  text-transform: uppercase;
  background-color: #62bb46;
  color: #fff; }
  .table-inline__table--three-columns-comparation .table-inline__cell--results-scores .table-inline__te--empty {
    border-bottom: 0.063rem solid #fff; }

.table-inline__table--three-columns-comparation .table-inline__cell--results-total .table-inline__te--title,
.table-inline__table--three-columns-comparation .table-inline__cell--results-scores .table-inline__te--title {
  font-size: 1.125rem;
  font-weight: 300;
  color: #000; }

.table-inline__table--three-columns-comparation .table-inline__cell--results-total-empty,
.table-inline__table--three-columns-comparation .table-inline__cell--results-scores-empty {
  padding: .625rem 0;
  background-color: #f9f9f9; }

.table-inline__table--three-columns-comparation .table-inline__row:first-child .table-inline__cell--results-scores-empty {
  background-color: transparent; }

.table-inline__table--three-columns-comparation .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child {
  text-align: right; }
  .table-inline__table--three-columns-comparation .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child .table-inline__cell--sprite {
    float: right; }

.table-inline__table--three-columns-comparation .table-inline__cell--results-scores-empty {
  background-color: #62bb46;
  border-bottom: 0.063rem solid #fff; }

.table-inline__table--three-columns-comparation .table-inline__te-group {
  display: table;
  width: 100%; }

.table-inline__table--three-columns-comparation .table-inline__te-group--inside {
  display: table-cell;
  width: 50%; }

.table-inline__table--three-columns-comparation .table-inline__cell--noc {
  vertical-align: top;
  min-width: 4.7rem; }

.table-inline__table--three-columns-comparation .table-inline__cell--start-time,
.table-inline__table--three-columns-comparation .table-inline__cell--incidents {
  color: #737373; }

.table-inline__table--three-columns-comparation .table-inline__cell--results-player {
  color: #737373;
  padding-bottom: 3.125rem; }
  .table-inline__table--three-columns-comparation .table-inline__cell--results-player .table-inline__te--country-name {
    font-size: .875rem;
    font-weight: 300;
    margin-top: .375rem;
    color: #737373; }
  .table-inline__table--three-columns-comparation .table-inline__cell--results-player .table-inline__te-group {
    width: auto;
    margin-top: .375rem; }
    .table-inline__table--three-columns-comparation .table-inline__cell--results-player .table-inline__te-group .table-inline__te {
      float: none; }
  .table-inline__table--three-columns-comparation .table-inline__cell--results-player .table-inline__te--last-name {
    width: 100%;
    display: block; }
  .table-inline__table--three-columns-comparation .table-inline__cell--results-player .table-inline__te--country-name-full {
    font-size: 17px;
    display: block;
    width: 100%; }
  .table-inline__table--three-columns-comparation .table-inline__cell--results-player .table-inline__cell--sprite {
    margin-top: .375rem;
    vertical-align: top; }
  .table-inline__table--three-columns-comparation .table-inline__cell--results-player .table-inline__te-group,
  .table-inline__table--three-columns-comparation .table-inline__cell--results-player .table-inline__te {
    float: right; }
  .table-inline__table--three-columns-comparation .table-inline__cell--results-player.table-inline__cell:first-child .table-inline__te-group,
  .table-inline__table--three-columns-comparation .table-inline__cell--results-player.table-inline__cell:first-child .table-inline__te {
    float: left; }
    .table-inline__table--three-columns-comparation .table-inline__cell--results-player.table-inline__cell:first-child .table-inline__te-group .table-inline__te,
    .table-inline__table--three-columns-comparation .table-inline__cell--results-player.table-inline__cell:first-child .table-inline__te .table-inline__te {
      float: none; }

.table-inline__table--event-unit-rank-finished-cs .cp-table-inline {
  background-color: #fff; }
  .table-inline__table--event-unit-rank-finished-cs .cp-table-inline .table-inline__table--expand-rank-cs-heats {
    width: 90%; }
    .table-inline__table--event-unit-rank-finished-cs .cp-table-inline .table-inline__table--expand-rank-cs-heats .table-inline__cell:first-child {
      width: 50px; }
    .table-inline__table--event-unit-rank-finished-cs .cp-table-inline .table-inline__table--expand-rank-cs-heats .table-inline__cell--penalty {
      width: 12rem; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__head--best {
  width: 5rem; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__cell--best-event-order,
.table-inline__table--event-unit-rank-finished-cs .table-inline__head--best {
  text-align: center;
  background-color: #eee; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__head--1st-run,
.table-inline__table--event-unit-rank-finished-cs .table-inline__head--2nd-run,
.table-inline__table--event-unit-rank-finished-cs .table-inline__head--best {
  min-width: 4.063rem; }
  .table-inline__table--event-unit-rank-finished-cs .table-inline__head--1st-run .table-inline__te::after,
  .table-inline__table--event-unit-rank-finished-cs .table-inline__head--2nd-run .table-inline__te::after,
  .table-inline__table--event-unit-rank-finished-cs .table-inline__head--best .table-inline__te::after {
    width: 100%; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__cell--noc {
  width: 4.688rem; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__head--rank {
  min-width: 2.75rem; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__head--athlete,
.table-inline__table--event-unit-rank-finished-cs .table-inline__head--boat {
  min-width: 16.25rem; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__head {
  padding-top: 1rem; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__cell.table-inline__cell--expand.table-inline__cell:first-child {
  padding: 0; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__cell--best-event-order {
  border-bottom: 1px solid #eee; }

.table-inline__table--expand-rank-cs-heats .table-inline__cell--blank {
  padding-left: 1rem; }

.table-inline__table--expand-rank-cs-heats .table-inline__head {
  padding-bottom: 0;
  padding-top: .5rem; }

.table-inline__table--expand-rank-cs-heats .table-inline__cell--time {
  text-align: left; }

.table-inline__table--expand-rank-cs-heats .table-inline__head--penalty-seconds {
  display: block;
  width: 4.3rem; }

.table-inline__table--expand-rank-cs-heats .table-inline__cell--divisor-cs,
.table-inline__table--expand-rank-cs-heats .table-inline__head--divisor-cs {
  width: 41px; }
  .table-inline__table--expand-rank-cs-heats .table-inline__cell--divisor-cs .table-inline__te--name,
  .table-inline__table--expand-rank-cs-heats .table-inline__head--divisor-cs .table-inline__te--name {
    font-size: 0; }

.table-inline__table--expand-rank-cs-heats .table-inline__head--total {
  background-color: #fff; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-rank-finished-cs .cp-table-inline .table-inline__table--expand-rank-cs-heats {
    width: 92.5%; } }

.table-inline__table--scoreboard-set {
  margin-top: 2.2rem;
  min-width: 49em; }
  .table-inline__table--scoreboard-set .table-inline__cell {
    text-align: center;
    min-width: 1rem; }
  .table-inline__table--scoreboard-set .table-inline__row {
    background-color: #fff; }
  .table-inline__table--scoreboard-set .table-inline__te--family-name {
    text-transform: uppercase;
    font-size: 1.125rem;
    font-weight: 100;
    display: block; }
  .table-inline__table--scoreboard-set .table-inline__te--given-name {
    font-size: 1.125rem;
    font-weight: 100;
    display: block; }
  .table-inline__table--scoreboard-set .table-inline__te--desc {
    color: #737373;
    display: block;
    position: absolute;
    top: 5.1rem; }
  .table-inline__table--scoreboard-set .table-inline__te--winner {
    color: #737373;
    display: block;
    position: absolute;
    top: 3.8rem; }
  .table-inline__table--scoreboard-set .table-inline__cell--team-a {
    position: relative;
    text-align: left;
    padding-left: 4.3rem;
    width: .75rem; }
    .table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__cell--sprite {
      position: absolute;
      left: 1.87rem;
      top: 1.125rem; }
    .table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--desc, .table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--winner {
      left: 1.87rem; }
    .table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--country-name {
      position: absolute;
      left: 1.87rem;
      top: 2.6rem;
      margin: 0;
      padding: 0; }
  .table-inline__table--scoreboard-set .table-inline__cell--team-b {
    width: 12rem;
    position: relative;
    padding-left: 4.3rem; }
    .table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--family-name {
      float: left;
      margin-left: 1rem; }
    .table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--given-name {
      clear: both;
      float: left;
      margin-left: 1rem; }
    .table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--desc, .table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--winner {
      right: 1.875rem; }
    .table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__cell--sprite {
      position: absolute;
      right: 1.875rem;
      top: 1.125rem; }
    .table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--country-name {
      margin: 0;
      position: absolute;
      right: 1.875rem;
      top: 2.625rem; }
  .table-inline__table--scoreboard-set .table-inline__cell--team-a-points,
  .table-inline__table--scoreboard-set .table-inline__cell--team-b-points {
    font-size: 3.75rem;
    font-weight: 100;
    padding: 0; }
  .table-inline__table--scoreboard-set .table-inline__cell--header-info {
    background-color: #62bb46;
    color: #fff;
    text-transform: uppercase;
    width: 6.5rem; }
  .table-inline__table--scoreboard-set .table-inline__row--top-scores .table-inline__cell {
    padding: 0; }
  .table-inline__table--scoreboard-set .table-inline__cell--totals {
    text-transform: uppercase; }
  .table-inline__table--scoreboard-set .table-inline__row--set-numbers {
    background-color: #efeeee; }
    .table-inline__table--scoreboard-set .table-inline__row--set-numbers .table-inline__cell {
      padding: .6rem 0; }
    .table-inline__table--scoreboard-set .table-inline__row--set-numbers .table-inline__cell--numbers {
      font-weight: 100; }
  .table-inline__table--scoreboard-set .table-inline__cell--set-number {
    background-color: #f8f8f8;
    border-bottom: 1px solid #dfdfdf;
    color: #737373; }
  .table-inline__table--scoreboard-set .table-inline__cell--values {
    border-bottom: 1px solid #dfdfdf;
    color: #737373; }
  .table-inline__table--scoreboard-set .table-inline__cell--value-points {
    border-bottom: 1px solid #dfdfdf; }
  .table-inline__table--scoreboard-set .table-inline__cell--border-less {
    border: 0; }
  .table-inline__table--scoreboard-set .table-inline__row:last-child .table-inline__cell {
    border: 0; }
  .table-inline__table--scoreboard-set .table-inline__row--obs {
    background-color: transparent; }
    .table-inline__table--scoreboard-set .table-inline__row--obs .table-inline__cell {
      font-style: italic;
      padding-left: 1rem;
      text-align: left; }
  .table-inline__table--scoreboard-set.table-inline__table--event-unit-ar .table-inline__cell--totals-points {
    color: #000; }

.event-livescreens__tabpanel--results--ar .cp-table-inline--scoreboard-set-holder-ar {
  background-color: #fff;
  overflow: hidden;
  padding: 0; }

@media only screen and (max-width: 1024px) {
  .event-livescreens__tabpanel--results--ar .cp-table-inline--scoreboard-set-holder-ar {
    overflow-x: auto; } }


.table-inline__table.table-inline__table--schedule.table-inline__table--schedule-by-day--sport .table-inline__cell.table-inline__cell--pool {
  background-color: inherit;
  border-bottom: 1px solid #dfdfdf; }

.table-inline__table.table-inline__table--schedule-by-sport .table-inline__cell--competition {
  width: 3%; }

.table-inline__table.table-inline__table--schedule-by-sport .table-inline__cell--schedule {
  padding-right: 1rem;
  width: 14%; }

.table-inline__table.table-inline__table--schedule-by-sport .table-inline__te--event-sport {
  max-width: 36%; }

.table-inline__table.table-inline__table--schedule-by-sport .table-inline__te.table-inline__te--event-name {
  float: left;
  max-width: 100%;
  width: 100%; }

.table-inline__table.table-inline__table--schedule-by-sport .table-inline__te.table-inline__te--points {
  margin-right: .5rem; }

.table-inline__table.table-inline__table--schedule-by-sport .table-inline__cell--noc {
  width: 6%;
  text-align: left;
  padding-left: 0; }

.table-inline__table.table-inline__table--schedule-by-sport .table-inline__cell--athletes {
  width: 16%; }

.table-inline__table.table-inline__table--schedule-by-sport .table-inline__cell--schedule-event {
  padding-left: 0;
  width: 10%; }
  .table-inline__table.table-inline__table--schedule-by-sport .table-inline__cell--schedule-event .table-inline__te:first-child {
    margin-left: 0; }

.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--matches-score .table-inline__te-group,
.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--matches-score .table-inline__cell--sprite-flags,
.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--matches-score .table-inline__te--noc-name,
.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--matches-score .table-inline__te--score {
  display: inline-block; }

.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--matches-score .table-inline__cell--sprite-flags {
  width: 26px; }

.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--matches-score .table-inline__te--noc-name {
  vertical-align: sub;
  width: 41px; }
  .table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--matches-score .table-inline__te--noc-name:nth-child(4) {
    text-align: right; }

.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--matches-score .table-inline__te--score {
  width: 25px; }
  .table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--matches-score .table-inline__te--score:first-child {
    text-align: right; }

.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--noc,
.table-inline__table.table-inline__table--schedule-by-day--sport .table-inline__cell--athletes {
  vertical-align: top; }

.table-inline__table.table-inline__table--schedule-by-day--sport .last-pool {
  border-bottom: solid 1px #dfdfdf; }

.table-inline__table--schedule .table-inline__head {
  padding-bottom: 1.5rem;
  text-align: left;
  vertical-align: bottom; }
  .table-inline__table--schedule .table-inline__head .table-inline__te {
    font-size: 1rem;
    text-transform: none; }

.table-inline__table--schedule .table-inline__cell {
  border-bottom: 1px solid #dfdfdf; }
  .table-inline__table--schedule .table-inline__cell.table-inline__cell--pool {
    border: 0; }

.table-inline__table--schedule .table-inline__te-group.table-inline__te--winner {
  font-weight: 400; }

.table-inline__table--schedule .table-inline__te--family-name {
  max-width: calc(100% - 30px);
  vertical-align: middle; }

.table-inline__table--schedule .table-inline__cell {
  vertical-align: top; }
  .table-inline__table--schedule .table-inline__cell .table-inline__te-sprite--competition,
  .table-inline__table--schedule .table-inline__cell .table-inline__te-sprite--finish-arrow {
    vertical-align: baseline; }
  .table-inline__table--schedule .table-inline__cell .table-inline__te-sprite--finish-arrow {
    margin-right: 0; }
    .table-inline__table--schedule .table-inline__cell .table-inline__te-sprite--finish-arrow:nth-child(3) {
      margin-left: 0; }

.table-inline__table--schedule .table-inline__te-group.table-inline__te--winner {
  font-weight: 400; }

.table-inline__table--schedule .table-inline__cell--pool {
  width: 5%;
  background-color: #f9f9f9;
  font-size: 1.3rem;
  color: #4faa33; }

.table-inline__table--schedule .table-inline__cell--competition {
  width: 4%;
  text-align: center; }

.table-inline__table--schedule .table-inline__cell--schedule {
  width: 12%; }
  .table-inline__table--schedule .table-inline__cell--schedule .table-inline__te--events,
  .table-inline__table--schedule .table-inline__cell--schedule .table-inline__te--schedule-hour {
    width: 50%;
    display: inline-block; }
  .table-inline__table--schedule .table-inline__cell--schedule .table-inline__te--followed-by {
    display: block; }

.table-inline__table--schedule .table-inline__cell--schedule-event {
  width: 16%; }
  .table-inline__table--schedule .table-inline__cell--schedule-event .table-inline__te--event-name {
    color: #737373;
    max-width: 100%;
    float: left;
    padding-right: 0;
    display: inline-block; }
  .table-inline__table--schedule .table-inline__cell--schedule-event .table-inline__te--event-sport:only-of-type {
    width: 100%;
    padding-right: .875rem; }

.table-inline__table--schedule .table-inline__cell--schedule-info-results &gt; .table-inline__te-group {
  margin-bottom: 15px; }
  .table-inline__table--schedule .table-inline__cell--schedule-info-results &gt; .table-inline__te-group:last-child {
    margin-bottom: 0; }

.table-inline__table--schedule .table-inline__cell--schedule-info-results .table-inline__te-group--inside {
  display: inline-block;
  vertical-align: top; }

.table-inline__table--schedule .table-inline__te-group--schedule-medal {
  width: 6%; }

.table-inline__table--schedule .table-inline__te-group--noc {
  width: 20%;
  white-space: nowrap; }

.table-inline__table--schedule .table-inline__te-group--athletes {
  width: 58%; }
  .table-inline__table--schedule .table-inline__te-group--athletes .table-inline__te--given-name {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 .3rem; }

.table-inline__table--schedule .table-inline__te-group--result {
  width: 13%; }
  .table-inline__table--schedule .table-inline__te-group--result .table-inline__te {
    display: block;
    float: left;
    margin: 0 .3rem .3rem 0; }
  .table-inline__table--schedule .table-inline__te-group--result .table-inline__cell--sprite {
    margin-top: -.25rem;
    display: block;
    float: left; }
  .table-inline__table--schedule .table-inline__te-group--result .table-inline__te-sprite--medal-gold-small {
    margin-bottom: .5rem; }

.table-inline__table--schedule .table-inline__cell--venue {
  width: 12%;
  color: #737373; }
  .table-inline__table--schedule .table-inline__cell--venue:empty + .table-inline__cell--status {
    padding-top: 0; }
  .table-inline__table--schedule .table-inline__cell--venue + .table-inline__cell--status {
    padding-top: .838rem; }

.table-inline__table--schedule .table-inline__cell--status {
  width: 15%; }

.table-inline__table--schedule .table-inline__te--follow {
  color: #737373;
  text-transform: uppercase;
  display: block; }

.table-inline__table--schedule .table-inline__cell--event-name {
  text-align: right;
  padding: .938rem 1.25rem;
  color: #737373; }

.table-inline__table--schedule .table-inline__te--event-name {
  max-width: 18.75rem;
  text-align: left; }

.table-inline__table--schedule .table-inline__te--event-status {
  color: #4faa33;
  font-size: .8rem; }

.table-inline__table--schedule.table-inline__table--schedule-by-day--sport .table-inline__te--event-name {
  float: none; }

.table-inline__table--schedule .table-inline__te--event-sport {
  margin-right: .5rem;
  font-weight: bolder; }

.table-inline__table--schedule .table-inline__te--schedule-followed {
  display: inline-block; }

.table-inline__table--schedule .table-inline__cell--location .table-inline__te {
  color: #737373; }

.table-inline__table--schedule .table-inline__cell--matches-player,
.table-inline__table--schedule .table-inline__cell--matches-player-versus {
  color: #737373;
  max-width: 5.625rem;
  text-align: right;
  overflow: hidden; }
  .table-inline__table--schedule .table-inline__cell--matches-player .table-inline__te,
  .table-inline__table--schedule .table-inline__cell--matches-player-versus .table-inline__te {
    display: inline-block; }

.table-inline__table--schedule .table-inline__cell--matches-player {
  padding-left: 1rem;
  width: 7rem; }

.table-inline__table--schedule .table-inline__cell--matches-player-versus {
  text-align: left;
  padding-right: 1rem;
  width: 7rem; }

.table-inline__table--schedule .table-inline__cell--matches-score {
  text-align: center;
  vertical-align: top;
  width: 17% !important; }
  .table-inline__table--schedule .table-inline__cell--matches-score .table-inline__te {
    margin: 0 .125rem; }
  .table-inline__table--schedule .table-inline__cell--matches-score .table-inline__te--noc-name {
    color: #000; }
  .table-inline__table--schedule .table-inline__cell--matches-score .table-inline__te--score {
    color: #000; }

.table-inline__table--schedule .table-inline__cell--sprite {
  margin: 0 .25rem;
  vertical-align: middle; }

.table-inline__table--schedule .table-inline__te--sprite-group {
  display: inline-block !important;
  margin-left: .2rem !important; }

.table-inline__table--schedule .table-inline__row--winner .table-inline__te--country-name,
.table-inline__table--schedule .table-inline__row--winner .table-inline__te--given-name,
.table-inline__table--schedule .table-inline__row--winner .table-inline__te--points {
  font-weight: 400; }

.table-inline__table--schedule.table-inline__table--no-venue .table-inline__head--venue,
.table-inline__table--schedule.table-inline__table--no-venue .table-inline__cell--venue {
  display: none; }

.table-inline__table--schedule.table-inline__table--no-pool .table-inline__head--pool,
.table-inline__table--schedule.table-inline__table--no-pool .table-inline__cell--pool {
  display: none; }

.table-inline__table--schedule.table-inline__table--no-pool .table-inline__te-group--noc {
  width: 17%; }

.table-inline__table--schedule.table-inline__table--no-pool .table-inline__te-group--result {
  width: 16%; }

.table-inline__table--schedule.table-inline__table--no-pool.table-inline__table--no-venue .table-inline__cell--schedule-event {
  width: 18%; }

.table-inline__table--schedule.table-inline__table--no-pool.table-inline__table--no-venue .table-inline__te-group--schedule-medal {
  width: 5%; }

.table-inline__table--schedule.table-inline__table--no-pool.table-inline__table--no-venue .table-inline__te-group--noc {
  width: 14%; }

.table-inline__table--schedule.table-inline__table--no-pool.table-inline__table--no-venue .table-inline__te-group--athletes {
  width: 50%; }

.table-inline__table--schedule.table-inline__table--no-pool.table-inline__table--no-venue .table-inline__te-group--result {
  width: 29%; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--schedule thead {
    display: none; }
  .table-inline__table--schedule .table-inline__row {
    border-bottom: 1px solid #dfdfdf; }
  .table-inline__table--schedule .table-inline__cell {
    display: inline-block;
    min-width: 0;
    border: 0; }
  .table-inline__table--schedule .table-inline__te-group--noc {
    white-space: normal; }
  .table-inline__table--schedule .table-inline__cell--pool {
    width: 100%;
    background: #dfdfdf; }
    .table-inline__table--schedule .table-inline__cell--pool:empty {
      display: none; }
  .table-inline__table--schedule .table-inline__cell--competition {
    width: 10%;
    padding-bottom: 0; }
  .table-inline__table--schedule .table-inline__cell:empty {
    padding: 0;
    display: none; }
  .table-inline__table--schedule .table-inline__te-group:not(.table-inline__te-group--schedule-medal):empty {
    display: none; }
  .table-inline__table--schedule .table-inline__cell--venue {
    padding: 0 0 0 .3rem; }
  .table-inline__table--schedule .table-inline__cell--schedule {
    width: calc(100% - 60px);
    vertical-align: bottom;
    padding-bottom: 0; }
    .table-inline__table--schedule .table-inline__cell--schedule .table-inline__te {
      width: auto;
      padding-right: .2rem;
      display: inline-block; }
    .table-inline__table--schedule .table-inline__cell--schedule .table-inline__te--events {
      padding-right: 1rem; }
  .table-inline__table--schedule .table-inline__cell--schedule-event {
    width: 90%;
    margin-left: 10%;
    padding: .3rem; }
    .table-inline__table--schedule .table-inline__cell--schedule-event .table-inline__te:last-child {
      padding-bottom: 10px; }
  .table-inline__table--schedule .table-inline__cell--schedule-info-results {
    width: 100%;
    padding-top: 0; }
    .table-inline__table--schedule .table-inline__cell--schedule-info-results &gt; .table-inline__te-group {
      width: 100%; }
    .table-inline__table--schedule .table-inline__cell--schedule-info-results .table-inline__te-group--schedule-medal {
      width: 9%;
      text-align: center; }
    .table-inline__table--schedule .table-inline__cell--schedule-info-results .table-inline__te-group--athletes {
      width: 54%; }
    .table-inline__table--schedule .table-inline__cell--schedule-info-results .table-inline__te-group--noc {
      width: 9%;
      text-align: center; }
    .table-inline__table--schedule .table-inline__cell--schedule-info-results .table-inline__te-group--result {
      width: 25%; }
      .table-inline__table--schedule .table-inline__cell--schedule-info-results .table-inline__te-group--result .table-inline__te--points {
        display: block; }
        .table-inline__table--schedule .table-inline__cell--schedule-info-results .table-inline__te-group--result .table-inline__te--points:only-child {
          float: right;
          margin-right: .5rem; }
    .table-inline__table--schedule .table-inline__cell--schedule-info-results .table-inline__cell--sprite,
    .table-inline__table--schedule .table-inline__cell--schedule-info-results .table-inline__te--country-name {
      margin: 0; }
  .table-inline__table--schedule .table-inline__cell--venue,
  .table-inline__table--schedule .table-inline__cell--status {
    width: 90%;
    margin-left: 10%; }
  .table-inline__table--schedule .table-inline__cell--status .table-inline__cell--sprite:first-child {
    margin-left: 0; }
  .table-inline__table--schedule.table-inline__table--no-venue .table-inline__head--venue,
  .table-inline__table--schedule.table-inline__table--no-venue .table-inline__cell--venue {
    display: none; }
  .table-inline__table--schedule.table-inline__table--no-pool .table-inline__head--pool,
  .table-inline__table--schedule.table-inline__table--no-pool .table-inline__cell--pool {
    display: none; }
  .table-inline__table--schedule.table-inline__table--no-pool.table-inline__table--no-venue .table-inline__cell--schedule-event {
    width: 90%; }
  .table-inline__table--schedule.table-inline__table--no-pool.table-inline__table--no-venue .table-inline__te-group--schedule-medal {
    width: 8%; }
  .table-inline__table--schedule.table-inline__table--no-pool.table-inline__table--no-venue .table-inline__te-group--noc {
    width: 11%;
    max-width: 43px; }
  .table-inline__table--schedule.table-inline__table--no-pool.table-inline__table--no-venue .table-inline__te-group--athletes {
    width: 58%; }
  .table-inline__table--schedule.table-inline__table--no-pool.table-inline__table--no-venue .table-inline__te-group--result {
    width: 20%; } }

.table-inline__table--event-ar.table-inline__table--transparent .table-inline__row {
  background-color: transparent; }

.table-inline__table--event-ar .table-inline__head {
  padding-top: 0;
  text-transform: uppercase; }

.table-inline__table--event-ar .table-inline__cell--points {
  text-align: center; }

.table-inline__table--event-ar.table-inline__table--event-match .table-inline__cell:last-child {
  width: 20%; }

.cp-event-phases__ar-after-competition
.table-inline__table--event-ar.table-inline__table--event-gt-phases .table-inline__hrow .table-inline__head--rank {
  width: 12%;
  text-align: center; }
  .cp-event-phases__ar-after-competition
.table-inline__table--event-ar.table-inline__table--event-gt-phases .table-inline__hrow .table-inline__head--rank .table-inline__te--name {
    margin-left: -22%; }

.table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single .table-inline__row .table-inline__cell {
  text-align: left; }

.table-inline__table--event-unit-ar .table-inline__table--clean-center .table-inline__head .table-inline__te.table-inline__te--wrapper {
  text-transform: capitalize; }
  .table-inline__table--event-unit-ar .table-inline__table--clean-center .table-inline__head .table-inline__te.table-inline__te--wrapper .table-inline__te--score {
    font-weight: 200; }

@media only screen and (max-width: 1024px) {
  .cp-event-phases__ar-after-competition
.table-inline__table--event-ar.table-inline__table--event-gt-phases .table-inline__hrow .table-inline__head--rank {
    width: 8%; }
    .cp-event-phases__ar-after-competition
.table-inline__table--event-ar.table-inline__table--event-gt-phases .table-inline__hrow .table-inline__head--rank .table-inline__te--name {
      margin-left: 8%; }
  .cp-event-phases__ar-after-competition
.table-inline__table--event-ar.table-inline__table--event-gt-phases .table-inline__hrow .table-inline__cell--result {
    width: 8%; }
    .cp-event-phases__ar-after-competition
.table-inline__table--event-ar.table-inline__table--event-gt-phases .table-inline__hrow .table-inline__cell--result .table-inline__te--name {
      margin-left: 8%; }
  .cp-event-phases__ar-after-competition
.table-inline__table--event-ar.table-inline__table--event-gt-phases .table-inline__row .table-inline__cell--result {
    width: 8%; }
    .cp-event-phases__ar-after-competition
.table-inline__table--event-ar.table-inline__table--event-gt-phases .table-inline__row .table-inline__cell--result .table-inline__te--irm-message:empty {
      display: none; }
  .table-inline__table--event-ar.table-inline__table--event-match .table-inline__cell--event-name + .table-inline__cell {
    text-align: right;
    float: right;
    position: absolute;
    top: 37px;
    right: 10px; }
  .table-inline__table--event-ar.table-inline__table--event-match .table-inline__cell:last-child {
    width: auto; }
  .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__hrow .table-inline__head {
    padding-top: 1rem;
    text-transform: uppercase; }
  .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--rank .table-inline__te {
    padding-right: 0; }
  .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--target {
    padding-right: .5rem;
    text-align: center; }
  .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--noc {
    padding: .838rem .5rem;
    width: 11%; }
    .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--noc .table-inline__te--country-name {
      margin: 0 0 0 .312rem; }
  .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--athletes .table-inline__te-group .table-inline__te {
    display: block; }
  .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--points {
    padding-bottom: .838rem; }
  .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--expand-icon {
    text-align: center; }
  .table-inline__table--event-ar .table-inline__hrow--top-header {
    display: none; }
  .table-inline__table--event-ar .table-inline__cell--noc {
    width: 20%; }
  .table-inline__table--event-ar.table-inline__table--event-gt-phases .table-inline__cell--rank {
    padding: .838rem 0 .838rem .838rem;
    text-align: left; }
  .table-inline__table--event-ar.table-inline__table--event-gt-phases .table-inline__head--rank {
    text-indent: .3rem; }
  .table-inline__table--event-ar .table-inline__cell--athletes {
    padding-left: 0;
    width: 45%; }
  .table-inline__table--event-ar.table-inline__table--event-match .table-inline__cell--schedule {
    padding-bottom: 5px; }
  .pg-event .table-inline__table--event.table-inline__table--event-ar .table-inline__cell--rank {
    padding-right: 0;
    width: 15%; }
  .pg-event .table-inline__table--event.table-inline__table--event-ar .table-inline__cell--noc {
    width: 5rem; } }

.table-inline__table--event-unit-ar,
.table-inline__table--event-unit-ar-waiting {
  margin-top: 1rem; }
  .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a-points,
  .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b-points,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-a-points,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-b-points {
    position: relative; }
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a-points .table-inline__te--score,
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b-points .table-inline__te--score,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-a-points .table-inline__te--score,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-b-points .table-inline__te--score {
      position: absolute; }
  .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a-points .table-inline__te--score,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-a-points .table-inline__te--score {
    right: 13px; }
  .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b-points .table-inline__te--score,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-b-points .table-inline__te--score {
    left: 13px; }
  .table-inline__table--event-unit-ar .table-inline__cell--rank .table-inline__te,
  .table-inline__table--event-unit-ar-waiting .table-inline__cell--rank .table-inline__te {
    padding-right: 1rem; }
  .table-inline__table--event-unit-ar .table-inline__cell--expand-icon,
  .table-inline__table--event-unit-ar-waiting .table-inline__cell--expand-icon {
    text-align: right;
    padding-right: 1.5rem; }
  .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--values:not(.table-inline__cell--match-total),
  .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--values:not(.table-inline__cell--match-total) {
    width: 32px; }
  .table-inline__table--event-unit-ar .table-inline__row--set-numbers .table-inline__cell--numbers,
  .table-inline__table--event-unit-ar-waiting .table-inline__row--set-numbers .table-inline__cell--numbers {
    text-indent: 5px; }
  .table-inline__table--event-unit-ar .table-inline__row .table-inline__cell--values,
  .table-inline__table--event-unit-ar-waiting .table-inline__row .table-inline__cell--values {
    text-indent: 5px; }
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-team-results .table-inline__head .table-inline__te,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-team-results .table-inline__head .table-inline__te {
    font-weight: 400; }
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-team-results .table-inline__cell--noc,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-team-results .table-inline__cell--noc {
    font-weight: 400; }
  .table-inline__table--event-unit-ar .sprite-ui--plus,
  .table-inline__table--event-unit-ar-waiting .sprite-ui--plus {
    position: relative;
    top: -1px; }
  .table-inline__table--event-unit-ar .table-inline__head,
  .table-inline__table--event-unit-ar-waiting .table-inline__head {
    font-weight: 400 !important;
    text-transform: uppercase; }
  .table-inline__table--event-unit-ar .cp-table-inline .table-inline__hrow .table-inline__head--step,
  .table-inline__table--event-unit-ar-waiting .cp-table-inline .table-inline__hrow .table-inline__head--step {
    padding-bottom: 2rem; }
    .table-inline__table--event-unit-ar .cp-table-inline .table-inline__hrow .table-inline__head--step .table-inline__te,
    .table-inline__table--event-unit-ar-waiting .cp-table-inline .table-inline__hrow .table-inline__head--step .table-inline__te {
      text-transform: capitalize; }
  .table-inline__table--event-unit-ar .cp-table-inline .table-inline__hrow .table-inline__head,
  .table-inline__table--event-unit-ar-waiting .cp-table-inline .table-inline__hrow .table-inline__head {
    border: none; }
    .table-inline__table--event-unit-ar .cp-table-inline .table-inline__hrow .table-inline__head.table-inline__head--arrows,
    .table-inline__table--event-unit-ar-waiting .cp-table-inline .table-inline__hrow .table-inline__head.table-inline__head--arrows {
      border: none; }
  .table-inline__table--event-unit-ar .cp-table-inline .table-inline__hrow .table-inline__te.table-inline__te--wrapper .table-inline__te--name,
  .table-inline__table--event-unit-ar-waiting .cp-table-inline .table-inline__hrow .table-inline__te.table-inline__te--wrapper .table-inline__te--name {
    font-weight: 200; }
  .table-inline__table--event-unit-ar .cp-table-inline .table-inline__row .table-inline__cell.table-inline__cell--rank,
  .table-inline__table--event-unit-ar-waiting .cp-table-inline .table-inline__row .table-inline__cell.table-inline__cell--rank {
    border: none;
    font-weight: 200; }
  .table-inline__table--event-unit-ar .cp-table-inline .table-inline__row .table-inline__cell--total,
  .table-inline__table--event-unit-ar-waiting .cp-table-inline .table-inline__row .table-inline__cell--total {
    width: 8%; }
  .table-inline__table--event-unit-ar .table-inline__cell--noc,
  .table-inline__table--event-unit-ar-waiting .table-inline__cell--noc {
    width: 12%; }
  .table-inline__table--event-unit-ar .table-inline__te--irm-message,
  .table-inline__table--event-unit-ar-waiting .table-inline__te--irm-message {
    margin-top: 0; }
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list {
    position: relative;
    margin-top: 1rem; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__head,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list .table-inline__head {
      font-weight: 300;
      text-transform: uppercase; }
      .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__head.table-inline__head--team,
      .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list .table-inline__head.table-inline__head--team {
        text-indent: .7rem; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__cell--team,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list .table-inline__cell--team {
      position: static; }
      .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__cell--team .table-inline__te--first-name,
      .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list .table-inline__cell--team .table-inline__te--first-name {
        margin-bottom: 1.5rem;
        margin-right: .2rem; }
      .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__cell--team .table-inline__te--team-rank,
      .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list .table-inline__cell--team .table-inline__te--team-rank {
        margin-left: -2.45rem; }
      .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__cell--team .table-inline__te--team-name,
      .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list .table-inline__cell--team .table-inline__te--team-name {
        margin-left: 1rem;
        margin-bottom: .8rem; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__cell--noc,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list .table-inline__cell--noc {
      width: 1%;
      padding-left: .5rem; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--noc,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--noc {
      width: 10%;
      padding-left: .8rem; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--team .table-inline__te-group:first-child,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--team .table-inline__te-group:first-child {
      font-weight: bold; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__cell--start-order .table-inline__te,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list .table-inline__cell--start-order .table-inline__te {
      padding-right: 1rem; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__cell--expand,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list .table-inline__cell--expand {
      padding-top: 0; }
      .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__te-group,
      .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__te-group {
        line-height: 2rem; }
        .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__te-group .table-inline__te + .table-inline__te,
        .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__te-group .table-inline__te + .table-inline__te {
          margin-left: 1rem; }
  .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__te--family-name,
  .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__te--given-name,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__te--family-name,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__te--given-name {
    margin: 0;
    width: 100%; }
  .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a,
  .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-a,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-b {
    width: 12rem;
    position: relative;
    padding-bottom: 2rem; }
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--family-name,
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--family-name,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--family-name,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--family-name {
      width: 8rem;
      display: inline-block;
      word-wrap: break-word; }
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--winner,
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--desc,
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--winner,
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--desc,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--winner,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--desc,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--winner,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--desc {
      position: relative;
      top: 1rem;
      clear: both; }
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--score,
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--score,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--score,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--score {
      display: block;
      position: absolute; }
  .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-a {
    text-align: left;
    padding-left: 5rem; }
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--winner,
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--desc,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--winner,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--desc {
      left: -3.1rem;
      top: 1rem; }
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--score,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-a .table-inline__te--score {
      right: 0; }
  .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-b {
    text-align: right;
    padding-right: 5rem;
    padding-left: .3rem; }
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--winner,
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--desc,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--winner,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--desc {
      left: 3.1rem; }
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--score,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--scoreboard-set .table-inline__cell--team-b .table-inline__te--score {
      left: 0; }
  .table-inline__table--event-unit-ar.table-inline__table--ml,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--ml {
    margin-left: 2.4rem;
    max-width: 90%; }
  .table-inline__table--event-unit-ar .table-inline__head,
  .table-inline__table--event-unit-ar-waiting .table-inline__head {
    font-weight: bold; }
  .table-inline__table--event-unit-ar .table-inline__row .table-inline__cell--rank,
  .table-inline__table--event-unit-ar .table-inline__row .table-inline__cell--target,
  .table-inline__table--event-unit-ar-waiting .table-inline__row .table-inline__cell--rank,
  .table-inline__table--event-unit-ar-waiting .table-inline__row .table-inline__cell--target {
    color: #737373;
    text-align: center;
    padding: .838rem 16px .838rem 5px; }
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs .table-inline__head--arrows,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs .table-inline__head--arrows {
    padding-bottom: .5rem; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs .table-inline__head--arrows .table-inline__te,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs .table-inline__head--arrows .table-inline__te {
      font-size: .8rem; }
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs .table-inline__hrow:nth-child(3),
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs .table-inline__hrow:nth-child(3) {
    border-bottom: 1px solid #dfdfdf; }
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs-single .table-inline__head .table-inline__te,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs-single .table-inline__head .table-inline__te {
    font-weight: bold; }
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs-single .table-inline__head.table-inline__head--total,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs-single .table-inline__head.table-inline__head--total {
    text-align: center; }
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs-single .table-inline__row:nth-child(1n+1) .table-inline__cell:nth-child(2),
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs-single .table-inline__row:nth-child(1n+1) .table-inline__cell:nth-child(2) {
    width: 20rem; }
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs-single .table-inline__cell.table-inline__cell--total,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs-single .table-inline__cell.table-inline__cell--total {
    padding-left: 0;
    text-align: center; }
  .table-inline__table--event-unit-ar .table-inline__table--event-unit-halfs-single .table-inline__head .table-inline__te,
  .table-inline__table--event-unit-ar-waiting .table-inline__table--event-unit-halfs-single .table-inline__head .table-inline__te {
    font-weight: bold; }
  .table-inline__table--event-unit-ar .table-inline__table--clean-center,
  .table-inline__table--event-unit-ar-waiting .table-inline__table--clean-center {
    width: 96%;
    margin: 1rem auto 0; }
    .table-inline__table--event-unit-ar .table-inline__table--clean-center .table-inline__head,
    .table-inline__table--event-unit-ar-waiting .table-inline__table--clean-center .table-inline__head {
      text-align: left;
      padding: 0 0 1rem 3rem; }
      .table-inline__table--event-unit-ar .table-inline__table--clean-center .table-inline__head:last-child,
      .table-inline__table--event-unit-ar-waiting .table-inline__table--clean-center .table-inline__head:last-child {
        text-align: right;
        padding-right: 2.5rem; }
      .table-inline__table--event-unit-ar .table-inline__table--clean-center .table-inline__head--10s-and-xs,
      .table-inline__table--event-unit-ar-waiting .table-inline__table--clean-center .table-inline__head--10s-and-xs {
        text-align: center;
        padding-left: 1rem; }
      .table-inline__table--event-unit-ar .table-inline__table--clean-center .table-inline__head .table-inline__te,
      .table-inline__table--event-unit-ar-waiting .table-inline__table--clean-center .table-inline__head .table-inline__te {
        text-transform: uppercase;
        display: inline-block; }
        .table-inline__table--event-unit-ar .table-inline__table--clean-center .table-inline__head .table-inline__te--score,
        .table-inline__table--event-unit-ar-waiting .table-inline__table--clean-center .table-inline__head .table-inline__te--score {
          font-weight: bold; }
        .table-inline__table--event-unit-ar .table-inline__table--clean-center .table-inline__head .table-inline__te::after,
        .table-inline__table--event-unit-ar-waiting .table-inline__table--clean-center .table-inline__head .table-inline__te::after {
          content: none; }
  .table-inline__table--event-unit-ar .table-inline__table--clean-block .table-inline__table--event-unit-ar .table-inline__row,
  .table-inline__table--event-unit-ar-waiting .table-inline__table--clean-block .table-inline__table--event-unit-ar .table-inline__row {
    display: table-row;
    border-bottom: 1px solid #dfdfdf; }
    .table-inline__table--event-unit-ar .table-inline__table--clean-block .table-inline__table--event-unit-ar .table-inline__row .table-inline__cell,
    .table-inline__table--event-unit-ar-waiting .table-inline__table--clean-block .table-inline__table--event-unit-ar .table-inline__row .table-inline__cell {
      height: 3rem; }
  .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--haveexpandedtable {
    min-width: 0; }
    .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__cell--points,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--haveexpandedtable .table-inline__cell--points {
      width: 4rem; }
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs .table-inline__head,
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs .table-inline__cell,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-halfs .table-inline__head,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-halfs .table-inline__cell {
    padding: .5rem 0;
    border: 1px solid #dfdfdf; }
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs .table-inline__head--step,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-halfs .table-inline__head--step {
    border: 0;
    padding-bottom: .5rem; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs .table-inline__head--step .table-inline__te,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-halfs .table-inline__head--step .table-inline__te {
      font-weight: bold;
      text-transform: uppercase; }
  .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs .table-inline__cell--rank,
  .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-halfs .table-inline__cell--rank {
    text-align: center; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs .table-inline__cell--rank .table-inline__te,
    .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-halfs .table-inline__cell--rank .table-inline__te {
      padding: 0; }
  .table-inline__table--event-unit-ar .table-inline__row--obs .table-inline__te,
  .table-inline__table--event-unit-ar-waiting .table-inline__row--obs .table-inline__te {
    padding-right: 1rem; }
  .table-inline__table--event-unit-ar .table-inline__head--rank .table-inline__te--name,
  .table-inline__table--event-unit-ar .table-inline__head--target .table-inline__te--name,
  .table-inline__table--event-unit-ar .table-inline__head--athlete .table-inline__te--name,
  .table-inline__table--event-unit-ar .table-inline__head--result .table-inline__te--name,
  .table-inline__table--event-unit-ar-waiting .table-inline__head--rank .table-inline__te--name,
  .table-inline__table--event-unit-ar-waiting .table-inline__head--target .table-inline__te--name,
  .table-inline__table--event-unit-ar-waiting .table-inline__head--athlete .table-inline__te--name,
  .table-inline__table--event-unit-ar-waiting .table-inline__head--result .table-inline__te--name {
    padding: 0 20px 0 5px; }

.event-livescreens__tabpanel--start-list--ar.table-inline__table--event-unit-ar .table-inline__row .table-inline__cell--noc {
  padding-left: .5rem; }

.event-livescreens__tabpanel--start-list--ar .cp-table-inline {
  padding: 0; }

.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__cell--st-half1,
.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__cell--st-half2 {
  padding-left: .2rem; }

.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__cell--total {
  padding-left: .5rem; }

.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inine__head .table-inline__te {
  font-weight: 400; }

.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single {
  padding-top: 1rem; }
  .event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single .table-inline__cell--target {
    text-align: center; }
    .event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single .table-inline__cell--target .table-inline__te {
      margin-left: -28%; }

.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar .table-inline__cell--match-total .table-inline__te--score {
  display: block;
  width: 3rem; }

.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar .table-inline__cell--team-a .table-inline__te--family-name,
.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar .table-inline__cell--team-a .table-inline__te--given-name {
  margin-left: -.7rem;
  max-width: 110px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  min-height: 48px;
  float: left; }

.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar .table-inline__cell--team-b .table-inline__te--family-name,
.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar .table-inline__cell--team-b .table-inline__te--given-name {
  float: right;
  margin-right: -.7rem;
  max-width: 110px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  min-height: 48px; }

.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar .table-inline__cell--totals:last-child {
  padding-right: .5rem; }

.table-inline__table--event-unit-ar .cp-table-inline .table-inline__hrow .table-inline__te.table-inline__te--wrapper .table-inline__te--name {
  font-weight: 400; }

.table-inline__table--event-unit-ar .cp-table-inline .table-inline__head.table-inline__head--first-half .table-inline__te.table-inline__te--wrapper .table-inline__te--name, .table-inline__table--event-unit-ar .cp-table-inline .table-inline__head.table-inline__head--second-half .table-inline__te.table-inline__te--wrapper .table-inline__te--name {
  font-weight: 200; }

.table-inline__table--event-unit-ar .table-inline__table--clean-center .table-inline__head .table-inline__te.table-inline__te--wrapper .table-inline__te--score {
  font-weight: 400; }

.event-livescreens__tabpanel--start-list--ar .cp-table-inline,
.event-livescreens__tabpanel--results--ar .cp-table-inline {
  margin-top: 0; }
  .event-livescreens__tabpanel--start-list--ar .cp-table-inline .table-inline__table--event-unit-start-list-matches,
  .event-livescreens__tabpanel--results--ar .cp-table-inline .table-inline__table--event-unit-start-list-matches {
    margin-top: 0; }

.event-livescreens__tabpanel--start-list--ar .table-inline__table--event-unit-ar .table-inline__row .table-inline__cell--noc,
.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar .table-inline__row .table-inline__cell--noc {
  width: 1%;
  padding-left: .5rem; }

.event-livescreens__tabpanel--start-list--ar .table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--noc,
.event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--noc {
  padding-left: .8rem; }

@media only screen and (max-width: 1024px) {
  .event-livescreens__tabpanel--start-list--ar .table-inline__table--event-unit-ar .table-inline__row .table-inline__cell--start-order .table-inline__te,
  .event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar .table-inline__row .table-inline__cell--start-order .table-inline__te {
    margin: 0;
    padding: 0; }
  .event-livescreens__tabpanel--start-list--ar .table-inline__table--event-unit-ar .table-inline__row .table-inline__cell--noc,
  .event-livescreens__tabpanel--results--ar .table-inline__table--event-unit-ar .table-inline__row .table-inline__cell--noc {
    padding-left: .5rem; }
  .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__cell--st-half1,
  .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__cell--st-half2,
  .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__cell--athlete,
  .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__cell--total {
    padding-left: .5rem; }
  .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single {
    margin-top: -.5rem; }
    .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single .table-inline__head.table-inline__head--1st-half, .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single .table-inline__head.table-inline__head--2st-half {
      width: 15%; }
    .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single .table-inline__head.table-inline__head--total {
      width: 0;
      float: left; }
      .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single .table-inline__head.table-inline__head--total .table-inline__te--name {
        padding-top: 1rem;
        float: left; }
    .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single .table-inline__cell.table-inline__cell--target .table-inline__te {
      margin-left: 6%; }
    .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single .table-inline__cell--total {
      background-color: #e4e4e4;
      text-align: left;
      padding-left: .5rem; }
  .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar .table-inline__cell--athletes {
    float: left;
    width: 72%; }
  .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar .table-inline__head--total {
    float: left;
    width: auto; }
  .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar .table-inline__cell--points {
    float: right;
    padding-top: .838rem;
    padding-bottom: 0; }
  .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar .table-inline__cell--expand-icon {
    width: 3.2rem; }
  .event-livescreens__tabpanel--results--ar
.table-inline__table--event-unit-ar .table-inline__te--irm-message:empty {
    display: none; }
  .table-inline__table--event-unit-ar .cp-table-inline .table-inline__hrow .table-inline__head--step {
    padding-bottom: .5rem; }
  .table-inline__table--event-unit-ar .table-inline__cell--rank .table-inline__te {
    padding-right: 0 !important; }
  .table-inline__table--event-unit-start-list-matches.table-inline__table--event-unit-ar {
    position: relative; }
    .table-inline__table--event-unit-start-list-matches.table-inline__table--event-unit-ar .table-inline__cell--noc {
      width: 6rem; }
      .table-inline__table--event-unit-start-list-matches.table-inline__table--event-unit-ar .table-inline__cell--noc.table-inline__cell:last-child {
        right: 0; }
  .table-inline__table--event-unit-ar {
    margin-top: 0; }
    .table-inline__table--event-unit-ar .table-inline__head {
      padding-left: .5rem; }
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-rank .table-inline__hrow.table-inline__hrow--top .table-inline__head.table-inline__head--default {
      border: solid 1px #a5a4a4;
      border-bottom: none; }
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-rank .table-inline__rows--odd-white {
      background: #fff; }
      .table-inline__table--event-unit-ar.table-inline__table--scoreboard-rank .table-inline__rows--odd-white .table-inline__row .table-inline__cell {
        border: solid 1px #f0f0f0; }
      .table-inline__table--event-unit-ar.table-inline__table--scoreboard-rank .table-inline__rows--odd-white .table-inline__row.table-inline__row--highlights .table-inline__cell {
        border: solid 2px #ffefa8; }
    .table-inline__table--event-unit-ar.table-inline__table--ranking-round-teams .table-inline__te--country-name {
      margin: 0 0 0 .3rem; }
    .table-inline__table--event-unit-ar .table-inline__cell--active.athletes-image--content-left {
      padding-left: 0.7rem; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--team .table-inline__te.table-inline__te--team-rank {
      margin: 0 0 0 -3.3rem !important; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--team .table-inline__te .table-inline__te--team-name {
      margin-bottom: .4rem;
      margin-left: 3.2rem; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__cell--noc {
      width: 7.5%;
      padding-left: .5rem;
      vertical-align: top;
      text-align: left; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__head:first-child {
      padding-right: 1rem; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list .table-inline__head .table-inline__te:after {
      width: 100%; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__head.table-inline__head--team {
      text-indent: 0; }
    .table-inline__table--event-unit-ar.table-inline__table--ml {
      margin-left: 2rem; }
    .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single {
      margin-top: 1rem;
      table-layout: fixed; }
      .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single .table-inline__head {
        vertical-align: bottom; }
      .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single .table-inline__cell {
        padding-left: 0;
        text-align: center; }
        .table-inline__table--event-unit-ar.table-inline__table--event-unit-halfs-single .table-inline__cell.table-inline__cell--athlete {
          padding-left: .5rem;
          text-align: left; }
    .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable {
      overflow: hidden;
      min-width: 100% !important; }
      .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--expand-icon {
        padding: 0;
        vertical-align: middle; }
      .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--points,
      .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--result {
        display: inline-block;
        width: auto;
        min-width: 0;
        float: left;
        clear: both; }
        .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--points .table-inline__te,
        .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--result .table-inline__te {
          vertical-align: top; }
      .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--points {
        padding: 5px 0; }
      .table-inline__table--event-unit-ar.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--result {
        padding-bottom: 5px; }
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-a-points,
    .table-inline__table--event-unit-ar.table-inline__table--scoreboard-set .table-inline__cell--team-b-points {
      vertical-align: top; }
    .table-inline__table--event-unit-ar .table-inline__table--clean-center .table-inline__head,
    .table-inline__table--event-unit-ar .table-inline__table--clean-center .table-inline__head:last-child {
      text-align: center;
      padding: 0 .5rem 1rem; }
    .table-inline__table--event-unit-ar .table-inline__table--clean-center .table-inline__head:last-child {
      padding-top: 1rem; }
    .table-inline__table--event-unit-ar .table-inline__row .table-inline__cell--noc {
      min-width: 4.625rem;
      padding-left: .5rem; } }

.table-inline__table--event-unit.table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__te--country-name, .table-inline__table--event-unit.table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__te--country-name {
  display: inline-block;
  width: 2.3125rem; }

.table-inline__table--event-unit.table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--team .table-inline__te--team-rank, .table-inline__table--event-unit.table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--team .table-inline__te--team-rank {
  width: 2.3rem;
  margin: 0 0 0 -3.3rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit.table-inline__table--event-unit-ar.table-inline__table--event-unit-team-results .table-inline__cell.table-inline__cell--noc, .table-inline__table--event-unit .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-team-results .table-inline__cell.table-inline__cell--noc {
    width: 5.3125rem; }
  .table-inline__table--event-unit.table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--team .table-inline__te--team-rank, .table-inline__table--event-unit.table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--team .table-inline__te--team-rank {
    padding-left: .3rem; } }

@media only screen and (max-width: 660px) {
  .table-inline__table--event-unit.table-inline__table--event-unit-ar.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--team .table-inline__te--team-rank, .table-inline__table--event-unit .table-inline__table--event-unit-ar-waiting.table-inline__table--event-unit-start-list.table-inline__table--event-unit-ranking-round .table-inline__cell--team .table-inline__te--team-rank {
    width: 2.3125rem;
    margin: 0 0 0 -2.9rem;
    padding-left: .3rem; } }

.table-inline__table--event-unit-at .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results-breakdown .table-inline__cell--noc {
  width: 4rem; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-start-list .table-inline__cell--bib,
.table-inline__table--event-unit-at.table-inline__table--event-unit-start-list .table-inline__cell--lane,
.table-inline__table--event-unit-at.table-inline__table--event-unit-start-list .table-inline__cell--start-order {
  color: #737373;
  text-align: center;
  padding-right: 1rem;
  width: 10%; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-start-list .table-inline__cell--bib {
  text-align: left; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-start-list .table-inline__cell--noc {
  width: 5rem !important;
  vertical-align: top;
  text-align: left; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-start-list .table-inline__cell--noc .table-inline__te {
    margin-left: 0;
    margin-right: .3rem; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-start-list-team .table-inline__cell--noc {
  text-align: left;
  width: 20%; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-start-list-team .table-inline__cell--noc .table-inline__te--country-name {
    margin-right: 0; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-start-list-team .table-inline__cell--team {
  padding-left: 0; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-start-list-team .table-inline__cell--expand {
  padding-top: 0; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-start-list--expand {
  width: 53%;
  margin-left: 9.1rem; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-start-list--expand .table-inline__te-group {
    margin-bottom: .188rem; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-start-list--expand .table-inline__cell {
    padding: 0 0 .4rem; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-start-list-team .table-inline__te--player-number {
  margin-right: .625rem; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__cell--warnings {
  color: #737373;
  font-size: 1rem;
  line-height: 1.25rem; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__cell--lane,
.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__cell--rank,
.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__cell--start-order {
  color: #737373;
  text-align: center;
  padding-right: 1rem; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__cell--reaction-time {
  width: 13%;
  color: #737373; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__cell--bib {
  color: #737373; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__head {
  text-align: left; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__head .table-inline__te-wrapper {
    width: 100%;
    display: block; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__head--wind .table-inline__te--name {
  float: left; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__head--wind .table-inline__te--wind {
  float: right;
  padding-right: 1rem; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__te--sprite-group {
  display: inline-block; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__cell--start-order .table-inline__cell--sprite {
  margin-left: .8rem; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__cell--start-order-rank {
  padding-right: .9rem;
  width: 5.4rem;
  text-align: left;
  padding-left: .7rem; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__te--arrow-number {
  color: #004b88; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__table--expand-results-race-horizontal .table-inline__head--wind .table-inline__te--name {
  float: none; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__cell--result.table-inline__cell:last-child {
  text-align: left; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__cell--points {
  width: 3rem;
  text-align: left; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__cell--noc {
  width: 5rem !important;
  vertical-align: top;
  text-align: left; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-results .table-inline__cell--noc .table-inline__te {
    margin-left: 0;
    margin-right: .3rem; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-rank {
  margin-top: 1rem; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--result {
    max-width: 8rem;
    text-align: left; }
    .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--result .table-inline__te--points + .table-inline__te--points {
      margin-left: 1rem; }
    .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--result .table-inline__te {
      display: inline-block;
      vertical-align: top;
      float: none; }
      .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--result .table-inline__te.table-inline__te--points {
        padding-right: .3rem; }
      .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--result .table-inline__te.table-inline__te--irm-message {
        margin-top: 0; }
    .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--result .table-inline__te--irm-message {
      margin-right: .313rem;
      margin-left: .113rem; }
    .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--result .table-inline__te--points:empty + .table-inline__te--irm-message {
      margin-left: 0; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__head--resultwind .table-inline__te--name {
    margin-right: .5rem; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--reaction-time {
    width: 7rem; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__head {
    font-weight: 400; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--heat,
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--pos {
    width: 4rem;
    text-align: center;
    padding-right: 1rem; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--rank {
    text-align: center;
    padding-right: 1rem; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--bib {
    text-align: left; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__head--rank {
    min-width: 3.25rem;
    text-align: left; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__head--result {
    width: 28%; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__te--time {
    margin-right: 1rem; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--bib,
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--rank,
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__te--irm-message {
    color: #737373; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__table--event-unit-rank--expand {
    width: 80%;
    margin: 0 auto; }
    .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__table--event-unit-rank--expand .table-inline__head {
      width: 25%;
      text-align: center;
      text-transform: uppercase;
      padding-bottom: 0; }
      .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__table--event-unit-rank--expand .table-inline__head--event {
        text-align: left;
        padding-left: 1rem; }
      .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__table--event-unit-rank--expand .table-inline__head .table-inline__te {
        font-weight: normal; }
        .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__table--event-unit-rank--expand .table-inline__head .table-inline__te:after {
          display: none; }
    .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__table--event-unit-rank--expand .table-inline__cell {
      text-align: center;
      padding-right: .3rem;
      color: #000; }
      .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__table--event-unit-rank--expand .table-inline__cell--event {
        text-align: left;
        padding-left: 1rem; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results-race .table-inline__cell--result {
  width: 24.5%; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results-race .table-inline__te.table-inline__te--irm-message {
  display: inline-block; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results-small-result .table-inline__cell--result {
  width: 7%; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results-small-result .table-inline__cell--start-order {
  width: 10%; }

.table-inline__table--event-unit-at.table-inline__table--event-unit-results-small-result .table-inline__cell--noc {
  width: 3rem; }

.table-inline__table--event-unit-at.table-inline__table--expand-results-race {
  width: 70%;
  margin: 0 auto; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race .table-inline__head {
    padding-bottom: 0; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race .table-inline__head--reaction-time .table-inline__te--name {
    width: 4.375rem;
    display: block;
    margin: 0 auto; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race .table-inline__cell,
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race .table-inline__te {
    text-align: center !important;
    padding-right: 0; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race .table-inline__te--last-name + .table-inline__te, .table-inline__table--event-unit-at.table-inline__table--expand-results-race .table-inline__te:empty {
    margin-right: 0; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race .table-inline__cell--attempts {
    color: #737373; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race .table-inline__cell {
    padding: .318rem 0; }

.table-inline__table--event-unit-at.table-inline__table--expand-results-full-race {
  width: 95%;
  margin: 0 auto; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race .table-inline__cell,
  .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race .table-inline__te {
    text-align: center !important;
    padding-right: 0; }
    .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race .table-inline__cell.table-inline__te--given-name,
    .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race .table-inline__te.table-inline__te--given-name {
      display: block;
      width: 11rem; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race .table-inline__te--last-name + .table-inline__te, .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race .table-inline__te:empty {
    margin-right: 0; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race .table-inline__head--reaction-time .table-inline__te--name {
    width: 4.375rem;
    display: block;
    margin: 0 auto; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race .table-inline__cell {
    color: #000;
    padding: .318rem 0; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race .table-inline__cell--name {
    color: #737373; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race.table-inline__table--event-unit-expand .table-inline__head {
    min-width: 5rem; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race.table-inline__table--event-unit-expand .table-inline__cell--name {
    text-align: left !important; }

.table-inline__table--event-unit-at.table-inline__table--expand-results-race-throw {
  width: 90%;
  margin: 0 auto; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race-throw .table-inline__cell--attempts {
    color: #737373;
    width: 80%;
    padding-right: 40%; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race-throw .table-inline__head--attempts {
    padding-right: 40%; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race-throw .table-inline__head--reaction-time .table-inline__te--name {
    width: 4.375rem;
    display: block;
    margin: 0 auto; }

.table-inline__table--event-unit-at.table-inline__table--expand-results-race-vertical {
  width: 53%;
  margin: 0 auto; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race-vertical .table-inline__cell--attempts {
    color: #000; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race-vertical .table-inline__head--reaction-time .table-inline__te--name {
    width: 4.375rem;
    display: block;
    margin: 0 auto; }

.table-inline__table--event-unit-at.table-inline__table--expand-results-race-horizontal {
  width: 87%;
  margin: 0 auto; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race-horizontal .table-inline__cell--attempts {
    color: #000;
    width: 50%;
    padding-right: 13%; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race-horizontal .table-inline__head--reaction-time .table-inline__te--name {
    width: 4.375rem;
    display: block;
    margin: 0 auto; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-race-horizontal .table-inline__head--attempts {
    padding-right: 13%; }

.table-inline__table--event-unit-at .table-inline__cell--expand {
  display: none; }

.table-inline__table--event-unit-at .table-inline__cell--expand--opened {
  display: table-cell; }

.table-inline__table--event-unit-at .table-inline__te--warnings {
  color: #737373;
  margin-right: .313rem;
  height: .625rem;
  display: inline-block;
  position: relative;
  top: .125rem; }

.table-inline__table--event-unit-at .table-inline__cell--rule {
  padding: 0 0 0 1rem; }

.table-inline__table--event-unit-at .table-inline__row:first-child .table-inline__cell--rule {
  padding: .838rem 0 .838rem 1rem; }

.table-inline__table--event-unit-at .table-inline__te--irm-message {
  vertical-align: top; }

.event-phases__content-section--relay-events-in-progress .table-inline__head--split-time,
.event-phases__content-section--relay-events-in-progress .table-inline__head--split-rank.table-inline__head:last-child {
  padding: 0 1.937rem 1.5rem; }

.event-phases__content-section--relay-events-in-progress .table-inline__cell--reaction-time {
  width: 7.187rem; }

.event-phases__content-section--relay-events-in-progress .table-inline__cell--rank {
  width: 5rem; }

.event-phases__content-section--relay-events-in-progress .table-inline__cell--distance {
  width: 7rem; }

.event-livescreens__tabpanel--start-list--at .table-inline__table--event-unit-start-list .table-inline__head--lane .table-inline__te--name,
.event-livescreens__tabpanel--start-list--at .table-inline__table--event-unit-start-list .table-inline__head--order .table-inline__te--name {
  padding-left: .3rem; }

.event-livescreens__tabpanel--start-list--at .timeline-splits__split-number,
.event-livescreens__tabpanel--start-list--at .timeline-splits__km {
  word-spacing: -.15em; }

.event-livescreens__tabpanel--start-list--at .timeline-splits__sport-icon {
  top: -55px; }

.event-livescreens__tabpanel--results--at .timeline-splits__sport-icon {
  top: -55px; }

.event-livescreens__tabpanel--results--at .event-phases__content-section .table-inline__table--event-unit-results-breakdown.table-inline__table--haveexpandedtable .table-inline__head--rank:first-child .table-inline__te--name {
  padding-left: 0; }

.event-livescreens__tabpanel--results--at .event-phases__content-section .table-inline__table--event-unit-results-breakdown .table-inline__cell--noc {
  width: 3rem !important; }

.event-livescreens__tabpanel--results--at .event-phases__content-section .table-inline__table--event-unit-results-breakdown .table-inline__cell--result {
  width: 26%; }
  .event-livescreens__tabpanel--results--at .event-phases__content-section .table-inline__table--event-unit-results-breakdown .table-inline__cell--result .table-inline__te--points {
    width: 4rem; }

.event-livescreens__tabpanel--results--at .event-phases__content--relay-events-in-progress .table-inline__cell--result-open,
.event-livescreens__tabpanel--results--at .event-phases__content-section--relay-events-only-name .table-inline__cell--result-open {
  width: 57rem; }

.event-livescreens__tabpanel--results--at .event-phases__content--relay-events-in-progress .table-inline__te--irm-message,
.event-livescreens__tabpanel--results--at .event-phases__content-section--relay-events-only-name .table-inline__te--irm-message {
  margin: 0 .25rem; }

.event-livescreens__tabpanel--results--at .event-phases__content--relay-events-in-progress .table-inline__cell--noc,
.event-livescreens__tabpanel--results--at .event-phases__content-section--relay-events-only-name .table-inline__cell--noc {
  width: 11%; }

.event-livescreens__tabpanel--results--at .event-phases__content--relay-events-in-progress .table-inline__te--points,
.event-livescreens__tabpanel--results--at .event-phases__content-section--relay-events-only-name .table-inline__te--points {
  display: inline-block;
  vertical-align: top; }

.event-livescreens__tabpanel--results--at .event-phases__content--relay-events-in-progress .table-inline__te--sprite-group,
.event-livescreens__tabpanel--results--at .event-phases__content-section--relay-events-only-name .table-inline__te--sprite-group {
  display: inline-block;
  margin-top: -.25rem; }

@media only screen and (max-width: 1024px) {
  .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-big-table .table-inline__cell:not(.table-inline__cell--expand),
  .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-big-table .table-inline__head,
  .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-results .table-inline__cell:not(.table-inline__cell--expand),
  .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-results .table-inline__head {
    display: table-cell !important;
    float: none; }
  .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-big-table .table-inline__head--wind,
  .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-results .table-inline__head--wind {
    padding-right: .75rem; }
  .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-big-table .table-inline__cell--wind,
  .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-results .table-inline__cell--wind {
    text-align: center;
    padding-right: .75rem; }
  .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-big-table .table-inline__cell--result,
  .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-results .table-inline__cell--result {
    width: auto; }
  .table-inline__table--event-unit-results .table-inline__cell--start-order-rank {
    padding-left: .7rem !important; }
  .cp-event-phases__at-preliminary-running .event-phases__content-section--track-events-1 .table-inline__cell:last-child {
    display: table-cell; }
  .cp-event-phases__at-preliminary-running .event-phases__content-section--track-events-1 .table-inline__cell--reaction-time,
  .cp-event-phases__at-preliminary-running .event-phases__content-section--track-events-1 .table-inline__head--reaction-time,
  .cp-event-phases__at-preliminary-running .event-phases__content-section--track-events-1 .table-inline__head--result {
    display: table-cell;
    color: #000; }
  .cp-event-phases__at-preliminary-running .event-phases__content-section--track-events-1 .table-inline__cell--reaction-time {
    padding-top: .838rem; }
  .cp-event-phases__at-preliminary-running .event-phases__content-section--track-events-1 .table-inline__cell--athletes {
    width: 6.562rem;
    padding-bottom: .838rem; }
  .cp-event-phases__at-preliminary-running .table-inline__table--event-unit-at.table-inline__table--haveexpandedtable .table-inline__cell--expand-icon {
    display: table-cell; }
  .table-inline__table--event-unit-at .table-inline__cell--noc {
    vertical-align: middle; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__head--athlete .table-inline__te {
    width: 124%; }
  .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race.table-inline__table--event-unit-expand .table-inline__head {
    width: 7rem;
    padding-bottom: .5rem; }
    .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race.table-inline__table--event-unit-expand .table-inline__head.table-inline__head--name {
      padding-left: 0; }
      .table-inline__table--event-unit-at.table-inline__table--expand-results-full-race.table-inline__table--event-unit-expand .table-inline__head.table-inline__head--name .table-inline__te--wrapper {
        text-align: left !important; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-start-list--expand {
    width: 100%;
    margin: 0 auto; }
    .table-inline__table--event-unit-at.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-start-list--expand .table-inline__cell:first-child {
      padding-left: 3.9rem; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__head:not(.table-inline__head--result),
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--expand-icon,
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__cell--expand--opened {
    display: table-cell; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank .table-inline__te--irm-message {
    width: 100%; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__table--event-unit-rank--expand {
    width: 100%; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__cell--expand-icon,
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__cell--expand--opened,
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__head--rank,
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__cell--rank {
    display: table-cell; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__cell--reaction-time {
    float: left; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__cell--result {
    display: block; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__head--result-open {
    display: table-cell; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__cell--expand-icon {
    text-align: right; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__cell--rank,
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__cell--bib,
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__cell--expand-icon,
  .table-inline__table--event-unit-at.table-inline__table--event-unit-rank.table-inline__table--haveexpandedtable .table-inline__cell--noc {
    vertical-align: top; }
  .table-inline__table--event-unit-at.table-inline__table--at-road-events {
    width: 37.5rem; }
    .table-inline__table--event-unit-at.table-inline__table--at-road-events .table-inline__cell--start-order-rank {
      padding-right: 0;
      padding-left: 0; }
    .table-inline__table--event-unit-at.table-inline__table--at-road-events .table-inline__head--rank {
      min-width: 5rem; }
    .table-inline__table--event-unit-at.table-inline__table--at-road-events .table-inline__cell--result {
      width: 5rem; }
    .table-inline__table--event-unit-at.table-inline__table--at-road-events .table-inline__cell--bib {
      text-align: left; }
  .table-inline__table--event-unit-at.table-inline__table--event-unit-observations .table-inline__cell--rule {
    white-space: nowrap; }
  .table-inline__table--event-unit-at .table-inline__table--expand-results-race-vertical {
    width: 100%; }
  .event-livescreens__tabpanel--start-list--at .timeline-splits__splits {
    margin-top: 4rem; }
  .event-livescreens__tabpanel--results--at .timeline-splits__splits {
    margin-top: 4rem; }
  .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--event-unit-results .table-inline__head--rank,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-results .table-inline__head--rank,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--event-unit-results .table-inline__head--rank {
    padding-right: .2rem;
    padding-left: 0; }
    .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--event-unit-results .table-inline__head--rank .table-inline__te:after,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-results .table-inline__head--rank .table-inline__te:after,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--event-unit-results .table-inline__head--rank .table-inline__te:after {
      width: 100%; }
    .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--event-unit-results .table-inline__head--rank .table-inline__te--name,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-results .table-inline__head--rank .table-inline__te--name,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--event-unit-results .table-inline__head--rank .table-inline__te--name {
      padding: 0; }
  .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--event-unit-results .table-inline__head--athlete .table-inline__te,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-results .table-inline__head--athlete .table-inline__te,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--event-unit-results .table-inline__head--athlete .table-inline__te {
    width: 100%; }
  .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--event-unit-results .table-inline__cell--result,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-results .table-inline__cell--result,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--event-unit-results .table-inline__cell--result {
    overflow: hidden;
    padding-left: 0;
    width: auto; }
  .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--event-unit-results .table-inline__cell--expand-icon,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--event-unit-results .table-inline__cell--expand-icon,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--event-unit-results .table-inline__cell--expand-icon {
    display: table-cell; }
  .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--expand-results-race,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--expand-results-race-throw,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--expand-results-race,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--expand-results-race-throw,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--expand-results-race,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--expand-results-race-throw {
    width: 80%;
    margin: 0;
    table-layout: fixed; }
    .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--expand-results-race .table-inline__head,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--expand-results-race-throw .table-inline__head,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--expand-results-race .table-inline__head,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--expand-results-race-throw .table-inline__head,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--expand-results-race .table-inline__head,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--expand-results-race-throw .table-inline__head {
      display: table-cell;
      width: 50%;
      text-align: center;
      padding: 0; }
      .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--expand-results-race .table-inline__head.table-inline__head--results,
      .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--expand-results-race-throw .table-inline__head.table-inline__head--results,
      .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--expand-results-race .table-inline__head.table-inline__head--results,
      .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--expand-results-race-throw .table-inline__head.table-inline__head--results,
      .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--expand-results-race .table-inline__head.table-inline__head--results,
      .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--expand-results-race-throw .table-inline__head.table-inline__head--results {
        display: table-cell; }
    .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--expand-results-race .table-inline__cell,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--expand-results-race-throw .table-inline__cell,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--expand-results-race .table-inline__cell,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--expand-results-race-throw .table-inline__cell,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--expand-results-race .table-inline__cell,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--expand-results-race-throw .table-inline__cell {
      text-align: center !important;
      padding: .318rem 0 !important;
      width: auto !important;
      display: table-cell !important; }
      .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--expand-results-race .table-inline__cell.table-inline__cell--results .table-inline__te,
      .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--expand-results-race-throw .table-inline__cell.table-inline__cell--results .table-inline__te,
      .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--expand-results-race .table-inline__cell.table-inline__cell--results .table-inline__te,
      .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--expand-results-race-throw .table-inline__cell.table-inline__cell--results .table-inline__te,
      .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--expand-results-race .table-inline__cell.table-inline__cell--results .table-inline__te,
      .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--expand-results-race-throw .table-inline__cell.table-inline__cell--results .table-inline__te {
        float: none;
        display: inline;
        width: auto; }
    .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--expand-results-race .table-inline__te,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--vertical-jumps-events .table-inline__table--expand-results-race-throw .table-inline__te,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--expand-results-race .table-inline__te,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__table--expand-results-race-throw .table-inline__te,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--expand-results-race .table-inline__te,
    .event-livescreens__tabpanel--results--at .event-phases__content-section--throw-events .table-inline__table--expand-results-race-throw .table-inline__te {
      margin-right: 0; }
  .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__head--wind {
    display: table-cell; }
  .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__head.table-inline__head--result {
    display: none; }
  .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__cell--athletes {
    float: left;
    display: block;
    padding-bottom: 0; }
  .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__cell--result {
    display: block;
    float: left;
    overflow: hidden;
    padding-left: 0;
    width: auto; }
    .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__cell--result .table-inline__te {
      width: auto; }
      .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__cell--result .table-inline__te:first-child {
        margin-right: .4rem; }
    .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__cell--result .table-inline__te--irm-message {
      margin-left: 0; }
    .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__cell--result .table-inline__te--sprite-group {
      width: 100%; }
      .event-livescreens__tabpanel--results--at .event-phases__content-section--horizontal-jump-events .table-inline__cell--result .table-inline__te--sprite-group .table-inline__cell--sprite {
        margin-right: 0;
        width: 26px; }
  .event-livescreens__tabpanel--results--at .event-phases__content-section .table-inline__table--event-unit-results-breakdown .table-inline__cell--result {
    width: 12.4rem;
    padding-left: 0; }
    .event-livescreens__tabpanel--results--at .event-phases__content-section .table-inline__table--event-unit-results-breakdown .table-inline__cell--result .table-inline__cell--sprite {
      width: 26px; }
  .event-livescreens__tabpanel--results--at .event-phases__content-section .table-inline__table--event-unit-results-breakdown .table-inline__head--athlete .table-inline__te--wrapper {
    width: 100%; }
  .event-livescreens__tabpanel--results--at .timeline-splits__split-number,
  .event-livescreens__tabpanel--results--at .timeline-splits__km,
  .event-livescreens__tabpanel--start-list--at .timeline-splits__split-number,
  .event-livescreens__tabpanel--start-list--at .timeline-splits__km {
    word-spacing: 10vw; }
  .event-livescreens__tabpanel--results--at .event-phases__content--relay-events-in-progress .table-inline__te--irm-message,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--relay-events-only-name .table-inline__te--irm-message,
  .event-livescreens__tabpanel--start-list--at .event-phases__content--relay-events-in-progress .table-inline__te--irm-message,
  .event-livescreens__tabpanel--start-list--at .event-phases__content-section--relay-events-only-name .table-inline__te--irm-message {
    margin: 0; }
  .event-livescreens__tabpanel--results--at .event-phases__content--relay-events-in-progress .table-inline__te--sprite-group,
  .event-livescreens__tabpanel--results--at .event-phases__content-section--relay-events-only-name .table-inline__te--sprite-group,
  .event-livescreens__tabpanel--start-list--at .event-phases__content--relay-events-in-progress .table-inline__te--sprite-group,
  .event-livescreens__tabpanel--start-list--at .event-phases__content-section--relay-events-only-name .table-inline__te--sprite-group {
    margin-top: 0; } }

.table-inline__table--event-bd.table-inline__table--event-match .table-inline__cell--matches-player,
.table-inline__table--event-bd.table-inline__table--event-match .table-inline__cell--matches-player-versus {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 7.85rem; }

.table-inline__table--event-bd .table-inline__hrow .table-inline__head--team {
  width: 28%; }

.table-inline__table--event-bd .table-inline__hrow .table-inline__head--won {
  border-right: 0; }

.table-inline__table--event-bd .table-inline__hrow:nth-child(2) th:nth-child(4) {
  border-left: 0; }

.table-inline__table--event-bd .table-inline__head--won {
  border-left: solid 0.0625rem #d4d4d4; }

.table-inline__table--event-bd .table-inline__cell--matches-lost,
.table-inline__table--event-bd .table-inline__cell--games-diff {
  border-right: solid 0.0625rem #d4d4d4; }

.table-inline__table--event-bd .table-inline__te--country-name {
  width: calc(100% - 4em);
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden; }
  .table-inline__table--event-bd .table-inline__te--country-name .table-inline__te {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis; }

.table-inline__table--event-bd .table-inline__cell--team .table-inline__cell--sprite.sprite-flags {
  float: left;
  margin-right: .30rem; }

.table-inline__table--event-bd .table-inline__cell--team .table-inline__te--country-name-custom {
  float: left; }

.table-inline__table--event-bd.table-inline__table--menu-tab .table-inline__cell--noc {
  min-width: 2.375rem; }

.table-inline__table--event-bd.table-inline__table--menu-tab .table-inline__cell--name-player {
  word-wrap: normal;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden; }

.table-inline__table--event-bd.table-inline__table--menu-tab .table-inline__te--name-player {
  display: inline; }

.table-inline__table--event-bd.table-inline__table--viewrank .table-inline__cell--team span:nth-child(3) {
  float: left;
  display: block;
  width: 90px; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-bd.table-inline__table--menu-tab .table-inline__cell--noc {
    width: 23% !important; }
  .table-inline__table--event-bd.table-inline__table--viewrank .table-inline__head {
    text-transform: uppercase; }
  .table-inline__table--event-bd.table-inline__table--viewrank .table-inline__head--rank .table-inline__te {
    padding-right: 0; }
  .table-inline__table--event-bd.table-inline__table--viewrank .table-inline__row,
  .table-inline__table--event-bd.table-inline__table--viewrank .table-inline__hrow {
    border-bottom: 1px solid #f0efed; }
  .table-inline__table--event-bd.table-inline__table--viewrank .table-inline__hrow.table-inline__hrow--coltabs {
    border: 0; }
  .table-inline__table--event-bd.table-inline__table--haveexpandedtable {
    min-width: 0 !important; }
    .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__head {
      text-align: center; }
    .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__head-- {
      display: none; }
    .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__hrow--coltabs {
      display: block;
      height: 50px; }
      .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__hrow--coltabs:not(.hover) .table-inline__head--matches {
        color: #737373; }
    .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__head--coltab {
      background-color: transparent !important;
      color: #4faa33;
      width: auto !important;
      text-align: left !important;
      border: none !important;
      display: block;
      position: relative;
      text-transform: uppercase;
      padding: .9rem 0; }
      .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__head--coltab.hover {
        color: #737373 !important; }
      .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__head--coltab.table-inline__head--matches {
        left: 10px; }
      .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__head--coltab.table-inline__head--games {
        top: -46px;
        left: 81px; }
      .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__head--coltab.table-inline__head--points {
        top: -92px;
        left: 139px; }
    .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__head,
    .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__cell {
      width: auto;
      border: none; }
    .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__head--team {
      padding: .9rem 1.2rem;
      width: 3rem; }
      .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__head--team .table-inline__te {
        display: none; }
    .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__cell--matches-played,
    .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__head--played,
    .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__head--won {
      border: none; }
    .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__cell--team {
      text-align: left;
      padding-left: 0;
      min-width: 4rem; }
      .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__cell--team .table-inline__cell--sprite-flags,
      .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__cell--team .table-inline__te--country-name-custom {
        float: none; }
      .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__cell--team .table-inline__te--country-name-custom {
        padding-left: 5px; }
      .table-inline__table--event-bd.table-inline__table--haveexpandedtable .table-inline__cell--team .table-inline__te--country-name {
        text-align: left;
        margin-left: 0;
        display: block;
        padding-top: 5px; }
  .event-matches__contents .table-inline__te--country-name {
    padding-left: 0px !important; } }

.table-inline__table--event-unit-bd.table-inline__table--scoreboard-rank .table-inline__row
.table-inline__cell.table-inline__cell--name-player .table-inline__cell--divisor-name {
  float: left;
  width: 100%; }
  .table-inline__table--event-unit-bd.table-inline__table--scoreboard-rank .table-inline__row
.table-inline__cell.table-inline__cell--name-player .table-inline__cell--divisor-name .table-inline__te--player {
    float: left;
    display: inline;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 90%; }
  .table-inline__table--event-unit-bd.table-inline__table--scoreboard-rank .table-inline__row
.table-inline__cell.table-inline__cell--name-player .table-inline__cell--divisor-name .sprite-ui--green-bullet {
    position: relative;
    margin-top: 4px; }

.table-inline__table--event-unit-bd.table-inline__table--scoreboard-rank .table-inline__cell--name-player .table-inline__te--player {
  display: block !important;
  padding-right: 1.5rem; }

.table-inline__table--event-unit-bd.table-inline__table--scoreboard-rank .table-inline__cell--name-player .sprite-ui--green-bullet {
  float: right;
  position: absolute;
  margin-top: -6px; }

.table-inline__table--event-unit-bd.table-inline__table--scoreboard-rank .table-inline__cell--name-player .table-inline__te-group--inside {
  right: 0;
  display: block; }
  .table-inline__table--event-unit-bd.table-inline__table--scoreboard-rank .table-inline__cell--name-player .table-inline__te-group--inside, .table-inline__table--event-unit-bd.table-inline__table--scoreboard-rank .table-inline__cell--name-player .table-inline__te-group--inside .sprite-ui--green-bullet {
    position: absolute !important;
    top: 0;
    bottom: 0;
    margin: auto; }

.table-inline__table--event-unit-bd.table-inline__table--scoreboard-rank .table-inline__cell--name-player .table-inline__cell--noc {
  width: 13%;
  text-align: right;
  padding-right: .5rem; }

.table-inline__table--event-unit-bd.table-inline__table--individual-stats .table-inline__head {
  background-color: #0e65ab;
  text-transform: uppercase; }

.table-inline__table--event-unit-bd.table-inline__table--individual-stats .table-inline__head:first-child {
  background-color: transparent; }

.table-inline__table--event-unit-bd.table-inline__table--individual-stats .table-inline__head--active {
  background-color: #075492; }

.table-inline__table--event-unit-bd.table-inline__table--individual-stats .table-inline__cell {
  border-left: 1px solid #e7e7e7; }

.table-inline__table--event-unit-bd.table-inline__table--individual-stats .table-inline__cell:first-child {
  text-align: right;
  border-left: 0; }
  .table-inline__table--event-unit-bd.table-inline__table--individual-stats .table-inline__cell:first-child .table-inline__te {
    padding-right: 2rem; }

.table-inline__table--event-unit-bd.table-inline__table--individual-stats .table-inline__cell--stats {
  color: #000;
  font-weight: 100; }

.table-inline__table--event-unit-bd.table-inline__table--individual-stats .table-inline__row--results {
  background-color: #efeeee; }
  .table-inline__table--event-unit-bd.table-inline__table--individual-stats .table-inline__row--results .table-inline__cell--stats {
    text-align: left;
    border-left: 0;
    padding-left: 1rem; }

.event-livescreens__tabpanel--start-list--bd .cp-table-inline--start-list-bd {
  margin-top: 0; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-bd.table-inline__table--individual-stats {
    width: 97%; }
    .table-inline__table--event-unit-bd.table-inline__table--individual-stats .table-inline__cell:first-child {
      width: 8rem; }
      .table-inline__table--event-unit-bd.table-inline__table--individual-stats .table-inline__cell:first-child .table-inline__te {
        padding-right: 1rem;
        display: block; }
    .table-inline__table--event-unit-bd.table-inline__table--individual-stats .table-inline__head .table-inline__te {
      min-width: 3.25rem; } }

.table-inline__table--event-unit-bd.table-inline__table--scoreboard-rank .table-inline__hrow--top .table-inline__head {
  max-width: 3.8rem; }

.table-inline__table--event-unit-bd.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell--blank {
  width: 5rem;
  padding: .3rem 0; }

.table-inline__table--event-unit-bd.table-inline__table--scoreboard-rank .table-inline__head--match {
  width: 14.5%; }

.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell {
  padding-left: 0; }

.table-inline__table--event-bv .table-inline__cell {
  padding-left: 0; }
  .table-inline__table--event-bv .table-inline__cell:last-child, .table-inline__table--event-bv .table-inline__cell:first-child {
    text-align: center; }

.table-inline__table--event-bv .table-inline__cell--match {
  width: 10%; }

.table-inline__table--event-bv.table-inline__table--haveexpandedtable .table-inline__head {
  text-transform: uppercase;
  text-align: center; }

.table-inline__table--event-bv.table-inline__table--viewrank--expand-table .table-inline__head .table-inline__te {
  text-transform: uppercase;
  padding: 0;
  text-align: center; }

.table-inline__table--event-bv.table-inline__table--viewrank--expand-table .table-inline__row .table-inline__cell {
  text-align: center; }

.table-inline__table--event-bv.table-inline__table--viewrank--expand-table .table-inline__cell--match {
  width: 45%; }
  .table-inline__table--event-bv.table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te {
    width: 2rem; }
    .table-inline__table--event-bv.table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te.table-inline__te--arrow {
      width: 3.75rem; }
  .table-inline__table--event-bv.table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te--noc-flag {
    width: 40px; }
  .table-inline__table--event-bv.table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:first-child,
  .table-inline__table--event-bv.table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:last-child {
    width: 26px; }

.event-livescreens__tabpanel--stats--bv .table-inline__table--event-unit-bv .table-inline__hrow .table-inline__head--familyname-givenname {
  width: 110px; }

.event-livescreens__tabpanel--stats--bv .table-inline__table--event-unit-bv .table-inline__hrow .table-inline__head--total {
  width: 44px;
  text-align: center; }

.event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__cell {
  vertical-align: top; }

.event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__te--family-name {
  display: block; }

.event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__cell--matches-score {
  vertical-align: middle;
  width: 25%; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__cell--matches-score .table-inline__te--pts {
    padding: 0;
    display: inline-block;
    width: 1.2rem; }

.event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__te--noc {
  width: 2.5rem;
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: left; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__te--noc:last-child {
    text-align: right; }

.event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__te-group {
  width: 3.75rem;
  display: inline-block;
  text-align: center; }

.event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__te--arrow-custom {
  width: 1rem;
  display: inline-block; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-bv {
    width: 100%; }
    .table-inline__table--event-bv .table-inline__cell--status {
      margin-top: .4rem;
      text-align: right; }
    .table-inline__table--event-bv .table-inline__cell {
      padding-left: 0; }
      .table-inline__table--event-bv .table-inline__cell:last-child {
        text-align: right; }
    .table-inline__table--event-bv .table-inline__cell--competition {
      padding: 0; }
    .table-inline__table--event-bv .table-inline__cell--matches-score {
      min-width: 180px; }
      .table-inline__table--event-bv .table-inline__cell--matches-score .table-inline__te--pts {
        display: inline-block; }
    .table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell--noc {
      width: 26px;
      padding-right: .5rem; }
    .table-inline__table--event-bv.table-inline__table--event-match .table-inline__cell--schedule {
      padding-top: .8rem; }
    .table-inline__table--event-bv.table-inline__table--event-match .table-inline__cell--matches-player {
      padding-top: .8rem; }
    .table-inline__table--event-bv.table-inline__table--event-match .table-inline__cell--matches-player-versus {
      width: 52%;
      text-align: left !important; }
    .table-inline__table--event-bv.table-inline__table--event-match .table-inline__cell--schedule + .table-inline__cell--matches-description {
      width: 54%;
      padding: .8rem 0 0 0; }
    .table-inline__table--event-bv.table-inline__table--event-match .table-inline__cell--matches-description + .table-inline__cell {
      right: -.3rem;
      width: 4rem;
      color: #737373; }
    .table-inline__table--event-bv .table-inline__cell--expand .table-inline__head--date {
      width: 20% !important; }
    .table-inline__table--event-bv .table-inline__cell--expand .table-inline__head--match,
    .table-inline__table--event-bv .table-inline__cell--expand .table-inline__cell--match {
      padding: .1rem 0 .4rem !important; }
      .table-inline__table--event-bv .table-inline__cell--expand .table-inline__head--match .table-inline__te,
      .table-inline__table--event-bv .table-inline__cell--expand .table-inline__cell--match .table-inline__te {
        padding: 0 .15rem !important; }
    .table-inline__table--event-bv.table-inline__table--viewrank {
      margin-top: 1rem;
      display: inline-block;
      width: 100%;
      padding: 0 .75rem;
      min-width: 0; }
      .table-inline__table--event-bv.table-inline__table--viewrank.data-set-matches {
        min-width: 27rem !important; }
      .table-inline__table--event-bv.table-inline__table--viewrank.data-set-goals {
        min-width: 24.2rem !important; }
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head-- {
        display: none; }
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab {
        background: #fff !important;
        padding: 0 12px 30px !important;
        border-left: 0 !important;
        line-height: 20px; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab span {
          background: #fff;
          border: 0;
          text-align: left; }
          .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab span .table-inline__te--name {
            color: #4faa33;
            font-weight: normal; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab.active .table-inline__te--name {
          font-weight: normal;
          color: #000; }
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell--team {
        width: 40%; }
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head {
        text-transform: uppercase; }
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__te--country-name-text,
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell--expand-icon {
        display: none !important; }
      .table-inline__table--event-bv.table-inline__table--viewrank thead,
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow,
      .table-inline__table--event-bv.table-inline__table--viewrank tbody,
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__row {
        display: block;
        width: 100%; }
      .table-inline__table--event-bv.table-inline__table--viewrank tbody &gt; .table-inline__row:nth-child(odd) {
        border-top: 1px solid #dfdfdf; }
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell {
        vertical-align: middle; }
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell--rank {
        width: 2rem !important; }
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head,
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell {
        display: inline-block;
        width: 14.5%;
        min-width: 0;
        padding: .75rem 0; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head .table-inline__te--name,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell .table-inline__te--name {
          vertical-align: bottom;
          display: inline-block;
          width: 99%; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head .table-inline__te.table-inline__te--wrapper,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell .table-inline__te.table-inline__te--wrapper {
          display: inline-block;
          vertical-align: bottom; }
          .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head .table-inline__te.table-inline__te--wrapper::after,
          .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell .table-inline__te.table-inline__te--wrapper::after {
            display: inline-block;
            position: relative;
            height: 2.125rem;
            width: 1%; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head:first-child,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell:first-child {
          padding-left: 0;
          text-align: right; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head.table-inline__head--rank,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell.table-inline__head--rank {
          width: 2rem; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head.table-inline__head--team,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell.table-inline__head--team {
          width: 5rem;
          margin-left: -.7rem; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head.table-inline__cell--team,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell.table-inline__cell--team {
          width: 5rem;
          margin-left: -.1rem;
          margin-right: -.4rem; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head .table-inline__te--noc-country-name,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell .table-inline__te--noc-country-name {
          left: 2.75rem; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head.table-inline__cell--expand,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell.table-inline__cell--expand {
          width: 100%; }
          .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head.table-inline__cell--expand .table-inline__row,
          .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell.table-inline__cell--expand .table-inline__row {
            text-align: left !important; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head .table-inline__table--viewrank--expand-table .table-inline__cell,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell .table-inline__table--viewrank--expand-table .table-inline__cell {
          width: auto;
          display: inline-block; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head .table-inline__table--viewrank--expand-table .table-inline__te.table-inline__te--wrapper::after,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell .table-inline__table--viewrank--expand-table .table-inline__te.table-inline__te--wrapper::after {
          content: none; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head .table-inline__table--viewrank--expand-table .table-inline__row,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell .table-inline__table--viewrank--expand-table .table-inline__row {
          border-top: 0; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head .table-inline__table--viewrank--expand-table .table-inline__te--noc-flag,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell .table-inline__table--viewrank--expand-table .table-inline__te--noc-flag {
          color: #000;
          padding: 0; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head .table-inline__table--viewrank--expand-table .table-inline__te--score-number,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell .table-inline__table--viewrank--expand-table .table-inline__te--score-number {
          color: #737373; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head.table-inline__cell--expand,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell.table-inline__cell--expand {
          display: none; }
          .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head.table-inline__cell--expand.table-inline__cell--expand--opened,
          .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__cell.table-inline__cell--expand.table-inline__cell--expand--opened {
            display: inline-block; }
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab {
        display: inline-block;
        width: 4rem;
        padding: 0 !important; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab .table-inline__te--name {
          text-transform: uppercase;
          padding-left: .25rem; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab.table-inline__head--coltab-active .table-inline__te--wrapper .table-inline__te--name {
          color: #000; }
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow .table-inline__head:not(.table-inline__head--coltab),
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow .table-inline__cell,
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__row .table-inline__head:not(.table-inline__head--coltab),
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__row .table-inline__cell {
        display: none; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow .table-inline__head:not(.table-inline__head--coltab).table-inline__head--active, .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow .table-inline__head:not(.table-inline__head--coltab).table-inline__cell--active, .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow .table-inline__head:not(.table-inline__head--coltab).table-inline__head--keep, .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow .table-inline__head:not(.table-inline__head--coltab).table-inline__cell--keep,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow .table-inline__cell.table-inline__head--active,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow .table-inline__cell.table-inline__cell--active,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow .table-inline__cell.table-inline__head--keep,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__hrow .table-inline__cell.table-inline__cell--keep,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__row .table-inline__head:not(.table-inline__head--coltab).table-inline__head--active,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__row .table-inline__head:not(.table-inline__head--coltab).table-inline__cell--active,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__row .table-inline__head:not(.table-inline__head--coltab).table-inline__head--keep,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__row .table-inline__head:not(.table-inline__head--coltab).table-inline__cell--keep,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__row .table-inline__cell.table-inline__head--active,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__row .table-inline__cell.table-inline__cell--active,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__row .table-inline__cell.table-inline__head--keep,
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__row .table-inline__cell.table-inline__cell--keep {
          display: inline-block; }
      .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head--ranking-points {
        color: transparent;
        font-size: 0; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head--ranking-points .table-inline__te {
          width: 100%; }
          .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head--ranking-points .table-inline__te::before {
            content: attr(data-mobile-name);
            color: #000;
            text-align: center;
            vertical-align: bottom;
            display: inline-block; }
        .table-inline__table--event-bv.table-inline__table--viewrank .table-inline__head--ranking-points .table-inline__te--name {
          display: none; }
      .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__head {
        border-left: 0 !important;
        border-right: 0 !important; }
      .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__cell {
        border-left: 0 !important;
        border-right: 0 !important; }
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__cell .table-inline__te.table-inline__te--country-name {
          width: 25px;
          overflow: hidden;
          display: inline-block;
          white-space: nowrap;
          vertical-align: top; }
      .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table {
        width: 100%;
        display: inline-block; }
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--date,
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--date {
          padding-left: 0 !important;
          text-align: left; }
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--date {
          width: 27% !important;
          display: inline-block; }
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--game {
          display: inline-block;
          width: 9.2rem; }
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell {
          text-align: center; }
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--date {
          min-width: 0;
          text-align: left;
          width: 16%; }
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--time {
          width: 13%;
          text-align: left; }
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te--noc-flag {
          width: 42px;
          color: #737373; }
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:nth-child(3),
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:nth-child(5) {
          width: 33px;
          text-align: right;
          color: #737373; }
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te--arrow {
          width: auto;
          color: #737373; }
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:nth-child(5) {
          text-align: left; }
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:first-child,
        .table-inline__table--event-bv.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:last-child {
          display: none !important; }
      .table-inline__table--event-bv.table-inline__table--viewrank .cp-table-inline tbody &gt; .table-inline__row {
        border: 0; }
      .table-inline__table--event-bv.table-inline__table--viewrank .cp-table-inline .table-inline__table--viewrank--expand-head {
        margin: 0 0 0 3rem; }
      .table-inline__table--event-bv.table-inline__table--viewrank .cp-table-inline .table-inline__cell--noc,
      .table-inline__table--event-bv.table-inline__table--viewrank .cp-table-inline .table-inline__cell--name {
        display: inline-block; }
      .table-inline__table--event-bv.table-inline__table--viewrank .cp-table-inline .table-inline__cell--noc {
        width: 26%;
        text-align: left; }
      .table-inline__table--event-bv.table-inline__table--viewrank .cp-table-inline .table-inline__cell--name {
        width: 70%;
        text-align: left;
        padding: 0; }
        .table-inline__table--event-bv.table-inline__table--viewrank .cp-table-inline .table-inline__cell--name .table-inline__te--name-player {
          color: #737373; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv.table-inline__table--event-match .table-inline__cell--competition {
    padding-top: .8rem;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; }
    .event-phases__content-section--lucky-loser .table-inline__table--event-bv.table-inline__table--event-match .table-inline__cell--competition .table-inline__te-sprite--competition {
      -webkit-transform: scale(0.7);
      -ms-transform: scale(0.7);
      transform: scale(0.7); }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv.table-inline__table--event-match .table-inline__cell--matches-description {
    width: 53%;
    min-height: 0; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv.table-inline__table--event-match .table-inline__cell--match {
    margin-left: 6%; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv.table-inline__table--event-before .table-inline__cell--competition {
    padding-top: .8rem;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    min-width: 5%;
    position: relative;
    top: auto;
    left: auto;
    padding-right: 0;
    padding-left: 0;
    display: inline-block; }
    .event-phases__content-section--lucky-loser .table-inline__table--event-bv.table-inline__table--event-before .table-inline__cell--competition .table-inline__te-sprite--competition {
      -webkit-transform: scale(0.7);
      -ms-transform: scale(0.7);
      transform: scale(0.7); }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv.table-inline__table--event-before .table-inline__cell--matches-description {
    width: 53%; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv.table-inline__table--event-before .table-inline__cell--match {
    margin-left: 6%; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv,
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv tbody,
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv tr {
    display: block;
    width: 100%; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv thead {
    display: none; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__cell {
    display: inline-block; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__cell--competition {
    position: absolute;
    top: 0;
    left: 0; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__cell--schedule {
    width: 40%;
    padding-bottom: 0; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__cell--matches-score,
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__cell--matches-player,
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__cell--matches-player-versus {
    width: 53%;
    padding-left: .4rem; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__cell--matches-score,
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__cell--matches-player-versus {
    margin-left: 7%; }
  .event-phases__content-section--lucky-loser .table-inline__table--event-bv .table-inline__cell--status {
    position: absolute;
    top: 2rem;
    right: 0; } }

.table-inline__table--event-unit-bv.table-inline__table--viewscore .table-inline__hrow .table-inline__head--total .sprite-ui, .table-inline__table--event-unit-bv.table-inline__table--area-control-finished-1st-all .table-inline__hrow .table-inline__head--total .sprite-ui {
  display: none; }

.table-inline__table--event-unit-bv .table-inline__head--rally:last-child {
  opacity: 0; }

.table-inline__table--event-unit-bv.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--name-player .table-inline__te--player {
  display: inline-block;
  width: 16.2rem; }

.table-inline__table--event-unit-bv.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--name-player .sprite-ui--green-bullet {
  position: relative;
  float: right;
  top: .25rem;
  display: block;
  max-width: calc(100% - 1rem); }

.table-inline__table--event-unit-bv.table-inline__table--viewsets .table-inline__te--wrapper {
  position: relative;
  width: 100%; }

.table-inline__table--event-unit-bv .table-inline__cell--rally {
  min-width: 273px; }

.table-inline__table--event-unit-bv.table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__te--wrapper {
  border-top: 0; }

.event-livescreens__tabpanel--stats--bv .table-inline__table--event-unit-bv .table-inline__hrow .table-inline__head--familyname-givenname {
  padding-left: 1.3rem; }

.cp-event-phases__bv .table-inline__table--event-unit-bv .table-inline__hrow--viewsets-tab .table-inline__head--noc .table-inline__te--wrapper {
  position: absolute; }

.cp-event-phases__bv-running .table-inline__table--event-unit-bv .table-inline__hrow .table-inline__head {
  width: 8rem; }
  .cp-event-phases__bv-running .table-inline__table--event-unit-bv .table-inline__hrow .table-inline__head.table-inline__head--score {
    width: 6%; }

.event-livescreens__tabpanel--play-by-play--bv .table-inline__table--event-unit-bv .table-inline__head--noc:first-child {
  text-align: left; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-bv.table-inline__table--area-control-finished-1st-all .table-inline__hrow .table-inline__head--total .table-inline__te {
    display: inherit; }
    .table-inline__table--event-unit-bv.table-inline__table--area-control-finished-1st-all .table-inline__hrow .table-inline__head--total .table-inline__te.table-inline__te--wrapper {
      display: inline-block; }
  .table-inline__table--event-unit-bv.table-inline__table--area-control-finished-1st-all .table-inline__hrow .table-inline__head--total .table-inline__te--name {
    display: none; }
  .table-inline__table--event-unit-bv.table-inline__table--area-control-finished-1st-all .table-inline__hrow .table-inline__head--score {
    padding-bottom: 0; }
  .table-inline__table--event-unit-bv.table-inline__table--scoreboard-rank .table-inline__head.table-inline__head--blank .table-inline__te--name {
    color: #fff; }
  .table-inline__table--event-unit-bv.table-inline__table--scoreboard-rank .table-inline__row:last-child .table-inline__te--player-text {
    color: #fff;
    display: block; }
  .table-inline__table--event-unit-bv.table-inline__table--scoreboard-rank .table-inline__cell .table-inline__cell--set {
    padding-right: 0; }
  .table-inline__table--event-unit-bv.table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__head .table-inline__te--wrapper {
    border-top: 2px solid transparent; }
  .table-inline__table--event-unit-bv.table-inline__table--viewscore .table-inline__hrow--viewscore-tab .table-inline__hrow--area-control-select .table-inline__te--wrapper {
    border-top: 2px solid #004b88; }
  .table-inline__table--event-unit-bv.table-inline__table--viewscore .table-inline__head--score {
    width: 20% !important;
    min-width: 95px; }
  .table-inline__table--event-unit-bv.table-inline__table--viewscore .table-inline__cell--score {
    min-width: 95px; }
  .cp-event-phases__bv .table-inline__table--event-unit-bv .table-inline__cell--rank:last-child {
    opacity: 1; }
  .cp-event-phases__bv-running .table-inline__table--event-unit-bv .table-inline__hrow .table-inline__head {
    width: 8rem !important; }
    .cp-event-phases__bv-running .table-inline__table--event-unit-bv .table-inline__hrow .table-inline__head.table-inline__head--score {
      width: 6% !important; }
  .table-inline__table--viewsets .table-inline__hrow--viewsets-tab .table-inline__head {
    height: 4rem; } }

.event-livescreens__tabpanel--stats--bv .table-inline__table--area-control-finished-1st-all .table-inline__head--score .sprite-ui--right-arrow {
  background-position: -667px -387px;
  position: absolute;
  left: 131%;
  top: 22px;
  display: block !important;
  padding: 0; }

.event-livescreens__tabpanel--stats--bv .table-inline__table--area-control-finished-1st-all .table-inline__head--score .sprite-ui--left-arrow {
  background-position: -667px -362px;
  position: absolute;
  right: 131%;
  top: 22px;
  display: block !important;
  padding: 0; }

.event-livescreens__tabpanel--stats--bv .table-inline__table--area-control-finished-1st-all .table-inline__head--total {
  position: relative;
  z-index: 99; }

.cp-event-phases__bv .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell {
  padding: .875rem .6rem; }
  .cp-event-phases__bv .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell:first-child {
    width: 10%; }
  .cp-event-phases__bv .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell:last-child {
    width: 14%; }

.cp-event-phases__bv .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell.table-inline__cell--noc {
  width: 3rem;
  padding-right: 0;
  padding-left: 0; }
  .cp-event-phases__bv .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite-flags {
    margin-top: 0;
    left: 0;
    display: block;
    margin: 0 auto;
    position: relative !important;
    top: 0;
    margin-bottom: 3px; }
  .cp-event-phases__bv .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell.table-inline__cell--noc .table-inline__te--country-name {
    margin-left: 0;
    padding-left: 0;
    left: 0;
    top: 0;
    position: relative !important;
    display: block;
    text-align: center; }

.cp-event-phases__bv .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell--name-player {
  text-align: left;
  padding-right: 0; }

.cp-event-phases__bv .menu-tab__panels--points.menu-tab__panels--3 .menu-tab__tabcontent .menu-tab__tabpanel {
  width: 32%;
  margin-right: 2%; }
  .cp-event-phases__bv .menu-tab__panels--points.menu-tab__panels--3 .menu-tab__tabcontent .menu-tab__tabpanel:nth-child(3n) {
    margin-right: 0; }
  .cp-event-phases__bv .menu-tab__panels--points.menu-tab__panels--3 .menu-tab__tabcontent .menu-tab__tabpanel .table-inline__table--event-bv .table-inline__row {
    height: 7.2rem; }
  .cp-event-phases__bv .menu-tab__panels--points.menu-tab__panels--3 .menu-tab__tabcontent .menu-tab__tabpanel .table-inline__table--event-bv .table-inline__cell:first-child,
  .cp-event-phases__bv .menu-tab__panels--points.menu-tab__panels--3 .menu-tab__tabcontent .menu-tab__tabpanel .table-inline__table--event-bv .table-inline__cell:last-child {
    padding: .875rem .2rem; }

@media only screen and (max-width: 1024px) {
  .cp-menu-tab.menu-tab__panels--points.menu-tab__panels--3 .menu-tab__tabcontent .menu-tab__tabpanel {
    width: 100%;
    margin-right: 0; }
  .cp-menu-tab.menu-tab__panels--points .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
    .cp-menu-tab.menu-tab__panels--points .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell:first-child {
      width: 10%; }
  .cp-menu-tab.menu-tab__panels--points .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell--noc {
    width: 5rem;
    padding-right: 0; }
    .cp-menu-tab.menu-tab__panels--points .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell--noc .table-inline__cell--sprite-flags {
      display: inline-block;
      margin-bottom: 0; }
    .cp-menu-tab.menu-tab__panels--points .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell--noc .table-inline__te--country-name {
      margin: 0 .2rem 0 .3rem;
      display: inline-block; }
  .cp-menu-tab.menu-tab__panels--points .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell--name-player {
    text-align: left;
    padding-right: 0;
    padding-left: 0; }
    .cp-menu-tab.menu-tab__panels--points .table-inline__table--event.table-inline__table--event-bv.table-inline__table--menu-tab .table-inline__cell--name-player + .table-inline__cell {
      width: 14%;
      padding: 0; } }

.table-inline__table--event-bx {
  margin-top: 2.5rem; }

.table-inline__table--event-unit-bx .table-inline__cell--results-points {
  font-size: 2.39rem;
  font-weight: 400;
  color: #000;
  text-align: center;
  vertical-align: middle; }

.table-inline__table--event-unit-bx .table-inline__table--event-unit-bx .table-inline__cell--results-scores .table-inline__cell {
  padding: .838rem .1rem; }

.table-inline__table--event-unit-bx .table-inline__te--result-points-dash {
  padding: 0 .812rem; }

.table-inline__table--event-unit-bx .table-inline__cell--results-rounds {
  font-size: .875rem;
  text-align: center; }

.table-inline__table--event-unit-bx .table-inline__row:last-child .table-inline__cell--results-scores {
  padding-bottom: 2.5rem; }

.table-inline__table--event-unit-bx .table-inline__row.table-inline__row--scores .table-inline__cell--results-total {
  background-color: transparent; }

.table-inline__table--event-unit-bx .table-inline__cell--results-player {
  padding-top: 2.6rem !important; }
  .table-inline__table--event-unit-bx .table-inline__cell--results-player .table-inline__te-group {
    position: absolute;
    top: 0; }
  .table-inline__table--event-unit-bx .table-inline__cell--results-player .table-inline__te--full-name {
    padding-bottom: .45rem;
    min-width: 135px;
    width: 100%; }
  .table-inline__table--event-unit-bx .table-inline__cell--results-player .table-inline__cell--sprite {
    clear: both; }
  .table-inline__table--event-unit-bx .table-inline__cell--results-player:first-child .table-inline__te--full-name {
    float: left; }
  .table-inline__table--event-unit-bx .table-inline__cell--results-player:first-child .table-inline__te-group {
    left: 1.3rem; }
  .table-inline__table--event-unit-bx .table-inline__cell--results-player:first-child .table-inline__te--country-name {
    margin-left: .3rem; }
  .table-inline__table--event-unit-bx .table-inline__cell--results-player:last-child .table-inline__te--full-name {
    float: right; }
  .table-inline__table--event-unit-bx .table-inline__cell--results-player:last-child .table-inline__te-group {
    right: 1.3rem; }
  .table-inline__table--event-unit-bx .table-inline__cell--results-player:last-child .table-inline__te--country-name {
    margin-right: .3rem; }

.pages-text-content__component--table-legend {
  padding: 1.75rem 0 2.75rem 2.5rem; }
  .pages-text-content__component--table-legend .pages-text-content__content {
    padding: 0; }
    .pages-text-content__component--table-legend .pages-text-content__content .pages-text-content__text {
      display: inline-block;
      padding: 0 .625rem 2.1875rem 0; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-bx .table-inline__row .table-inline__cell {
    padding: .838rem 0 !important; }
    .table-inline__table--event-unit-bx .table-inline__row .table-inline__cell.table-inline__cell--results-player, .table-inline__table--event-unit-bx .table-inline__row .table-inline__cell.table-inline__cell--results-player-woman {
      padding: .838rem 1rem !important; }
      .table-inline__table--event-unit-bx .table-inline__row .table-inline__cell.table-inline__cell--results-player .table-inline__te--noc, .table-inline__table--event-unit-bx .table-inline__row .table-inline__cell.table-inline__cell--results-player-woman .table-inline__te--noc {
        display: none; }
  .table-inline__table--event-unit-bx .table-inline__row .table-inline__cell--results-total {
    width: 3.5% !important; }
  .table-inline__table--event-unit-bx .table-inline__row .table-inline__cell--results-scores {
    width: 8.5% !important; }
  .table-inline__table--event-unit-bx .table-inline__row .table-inline__cell--results-rounds-total {
    width: 3.5% !important; }
  .table-inline__table--event-unit-bx .table-inline__row:nth-child(2) .table-inline__cell {
    padding: .838rem .012rem; }
  .table-inline__table--event-unit-bx .table-inline__cell:last-child {
    padding: .838rem 0; }
  .table-inline__table--event-unit-bx .table-inline__cell--results-points {
    vertical-align: top;
    font-size: .875rem;
    font-weight: 700;
    padding: 1.1875rem 0; }
  .table-inline__table--event-unit-bx .table-inline__cell--results-scores {
    padding: .838rem .09rem; }
  .pages-text-content__component--table-legend {
    padding: 1.1875rem .625rem 2.5rem 1.75rem; }
    .pages-text-content__component--table-legend .pages-text-content__text {
      vertical-align: top;
      padding: 0 .625rem 1.3125rem 0;
      display: inline-block; }
    .pages-text-content__component--table-legend .pages-text-content__span {
      display: block; }
  .table-inline__cell--results-points .table-inline__te-group {
    margin-top: 5px; } }

.cp-event-phases__bk .table-inline__table--event-match .table-inline__cell--status {
  white-space: nowrap; }

.cp-event-phases__bk .table-inline__table--event-match .table-inline__te-sprite--finish-arrow {
  margin-top: .25rem; }

.table-inline__table--event-bk .table-inline__cell--text {
  color: #737373; }
  .table-inline__table--event-bk .table-inline__cell--text.table-inline__cell:last-child {
    text-align: left; }

.table-inline__table--event-bk .table-inline__cell--event-matches-noc-name {
  text-align: right;
  padding-right: 2rem;
  font-weight: 300;
  color: #000; }

.table-inline__table--event-bk .table-inline__te--noc {
  padding-right: .5rem;
  font-weight: 300;
  color: #737373; }

.table-inline__table--event-bk .table-inline__te--arrow {
  font-weight: 300; }

.table-inline__table--event-bk .table-inline__cell--event-matches-noc-name-right {
  padding-left: 2rem;
  width: 45%; }
  .table-inline__table--event-bk .table-inline__cell--event-matches-noc-name-right.table-inline__cell:last-child {
    text-align: left; }

.table-inline__table--event-bk .table-inline__cell--total,
.table-inline__table--event-bk .table-inline__cell--index {
  font-weight: 300; }

.table-inline__table--event-bk .table-inline__head--team {
  width: 30%;
  padding-left: 1rem; }

.table-inline__table--event-bk .table-inline__cell--team {
  padding-left: 1rem; }
  .table-inline__table--event-bk .table-inline__cell--team .table-inline__te--country-name-text {
    color: #000;
    float: right;
    width: 55%;
    text-align: left; }
  .table-inline__table--event-bk .table-inline__cell--team .table-inline__te--noc-country-name {
    float: left;
    width: 15%;
    position: absolute;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 3rem;
    top: 50%; }
  .table-inline__table--event-bk .table-inline__cell--team .table-inline__cell--sprite {
    float: left;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 1rem; }

.table-inline__table--event-bk .table-inline__cell--expand-icon .table-inline__cell--sprite {
  right: 1.875rem; }

.table-inline__table--event-bk .table-inline__te-sprite--plus-micro {
  float: right; }

.table-inline__table--event-bk .table-inline__cell--points-ratio,
.table-inline__table--event-bk .table-inline__head--diff,
.table-inline__table--event-bk .table-inline__cell--matches-lost,
.table-inline__table--event-bk .table-inline__head--lost {
  border-right: 0.0625rem solid #d4d4d4; }

.table-inline__table--event-bk .table-inline__head:nth-child(9) {
  border-right: 0; }

.table-inline__table--event-bk .table-inline__hrow--coltabs .table-inline__head--coltab {
  border-left: 0.0625rem solid #0e65ab; }

.table-inline__table--event-bk .table-inline__hrow--coltabs .table-inline__head--games {
  border-right: 0.0625rem solid #d4d4d4; }

.table-inline__table--event-bk .table-inline__hrow--coltabs .table-inline__head--coltab:nth-child(3n) {
  border-right: 0.0625rem solid #004b88; }

.table-inline__table--event-bk.table-inline__table--viewrank--expand-table {
  width: 80%; }
  .table-inline__table--event-bk.table-inline__table--viewrank--expand-table .table-inline__cell--date {
    min-width: 10rem;
    padding-left: 3rem !important; }
  .table-inline__table--event-bk.table-inline__table--viewrank--expand-table .table-inline__head--game {
    padding-right: 0; }
  .table-inline__table--event-bk.table-inline__table--viewrank--expand-table .table-inline__cell:last-child {
    text-align: left; }

.table-inline__table--event-bk .table-inline__cell--date,
.table-inline__table--event-bk .table-inline__head--date {
  text-align: left; }
  .table-inline__table--event-bk .table-inline__cell--date .table-inline__te,
  .table-inline__table--event-bk .table-inline__head--date .table-inline__te {
    color: #000;
    font-size: .8125rem; }

.table-inline__table--event-bk .table-inline__te--noc-flag {
  padding: 0 .5rem;
  font-size: .8125rem; }

.table-inline__table--event-bk .table-inline__cell--game {
  font-size: .8125rem; }

.table-inline__table--event-bk .table-inline__cell--total,
.table-inline__table--event-bk .table-inline__cell--index {
  color: #000;
  text-align: right; }

.table-inline__table--event-bk .table-inline__row--header-bk {
  height: auto;
  background: #f9f9f9; }
  .table-inline__table--event-bk .table-inline__row--header-bk .table-inline__cell--index {
    padding: .5rem .4rem;
    color: #000;
    height: auto; }

.menu-tab__panels--first-round-expanded .menu-tab__tabpanel {
  width: 100%;
  margin-right: 0; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-bk .table-inline__cell--text {
    width: 70%;
    display: block; }
  .table-inline__table--event-bk .table-inline__hrow--coltabs .table-inline__head--coltab {
    border-left: 0; }
  .table-inline__table--event-bk .table-inline__hrow--coltabs .table-inline__head--games {
    border-right: 0;
    padding-left: 1rem; }
  .table-inline__table--event-bk .table-inline__hrow--coltabs .table-inline__head--coltab:nth-child(3n) {
    border-right: 0; }
  .table-inline__table--event-bk .table-inline__cell--expand-icon .table-inline__cell--sprite {
    top: .875rem;
    right: .625rem; }
  .table-inline__table--event-bk .table-inline__cell--points-ratio,
  .table-inline__table--event-bk .table-inline__head--diff,
  .table-inline__table--event-bk .table-inline__cell--matches-lost,
  .table-inline__table--event-bk .table-inline__head--lost {
    border-right: 0; }
  .table-inline__table--event-bk .table-inline__te--country-name-text {
    display: inline-block !important; }
  .table-inline__table--event-bk .table-inline__te--noc-country-name {
    width: 100%;
    float: none;
    display: block; }
  .table-inline__table--event-bk .table-inline__head--team {
    width: auto;
    padding-left: 0;
    text-align: left;
    text-indent: -9999rem; }
  .table-inline__table--event-bk .table-inline__cell--team {
    padding-left: 0;
    min-width: 3.225rem;
    vertical-align: middle;
    width: 8%; }
    .table-inline__table--event-bk .table-inline__cell--team .table-inline__te.sprite-flags {
      float: left; }
    .table-inline__table--event-bk .table-inline__cell--team .table-inline__te--country-name-text {
      display: none; }
  .table-inline__table--event-bk .table-inline__cell--rank {
    width: 17% !important; }
  .table-inline__table--event-bk .table-inline__te-sprite--finish-arrow {
    margin-left: .6rem; }
  .table-inline__table--event-bk .table-inline__table--viewrank--expand-table {
    width: 95%; }
    .table-inline__table--event-bk .table-inline__table--viewrank--expand-table .table-inline__cell--date {
      padding-left: 5rem !important; }
    .table-inline__table--event-bk .table-inline__table--viewrank--expand-table .table-inline__cell--game {
      display: table-cell; }
  .table-inline__table--event-bk .table-inline__te--arrow {
    padding: 0; }
  .table-inline__table--event-bk .table-inline__cell--game {
    padding-right: 0; }
  .table-inline__table--event-bk .table-inline__head--date {
    text-align: center; }
  .table-inline__table--event-bk.table-inline__table--viewrank {
    margin-top: 1rem;
    display: inline-block;
    width: 100%;
    padding: 0 .75rem;
    min-width: 0; }
    .table-inline__table--event-bk.table-inline__table--viewrank.data-set-matches {
      min-width: 27rem !important; }
    .table-inline__table--event-bk.table-inline__table--viewrank.data-set-goals {
      min-width: 24.2rem !important; }
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head-- {
      display: none; }
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab {
      background: #fff !important;
      padding: 0 12px 30px !important;
      border-left: 0 !important;
      line-height: 20px; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab span {
        background: #fff;
        border: 0;
        text-align: left; }
        .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab span .table-inline__te--name {
          color: #4faa33;
          font-weight: normal; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab.active .table-inline__te--name {
        font-weight: normal;
        color: #000; }
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell--team {
      width: 40%; }
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head {
      text-transform: uppercase; }
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__te--country-name-text,
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell--expand-icon {
      display: none !important; }
    .table-inline__table--event-bk.table-inline__table--viewrank thead,
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__hrow,
    .table-inline__table--event-bk.table-inline__table--viewrank tbody,
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__row {
      display: block;
      width: 100%; }
    .table-inline__table--event-bk.table-inline__table--viewrank tbody &gt; .table-inline__row:nth-child(odd) {
      border-top: 1px solid #dfdfdf; }
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell {
      vertical-align: middle; }
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell--rank {
      width: 8% !important; }
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head,
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell {
      display: inline-block;
      width: 15.5%;
      min-width: 0;
      padding: .75rem 0; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head .table-inline__te--name,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell .table-inline__te--name {
        vertical-align: bottom;
        display: inline-block;
        width: 99%; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head .table-inline__te.table-inline__te--wrapper,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell .table-inline__te.table-inline__te--wrapper {
        display: inline-block;
        vertical-align: bottom; }
        .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head .table-inline__te.table-inline__te--wrapper::after,
        .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell .table-inline__te.table-inline__te--wrapper::after {
          display: inline-block;
          position: relative;
          height: 2.125rem;
          width: 1%; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head:first-child,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell:first-child {
        padding-left: 0; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head.table-inline__head--rank,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell.table-inline__head--rank {
        width: 8%; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head.table-inline__head--team, .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head.table-inline__cell--team,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell.table-inline__head--team,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell.table-inline__cell--team {
        width: 24%;
        margin-left: -3%; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head .table-inline__te--noc-country-name,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell .table-inline__te--noc-country-name {
        left: 2.75rem; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head.table-inline__head--hidden, .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head.table-inline__cell--hidden,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell.table-inline__head--hidden,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell.table-inline__cell--hidden {
        display: none; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head.table-inline__cell--expand,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell.table-inline__cell--expand {
        width: 100%; }
        .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head.table-inline__cell--expand .table-inline__row,
        .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell.table-inline__cell--expand .table-inline__row {
          text-align: left !important; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head .table-inline__table--viewrank--expand-table .table-inline__cell,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell .table-inline__table--viewrank--expand-table .table-inline__cell {
        width: auto;
        display: inline-block; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head .table-inline__table--viewrank--expand-table .table-inline__te.table-inline__te--wrapper::after,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell .table-inline__table--viewrank--expand-table .table-inline__te.table-inline__te--wrapper::after {
        content: none; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head .table-inline__table--viewrank--expand-table .table-inline__row,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell .table-inline__table--viewrank--expand-table .table-inline__row {
        border-top: 0; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head .table-inline__table--viewrank--expand-table .table-inline__te--noc-flag,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell .table-inline__table--viewrank--expand-table .table-inline__te--noc-flag {
        color: #000;
        padding: 0; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head .table-inline__table--viewrank--expand-table .table-inline__te--score-number,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell .table-inline__table--viewrank--expand-table .table-inline__te--score-number {
        color: #737373; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head.table-inline__cell--expand,
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell.table-inline__cell--expand {
        display: none; }
        .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head.table-inline__cell--expand.table-inline__cell--expand--opened,
        .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell.table-inline__cell--expand.table-inline__cell--expand--opened {
          display: inline-block; }
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__head--diff.table-inline__head--hidden + .table-inline__head--class-points {
      display: none; }
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__cell--points-ratio.table-inline__cell--hidden + .table-inline__cell--class-points {
      display: none; }
    .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab {
      display: inline-block;
      width: 15%;
      padding: 0 !important; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab .table-inline__te--name {
        text-transform: uppercase;
        padding-left: .25rem; }
      .table-inline__table--event-bk.table-inline__table--viewrank .table-inline__hrow--coltabs &gt; .table-inline__head--coltab.table-inline__head--coltab-active .table-inline__te--wrapper .table-inline__te--name {
        color: #000; }
    .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__head {
      border-left: 0 !important;
      border-right: 0 !important; }
    .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__cell {
      border-left: 0 !important;
      border-right: 0 !important; }
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__cell .table-inline__te.table-inline__te--country-name {
        width: 25px;
        overflow: hidden;
        display: inline-block;
        white-space: nowrap; }
    .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table {
      width: 100%;
      display: inline-block; }
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--date,
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--date {
        padding-left: 0 !important;
        text-align: left; }
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--date {
        width: 27% !important;
        display: inline-block; }
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--game {
        display: inline-block;
        width: 9.2rem; }
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell {
        text-align: center; }
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell:nth-child(2), .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell:nth-child(8) {
        display: none; }
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell:nth-child(3), .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell:nth-child(9) {
        width: 2.8rem; }
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell:nth-child(4), .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell:nth-child(6) {
        width: 1.6rem; }
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell:nth-child(3) {
        text-align: right; }
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell:nth-child(9) {
        text-align: left; }
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--date {
        min-width: 0;
        text-align: left;
        width: 27%; }
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:first-child,
      .table-inline__table--event-bk.table-inline__table--viewrank.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:last-child {
        display: none !important; }
  .cp-event-phases__bk-after .menu-tab__panels--final-standing-points .menu-tab__panels-content .menu-tab__slug,
  .cp-event-phases__bk-after .menu-tab__panels--final-standing-points .menu-tab__tablist .menu-tab__title {
    display: none; }
  .cp-event-phases__bk-after .table-inline__row--header-bk .table-inline__cell:first-child {
    width: 80% !important; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__cell--status {
    white-space: nowrap; }
  .table-inline__table--event.table-inline__table--event-match .table-inline__te-sprite--finish-arrow {
    margin-top: .25rem; } }

.event-livescreens__tabpanel--stats--bk .cp-table-inline {
  padding-top: 0; }

.table-inline__table--event-unit-bk {
  margin-top: 1.2rem; }
  .table-inline__table--event-unit-bk.table-inline__table--previous-results-list .table-inline__hrow .table-inline__head--phase {
    width: 10rem; }
  .table-inline__table--event-unit-bk.table-inline__table--previous-results-list .table-inline__hrow .table-inline__head--score,
  .table-inline__table--event-unit-bk.table-inline__table--previous-results-list .table-inline__hrow .table-inline__head--opponent {
    width: 3rem; }
  .table-inline__table--event-unit-bk .table-inline__masked-image {
    display: inline-block;
    margin-top: -3rem; }
  .table-inline__table--event-unit-bk.table-inline__table--individual-stats {
    border-collapse: inherit; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats .table-inline__head--transparent {
      background-color: transparent; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats .table-inline__head {
      min-width: 3rem;
      text-transform: uppercase; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats .table-inline__head--ma {
      border-right: 0; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats .table-inline__cell {
      vertical-align: middle; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats .table-inline__cell--total {
      font-weight: 700;
      text-align: left; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats .table-inline__cell:first-child {
      width: 3rem; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats .table-inline__cell--stats,
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats .table-inline__cell--statistics {
      border-right: 1px solid #e4e4e4; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats .table-inline__cell:last-child {
      border-right: 0; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats .table-inline__te-group .table-inline__te {
      display: inline-block; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats .table-inline__cell--athlete {
      max-width: 100px;
      overflow: auto;
      text-overflow: ellipsis;
      text-align: left; }
      .table-inline__table--event-unit-bk.table-inline__table--individual-stats .table-inline__cell--athlete .table-inline__te-group .table-inline__te {
        display: block; }
  .table-inline__table--event-unit-bk.table-inline__table--individual-stats-2 .table-inline__head {
    min-width: 0;
    padding: .6rem .3rem; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats-2 .table-inline__head.table-inline__head--.table-inline__head--transparent {
      border-right: 1px solid transparent; }
  .table-inline__table--event-unit-bk.table-inline__table--individual-stats-2 .table-inline__head--no-border {
    border-right: 0; }
  .table-inline__table--event-unit-bk.table-inline__table--individual-stats-2 .table-inline__cell--total {
    text-align: right; }
  .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image {
    width: 18rem !important;
    text-align: center;
    vertical-align: top;
    background-color: #f9f9f9; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image &gt; .table-inline__te {
      display: block;
      position: relative;
      top: -50px; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image img {
      display: block;
      margin: 0 auto; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image .table-inline__te-group {
      margin-top: 2rem;
      text-align: center; }
  .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--statistics {
    width: 14rem;
    text-align: right; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--statistics .table-inline__te {
      padding-right: 2rem; }
  .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--stats {
    width: 6.5rem; }
  .table-inline__table--event-unit-bk .table-inline__hrow--viewsets-tab .table-inline__te--wrapper {
    border-top: 0; }
  .table-inline__table--event-unit-bk .table-inline__cell.nopadding {
    padding: 0 !important; }

@media only screen and (max-width: 1024px) {
  .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--bk .event-livescreens__livescreens--team {
    padding-left: 0; }
  .event-livescreens__tabpanel--play-by-play--bk .cp-table-inline {
    margin: 0; }
  .table-inline__table--event-unit-bk {
    min-width: 36rem;
    margin-top: 0; }
    .table-inline__table--event-unit-bk.table-inline__table--infoscore {
      min-width: 0; }
      .table-inline__table--event-unit-bk.table-inline__table--infoscore .table-inline__head--middle {
        width: 15%; }
    .table-inline__table--event-unit-bk .table-inline__masked-image {
      float: left;
      margin-top: 0; }
    .table-inline__table--event-unit-bk.table-inline__table--previous-results-list {
      min-width: 0; }
      .table-inline__table--event-unit-bk.table-inline__table--previous-results-list .table-inline__hrow .table-inline__head--phase {
        width: 1.2rem; }
      .table-inline__table--event-unit-bk.table-inline__table--previous-results-list .table-inline__hrow .table-inline__head--opponent {
        width: .1rem; }
      .table-inline__table--event-unit-bk.table-inline__table--previous-results-list .table-inline__row .table-inline__cell--rank {
        width: 1.2rem; }
      .table-inline__table--event-unit-bk.table-inline__table--previous-results-list .table-inline__row .table-inline__cell--noc {
        width: .1rem; }
    .table-inline__table--event-unit-bk.table-inline__table--viewsets-custom {
      min-width: 1px;
      width: 100%;
      margin-top: 0;
      overflow: hidden; }
      .table-inline__table--event-unit-bk.table-inline__table--viewsets-custom .table-inline__hrow--viewsets-tab .table-inline__te--wrapper {
        top: 0;
        padding-top: 0;
        padding-bottom: 0; }
      .table-inline__table--event-unit-bk.table-inline__table--viewsets-custom .table-inline__head {
        height: 2.5rem; }
        .table-inline__table--event-unit-bk.table-inline__table--viewsets-custom .table-inline__head:first-child .sprite-flags {
          margin-left: 0; }
        .table-inline__table--event-unit-bk.table-inline__table--viewsets-custom .table-inline__head:last-child .sprite-flags {
          margin-right: 0; }
    .table-inline__table--event-unit-bk .table-inline__cell--name {
      width: 23%; }
    .table-inline__table--event-unit-bk .table-inline__cell--status {
      width: 8%; }
    .table-inline__table--event-unit-bk .table-inline__head--noc .table-inline__te--name:first-child {
      display: inline-block;
      vertical-align: top;
      margin: 0 .6rem; }
    .table-inline__table--event-unit-bk.table-inline__table--viewsets .table-inline__cell--score {
      min-width: 5rem; }
    .table-inline__table--event-unit-bk .table-inline__cell--title .table-inline__te--player-number {
      padding: 0 1rem; }
    .table-inline__table--event-unit-bk .table-inline__te.table-inline__te--last-name {
      line-height: 14px; }
    .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual {
      margin-top: 13rem;
      position: relative;
      min-width: 0; }
      .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__head:first-child {
        display: none; }
      .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell:first-child {
        width: auto; }
      .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image {
        position: absolute;
        width: 100% !important;
        top: -11rem;
        padding-left: 1.4rem; }
        .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image &gt; .table-inline__te {
          top: 0; }
        .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image .table-inline__te--image,
        .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image .table-inline__te-group {
          display: inline-block;
          float: left; }
        .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image .table-inline__te-group {
          width: 50%;
          margin-top: 1rem;
          margin-left: 1rem; }
          .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image .table-inline__te-group &gt; .table-inline__te {
            display: block; }
          .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image .table-inline__te-group .table-inline__te--last-name,
          .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image .table-inline__te-group .table-inline__te--name {
            display: inline-block !important; }
          .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--player-image .table-inline__te-group .table-inline__te--last-name {
            padding-right: .4rem; }
      .table-inline__table--event-unit-bk.table-inline__table--individual-stats-individual .table-inline__cell--statistics {
        width: auto;
        display: block;
        text-align: left;
        padding-right: 0; }
  .table-inline__table--scoreboard-rank .table-inline__head--getting-ready .table-inline__te--name,
  .table-inline__table--scoreboard-rank .table-inline__head--running .table-inline__te--name,
  .table-inline__table--scoreboard-rank .table-inline__head--finished .table-inline__te--name,
  .table-inline__table--event-unit-bk .table-inline__head--getting-ready .table-inline__te--name,
  .table-inline__table--event-unit-bk .table-inline__head--running .table-inline__te--name,
  .table-inline__table--event-unit-bk .table-inline__head--finished .table-inline__te--name {
    color: #000;
    display: none; }
  .table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .table-inline__te,
  .table-inline__table--event-unit-bk .table-inline__row .table-inline__cell .table-inline__te {
    vertical-align: bottom;
    font-weight: 100; }
  .table-inline__table--scoreboard-rank .table-inline__cell:last-child,
  .table-inline__table--event-unit-bk .table-inline__cell:last-child {
    padding-right: 0; }
  .event-livescreens__tabpanel--stats--bk .cp-table-inline {
    position: inherit; }
  .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--stats-team-individual-left,
  .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--stats-team-individual-right {
    min-height: 3rem; }
    .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--stats-team-individual-left .event-innertabs__link,
    .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--stats-team-individual-right .event-innertabs__link {
      position: absolute; }
      .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--stats-team-individual-left .event-innertabs__link:last-child,
      .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--stats-team-individual-right .event-innertabs__link:last-child {
        left: 5rem; }
  .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--noc {
    min-height: 6.5rem; }
    .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--noc .event-innertabs__link {
      position: absolute;
      left: 1rem; }
      .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--noc .event-innertabs__link.event-innertabs__link--last {
        left: auto;
        right: 1rem; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-2.table-inline__table--individual-stats-team-left-2 .table-inline__hrow:first-child .table-inline__head.table-inline__head--,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-2.table-inline__table--individual-stats-team-right-2 .table-inline__hrow:first-child .table-inline__head.table-inline__head-- {
    width: 10rem;
    height: 43px;
    margin-top: -1px;
    z-index: 10;
    position: absolute;
    left: 0;
    background-color: #f9f9f9;
    border: 0; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats.table-inline__table--individual-stats-team-left-1 .table-inline__hrow:first-child .table-inline__head.table-inline__head--:first-child,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats.table-inline__table--individual-stats-team-right-1 .table-inline__hrow:first-child .table-inline__head.table-inline__head--:first-child {
    border-right: 1px solid #0e64aa; }
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats.table-inline__table--individual-stats-team-left-1 .table-inline__hrow:first-child .table-inline__head.table-inline__head--:first-child .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats.table-inline__table--individual-stats-team-right-1 .table-inline__hrow:first-child .table-inline__head.table-inline__head--:first-child .table-inline__te {
      position: absolute;
      width: 100%;
      margin-left: -130px;
      margin-top: -23px;
      z-index: 10; }
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats.table-inline__table--individual-stats-team-left-1 .table-inline__hrow:first-child .table-inline__head.table-inline__head--:first-child .table-inline__te::before,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats.table-inline__table--individual-stats-team-right-1 .table-inline__hrow:first-child .table-inline__head.table-inline__head--:first-child .table-inline__te::before {
      content: "";
      position: absolute;
      left: -1px;
      height: 45px;
      width: 10rem;
      background: #f9f9f9; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__cell--rank,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__cell--athlete,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__cell--total,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__cell--rank,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__cell--athlete,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__cell--total,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__cell--rank,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__cell--athlete,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__cell--total,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__cell--rank,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__cell--athlete,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__cell--total {
    position: absolute;
    z-index: 1;
    background-color: #f9f9f9; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__cell:nth-child(3),
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__cell:nth-child(3),
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__cell:nth-child(3),
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__cell:nth-child(3) {
    text-align: right; }
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__cell:nth-child(3) .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__cell:nth-child(3) .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__cell:nth-child(3) .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__cell:nth-child(3) .table-inline__te {
      margin-right: 2.7rem; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__cell--rank,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__cell--rank,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__cell--rank,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__cell--rank {
    left: 0; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__cell--athlete,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__cell--athlete,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__cell--athlete,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__cell--athlete {
    padding-right: 6.7rem;
    left: 3rem;
    line-height: 16px;
    width: 8rem; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__cell--total,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__cell--total,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__cell--total,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__cell--total {
    width: 10rem;
    text-align: right; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__te,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__te,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__te,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__te {
    display: inline-block; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__head.table-inline__head--rebounds,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__head.table-inline__head--offensive.table-inline__head--no-border,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__head.table-inline__head--min,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__head.table-inline__head--rebounds,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__head.table-inline__head--offensive.table-inline__head--no-border,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__head.table-inline__head--min,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__head.table-inline__head--rebounds,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__head.table-inline__head--offensive.table-inline__head--no-border,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__head.table-inline__head--min,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__head.table-inline__head--rebounds,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__head.table-inline__head--offensive.table-inline__head--no-border,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__head.table-inline__head--min {
    padding: 0; }
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__head.table-inline__head--rebounds .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__head.table-inline__head--offensive.table-inline__head--no-border .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__head.table-inline__head--min .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__head.table-inline__head--rebounds .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__head.table-inline__head--offensive.table-inline__head--no-border .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__head.table-inline__head--min .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__head.table-inline__head--rebounds .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__head.table-inline__head--offensive.table-inline__head--no-border .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__head.table-inline__head--min .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__head.table-inline__head--rebounds .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__head.table-inline__head--offensive.table-inline__head--no-border .table-inline__te,
    .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__head.table-inline__head--min .table-inline__te {
      padding: .6rem .625rem;
      border-left: 1px solid #0e64aa; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__head.table-inline__head--rebounds .table-inline__te,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__head.table-inline__head--rebounds .table-inline__te,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__head.table-inline__head--rebounds .table-inline__te,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__head.table-inline__head--rebounds .table-inline__te {
    padding-left: 5.7rem;
    border-left: 0;
    margin-top: 1px;
    z-index: 1; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__hrow:nth-child(2) .table-inline__head:first-child,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__hrow:nth-child(2) .table-inline__head:first-child,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__hrow:nth-child(2) .table-inline__head:first-child,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__hrow:nth-child(2) .table-inline__head:first-child {
    display: inline-block;
    width: 10rem;
    height: 63px;
    border-top: 0; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__row:nth-child(odd) .table-inline__cell--rank,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__row:nth-child(odd) .table-inline__cell--athlete,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__row:nth-child(odd) .table-inline__cell--rank,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__row:nth-child(odd) .table-inline__cell--athlete,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__row:nth-child(odd) .table-inline__cell--rank,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__row:nth-child(odd) .table-inline__cell--athlete,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__row:nth-child(odd) .table-inline__cell--rank,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__row:nth-child(odd) .table-inline__cell--athlete {
    background-color: #f9f9f9; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1 .table-inline__row:last-child .table-inline__cell,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-2 .table-inline__row:last-child .table-inline__cell,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 .table-inline__row:last-child .table-inline__cell,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-2 .table-inline__row:last-child .table-inline__cell {
    background-color: #f9f9f9; }
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-left-1,
  .event-livescreens__tabpanel--stats--bk .table-inline__table--individual-stats-team-right-1 {
    margin-bottom: 4rem; }
  .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--link.cp-event-innertabs--stats-team-numbers-left,
  .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--link.cp-event-innertabs--stats-team-numbers-right {
    min-height: 6rem; }
    .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--link.cp-event-innertabs--stats-team-numbers-left .event-innertabs__link,
    .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--link.cp-event-innertabs--stats-team-numbers-right .event-innertabs__link {
      min-height: 53px;
      width: auto;
      text-align: center;
      padding: 1rem 1.5rem;
      margin: 0; }
      .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--link.cp-event-innertabs--stats-team-numbers-left .event-innertabs__link.active,
      .event-livescreens__tabpanel--stats--bk .cp-event-innertabs--link.cp-event-innertabs--stats-team-numbers-right .event-innertabs__link.active {
        background-color: #e4e4e4; }
  .table-inline__table--individual-stats-team-left-1 .table-inline__head.table-inline__head--transparent,
  .table-inline__table--individual-stats-team-left-2 .table-inline__head.table-inline__head--transparent,
  .table-inline__table--individual-stats-team-right-1 .table-inline__head.table-inline__head--transparent,
  .table-inline__table--individual-stats-team-right-2 .table-inline__head.table-inline__head--transparent {
    display: none; }
  .table-inline__table--individual-stats-team-left-1 .table-inline__cell--total:last-child,
  .table-inline__table--individual-stats-team-left-2 .table-inline__cell--total:last-child,
  .table-inline__table--individual-stats-team-right-1 .table-inline__cell--total:last-child,
  .table-inline__table--individual-stats-team-right-2 .table-inline__cell--total:last-child {
    width: 100%;
    text-align: left; }
  .table-inline__table--individual-stats-team-left-1 .table-inline__hrow .table-inline__head,
  .table-inline__table--individual-stats-team-left-2 .table-inline__hrow .table-inline__head,
  .table-inline__table--individual-stats-team-right-1 .table-inline__hrow .table-inline__head,
  .table-inline__table--individual-stats-team-right-2 .table-inline__hrow .table-inline__head {
    background-color: #075492; }
    .table-inline__table--individual-stats-team-left-1 .table-inline__hrow .table-inline__head:first-child,
    .table-inline__table--individual-stats-team-left-2 .table-inline__hrow .table-inline__head:first-child,
    .table-inline__table--individual-stats-team-right-1 .table-inline__hrow .table-inline__head:first-child,
    .table-inline__table--individual-stats-team-right-2 .table-inline__hrow .table-inline__head:first-child {
      background-color: #f9f9f9; }
  .table-inline__table--individual-stats-team-left-1 .table-inline__hrow:first-child .table-inline__head,
  .table-inline__table--individual-stats-team-left-2 .table-inline__hrow:first-child .table-inline__head,
  .table-inline__table--individual-stats-team-right-1 .table-inline__hrow:first-child .table-inline__head,
  .table-inline__table--individual-stats-team-right-2 .table-inline__hrow:first-child .table-inline__head {
    border-bottom: 1px solid #0e64aa; }
    .table-inline__table--individual-stats-team-left-1 .table-inline__hrow:first-child .table-inline__head:first-child,
    .table-inline__table--individual-stats-team-left-2 .table-inline__hrow:first-child .table-inline__head:first-child,
    .table-inline__table--individual-stats-team-right-1 .table-inline__hrow:first-child .table-inline__head:first-child,
    .table-inline__table--individual-stats-team-right-2 .table-inline__hrow:first-child .table-inline__head:first-child {
      border-bottom: 1px solid #f9f9f9;
      background-color: #f9f9f9; }
  .table-inline__table--individual-stats-team-left-1 .table-inline__hrow:last-child .table-inline__head:nth-child(2),
  .table-inline__table--individual-stats-team-left-2 .table-inline__hrow:last-child .table-inline__head:nth-child(2),
  .table-inline__table--individual-stats-team-right-1 .table-inline__hrow:last-child .table-inline__head:nth-child(2),
  .table-inline__table--individual-stats-team-right-2 .table-inline__hrow:last-child .table-inline__head:nth-child(2) {
    padding-left: 10rem;
    border-left: 1px solid #0e64aa; }
  .table-inline__table--individual-stats-team-left-1 .table-inline__hrow:last-child .table-inline__head:first-child,
  .table-inline__table--individual-stats-team-left-2 .table-inline__hrow:last-child .table-inline__head:first-child,
  .table-inline__table--individual-stats-team-right-1 .table-inline__hrow:last-child .table-inline__head:first-child,
  .table-inline__table--individual-stats-team-right-2 .table-inline__hrow:last-child .table-inline__head:first-child {
    border-bottom: 1px solid #f9f9f9;
    background: #f9f9f9;
    position: absolute;
    z-index: 1;
    border: 0; }
  .cp-event-phases__bk .table-inline__table--area-control .table-inline__hrow .table-inline__head--score,
  .cp-event-phases__bk .table-inline__table--area-control .table-inline__hrow .table-inline__head:first-child,
  .cp-event-phases__bk .table-inline__table--area-control .table-inline__hrow .table-inline__head:last-child {
    width: 100% !important;
    padding: 0 !important; } }

.scoreboard-set--bk .dummy {
  display: none; }

.scoreboard-set--bk .table-inline__table--event-unit-bk .table-inline__cell--noc {
  text-align: left !important;
  padding-left: 1.5rem; }
  .scoreboard-set--bk .table-inline__table--event-unit-bk .table-inline__cell--noc .table-inline__te--country-name {
    padding-left: .4rem; }

@media only screen and (max-width: 375px) {
  .scoreboard-set--bk .table-inline__table--event-unit-bk .table-inline__cell--noc {
    padding-left: .3rem; } }

.cp-event-phases__cb .event-phases__content-section .event-phases__content .event-phases__inner-content .cp-table-inline {
  margin: 0; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-cb.table-inline__table--cb-finals .table-inline__cell--rank {
    text-align: center; }
  .table-inline__table--event-cb.table-inline__table--cb-finals .table-inline__hrow--top-header .table-inline__head--total-points,
  .table-inline__table--event-cb.table-inline__table--cb-finals .table-inline__hrow--top-header .table-inline__head--time,
  .table-inline__table--event-cb.table-inline__table--cb-finals .table-inline__hrow--top-header .table-inline__head--points {
    display: none; }
  .table-inline__table--event-cb.table-inline__table--cb-finals .table-inline__cell--athletes {
    float: left;
    padding-bottom: 0;
    width: 90%; }
    .table-inline__table--event-cb.table-inline__table--cb-finals .table-inline__cell--athletes .table-inline__te {
      display: inline; }
      .table-inline__table--event-cb.table-inline__table--cb-finals .table-inline__cell--athletes .table-inline__te--last-name {
        margin-right: .3rem; }
  .table-inline__table--event-cb.table-inline__table--cb-finals .table-inline__cell--points {
    float: right;
    right: 1em;
    position: absolute; } }
  @media only screen and (max-width: 1024px) and (max-width: 320px) {
    .table-inline__table--event-cb.table-inline__table--cb-finals .table-inline__cell--points {
      right: .5rem; } }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-cb.table-inline__table--cb-finals .table-inline__cell--result {
    float: left;
    padding-top: 0; }
  .table-inline__table--event-cb.table-inline__table--cb-finals .table-inline__cell--rank {
    text-align: center; }
  .table-inline__table--event-cb.table-inline__table--cb-finals .table-inline__head:first-child {
    padding-left: .5rem; }
  .table-inline__table--event-cb.table-inline__table--event-match .table-inline__row:first-child {
    background-color: transparent; }
  .table-inline__table--event-cb.table-inline__table--event-match .table-inline__row .table-inline__cell--competition {
    padding: .4rem 0 0 0 !important; }
  .table-inline__table--event-cb.table-inline__table--event-match .table-inline__row .table-inline__cell--event-name {
    display: block;
    float: left;
    padding-top: 0;
    padding-bottom: 1rem;
    padding-left: 0 !important;
    clear: both;
    width: 90%; }
    .table-inline__table--event-cb.table-inline__table--event-match .table-inline__row .table-inline__cell--event-name + .table-inline__cell {
      position: absolute;
      top: 2rem;
      bottom: 0;
      margin: auto; }
  .table-inline__table--event-cb.table-inline__table--event-match .table-inline__row .table-inline__cell--schedule {
    left: 0;
    float: left;
    text-align: left;
    padding-top: 1rem;
    padding-bottom: .2rem;
    padding-left: 0 !important;
    width: 50%;
    max-width: 50%; } }

.table-inline__table--event-unit-cb .table-inline__head--capitalize span, .table-inline__table--event-unit-cb-start-list .table-inline__head--capitalize span {
  text-transform: capitalize; }

.table-inline__table--event-unit-cb .table-inline__hrow .table-inline__head:first-child,
.table-inline__table--event-unit-cb-waiting .table-inline__hrow .table-inline__head:first-child {
  text-align: left;
  padding-left: .5rem; }

.table-inline__table--event-unit-cb .table-inline__table--event-event-unit-cb-results--expand .table-inline__hrow .table-inline__head:first-child,
.table-inline__table--event-unit-cb-waiting .table-inline__table--event-event-unit-cb-results--expand .table-inline__hrow .table-inline__head:first-child {
  text-align: center; }

.table-inline__table--event-unit-cb-rank,
.table-inline__table--event-unit-cb-start-list-fp,
.table-inline__table--event-unit-cb-start-list {
  margin-top: 1rem; }
  .table-inline__table--event-unit-cb-rank .table-inline__head,
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__head,
  .table-inline__table--event-unit-cb-start-list .table-inline__head {
    text-align: left;
    vertical-align: bottom; }
    .table-inline__table--event-unit-cb-rank .table-inline__head .table-inline__te,
    .table-inline__table--event-unit-cb-start-list-fp .table-inline__head .table-inline__te,
    .table-inline__table--event-unit-cb-start-list .table-inline__head .table-inline__te {
      color: #000;
      text-transform: uppercase; }
  .table-inline__table--event-unit-cb-rank .table-inline__te,
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__te,
  .table-inline__table--event-unit-cb-start-list .table-inline__te {
    color: #737373; }
  .table-inline__table--event-unit-cb-rank .table-inline__te--country-name,
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__te--country-name,
  .table-inline__table--event-unit-cb-start-list .table-inline__te--country-name {
    color: #000;
    margin-left: .313rem; }
  .table-inline__table--event-unit-cb-rank .table-inline__te--given-name,
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__te--given-name,
  .table-inline__table--event-unit-cb-start-list .table-inline__te--given-name {
    margin-left: .313rem; }
  .table-inline__table--event-unit-cb-rank .table-inline__cell,
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__cell,
  .table-inline__table--event-unit-cb-start-list .table-inline__cell {
    text-align: left; }
  .table-inline__table--event-unit-cb-rank .table-inline__cell:first-child,
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__cell:first-child,
  .table-inline__table--event-unit-cb-start-list .table-inline__cell:first-child {
    padding-left: 1rem; }
  .table-inline__table--event-unit-cb-rank .table-inline__cell--start-order,
  .table-inline__table--event-unit-cb-rank .table-inline__cell--start-time,
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__cell--start-order,
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__cell--start-time,
  .table-inline__table--event-unit-cb-start-list .table-inline__cell--start-order,
  .table-inline__table--event-unit-cb-start-list .table-inline__cell--start-time {
    width: 7.5rem; }
  .table-inline__table--event-unit-cb-rank .table-inline__cell--bib,
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__cell--bib,
  .table-inline__table--event-unit-cb-start-list .table-inline__cell--bib {
    width: 8.75rem; }

.table-inline__table--event-unit-cb-rank .table-inline__cell--state {
  text-align: center;
  text-transform: uppercase;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem; }
  .table-inline__table--event-unit-cb-rank .table-inline__cell--state .table-inline__te {
    color: #000; }

.table-inline__table--event-unit-cb-rank .table-inline__cell--rank,
.table-inline__table--event-unit-cb-rank .table-inline__cell--results,
.table-inline__table--event-unit-cb-rank .table-inline__cell--heat {
  width: 3.75rem; }
  .table-inline__table--event-unit-cb-rank .table-inline__cell--rank .table-inline__te,
  .table-inline__table--event-unit-cb-rank .table-inline__cell--results .table-inline__te,
  .table-inline__table--event-unit-cb-rank .table-inline__cell--heat .table-inline__te {
    color: #000; }

.table-inline__table--event-unit-cb-rank .table-inline__cell--position,
.table-inline__table--event-unit-cb-rank .table-inline__cell--points {
  width: 5rem; }
  .table-inline__table--event-unit-cb-rank .table-inline__cell--position .table-inline__te,
  .table-inline__table--event-unit-cb-rank .table-inline__cell--points .table-inline__te {
    color: #000; }

.table-inline__table--event-unit-cb-results-fp,
.table-inline__table--event-unit-cb-results-sr {
  margin-top: 1rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__te--total,
  .table-inline__table--event-unit-cb-results-sr .table-inline__te--total {
    display: inline-block;
    min-width: 1.19rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--time,
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--rank,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell--time,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell--rank {
    width: 4.375rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--start-order,
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--bib,
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--time-behind,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell--start-order,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell--bib,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell--time-behind {
    width: 4rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--start-order,
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--bib,
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--athlete,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell--start-order,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell--bib,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell--athlete {
    color: #737373; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__te--country-name,
  .table-inline__table--event-unit-cb-results-sr .table-inline__te--country-name {
    color: #000;
    margin-left: .313rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__te--given-name,
  .table-inline__table--event-unit-cb-results-sr .table-inline__te--given-name {
    margin-left: .313rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__head,
  .table-inline__table--event-unit-cb-results-sr .table-inline__head {
    text-align: left;
    vertical-align: bottom;
    width: 9%;
    text-transform: uppercase; }
    .table-inline__table--event-unit-cb-results-fp .table-inline__head.table-inline__head--time, .table-inline__table--event-unit-cb-results-fp .table-inline__head.table-inline__head--pts,
    .table-inline__table--event-unit-cb-results-sr .table-inline__head.table-inline__head--time,
    .table-inline__table--event-unit-cb-results-sr .table-inline__head.table-inline__head--pts {
      text-align: center; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__head--time-behind,
  .table-inline__table--event-unit-cb-results-sr .table-inline__head--time-behind {
    padding-right: .625rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__head--total,
  .table-inline__table--event-unit-cb-results-sr .table-inline__head--total {
    background-color: transparent;
    min-width: 7.4rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__head--total .table-inline__te::after,
  .table-inline__table--event-unit-cb-results-fp .table-inline__head--pts .table-inline__te::after,
  .table-inline__table--event-unit-cb-results-fp .table-inline__head--time-qs .table-inline__te::after,
  .table-inline__table--event-unit-cb-results-sr .table-inline__head--total .table-inline__te::after,
  .table-inline__table--event-unit-cb-results-sr .table-inline__head--pts .table-inline__te::after,
  .table-inline__table--event-unit-cb-results-sr .table-inline__head--time-qs .table-inline__te::after {
    width: 100%; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell {
    text-align: left; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--expand-icon .table-inline__cell--sprite,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell--expand-icon .table-inline__cell--sprite {
    vertical-align: baseline; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell:first-child,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell:first-child {
    padding-left: 1rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--total,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell--total {
    width: 6.25rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--pts,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell--pts {
    text-align: center;
    width: 2rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--time-qs,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell--time-qs {
    text-align: center;
    width: 3.125rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__te--irm-message,
  .table-inline__table--event-unit-cb-results-sr .table-inline__te--irm-message {
    margin-top: 0;
    margin-left: 4px;
    vertical-align: top;
    display: inline;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  .table-inline__table--event-unit-cb-results-fp .table-inline__row,
  .table-inline__table--event-unit-cb-results-sr .table-inline__row {
    position: relative; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__hrow--top-row .table-inline__head,
  .table-inline__table--event-unit-cb-results-sr .table-inline__hrow--top-row .table-inline__head {
    padding-bottom: .3rem;
    text-align: center;
    padding-right: .4rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__hrow--top-row .table-inline__te::after,
  .table-inline__table--event-unit-cb-results-sr .table-inline__hrow--top-row .table-inline__te::after {
    display: none; }

.table-inline__table--event-unit-cb-results-fp .table-inline__cell--noc {
  width: 3% !important; }

.table-inline__table--event-unit-cb-results-fp .table-inline__head--rank {
  width: 4%; }

.table-inline__table--event-unit-cb-results-fp .table-inline__head--athlete {
  width: 35%; }

.table-inline__table--event-unit-cb-results-sr .table-inline__hrow--top-row .table-inline__head {
  padding-right: 0; }

.table-inline__table--event-unit-cb-results-sr .table-inline__hrow--top-row .table-inline__head {
  padding-right: 0; }

.table-inline__table--event-unit-cb-results-sr .table-inline__hrow--top-row .table-inline__head {
  padding-right: 0; }

.table-inline__table--event-unit-cb-start-list-fp .table-inline__cell--noc,
.table-inline__table--event-unit-cb-start-list-fp .table-inline__cell--bib,
.table-inline__table--event-unit-cb-results-fp .table-inline__cell--noc,
.table-inline__table--event-unit-cb-results-fp .table-inline__cell--bib {
  width: 4.375rem; }

.table-inline__table--event-unit-cb-start-list-fp .table-inline__cell--time,
.table-inline__table--event-unit-cb-start-list-fp .table-inline__cell--time-behind,
.table-inline__table--event-unit-cb-results-fp .table-inline__cell--time,
.table-inline__table--event-unit-cb-results-fp .table-inline__cell--time-behind {
  width: 6.25rem; }

.table-inline__table--event-event-unit-cb-results--expand .table-inline__head {
  text-align: left;
  padding-bottom: 1.5rem; }
  .table-inline__table--event-event-unit-cb-results--expand .table-inline__head .table-inline__te::after {
    width: 100%;
    display: none; }

.table-inline__table--event-event-unit-cb-results--expand .table-inline__head--time {
  text-align: center;
  padding-left: .6rem; }

.table-inline__table--event-event-unit-cb-results--expand .table-inline__cell {
  text-align: left;
  padding: .813rem 0;
  color: #000; }

.table-inline__table--event-event-unit-cb-results--expand .table-inline__cell--time {
  width: 8.75rem; }

.table-inline__table--event-event-unit-cb-results--expand .table-inline__cell--time-behind {
  width: 10rem; }

.table-inline__table--event-cb .table-inline__head {
  position: relative;
  vertical-align: bottom;
  padding-bottom: 1.2rem; }

.table-inline__table--event-cb .table-inline__cell--bib,
.table-inline__table--event-cb .table-inline__cell--points,
.table-inline__table--event-cb .table-inline__cell--noc {
  padding: .838rem 0; }

.table-inline__table--event-cb .table-inline__head:after {
  bottom: .513rem;
  position: absolute;
  display: block;
  height: 1px;
  width: calc(100% - 1rem);
  content: "";
  border-bottom: 1px solid #dfdfdf; }

.table-inline__table--event-cb .table-inline__head--time-behind:after {
  width: 100%; }

.table-inline__table--event-cb .table-inline__te--wrapper {
  display: inherit; }

.table-inline__table--event-cb .table-inline__head--start-order {
  width: 8%;
  text-align: left; }
  .table-inline__table--event-cb .table-inline__head--start-order .table-inline__te--wrapper {
    width: 2rem; }

.table-inline__table--event-cb .table-inline__cell--start-order {
  width: 10%;
  text-align: left; }

.table-inline__table--event-cb .table-inline__cell--bib {
  text-align: left; }

.table-inline__table--event-cb .table-inline__head.table-inline__head--start-ordertime {
  text-align: center; }

.table-inline__table--event-cb .table-inline__cell.table-inline__cell--start-order .table-inline__te {
  padding: 0 10px; }

.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__head--bib,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-start-list .table-inline__head--bib {
  width: 10%;
  text-align: center; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__head--bib .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-start-list .table-inline__head--bib .table-inline__te--wrapper {
    padding-right: 1rem; }

.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__head--start-time,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-start-list .table-inline__head--start-time {
  text-align: center; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__head--start-time .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-start-list .table-inline__head--start-time .table-inline__te--wrapper {
    padding-right: 1rem; }

.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__cell--start-time,
.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__cell--bib,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-start-list .table-inline__cell--start-time,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-start-list .table-inline__cell--bib {
  text-align: center;
  padding-right: 1rem; }

.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__head--bib,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__head--bib {
  width: 10%;
  text-align: center; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__head--bib .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__head--bib .table-inline__te--wrapper {
    padding-right: 1rem; }

.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__head--start-order,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__head--start-order {
  text-align: center; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__head--start-order .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__head--start-order .table-inline__te--wrapper {
    padding-right: 1rem; }

.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__head--time,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__head--time {
  text-align: center; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__head--time .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__head--time .table-inline__te--wrapper {
    padding-right: 1rem; }

.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__cell--start-order,
.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__cell--bib,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__cell--start-order,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__cell--bib {
  text-align: center;
  padding-right: 1rem; }

.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-fp .table-inline__head--time,
.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-fp .table-inline__head--time-behind,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-fp .table-inline__head--time,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-fp .table-inline__head--time-behind {
  text-align: center; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-fp .table-inline__head--time .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-fp .table-inline__head--time-behind .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-fp .table-inline__head--time .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-fp .table-inline__head--time-behind .table-inline__te--wrapper {
    padding-right: 1rem; }

.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-fp .table-inline__cell--time,
.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-fp .table-inline__cell--time-behind,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-fp .table-inline__cell--time,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-fp .table-inline__cell--time-behind {
  text-align: center;
  padding-right: 1rem; }

.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--heat,
.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--position,
.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--points,
.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--result,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--heat,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--position,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--points,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--result {
  text-align: center; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--heat .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--position .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--points .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--result .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--heat .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--position .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--points .table-inline__te--wrapper,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--result .table-inline__te--wrapper {
    padding-right: 1rem; }

.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__cell--heat,
.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__cell--position,
.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__cell--points,
.table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__cell--result,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__cell--heat,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__cell--position,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__cell--points,
.table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__cell--result {
  text-align: center;
  padding-right: 1rem; }

.cp-event-phases__cb-quarter-semi-finals .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__head--gate-number {
  width: 10%;
  text-align: center; }

.cp-event-phases__cb-quarter-semi-finals .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__te--wrapper {
  padding-right: 1rem; }

.cp-event-phases__cb-quarter-semi-finals .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__cell--gate-number {
  text-align: center;
  padding-right: 1rem; }

.cp-event-phases__cb-quarter-semi-finals .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__cell--bib {
  padding-left: 0; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-cb.table-inline__table--event-match .table-inline__cell--schedule {
    border: none; }
  .table-inline__table--event-cb .table-inline__head--start-order {
    width: 100%; }
  .table-inline__table--event-cb .table-inline__head--time {
    width: 80%; }
    .table-inline__table--event-cb .table-inline__head--time .table-inline__te {
      min-width: 3rem;
      text-align: left; }
  .table-inline__table--event-cb .table-inline__head--time-behind {
    padding-right: .625rem; }
  .table-inline__table--event-unit-cb-rank .table-inline__cell,
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__cell,
  .table-inline__table--event-unit-cb-start-list .table-inline__cell,
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell,
  .table-inline__table--event-unit-cb-results-sr .table-inline__cell {
    width: auto; }
  .table-inline__table--event-unit-cb-rank .table-inline__head,
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__head,
  .table-inline__table--event-unit-cb-start-list .table-inline__head,
  .table-inline__table--event-unit-cb-results-fp .table-inline__head,
  .table-inline__table--event-unit-cb-results-sr .table-inline__head {
    width: auto; }
    .table-inline__table--event-unit-cb-rank .table-inline__head .table-inline__te,
    .table-inline__table--event-unit-cb-start-list-fp .table-inline__head .table-inline__te,
    .table-inline__table--event-unit-cb-start-list .table-inline__head .table-inline__te,
    .table-inline__table--event-unit-cb-results-fp .table-inline__head .table-inline__te,
    .table-inline__table--event-unit-cb-results-sr .table-inline__head .table-inline__te {
      padding: 0; }
  .table-inline__table--event-unit-cb-rank .table-inline__head:first-child,
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__head:first-child,
  .table-inline__table--event-unit-cb-start-list .table-inline__head:first-child,
  .table-inline__table--event-unit-cb-results-fp .table-inline__head:first-child,
  .table-inline__table--event-unit-cb-results-sr .table-inline__head:first-child {
    padding-left: .313rem; }
  .table-inline__table--event-unit-cb-results-sr .table-inline__head:first-child {
    padding-right: .5rem; }
  .table-inline__table--event-unit-cb-start-list-fp .table-inline__cell--bib {
    width: 15%; }
  .table-inline__table--event-unit-cb-start-list .table-inline__cell--noc {
    width: 19%; }
  .table-inline__table--event-unit-cb-start-list .table-inline__cell--bib,
  .table-inline__table--event-unit-cb-start-list .table-inline__cell--gate-number {
    width: 15%; }
  .table-inline__table--event-unit-cb-start-list .table-inline__cell--athlete {
    width: 35%; }
    .table-inline__table--event-unit-cb-start-list .table-inline__cell--athlete .table-inline__te {
      width: 100%;
      display: block;
      margin-left: 0; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--athlete {
    width: 35%; }
    .table-inline__table--event-unit-cb-results-fp .table-inline__cell--athlete .table-inline__te {
      width: 100%;
      display: block;
      margin-left: 0; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--time {
    width: 15%; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--time-behind {
    width: 15%;
    padding-left: .313rem; }
  .table-inline__table--event-unit-cb-results-fp .table-inline__cell--rank {
    width: 15%; }
  .table-inline__table.table-inline__table--event-unit-cb-results-sr {
    width: 33.125rem; }
    .table-inline__table.table-inline__table--event-unit-cb-results-sr .table-inline__cell {
      padding: .938rem 5px; }
    .table-inline__table.table-inline__table--event-unit-cb-results-sr .table-inline__cell--speed {
      padding: .938rem 0; }
    .table-inline__table.table-inline__table--event-unit-cb-results-sr .table-inline__table--event-event-unit-cb-results--expand .table-inline__head.table-inline__head--time {
      padding-left: 2.200rem; }
    .table-inline__table.table-inline__table--event-unit-cb-results-sr .table-inline__table--event-event-unit-cb-results--expand .table-inline__cell {
      padding: .938rem 0; }
  .table-inline__table--event-unit-cb-results-sr {
    width: 40.625rem; }
  .table-inline__table--event-unit-cb-rank {
    min-width: 460px; }
    .table-inline__table--event-unit-cb-rank .table-inline__head {
      width: auto; }
      .table-inline__table--event-unit-cb-rank .table-inline__head .table-inline__te {
        padding: 0 4px; }
    .table-inline__table--event-unit-cb-rank .table-inline__cell--athlete {
      width: 45%; }
      .table-inline__table--event-unit-cb-rank .table-inline__cell--athlete .table-inline__te {
        width: 100%;
        display: block;
        margin-left: 0; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__head--bib,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-start-list .table-inline__head--bib {
    width: 10%;
    text-align: center; }
    .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__head--bib .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-start-list .table-inline__head--bib .table-inline__te--wrapper {
      padding-right: .5rem; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__head--start-time,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-start-list .table-inline__head--start-time {
    text-align: center; }
    .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__head--start-time .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-start-list .table-inline__head--start-time .table-inline__te--wrapper {
      padding-right: .5rem; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__cell--start-time,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-start-list .table-inline__cell--bib,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-start-list .table-inline__cell--start-time,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-start-list .table-inline__cell--bib {
    text-align: center;
    padding-right: .5rem; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__head--bib,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__head--bib {
    width: 10%;
    text-align: center; }
    .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__head--bib .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__head--bib .table-inline__te--wrapper {
      padding-right: .5rem; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__head--start-order,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__head--start-order {
    text-align: center; }
    .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__head--start-order .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__head--start-order .table-inline__te--wrapper {
      padding-right: .5rem; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__head--time,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__head--time {
    text-align: center; }
    .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__head--time .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__head--time .table-inline__te--wrapper {
      padding-right: .5rem; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__cell--start-order,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-sr .table-inline__cell--bib,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__cell--start-order,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-sr .table-inline__cell--bib {
    text-align: center;
    padding-right: .5rem; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-fp .table-inline__head--time,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-fp .table-inline__head--time-behind,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-fp .table-inline__head--time,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-fp .table-inline__head--time-behind {
    text-align: center; }
    .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-fp .table-inline__head--time .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-fp .table-inline__head--time-behind .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-fp .table-inline__head--time .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-fp .table-inline__head--time-behind .table-inline__te--wrapper {
      padding-right: .5rem; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-fp .table-inline__cell--time,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-results-fp .table-inline__cell--time-behind,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-fp .table-inline__cell--time,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-results-fp .table-inline__cell--time-behind {
    text-align: center;
    padding-right: .5rem; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--heat,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--position,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--points,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--result,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--heat,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--position,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--points,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--result {
    text-align: center; }
    .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--heat .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--position .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--points .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__head--result .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--heat .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--position .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--points .table-inline__te--wrapper,
    .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__head--result .table-inline__te--wrapper {
      padding-right: .5rem; }
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__cell--heat,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__cell--position,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__cell--points,
  .table-inline__table--event-unit-cb.table-inline__table--event-unit-cb-rank .table-inline__cell--result,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__cell--heat,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__cell--position,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__cell--points,
  .table-inline__table--event-unit-cb-waiting.table-inline__table--event-unit-cb-rank .table-inline__cell--result {
    text-align: center;
    padding-right: .5rem; } }

@media only screen and (min-width: 1024px) {
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:first-child, .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:last-child {
    width: 33%; } }

@media only screen and (min-width: 1024px) {
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:first-child, .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:last-child {
    width: 33%; } }

@media only screen and (max-width: 1024px) {
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat .table-inline__cell--points {
    vertical-align: top !important; } }

@media only screen and (max-width: 1024px) and (max-width: 320px) {
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat .table-inline__cell--points {
    padding-top: .125rem !important; } }

@media only screen and (max-width: 1024px) {
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat .table-inline__head--results {
    display: table-cell; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat .table-inline__cell--result .table-inline__te--dsq {
    display: inline-block; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance {
    min-width: calc(100vw - 25%); }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:first-child {
      text-align: left;
      padding-left: 0; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:last-child {
      width: 30%; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head--rank {
      text-align: center;
      width: 40%; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__cell--rank .table-inline__cell {
      margin-right: 0; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat.table-inline__table--haveexpandedtable .table-inline__cell--points {
    vertical-align: top !important; } }

@media only screen and (max-width: 1024px) and (max-width: 320px) {
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat.table-inline__table--haveexpandedtable .table-inline__cell--points {
    padding-top: .125rem !important; } }

@media only screen and (max-width: 1024px) {
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat.table-inline__table--haveexpandedtable .table-inline__head--results {
    display: table-cell; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat.table-inline__table--haveexpandedtable .table-inline__cell--result .table-inline__te--dsq {
    display: inline-block; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance {
    min-width: calc(100vw - 25%); }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:first-child {
      text-align: left;
      padding-left: 0; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:last-child {
      width: 30%; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head--rank {
      text-align: center;
      width: 40%; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results-heat.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__cell--rank .table-inline__cell {
      margin-right: 0; } }

.table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__head--results, .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__cell--points {
  text-align: left; }

.table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__cell--result {
  width: 16rem; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__cell--result .table-inline__te--irm-message {
    float: left;
    min-width: 5rem;
    max-width: 11rem; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__cell--result .table-inline__te--irm-message {
    margin-top: 0; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__cell--result .table-inline__te--sprite-group {
    vertical-align: middle;
    height: 26px;
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }

@media only screen and (min-width: 1024px) {
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:first-child, .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:last-child {
    width: 33%; } }

@media only screen and (min-width: 1024px) {
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:first-child, .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:last-child {
    width: 33%; } }

.table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--event-unit-results-heat .table-inline__head {
  text-transform: uppercase;
  padding-top: .5rem; }

.table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--event-unit-results-heat .table-inline__head.table-inline__head--rank .table-inline__te--name {
  padding-left: .5rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf {
    min-width: 100vw;
    overflow: hidden; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__cell--points {
      padding: 0 .3rem; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__cell--result .table-inline__te.table-inline__te--sprite-group {
      padding: 0 .3rem;
      position: static;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
      width: 100%; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__cell {
      padding-top: .425rem; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__head--rank {
      width: 3.0rem;
      padding-left: 0;
      text-align: right; }
      .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__head--rank .table-inline__te--name {
        padding-right: .5rem; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__head--team .table-inline__te--wrapper, .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__head--athlele .table-inline__te--wrapper {
      margin-right: 0;
      padding-right: 0; }
      .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__head--team .table-inline__te--wrapper:after, .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__head--athlele .table-inline__te--wrapper:after {
        max-width: 100%;
        width: 100%; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__head--results {
      display: none; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__cell--team, .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__cell--athletes {
      display: block;
      width: auto; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__cell--points {
      display: block !important;
      padding-top: 0 !important;
      width: auto !important; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__cell--result {
      display: block;
      padding-left: .313rem;
      width: auto;
      padding: 0 0 .3rem .313rem; }
      .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__cell--result .table-inline__te--sprite-group {
        width: 4.125rem; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance {
      min-width: calc(100vw - 25%); }
      .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:last-child {
        width: 30%; }
      .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head--rank {
        text-align: center;
        width: 40%; }
      .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__cell--rank .table-inline__cell {
        margin-right: 0; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable {
    min-width: 100vw;
    overflow: hidden; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable &gt; thead .table-inline__head--rank {
      padding-left: 0;
      text-align: right; }
      .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable &gt; thead .table-inline__head--rank .table-inline__te--name {
        padding-right: .5rem; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable &gt; thead .table-inline__head--team .table-inline__te--wrapper, .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable &gt; thead .table-inline__head--athlele .table-inline__te--wrapper {
      margin-right: 0;
      padding-right: 0; }
      .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable &gt; thead .table-inline__head--team .table-inline__te--wrapper:after, .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable &gt; thead .table-inline__head--athlele .table-inline__te--wrapper:after {
        max-width: 100%;
        width: 100%; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable &gt; thead .table-inline__head--results {
      display: none; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__cell--team, .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__cell--athletes {
      display: block;
      width: auto; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__cell--points {
      display: block !important;
      padding-top: 0 !important;
      width: auto !important; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__cell--result {
      display: block;
      padding-left: .313rem;
      width: auto;
      padding: 0 0 .3rem .313rem; }
      .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__cell--result .table-inline__te--sprite-group {
        width: 4.125rem; }
    .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance {
      min-width: calc(100vw - 25%); }
      .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head:last-child {
        width: 30%; }
      .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__head--rank {
        text-align: center;
        width: 40%; }
      .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-results--cf.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results--expand.table-inline__table--event-unit-results--per-distance .table-inline__cell--rank .table-inline__cell {
        margin-right: 0; }
  .table-inline__table.table-inline__table--event-unit-cf .table-inline__cell--expand-icon {
    display: table-cell !important; } }

@media only screen and (max-width: 1024px) {
  .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable {
    width: 100%; }
    .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__hrow .table-inline__head {
      display: block;
      height: 2rem; }
      .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__hrow .table-inline__head .table-inline__te--name {
        padding-left: 0; }
    .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__hrow .table-inline__head--rank,
    .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__hrow .table-inline__head--heat {
      width: 3.5rem;
      float: left;
      padding-left: 0; }
    .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__hrow .table-inline__head--team {
      float: right;
      width: calc(100% - 7rem); }
    .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__hrow .table-inline__head--results {
      display: none; }
    .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__row {
      position: relative; }
      .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__row::after {
        content: "";
        display: block;
        clear: both; }
      .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--rank,
      .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--heat {
        display: block;
        width: 3.5rem;
        float: left;
        padding: 1rem .3rem 0; }
      .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--noc {
        display: inline-block;
        padding: 1rem .3rem 0 0;
        text-align: left; }
        .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--noc .table-inline__te--country-name {
          margin-left: .3rem; }
      .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--team {
        display: inline-block;
        padding-top: 1rem;
        padding-left: 0;
        width: calc(100% - 12rem); }
      .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--points,
      .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--result {
        display: inline-block !important;
        width: 100%;
        padding-left: 11.9rem;
        padding-top: 0 !important; }
      .pg-event-unit .event-livescreens__tabpanel--rank--cf .table-inline__table--event-unit-cf.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__row .table-inline__cell--expand-icon {
        padding-top: 1rem; }
  .table-inline__table--event-unit-results--expand .table-inline__hrow .table-inline__head {
    float: none;
    display: table-cell !important;
    vertical-align: top; }
  .table-inline__table--event-unit-results--expand .table-inline__row .table-inline__cell {
    padding: 0 0 1rem !important; }
    .table-inline__table--event-unit-results--expand .table-inline__row .table-inline__cell.table-inline__cell--rank {
      text-align: center !important; } }

@media only screen and (max-width: 1024px) {
  .event-inline-rank__table--cf .event-inline-rank__th--result {
    display: none !important; } }

.table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--rank {
  padding: 0; }

.table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--points {
  padding-left: 0; }

.table-inline__table--event-unit-cf .table-inline__te--start {
  margin-top: .2rem;
  display: block;
  margin-right: .3rem;
  vertical-align: middle;
  color: #737373; }

.table-inline__table--event-unit-cf .table-inline__cell--lane {
  width: 4.375rem;
  text-align: center;
  vertical-align: middle;
  color: #737373; }

.table-inline__table--event-unit-cf .table-inline__cell--noc {
  vertical-align: middle; }

.table-inline__table--event-unit-cf .table-inline__cell--rank {
  vertical-align: middle;
  color: #737373; }

.table-inline__table--event-unit-cf .table-inline__cell--heat {
  vertical-align: middle;
  color: #737373; }

.table-inline__table--event-unit-cf .table-inline__cell--points {
  vertical-align: middle;
  text-align: left; }

.table-inline__table--event-unit-cf .table-inline__cell--expand-icon {
  vertical-align: middle; }

.table-inline__table--event-unit-cf .table-inline__head--heat {
  width: 3rem; }

.table-inline__table--event-unit-cf .table-inline__cell--result {
  vertical-align: middle; }
  .table-inline__table--event-unit-cf .table-inline__cell--result .table-inline__te--irm-message {
    margin-top: .3rem;
    display: inline-block;
    margin-right: .3rem;
    vertical-align: middle; }
  .table-inline__table--event-unit-cf .table-inline__cell--result .table-inline__te--sprite-group {
    vertical-align: middle; }
    .table-inline__table--event-unit-cf .table-inline__cell--result .table-inline__te--sprite-group .table-inline__te {
      vertical-align: middle; }

.table-inline__table--event-unit-cf .table-inline__te--country-name {
  margin-left: .3rem; }

.table-inline__table--event-unit-cf .table-inline__cell--athletes, .table-inline__table--event-unit-cf .table-inline__cell--team {
  vertical-align: middle; }

.table-inline__table--event-unit-cf .table-inline__cell--expand {
  padding: 0; }
  .table-inline__table--event-unit-cf .table-inline__cell--expand .table-inline__cell--team {
    padding-top: 0;
    padding-bottom: 0; }

.table-inline__table--event-unit-cf.table-inline__table--event-unit-start-list .table-inline__cell--team {
  vertical-align: middle; }

.table-inline__table--event-unit-cf .table-inline__table--event-unit-start-list--expand {
  margin-bottom: 1rem; }
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-start-list--expand .table-inline__row {
    background-color: transparent !important; }

.table-inline__table--event-unit-cf .table-inline__table--event-unit-results--per-distance {
  margin-bottom: 1rem; }
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-results--per-distance .table-inline__head .table-inline__te {
    color: #000; }
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-results--per-distance .table-inline__head--distance,
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-results--per-distance .table-inline__cell--distance,
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-results--per-distance .table-inline__head--rank,
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-results--per-distance .table-inline__cell--rank {
    text-align: center; }
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-results--per-distance .table-inline__head--phase,
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-results--per-distance .table-inline__cell--phase {
    text-align: left; }
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-results--per-distance .table-inline__head--time,
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-results--per-distance .table-inline__cell--time {
    width: auto; }
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-results--per-distance .table-inline__cell--time {
    color: #737373; }
  .table-inline__table--event-unit-cf .table-inline__table--event-unit-results--per-distance .table-inline__row {
    background-color: transparent !important; }

.table-inline__table--event-unit-cf.table-inline__table--event-unit-results .table-inline__cell--noc, .table-inline__table--event-unit-cf.table-inline__table--event-unit-start-list .table-inline__cell--noc {
  color: #000;
  min-width: 78px; }

.table-inline__table--event-unit-cf.table-inline__table--event-unit-rank .table-inline__cell--noc {
  color: #000; }

.table-inline__table--event-unit-cf.table-inline__table--haveexpandedtable .table-inline__hrow th:first-child,
.table-inline__table--event-unit-cf.table-inline__table--haveexpandedtable .table-inline__row th:first-child, .table-inline__table--event-unit-cf.table-inline__table--event-unit-cf .table-inline__hrow th:first-child,
.table-inline__table--event-unit-cf.table-inline__table--event-unit-cf .table-inline__row th:first-child {
  padding-right: 0; }

.table-inline__table--event-unit-cf.table-inline__table--haveexpandedtable .table-inline__head--lane, .table-inline__table--event-unit-cf.table-inline__table--event-unit-cf .table-inline__head--lane {
  text-align: center; }

.table-inline__table--event-unit-cf.table-inline__table--haveexpandedtable .table-inline__cell--heat, .table-inline__table--event-unit-cf.table-inline__table--event-unit-cf .table-inline__cell--heat {
  padding-left: .5rem; }

.table-inline__table--event-unit-cf.table-inline__table--haveexpandedtable .table-inline__head .table-inline__te::after, .table-inline__table--event-unit-cf.table-inline__table--event-unit-cf .table-inline__head .table-inline__te::after {
  width: calc(100% - .38rem); }

@media only screen and (max-width: 1024px) {
  .table-inline__table.table-inline__table--event-unit-cf .table-inline__te--sprite-group {
    clear: both;
    width: 100%;
    display: inline-block; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event .table-inline__te--sprite-group {
    margin-left: 0; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-start-list .table-inline__cell--expand-icon {
    display: table-cell;
    vertical-align: middle; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-start-list .table-inline__cell--lane,
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-start-list .table-inline__cell--noc {
    vertical-align: top;
    padding-top: 5px; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-start-list .table-inline__cell--team,
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-start-list .table-inline__cell--athletes,
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-start-list .table-inline__cell--results {
    display: inline-block;
    width: 100%;
    padding: 5px 0; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-start-list .table-inline__cell--results {
    padding-top: 0; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-start-list .table-inline__cell--team,
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--event-unit-start-list .table-inline__cell--athletes {
    padding-bottom: 0; }
  .table-inline__table.table-inline__table--event-unit-cf .table-inline__cell--result {
    padding: .838rem .6rem;
    display: table-cell;
    width: 220px;
    top: 0; }
    .table-inline__table.table-inline__table--event-unit-cf .table-inline__cell--result .table-inline__te--sprite-group {
      position: relative;
      right: 1.3rem;
      bottom: .2rem;
      width: 60px; }
  .table-inline__table.table-inline__table--event-unit-cf .table-inline__head--heat {
    display: block;
    width: auto; }
  .table-inline__table.table-inline__table--event-unit-cf .table-inline__te--irm-message {
    margin-top: 0; }
  .table-inline__table.table-inline__table--event-unit-cf .table-inline__head--results {
    display: table-cell;
    width: 50%; }
  .table-inline__table.table-inline__table--event-unit-cf .table-inline__head--athlele {
    display: table-cell; }
  .table-inline__table.table-inline__table--event-unit-cf .table-inline__cell--points {
    display: table-cell !important; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--haveexpandedtable .table-inline__cell--heat {
    width: 2rem;
    display: table-cell; }
  .table-inline__table.table-inline__table--event-unit-cf.table-inline__table--haveexpandedtable .table-inline__cell--points {
    width: 6rem !important;
    padding-top: .838rem !important; }
  .table-inline__table--event-cf.table-inline__table--event .table-inline__cell--athletes {
    width: 64%; }
  .table-inline__table--event-cf .table-inline__head {
    padding-left: .5rem;
    text-align: left; }
  .table-inline__table--event-cf .table-inline__cell--noc {
    min-width: 5rem;
    padding-left: 0; }
  .table-inline__table--time-rank-table-cf .table-inline__cell--noc {
    display: inline-block;
    width: 4.7rem;
    padding-top: 1.5rem; }
  .table-inline__table--event-unit-results--per-distance {
    width: 95%; } }

.table-inline__table--event-unit-cm .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--event-unit-cm .table-inline__head {
  vertical-align: bottom; }
  .table-inline__table--event-unit-cm .table-inline__head:first-child .table-inline__te--name {
    padding-left: 8px; }
  .table-inline__table--event-unit-cm .table-inline__head.table-inline__head--uci-rank {
    width: 3rem; }
  .table-inline__table--event-unit-cm .table-inline__head .table-inline__te,
  .table-inline__table--event-unit-cm .table-inline__head .table-inline__cell--rank {
    text-align: left !important; }

.table-inline__table--event-unit-cm .table-inline__cell {
  padding: .838rem .6rem;
  padding-left: 0px; }
  .table-inline__table--event-unit-cm .table-inline__cell:first-child {
    padding-left: 8px; }

.table-inline__table--event-unit-cm .table-inline__head {
  padding-bottom: .5rem; }

#start-list-tab-content .table-inline__table--event-unit-cm .table-inline__head--bib,
#start-list-tab-content .table-inline__table--event-unit-cm .table-inline__cell--rank:first-child {
  width: 6%;
  min-width: 0; }

#start-list-tab-content .table-inline__table--event-unit-cm .table-inline__cell--rank:first-child {
  padding-right: 1rem;
  text-align: center; }

@media only screen and (min-width: 1024px) {
  .table-inline__table--event-incidents-cm .table-inline__head--,
  .table-inline__table--event-incidents-cm .table-inline__cell--expand-icon-cm {
    display: none; } }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-incidents-cm .table-inline__head--incident .table-inline__te::after {
    max-width: 100%;
    width: 100%; } }

.table-inline__table--event-unit-cm .table-inline__row table .table-inline__cell {
  text-align: left; }

.table-inline__table--event-unit-cm .table-inline__cell--rank {
  text-align: left; }

.table-inline__table--event-incidents-cm {
  width: 100%; }
  .table-inline__table--event-incidents-cm .table-inline__cell &gt; .table-inline__te-group {
    margin-bottom: 20px;
    float: left;
    display: block;
    width: 100%; }
  .table-inline__table--event-incidents-cm .table-inline__te-group:last-child {
    margin-bottom: 0; }
  .table-inline__table--event-incidents-cm .table-inline__te-group .table-inline__te-group--inside:first-child {
    float: left;
    min-width: 3.9rem; }
    .table-inline__table--event-incidents-cm .table-inline__te-group .table-inline__te-group--inside:first-child .table-inline__te--country-name {
      width: auto; }
  .table-inline__table--event-incidents-cm .table-inline__te-group .table-inline__te-group--inside:last-child {
    overflow: hidden;
    display: block; }
    .table-inline__table--event-incidents-cm .table-inline__te-group .table-inline__te-group--inside:last-child .table-inline__te.table-inline__te--number {
      float: left;
      padding: 0 10px; }
    .table-inline__table--event-incidents-cm .table-inline__te-group .table-inline__te-group--inside:last-child .table-inline__te.table-inline__te--name {
      overflow: hidden;
      display: block; }
  .table-inline__table--event-incidents-cm .table-inline__te-group .table-inline__cell--athletes {
    width: 60%; }
  .table-inline__table--event-incidents-cm .table-inline__te-group .table-inline__te--country-name {
    color: #000;
    width: 15%; }

.table-inline__table--event-incidents-cm .table-inline__te-group--inside {
  display: inline-block; }

.table-inline__table--event.table-inline__table--event-cm .table-inline__cell--rank,
.table-inline__table--event-unit.table-inline__table--event-unit-cm .table-inline__cell--rank {
  width: 15%; }

.table-inline__table--event.table-inline__table--event-cm .table-inline__cell--athletes .table-inline__te--last-name,
.table-inline__table--event-unit.table-inline__table--event-unit-cm .table-inline__cell--athletes .table-inline__te--last-name {
  margin-right: .3rem !important; }

@media only screen and (max-width: 1024px) {
  .event-livescreens__tabpanel--start-list--cm .table-inline__cell--rank,
  .event-livescreens__tabpanel--start-list--cm .table-inline__head--when {
    width: 10% !important; }
  .table-inline__table--event-incidents-cm .table-inline__cell--noc {
    width: 10%; }
  .table-inline__table--event-incidents-cm .table-inline__cell {
    padding-bottom: 0; }
  .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__head--athlete {
    display: none; }
  .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__cell--athletes {
    padding: 0;
    display: none; }
    .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__cell--athletes.table-inline__cell--athletes--active {
      display: table-row; }
    .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__cell--athletes &gt; .table-inline__te-group:first-child {
      margin-top: 15px; }
    .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__cell--athletes &gt; .table-inline__te-group:last-child {
      margin-bottom: 20px; }
  .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__cell--sprite {
    display: inline-block;
    vertical-align: middle; }
  .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__cell--incident,
  .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__cell--rank {
    color: #737373; }
  .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__cell--incident {
    padding: 0;
    display: table-row; }
    .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__cell--incident .table-inline__te {
      padding-top: 15px;
      float: left; }
  .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__cell--rank {
    width: 17%;
    padding: 15px 8px; }
  .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__cell--noc {
    width: 19%; }
  .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__row .table-inline__cell--athletes .table-inline__te:empty:not(.table-inline__cell--sprite) {
    display: none; }
  .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__row .table-inline__cell--athletes .table-inline__te {
    max-width: 100%; } }

@media only screen and (max-width: 436px) {
  .table-inline__table--event-unit.table-inline__table--event-incidents-cm .table-inline__cell--rank {
    width: 22%; } }

.table-inline__table--event-results-cm .table-inline__hrow--header-right-bold {
  text-align: left; }
  .table-inline__table--event-results-cm .table-inline__hrow--header-right-bold .table-inline__head {
    padding: .5rem .2rem 1.5rem; }
  .table-inline__table--event-results-cm .table-inline__hrow--header-right-bold .table-inline__head--rank {
    text-align: left; }
  .table-inline__table--event-results-cm .table-inline__hrow--header-right-bold .table-inline__head--results {
    text-align: left; }

.table-inline__table--event-results-cm .table-inline__cell--noc-large {
  width: 11%; }

.table-inline__table--event-results-cm .table-inline__head--rank {
  width: 4rem;
  text-align: left; }

.table-inline__table--event-results-cm .table-inline__cell:first-child .table-inline__cell--sprite {
  position: relative;
  top: -.2rem; }

.table-inline__table--event-results-cm .table-inline__head--bib,
.table-inline__table--event-results-cm .table-inline__cell--bib {
  text-align: left;
  width: 4rem; }

.table-inline__table--event-results-cm .table-inline__te-sprite--dash {
  position: relative;
  top: -.3rem; }

.table-inline__table--event-results-sa--expand.table-inline__table--event-unit-cm .table-inline__head--time {
  text-align: left; }

.table-inline__table--event-cm .table-inline__hrow--top-header .table-inline__te::after {
  border-bottom: 1px solid #dfdfdf; }

.table-inline__table--event-cm .table-inline__hrow--top-header .table-inline__te {
  text-align: left; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-results-cm .table-inline__head--results {
    text-align: left; }
  .table-inline__table--event-results-cm .table-inline__cell--points,
  .table-inline__table--event-results-cm .table-inline__cell--result {
    display: inline; }
  .table-inline__table--event-results-cm .table-inline__cell--points {
    text-align: left;
    left: 5px; }
  .table-inline__table--event-results-cm .table-inline__cell--result .table-inline__te--irm-message {
    margin: 0;
    vertical-align: top; }
  .table-inline__table--event-results-cm .table-inline__cell--expand-icon {
    width: 10%;
    text-align: center; }
  .table-inline__table--event-results-cm .table-inline__cell--noc {
    width: 16%; }
    .table-inline__table--event-results-cm .table-inline__cell--noc .table-inline__te--country-name {
      margin-left: .325rem;
      margin-right: .325rem; }
  .table-inline__table--event-results-cm.table-inline__table--haveexpandedtable {
    min-width: 0; }
    .table-inline__table--event-results-cm.table-inline__table--haveexpandedtable .table-inline__head {
      padding: .5rem .2rem 1.5rem;
      text-transform: uppercase; }
      .table-inline__table--event-results-cm.table-inline__table--haveexpandedtable .table-inline__head .table-inline__te::after {
        width: calc(100% - .2rem); }
    .table-inline__table--event-results-cm.table-inline__table--haveexpandedtable .table-inline__head--results {
      text-align: left; }
    .table-inline__table--event-results-cm.table-inline__table--haveexpandedtable .table-inline__table--event-results-sa--expand .table-inline__head {
      padding: 0 .5rem 1.5rem 0; }
    .table-inline__table--event-results-cm.table-inline__table--haveexpandedtable .table-inline__cell--expand {
      overflow: visible;
      padding: 0; }
      .table-inline__table--event-results-cm.table-inline__table--haveexpandedtable .table-inline__cell--expand &gt; .cp-table-inline {
        overflow: auto;
        padding: .838rem .3rem; }
    .table-inline__table--event-results-cm.table-inline__table--haveexpandedtable .table-inline__cell--points {
      float: left;
      padding: .8rem 0 .3rem; }
    .table-inline__table--event-results-cm.table-inline__table--haveexpandedtable .table-inline__cell--result {
      float: left;
      display: block;
      padding: 0; }
      .table-inline__table--event-results-cm.table-inline__table--haveexpandedtable .table-inline__cell--result .table-inline__te--irm-message {
        margin-top: 0;
        vertical-align: top;
        padding: .8rem 0; } }

@media only screen and (max-width: 600px) {
  .table-inline__table--event-results-cm.table-inline__table--haveexpandedtable .table-inline__table--event-unit-cm {
    width: 140%; }
  .table-inline__table--event-results-cm .table-inline__te--irm-message {
    padding: 0 0 .4rem 4px; }
  .table-inline__table--event-results-sa--expand {
    width: 150%; }
    .table-inline__table--event-results-sa--expand .table-inline__head {
      vertical-align: bottom;
      padding-right: .5rem; } }

@media only screen and (max-width: 375px) {
  .table-inline__table--event-results-cm .table-inline__head--rank,
  .table-inline__table--event-results-cm .table-inline__head--bib,
  .table-inline__table--event-results-cm .table-inline__cell--bib {
    width: 2.5rem;
    max-width: 2.5rem; } }

.pg-event .cp-event-phases__cr.cp-event-phases__cr-before .table-inline__cell--results {
  font-size: 0;
  text-indent: -999rem; }

.pg-event .table-inline__table--event-cr.table-inline__table--event-match .table-inline__row--linked,
.pg-event .table-inline__table--event-cr.table-inline__table--event-match .table-inline__row,
.pg-event .table-inline__table--event-cr.table-inline__table--event-match .table-inline__row.hover,
.pg-event .table-inline__table--event-cr.table-inline__table--event-match .table-inline__row:hover {
  background: transparent !important; }

.table-inline__table--event-cr .table-inline__head .table-inline__te::after {
  background: #dfdfdf; }

.table-inline__table--event-cr .table-inline__head--rank .table-inline__te,
.table-inline__table--event-cr .table-inline__head--bib .table-inline__te {
  text-align: center;
  padding-right: 1rem; }

.table-inline__table--event-cr .table-inline__head--results {
  text-align: left;
  padding-left: .3rem; }

.table-inline__table--event-cr .table-inline__cell--bib {
  padding-right: 1rem; }

.table-inline__table--event-cr .table-inline__cell--noc {
  width: 12%; }

.table-inline__table--event-cr .table-inline__cell--results:first-child {
  padding-right: .5rem; }

.table-inline__table--event-cr .table-inline__te--message {
  color: #737373; }

.table-inline__table--event-cr .table-inline__cell--results .table-inline__te:first-child {
  margin-right: 1rem; }

@media only screen and (max-width: 1024px) {
  .pg-event .cp-event-phases__cr .table-inline__hrow--top-header {
    display: table-cell; }
  .pg-event .cp-event-phases__cr .table-inline__cell {
    display: inline-block;
    padding-top: .125rem;
    padding-bottom: .125rem; }
  .pg-event .cp-event-phases__cr .table-inline__table--event-match .table-inline__cell {
    padding-top: 1rem;
    padding-bottom: .15rem; }
  .pg-event .cp-event-phases__cr .table-inline__cell--noc {
    width: 4.5rem; }
  .pg-event .cp-event-phases__cr .table-inline__cell--athletes {
    width: 10.5rem; }
  .pg-event .cp-event-phases__cr .table-inline__cell--results {
    width: 10.5rem;
    margin-left: 7.25rem;
    margin-top: -.3rem; }
    .pg-event .cp-event-phases__cr .table-inline__cell--results .sprite-ui {
      display: none; }
  .pg-event .cp-event-phases__cr .table-inline__cell--bib {
    color: #737373;
    width: 2.3rem; }
  .pg-event .cp-event-phases__cr .table-inline__head--results {
    font-size: 0;
    text-indent: -999rem; }
  .pg-event .cp-event-phases__cr.cp-event-phases__cr-before .table-inline__cell--results {
    font-size: .875rem;
    text-indent: 0; }
  .pg-event .cp-event-phases__cr.cp-event-phases__cr-after .table-inline__table--event-match .table-inline__cell.table-inline__cell--event-name + .table-inline__cell {
    padding: 0; }
  .table-inline__table--event-cr .table-inline__cell--bib {
    padding-right: .6rem; }
  .table-inline__table--event-cr .table-inline__cell--results:first-child {
    display: block;
    width: 100%; }
  .table-inline__table--event-cr .table-inline__cell--athletes {
    width: 32%; }
  .table-inline__table--event-cr .table-inline__cell--results .table-inline__te:first-child {
    display: block; } }

.event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__head, .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__head {
  text-align: left; }

.table-inline__table--event-unit-cr-road-race .table-inline__row.table-inline__row--finished .table-inline__cell .table-inline__te,
.table-inline__table--event-unit-cr-time-trial .table-inline__row.table-inline__row--finished .table-inline__cell .table-inline__te {
  font-weight: bold;
  color: #303030; }

.table-inline__table--event-unit-cr-road-race .table-inline__te,
.table-inline__table--event-unit-cr-time-trial .table-inline__te {
  margin-right: .3rem; }
  .table-inline__table--event-unit-cr-road-race .table-inline__te.table-inline__te--irm-message:empty,
  .table-inline__table--event-unit-cr-time-trial .table-inline__te.table-inline__te--irm-message:empty {
    display: none; }

.table-inline__table--event-unit-cr-road-race .table-inline__cell,
.table-inline__table--event-unit-cr-time-trial .table-inline__cell {
  color: #737373; }

.table-inline__table--event-unit-cr-road-race .table-inline__cell--noc,
.table-inline__table--event-unit-cr-time-trial .table-inline__cell--noc {
  width: 4rem; }
  .table-inline__table--event-unit-cr-road-race .table-inline__cell--noc .table-inline__te--country-name,
  .table-inline__table--event-unit-cr-time-trial .table-inline__cell--noc .table-inline__te--country-name {
    padding: 0;
    margin: 0; }

.table-inline__table--event-unit-cr-road-race .table-inline__cell--noc,
.table-inline__table--event-unit-cr-road-race .table-inline__cell--involved,
.table-inline__table--event-unit-cr-time-trial .table-inline__cell--noc,
.table-inline__table--event-unit-cr-time-trial .table-inline__cell--involved {
  color: #000; }

.table-inline__table--event-unit-cr-road-race .table-inline__cell--distance,
.table-inline__table--event-unit-cr-road-race .table-inline__cell--group,
.table-inline__table--event-unit-cr-time-trial .table-inline__cell--distance,
.table-inline__table--event-unit-cr-time-trial .table-inline__cell--group {
  width: 15%;
  padding-left: 1rem; }

.table-inline__table--event-unit-cr-road-race .table-inline__cell--group,
.table-inline__table--event-unit-cr-time-trial .table-inline__cell--group {
  text-align: center;
  padding-left: 0; }

.table-inline__table--event-unit-cr-road-race .table-inline__cell--time,
.table-inline__table--event-unit-cr-time-trial .table-inline__cell--time {
  text-align: left; }

.table-inline__table--event-unit-cr-road-race .table-inline__te--separator,
.table-inline__table--event-unit-cr-time-trial .table-inline__te--separator {
  border: 0;
  height: .06rem;
  background-color: #dfdfdf; }

.table-inline__table--event-unit-cr-road-race .table-inline__cell--athlete-number,
.table-inline__table--event-unit-cr-time-trial .table-inline__cell--athlete-number {
  width: 5%; }

.table-inline__table--event-unit-cr-road-race .table-inline__te.table-inline__te--irm-message:empty,
.table-inline__table--event-unit-cr-time-trial .table-inline__te.table-inline__te--irm-message:empty {
  display: none; }

.table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-incidents-cr .table-inline__hrow .table-inline__head,
.table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__hrow .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-incidents-cr .table-inline__head--when,
.table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-incidents-cr .table-inline__cell--distance,
.table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__head--when,
.table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__cell--distance {
  width: 6rem; }

.table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-incidents-cr .table-inline__head--riders-involved,
.table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes,
.table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__head--riders-involved,
.table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes {
  width: 22rem;
  min-width: 22rem; }

.table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te-group,
.table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te-group {
  padding-bottom: .6rem; }
  .table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te-group:last-child,
  .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te-group:last-child {
    padding-bottom: 0; }
  .table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te-group .table-inline__te,
  .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te-group .table-inline__te {
    display: inline-block;
    vertical-align: top; }
  .table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te-group .table-inline__te--athlete-number,
  .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te-group .table-inline__te--athlete-number {
    width: 1.5rem; }
  .table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te-group .table-inline__te--country-name,
  .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te-group .table-inline__te--country-name {
    width: 3rem; }
  .table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te-group .table-inline__te--athlete-name,
  .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te-group .table-inline__te--athlete-name {
    width: 12rem; }

.table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-incidents-cr .table-inline__cell--incidents,
.table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__cell--incidents {
  min-width: 10rem; }

.pg-event-unit .event-livescreens__tabpanel--incidents--cr-road-race .table-inline__table--event-unit,
.pg-event-unit .event-livescreens__tabpanel--incidents--cr-time-trial .table-inline__table--event-unit {
  min-width: 20rem;
  overflow-x: auto; }

.pg-event-unit .event-livescreens__tabpanel--incidents--cr-road-race .table-inline__cell--insidetable {
  background: inherit; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split {
  width: 36rem;
  margin-bottom: 2rem; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split thead tr:first-child,
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split thead tr:first-child {
    border-bottom: 0.063rem solid #dfdfdf; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split thead .table-inline__head,
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split thead .table-inline__head {
    text-align: left; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell {
  color: #737373; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell--athletes .table-inline__te,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__head,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell--lap-rank1,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell--results,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell--athletes .table-inline__te,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__head,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell--lap-rank1,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell--results {
  color: #000; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell--lap-rank1,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell--lap-rank2,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell--lap-rank1,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell--lap-rank2 {
  padding-left: .5rem; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__head,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell--distance.table-inline__cell:first-child,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell:first-child.table-inline__cell--average,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__head,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell--distance.table-inline__cell:first-child,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell:first-child.table-inline__cell--average {
  padding-left: inherit; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__head,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell:first-child,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__head,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell:first-child {
  width: auto; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes {
  width: auto; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results-info,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results-info {
  width: 4rem; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results .table-inline__te--irm-message,
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results-info .table-inline__te--irm-message,
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results .table-inline__te--irm-message,
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results-info .table-inline__te--irm-message {
    min-width: 6rem; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__head--time-behind-leader,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__head--time-behind-leader {
  width: 6rem; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__table--event-unit-expand-split .table-inline__cell,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__table--event-unit-expand-split .table-inline__cell {
  text-align: left; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__te--average,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__te--average {
  color: #000;
  font-weight: normal; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell--rank:first-child,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell--rank:first-child {
  width: 3.5rem; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-results .table-inline__cell--bib,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-results .table-inline__cell--bib {
  width: 2.8rem; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-road-race .timeline-splits__km,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .timeline-splits__km {
  color: #737373; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--noc {
  width: 83px;
  white-space: normal; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--bib,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--rank,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--rank,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__head--rank,
.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__head--bib {
  padding-left: 0;
  padding-right: 0; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--bib .table-inline__te,
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--rank .table-inline__te,
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--rank .table-inline__te,
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__head--rank .table-inline__te,
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__head--bib .table-inline__te {
    margin: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--bib .table-inline__te .table-inline__te--name,
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--rank .table-inline__te .table-inline__te--name,
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--rank .table-inline__te .table-inline__te--name,
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__head--rank .table-inline__te .table-inline__te--name,
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__head--bib .table-inline__te .table-inline__te--name {
      margin: 0;
      margin-right: 0;
      padding-left: 0;
      padding-right: 0; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--results {
  text-align: left; }

@media only screen and (max-width: 1024px) {
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__head.table-inline__head--rank,
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--lap-rank1,
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell.table-inline__head--split-rank {
    text-align: center; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__te .table-inline__te--wrapper {
    text-align: center !important; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--lap.time {
    text-align: center !important; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__head--split-time {
    width: 4rem;
    text-align: center !important; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__head--split-rank,
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__head--rank {
    text-align: center !important; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--results {
    min-width: 1rem;
    padding-right: 0;
    width: auto; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--results-info {
    display: table;
    width: 50%; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--expand-icon {
    padding-top: 0;
    margin-right: 1rem; }
  .event-livescreens__tabpanel--results--cr-time-trial.event-livescreens__tabpanel .table-inline__table--event-unit-results .table-inline__table--event-unit-expand-split .table-inline__cell.table-inline__cell--lap-rank2 {
    text-align: center; }
  .event-livescreens__tabpanel--results--cr-road-race .table-inline__head.table-inline__head--results, .event-livescreens__tabpanel--results--cr-road-race .table-inline__head.table-inline__head--split-time,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__head.table-inline__head--results,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__head.table-inline__head--split-time {
    display: none; }
  .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-expand-split .table-inline__head--split-time,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-expand-split .table-inline__head--split-time {
    display: table-cell; }
  .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial,
  .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race {
    min-width: 0; }
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--athletes,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--results,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--results-info,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--athletes,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--results,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--results-info,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--athletes,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--results,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--results-info,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--athletes,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--results,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--results-info {
      display: block;
      width: 100%; }
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--rank .table-inline__te,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--rank .table-inline__te,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--rank .table-inline__te,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--rank .table-inline__te {
      margin-left: .4rem;
      text-align: center; }
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--bib,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--bib,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--bib,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--bib {
      width: 10%; }
      .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--bib .table-inline__te,
      .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--bib .table-inline__te,
      .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--bib .table-inline__te,
      .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--bib .table-inline__te {
        margin-left: .4rem;
        text-align: center; }
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell.table-inline__cell--rank,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell.table-inline__cell--rank,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell.table-inline__cell--rank,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell.table-inline__cell--rank {
      width: 4rem !important;
      text-align: left;
      padding-left: .5rem; }
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--athletes,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--athletes,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--athletes,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--athletes {
      padding-bottom: 0;
      padding-right: 2rem; }
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--results,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--results-info,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--results,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--results-info,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--results,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--results-info,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--results,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--results-info {
      float: left;
      margin: 0;
      color: #737373 !important;
      padding-top: 0;
      text-align: left; }
      .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--results:empty,
      .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--results-info:empty,
      .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--results:empty,
      .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--results-info:empty,
      .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--results:empty,
      .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--results-info:empty,
      .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--results:empty,
      .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--results-info:empty {
        padding: 0; }
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--expand-icon,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--expand-icon,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--expand-icon,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--expand-icon {
      position: absolute;
      display: block;
      right: 8px;
      margin-top: -32px; }
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .cp-table-inline,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .cp-table-inline,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .cp-table-inline,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .cp-table-inline {
      width: 100vw;
      overflow-x: auto; }
  .event-livescreens__tabpanel--results--cr-road-race .table-inline__te--name,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__te--name {
    padding-left: .5rem; }
  .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-expand-split .table-inline__te--name,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-expand-split .table-inline__te--name {
    padding-left: 0; } }

@media only screen and (max-width: 370px) {
  .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes {
    width: 15rem;
    min-width: 15rem; }
    .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-incidents-cr .table-inline__cell--athletes .table-inline__te--athlete-name {
      width: 12rem; }
  .event-livescreens__tabpanel--results--cr-road-race .cp-table-inline,
  .event-livescreens__tabpanel--results--cr-time-trial .cp-table-inline {
    overflow: auto;
    width: 100%; }
  .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial,
  .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race {
    min-width: 320px; }
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--expand-icon,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--expand-icon,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-time-trial .table-inline__cell--expand-icon,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit.table-inline__table--event-unit-cr-road-race .table-inline__cell--expand-icon {
      position: absolute;
      display: block;
      right: 8px;
      margin-top: -54px; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__table--event-unit-cr-time-trial {
    margin-left: .2rem;
    min-width: 28rem;
    width: auto; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--expand-icon {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: .4rem;
    padding: 0; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--expand-icon .table-inline__te-sprite--plus,
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--expand-icon .table-inline__te-sprite--dash {
      margin-top: 1rem; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--noc {
    padding-left: 0;
    padding-right: 0;
    width: auto; } }

@media only screen and (max-width: 540px) {
  .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-results .table-inline__row--expand--selected,
  .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__row--expand--selected,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-results .table-inline__row--expand--selected,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__row--expand--selected {
    background-position: calc(100% - 1rem) 1rem;
    background-repeat: no-repeat; }
  .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split,
  .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split,
  .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split {
    width: 33rem;
    margin-bottom: 2rem; }
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split thead tr:first-child,
    .event-livescreens__tabpanel--results--cr-road-race .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split thead tr:first-child,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-road-race.table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split thead tr:first-child,
    .event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial.table-inline__table--event-unit-results .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__table--event-unit-expand-split thead tr:first-child {
      border-bottom: 0.063rem solid #dfdfdf; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial {
    padding: 1rem 0; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--cr-time-trial .table-inline__table--event-unit-cr-time-trial .table-inline__cell.table-inline__cell--rank {
      padding-left: 0; } }

.pg-event-unit .table-inline__table--event-unit-start-list.table-inline__table--event-unit-cr-time-trial .table-inline__head--bib,
.pg-event-unit .table-inline__table--event-unit-start-list.table-inline__table--event-unit-cr-time-trial .table-inline__cell--rank, .pg-event-unit .table-inline__table--event-unit-start-list.table-inline__table--event-unit-cr-road-race .table-inline__head--bib,
.pg-event-unit .table-inline__table--event-unit-start-list.table-inline__table--event-unit-cr-road-race .table-inline__cell--rank {
  width: 4rem;
  text-align: center; }
  .pg-event-unit .table-inline__table--event-unit-start-list.table-inline__table--event-unit-cr-time-trial .table-inline__head--bib .table-inline__te,
  .pg-event-unit .table-inline__table--event-unit-start-list.table-inline__table--event-unit-cr-time-trial .table-inline__cell--rank .table-inline__te, .pg-event-unit .table-inline__table--event-unit-start-list.table-inline__table--event-unit-cr-road-race .table-inline__head--bib .table-inline__te,
  .pg-event-unit .table-inline__table--event-unit-start-list.table-inline__table--event-unit-cr-road-race .table-inline__cell--rank .table-inline__te {
    margin: 0;
    padding-right: 1rem; }

.table-inline__table--event-cs.table-inline__table--event-match .table-inline__cell--status {
  min-width: 95px; }

.table-inline__table--event-cs .table-inline__cell.table-inline__cell--result .table-inline__te.table-inline__te--irm-message, .table-inline__table--event-cs .table-inline__cell.table-inline__cell--run .table-inline__te.table-inline__te--irm-message {
  max-width: 6rem;
  word-wrap: break-word;
  margin: 0;
  vertical-align: 0; }

.table-inline__table--event-cs .table-inline__cell.table-inline__cell--best {
  background: #eee;
  text-align: center; }

.table-inline__table--event-cs .table-inline__te--athlete {
  display: block; }

.table-inline__table--event-cs .table-inline__head--results {
  text-align: left; }

.table-inline__table--event-cs .table-inline__cell--bib {
  text-align: left; }

.table-inline__table--event-cs .table-inline__cell--athlete {
  color: #737373; }

.table-inline__table--event-cs .table-inline__head--2nd-run {
  min-width: 58px; }

.table-inline__table--event-cs .table-inline__head {
  text-transform: uppercase; }

.event-phases__content--heats .table-inline__table--event-cs {
  margin-top: 1.25rem; }

.table-inline__table--event-unit-cs-start-list .table-inline__cell--athlete {
  color: #737373; }

.table-inline__table--event-unit-cs.table-inline__table--heats-event-unit-results .table-inline__cell--result .table-inline__te--points {
  display: inline-block;
  min-width: 50px;
  max-width: 50px; }

.table-inline__table--event-cs-teams .table-inline__head--1st-run.table-inline__head .table-inline__te::after,
.table-inline__table--event-cs-teams .table-inline__head--2st-run.table-inline__head .table-inline__te::after,
.table-inline__table--event-cs-teams .table-inline__head--best.table-inline__head .table-inline__te::after,
.table-inline__table--event-cs .table-inline__head--1st-run.table-inline__head .table-inline__te::after,
.table-inline__table--event-cs .table-inline__head--2st-run.table-inline__head .table-inline__te::after,
.table-inline__table--event-cs .table-inline__head--best.table-inline__head .table-inline__te::after {
  width: 100%; }

.table-inline__table--event-unit-results--cf .table-inline__table--haveexpandedtable .table-inline__head {
  text-align: left; }

.table-inline__table--event-unit-results--cf .table-inline__table--haveexpandedtable .table-inline__te--country-name {
  padding-left: 5px; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-cs:not(.table-inline__table--event-match) {
    min-width: 31.25rem; }
    .table-inline__table--event-cs:not(.table-inline__table--event-match) .table-inline__cell--athlete {
      display: inline-block;
      padding-bottom: 0;
      width: 100%; }
    .table-inline__table--event-cs:not(.table-inline__table--event-match) .table-inline__head--results {
      display: none; }
    .table-inline__table--event-cs:not(.table-inline__table--event-match) .table-inline__cell--bib {
      width: 10%; }
  .table-inline__table--event-cs.table-inline__table--event-match .table-inline__cell--result {
    display: none !important; }
  .table-inline__table--event-cs.table-inline__table--event-match .table-inline__cell--schedule {
    width: 45%; }
  .table-inline__table--event-heats {
    width: 520px; }
    .table-inline__table--event-heats .table-inline__cell--run {
      padding: .838rem .3rem .838rem 0; }
    .table-inline__table--event-heats .table-inline__head {
      width: 16%; }
    .table-inline__table--event-heats .table-inline__te--irm-message {
      margin-top: 0; }
  .event-phases__content--heats .cp-table-inline .table-inline__table--event-cs.table-inline__table--event-match.table-inline__table--event .table-inline__cell--event-name {
    width: 55%; }
  .event-phases__content--finals .table-inline__table--event-cs .table-inline__cell--event-name {
    min-height: 0;
    padding-right: 20%; }
  .event-phases__content--finals .table-inline__table--event-cs .table-inline__cell--schedule {
    padding-bottom: 0; }
  .event-phases__content--finals .table-inline__table--event-cs .table-inline__cell:last-child {
    min-height: 0;
    padding-bottom: 0;
    padding-right: 0;
    vertical-align: top; }
    .event-phases__content--finals .table-inline__table--event-cs .table-inline__cell:last-child .table-inline__te--irm-message {
      margin-top: -.2rem; }
  .event-phases__content-section--semifinal .cp-table-inline {
    margin-top: 0; }
    .event-phases__content-section--semifinal .cp-table-inline:first-child {
      margin-bottom: 0; }
      .event-phases__content-section--semifinal .cp-table-inline:first-child .table-inline__cell--event-name {
        min-height: 0; }
  .event-phases__content--heats .table-inline__table--event-cs {
    min-width: 43.75rem; }
  .table-inline__table--event-cs.table-inline__table--event .table-inline__cell--noc {
    width: 13%; }
  .table-inline__table--event-cs:not(.table-inline__table--event-match) .table-inline__cell--bib {
    width: 8%; } }

.event-livescreens__tabpanel--rank--cs .table-inline__table--event-unit-rank-finished-cs .table-inline__cell.table-inline__cell--bib {
  width: 5%;
  min-width: 0; }

.table-inline__table--event-unit-cs .table-inline__head {
  text-transform: uppercase;
  text-align: left; }

.table-inline__table--event-unit-cs .table-inline__head--rank:first-child .table-inline__te--name,
.table-inline__table--event-unit-cs .table-inline__head--start-time:first-child .table-inline__te--name {
  padding-left: .5rem; }

.table-inline__table--event-unit-cs .table-inline__cell.table-inline__cell--bib {
  text-align: left; }
  .table-inline__table--event-unit-cs .table-inline__cell.table-inline__cell--bib .table-inline__te {
    color: #868686; }

.table-inline__table--event-unit-cs .table-inline__cell .table-inline__te--desqualified {
  color: #868686;
  text-align: left; }

.table-inline__table--event-unit-cs .table-inline__cell--athletes {
  vertical-align: top;
  padding: .838rem .3rem; }

.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__head, .table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__head--start-time, .table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__head--start-time {
  text-align: left; }

.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__cell--start-order,
.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__cell--start-time,
.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__cell--bib,
.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__cell--noc, .table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__cell--start-order,
.table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__cell--start-time,
.table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__cell--bib,
.table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__cell--noc {
  color: #000; }

.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__head--bib, .table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__cell--bib, .table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__head--bib, .table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__cell--bib {
  padding-left: 0; }

.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__cell--start-time, .table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__cell--start-time {
  width: 6.4rem;
  text-align: left; }

.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__cell--bib, .table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__cell--bib {
  width: 8%;
  text-align: left; }

.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__cell--noc, .table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__cell--noc {
  width: 10%; }
  .table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__cell--noc .table-inline__te, .table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__cell--noc .table-inline__te {
    margin-right: .3rem; }

.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__cell--athletes,
.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list .table-inline__cell--team, .table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__cell--athletes,
.table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list .table-inline__cell--team {
  vertical-align: middle;
  padding: .2rem .3rem .1rem; }

.table-inline__table--event-unit-cs.table-inline__table--event-unit-start-list.table-inline__table--event-unit-results .table-inline__te--points, .table-inline__table--event-unit-cs.table-inline__table--event-unit-cs-start-list.table-inline__table--event-unit-results .table-inline__te--points {
  display: inline-block;
  min-width: 3.3rem; }

.cp-event-phases__cs .event-phases__inner-content.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list, .cp-event-phases__cs .event-phases__inner-content.table-inline__table--event-unit-cs-start-list.table-inline__table--event-unit-start-list {
  margin-top: 0; }

.cp-event-phases__cs .event-phases__inner-content &gt; div:first-child {
  padding: 0; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__head .table-inline__te--wrapper {
  text-transform: uppercase;
  padding: 0 3px; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__head:first-child .table-inline__te--wrapper {
  padding-left: 0; }

.table-inline__table--event-unit-rank-finished-cs &gt; tbody &gt; tr &gt; .table-inline__cell {
  vertical-align: middle; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__head--best {
  text-align: center; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__head--penalty-seconds {
  display: table-cell; }
  .table-inline__table--event-unit-rank-finished-cs .table-inline__head--penalty-seconds .table-inline__te--wrapper {
    text-align: left;
    width: 4.3rem;
    margin: 0 auto; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__cell--penalty {
  text-align: center; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__cell--total {
  text-align: left; }

@media only screen and (max-width: 1024px) {
  .cp-event-phases__cs .event-phases__inner-content {
    padding-left: 0; }
    .cp-event-phases__cs .event-phases__inner-content.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list, .cp-event-phases__cs .event-phases__inner-content.table-inline__table--event-unit-cs-start-list.table-inline__table--event-unit-start-list {
      margin: 0; }
  .cp-event-phases__cs-after .table-inline__table--event {
    min-width: 0; }
    .cp-event-phases__cs-after .table-inline__table--event .table-inline__cell--behind {
      display: block;
      padding-top: 0;
      padding-bottom: 0; }
    .cp-event-phases__cs-after .table-inline__table--event .table-inline__cell--result {
      display: block;
      padding-top: 0;
      padding-bottom: 0; }
      .cp-event-phases__cs-after .table-inline__table--event .table-inline__cell--result .table-inline__te--irm-message {
        margin-top: 0;
        margin-bottom: .2rem; } }

.event-livescreens__tabpanel--results--cs .cp-pages-text-content,
.event-livescreens__tabpanel--rank--cs .cp-pages-text-content {
  padding: 1.5rem 0 0 2rem; }
  .event-livescreens__tabpanel--results--cs .cp-pages-text-content p,
  .event-livescreens__tabpanel--rank--cs .cp-pages-text-content p {
    color: #000; }

.table-inline__table--event-unit-rank-finished-cs .table-inline__te--irm-message {
  margin-top: -.4rem; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .cp-pages-text-content {
  padding-left: 1rem;
  padding-top: 2rem; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .cp-pages-text-content .pages-text-content__text {
    color: #000; }

.table-inline__table--event-unit-cs-semifinals-finals .table-inline__head .table-inline__te::after {
  width: 80%; }

.table-inline__table--event-unit-cs-semifinals-finals .table-inline__cell {
  vertical-align: middle; }

.table-inline__table--event-unit-cs-semifinals-finals .table-inline__cell--noc {
  width: 10%; }

.table-inline__table--event-unit-cs-semifinals-finals .table-inline__head--order {
  width: 3.5rem; }

.table-inline__table--event-unit-cs-semifinals-finals .table-inline__head--start-time {
  width: 5.5rem;
  text-align: left; }

.table-inline__table--event-unit-cs-semifinals-finals .table-inline__cell--order {
  text-align: center; }

.table-inline__table--event-unit-cs-semifinals-finals .table-inline__cell--start-time {
  text-align: left; }

.table-inline__table--event-unit-cs-semifinals-finals .table-inline__cell--bib {
  text-align: left; }

.table-inline__table--event-unit-cs-semifinals-finals .table-inline__te--last-name {
  display: block;
  text-transform: capitalize; }

.table-inline__table--event-unit-cs-semifinals-finals .table-inline__te--given-name {
  margin-right: .2rem;
  text-transform: capitalize; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__te--last-name,
.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs.table-inline__table--event-unit-results .table-inline__te--last-name,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__te--last-name,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs.table-inline__table--event-unit-results .table-inline__te--last-name {
  display: inline-block;
  margin-right: .2rem;
  text-transform: uppercase; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__head--rank,
.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs.table-inline__table--event-unit-results .table-inline__head--rank,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__head--rank,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs.table-inline__table--event-unit-results .table-inline__head--rank {
  width: auto; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__cell--start-order,
.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs.table-inline__table--event-unit-results .table-inline__cell--start-order,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__cell--start-order,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs.table-inline__table--event-unit-results .table-inline__cell--start-order {
  width: 2rem; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__cell--expand,
.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs.table-inline__table--event-unit-results .table-inline__cell--expand,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__cell--expand,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs.table-inline__table--event-unit-results .table-inline__cell--expand {
  padding: 0; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__cell--expand .cp-table-inline,
  .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs.table-inline__table--event-unit-results .table-inline__cell--expand .cp-table-inline,
  .event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__cell--expand .cp-table-inline,
  .event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs.table-inline__table--event-unit-results .table-inline__cell--expand .cp-table-inline {
    padding: .2rem 0 0 .8rem; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__te--points,
.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs.table-inline__table--event-unit-results .table-inline__te--points,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__te--points,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs.table-inline__table--event-unit-results .table-inline__te--points {
  margin-top: .2rem; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.event-unit-cs-start-list-semifinals .table-inline__cell--noc,
.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs.event-unit-cs-start-list-semifinals .table-inline__cell--noc,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs-semifinals-finals.event-unit-cs-start-list-semifinals .table-inline__cell--noc,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs.event-unit-cs-start-list-semifinals .table-inline__cell--noc {
  min-width: 5rem;
  padding-left: .5rem; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals .table-inline__te--qualified,
.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs .table-inline__te--qualified,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs-semifinals-finals .table-inline__te--qualified,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs .table-inline__te--qualified {
  margin-left: 1.3rem; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals .table-inline__te.table-inline__te--marked-scratched,
.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs .table-inline__te.table-inline__te--marked-scratched,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs-semifinals-finals .table-inline__te.table-inline__te--marked-scratched,
.event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs .table-inline__te.table-inline__te--marked-scratched {
  text-decoration: line-through; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time,
.event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time {
  margin: 0 .5rem;
  width: 97%; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__head--split-time,
  .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__head--split-time {
    padding-bottom: 0;
    padding-left: .3rem; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__head--split-time .table-inline__te,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__head--split-time .table-inline__te {
      font-size: .8125rem;
      font-weight: 300;
      text-transform: capitalize; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__head,
  .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__head {
    padding-bottom: 0; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__head .table-inline__te,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__head .table-inline__te {
      font-weight: 300; }
      .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__head .table-inline__te::after,
      .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__head .table-inline__te::after {
        display: none; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__head--split-1,
  .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__head--split-1 {
    padding-left: 1.875rem;
    width: 15%; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__head--split-1 .table-inline__te--name,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__head--split-1 .table-inline__te--name {
      color: #004471; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__head--splits .table-inline__te--name:first-child,
  .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__head--splits .table-inline__te--name:first-child {
    color: #004471;
    margin-right: .5rem; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__cell--gates,
  .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__cell--gates {
    padding-left: .4rem;
    width: 4rem;
    text-align: left;
    background-color: #efeeee; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__cell--gates::after,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__cell--gates::after {
      bottom: 0;
      left: 0;
      position: absolute;
      height: .625rem;
      width: 100%;
      content: " ";
      background-color: #fff;
      border-top: 2px solid #828282; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__cell--gates .table-inline__te,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__cell--gates .table-inline__te {
      display: inline-block;
      margin-bottom: .5rem; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__cell--numbers,
  .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__cell--numbers {
    background-color: #efeeee; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__cell--numbers::after,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__cell--numbers::after {
      bottom: 0;
      left: 0;
      position: absolute;
      height: .625rem;
      width: 100%;
      content: " ";
      background-color: #fff;
      border-top: 2px solid #828282; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__cell--numbers .table-inline__te,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__cell--numbers .table-inline__te {
      display: inline-block;
      margin: 0 .2rem .5rem 0;
      width: 1rem;
      text-align: center;
      color: #737373; }
      .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__cell--numbers .table-inline__te.table-inline__te--marked,
      .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__cell--numbers .table-inline__te.table-inline__te--marked {
        position: relative; }
        .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__cell--numbers .table-inline__te.table-inline__te--marked::after,
        .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__cell--numbers .table-inline__te.table-inline__te--marked::after {
          left: 50%;
          position: absolute;
          top: 1.7rem;
          z-index: 1;
          height: .5rem;
          margin-left: -.27rem;
          width: .5rem;
          content: " ";
          background-color: #828282;
          border-radius: 50%; }
        .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__cell--numbers .table-inline__te.table-inline__te--marked:last-child::after,
        .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__cell--numbers .table-inline__te.table-inline__te--marked:last-child::after {
          left: 50%;
          position: absolute;
          top: 1.7rem;
          z-index: 1;
          height: .5rem;
          margin-left: -.27rem;
          width: .5rem;
          content: " ";
          background-color: #828282;
          border-radius: 50%; }
        .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__cell--numbers .table-inline__te.table-inline__te--marked:last-child::before,
        .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__cell--numbers .table-inline__te.table-inline__te--marked:last-child::before {
          bottom: -1rem;
          position: absolute;
          right: -.500rem;
          z-index: 2;
          height: 0;
          width: 0;
          content: " ";
          border-bottom: .25rem solid transparent;
          border-left: 0.525rem solid #828282;
          border-top: .25rem solid transparent; }
      .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__cell--numbers .table-inline__te:last-child::after,
      .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__cell--numbers .table-inline__te:last-child::after {
        bottom: .3125rem;
        position: absolute;
        right: -.0625rem;
        z-index: 2;
        height: 0;
        width: 0;
        content: " ";
        border-bottom: .25rem solid transparent;
        border-left: 0.525rem solid #828282;
        border-top: .25rem solid transparent; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--gates,
  .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--numbers,
  .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--gates,
  .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--numbers {
    padding-top: 0;
    background-color: #fff; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--gates::after,
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--numbers::after,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--gates::after,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--numbers::after {
      display: none; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--gates .table-inline__te.table-inline__te--marked::after,
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--numbers .table-inline__te.table-inline__te--marked::after,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--gates .table-inline__te.table-inline__te--marked::after,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--numbers .table-inline__te.table-inline__te--marked::after {
      display: none; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--gates .table-inline__te:last-child::after,
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--numbers .table-inline__te:last-child::after,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--gates .table-inline__te:last-child::after,
    .event-livescreens__tabpanel--results--cs .table-inline__table--expand-split-time .table-inline__row--white .table-inline__cell--numbers .table-inline__te:last-child::after {
      display: none; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--rank-results .table-inline__head,
.event-livescreens__tabpanel--results--cs .table-inline__table--rank-results .table-inline__head {
  font-size: .8125rem;
  padding-bottom: 0;
  width: 25%;
  text-align: center;
  vertical-align: bottom;
  background-color: transparent; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--rank-results .table-inline__head .table-inline__te,
  .event-livescreens__tabpanel--results--cs .table-inline__table--rank-results .table-inline__head .table-inline__te {
    font-weight: 300; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--rank-results .table-inline__head .table-inline__te::after,
    .event-livescreens__tabpanel--results--cs .table-inline__table--rank-results .table-inline__head .table-inline__te::after {
      display: none; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--rank-results .table-inline__cell,
.event-livescreens__tabpanel--results--cs .table-inline__table--rank-results .table-inline__cell {
  text-align: center; }

.event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--rank-results .table-inline__head--penalty-second .table-inline__te--name,
.event-livescreens__tabpanel--results--cs .table-inline__table--rank-results .table-inline__head--penalty-second .table-inline__te--name {
  display: inline-block;
  width: 3.125rem; }

@media only screen and (max-width: 1024px) {
  .event-livescreens__tabpanel--results--cs .table-inline__table--heats-event-unit-results {
    overflow-x: scroll;
    margin-left: .5rem;
    margin-top: 2rem;
    width: 670px; }
    .event-livescreens__tabpanel--results--cs .table-inline__table--heats-event-unit-results .table-inline__cell--noc {
      width: 4rem; }
    .event-livescreens__tabpanel--results--cs .table-inline__table--heats-event-unit-results .table-inline__te--country-name {
      margin-right: 0; }
  .event-livescreens__tabpanel--results--cs .table-inline__table--event-unit-cs.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable {
    width: 100% !important; }
  .event-livescreens__tabpanel--results--cs .cp-table-inline {
    padding-left: 0; }
  .event-livescreens__tabpanel--results--cs .table-inline__cell--athletes, .event-livescreens__tabpanel--results--cs .table-inline__cell--team {
    width: 7rem; }
  .event-livescreens__tabpanel--results--cs .table-inline__cell.table-inline__cell--result {
    width: 100%; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .cp-table-inline,
  .event-livescreens__tabpanel--start-list--cs-semifinals-finals .cp-table-inline {
    margin-left: .5rem;
    margin-top: 2rem; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .cp-pages-text-content {
    padding-left: 1rem;
    padding-top: 2rem; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .cp-pages-text-content .pages-text-content__text {
      color: #000; }
  .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-cs-start-list .table-inline__te--given-name {
    display: block; }
  .table-inline__table--event-unit-cs-semifinals-finals .table-inline__head--order {
    width: 3rem; }
  .table-inline__table--event-unit-cs-semifinals-finals .table-inline__cell--noc {
    min-width: 73px; }
  .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results {
    width: 41.5rem; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__cell--start-order,
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__head--rank {
      padding-right: 0; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__cell--athletes {
      width: 40%; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__cell--result {
      width: 28%; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__te--qualified,
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__te--points {
      display: inline-block;
      width: auto; }
    .event-livescreens__tabpanel--results--cs-semifinals-finals .table-inline__table--event-unit-cs-semifinals-finals.table-inline__table--event-unit-results .table-inline__cell--expand .cp-table-inline {
      margin-left: 0;
      margin-top: 0;
      padding: 0; }
  .table-inline__table--event-unit-cs-start-list-mobile .table-inline__te--given-name,
  .table-inline__table--event-unit-cs-start-list-mobile .table-inline__te--last-name {
    display: block;
    width: 73%; }
  .table-inline__table--event-unit-cs-start-list-mobile .table-inline__cell--noc {
    width: 27%; }
  .table-inline__table--event-unit-cs-start-list-mobile .table-inline__cell--bib {
    width: 10%;
    text-align: left; }
  .table-inline__table--event-unit-cs-start-list-mobile .table-inline__cell--athlete {
    padding-right: .5rem; }
  .table-inline__table--event-unit-cs-start-list-mobile .table-inline__cell--start-time {
    width: 32%;
    text-align: left;
    padding-left: 1rem; }
  .table-inline__table--event-unit-cs-start-list-mobile .table-inline__head--start-time {
    text-align: left;
    padding-left: .5rem; } }

.event-livescreens__tabpanel--start-list--cs .event-phases__content-section .event-phases__content .cp-table-inline {
  padding-left: 0; }

.event-livescreens__tabpanel--start-list--cs .cp-event-phases__cs .cp-table-inline {
  padding: 0; }

.event-livescreens__tabpanel--start-list--cs .table-inline__cell:first-child {
  padding-right: .5rem;
  text-align: center; }

.event-livescreens__tabpanel--start-list--cs &gt; .cp-table-inline:first-child {
  margin-top: 2rem; }

.table-inline__table--event-unit-cs.table-inline__table--haveexpandedtable .table-inline__te.table-inline__te--points {
  float: left;
  width: 55px; }

.table-inline__table--event-result.table-inline__table--event-ct .table-inline__hrow .table-inline__head {
  padding-top: 0;
  padding-bottom: 0; }
  .table-inline__table--event-result.table-inline__table--event-ct .table-inline__hrow .table-inline__head .table-inline__te.table-inline__te--wrapper {
    margin: 0 20px 34px 0;
    border-bottom: solid 1px #dfdfdf;
    min-height: 1.7rem; }
  .table-inline__table--event-result.table-inline__table--event-ct .table-inline__hrow .table-inline__head .table-inline__te::after {
    border: none; }
  .table-inline__table--event-result.table-inline__table--event-ct .table-inline__hrow .table-inline__head:last-child .table-inline__te.table-inline__te--wrapper {
    margin: 0 0 38px 0; }

.table-inline__table.table-inline__table--event.table-inline__table--event-ct.table-inline__table--event-match {
  margin-top: 0; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__table--expand-results-individual .table-inline__hrow:nth-child(2) {
  text-transform: uppercase;
  vertical-align: bottom; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__table--expand-results-individual .table-inline__hrow:nth-child(2) .table-inline__head {
    vertical-align: bottom; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__table--expand-results-individual .table-inline__head--time-behind-leader {
  min-width: 6rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__table--expand-results-individual .table-inline__head--average-speed-kmh {
  text-align: left; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium thead .table-inline__head.table-inline__head--point {
    display: none; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium tbody .table-inline__cell.table-inline__cell--athletes, .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium tbody .table-inline__cell.table-inline__cell--irm-message, .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium tbody .table-inline__cell.table-inline__cell--point {
    display: inline-block;
    width: 100%; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium tbody .table-inline__cell.table-inline__cell--irm-message, .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium tbody .table-inline__cell.table-inline__cell--point {
    padding: 0; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__table--expand-results-individual .table-inline__head--average-speed-kmh {
    display: table-cell; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head--first-title {
    background-color: transparent;
    text-align: left; } }

.table-inline__table--event.table-inline__table--omnium-individual {
  width: 650px; }
  .table-inline__table--event.table-inline__table--omnium-individual thead {
    position: relative; }
    .table-inline__table--event.table-inline__table--omnium-individual thead::after {
      top: 5rem;
      position: absolute;
      display: block;
      height: 1px;
      width: 100%;
      content: "";
      border-bottom: 1px solid #dfdfdf; }
  .table-inline__table--event.table-inline__table--omnium-individual .table-inline__cell:last-child {
    background-color: #efeeee; }
  .table-inline__table--event.table-inline__table--omnium-individual .table-inline__hrow--omnium-standing {
    text-align: center; }
  .table-inline__table--event.table-inline__table--omnium-individual .table-inline__head {
    padding: 1.5rem 0 3rem; }
  .table-inline__table--event.table-inline__table--omnium-individual .table-inline__head--total {
    vertical-align: bottom;
    background: transparent; }
  .table-inline__table--event.table-inline__table--omnium-individual .table-inline__te::after {
    display: none; }
  .table-inline__table--event.table-inline__table--omnium-individual .table-inline__cell--noc {
    width: 13%; }
  .table-inline__table--event.table-inline__table--omnium-individual .table-inline__cell--athletes {
    width: 20%; }
  .table-inline__table--event.table-inline__table--omnium-individual .table-inline__cell--points.table-inline__cell:last-child {
    min-width: 3.75rem;
    width: 15%; }

.table-inline__table--event-ct .table-inline__hrow--top-header .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--event-ct.table-inline__table--event-result .table-inline__cell--rank {
  padding-right: 1.2rem;
  width: 55px;
  text-align: center;
  padding-left: 0; }

.table-inline__table--event-ct-individual .table-inline__te--last-name,
.table-inline__table--event-ct-individual-brackets .table-inline__te--last-name,
.table-inline__table--event-ct-team .table-inline__te--last-name {
  margin-right: .3rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results-omnium-running-elimination-race {
  margin-bottom: 1.875rem;
  width: 666px; }

.table-inline__table--event-ct-individual.table-inline__table--omnium-individual thead::after {
  display: none; }

.table-inline__table--event-ct.table-inline__table--omnium-individual .table-inline__cell--points {
  text-align: center; }

.table-inline__table--event-ct.table-inline__table--omnium-individual .table-inline__head {
  text-transform: uppercase;
  padding-right: .3rem;
  padding-left: .3rem; }

.table-inline__table--event-ct.table-inline__table--event-result .table-inline__head {
  font-weight: 700; }

.table-inline__table--event-ct.table-inline__table--event-result .table-inline__hrow--top-header {
  text-transform: uppercase; }

.table-inline__table--event-ct.table-inline__table--event-result .table-inline__cell--result {
  float: none;
  display: inline-block;
  vertical-align: middle;
  width: 65px; }
  .table-inline__table--event-ct.table-inline__table--event-result .table-inline__cell--result .table-inline__te--sprite-group {
    margin-right: 2%; }

.table-inline__table--event-ct.table-inline__table--event-result .table-inline__cell--result:last-child {
  width: 50%;
  text-align: left; }
  .table-inline__table--event-ct.table-inline__table--event-result .table-inline__cell--result:last-child .table-inline__te--irm-message {
    padding: 0;
    margin-top: 0;
    margin-right: 3%;
    vertical-align: middle; }

.event-livescreens__tabpanel.event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results-omnium-running-elimination-race {
  width: 100%; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results-omnium-running-elimination-race tbody:nth-child(even) {
    background: #fff; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results-omnium-running-elimination-race tbody .table-inline__row {
    background: none; }
    .event-livescreens__tabpanel.event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results-omnium-running-elimination-race tbody .table-inline__row .table-inline__cell.table-inline__cell--irm-message {
      color: #737373; }

@media only screen and (max-width: 1024px) {
  .event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__head.table-inline__head--race-distance {
    white-space: nowrap; }
  .table-inline__table--event-ct.table-inline__table--event-result .table-inline__cell--rank {
    padding-right: 1.9rem; }
  .table-inline__table--event-ct-individual .table-inline__te--irm-message,
  .table-inline__table--event-ct-individual-brackets .table-inline__te--irm-message,
  .table-inline__table--event-ct-team .table-inline__te--irm-message {
    float: left;
    margin-left: .5rem; }
  .table-inline__table--event-ct-individual .table-inline__cell:last-child,
  .table-inline__table--event-ct-individual-brackets .table-inline__cell:last-child,
  .table-inline__table--event-ct-team .table-inline__cell:last-child {
    padding-right: 0; } }

.cp-event-phases.cp-event-phases__ct .event-phases__inner-content-empty {
  padding: 0; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event.table-inline__table--event-ct.table-inline__table--event .table-inline__row .table-inline__cell.table-inline__cell--athletes, .table-inline__table--event.table-inline__table--event-ct.table-inline__table--event .table-inline__row .table-inline__cell.table-inline__cell--irm {
    display: inline-block;
    width: 100%; }
  .table-inline__table--event.table-inline__table--event-ct.table-inline__table--event .table-inline__row .table-inline__cell.table-inline__cell--athletes {
    padding-bottom: 0;
    margin-bottom: 0; }
  .table-inline__table--event.table-inline__table--event-ct.table-inline__table--event .table-inline__row .table-inline__cell.table-inline__cell--irm {
    padding-top: 0;
    margin-top: 0; }
  .table-inline__table--event.table-inline__table--event-ct.table-inline__table--event-result .table-inline__cell--result {
    text-align: left; }
    .table-inline__table--event.table-inline__table--event-ct.table-inline__table--event-result .table-inline__cell--result .table-inline__te.table-inline__te--irm-message {
      margin-left: 0; }
  .event-phases__content--final-standing .table-inline__table--event.table-inline__table--event-ct .table-inline__cell--result {
    padding-top: 10px; } }

.table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results.table-inline__table--event-unit-point-race.table-inline__table--event-unit-ct .table-inline__cell.table-inline__cell--point {
  color: #737373; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results.table-inline__table--event-unit-point-race.table-inline__table--event-unit-ct .table-inline__cell.table-inline__cell--point {
    display: inline;
    padding: 0;
    text-align: center; }
    .table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results.table-inline__table--event-unit-point-race.table-inline__table--event-unit-ct .table-inline__cell.table-inline__cell--point .table-inline__te {
      float: left;
      margin-bottom: .838rem;
      text-align: left;
      width: 100%; }
  .table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results.table-inline__table--event-unit-point-race.table-inline__table--event-unit-ct .table-inline__cell.table-inline__cell--expand-icon {
    padding: .838rem 0; }
  .table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results.table-inline__table--event-unit-point-race .table-inline__head--athlete .table-inline__te--wrapper {
    padding-right: 0;
    margin-right: 0; }
    .table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results.table-inline__table--event-unit-point-race .table-inline__head--athlete .table-inline__te--wrapper:after {
      max-width: 100%;
      width: 100%; }
  .table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results.table-inline__table--event-unit-point-race .table-inline__head--point .table-inline__te--name {
    display: none; }
  .table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results.table-inline__table--event-unit-point-race .table-inline__cell.table-inline__cell--athletes {
    display: inline-block;
    width: auto;
    padding: .838rem .3rem 0 0; }
  .table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-results.table-inline__table--event-unit-point-race .table-inline__cell--point {
    display: block;
    padding: 0rem .3rem .838rem 0; } }

.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team .table-inline__cell--country-name,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team .table-inline__cell--country-name {
  width: 22%; }
  .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team .table-inline__cell--country-name .table-inline__te--irm-message,
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team .table-inline__cell--country-name .table-inline__te--irm-message {
    position: absolute; }

.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team .table-inline__cell--bib,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team .table-inline__cell--bib {
  width: 5%; }

.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team .table-inline__cell--noc,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team .table-inline__cell--noc {
  width: 2%; }

.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team .table-inline__cell--athletes,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team .table-inline__cell--athletes {
  width: 40%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-scratch-race .table-inline__cell--bib {
  text-align: center;
  padding-right: 1rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial .table-inline__row {
  background-color: #f9f9f9; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial .table-inline__row:nth-child(even) .table-inline__cell {
  padding: .313rem 0 .813rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial .table-inline__row:nth-child(odd) .table-inline__cell {
  padding: .813rem 0 .313rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial .table-inline__row:nth-child(4n-2),
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial .table-inline__row:nth-child(4n-3) {
  background-color: #fff; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell--expand-icon.table-inline__cell:last-child {
  width: 15%;
  text-align: right;
  padding-right: 1rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__table--expand-results-individual {
  width: 56%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__head {
  vertical-align: middle; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__head--race-info .table-inline__te.table-inline__te--name {
  font-size: .813rem; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-team-details .table-inline__head {
  vertical-align: middle; }

.event-phases__content--qualifying .table-inline__table--event-ct .table-inline__cell.table-inline__cell--result .sprite-ui {
  vertical-align: middle; }

.event-phases__content--qualifying .table-inline__table--event-ct .table-inline__cell.table-inline__cell--result .table-inline__te.table-inline__te--irm-message {
  margin-right: 6%; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-team-details .table-inline__head {
  vertical-align: bottom; }

.event-livescreens__tabpanel.event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--result .table-inline__te--points {
  color: #737373; }

.table-inline__table.table-inline__table--event.table-inline__table--event-ct.table-inline__table--omnium-individual {
  width: 666px; }
  .table-inline__table.table-inline__table--event.table-inline__table--event-ct.table-inline__table--omnium-individual thead::after {
    width: 666px; }

.table-inline__table .table-inline__head--lap-points.table-inline__head--first-title-bottom {
  background-color: #efeeee; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial tbody:nth-child(even), .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team tbody:nth-child(even) {
  background: #fff; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial tbody .table-inline__row, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team tbody .table-inline__row {
  background: none !important; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial tbody .table-inline__row .table-inline__cell.table-inline__cell--start-order, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial tbody .table-inline__row .table-inline__cell.table-inline__cell--bib, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team tbody .table-inline__row .table-inline__cell.table-inline__cell--start-order, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team tbody .table-inline__row .table-inline__cell.table-inline__cell--bib {
    padding-left: 0; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial tbody .table-inline__row .table-inline__cell.table-inline__cell--group-divisor, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team tbody .table-inline__row .table-inline__cell.table-inline__cell--group-divisor {
    border-bottom: solid 1px #dfdfdf; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial .table-inline__row:first-child .table-inline__cell, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team .table-inline__row:first-child .table-inline__cell {
  padding-top: 1rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial .table-inline__row .table-inline__cell, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team .table-inline__row .table-inline__cell {
  padding-top: .2rem;
  padding-bottom: .2rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial .table-inline__row:last-child .table-inline__cell, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team .table-inline__row:last-child .table-inline__cell {
  padding-bottom: 1rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial .table-inline__rows--odd-white &gt; .table-inline__row:nth-child(2n+1), .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team .table-inline__rows--odd-white &gt; .table-inline__row:nth-child(2n+1) {
  background: none; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial .table-inline__te--irm-message, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team .table-inline__te--irm-message {
  margin-top: 0;
  margin-left: 3.3rem; }

.table-inline__table--event-unit-ct.table-inline__table--haveexpandedtable .table-inline__cell--expand--opened .cp-table-inline {
  padding: 0 3%;
  border-top: solid 1px #dfdfdf; }
  .table-inline__table--event-unit-ct.table-inline__table--haveexpandedtable .table-inline__cell--expand--opened .cp-table-inline:first-child {
    border-top: none; }

.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-point-race.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--expand.table-inline__cell--expand--opened {
  padding: 1rem 2.9rem; }
  .table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-point-race.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--expand.table-inline__cell--expand--opened .cp-table-inline {
    width: 40%; }

.table-inline__table--event-unit-ct .table-inline__hrow .table-inline__head .table-inline__te,
.table-inline__table--event-unit-ct-waiting .table-inline__hrow .table-inline__head .table-inline__te {
  font-weight: 400; }

.table-inline__table--event-unit-ct .table-inline__hrow .table-inline__head.table-inline__head--average-speed,
.table-inline__table--event-unit-ct-waiting .table-inline__hrow .table-inline__head.table-inline__head--average-speed {
  text-align: left; }
  @media only screen and (max-width: 1024px) {
    .table-inline__table--event-unit-ct .table-inline__hrow .table-inline__head.table-inline__head--average-speed,
    .table-inline__table--event-unit-ct-waiting .table-inline__hrow .table-inline__head.table-inline__head--average-speed {
      padding-right: 0; }
      .table-inline__table--event-unit-ct .table-inline__hrow .table-inline__head.table-inline__head--average-speed .table-inline__te,
      .table-inline__table--event-unit-ct-waiting .table-inline__hrow .table-inline__head.table-inline__head--average-speed .table-inline__te {
        white-space: nowrap; } }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head:first-child,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__row .table-inline__cell:first-child, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__head:first-child,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__row .table-inline__cell:first-child,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__head:first-child,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__row .table-inline__cell:first-child,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list .table-inline__head:first-child,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list .table-inline__row .table-inline__cell:first-child {
  padding-left: 1.1rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__row .table-inline__cell.table-inline__cell--start-order,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__row .table-inline__cell.table-inline__cell--start-order {
  text-align: center;
  padding-right: .5rem;
  width: 59px; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__row .table-inline__cell.table-inline__cell--laps,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__row .table-inline__cell.table-inline__cell--laps {
  white-space: nowrap; }

.table-inline__table--event-unit-ct .table-inline__head,
.table-inline__table--event-unit-ct-waiting .table-inline__head {
  text-transform: uppercase;
  font-weight: 300; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__cell--bib,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__te--irm-message,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__cell--start-order,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list .table-inline__cell--bib,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list .table-inline__te--irm-message,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list .table-inline__cell--start-order {
  color: #737373; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__head,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list .table-inline__head {
  padding-bottom: 1.9rem; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__head:first-child,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list .table-inline__head:first-child {
    padding-left: 1rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__cell--noc,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list .table-inline__cell--noc {
  width: 4rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__cell--athletes,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list .table-inline__cell--athletes {
  width: 14rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__cell--start-order,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list .table-inline__cell--start-order {
  padding-right: 1rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr .table-inline__row:nth-child(even) .table-inline__cell,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr .table-inline__row:nth-child(even) .table-inline__cell {
  padding: .313rem 0 .813rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr .table-inline__row:nth-child(odd) .table-inline__cell,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr .table-inline__row:nth-child(odd) .table-inline__cell {
  padding: .813rem 0 .313rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr .table-inline__row:nth-child(3n),
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr .table-inline__row:nth-child(4n),
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr .table-inline__row:nth-child(3n),
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr .table-inline__row:nth-child(4n) {
  background-color: #fff; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr .table-inline__row .table-inline__cell.table-inline__cell--start-order,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr .table-inline__row .table-inline__cell.table-inline__cell--start-order {
  padding: .563rem 1rem .563rem 0;
  vertical-align: middle; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row {
  background-color: #fff; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row .table-inline__cell--start-order,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row .table-inline__cell--start-order {
    padding-top: .813rem;
    padding-left: .4rem !important;
    width: 4rem;
    text-align: left !important;
    text-indent: .3rem;
    vertical-align: top; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row .table-inline__cell,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row .table-inline__cell {
    padding: .313rem 0; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(4n+1) .table-inline__cell,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(4n+1) .table-inline__cell {
  padding: .813rem 0 .313rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(4n) .table-inline__cell,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(4n) .table-inline__cell {
  padding: .313rem 0 .813rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-2:nth-of-type(2n+1) .table-inline__cell,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-2:nth-of-type(2n+1) .table-inline__cell {
  padding: .813rem 0 .313rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-2:nth-of-type(4n+3),
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-2:nth-of-type(4n+4),
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-2:nth-of-type(4n+3),
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-2:nth-of-type(4n+4) {
  background-color: #f9f9f9; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-2:nth-of-type(2n) .table-inline__cell,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-2:nth-of-type(2n) .table-inline__cell {
  padding: .313rem 0 .813rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(5n),
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(6n),
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(7n),
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(8n),
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(5n),
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(6n),
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(7n),
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(8n) {
  background-color: #f9f9f9; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(9n),
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(10n),
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(11n),
.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(12n),
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(9n),
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(10n),
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(11n),
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-cr.table-inline__table--event-unit-start-list-finals .table-inline__row--heat-4:nth-of-type(12n) {
  background-color: #fff; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__cell--bib,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__cell--start-order,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__cell--bib,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__cell--start-order {
  color: #737373; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__cell--noc,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__cell--noc {
  width: 4rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head--race-distance .table-inline__te::after,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__head--race-distance .table-inline__te::after {
  width: 100%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head--race-distance .table-inline__te--name,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__head--race-distance .table-inline__te--name {
  font-size: .813rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head--race-time,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head--average-speed,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__head--race-time,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__head--average-speed {
  text-align: center; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head--race-time .table-inline__te::after,
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head--average-speed .table-inline__te::after,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__head--race-time .table-inline__te::after,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__head--average-speed .table-inline__te::after {
    width: 100%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__cell:last-child,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__cell:last-child {
  text-align: left; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__cell:last-child .table-inline__te,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__cell:last-child .table-inline__te {
    margin-left: 0; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head--average-speed,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__head--average-speed {
  text-align: left; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head--average-speed .table-inline__te--name,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__head--average-speed .table-inline__te--name {
    margin-left: 3rem; }
    .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head--average-speed .table-inline__te--name:first-child,
    .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__head--average-speed .table-inline__te--name:first-child {
      margin-left: 0; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head--race-info .table-inline__te::after,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results .table-inline__head--race-info .table-inline__te::after {
  width: 100%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium .table-inline__cell--expand .cp-table-inline:first-child,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium .table-inline__cell--expand .cp-table-inline:first-child {
  float: left;
  width: 45%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium .table-inline__cell--expand .cp-table-inline:last-child,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium .table-inline__cell--expand .cp-table-inline:last-child {
  float: right;
  width: 45%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__head--athlete .table-inline__te::after,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__head--average-speed .table-inline__te::after,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__head--race .table-inline__te::after,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__head--athlete .table-inline__te::after,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__head--average-speed .table-inline__te::after,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__head--race .table-inline__te::after {
  width: 100%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__cell--start-order,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__cell--start-order {
  padding-right: 1rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__hrow--results .table-inline__head--average-speed .table-inline__te::after,
.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__hrow--results .table-inline__head--race .table-inline__te::after,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__hrow--results .table-inline__head--average-speed .table-inline__te::after,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__hrow--results .table-inline__head--race .table-inline__te::after {
  display: none; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__hrow--results .table-inline__head--average-speed,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__hrow--results .table-inline__head--average-speed {
  padding-right: 3.6rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__hrow--results .table-inline__head,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__hrow--results .table-inline__head {
  padding-bottom: 0; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__hrow--results-head .table-inline__head--average-speed .table-inline__te::after,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__hrow--results-head .table-inline__head--average-speed .table-inline__te::after {
  display: none; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__hrow--results-head .table-inline__head--race,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__hrow--results-head .table-inline__head--race {
  width: 5.813rem; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__hrow--results-head .table-inline__head--race .table-inline__te::after,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__hrow--results-head .table-inline__head--race .table-inline__te::after {
    bottom: -.3rem;
    width: 100%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__hrow--results-head .table-inline__head,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__hrow--results-head .table-inline__head {
  padding-bottom: 1rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__cell--result,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-results-finals .table-inline__cell--result {
  color: #737373; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team-finals .table-inline__cell, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team .table-inline__cell,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__cell,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team .table-inline__cell {
  padding: .7rem 0 .3rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team .table-inline__cell--noc,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team .table-inline__cell--noc {
  width: 7%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team .table-inline__te--noc-name,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team .table-inline__te--noc-name {
  color: #737373; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team .table-inline__te--irm-message,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team .table-inline__te--irm-message {
  display: block;
  margin-left: 2.25rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team .table-inline__head--athlete,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team .table-inline__head--athlete {
  width: 50%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team .table-inline__cell--country-name,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team .table-inline__cell--country-name {
  padding-left: 1rem; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team-finals .table-inline__row,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__row {
  background-color: #fff; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team-finals .table-inline__cell--heat,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__cell--heat {
  width: 10%;
  text-align: center; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team-finals .table-inline__cell--heat .table-inline__te,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__cell--heat .table-inline__te {
    display: block; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team-finals .table-inline__cell,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__cell {
  color: #737373; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team-finals .table-inline__te.table-inline__te--country-name,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__te.table-inline__te--country-name {
  color: #000; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team-finals .table-inline__cell--noc,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__cell--noc {
  width: 30%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team-finals .table-inline__cell--just-noc,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__cell--just-noc {
  width: 8%; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team-finals .table-inline__te--noc-name,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__te--noc-name {
  color: #737373; }

.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-team-finals .table-inline__te--irm-message,
.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__te--irm-message {
  display: inline-block;
  margin: 0 .5rem 0 .25rem; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-team,
.table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team {
  margin: 0 auto;
  width: 80%; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-team .table-inline__head,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team .table-inline__head {
    padding-bottom: .6rem; }
    .table-inline__table--event-unit-ct.table-inline__table--expand-results-team .table-inline__head .table-inline__te::after,
    .table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team .table-inline__head .table-inline__te::after {
      display: none; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-team .table-inline__head--top-title .table-inline__te,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team .table-inline__head--top-title .table-inline__te {
    font-weight: 300; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-team .table-inline__head--bottom-title .table-inline__te,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team .table-inline__head--bottom-title .table-inline__te {
    font-weight: 400; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-team .table-inline__cell:first-child,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team .table-inline__cell:first-child {
    font-weight: 700;
    width: 10%; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-team .table-inline__cell--athletes,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team .table-inline__cell--athletes {
    font-weight: 300; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-team .table-inline__cell:last-child:not(.table-inline__cell--athletes),
  .table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team .table-inline__cell:last-child:not(.table-inline__cell--athletes) {
    text-align: center; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-team-details,
.table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team-details {
  margin-top: 2rem; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-team-details .table-inline__head,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team-details .table-inline__head {
    text-align: center; }
    .table-inline__table--event-unit-ct.table-inline__table--expand-results-team-details .table-inline__head .table-inline__te,
    .table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team-details .table-inline__head .table-inline__te {
      font-weight: 300; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-team-details .table-inline__cell,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team-details .table-inline__cell {
    font-weight: 300;
    width: 20%;
    text-align: center;
    color: #737373; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-team-details .table-inline__cell:first-child,
  .table-inline__table--event-unit-ct-waiting.table-inline__table--expand-results-team-details .table-inline__cell:first-child {
    color: #000; }

.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team .table-inline__te--irm-message {
  display: block;
  margin-left: 2.25rem; }

.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team .table-inline__head--team {
  width: 48%; }

.table-inline__table--expand-results-omnium-total-points .table-inline__head--points {
  padding-bottom: 1rem;
  text-align: center; }

.table-inline__table--expand-results-omnium-total-points .table-inline__head--second-title-top .table-inline__te::after {
  width: 100%; }

.table-inline__table--expand-results-omnium-total-points .table-inline__cell--points {
  padding: .3rem 0 .4rem !important;
  width: 16.5% !important;
  text-transform: uppercase;
  background-color: #efeeee;
  color: #000; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head {
  color: #737373; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head .table-inline__te {
    font-weight: 300 !important; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head:first-child,
.table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__cell:first-child {
  padding-left: 0; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head--first-title {
  padding: .2rem 0;
  color: #000;
  background-color: #dfdfdf;
  text-align: center; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head--first-title .table-inline__te::after {
    display: none; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head--first-title-bottom {
  padding: .5rem 0;
  text-align: center;
  color: #000; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head--first-title-bottom.table-inline__head .table-inline__te::after {
    border-bottom: 0; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head--second-title-top {
  padding-bottom: 1rem; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head--second-title-bottom {
  padding-bottom: 1.5rem; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head--second-title-bottom .table-inline__te::after {
    display: none; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head--second-title-bottom.title-points {
    text-align: center; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head--sprint-points {
  padding: .3rem 0;
  text-align: center;
  background-color: #efeeee;
  color: #000; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__head--sprint-points .table-inline__te::after {
    display: none; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__cell {
  font-weight: 300;
  padding: 0 !important;
  width: auto;
  text-align: center !important;
  min-width: 1rem; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__cell .table-inline__te {
    margin: 0; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__cell:first-child {
    padding-left: 0; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__cell--value {
  padding-bottom: .5rem;
  border-bottom: 1px solid #efeeee;
  color: #737373; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__row:last-child .table-inline__cell--value {
  border-bottom: 0; }

.table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__cell--subtotal {
  padding: .3rem 0 .4rem 0;
  text-align: center;
  text-transform: uppercase;
  background-color: #efeeee;
  color: #000; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-omnium-points .table-inline__cell--subtotal:first-child {
    text-align: left !important;
    padding-left: .5rem !important; }

.table-inline__table--omnium-individual .table-inline__head--total {
  min-width: 4.375rem; }

.table-inline__table--event-unit-results-omnium .table-inline__te--irm-message,
.table-inline__table--event-unit-results-omnium .table-inline__te-group {
  display: inline-block; }

.table-inline__table--event-unit-results-omnium .table-inline__cell--athletes {
  width: 17rem; }

.table-inline__table--event-unit-results-omnium .table-inline__cell--expand {
  padding: 1rem 4rem; }

.table-inline__table--event-unit-rank-scratch-race {
  width: 666px; }
  .table-inline__table--event-unit-rank-scratch-race .table-inline__head {
    padding: 1.5rem 0;
    text-align: center;
    color: #000; }
    .table-inline__table--event-unit-rank-scratch-race .table-inline__head .table-inline__te {
      height: 2.4rem; }
      .table-inline__table--event-unit-rank-scratch-race .table-inline__head .table-inline__te::after {
        width: 100%; }
  .table-inline__table--event-unit-rank-scratch-race .table-inline__cell {
    font-weight: 300;
    text-align: center;
    vertical-align: middle; }
  .table-inline__table--event-unit-rank-scratch-race .table-inline__cell--rank {
    font-weight: 400;
    width: 8%;
    text-align: left;
    color: #000; }
    .table-inline__table--event-unit-rank-scratch-race .table-inline__cell--rank .table-inline__te {
      padding-left: 1rem; }
  .table-inline__table--event-unit-rank-scratch-race .table-inline__cell--noc {
    font-weight: 400;
    color: #000;
    width: 4rem;
    text-align: left; }
    .table-inline__table--event-unit-rank-scratch-race .table-inline__cell--noc .table-inline__te--country-name {
      margin-left: .3rem; }
  .table-inline__table--event-unit-rank-scratch-race .table-inline__cell--athletes {
    text-align: left; }
  .table-inline__table--event-unit-rank-scratch-race .table-inline__cell--total {
    background-color: #efeeee; }
  .table-inline__table--event-unit-rank-scratch-race .table-inline__head--active,
  .table-inline__table--event-unit-rank-scratch-race .table-inline__cell--active {
    background-color: #ffefa8; }

.table-inline__table--expand-results-individual {
  margin: 0 auto;
  width: 80%; }
  .table-inline__table--expand-results-individual .table-inline__head {
    padding-bottom: .6rem;
    text-align: center; }
    .table-inline__table--expand-results-individual .table-inline__head .table-inline__te::after {
      display: none; }
  .table-inline__table--expand-results-individual .table-inline__head--top-title .table-inline__te {
    font-weight: 300 !important; }
  .table-inline__table--expand-results-individual .table-inline__head--average-speed,
  .table-inline__table--expand-results-individual .table-inline__head--order-rank {
    text-align: left; }
  .table-inline__table--expand-results-individual .table-inline__head--marks {
    text-align: left; }
    .table-inline__table--expand-results-individual .table-inline__head--marks .table-inline__te {
      margin-left: 1rem; }
      .table-inline__table--expand-results-individual .table-inline__head--marks .table-inline__te::after {
        display: none; }
  .table-inline__table--expand-results-individual .table-inline__cell {
    padding: 0;
    text-align: center;
    color: #737373; }
    .table-inline__table--expand-results-individual .table-inline__cell.table-inline__cell:last-child {
      text-align: center; }
  .table-inline__table--expand-results-individual .table-inline__cell:first-child {
    color: #000; }
  .table-inline__table--expand-results-individual .table-inline__cell--time-behind {
    width: 6rem; }

.event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody:nth-child(even) {
  background: #fff; }

.event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__row {
  background: none; }

.event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__head:first-child,
.event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__row .table-inline__cell:first-child {
  padding-left: 0; }
  .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__head:first-child.table-inline__cell--start-order,
  .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__row .table-inline__cell:first-child.table-inline__cell--start-order {
    padding: .813rem 1rem .563rem 1.7rem;
    white-space: nowrap; }

.event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__cell--group-divisor {
  border-bottom: solid 1px #dfdfdf; }
  .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__cell--group-divisor.table-inline__cell {
    padding-bottom: .6rem; }

.event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__te.table-inline__cell--sprite {
  margin-right: .3rem; }

.event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__te.table-inline__te--country-name {
  display: inline-block;
  margin: 0 0 0 .1rem;
  min-width: 33px; }

.event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__te.table-inline__te--irm-message {
  display: block;
  margin-left: 4.4rem; }

.event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__te.table-inline__te--noc-name {
  margin-left: 0 !important; }

.event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__cell {
  vertical-align: top; }
  .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__cell.table-inline__cell--start-order {
    color: #737373;
    text-align: left;
    padding: .813rem 1rem .563rem 1rem;
    width: 15%; }
  .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__cell.table-inline__cell--bib, .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table tbody .table-inline__cell.table-inline__cell--irm-message {
    color: #737373;
    text-align: left; }

.event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-ct .table-inline__cell.table-inline__cell--bib {
  padding-left: 1.1rem;
  text-align: left; }

.event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team .table-inline__te--irm-message {
  margin-left: 4.4rem; }

.event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team .table-inline__cell--group-divisor {
  border-bottom: solid 1px #dfdfdf; }

.event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-ct:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table--event-unit-start-list.table-inline__table tbody:nth-child(even) {
  background: #fff; }

.event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-ct:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table--event-unit-start-list.table-inline__table tbody .table-inline__row {
  background: none; }

.event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-ct:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table--event-unit-start-list.table-inline__table tbody .table-inline__cell {
  padding: .813rem 0 .313rem; }
  .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-ct:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table--event-unit-start-list.table-inline__table tbody .table-inline__cell.table-inline__cell--country-name {
    padding: .813rem 1rem; }
  .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-ct:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table--event-unit-start-list.table-inline__table tbody .table-inline__cell.table-inline__cell--bib, .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-ct:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table--event-unit-start-list.table-inline__table tbody .table-inline__cell.table-inline__cell--start-order {
    margin-left: 4rem;
    text-align: center;
    white-space: nowrap; }
  .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-ct:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table--event-unit-start-list.table-inline__table tbody .table-inline__cell.table-inline__cell--irm-message {
    color: #737373;
    text-align: left; }

.table-inline__table.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team-finals .table-inline__row {
  background: none; }

.cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--result span, .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--irm-message span {
  color: #737373; }

@media only screen and (max-width: 1024px) {
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list tbody .table-inline__row .table-inline__cell.table-inline__cell--bib::before, .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list tbody .table-inline__row .table-inline__cell.table-inline__cell--bib::after, .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list tbody .table-inline__row .table-inline__cell.table-inline__cell--noc::before, .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list tbody .table-inline__row .table-inline__cell.table-inline__cell--noc::after, .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list tbody .table-inline__row .table-inline__cell.table-inline__cell--athletes::before, .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list tbody .table-inline__row .table-inline__cell.table-inline__cell--athletes::after {
    content: '';
    display: block;
    height: 8px; }
  .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list tbody .table-inline__row .table-inline__cell.table-inline__cell--irm-message::after {
    content: '';
    display: block;
    height: 8px; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list-time-trial tbody .table-inline__row .table-inline__cell.table-inline__cell--group-divisor {
    border-bottom: 0; }
  .table-inline__table--event-unit-ct.table-inline__table--haveexpandedtable .table-inline__cell--expand--opened .cp-table-inline {
    overflow: scroll;
    width: 100vw; }
  .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table,
  .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table {
    width: 100%; }
  .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team {
    display: table;
    overflow: hidden; }
    .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team tbody {
      display: table;
      width: 100%; }
      .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team tbody .table-inline__row {
        display: table-row; }
        .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team tbody .table-inline__row .table-inline__cell.table-inline__cell--start-order {
          padding-top: 1rem !important;
          margin-left: 0 !important;
          width: 5%; }
        .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team tbody .table-inline__row .table-inline__cell.table-inline__cell--bib {
          margin-left: 3rem !important; }
        .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team tbody .table-inline__row .table-inline__cell.table-inline__cell--country-name {
          display: table;
          width: 100%; }
          .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team tbody .table-inline__row .table-inline__cell.table-inline__cell--country-name .table-inline__te.table-inline__te--irm-message, .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team tbody .table-inline__row .table-inline__cell.table-inline__cell--country-name .table-inline__te.table-inline__te--noc-name {
            width: 100%; }
          .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team tbody .table-inline__row .table-inline__cell.table-inline__cell--country-name .table-inline__te.table-inline__cell--sprite {
            margin-top: 1rem; }
        .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team tbody .table-inline__row .table-inline__cell.table-inline__cell--group-divisor {
          border: none; }
  .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-ct:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table--event-unit-start-list.table-inline__table tbody .table-inline__cell {
    padding: 0; }
  .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-ct:not(.table-inline__table--event-unit-start-list-time-trial).table-inline__table--event-unit-start-list.table-inline__table tbody .table-inline__te.table-inline__te--irm-message {
    position: relative; }
  .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results {
    width: 100%; }
    .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__hrow {
      display: block; }
      .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--rank {
        min-width: 2rem;
        width: 59px; }
      .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--bib {
        min-width: 3.2rem;
        width: 8%; }
      .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--athlete {
        width: 100%; }
      .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--progression {
        display: none; }
      .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--average-speed {
        display: inline-block;
        padding-left: .5rem;
        width: 100%; }
      .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--race-time {
        padding-bottom: 0; }
        .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--race-time span::after {
          display: none; }
    .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results tbody {
      display: inline-block;
      width: 100%; }
      .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results tbody .table-inline__row {
        display: inline-table;
        width: 100%; }
        .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results tbody .table-inline__row .table-inline__cell.table-inline__cell--athletes, .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results tbody .table-inline__row .table-inline__cell.table-inline__cell--result, .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results tbody .table-inline__row .table-inline__cell.table-inline__cell--irm-message {
          display: inline-block;
          margin: 0;
          padding: 0;
          width: 100%; }
        .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results tbody .table-inline__row .table-inline__cell.table-inline__cell--irm-message {
          margin-bottom: .838rem; }
        .cp-event-phases.cp-event-phases__ct.cp-event-phases__ct-finished-CR-1-8 .event-phases__inner-content .table-inline__table--event-unit-ct.table-inline__table--event-unit-results tbody .table-inline__row .table-inline__cell.table-inline__cell--athletes .table-inline__te-group {
          padding-top: .838rem; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--athletes, .event-livescreens__tabpanel.event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--result, .event-livescreens__tabpanel.event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--messagem {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--start-order {
    text-align: left; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--athletes {
    padding-top: .85rem; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--result .table-inline__te--sprite-group {
    padding-top: .5rem;
    padding-bottom: .85rem; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--results--ct .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__cell .table-inline__te-group {
    max-width: 100%; }
  .table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-point-race.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--athletes {
    padding: 0; }
  .table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-point-race.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--expand.table-inline__cell--expand--opened {
    padding: 1rem 0rem; }
    .table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-point-race.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--expand.table-inline__cell--expand--opened .cp-table-inline {
      width: 90%; }
      .table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-point-race.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--expand.table-inline__cell--expand--opened .cp-table-inline .table-inline__head.table-inline__head--lap-points.table-inline__head--first-title-bottom {
        text-align: left; }
      .table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-point-race.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--expand.table-inline__cell--expand--opened .cp-table-inline .table-inline__head.table-inline__head--totals.table-inline__head--first-title {
        padding-top: 2rem; }
      .table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium.table-inline__table--event-unit-point-race.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--expand.table-inline__cell--expand--opened .cp-table-inline .table-inline__head.table-inline__head--sprint-points.table-inline__head--third-title {
        text-align: center; }
  .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team thead {
    float: left;
    width: 100%; }
  .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team .table-inline__hrow {
    float: left;
    width: 100%; }
    .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team .table-inline__hrow .table-inline__head.table-inline__head--bib, .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team .table-inline__hrow .table-inline__head.table-inline__head--athlete {
      display: none; }
    .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team .table-inline__hrow .table-inline__head.table-inline__head--team {
      width: 100%; }
  .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table {
    display: inline-block; }
    .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody {
      display: inline-block; }
      .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__row {
        display: inline-block;
        width: 100%; }
        .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__row:last-child {
          margin-bottom: 1rem; }
        .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__row .table-inline__te--noc-name {
          display: inline;
          margin-left: 0 !important; }
        .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__cell--bib {
          float: left;
          margin-left: 4.10rem;
          padding-top: 1rem;
          width: auto;
          min-width: 33px; }
          .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__cell--bib:first-child {
            padding: 0; }
        .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__cell--athletes {
          float: left;
          width: auto !important; }
      .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__te.table-inline__cell--sprite {
        margin-left: .8rem; }
      .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__te.table-inline__te--irm-message {
        float: left;
        margin: 0 .5rem .5rem 5.10rem; }
      .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__te.table-inline__te--noc-name {
        margin-left: 0.3rem; }
      .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__te-group .table-inline__te {
        display: inline; }
      .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__te-group .table-inline__col--linked.table-inline__te--first-name {
        margin-bottom: .4rem;
        height: auto; }
      .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__cell.table-inline__cell--noc {
        width: 80%; }
      .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__cell.table-inline__cell--athletes {
        float: none;
        margin: 0;
        padding-bottom: 0;
        white-space: nowrap;
        width: auto; }
        .event-livescreens__tabpanel--start-list--ct .table-inline__table--event-unit-start-list-team.table-inline__table tbody .table-inline__cell.table-inline__cell--athletes .table-inline__te-group .table-inline__te {
          width: auto; }
  .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list.table-inline__table tbody .table-inline__cell.table-inline__cell--athletes {
    float: left;
    margin: 0;
    padding-bottom: 0;
    width: 100%; }
    .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list.table-inline__table tbody .table-inline__cell.table-inline__cell--athletes .table-inline__te-group .table-inline__te {
      width: 100%; }
  .event-livescreens__tabpanel--start-list--ct .cp-table-inline .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list.table-inline__table tbody .table-inline__cell.table-inline__cell--irm-message {
    float: left;
    padding: 0; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes {
    margin: .82rem 0 0; }
    .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes .table-inline__te-group {
      max-width: 9rem; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__row .table-inline__cell.table-inline__cell--start-order {
    padding-right: 0; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head:first-child,
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__row .table-inline__cell:first-child, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__head:first-child,
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__row .table-inline__cell:first-child {
    padding-left: .5rem; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__cell--expand--opened, .table-inline__table--event-unit-ct.table-inline__table--event-unit-start-list .table-inline__cell--expand--opened {
    padding: 0 !important; }
  .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__hrow .table-inline__head.table-inline__head--bib, .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__hrow .table-inline__head.table-inline__head--athlete {
    display: none; }
  .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals .table-inline__hrow .table-inline__head.table-inline__head--team {
    width: 100%; }
  .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table {
    display: inline-block; }
    .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody {
      display: inline-block; }
      .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row {
        display: inline-block;
        width: 100%;
        height: auto; }
        .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row:last-child {
          padding-bottom: .7rem; }
        .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell {
          display: inline-block; }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__col--linked {
            padding: 0; }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__cell--bib {
            margin-left: 5.65rem;
            padding: 0;
            min-width: 33px; }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__cell--group-divisor {
            border-bottom: 0; }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__cell--noc.table-inline__cell--group-divisor {
            width: calc(100% - 6.9rem); }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__cell--bib {
            margin-left: 5.6rem;
            padding: 0;
            min-width: 33px;
            width: 2.2rem; }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__cell--athletes {
            width: 50%; }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__cell--heat {
            width: 55px; }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell .table-inline__te-group {
            white-space: normal; }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell .table-inline__te {
            margin-right: 0; }
            .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell .table-inline__te.table-inline__col--linked {
              display: inline-block; }
            .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell .table-inline__te.table-inline__te--irm-message {
              display: block;
              float: none; }
        .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__te.table-inline__cell--sprite {
          margin-left: .2rem; }
        .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__te.table-inline__te--irm-message {
          float: left;
          margin: 0 .5rem .5rem 4.2rem; }
        .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__te.table-inline__te--noc-name {
          margin-left: 0.3rem; }
        .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell--group-divisor {
          border-bottom: none; }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell--group-divisor.table-inline__cell {
            padding-bottom: 0; }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell--group-divisor .table-inline__te-group .table-inline__te {
            display: inline; }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell--group-divisor .table-inline__te-group .table-inline__col--linked.table-inline__te--first-name {
            margin-bottom: .4rem;
            height: auto; }
        .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__cell--noc {
          width: 80%; }
        .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__cell--athletes {
          float: none;
          margin: 0;
          padding-bottom: 0; }
          .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-start-list-team-finals.table-inline__table tbody .table-inline__row .table-inline__cell.table-inline__cell--athletes .table-inline__te-group .table-inline__te {
            width: auto; }
  .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table tbody:nth-child(even) {
    background: #fff; }
  .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table tbody .table-inline__cell--group-divisor .table-inline__te-group .table-inline__col--linked.table-inline__te--first-name {
    margin-bottom: .4rem;
    overflow: hidden;
    height: 30px; }
  .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table tbody .table-inline__cell.table-inline__cell--athletes {
    float: left;
    margin: 0;
    padding-bottom: 0;
    width: 100%; }
    .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table tbody .table-inline__cell.table-inline__cell--athletes .table-inline__te-group .table-inline__te {
      width: 100%; }
  .event-livescreens__tabpanel--start-list--ct-waiting .table-inline__table--event-unit-ct-waiting.table-inline__table--event-unit-ct-waiting.table-inline__table tbody .table-inline__cell.table-inline__cell--irm-message {
    float: left;
    padding: 0; }
  .table-inline__table.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team-finals .table-inline__row {
    background: none; }
  .table-inline__table--event.table-inline__table--event-ct .table-inline__row .table-inline__cell.table-inline__cell--result {
    padding-top: 0;
    width: 100%; }
    .table-inline__table--event.table-inline__table--event-ct .table-inline__row .table-inline__cell.table-inline__cell--result .table-inline__te.table-inline__te--irm-message {
      float: left; }
    .table-inline__table--event.table-inline__table--event-ct .table-inline__row .table-inline__cell.table-inline__cell--result .records__initials {
      float: right; }
  .table-inline__table--event-unit-ct.table-inline__table--expand-results-individual {
    width: 100%; }
    .table-inline__table--event-unit-ct.table-inline__table--expand-results-individual .table-inline__head.table-inline__head--order,
    .table-inline__table--event-unit-ct.table-inline__table--expand-results-individual .table-inline__head.table-inline__head--order-rank {
      display: inline-block;
      padding-bottom: 0;
      min-height: 25px;
      vertical-align: top;
      width: 10px; }
    .table-inline__table--event-unit-ct.table-inline__table--expand-results-individual .table-inline__head.table-inline__head--order-rank .table-inline__te.table-inline__te--wrapper {
      margin-left: 45px; }
    .table-inline__table--event-unit-ct.table-inline__table--expand-results-individual .table-inline__head.table-inline__head--average-speed {
      display: block;
      padding-left: .5rem;
      position: relative; }
      .table-inline__table--event-unit-ct.table-inline__table--expand-results-individual .table-inline__head.table-inline__head--average-speed &gt; .table-inline__te {
        min-width: 10.5rem;
        position: absolute; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-rank-scratch-race .table-inline__cell--total {
    padding-left: .3rem;
    text-align: center;
    padding-right: .3rem; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-qualifying .table-inline__cell--expand-icon {
    padding-top: 1.1rem; }
    .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-qualifying .table-inline__cell--expand-icon .table-inline__te {
      display: block; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-qualifying .table-inline__head {
    display: table-cell; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-qualifying .table-inline__te--irm-message {
    padding-bottom: .838rem; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-qualifying .table-inline__head--top-title.table-inline__head.table-inline__head--average-speed-kmh {
    padding-left: 0; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-qualifying .table-inline__head--athletes.table-inline__head--bottom-title {
    padding-left: 0; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-qualifying .table-inline__table--expand-results-team {
    width: 100%; }
    .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-qualifying .table-inline__table--expand-results-team .table-inline__cell:first-child {
      padding-left: 0; }
    .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-qualifying .table-inline__table--expand-results-team.table-inline__table--expand-results-team-details .table-inline__head--distance {
      padding-left: 0; }
    .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-qualifying .table-inline__table--expand-results-team.table-inline__table--expand-results-team-details .table-inline__cell--rank {
      padding-right: 0;
      text-align: center; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-omnium-invidual-pursuit {
    width: 100%; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr, .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals {
    width: 31.25rem; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-finals .table-inline__hrow--results .table-inline__head {
    padding-right: 0;
    text-align: left; }
  .table-inline__table--event-unit-ct.table-inline__table .table-inline__cell--start-order {
    padding-right: 0;
    width: 15%; }
  .table-inline__table--event-unit-ct.table-inline__table .table-inline__te--country-name {
    margin-left: .31rem;
    margin-right: .31rem; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__cell--result {
    padding-left: 0;
    padding-top: .89rem;
    width: 14%; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results .table-inline__head.table-inline__head--result {
    display: none; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell.table-inline__cell--result,
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell.table-inline__cell--athletes {
    display: block;
    padding: 0; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__head--200m-flying-start-35-laps {
    vertical-align: bottom; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell.table-inline__cell--athletes {
    width: 50%; }
    .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell.table-inline__cell--athletes .table-inline__te-group {
      max-width: inherit; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell--expand--opened {
    padding-left: 0 !important; }
    .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell--expand--opened .cp-table-inline {
      margin: 0; }
      .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell--expand--opened .cp-table-inline .table-inline__head--rank .table-inline__te,
      .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell--expand--opened .cp-table-inline .table-inline__head--rank .table-inline__te--name {
        padding-right: 0;
        margin-right: 0; }
      .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell--expand--opened .cp-table-inline .table-inline__cell--rank {
        min-width: 32px; }
      .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell--expand--opened .cp-table-inline .table-inline__cell:first-child,
      .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell--expand--opened .cp-table-inline .table-inline__head:first-child {
        padding-left: 0; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium {
    width: 100%; }
    .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium .table-inline__cell--athletes {
      padding: 0;
      margin-bottom: .82rem; }
    .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium .table-inline__cell--expand {
      padding-top: 0;
      padding-bottom: 2rem; }
      .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium .table-inline__cell--expand .cp-table-inline:first-child, .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-omnium .table-inline__cell--expand .cp-table-inline:last-child {
        width: 95%;
        float: none;
        margin: 0 auto; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-finals .table-inline__cell.table-inline__cell--result {
    display: table-cell;
    padding-top: .7rem;
    color: #000; }
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-results.table-inline__table--event-unit-results-finals .table-inline__cell.table-inline__cell.table-inline__cell--athletes {
    padding-bottom: .5rem; }
  .table-inline__table--event-unit-ct .table-inline__te--noc-name {
    display: block; }
  .table-inline__table--event-unit-ct .table-inline__cell .table-inline__te--irm-message {
    margin-left: 0; }
  .table-inline__table--omnium-individual .table-inline__cell--points.table-inline__cell:last-child {
    padding-right: 0; } }

@media only screen and (max-width: 480px) {
  .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table,
  .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table {
    display: inline-block; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table thead,
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table tbody,
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow,
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__row,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table thead,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table tbody,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__row {
      display: block;
      width: 100%; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__row,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__row {
      padding-bottom: .5rem; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--200-m-time,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--200-m-time {
      margin-left: .5rem;
      padding-left: 0; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--200-m-time,
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--9999,
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--race-time,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--200-m-time,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--9999,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--race-time {
      padding-bottom: 0;
      min-height: 0; }
      .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--200-m-time .table-inline__te--wrapper::after,
      .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--9999 .table-inline__te--wrapper::after,
      .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--race-time .table-inline__te--wrapper::after,
      .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--200-m-time .table-inline__te--wrapper::after,
      .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--9999 .table-inline__te--wrapper::after,
      .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--race-time .table-inline__te--wrapper::after {
        content: none; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--average-speed,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--average-speed {
      display: block;
      width: 97%;
      padding-left: .5rem; }
      .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--average-speed .table-inline__te--name,
      .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__hrow .table-inline__head--average-speed .table-inline__te--name {
        margin: 0 1.5rem 0 0; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head {
      display: inline-block; }
      .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head.table-inline__head--progression, .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head.table-inline__head--result,
      .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head.table-inline__head--progression,
      .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head.table-inline__head--result {
        display: none; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell {
      display: inline-block; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head--athlete,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head--athlete {
      width: 68%; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head--rank,
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head--bib,
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell--start-order,
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell--bib,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head--rank,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head--bib,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell--start-order,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell--bib {
      width: 15%; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head--rank .table-inline__te--name,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__head--rank .table-inline__te--name {
      padding-left: 0; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell--noc,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell--noc {
      width: 20%; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell--athletes,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell--athletes {
      width: 47%;
      margin: 0;
      padding-bottom: 0; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell--result,
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell--result + .table-inline__cell,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell--result,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell--result + .table-inline__cell {
      width: 100%;
      padding: 0 .3rem 0 54.4%; }
    .event-phases__content-section--split-1-final-7-12 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell:empty,
    .event-phases__content-section--split-2-final-1-6 .table-inline__table--event-unit-ct.table-inline__table--event-unit-results-cr.table-inline__table .table-inline__cell:empty {
      display: none; } }

@media only screen and (max-width: 320px) {
  .table-inline__table--event-unit-ct.table-inline__table--event-unit-omnium-invidual-pursuit {
    width: 100%; }
    .table-inline__table--event-unit-ct.table-inline__table--event-unit-omnium-invidual-pursuit .table-inline__cell--expand-icon.table-inline__cell:last-child {
      padding-right: 0; } }

.table-inline__table--event-dv.table-inline__table--event-match {
  margin-top: 0 !important; }

.table-inline__table--event-dv.table-inline__table--event-unit-cb-results-sr {
  margin-top: 2rem; }

.table-inline__table--event-dv .table-inline__hrow--bottom-row .table-inline__head {
  font-weight: 300;
  line-height: 3;
  padding-bottom: 2.5rem;
  text-transform: uppercase; }

.table-inline__table--event-dv .table-inline__head--score,
.table-inline__table--event-dv .table-inline__head--rank {
  text-align: center; }
  .table-inline__table--event-dv .table-inline__head--score .table-inline__te--wrapper::after,
  .table-inline__table--event-dv .table-inline__head--rank .table-inline__te--wrapper::after {
    width: 100%; }

.table-inline__table--event-dv .table-inline__head {
  padding-bottom: 1.8rem; }

.table-inline__table--event-dv .table-inline__head:first-child {
  text-align: left; }

.table-inline__table--event-dv .table-inline__cell--score-qs,
.table-inline__table--event-dv .table-inline__cell--rank {
  text-align: center; }

.table-inline__table--event-dv .table-inline__cell--score-final {
  background-color: #efeeee;
  min-width: 5.6rem;
  text-align: center; }

.table-inline__table--event-dv .table-inline__te::after {
  width: calc(100% - 1rem) !important;
  border-bottom: 1px solid #dfdfdf !important; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-dv .table-inline__cell--score-final {
    background-color: transparent; }
  .table-inline__table--event-dv .table-inline__hrow--top-row .table-inline__head--preliminary .table-inline__te--wrapper,
  .table-inline__table--event-dv .table-inline__hrow--top-row .table-inline__head--semifinal .table-inline__te--wrapper,
  .table-inline__table--event-dv .table-inline__hrow--top-row .table-inline__head--final .table-inline__te--wrapper, .table-inline__table--event-dv .table-inline__hrow--bottom-row .table-inline__head--score .table-inline__te--wrapper,
  .table-inline__table--event-dv .table-inline__hrow--bottom-row .table-inline__head--score .table-inline__te--name,
  .table-inline__table--event-dv .table-inline__hrow--bottom-row .table-inline__head--rank .table-inline__te--wrapper,
  .table-inline__table--event-dv .table-inline__hrow--bottom-row .table-inline__head--rank .table-inline__te--name {
    text-align: center !important;
    text-transform: uppercase;
    min-width: 60px; }
  .table-inline__table--event-dv .table-inline__hrow--bottom-row .table-inline__head--score,
  .table-inline__table--event-dv .table-inline__hrow--bottom-row .table-inline__head--rank {
    width: 9%; }
    .table-inline__table--event-dv .table-inline__hrow--bottom-row .table-inline__head--score .table-inline__te--wrapper::after,
    .table-inline__table--event-dv .table-inline__hrow--bottom-row .table-inline__head--score .table-inline__te--name::after,
    .table-inline__table--event-dv .table-inline__hrow--bottom-row .table-inline__head--rank .table-inline__te--wrapper::after,
    .table-inline__table--event-dv .table-inline__hrow--bottom-row .table-inline__head--rank .table-inline__te--name::after {
      width: 100% !important;
      max-width: 100%; }
  .table-inline__table--event-dv.table-inline__table--event-unit-cb-results-sr {
    width: auto;
    min-width: 100vw; }
  .event-inline-rank__table--dv .event-inline-rank__col-results-and-records,
  .event-inline-rank__table--dv .event-inline-rank__col-results-and-records .event-inline-rank__score,
  .event-inline-rank__table--dv .event-inline-rank__col-results-and-records .event-inline-rank__irm-message {
    padding: 0 !important; }
  .table-action-buttons__table--dv-hidden-mobile .table-action-buttons__button {
    display: none; }
    .table-action-buttons__table--dv-hidden-mobile .table-action-buttons__button.table-action-buttons__button:first-child {
      display: block; } }

.table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv-dive .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--haveexpandedtable .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv-dive.table-inline__table--event-unit-results-dv-dive-synchronized thead .table-inline__hrow .table-inline__head {
  text-align: center; }

.table-inline__table--haveexpandedtable .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv-dive.table-inline__table--event-unit-results-dv-dive-synchronized thead .table-inline__hrow + .table-inline__hrow .table-inline__head:first-child {
  text-align: left; }

.table-inline__table--haveexpandedtable .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv-dive.table-inline__table--event-unit-results-dv-dive-synchronized tbody .table-inline__row .table-inline__cell {
  text-align: center; }
  .table-inline__table--haveexpandedtable .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv-dive.table-inline__table--event-unit-results-dv-dive-synchronized tbody .table-inline__row .table-inline__cell:first-child {
    text-align: left; }
    .table-inline__table--haveexpandedtable .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv-dive.table-inline__table--event-unit-results-dv-dive-synchronized tbody .table-inline__row .table-inline__cell:first-child + .table-inline__cell {
      text-align: left; }

.table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv {
  margin-top: 1rem; }
  @media only screen and (max-width: 1024px) {
    .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv {
      margin-top: 0; } }
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv .table-inline__cell.table-inline__cell--noc {
    width: 11%; }
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive .table-inline__row td {
    text-align: center; }
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive .table-inline__rows--odd-white &gt; .table-inline__row {
    background-color: transparent; }
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive thead .table-inline__hrow .table-inline__head {
    text-align: center; }
    .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive thead .table-inline__hrow .table-inline__head:first-child {
      text-align: left; }
    .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive thead .table-inline__hrow .table-inline__head--j7, .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive thead .table-inline__hrow .table-inline__head--penalty, .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive thead .table-inline__hrow .table-inline__head--score {
      width: 2rem;
      text-align: center;
      padding-left: 0; }
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive tbody .table-inline__row .table-inline__cell {
    text-align: center; }
    .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive tbody .table-inline__row .table-inline__cell:first-child {
      text-align: left; }
      .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive tbody .table-inline__row .table-inline__cell:first-child + .table-inline__cell {
        text-align: left; }
    .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive tbody .table-inline__row .table-inline__cell--j7, .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive tbody .table-inline__row .table-inline__cell--penalty, .table-inline__table--event-unit-dv.table-inline__table--event-unit-results-dv.table-inline__table--haveexpandedtable .table-inline__table--event-unit-results-dv-dive tbody .table-inline__row .table-inline__cell--score {
      padding-left: 0; }

.table-inline__table--event-unit-dv.table-inline__table--event-unit-start-list .table-inline__cell--noc,
.table-inline__table--event-unit-dv.table-inline__table--event-unit-start-list .table-inline__cell--start-order {
  vertical-align: top !important; }

.table-inline__table--event-unit-dv .table-inline__cell--start-order {
  vertical-align: middle; }

.table-inline__table--event-unit-dv .table-inline__cell--noc {
  vertical-align: middle; }

.table-inline__table--event-unit-dv .table-inline__cell--rank {
  vertical-align: middle;
  color: #737373; }

.table-inline__table--event-unit-dv .table-inline__cell--athletes .table-inline__te-group .table-inline__te--last-name {
  margin-right: 10px; }

.table-inline__table--event-unit-dv .table-inline__cell--points {
  vertical-align: middle;
  text-align: left; }

.table-inline__table--event-unit-dv .table-inline__cell--expand-icon {
  vertical-align: middle;
  padding-bottom: 1.25rem; }

.table-inline__table--event-unit-dv .sprite-ui--dash {
  margin-bottom: 4px; }

.table-inline__table--event-unit-dv .table-inline__cell--result {
  vertical-align: middle;
  text-align: left; }
  .table-inline__table--event-unit-dv .table-inline__cell--result .table-inline__te--irm-message {
    margin-top: .3rem;
    display: inline-block;
    margin-right: .3rem;
    vertical-align: middle; }
  .table-inline__table--event-unit-dv .table-inline__cell--result .table-inline__te--sprite-group {
    vertical-align: middle; }
    .table-inline__table--event-unit-dv .table-inline__cell--result .table-inline__te--sprite-group .table-inline__te {
      vertical-align: middle; }

.table-inline__table--event-unit-dv .table-inline__te--country-name {
  margin-left: .3rem; }

.table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__cell--noc {
  color: #000; }

.table-inline__table--event-unit-dv.table-inline__table--event-unit-rank .table-inline__cell--noc {
  color: #000; }

.table-inline__table--event-unit-dv.table-inline__table--event-unit-results {
  margin-top: 1rem; }
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__head {
    text-transform: uppercase; }
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-results .table-inline__head--rank {
    width: 50px;
    text-align: left;
    padding-left: .4rem; }

.table-inline__table--haveexpandedtable.table-inline__table--event-unit-results-dv .table-inline__head--dive {
  padding-left: 1rem; }

.table-inline__table--event-unit-results-dv .table-inline__hrow--top-row .table-inline__head {
  padding-bottom: 1rem;
  text-align: center;
  text-transform: uppercase; }
  .table-inline__table--event-unit-results-dv .table-inline__hrow--top-row .table-inline__head .table-inline__te::after {
    border: 0; }

.table-inline__table--event-unit-results-dv .table-inline__hrow--top-row .table-inline__head--total {
  background-color: transparent;
  text-align: left; }

.table-inline__table--event-unit-results-dv .table-inline__hrow--bottom-row .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--event-unit-results-dv .table-inline__hrow--bottom-row .table-inline__head--rank {
  width: 50px;
  text-align: left;
  padding-left: .4rem; }

.table-inline__table--event-unit-results-dv .table-inline__hrow--bottom-row .table-inline__head--order {
  width: 50px; }

.table-inline__table--event-unit-results-dv .table-inline__hrow--bottom-row .table-inline__head--score {
  width: 70px; }

.table-inline__table--event-unit-results-dv .table-inline__cell--rank {
  color: #000;
  padding-left: 1rem; }

.table-inline__table--event-unit-results-dv .table-inline__cell--order {
  padding-left: 1rem;
  vertical-align: middle; }

.table-inline__table--event-unit-results-dv .table-inline__cell--athlete,
.table-inline__table--event-unit-results-dv .table-inline__cell--team {
  color: #737373; }

.table-inline__table--event-unit-results-dv .table-inline__cell--athlete .table-inline__te-group .table-inline__te--last-name,
.table-inline__table--event-unit-results-dv .table-inline__cell--athlete .table-inline__te-group .table-inline__te--given-name {
  display: block; }

.table-inline__table--event-unit-results-dv .table-inline__cell--round {
  vertical-align: middle; }

.table-inline__table--event-unit-results-dv .table-inline__cell--score {
  vertical-align: middle;
  width: 3.43rem; }

.table-inline__table--event-unit-results-dv .table-inline__head--1,
.table-inline__table--event-unit-results-dv .table-inline__head--2,
.table-inline__table--event-unit-results-dv .table-inline__head--3,
.table-inline__table--event-unit-results-dv .table-inline__head--4,
.table-inline__table--event-unit-results-dv .table-inline__head--5,
.table-inline__table--event-unit-results-dv .table-inline__head--6 {
  width: 3rem; }
  .table-inline__table--event-unit-results-dv .table-inline__head--1 .table-inline__te--name,
  .table-inline__table--event-unit-results-dv .table-inline__head--2 .table-inline__te--name,
  .table-inline__table--event-unit-results-dv .table-inline__head--3 .table-inline__te--name,
  .table-inline__table--event-unit-results-dv .table-inline__head--4 .table-inline__te--name,
  .table-inline__table--event-unit-results-dv .table-inline__head--5 .table-inline__te--name,
  .table-inline__table--event-unit-results-dv .table-inline__head--6 .table-inline__te--name {
    margin: 0 0 0 .5rem; }

.table-inline__table--event-unit-results-dv .table-inline__te--round {
  color: #737373; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__head .table-inline__te::after {
  border: 0; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__head--j1,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__head--j2,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__head--j3,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__head--j4,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__head--j5,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__head--j6 {
  width: 2rem; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__head--penalty {
  padding-left: 1rem; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__cell {
  color: #737373;
  padding: .538rem 0; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__cell--number {
  padding-left: 1rem;
  width: .8rem; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__cell--dive {
  width: 8rem;
  padding-right: 1rem; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__cell--j-off,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__cell--e-off,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__cell--s-off,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__cell--penalty-off {
  text-decoration: line-through; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__cell--penalty {
  color: #ff002c;
  padding-left: 2rem; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive .table-inline__cell--score {
  color: #000;
  padding-left: 1rem;
  vertical-align: top; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--execution-judges,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--synchronization-judges {
  text-align: center; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__cell--dive {
  width: 5rem; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--e1,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--e2,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--e3,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--e4,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--e5,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--e6,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--s1,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--s2,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--s3,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--s4,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--s5,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--pen,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__head--score {
  width: 2rem; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__cell--penalty,
.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__cell--score {
  padding-left: 0 !important; }

.table-inline__table--event-unit-results-dv .table-inline__table--event-unit-results-dv-dive-synchronized .table-inline__cell--score {
  width: 3rem; }

.table-inline__event-unit-results-dv-dive-message {
  padding-left: 1rem;
  color: #737373; }

.table-inline__event-unit-results-dv-dive-subtitle {
  padding-left: 1rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-dv .table-inline__head--start-order {
    padding-right: .5rem;
    padding-top: .5rem; }
  .table-inline__table--event-unit-dv .table-inline__te--sprite-group {
    clear: both;
    width: 100%;
    display: inline-block; }
  .table-inline__table--event-unit-dv.table-inline__table--event .table-inline__te--sprite-group {
    margin-left: 0; }
  .table-inline__table--event-unit-dv .table-inline__cell--noc {
    width: 4.2rem; }
  .table-inline__table--event-unit-dv .table-inline__cell--athletes {
    width: 15.7rem; }
  .table-inline__table--event-unit-dv .table-inline__cell--result {
    text-align: left; }
    .table-inline__table--event-unit-dv .table-inline__cell--result .table-inline__te--sprite-group {
      position: relative;
      right: 1.3rem;
      bottom: .2rem; }
  .table-inline__table--event-dv.table-inline__table--event .table-inline__cell--athletes {
    width: 64%; }
  .table-inline__table--event-dv .table-inline__head {
    padding-left: .5rem;
    text-align: left !important; }
  .table-inline__table--event-dv .table-inline__cell--noc {
    min-width: 5rem;
    padding-left: 0; }
  .table-inline__table--time-rank-table-dv .table-inline__cell--noc {
    display: inline-block;
    width: 4.7rem;
    padding-top: 1.5rem; }
  .table-inline__table--event-unit-results-dv {
    min-width: 666px;
    margin-top: 1rem; } }

.table-inline__table--event-unit-dv.table-inline__table--event-unit-start-list {
  margin-top: 1rem; }
  @media only screen and (max-width: 1024px) {
    .table-inline__table--event-unit-dv.table-inline__table--event-unit-start-list {
      margin-top: 0; } }
  .table-inline__table--event-unit-dv.table-inline__table--event-unit-start-list th {
    text-transform: uppercase; }

.table-inline__table--event-eq {
  margin-top: 0; }
  .table-inline__table--event-eq .table-inline__cell {
    padding-left: 0;
    vertical-align: text-top; }
  .table-inline__table--event-eq.table-inline__table--event-match .table-inline__cell--schedule {
    width: 19%; }
  .table-inline__table--event-eq .table-inline__te--last-name {
    display: block; }
  .table-inline__table--event-eq .table-inline__cell--athlete,
  .table-inline__table--event-eq .table-inline__cell--horse,
  .table-inline__table--event-eq .table-inline__te--time,
  .table-inline__table--event-eq .table-inline__te--irm-message,
  .table-inline__table--event-eq .table-inline__te-group {
    color: #737373; }
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--result,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--points,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--team {
    text-align: center; }
  .table-inline__table--event-eq.table-inline__table--event-full-individual .table-inline__head.table-inline__head--team .table-inline__te--name, .table-inline__table--event-eq.table-inline__table--event-full-individual .table-inline__head.table-inline__head--horse .table-inline__te--name {
    text-align: left !important; }
  .table-inline__table--event-eq.table-inline__table--event-full-individual .table-inline__cell.table-inline__cell--competition {
    width: 5%; }
  .table-inline__table--event-eq.table-inline__table--event-full-individual .table-inline__cell.table-inline__cell--noc {
    width: 15%; }
  .table-inline__table--event-eq.table-inline__table--event-full-individual .table-inline__cell.table-inline__cell--athletes {
    width: 40%;
    text-align: left;
    background-color: transparent; }
  .table-inline__table--event-eq.table-inline__table--event-full-individual .table-inline__cell.table-inline__cell--horse {
    width: 40%;
    text-align: left;
    background-color: transparent; }
  .table-inline__table--event-eq .table-inline__hrow .table-inline__head {
    text-transform: uppercase; }
  .table-inline__table--event-eq .table-inline__te--irm-message {
    margin-top: -2px;
    line-height: 1rem; }
  .table-inline__table--event-eq .table-inline__head--qualifier .table-inline__te.table-inline__te--wrapper .table-inline__te--name {
    text-align: left; }

.table-inline__table--event-after-eq.table-inline__table--event-full .table-inline__head--after-cross-country {
  text-align: center; }

.table-inline__table--event-after-eq.table-inline__table--event-full .table-inline__cell--points {
  width: 5rem;
  padding-right: 0;
  min-width: 85px;
  background-color: transparent !important; }

.table-inline__table--event-after-eq .table-inline__head.table-inline__head--rank {
  min-width: 3.75rem; }

.table-inline__table--event-after-eq .table-inline__head.table-inline__head--dressage, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--cross-country, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--jumping-qualifier, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--jumping, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--grand-prix, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--grand-prix-special, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--grand-prix-freestyle, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--round-1, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--round-2, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--penalties, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--a, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--b, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--horse, .table-inline__table--event-after-eq .table-inline__head.table-inline__head:last-child, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--total {
  min-width: 6.25rem;
  text-align: center;
  background: transparent; }
  .table-inline__table--event-after-eq .table-inline__head.table-inline__head--dressage .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--cross-country .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--jumping-qualifier .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--jumping .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--grand-prix .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--grand-prix-special .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--grand-prix-freestyle .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--round-1 .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--round-2 .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--penalties .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--a .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--b .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--horse .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head:last-child .table-inline__te .table-inline__te--name, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--total .table-inline__te .table-inline__te--name {
    width: 100%;
    text-align: center; }

.table-inline__table--event-after-eq .table-inline__head.table-inline__head--dressage, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--cross-country, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--jumping-qualifier, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--jumping, .table-inline__table--event-after-eq .table-inline__head.table-inline__head:last-child, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--total {
  min-width: 4.375rem; }

.table-inline__table--event-after-eq .table-inline__head.table-inline__head--1st, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--2nd {
  text-align: center; }

.table-inline__table--event-after-eq .table-inline__head.table-inline__head--a, .table-inline__table--event-after-eq .table-inline__head.table-inline__head--b {
  min-width: 5.375rem; }

.table-inline__table--event-after-eq .table-inline__head.table-inline__cell--irm {
  min-width: 5.437rem;
  text-align: left; }

.table-inline__table--event-after-eq .table-inline__head .table-inline__te {
  position: relative;
  min-height: 2.187rem; }
  .table-inline__table--event-after-eq .table-inline__head .table-inline__te .table-inline__te--name {
    bottom: 0;
    position: absolute;
    display: block; }
  .table-inline__table--event-after-eq .table-inline__head .table-inline__te::after {
    width: 100%; }

.table-inline__table--event-after-eq .table-inline__hrow--top-header .table-inline__head {
  padding-top: 0; }

.table-inline__table--event-after-eq .table-inline__hrow--top-header .table-inline__te .table-inline__te--name {
  width: 100%;
  text-align: center; }

.table-inline__table--event-after-eq .table-inline__hrow--top-header.table-inline__head--total {
  min-width: 4.375rem; }

.table-inline__table--event-after-eq .table-inline__cell.table-inline__cell--noc {
  min-width: 4.375rem; }

.table-inline__table--event-after-eq .table-inline__te--time {
  display: inline-block;
  margin-right: .6rem;
  color: #737373; }

.table-inline__table--event-after-eq .table-inline__cell:last-child {
  text-align: center;
  background-color: #efeeee; }

.table-inline__table--event-after-eq .table-inline__te--horse {
  display: block;
  text-align: left; }

.table-inline__table .table-inline__row.table-inline__row--linked:hover .table-inline__cell:last-child {
  background: transparent; }

.table-inline__table--event-eq-phases--first {
  margin-top: 1rem; }
  .table-inline__table--event-eq-phases--first .table-inline__head--total {
    background: transparent; }

.table-inline__table--event-eq-phases .table-inline__head.table-inline__head--athlete {
  width: 30%; }

.pg-event .table-inline__table--event.table-inline__table--event-eq.table-inline__table--event-match .table-inline__col--linked.table-inline__cell:last-child {
  padding-right: 1rem;
  text-align: right; }

.pg-event .table-inline__table--event.table-inline__table--event-eq .table-inline__head--rank {
  text-align: left; }

.table-inline__table--event-jumping-team .table-inline__head--result,
.table-inline__table--event-jumping-individual .table-inline__head--result {
  min-width: 11.5rem; }

.table-inline__table--event-jumping-team .table-inline__cell.table-inline__cell--points,
.table-inline__table--event-jumping-individual .table-inline__cell.table-inline__cell--points {
  text-align: left; }

.table-inline__table--event-jumping-team .table-inline__head--result {
  min-width: 19.625rem; }

.table-inline__table--event-unit-eq-eventing .table-inline__cell:last-child {
  text-align: left; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-eq .table-inline__cell {
    vertical-align: middle; }
  .table-inline__table--event-eq.table-inline__table--event-match .table-inline__cell--schedule,
  .table-inline__table--event-eq.table-inline__table--event-match .table-inline__cell--event-name {
    padding-top: 0; }
  .table-inline__table--event-eq.table-inline__table--event-match .table-inline__cell--schedule {
    width: 40%; }
  .table-inline__table--event-eq.table-inline__table--event-full-individual .table-inline__head--horse {
    display: table-cell; }
  .table-inline__table--event-eq.table-inline__table--event-full-individual .table-inline__cell--athletes,
  .table-inline__table--event-eq.table-inline__table--event-full-individual .table-inline__cell--horse {
    width: 10rem !important;
    padding: .838rem .5rem 0 0 !important; }
  .table-inline__table--event-eq .table-inline__head--result,
  .table-inline__table--event-eq .table-inline__head--horse {
    display: none; }
  .table-inline__table--event-eq .table-inline__head.table-inline__head--cross-country .table-inline__te .table-inline__te--name, .table-inline__table--event-eq .table-inline__head.table-inline__head--dressage .table-inline__te .table-inline__te--name, .table-inline__table--event-eq .table-inline__head.table-inline__head--jumping .table-inline__te .table-inline__te--name, .table-inline__table--event-eq .table-inline__head.table-inline__head--grand-prix .table-inline__te .table-inline__te--name, .table-inline__table--event-eq .table-inline__head.table-inline__head--grand-prix-special .table-inline__te .table-inline__te--name, .table-inline__table--event-eq .table-inline__head.table-inline__head--grand-prix-freestyle .table-inline__te .table-inline__te--name {
    width: 75%; }
  .table-inline__table--event-eq .table-inline__cell--result,
  .table-inline__table--event-eq .table-inline__cell--points,
  .table-inline__table--event-eq .table-inline__cell--athletes,
  .table-inline__table--event-eq .table-inline__cell--team,
  .table-inline__table--event-eq .table-inline__cell--athlete,
  .table-inline__table--event-eq .table-inline__cell--horse {
    display: block;
    width: 100%;
    text-align: left; }
  .table-inline__table--event-eq .table-inline__cell--points,
  .table-inline__table--event-eq .table-inline__cell--horse {
    padding-bottom: 0;
    padding-top: 0; }
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--result,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--points,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--athletes,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--team {
    display: table-cell;
    width: auto; }
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--result:not(.table-inline__cell--athletes),
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--points:not(.table-inline__cell--athletes),
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--athletes:not(.table-inline__cell--athletes),
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--team:not(.table-inline__cell--athletes) {
      text-align: center; }
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell.table-inline__cell--competition {
    vertical-align: middle; }
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--points {
    vertical-align: middle; }
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--final-a,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--final-b,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--1st,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--2nd,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--3rd,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--total,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--noc,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--1st,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--2nd,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--total {
    min-width: 5.625rem;
    text-align: center;
    vertical-align: middle; }
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--final-a .table-inline__te .table-inline__te--name,
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--final-b .table-inline__te .table-inline__te--name,
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--1st .table-inline__te .table-inline__te--name,
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--2nd .table-inline__te .table-inline__te--name,
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--3rd .table-inline__te .table-inline__te--name,
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--total .table-inline__te .table-inline__te--name,
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--noc .table-inline__te .table-inline__te--name,
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--1st .table-inline__te .table-inline__te--name,
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--2nd .table-inline__te .table-inline__te--name,
    .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--total .table-inline__te .table-inline__te--name {
      left: 0;
      right: 0; }
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--total.table-inline__cell:last-child {
    padding: .838rem 0; }
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__te-group {
    padding-bottom: .838rem; }
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--3rd {
    min-width: 7.625rem; }
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__head--3rd,
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--3rd {
    vertical-align: middle;
    text-align: left; }
  .table-inline__table--event-eq.table-inline__table--event-full .table-inline__cell--irm {
    vertical-align: middle; }
  .table-inline__table--event-eq .table-inline__cell--team,
  .table-inline__table--event-eq .table-inline__cell--athlete {
    padding-bottom: 0; }
  .table-inline__table--event-eq .table-inline__cell--noc {
    width: 21%; }
  .table-inline__table--event-eq .table-inline__te--country-name {
    margin: 0 0 0 .812rem; }
  .table-inline__table--event-eq .table-inline__te--last-name {
    margin: 0 .113rem 0 0; }
  .table-inline__table--event-eq .table-inline__cell:last-child {
    padding: 0 0 .838rem; }
  .table-inline__table--event-eq.table-inline__table--event-eq-phases .table-inline__cell--noc {
    width: 3%; }
  .table-inline__table--event-after-eq .table-inline__head.table-inline__head--rank {
    min-width: 2.6rem; }
    .table-inline__table--event-after-eq .table-inline__head.table-inline__head--rank .table-inline__te::after {
      width: 90%; }
  .table-inline__table--event-after-eq .table-inline__cell.table-inline__cell--noc {
    text-align: left;
    padding-left: .3rem; }
  .table-inline__table--event-eq-phases .table-inline__head.table-inline__head--rank {
    max-width: 1.5rem; }
    .table-inline__table--event-eq-phases .table-inline__head.table-inline__head--rank .table-inline__te::after {
      width: 90%; }
  .pg-event .table-inline__table--event.table-inline__table--event-eq .table-inline__head .table-inline__te {
    padding-left: .3rem;
    padding-right: 0; }
  .pg-event .table-inline__table--event.table-inline__table--event-eq .table-inline__cell--rank {
    padding: .838rem 0;
    width: 3%;
    min-width: 1rem; }
  .pg-event .table-inline__table--event.table-inline__table--event-eq .table-inline__cell--result {
    padding: 0;
    vertical-align: middle; }
  .pg-event .table-inline__table--event.table-inline__table--event-eq .table-inline__cell--event-name + .table-inline__cell {
    position: absolute;
    top: 40px;
    right: 10px; }
  .pg-event .table-inline__table--event.table-inline__table--event-eq .table-inline__te--last-name {
    display: inline-block; }
  .pg-event .table-inline__table--event.table-inline__table--event-eq.table-inline__table--event-match .table-inline__col--linked.table-inline__cell:last-child {
    padding-right: 0;
    text-align: left; }
  .pg-event .table-inline__table--event.table-inline__table--event-eq.table-inline__table--event-match .table-inline__cell.table-inline__cell--competition {
    padding-right: .3rem;
    vertical-align: text-top; }
  .cp-table-inline--match-schedule-eq {
    margin: 0 !important; }
    .cp-table-inline--match-schedule-eq .table-inline__table--event-match {
      margin: 0 !important;
      min-height: 75px; } }

.table-inline__table--event-unit-eq {
  margin-top: 1rem; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__head, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__head {
    text-align: right; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__head.table-inline__head--athlete, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__head.table-inline__head--horse, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__head.table-inline__head--athlete, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__head.table-inline__head--horse {
      text-align: left;
      padding-left: .3rem; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__head.table-inline__head--bib, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__head.table-inline__head--jump-penalty, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__head.table-inline__head--time, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__head.table-inline__head--bib, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__head.table-inline__head--jump-penalty, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__head.table-inline__head--time {
      text-align: center; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__cell, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__cell {
    text-align: right; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__cell.table-inline__cell--athlete, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__cell.table-inline__cell--horse, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__cell.table-inline__cell--athlete, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__cell.table-inline__cell--horse {
      text-align: left; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__cell.table-inline__cell--bib, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__cell.table-inline__cell--jump-penalty, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__cell.table-inline__cell--time, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__cell.table-inline__cell--bib, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__cell.table-inline__cell--jump-penalty, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__cell.table-inline__cell--time {
      text-align: center; }
  .table-inline__table--event-unit-eq .table-inline__hrow .table-inline__head--judges-position,
  .table-inline__table--event-unit-eq .table-inline__hrow .table-inline__head--points {
    border-bottom: 1px solid #dfdfdf; }
  .table-inline__table--event-unit-eq .table-inline__row:first-child .table-inline__cell {
    padding-top: .6rem; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-rank .table-inline__cell
:not(.table-inline__cell--rank)
:not(.table-inline__cell--noc)
:not(.table-inline__cell--athlete) {
    text-align: center; }
  .table-inline__table--event-unit-eq .table-inline__head--total.table-inline__head--points {
    background-color: transparent; }
  .table-inline__table--event-unit-eq .table-inline__cell--noc {
    width: 12%; }
  .table-inline__table--event-unit-eq .table-inline__cell--expand-icon {
    vertical-align: middle; }
    .table-inline__table--event-unit-eq .table-inline__cell--expand-icon .table-inline__te-sprite--plus,
    .table-inline__table--event-unit-eq .table-inline__cell--expand-icon .table-inline__te-sprite--dash {
      float: right;
      margin-right: 1rem;
      margin-top: .2rem; }
  .table-inline__table--event-unit-eq .table-inline__cell--jumping.table-inline__cell:first-child {
    padding-left: 0; }
  .table-inline__table--event-unit-eq .table-inline__te--name {
    font-weight: 400; }
  .table-inline__table--event-unit-eq .table-inline__cell--expand .table-inline__te::after {
    display: none; }
  .table-inline__table--event-unit-eq .table-inline__cell--expand .table-inline__head,
  .table-inline__table--event-unit-eq .table-inline__cell--expand .table-inline__head:first-child {
    padding-bottom: .5rem; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-start-list .table-inline__cell--start-order.table-inline__cell:first-child {
    padding-right: .3rem; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-start-list .table-inline__cell--start-order.table-inline__cell:first-child .table-inline__te {
      margin-right: 0; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-start-list .table-inline__cell--team,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-start-list .table-inline__cell--horse {
    color: #737373; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-start-list .table-inline__cell--noc {
    width: 4.438rem; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__cell--team,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__cell--horse {
    color: #737373; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__cell--total {
    text-align: center;
    background-color: #efeeee;
    color: #000; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__te--score {
    margin-right: .188rem;
    color: #737373; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__hrow--top-header .table-inline__head {
    padding-bottom: 0; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__hrow--top-header .table-inline__head .table-inline__te::after {
      display: none; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__hrow--top-header .table-inline__head--score-rank {
    padding-bottom: .9375rem; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__hrow--top-header .table-inline__head--grand-prix,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__hrow--top-header .table-inline__head--total,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__hrow--top-header .table-inline__head--grand-prix-special {
    text-align: center; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__hrow--top-header .table-inline__head--total {
    background-color: transparent; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__cell--score {
    width: 15%; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__cell--irm-message {
    width: 25%;
    text-align: left; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__cell--result {
    width: 10.5rem; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__te--points {
    display: inline-block;
    width: 30%;
    padding-top: .3rem;
    vertical-align: text-top; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__te--irm-message {
    display: inline-block;
    width: 60%; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-teams .table-inline__head--score-rank {
    text-align: center; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-teams .table-inline__head--score-rank .table-inline__te--wrapper {
      margin-right: 0; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-teams .table-inline__head--total {
    text-align: center;
    background-color: transparent; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-teams .table-inline__cell--score .table-inline__te--score {
    margin-right: 1rem; }
  .table-inline__table--event-unit-eq .table-inline__table--event-unit-start-list--expand .table-inline__head .table-inline__te::after {
    display: none; }
  .table-inline__table--event-unit-eq .table-inline__table--event-unit-start-list--expand .table-inline__head:first-child,
  .table-inline__table--event-unit-eq .table-inline__table--event-unit-start-list--expand .table-inline__cell:first-child {
    text-align: center; }
  .table-inline__table--event-unit-eq .table-inline__table--event-unit-start-list--expand .table-inline__cell--horse {
    width: 40%; }
  .table-inline__table--event-unit-eq .table-inline__table--expand-judges .table-inline__cell--position {
    width: 50%;
    text-align: left; }
  .table-inline__table--event-unit-eq .table-inline__table--expand-judges .table-inline__head {
    padding-bottom: .5rem; }
  .table-inline__table--event-unit-eq .table-inline__table--expand-judges .table-inline__head--points .table-inline__te--wrapper {
    text-align: center; }
  .table-inline__table--event-unit-eq .table-inline__table--expand-judges .table-inline__cell {
    padding: .183rem 0; }
  .table-inline__table--event-unit-eq .table-inline__table--expand-judges .table-inline__cell--results {
    text-align: center;
    color: #737373; }
  .table-inline__table--event-unit-eq .table-inline__table--expand-judges-team .table-inline__head {
    padding-bottom: .5rem; }
  .table-inline__table--event-unit-eq .table-inline__table--expand-judges-team .table-inline__head--points .table-inline__te--wrapper {
    text-align: center; }
  .table-inline__table--event-unit-eq .table-inline__table--expand-judges-team .table-inline__cell {
    padding: .183rem 0; }
  .table-inline__table--event-unit-eq .table-inline__table--expand-judges-team .table-inline__cell--results {
    text-align: center;
    vertical-align: middle;
    color: #737373; }
  .table-inline__table--event-unit-eq .table-inline__table--expand-judges-team .table-inline__cell--horse {
    width: 26%; }
  .table-inline__table--event-unit-eq .table-inline__head--start-order,
  .table-inline__table--event-unit-eq .table-inline__head--rank,
  .table-inline__table--event-unit-eq .table-inline__head--bib {
    width: 10%; }
  .table-inline__table--event-unit-eq .table-inline__head--1st .table-inline__te,
  .table-inline__table--event-unit-eq .table-inline__head--2nd .table-inline__te,
  .table-inline__table--event-unit-eq .table-inline__head--3rd .table-inline__te,
  .table-inline__table--event-unit-eq .table-inline__head--a .table-inline__te {
    padding-right: 1rem; }
  .table-inline__table--event-unit-eq .table-inline__table--event-unit-results-qualifying .table-inline__head--bib {
    padding-left: .5rem; }
  .table-inline__table--event-unit-eq .table-inline__table--event-unit-results-qualifying .table-inline__cell:last-child {
    padding-left: 0; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__te--givenname .table-inline__te,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__cell--horse .table-inline__te, .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__te--givenname .table-inline__te,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__cell--horse .table-inline__te {
    width: 14rem;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__head--rounds {
    text-align: center; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__head--round-1,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__head--round-2,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__cell--round {
    text-align: left; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__cell {
    width: 10%; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__cell.table-inline__cell--athlete, .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__cell.table-inline__cell--horse {
      width: 35%; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__head--total,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__cell--total {
    text-align: left; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__cell {
    width: 10%; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__cell.table-inline__cell--athlete, .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__cell.table-inline__cell--horse {
      width: 40%; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-after-eq .table-inline__head.table-inline__head--jumping-qualifier .table-inline__te .table-inline__te--name {
    width: 81%; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__head,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-off-horse .table-inline__cell, .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__head,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results .table-inline__cell {
    text-align: left; }
  .table-inline__table--event-unit-eq .table-inline__head--start-order {
    width: 10% !important; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__head--horse,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__head--result {
    display: none; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__cell--athletes,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__cell--horse,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__cell--result:not(.table-inline__cell--result) {
    display: block;
    padding-bottom: 0; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__cell--athletes {
    padding-left: 0; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__cell--result {
    width: 100%; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results .table-inline__head:first-child {
    padding-left: 0; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__te--points {
    display: block;
    width: 100%; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__te--irm-message {
    display: block;
    width: 100%; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__head:first-child {
    padding-left: 3%;
    padding-right: 3%; }
  .table-inline__table--event-unit-eq .table-inline__table--event-unit-start-list--expand .table-inline__cell--noc {
    min-width: 4rem; }
    .table-inline__table--event-unit-eq .table-inline__table--event-unit-start-list--expand .table-inline__cell--noc span {
      display: none; }
  .table-inline__table--event-unit-eq .table-inline__cell--start-order.table-inline__cell:first-child {
    padding-right: 0; }
  .table-inline__table--event-unit-eq .table-inline__cell--expand--opened {
    padding-left: 1.125rem; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__head--total,
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__cell--total {
    text-align: left; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__cell {
    width: 15%; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__cell.table-inline__cell--expand--opened {
      padding: 0; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__cell.table-inline__cell--athlete, .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__cell.table-inline__cell--horse {
      width: 35%; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__head.table-inline__head--rounds {
    text-align: center; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__cell {
    width: 12%; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__cell.table-inline__cell--athlete, .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__cell.table-inline__cell--horse {
      width: 32% !important; }
  .table-inline__table--event-unit-results-teams .table-inline__head--grand-prix-special,
  .table-inline__table--event-unit-results-teams .table-inline__head--grand-prix {
    text-align: center; }
  .table-inline__table--event-unit-results-teams .table-inline__cell--total {
    padding-left: .5rem;
    padding-right: .5rem; } }

@media only screen and (max-width: 480px) {
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened, .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened {
    padding: 0 !important; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .cp-table-inline, .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .cp-table-inline {
      width: 100vw;
      overflow: scroll; }
    .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-total .table-inline__cell--expand--opened .table-inline__table, .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-qualifier .table-inline__cell--expand--opened .table-inline__table {
      width: 700px; } }

.pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-eq-start-list .table-inline__cell .table-inline__te--irm-message {
  vertical-align: top;
  padding-left: 8px; }

.pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__cell--athlete {
  max-width: 19rem; }

.pg-event-unit .table-inline__table--event-unit-eq-eventing {
  margin-top: 1.25rem; }
  .pg-event-unit .table-inline__table--event-unit-eq-eventing .table-inline__cell {
    vertical-align: middle; }
  .pg-event-unit .table-inline__table--event-unit-eq-eventing .table-inline__cell--result,
  .pg-event-unit .table-inline__table--event-unit-eq-eventing .table-inline__cell--competition {
    text-align: center; }
  .pg-event-unit .table-inline__table--event-unit-eq-eventing.table-inline__table--event-after-eq .table-inline__head .table-inline__te {
    line-height: 1em; }

.pg-event-unit .table-inline__hrow--top-header .table-inline__head {
  padding-bottom: 1.313rem; }

.pg-event-unit .table-inline__table--event-unit-results-qualifying .table-inline__head--after-jumping .table-inline__te {
  line-height: 1rem;
  margin-bottom: .3rem; }

.pg-event-unit .table-inline__table--event-unit-results-qualifying.table-inline__table--event-unit-results-drop .table-inline__head {
  width: 20%;
  vertical-align: top; }
  .pg-event-unit .table-inline__table--event-unit-results-qualifying.table-inline__table--event-unit-results-drop .table-inline__head .table-inline__te {
    vertical-align: top;
    line-height: 1; }

.pg-event-unit .table-inline__table--event-unit-results-running .cp-table-inline .table-inline__table--event-unit-results-eq-jumping .table-inline__head:first-child {
  width: 40%; }

.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head--after-cross-country .table-inline__te--wrapper,
.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head--cross-country .table-inline__te--wrapper,
.pg-event-unit .table-inline__table--event-unit-results-drop .table-inline__head--after-cross-country .table-inline__te--wrapper,
.pg-event-unit .table-inline__table--event-unit-results-drop .table-inline__head--cross-country .table-inline__te--wrapper {
  line-height: 1;
  margin-bottom: .3rem; }

.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head,
.pg-event-unit .table-inline__table--event-unit-results-drop .table-inline__head {
  padding-right: .3rem;
  padding-left: .3rem;
  text-align: left; }
  .pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head.table-inline__head--judges-position,
  .pg-event-unit .table-inline__table--event-unit-results-drop .table-inline__head.table-inline__head--judges-position {
    padding-right: 0;
    padding-left: 0; }
  .pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head:last-child .table-inline__te--wrapper,
  .pg-event-unit .table-inline__table--event-unit-results-drop .table-inline__head:last-child .table-inline__te--wrapper {
    text-align: center; }
  .pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head:first-child,
  .pg-event-unit .table-inline__table--event-unit-results-drop .table-inline__head:first-child {
    text-align: left; }

.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__cell,
.pg-event-unit .table-inline__table--event-unit-results-drop .table-inline__cell {
  padding-top: 0; }
  .pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__cell:first-child,
  .pg-event-unit .table-inline__table--event-unit-results-drop .table-inline__cell:first-child {
    text-align: left; }
  .pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__cell:last-child,
  .pg-event-unit .table-inline__table--event-unit-results-drop .table-inline__cell:last-child {
    padding-left: .45rem; }

.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head--medium-col,
.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__cell--medium-col,
.pg-event-unit .table-inline__table--event-unit-results-drop .table-inline__head--medium-col,
.pg-event-unit .table-inline__table--event-unit-results-drop .table-inline__cell--medium-col {
  width: 5.7rem; }

.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__te::after,
.pg-event-unit .table-inline__table--event-unit-results-drop .table-inline__te::after {
  border: 0; }

.pg-event-unit .table-inline__table--event-unit-eq-rank .table-inline__cell:last-child {
  text-align: center;
  background-color: #efeeee; }

.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head:first-child {
  padding-left: 0;
  text-align: center; }

.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head--total {
  background: transparent; }

.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head--horse,
.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head--athlete,
.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__cell--athletes {
  padding-left: 20px; }

.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head--horse,
.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head--athlete {
  text-align: left; }

.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__cell--start-order {
  width: 5.063rem; }

.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__cell:first-child {
  text-align: center;
  padding: 0; }

.pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__cell.table-inline__cell--athlete {
  max-width: 19rem; }

.table-inline__table--event-unit-eq-rounds .table-inline__head:not(.table-inline__head--athlete), .table-inline__table--event-unit-eq-rounds .table-inline__head:not(.table-inline__head--athlete) {
  text-align: center; }
  .table-inline__table--event-unit-eq-rounds .table-inline__head:not(.table-inline__head--athlete) .table-inline__te, .table-inline__table--event-unit-eq-rounds .table-inline__head:not(.table-inline__head--athlete) .table-inline__te {
    padding-right: 0; }

.table-inline__table--event-unit-eq-rounds .table-inline__cell:not(.table-inline__cell--noc):not(.table-inline__cell--horse):not(.table-inline__cell--athlete) {
  text-align: center;
  vertical-align: text-top; }

.table-inline__table--event-unit-eq.table-inline__table--event-full.table-inline__table--event-after-eq .table-inline__cell--athletes {
  width: 11.7rem; }

.table-inline__table--event-unit-eq.table-inline__table--event-full .table-inline__hrow--top-header .table-inline__head--total {
  min-width: 3rem !important; }

.table-inline__table--event-unit-eq.table-inline__table--event-full .table-inline__head--after-cross-country {
  text-align: center; }

.table-inline__table--event-unit-eq.table-inline__table--event-full .table-inline__cell--points .table-inline__te--time {
  display: inline; }

.table-inline__table--event-unit-eq .table-inline__cell--result .table-inline__te--irm-message {
  padding-left: 5px;
  margin-top: 0; }

.table-inline__table--event-unit-eq .table-inline__head {
  vertical-align: sub; }

.table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__cell.table-inline__cell--rank {
  text-align: center; }

.table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__head--time {
  text-align: right; }

.table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__head:first-child:not(.table-inline__head--bib) {
  padding-bottom: 1.5rem; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__head:first-child:not(.table-inline__head--bib).table-inline__head--rank {
    text-align: center; }

.table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse .table-inline__te {
  width: 100%; }

.table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__table--event-unit-rank--expand .table-inline__head:first-child {
  padding: 0 0 .5rem; }

.table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__cell--athletes .table-inline__te--irm-message {
  margin-top: 0;
  padding-left: .6rem; }

.table-inline__table--event-unit-eq .table-inline__head {
  vertical-align: bottom; }
  .table-inline__table--event-unit-eq .table-inline__head .table-inline__te::after {
    width: 100%; }

.table-inline__table--event-unit-eq .table-inline__cell--start-order {
  text-align: left; }

.table-inline__table--event-unit-eq .table-inline__head {
  text-transform: uppercase; }
  .table-inline__table--event-unit-eq .table-inline__head.table-inline__head--start-order, .table-inline__table--event-unit-eq .table-inline__head.table-inline__head--rank {
    padding-left: .35rem; }
    .table-inline__table--event-unit-eq .table-inline__head.table-inline__head--start-order .table-inline__te, .table-inline__table--event-unit-eq .table-inline__head.table-inline__head--rank .table-inline__te {
      text-align: left; }
      .table-inline__table--event-unit-eq .table-inline__head.table-inline__head--start-order .table-inline__te::after, .table-inline__table--event-unit-eq .table-inline__head.table-inline__head--rank .table-inline__te::after {
        width: calc(100% - .375rem);
        left: -2px; }

.table-inline__table--event-unit-eq .table-inline__cell--competition .table-inline__te {
  padding-left: .4rem; }

.table-inline__table--event-unit-eq .table-inline__te--country-name {
  margin-left: .325rem;
  margin-right: .325rem; }

.table-inline__table--event-unit-eq .table-inline__te--rank-horse-name {
  display: block; }

.table-inline__table--event-unit-eq .table-inline__te--grand-prix::after {
  display: none; }

.table-inline__table--event-unit-eq.table-inline__table--event-unit-start-list .table-inline__cell--start-order.table-inline__cell:first-child {
  padding-right: .3rem; }
  .table-inline__table--event-unit-eq.table-inline__table--event-unit-start-list .table-inline__cell--start-order.table-inline__cell:first-child .table-inline__te {
    margin-right: 0; }

.table-inline__table--event-unit-eq.table-inline__table--event-unit-start-list.table-inline__table--haveexpandedtable .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--event-unit-eq.table-inline__table--event-unit-start-list.table-inline__table--haveexpandedtable .table-inline__cell--athletes,
.table-inline__table--event-unit-eq.table-inline__table--event-unit-start-list.table-inline__table--haveexpandedtable .table-inline__cell--horse {
  text-align: left;
  padding-left: 0; }

.table-inline__hrow--eq-rank-individual .table-inline__head {
  text-align: center; }

.table-inline__hrow--eq-rank-individual .table-inline__head--total {
  background: transparent; }

.event-livescreens__tabpanel--start-list--eq .table-inline__table--event-unit-results-drop-team .table-inline__head {
  padding-left: 0; }

.event-livescreens__tabpanel--start-list--eq .table-inline__table--event-unit-results-drop-team .table-inline__cell:last-child {
  padding-left: 0;
  text-align: left; }

.table-inline__table--event-unit-cb-start-list.table-inline__table--event-unit-eq .table-inline__cell--expand--opened {
  padding-left: 0; }
  .table-inline__table--event-unit-cb-start-list.table-inline__table--event-unit-eq .table-inline__cell--expand--opened .table-inline__cell:first-child,
  .table-inline__table--event-unit-cb-start-list.table-inline__table--event-unit-eq .table-inline__cell--expand--opened .table-inline__head:first-child {
    text-align: center;
    padding-left: 0; }

.table-inline__table--event-unit-results--jumping-horse-results .table-inline__head--total {
  background: transparent; }

.table-inline__table--event-unit-results--jumping-horse .table-inline__head,
.table-inline__table--event-unit-results--jumping-horse .table-inline__cell {
  text-align: left !important;
  padding-left: 1rem !important; }

.table-inline__table--event-unit-results--jumping-horse .table-inline__head:first-child {
  width: 60%; }

@media only screen and (max-width: 1024px) {
  .pg-event-unit .table-inline__table--event-unit-eq .table-inline__cell--noc {
    text-align: left; }
  .table-inline__table--event-unit-rank--expand.table-inline__table--event-unit-results--jumping-horse {
    min-width: 100%; }
    .table-inline__table--event-unit-rank--expand.table-inline__table--event-unit-results--jumping-horse .table-inline__head.table-inline__head--jumping {
      width: 40%; }
  .pg-event-unit .table-inline__table--event-unit-eq-eventing .cp-table-inline {
    overflow-x: hidden; }
  .pg-event-unit .table-inline__table--event-unit-eq-eventing .table-inline__head--start-order.table-inline__head:first-child {
    min-width: 3.75rem; }
  .pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head:first-child {
    padding-left: .5rem; }
  .pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__head:nth-child(n+2) {
    padding-left: .937rem; }
  .pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__cell:first-child, .pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__cell:last-child {
    padding: .125rem 0 .838rem; }
  .pg-event-unit .table-inline__table--event-unit-results-drop-team .table-inline__cell:nth-child(n+2) {
    padding-left: .937rem; }
  .pg-event-unit .table-inline__table--event-unit-eq-rounds {
    width: 35.625rem; }
    .pg-event-unit .table-inline__table--event-unit-eq-rounds .table-inline__head:not(.table-inline__head--athlete), .pg-event-unit .table-inline__table--event-unit-eq-rounds .table-inline__head:not(.table-inline__head--athlete) {
      text-align: center; }
      .pg-event-unit .table-inline__table--event-unit-eq-rounds .table-inline__head:not(.table-inline__head--athlete) .table-inline__te, .pg-event-unit .table-inline__table--event-unit-eq-rounds .table-inline__head:not(.table-inline__head--athlete) .table-inline__te {
        padding-right: 0; }
  .pg-event-unit .event-livescreens__tabpanel--start-list--eq .table-inline__table--event-unit-eq {
    width: 100%; }
  .pg-event-unit .event-livescreens__tabpanel--start-list--eq .table-inline__cell--expand--opened {
    padding: .838rem 0; }
    .pg-event-unit .event-livescreens__tabpanel--start-list--eq .table-inline__cell--expand--opened .table-inline__head:first-child {
      padding: 0;
      text-align: center; }
    .pg-event-unit .event-livescreens__tabpanel--start-list--eq .table-inline__cell--expand--opened .table-inline__cell {
      padding: .838rem 0; }
    .pg-event-unit .event-livescreens__tabpanel--start-list--eq .table-inline__cell--expand--opened .table-inline__te-group {
      padding-left: 0; }
    .pg-event-unit .event-livescreens__tabpanel--start-list--eq .table-inline__cell--expand--opened .table-inline__cell--bib {
      width: 14%;
      padding: .838rem .75rem; }
      .pg-event-unit .event-livescreens__tabpanel--start-list--eq .table-inline__cell--expand--opened .table-inline__cell--bib + .table-inline__cell--athletes + .table-inline__cell--horse {
        width: 65%; }
  .pg-event-unit .table-inline__table--event-unit-cb-start-list .table-inline__cell--rank,
  .pg-event-unit .table-inline__table--event-unit-cb-start-list .table-inline__cell--start-order {
    width: 15%; }
  .pg-event-unit .table-inline__table--event-unit-cb-start-list .table-inline__cell--noc {
    width: 22%; }
  .pg-event-unit .table-inline__table--event-unit-cb-start-list.table-inline__table--event-unit-eq .table-inline__cell--noc {
    width: 11%;
    min-width: 3.75rem; }
  .pg-event-unit .table-inline__table--event-unit-cb-start-list.table-inline__table--event-unit-eq .table-inline__cell--start-order {
    width: 9%; }
  .pg-event-unit .table-inline__table--event-unit-cb-start-list.table-inline__table--event-unit-eq .table-inline__cell--athlete {
    width: 17%; }
  .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results.table-inline__table--event-unit-results-breakdown {
    margin-top: 0; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results.table-inline__table--event-unit-results-breakdown .table-inline__head--horse,
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results.table-inline__table--event-unit-results-breakdown .table-inline__cell {
      display: table-cell; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results.table-inline__table--event-unit-results-breakdown .table-inline__head--bib {
      padding-left: 0; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results.table-inline__table--event-unit-results-breakdown .table-inline__head--horse {
      min-width: 8rem; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results.table-inline__table--event-unit-results-breakdown .table-inline__head--jump-penalty {
      min-width: 4rem;
      text-align: left; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results.table-inline__table--event-unit-results-breakdown .table-inline__head--time {
      text-align: center; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results--jumping-horse-results.table-inline__table--event-unit-results-breakdown .table-inline__cell {
      vertical-align: middle;
      padding: 0 .5rem .8rem 0 !important; }
  .pg-event-unit .table-inline__table--event-unit-eq .table-inline__cell:last-child {
    padding-right: 0.1rem; }
  .pg-event-unit .table-inline__table--event-unit-eq .table-inline__table--event-unit-start-list--expand .table-inline__cell--athletes {
    width: 50%; }
  .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-qualifying {
    width: 100% !important; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-qualifying .table-inline__cell--athletes {
      width: auto !important; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-qualifying.table-inline__table--event-unit-results-drop .table-inline__head {
      vertical-align: bottom; }
      .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-qualifying.table-inline__table--event-unit-results-drop .table-inline__head .table-inline__te {
        vertical-align: bottom;
        line-height: 1.438rem; }
  .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable {
    min-width: 0; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__table--expand-judges.table-inline__table--event-unit-results-drop {
      min-width: 31rem; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__table--expand-judges .table-inline__head .table-inline__te:after {
      display: block;
      bottom: -.2rem;
      max-width: none;
      width: 110%; }
  .pg-event-unit .table-inline__table--event-unit-eq .table-inline__cell--horse {
    padding-left: 0; }
    .pg-event-unit .table-inline__table--event-unit-eq .table-inline__cell--horse:last-child {
      width: 20%; }
  .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown {
    width: 100% !important; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__cell--athlete,
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse {
      width: 100%;
      display: block; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__cell:last-child:not(.table-inline__cell--horse) {
      text-align: right; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__cell--start-order {
      width: 17% !important; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__cell--athlete {
      width: 100%; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse .table-inline__te {
      width: 100%; }
    .pg-event-unit .table-inline__table--event-unit-eq.table-inline__table--event-unit-results-breakdown .table-inline__cell--horse:last-child {
      width: 100%; }
  .pg-event-unit .table-inline__table--event-unit-eq .table-inline__cell--expand-icon .table-inline__te {
    display: block; } }

.pg-event .event-matches__modal-view-rank .cp-table-inline {
  margin-top: 0; }

.pg-event .event-matches__modal-view-rank .table-inline__table--event-fb.table-inline__table--haveexpandedtable.table-inline__table--control-tabs .table-inline__rows--odd-white .table-inline__row:nth-child(4n-1), .pg-event .event-matches__modal-view-rank .table-inline__table--event-fb.table-inline__table--haveexpandedtable.table-inline__table--control-tabs .table-inline__rows--odd-white .table-inline__row:nth-child(4n) {
  background-color: transparent; }

.pg-event .event-matches__modal-view-rank .table-inline__table--event-fb.table-inline__table--haveexpandedtable.table-inline__table--control-tabs .table-inline__rows--odd-white .table-inline__row .table-inline__cell--rank {
  background-color: #efeeee; }

.pg-event .event-matches__modal-view-rank .table-inline__table--event-fb .table-inline__table--viewrank {
  margin-top: 0; }

.pg-event .event-matches__modal-view-rank .table-inline__table--event-fb .table-inline__table--viewrank--expand-table .table-inline__head.table-inline__head--match, .pg-event .event-matches__modal-view-rank .table-inline__table--event-fb .table-inline__table--viewrank--expand-table .table-inline__head.table-inline__head--matches {
  padding-left: 1rem;
  text-align: center; }

.pg-event .event-matches__modal-view-rank .table-inline__table--event-fb .table-inline__cell:last-child {
  text-align: center !important; }

.pg-event .cp-event-matches.event-matches--open-modal .event-phases__inner-content &gt; div {
  border: 0; }

.pg-event .cp-event-matches .event-matches__modals {
  overflow-x: auto; }

.pg-event .cp-event-phases__fb .event-phases__inner-content &gt; div {
  overflow: hidden; }

.table-inline__table--event-fb .table-inline__table--viewrank .table-inline__head {
  padding: 1rem .5rem 1rem 0;
  text-transform: uppercase; }

.event-phases__inner-content .menu-tab__panels--menu-tab--fb.cp-menu-tab {
  margin-bottom: 0; }

.event-phases__inner-content .menu-tab__panels--menu-tab--fb .menu-tab__tabwrapper {
  display: none; }

.event-phases__inner-content .menu-tab__panels--menu-tab--fb .menu-tab__tabpanel .menu-tab__panels-tab {
  display: none; }

.event-phases__inner-content .menu-tab__panels--menu-tab--fb .menu-tab__tabpanel:nth-child(2) {
  float: right;
  margin-top: -2px; }

.event-phases__inner-content .menu-tab__panels--menu-tab--fb .table-inline__table--menu-tab .sprite-ui--medal-gold-typed,
.event-phases__inner-content .menu-tab__panels--menu-tab--fb .table-inline__table--menu-tab .sprite-ui--medal-silver-typed,
.event-phases__inner-content .menu-tab__panels--menu-tab--fb .table-inline__table--menu-tab .sprite-ui--medal-bronze-typed {
  position: static;
  margin: 0; }

.event-phases__inner-content .menu-tab__panels--points-3 .menu-tab__tabpanel {
  width: 32%; }

.event-phases__content-section--action-buttons .cp-table-action-buttons {
  display: none; }

.table-inline__table--event-fb .table-inline__row .table-inline__cell--matches-played,
.table-inline__table--event-fb .table-inline__row .table-inline__cell--matches-lost {
  border: 0; }

.table-inline__table--event-fb .table-inline__row .table-inline__cell--match {
  padding-right: 0 !important; }

.table-inline__table--event-fb .table-inline__row .table-inline__te--noc-name:first-child {
  padding-left: 0 !important;
  text-align: right; }

.table-inline__table--event-fb .table-inline__row .table-inline__te--noc-name:last-child {
  padding-right: 0 !important;
  text-align: left; }

.table-inline__table--event-fb .table-inline__hrow .table-inline__head--against {
  border-right: 0; }

.table-inline__table--event-fb .table-inline__hrow .table-inline__head--match {
  padding-right: 0 !important; }

.table-inline__table--event-fb .table-inline__hrow .table-inline__head--date {
  width: 33% !important; }

.table-inline__table--event-fb .table-inline__hrow .table-inline__head--team {
  width: 25%; }

.table-inline__table--event-fb .table-inline__row .table-inline__cell.table-inline__cell--team .table-inline__te--country-name,
.table-inline__table--event-fb .table-inline__row .table-inline__cell.table-inline__cell--team .table-inline__te--country-noc {
  padding-left: .3rem !important;
  margin: 0 !important; }

.table-inline__table--event-fb .table-inline__head--lost {
  border-right: 1px solid #d4d4d4; }

.table-inline__table--event-fb .table-inline__table--viewrank--expand-table .table-inline__head,
.table-inline__table--event-fb .table-inline__table--viewrank--expand-table .table-inline__cell {
  text-align: left; }

.table-inline__table--event-fb .table-inline__cell--date .table-inline__te {
  color: #000; }

.table-inline__table--event-fb.table-inline__table--menu-tab .table-inline__cell--noc .table-inline__cell--sprite-flags {
  position: static; }

.table-inline__table--event-fb.table-inline__table--menu-tab .table-inline__cell--noc .table-inline__te--country-name-custom {
  display: inline-block; }

.table-inline__table--event-fb.table-inline__table--menu-tab .table-inline__cell--name-player {
  padding-left: .4rem; }

@media only screen and (max-width: 1024px) {
  .event-phases__content-section--action-buttons .cp-table-action-buttons {
    display: inline-block; }
  .event-phases__inner-content .menu-tab__panels--menu-tab--fb .menu-tab__tabpanel.menu-tab__tabpanel {
    display: inline-block;
    width: 100%; }
  .event-phases__inner-content .menu-tab__panels--menu-tab--fb .menu-tab__tabpanel .cp-table-inline {
    max-width: none;
    margin: 0; }
  .event-phases__inner-content .menu-tab__panels--points-3 .menu-tab__tabpanel {
    width: 100%; }
  .pg-event .table-inline__table--event-fb.table-inline__table--viewrank {
    min-width: 100% !important;
    margin-top: 30px; }
    .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__hrow.table-inline__hrow--coltabs {
      position: absolute;
      margin-top: -30px; }
      .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__hrow.table-inline__hrow--coltabs &gt; .table-inline__head--coltab {
        padding-left: .4375rem !important; }
    .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__hrow .table-inline__head,
    .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__hrow .table-inline__te--wrapper {
      padding: .1rem; }
    .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__hrow .table-inline__head.table-inline__head--team {
      visibility: hidden; }
    .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__row .table-inline__cell {
      padding: 1rem 0; }
      .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__row .table-inline__cell.table-inline__cell--team {
        width: 3rem; }
        .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__row .table-inline__cell.table-inline__cell--team .table-inline__te--country-name {
          display: none; }
      .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__row .table-inline__cell.table-inline__cell--expand-icon {
        text-align: center !important; }
    .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te--noc-flag {
      width: auto; }
    .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head.table-inline__head--match, .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head.table-inline__head--matches {
      padding-left: 0; } }

@media only screen and (max-width: 325px) {
  .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__row .table-inline__cell {
    padding-bottom: 0; }
    .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__row .table-inline__cell.table-inline__cell--team {
      text-align: center; }
      .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__row .table-inline__cell.table-inline__cell--team .table-inline__te--country-noc {
        padding-left: 0 !important;
        display: block; }
    .pg-event .table-inline__table--event-fb.table-inline__table--viewrank .table-inline__row .table-inline__cell.table-inline__cell--expand-icon {
      padding-top: 0; } }

.event-livescreens__tabpanel--stats--fb .cp-event-innertabs--stats-punishments .event-innertabs__link {
  width: 50%;
  padding-right: 2rem; }
  .event-livescreens__tabpanel--stats--fb .cp-event-innertabs--stats-punishments .event-innertabs__link.active {
    display: inline-block;
    border-bottom: 0rem solid transparent;
    padding-bottom: 1.2rem;
    margin-bottom: 1.8rem; }

.event-livescreens__tabpanel--stats--fb .cp-event-innertabs--stats-punishments .event-innertabs__link:last-child {
  padding-right: 0; }

.event-livescreens__tabpanel-innertabs--event-unit-fb .event-livescreens__link {
  margin-bottom: .3rem;
  padding-bottom: 1rem;
  width: auto;
  text-align: left;
  border-bottom: .125rem solid transparent; }

.table-inline__table--event-unit-fb .table-inline__head--total-points .table-inline__te--name {
  width: 100px;
  display: block; }

.table-inline__table--event-unit-fb .table-inline__table--event-unit-results-events-fb .table-inline__cell--athletes {
  width: 10rem; }
  .table-inline__table--event-unit-fb .table-inline__table--event-unit-results-events-fb .table-inline__cell--athletes .table-inline__te--player-name {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%; }

.table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__cell--results-player {
  padding-right: 5.5rem; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__cell--results-player.table-inline__cell:last-child {
    padding-left: 5.5rem; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__cell--results-player.table-inline__cell--team-a .table-inline__cell--sprite {
    margin-right: .7rem; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__cell--results-player.table-inline__cell--team-b .table-inline__cell--sprite {
    margin-left: .7rem; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__cell--results-player:last-child .table-inline__te--country-name {
    margin-left: 0;
    margin-right: .3rem; }

.table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__cell--results-scores {
  width: 24%; }

.table-inline__table--event-unit-fb.table-inline__table--stats-team .table-inline__cell--results-total {
  color: #737373; }

.table-inline__table--event-unit-fb.table-inline__table--event-unit-results .cp-table-inline {
  margin-top: 0; }

.table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--athlete {
  padding-left: 0; }

.table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--match-score .table-inline__te {
  vertical-align: top;
  float: right;
  width: 3rem; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--match-score .table-inline__te:first-child:last-child {
    float: none;
    margin-right: 0; }

.table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--match-score-empty {
  font-size: 1.125rem;
  font-weight: 300;
  width: 5.625rem;
  vertical-align: middle;
  background-color: #4faa33;
  color: #fff; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--match-score-empty .table-inline__te {
    vertical-align: top;
    float: right;
    width: 3rem; }

.table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__te--last-name {
  clear: both;
  text-transform: uppercase;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__te--last-name + .table-inline__te {
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 12rem; }

.table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__te--number {
  clear: both;
  display: inline-block; }

.table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__te--irm-message {
  margin-left: 0;
  padding-top: .2rem;
  color: #000; }

.table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__te--country-name {
  margin-right: 0; }

.table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__te-group {
  display: inline-block; }

.table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--player-number {
  width: 2rem;
  padding-top: .95rem;
  line-height: 1.4rem; }

.table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__head {
  min-height: 1.5rem;
  padding: 0 0 .8rem .5rem; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__head .table-inline__te {
    font-size: 1.13rem;
    font-weight: 300;
    text-transform: capitalize; }
    .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__head .table-inline__te::after {
      display: none; }

.table-inline__table--event-unit-fb.table-inline__table--individual-stats .table-inline__cell--player-number {
  width: 2.5rem;
  vertical-align: middle;
  color: #000; }

.table-inline__table--event-unit-fb.table-inline__table--individual-stats .table-inline__cell--athlete {
  width: 6.25rem;
  text-align: left;
  vertical-align: top;
  padding-right: 1rem; }

.table-inline__table--event-unit-fb.table-inline__table--individual-stats .table-inline__cell--stats {
  width: 3.75rem;
  vertical-align: middle;
  border-left: 1px solid #e7e7e7; }

.table-inline__table--event-unit-fb.table-inline__table--individual-stats .table-inline__cell--position {
  width: 5.9rem;
  vertical-align: middle;
  border-left: 1px solid #e7e7e7; }

.table-inline__table--event-unit-fb.table-inline__table--individual-stats .table-inline__te--given-name {
  clear: both;
  display: block; }

.table-inline__table--event-unit-fb.table-inline__table--individual-stats .table-inline__row--total .table-inline__cell {
  border-left: 0;
  color: #000; }

.table-inline__table--event-unit-fb.table-inline__table--stats-punishments .table-inline__cell--position,
.table-inline__table--event-unit-fb.table-inline__table--stats-punishments .table-inline__cell--stats {
  width: 6.6rem; }

.table-inline__table--event-unit-fb.table-inline__table--stats-punishments .table-inline__head--commited,
.table-inline__table--event-unit-fb.table-inline__table--stats-punishments .table-inline__head--fouls {
  border-right: 1px solid #e7e7e7; }

.table-inline__table--event-unit-fb.table-inline__table--stats-punishments .table-inline__head--cards,
.table-inline__table--event-unit-fb.table-inline__table--stats-punishments .table-inline__head--yellow,
.table-inline__table--event-unit-fb.table-inline__table--stats-punishments .table-inline__head--2nd-yellow,
.table-inline__table--event-unit-fb.table-inline__table--stats-punishments .table-inline__head--red {
  background-color: #0e65ab; }

.table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row:first-child {
  background: #f9f9f9; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row:first-child .table-inline__cell {
    background: transparent;
    padding-bottom: 1rem; }
    .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row:first-child .table-inline__cell .table-inline__te--country-name {
      font-size: 1.25rem;
      color: #000;
      font-weight: 100;
      margin-top: 0.2rem; }
    .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row:first-child .table-inline__cell .table-inline__te--country-description {
      color: #868686; }
    .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row:first-child .table-inline__cell .table-inline__cell--sprite {
      float: none !important;
      margin: 0.375rem .5rem 0; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row:first-child .table-inline__cell:first-child {
    text-align: right; }
    .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row:first-child .table-inline__cell:first-child .table-inline__te {
      float: right; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row:first-child .table-inline__cell:last-child {
    text-align: left; }
    .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row:first-child .table-inline__cell:last-child .table-inline__te {
      float: left; }

@media only screen and (max-width: 1024px) {
  .event-livescreens__tabpanel--stats--fb .cp-table-inline {
    overflow: scroll; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__te--last-name {
    white-space: normal;
    width: auto;
    width: 80px; }
    .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__te--last-name + .table-inline__te {
      max-width: 10rem; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__head,
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__te--country-name {
    display: none; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell:first-child {
    padding-left: 0; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell:first-child:last-child {
    padding-left: 0; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--match-score,
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--match-score-empty {
    padding-right: 0;
    width: 15%; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__te--irm-message {
    color: #737373; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--athletes {
    display: block;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    padding-bottom: 0; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--time {
    vertical-align: top;
    padding-left: 2px;
    width: 2rem; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--results,
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--athletes,
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--time,
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--player-number {
    font-weight: 300; }
  .table-inline__table--event-unit-fb.table-inline__table--event-unit-results .table-inline__cell--results {
    min-width: 3rem;
    width: 100% !important;
    text-align: left !important;
    margin-left: 0 !important;
    margin-bottom: 0;
    display: block;
    padding: 0 0 1rem 0; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__te--country-description,
  .table-inline__table--event-unit-fb .table-inline__row:first-child .table-inline__te--country-description {
    display: none; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__cell--results-player,
  .table-inline__table--event-unit-fb .table-inline__row:first-child .table-inline__cell--results-player {
    padding-left: 0;
    padding-right: 16%; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__cell--results-player.table-inline__cell:last-child,
  .table-inline__table--event-unit-fb .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child {
    padding-left: 16%;
    padding-right: 0; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__cell:first-child,
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__cell:last-child,
  .table-inline__table--event-unit-fb .table-inline__row:first-child .table-inline__cell:first-child,
  .table-inline__table--event-unit-fb .table-inline__row:first-child .table-inline__cell:last-child {
    text-align: center;
    padding-left: 0; }
    .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__cell:first-child &gt; .table-inline__te,
    .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__cell:last-child &gt; .table-inline__te,
    .table-inline__table--event-unit-fb .table-inline__row:first-child .table-inline__cell:first-child &gt; .table-inline__te,
    .table-inline__table--event-unit-fb .table-inline__row:first-child .table-inline__cell:last-child &gt; .table-inline__te {
      float: none; } }

@media only screen and (max-width: 500px) {
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row .table-inline__cell--results-player {
    padding-right: 10%; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row .table-inline__cell--results-player.table-inline__cell:last-child {
    padding-left: 10%;
    padding-right: 0; } }

@media only screen and (max-width: 320px) {
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row .table-inline__cell--results-player {
    padding-right: 5%; }
  .table-inline__table--event-unit-fb.table-inline__table--team-stats .table-inline__row .table-inline__cell--results-player.table-inline__cell:last-child {
    padding-left: 5%;
    padding-right: 0; } }

.cp-table-inline .table-inline__table--event-unit-results-events-fb,
.cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb {
  margin: 0; }
  .cp-table-inline .table-inline__table--event-unit-results-events-fb .table-inline__row,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__row {
    background-color: inherit; }
  .cp-table-inline .table-inline__table--event-unit-results-events-fb .table-inline__cell,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell {
    padding-top: 3px;
    padding-bottom: 2px; }
  .cp-table-inline .table-inline__table--event-unit-results-events-fb .table-inline__row:last-child .table-inline__cell,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__row:last-child .table-inline__cell {
    padding-bottom: 6px; }
  .cp-table-inline .table-inline__table--event-unit-results-events-fb .table-inline__cell--player-number,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--player-number {
    line-height: inherit; }
    .cp-table-inline .table-inline__table--event-unit-results-events-fb .table-inline__cell--player-number .table-inline__te,
    .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--player-number .table-inline__te {
      display: inline; }
  .cp-table-inline .table-inline__table--event-unit-results-events-fb .table-inline__cell--match-score,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--match-score {
    vertical-align: top; }

@media only screen and (max-width: 1024px) {
  .cp-table-inline .table-inline__table--event-unit-results-events .table-inline__cell--time,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--time {
    width: 2.7rem;
    line-height: 1.1rem; }
  .cp-table-inline .table-inline__table--event-unit-results-events .table-inline__cell--noc,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--noc {
    width: 2rem;
    line-height: 1.1rem; }
  .cp-table-inline .table-inline__table--event-unit-results-events .table-inline__cell--player-number,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--player-number {
    width: 1rem;
    line-height: 1.1rem; }
  .cp-table-inline .table-inline__table--event-unit-results-events .table-inline__cell--athletes,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--athletes {
    display: table-cell;
    width: 6rem;
    line-height: 1.1rem; }
    .cp-table-inline .table-inline__table--event-unit-results-events .table-inline__cell--athletes .table-inline__te,
    .cp-table-inline .table-inline__table--event-unit-results-events .table-inline__cell--athletes .table-inline__te--last-name,
    .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--athletes .table-inline__te,
    .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--athletes .table-inline__te--last-name {
      width: auto; }
  .cp-table-inline .table-inline__table--event-unit-results-events .table-inline__cell--results,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--results {
    display: table-cell;
    width: auto !important;
    padding-bottom: 0;
    line-height: 1.1rem; }
  .cp-table-inline .table-inline__table--event-unit-results-events .table-inline__cell--match-score,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--match-score {
    width: 2.4rem;
    line-height: 1.2rem; }
  .cp-table-inline .table-inline__table--event-unit-results-events .table-inline__cell--points-lost,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--points-lost {
    display: table-cell; }
  .cp-table-inline .table-inline__table--event-unit-results-events .table-inline__cell--expand-icon,
  .cp-table-inline .table-inline__table--event-unit-results-events.table-inline__table--event-unit-fb .table-inline__cell--expand-icon {
    top: -.6rem; }
  .table-inline__table--event-unit-fb .table-inline__cell.table-inline__cell--time .table-inline__te {
    min-width: 2.5rem;
    display: inline-block; }
  .table-inline__table--event-unit-fb.table-inline__cell.table-inline__cell--time {
    min-width: 3rem; }
  .table-inline__table--event-unit-fb.table-inline__cell.table-inline__cell--noc {
    width: 1rem;
    text-align: center;
    padding-right: 0; }
    .table-inline__table--event-unit-fb.table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite-flags {
      margin: 0; } }

@media only screen and (max-width: 325px) {
  .xpto {
    cursor: default; } }

.table-inline__table--event-unit-fe .table-inline__cell--score {
  min-width: 80px; }

.table-inline__table--event-ga .table-inline__cell {
  padding-left: 0; }

.table-inline__table--event-ga.table-inline__table--event-match .table-inline__cell--schedule {
  width: 19%; }

.pg-event .table-inline__table--event.table-inline__table--event-ga .table-inline__head--rank {
  text-align: left; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-ga.table-inline__table--event-match .table-inline__cell--schedule {
    width: 40%; }
  .table-inline__table--event-ga .table-inline__head--result {
    display: none; }
  .table-inline__table--event-ga .table-inline__cell--result,
  .table-inline__table--event-ga .table-inline__cell--points,
  .table-inline__table--event-ga .table-inline__cell--athletes {
    display: block;
    width: 100%;
    text-align: left; }
  .table-inline__table--event-ga .table-inline__cell--athletes {
    padding: .838rem 0 0; }
  .table-inline__table--event-ga .table-inline__cell--noc {
    width: 21%; }
  .table-inline__table--event-ga .table-inline__te--country-name {
    margin: 0 0 0 .812rem; }
  .table-inline__table--event-ga .table-inline__cell--result,
  .table-inline__table--event-ga .table-inline__cell--points {
    padding: 0; }
  .table-inline__table--event-ga .table-inline__te--last-name {
    margin: 0 .113rem 0 0; }
  .table-inline__table--event-ga .table-inline__cell:last-child {
    padding: 0 0 .838rem; }
  .pg-event .table-inline__table--event.table-inline__table--event-ga .table-inline__head .table-inline__te {
    padding-left: .3rem;
    padding-right: 0; }
  .pg-event .table-inline__table--event.table-inline__table--event-ga .table-inline__cell--rank {
    width: 13%;
    padding: .838rem 0; }
  .pg-event .table-inline__table--event.table-inline__table--event-ga .table-inline__cell--event-name + .table-inline__cell {
    top: 0;
    position: relative;
    float: right;
    padding-bottom: 1rem; }
  .pg-event .table-inline__table--event.table-inline__table--event-ga.table-inline__table--event-match .table-inline__cell.table-inline__cell--competition {
    vertical-align: top;
    padding-right: .3rem; } }

.table-inline__table--event-unit-ga-finals .table-inline__te--last-name {
  margin-right: .313rem; }

.table-inline__table--event-unit-ga-finals + .table-inline__table--event-unit-ga-finals {
  margin-top: 1.5rem; }

.table-inline__table--event-unit-start-list-team .table-inline__head--rank {
  text-indent: 0 !important; }

.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__cell.table-inline__cell--athletes {
  padding: .838rem 0; }

.table-inline__table--event-unit-ga .table-inline__cell.table-inline__cell--noc {
  width: 10%; }

.table-inline__head .table-inline__head--athlete {
  min-width: 27rem; }

.table-inline__table--event-unit-ga-finals .table-inline__te-sprite--dash,
.table-inline__table--event-unit-ga-finals .table-inline__te-sprite--plus,
.table-inline__table--event-unit-ga-finals .table-inline__te,
.table-inline__table--event-unit-ga .table-inline__te-sprite--dash,
.table-inline__table--event-unit-ga .table-inline__te-sprite--plus,
.table-inline__table--event-unit-ga .table-inline__te {
  vertical-align: middle; }

.table-inline__table--event-unit-ga-finals .table-inline__cell--results .table-inline__te-group,
.table-inline__table--event-unit-ga .table-inline__cell--results .table-inline__te-group {
  display: table;
  width: 100%; }
  .table-inline__table--event-unit-ga-finals .table-inline__cell--results .table-inline__te-group .table-inline__te,
  .table-inline__table--event-unit-ga .table-inline__cell--results .table-inline__te-group .table-inline__te {
    display: table-cell;
    width: 50%; }
    .table-inline__table--event-unit-ga-finals .table-inline__cell--results .table-inline__te-group .table-inline__te:empty,
    .table-inline__table--event-unit-ga .table-inline__cell--results .table-inline__te-group .table-inline__te:empty {
      display: none; }

.table-inline__table--event-unit-ga-finals .table-inline__te--irm-message,
.table-inline__table--event-unit-ga .table-inline__te--irm-message {
  margin-top: 0; }

.table-inline__table--event-unit-ga-finals.table-inline__table--block,
.table-inline__table--event-unit-ga.table-inline__table--block {
  display: table !important; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-rotation--rotations .table-inline__cell--expand--opened .table-inline__te,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation--rotations .table-inline__cell--expand--opened .table-inline__te {
  text-align: center;
  display: inline-block; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-vault .table-inline__te--irm-message,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-vault .table-inline__te--irm-message {
  color: #737373; }

.table-inline__table--event-unit-ga-finals .table-inline__table--event-unit-start-list--expand .table-inline__cell .table-inline__te + .table-inline__te,
.table-inline__table--event-unit-ga .table-inline__table--event-unit-start-list--expand .table-inline__cell .table-inline__te + .table-inline__te {
  margin-left: .3rem; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable .table-inline__head,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable .table-inline__head {
  min-width: 4.1rem; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable .table-inline__te--country-name,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable .table-inline__te--country-name {
  padding-left: 0; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable.table-inline__table--event-unit-start-list-team .table-inline__cell--expand--opened .table-inline__table--event-unit-expand,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable.table-inline__table--event-unit-start-list-team .table-inline__cell--expand--opened .table-inline__table--event-unit-expand {
  width: 100%; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable.table-inline__table--event-unit-start-list-team .table-inline__cell--expand--opened .table-inline__table--event-unit-expand .table-inline__head--bib,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable.table-inline__table--event-unit-start-list-team .table-inline__cell--expand--opened .table-inline__table--event-unit-expand .table-inline__head--bib {
    padding-left: 1.3rem; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable.table-inline__table--event-unit-start-list-team .table-inline__cell--expand--opened .table-inline__table--event-unit-expand .table-inline__cell--total,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable.table-inline__table--event-unit-start-list-team .table-inline__cell--expand--opened .table-inline__table--event-unit-expand .table-inline__cell--total {
    text-align: right;
    text-transform: uppercase; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable.table-inline__table--event-unit-start-list-team .table-inline__cell--expand--opened .table-inline__table--event-unit-expand .table-inline__cell--bib,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable.table-inline__table--event-unit-start-list-team .table-inline__cell--expand--opened .table-inline__table--event-unit-expand .table-inline__cell--bib {
    text-align: center;
    width: 10%;
    padding: .838rem .3rem; }

.table-inline__table--event-unit.table-inline__table--event-unit-ga .table-inline__cell--start-order {
  text-align: center; }

.table-inline__table--event-unit.table-inline__table--event-unit-ga .table-inline__head--rank:first-child .table-inline__te--name {
  padding-left: 0; }

.table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand {
  width: 90%;
  margin: 0 auto; }
  .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand th, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand th {
    text-transform: uppercase; }
    .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand th span, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand th span {
      display: inline-block; }
  .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head {
    text-align: left;
    padding: .538rem .3rem; }
    .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--beam, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--floor, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--pommel-horse, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--rings, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--vault, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--uneven-bars, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--parallel-bars, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--horizontal-bar, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--beam, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--floor, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--pommel-horse, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--rings, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--vault, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--uneven-bars, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--parallel-bars, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--horizontal-bar {
      text-align: center; }
      .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--beam .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--floor .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--pommel-horse .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--rings .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--vault .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--uneven-bars .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--parallel-bars .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--horizontal-bar .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--beam .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--floor .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--pommel-horse .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--rings .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--vault .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--uneven-bars .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--parallel-bars .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--horizontal-bar .table-inline__te--name {
        display: none; }
    .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head .table-inline__te,
    .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head td.table-inline__cell, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head .table-inline__te,
    .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head td.table-inline__cell {
      text-align: left; }
    .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand .table-inline__head .table-inline__te--name, .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head .table-inline__te--name {
      margin-left: 0; }

.table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list .table-inline__cell--bib:first-child {
  text-align: center; }

.table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list .table-inline__cell--athletes,
.table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list .table-inline__cell--team {
  width: 50%; }

.table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list .table-inline__te--country-name {
  padding-left: 0; }

.table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list .table-inline__cell--expand-icon {
  display: table-cell;
  vertical-align: middle; }

.table-inline__table--event-unit.table-inline__table--event-unit-ga .table-inline__table--event-unit-start-list--expand .table-inline__te--player-number {
  width: 9.5%;
  text-align: center;
  padding-left: 12px; }

.table-inline__table--event-unit.table-inline__table--event-unit-ga .table-inline__table--event-unit-start-list--expand .table-inline__te--last-name {
  padding-right: 4px; }

.table-inline__table--event-unit.table-inline__table--event-unit-ga .table-inline__table--event-unit-start-list--expand .table-inline__te--results {
  text-align: left;
  float: right;
  width: 47.5%; }

.cp-event-phases__ga-getting-ready-teams .table-inline__table--haveexpandedtable .cp-table-inline, .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable .cp-table-inline {
  width: 70%; }

.cp-event-phases__ga-getting-ready-teams .table-inline__table--haveexpandedtable .table-inline__table--event-unit-start-list--expand .table-inline__cell, .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable .table-inline__table--event-unit-start-list--expand .table-inline__cell {
  text-align: left; }
  .cp-event-phases__ga-getting-ready-teams .table-inline__table--haveexpandedtable .table-inline__table--event-unit-start-list--expand .table-inline__cell.table-inline__cell--player-number, .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable .table-inline__table--event-unit-start-list--expand .table-inline__cell.table-inline__cell--player-number {
    text-align: left;
    padding-left: 2.5rem; }
  .cp-event-phases__ga-getting-ready-teams .table-inline__table--haveexpandedtable .table-inline__table--event-unit-start-list--expand .table-inline__cell.table-inline__cell--name, .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable .table-inline__table--event-unit-start-list--expand .table-inline__cell.table-inline__cell--name {
    padding-left: 3.1875rem; }

.event-livescreens__tabpanel--results--ga .cp-event-innertabs--box-sub-ga .event-innertabs__link::before {
  display: none; }

.event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__table--event-unit-start-list--expand .table-inline__cell--name {
  width: 65%; }

.event-livescreens__tabpanel--start-list--ga .table-inline__table--haveexpandedtable .table-inline__table--event-unit-start-list--expand .table-inline__cell--name {
  width: 85%; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand-responsive thead {
    display: table; }
    .table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand-responsive thead .table-inline__hrow {
      display: table-cell;
      width: 100%; }
  .table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand-responsive tbody {
    display: table-cell; }
    .table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand-responsive tbody .table-inline__row {
      display: table-cell;
      width: 50%; }
  .table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand-responsive .table-inline__head, .table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable .table-inline__table--event-unit-expand-responsive .table-inline__cell {
    display: block !important;
    padding: .33rem !important;
    min-height: 0;
    height: 30px !important;
    width: 100%; }
  .pg-event-unit .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-expand.table-inline__table .table-inline__head.table-inline__head--bib {
    padding-left: .5rem; }
  .pg-event-unit .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-expand .table-inline__cell.table-inline__cell--vault, .pg-event-unit .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-expand .table-inline__cell.table-inline__cell--bib, .pg-event-unit .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-expand .table-inline__cell.table-inline__cell--athletes {
    padding-top: .125rem !important; }
  .pg-event-unit .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-expand .table-inline__cell.table-inline__cell--vault {
    width: 5rem; }
  .pg-event-unit .table-inline__table--event-unit.table-inline__table--event-unit-ga.table-inline__table--event-unit-expand .table-inline__cell.table-inline__cell--athletes .table-inline__te {
    width: 100%; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list .table-inline__cell--bib.table-inline__cell:first-child {
    width: 17%; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list .table-inline__cell--noc.table-inline__cell:first-child {
    padding-right: 0;
    width: 22%;
    padding-left: .5rem; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-vault .table-inline__cell--expand {
    display: none; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-vault .table-inline__cell--results .table-inline__te:empty {
    display: none; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-vault .table-inline__cell--expand--opened {
    display: table-cell;
    padding: .838rem 0; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--athletes,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--team,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--athletes ~ .table-inline__cell,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--result,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--results,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name ~ .table-inline__cell,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--team,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--team ~ .table-inline__cell {
    display: table-cell; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--athletes,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--team {
    width: 38%; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--athletes ~ .table-inline__cell,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name ~ .table-inline__cell {
    width: 10%;
    vertical-align: middle; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell {
    text-align: left; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--bib {
    text-align: center;
    width: 6%; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--expand-icon {
    text-align: right;
    padding-right: 1rem; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-uneven .table-inline__table--event-unit-expand, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-beam .table-inline__table--event-unit-expand, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-floor .table-inline__table--event-unit-expand {
    width: 90%; }
    .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand th, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-uneven .table-inline__table--event-unit-expand th, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-beam .table-inline__table--event-unit-expand th, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-floor .table-inline__table--event-unit-expand th {
      text-transform: uppercase;
      padding: .4rem; }
      .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand th span, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-uneven .table-inline__table--event-unit-expand th span, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-beam .table-inline__table--event-unit-expand th span, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-floor .table-inline__table--event-unit-expand th span {
        display: inline; }
    .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand td, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-uneven .table-inline__table--event-unit-expand td, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-beam .table-inline__table--event-unit-expand td, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-floor .table-inline__table--event-unit-expand td {
      text-align: left;
      padding: .4rem; }
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__cell--noc {
    width: 10%; }
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__cell--team .table-inline__te {
    padding-right: .5rem; }
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__head--team,
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__head--vault {
    padding-left: 1rem; }
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__table--event-unit-start-list--expand .table-inline__te--player-number {
    width: auto;
    padding: 0 10px 0 0; }
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__table--event-unit-start-list--expand .table-inline__te--results {
    margin-left: 10px;
    float: none;
    width: auto; }
  .cp-event-innertabs--box-ga .event-innertabs__link {
    padding: 0 0 0 1rem;
    width: auto !important;
    vertical-align: bottom; }
    .cp-event-innertabs--box-ga .event-innertabs__link.active {
      background-color: transparent; }
    .cp-event-innertabs--box-ga .event-innertabs__link .table-inline__table--event-unit-start-list-rotation--rotations {
      display: none; }
  .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable .table-inline__cell--noc {
    width: 15%; }
  .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable .table-inline__table--event-unit-start-list--expand .table-inline__cell.table-inline__cell--name {
    padding-left: 2.25rem; }
  .table-inline__table--event-unit-expand-team .table-inline__head-- {
    display: table-cell !important; }
  .table-inline__table--event-unit-expand-team tr .table-inline__cell:last {
    height: 2.29rem;
    display: table-cell; } }

.table-inline__table--event-unit-expand-team .table-inline__cell--athletes {
  width: 29% !important; }

.table-inline__table--event-unit-expand-team .table-inline__head--horizontal-bar {
  width: 10%; }

@media only screen and (max-width: 415px) {
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--athletes ~ .table-inline__cell,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--athletes,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name ~ .table-inline__cell,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--team ~ .table-inline__cell,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--team {
    text-align: left;
    padding: .125rem 0; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--athletes ~ .table-inline__cell.table-inline__cell--expand-icon,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--noc-name ~ .table-inline__cell.table-inline__cell--expand-icon,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--team ~ .table-inline__cell.table-inline__cell--expand-icon {
    text-align: right;
    display: table-cell;
    vertical-align: middle; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell-noc {
    display: block;
    width: 35%;
    float: left; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--result,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--results {
    display: none; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--block, .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--haveexpandedtable {
    min-width: 100% !important; }
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__cell--results .table-inline__te-group {
    display: block; }
    .pg-event-unit .table-inline__table--event-unit-ga .table-inline__cell--results .table-inline__te-group .table-inline__te {
      display: block; }
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__cell--expand-icon {
    width: 1.25rem;
    padding-right: .1rem;
    text-align: right; }
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__cell {
    padding-top: .125rem; }
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__head--results {
    display: none; }
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__cell--athletes,
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__cell--team,
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__cell--results,
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__cell--message,
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__cell--athletes + .table-inline__cell {
    width: 100%;
    display: block;
    text-align: left;
    padding: .125rem 0; }
  .pg-event-unit .table-inline__table--event-unit-ga .table-inline__cell--message {
    padding-bottom: .838rem; }
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable.table-inline__table--event-unit-start-list-team .table-inline__cell--expand--opened .table-inline__table--event-unit-expand .table-inline__cell--athletes,
  .pg-event-unit .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable.table-inline__table--event-unit-start-list-team .table-inline__cell--expand--opened .table-inline__table--event-unit-expand .table-inline__cell--athletes + .table-inline__cell {
    display: table-cell;
    padding: .838rem .3rem; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__head--parallel-bars {
    max-width: none; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; thead &gt; tr,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; thead &gt; tr &gt; th,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd),
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr &gt; td:not(.table-inline__cell--expand),
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; thead &gt; tr,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; thead &gt; tr &gt; th,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd),
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr &gt; td:not(.table-inline__cell--expand) {
    display: inline-block; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--result,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--results,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__head--result,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__head--results {
    display: none; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; thead &gt; tr,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd),
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; thead &gt; tr &gt; .table-inline__head--vault,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; thead &gt; tr,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd),
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; thead &gt; tr &gt; .table-inline__head--vault {
    width: 100%;
    min-width: 0; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--bib,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--rank,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--bib,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--rank,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__head--bib,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__head--rank,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__cell--bib,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__cell--rank {
    width: 12%; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--athlete,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--team,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__head--athlete,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__head--team {
    width: 72%;
    min-width: 0;
    padding-left: 0; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd),
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) {
    position: relative; }
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--noc-name,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--athletes,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--athletes ~ .table-inline__cell,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--noc-name ~ .table-inline__cell,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team ~ .table-inline__cell,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--noc-name,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--athletes,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--athletes ~ .table-inline__cell,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--noc-name ~ .table-inline__cell,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team ~ .table-inline__cell {
      width: 68%;
      float: right;
      text-align: left;
      padding: .125rem 2rem 0 0; }
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--athletes ~ .table-inline__cell.table-inline__cell--expand-icon,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--noc-name ~ .table-inline__cell.table-inline__cell--expand-icon,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team ~ .table-inline__cell.table-inline__cell--expand-icon,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--athletes ~ .table-inline__cell.table-inline__cell--expand-icon,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--noc-name ~ .table-inline__cell.table-inline__cell--expand-icon,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team ~ .table-inline__cell.table-inline__cell--expand-icon {
      position: absolute;
      right: .5rem;
      padding-right: 0;
      width: auto;
      text-align: right; }
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--bib,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--rank,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--bib,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--rank {
      float: left; }
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--noc,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--noc {
      width: 20%;
      float: left;
      height: 4.5rem; }
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__te--country-name,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__te--country-name {
      padding-left: 0; }
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd).table-inline__row--expand--selected + tr,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd).table-inline__row--expand--selected + tr {
      display: inline-block;
      width: 100vw;
      max-width: 100vw;
      overflow-x: scroll; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--results,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__head--results {
    display: none !important; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__head--parallel-bars,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__head--parallel-bars {
    max-width: none; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--expand--opened,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__cell--expand--opened {
    padding-right: 0;
    display: inline-block;
    width: 100%;
    max-width: 100%; }
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--expand--opened .cp-table-inline,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__cell--expand--opened .cp-table-inline {
      width: 100%;
      overflow-x: scroll;
      display: inline-block;
      max-width: 100%; }
      .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--expand--opened .cp-table-inline .table-inline__table--event-unit-expand,
      .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable .table-inline__cell--expand--opened .cp-table-inline .table-inline__table--event-unit-expand {
        width: 90%; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr {
    display: inline-block;
    width: 100%;
    min-width: 0;
    position: relative; }
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--noc-name,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--athletes,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--team,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--athletes ~ .table-inline__cell,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--noc-name ~ .table-inline__cell,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--team ~ .table-inline__cell {
      width: 68%;
      float: right;
      padding-right: 2rem;
      text-align: left; }
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--athletes ~ .table-inline__cell.table-inline__cell--expand-icon,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--noc-name ~ .table-inline__cell.table-inline__cell--expand-icon,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--team ~ .table-inline__cell.table-inline__cell--expand-icon {
      position: absolute;
      right: .5rem;
      padding-right: 0;
      width: auto;
      text-align: right; }
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--bib,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--rank {
      float: left; }
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--noc {
      width: 20%;
      float: left; }
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; thead &gt; tr &gt; th.table-inline__head--team, .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; thead &gt; tr &gt; th.table-inline__head--uneven-bars {
    width: 100%; }
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team,
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team ~ .table-inline__cell.table-inline__cell--results,
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(even) .table-inline__cell--team,
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(even) .table-inline__cell--team ~ .table-inline__cell.table-inline__cell--results {
    width: 80%; }
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable .table-inline__table--event-unit-start-list--expand .table-inline__cell.table-inline__cell--name {
    padding-left: 0;
    color: #737373; }
  .pg-event-unit .cp-event-phases__ga .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--athletes,
  .pg-event-unit .cp-event-phases__ga .table-inline__table--event-unit-ga.table-inline__table--event-result.table-inline__table--event-unit-start-list .table-inline__cell--team {
    width: 100%; } }

@media only screen and (max-width: 480px) {
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd),
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) {
    max-width: 100%; }
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--noc-name,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--athletes,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--athletes ~ .table-inline__cell,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--noc-name ~ .table-inline__cell,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team ~ .table-inline__cell,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--noc-name,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--athletes,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--athletes ~ .table-inline__cell,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--noc-name ~ .table-inline__cell,
    .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team ~ .table-inline__cell {
      width: 50%; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--haveexpandedtable tbody tr .table-inline__cell--athletes .table-inline__te {
    width: 8rem; }
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--noc-name,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--athletes,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--team,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--athletes ~ .table-inline__cell,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--noc-name ~ .table-inline__cell,
  .pg-event-unit .event-livescreens__tabpanel--results--ga .table-inline__table--event-result.table-inline__table--event-unit-start-list:not(.table-inline__table--haveexpandedtable) &gt; tbody &gt; tr .table-inline__cell--team ~ .table-inline__cell {
    width: 65%; }
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team,
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team ~ .table-inline__cell.table-inline__cell--results,
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(even) .table-inline__cell--team,
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(even) .table-inline__cell--team ~ .table-inline__cell.table-inline__cell--results {
    width: auto;
    float: none;
    padding: 2px 0 2px 10px; }
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team,
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(odd) .table-inline__cell--team ~ .table-inline__cell.table-inline__cell--results,
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(even) .table-inline__cell--team,
  .pg-event-unit .cp-event-phases__ga-running-finished-teams .table-inline__table--haveexpandedtable &gt; tbody &gt; tr:nth-child(even) .table-inline__cell--team ~ .table-inline__cell.table-inline__cell--results {
    width: auto;
    float: none;
    padding: 2px 0 2px 10px; } }

.cp-event-innertabs--box-ga {
  font-size: 0;
  margin-top: 0 !important;
  padding: 1rem 0 0; }
  .cp-event-innertabs--box-ga .event-innertabs__link {
    font-size: 1rem;
    display: inline-block;
    margin: 0;
    width: 25%;
    text-align: center; }

.table-inline__table--event-unit-expand-team.table-inline__table--event-unit-ga.table-inline__table--event-unit-expand.table-inline__table--event-unit-expand-team .table-inline__row:first-child {
  background-color: #efeeee; }

.cp-event-innertabs--box-sub-ga {
  margin-bottom: 2rem;
  padding: 1rem 0;
  background-color: #e4e4e4; }
  .cp-event-innertabs--box-sub-ga .event-innertabs__link {
    padding: 0; }
    .cp-event-innertabs--box-sub-ga .event-innertabs__link::before {
      font-size: 2rem;
      line-height: 0;
      position: relative;
      right: 2.3rem;
      top: -.17rem;
      content: ".";
      color: #737373; }
    .cp-event-innertabs--box-sub-ga .event-innertabs__link:first-child::before {
      display: none; }

.cp-event-innertabs--box-sub-ga-men .event-innertabs__link {
  width: 16%;
  vertical-align: middle; }
  .cp-event-innertabs--box-sub-ga-men .event-innertabs__link::before {
    display: none; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-result .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--vault,
.table-inline__table--event-unit-ga.table-inline__table--event-result .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--vault {
  text-indent: 0; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-expand .table-inline__head--rank.table-inline__head:first-child,
.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-expand .table-inline__head--bib.table-inline__head:first-child,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-expand .table-inline__head--rank.table-inline__head:first-child,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-expand .table-inline__head--bib.table-inline__head:first-child {
  text-indent: 0; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list {
  margin-top: 1rem; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list .table-inline__cell--expand,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list .table-inline__cell--expand {
    padding: .838rem 0; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list .table-inline__cell--rank, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list .table-inline__cell--bib,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list .table-inline__cell--rank,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list .table-inline__cell--bib {
    color: #737373; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list .table-inline__cell--rank,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list .table-inline__cell--rank {
    text-align: center; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list .table-inline__te--country-name,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list .table-inline__te--country-name {
    margin-left: .315rem;
    margin-right: .315rem; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-uneven .table-inline__table--event-unit-expand, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-beam .table-inline__table--event-unit-expand, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-pommel .table-inline__table--event-unit-expand, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-rings .table-inline__table--event-unit-expand, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-vault .table-inline__table--event-unit-expand, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-floor .table-inline__table--event-unit-expand,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-uneven .table-inline__table--event-unit-expand,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-beam .table-inline__table--event-unit-expand,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-pommel .table-inline__table--event-unit-expand,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rings .table-inline__table--event-unit-expand,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-vault .table-inline__table--event-unit-expand,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-floor .table-inline__table--event-unit-expand {
  margin: 0 auto;
  width: 70%; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-uneven .table-inline__table--event-unit-expand .table-inline__head, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-beam .table-inline__table--event-unit-expand .table-inline__head, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-pommel .table-inline__table--event-unit-expand .table-inline__head, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-rings .table-inline__table--event-unit-expand .table-inline__head, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-vault .table-inline__table--event-unit-expand .table-inline__head, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-floor .table-inline__table--event-unit-expand .table-inline__head,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__head,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-uneven .table-inline__table--event-unit-expand .table-inline__head,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-beam .table-inline__table--event-unit-expand .table-inline__head,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-pommel .table-inline__table--event-unit-expand .table-inline__head,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rings .table-inline__table--event-unit-expand .table-inline__head,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-vault .table-inline__table--event-unit-expand .table-inline__head,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-floor .table-inline__table--event-unit-expand .table-inline__head {
    padding-bottom: 0; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__cell, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-uneven .table-inline__table--event-unit-expand .table-inline__cell, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-beam .table-inline__table--event-unit-expand .table-inline__cell, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-pommel .table-inline__table--event-unit-expand .table-inline__cell, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-rings .table-inline__table--event-unit-expand .table-inline__cell, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-vault .table-inline__table--event-unit-expand .table-inline__cell, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-floor .table-inline__table--event-unit-expand .table-inline__cell,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__table--event-unit-expand .table-inline__cell,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-uneven .table-inline__table--event-unit-expand .table-inline__cell,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-beam .table-inline__table--event-unit-expand .table-inline__cell,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-pommel .table-inline__table--event-unit-expand .table-inline__cell,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rings .table-inline__table--event-unit-expand .table-inline__cell,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-vault .table-inline__table--event-unit-expand .table-inline__cell,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-floor .table-inline__table--event-unit-expand .table-inline__cell {
    color: #737373; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-rotation .table-inline__te-group, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-uneven .table-inline__te-group, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-beam .table-inline__te-group, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-pommel .table-inline__te-group, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-rings .table-inline__te-group, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-vault .table-inline__te-group, .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-floor .table-inline__te-group,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation .table-inline__te-group,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-uneven .table-inline__te-group,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-beam .table-inline__te-group,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-pommel .table-inline__te-group,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rings .table-inline__te-group,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-vault .table-inline__te-group,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-floor .table-inline__te-group {
  min-width: 13rem;
  max-width: 13rem; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__te--irm-message,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__te--irm-message {
  color: #737373; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__head:first-child,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__head:first-child {
  padding-left: 0.2rem; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__head:first-child .table-inline__te,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__head:first-child .table-inline__te {
    text-align: left; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__cell,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__cell {
  color: #737373; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__cell:first-child,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__cell:first-child {
  text-align: left;
  padding-left: 0.2rem;
  min-width: 34px;
  width: auto; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__cell--athletes,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__cell--athletes {
  text-align: left;
  padding: .438rem 0; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__row:first-child,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__row:first-child {
  background-color: #efeeee; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__row:first-child .table-inline__cell,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__row:first-child .table-inline__cell {
    color: #000; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__cell--total,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__cell--total {
  padding-right: 1rem;
  text-align: right; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__cell--outline .table-inline__te,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand .table-inline__cell--outline .table-inline__te {
  text-decoration: line-through; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand-team .table-inline__head:first-child,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand-team .table-inline__head:first-child {
  text-indent: 0; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand-team .table-inline__cell--total,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand-team .table-inline__cell--total {
  padding-right: .5rem; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand-team .table-inline__cell,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand-team .table-inline__cell {
  padding: .838rem .3rem; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand-team .table-inline__row:first-child,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-expand-team .table-inline__row:first-child {
  background-color: transparent; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-around .table-inline__table--event-unit-expand .table-inline__head:first-child,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-around .table-inline__table--event-unit-expand .table-inline__head:first-child {
  padding-left: 1rem; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-around .table-inline__table--event-unit-expand .table-inline__cell,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-around .table-inline__table--event-unit-expand .table-inline__cell {
  text-align: left;
  color: #737373; }
  .table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-around .table-inline__table--event-unit-expand .table-inline__cell:first-child,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-around .table-inline__table--event-unit-expand .table-inline__cell:first-child {
    padding-left: 1rem; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-around .table-inline__table--event-unit-expand .table-inline__cell--title,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-around .table-inline__table--event-unit-expand .table-inline__cell--title {
  text-transform: uppercase;
  color: #000; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-around .table-inline__table--event-unit-expand .table-inline__cell--outline .table-inline__te,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-around .table-inline__table--event-unit-expand .table-inline__cell--outline .table-inline__te {
  text-decoration: line-through; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-vault .table-inline__table--event-unit-expand .table-inline__cell,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-vault .table-inline__table--event-unit-expand .table-inline__cell {
  color: #737373; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-vault .table-inline__table--event-unit-expand .table-inline__cell:first-child,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-vault .table-inline__table--event-unit-expand .table-inline__cell:first-child {
  text-transform: uppercase;
  color: #000; }

.table-inline__table--event-unit-ga-finals.table-inline__table--event-unit-start-list-vault .table-inline__table--event-unit-expand .table-inline__cell--outline .table-inline__te,
.table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-vault .table-inline__table--event-unit-expand .table-inline__cell--outline .table-inline__te {
  text-decoration: line-through; }

@media only screen and (max-width: 1024px) {
  .pg-event-unit .table-inline__table--event-result .table-inline__cell:last-child {
    padding-top: 0;
    padding-bottom: 0; }
  .cp-event-phases__ga-running-finished-teams .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list {
    min-width: 0; }
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation.table-inline__table--event-result .table-inline__head--bib,
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation.table-inline__table--event-result .table-inline__cell--bib {
    width: 7%;
    min-width: 25px;
    text-align: center; }
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation--rotations .table-inline__table--event-unit-expand {
    width: 75% !important; }
    .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation--rotations .table-inline__table--event-unit-expand thead,
    .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation--rotations .table-inline__table--event-unit-expand tbody {
      display: table-cell;
      width: 50%; }
    .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation--rotations .table-inline__table--event-unit-expand .table-inline__row {
      display: block; }
    .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation--rotations .table-inline__table--event-unit-expand .table-inline__head,
    .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-rotation--rotations .table-inline__table--event-unit-expand .table-inline__cell {
      width: 100%;
      display: block !important;
      padding: .4rem !important;
      text-align: left !important;
      line-height: 1.4rem; }
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-team .table-inline__head-- {
    display: none; }
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list-floor .table-inline__cell:last-child {
    padding: .838rem 0; }
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-expand .table-inline__row .table-inline__cell:last-child {
    height: 2.29rem;
    display: table-cell; }
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-expand .table-inline__head {
    padding-bottom: .3rem; }
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-expand .table-inline__cell {
    display: table-cell !important; }
  .table-inline__table--event-unit-ga .table-inline__head .table-inline__te:after {
    max-width: none;
    width: calc(100% + .3rem); }
  .table-inline__table--event-unit-ga.table-inline__table--event-unit-start-list .table-inline__head:first-child {
    padding-left: .2rem; } }

.table-inline__table--event-go.table-inline__table .table-inline__row .table-inline__col--linked.table-inline__cell--finished {
  text-align: right; }

.table-inline__table--event-go.table-inline__table .table-inline__row .table-inline__col--linked .table-inline__te-sprite--finish-arrow {
  margin-right: 1rem; }

.table-inline__table--event-go .table-inline__te-group .table-inline__te {
  display: block; }

.table-inline__table--event-go .table-inline__hrow--top .table-inline__head {
  padding-bottom: 1rem; }

.table-inline__table--event-go .table-inline__hrow--top .table-inline__te:after {
  border: 0; }

.table-inline__table--event-go-phases.table-inline__table--event-go-round {
  margin-top: 1rem; }
  .table-inline__table--event-go-phases.table-inline__table--event-go-round .table-inline__head .table-inline__te {
    position: relative;
    min-height: 2.187rem;
    font-weight: 400; }
  .table-inline__table--event-go-phases.table-inline__table--event-go-round .table-inline__head.table-inline__head--rank {
    text-align: left; }
  .table-inline__table--event-go-phases.table-inline__table--event-go-round .table-inline__head .table-inline__te--name {
    vertical-align: bottom;
    bottom: 0;
    position: absolute;
    display: block;
    width: 100%;
    padding-left: .2rem; }

.table-inline__table--event-go-phases.table-inline__table--event-go-playoffs .table-inline__head {
  min-width: 1.25rem;
  text-align: center; }
  .table-inline__table--event-go-phases.table-inline__table--event-go-playoffs .table-inline__head .table-inline__te {
    font-weight: 400; }
    .table-inline__table--event-go-phases.table-inline__table--event-go-playoffs .table-inline__head .table-inline__te::after {
      width: 100%; }

.table-inline__table--event-go-phases.table-inline__table--event-go-playoffs .table-inline__head--rank .table-inline__te--name {
  padding-left: .2rem; }

.table-inline__table--event-go-phases.table-inline__table--event-go-playoffs .table-inline__head--athlete,
.table-inline__table--event-go-phases.table-inline__table--event-go-playoffs .table-inline__head--rank {
  text-align: left; }

.table-inline__table--event-go-phases.table-inline__table--event-go-playoffs .table-inline__cell--day {
  text-align: center; }

.table-inline__table--event-go-phases .table-inline__cell--rank {
  width: 3.5rem; }

.table-inline__table--event-go-phases .table-inline__head--total-score,
.table-inline__table--event-go-phases .table-inline__head--round-score {
  min-width: 5rem;
  width: 5rem;
  text-align: center;
  padding-right: .813rem; }
  .table-inline__table--event-go-phases .table-inline__head--total-score .table-inline__te::after,
  .table-inline__table--event-go-phases .table-inline__head--round-score .table-inline__te::after {
    width: 100%; }

.table-inline__table--event-go-phases .table-inline__cell--round,
.table-inline__table--event-go-phases .table-inline__cell--total {
  text-align: center;
  padding-right: .813rem; }

.table-inline__table--event-go-phases .table-inline__cell--athlete,
.table-inline__table--event-go-phases .table-inline__cell--round {
  color: #737373; }

.table-inline__table--event-go-phases .table-inline__head--to-par {
  min-width: 8.5rem; }

.table-inline__table--event-go-phases .table-inline__te--topar {
  min-width: 1.8rem;
  display: block;
  min-height: 1px;
  float: left;
  color: #737373; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard {
  margin-top: 1rem; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard .table-inline__head {
    vertical-align: bottom; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard .table-inline__head--total {
    background-color: transparent; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard .table-inline__cell {
    min-width: 2.5rem;
    color: #737373; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard .table-inline__cell--rank {
    padding-left: 1rem;
    width: 10%; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard .table-inline__cell--noc {
    width: 12%;
    color: #000; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard .table-inline__cell--total {
    color: #000; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard .table-inline__te-group .table-inline__te {
    display: inline-block; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__head,
.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell {
  width: 15%;
  text-align: center; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__head {
  padding-bottom: 0;
  color: #000; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__head .table-inline__te {
    font-weight: 300; }
    .table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__head .table-inline__te::after {
      display: none; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__foot {
  color: #000;
  text-align: center;
  padding-top: 1rem; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__foot .table-inline__te {
    font-weight: 300; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__row {
  border-bottom: 1px solid #dfdfdf; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell {
  font-weight: 300; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell--hole {
  color: #000; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell--points .table-inline__te {
  border-radius: 50%;
  width: 29px;
  height: 29px;
  line-height: 29px;
  margin: 0 auto;
  display: block; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell--points .table-inline__te--red {
  background-color: #ed1c24;
  color: #fff; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell--points .table-inline__te--blue {
  background-color: #004b88;
  color: #fff; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell--points .table-inline__te--yellow {
  background-color: #fd0;
  color: #000; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell--points .table-inline__te--green {
  background-color: #09b89d;
  color: #fff; }

.table-inline__table--event-go.table-inline__table--event-unit-leaderboard--legend {
  width: 80%;
  margin: 1.5rem auto 0; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard--legend .table-inline__cell {
    text-transform: uppercase;
    width: 20%;
    text-align: center; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard--legend .table-inline__cell:last-child {
    width: 60%; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard--legend .table-inline__te {
    display: inline-block; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard--legend .table-inline__te--round {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: relative;
    top: -2px;
    margin-right: 10px; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard--legend .table-inline__te--red-round {
    background-color: #ed1c24; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard--legend .table-inline__te--blue-round {
    background-color: #004b88; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard--legend .table-inline__te--yellow-round {
    background-color: #fd0; }
  .table-inline__table--event-go.table-inline__table--event-unit-leaderboard--legend .table-inline__te--green-round {
    background-color: #09b89d; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-go .table-inline__cell--noc {
    width: 20%; }
    .table-inline__table--event-go .table-inline__cell--noc .table-inline__te--country-name {
      display: inline-block;
      margin: 0;
      padding-left: .25rem; }
  .table-inline__table--event-go .table-inline__row .table-inline__cell.table-inline__cell--rank {
    width: 3.5rem; }
  .table-inline__table--event-go.table-inline__table .table-inline__row .table-inline__cell--event-name {
    text-align: left; }
  .table-inline__table--event-go.table-inline__table .table-inline__row .table-inline__col--linked.table-inline__cell--schedule {
    text-align: right; }
  .table-inline__table--event-go.table-inline__table .table-inline__row .table-inline__col--linked .table-inline__te-sprite--finish-arrow {
    margin-right: 0; }
  .table-inline__table--event-go-phases.table-inline__table--event-go-playoffs .table-inline__head--athlete,
  .table-inline__table--event-go .table-inline__head--athlete {
    min-width: 13.125rem; }
  .table-inline__table--event-go-phases.table-inline__table--event-go-playoffs .table-inline__head--rank,
  .table-inline__table--event-go .table-inline__head--rank {
    min-width: 2.875rem; }
  .table-inline__table--event-go-round .table-inline__cell--athlete .table-inline__te {
    display: block;
    max-width: 9.187rem;
    margin-left: .5rem; } }

.event-livescreens__tabpanel--player-stats--go .event-livescreens__tabpanel-innertabs--event-unit-go {
  padding: 0;
  font-size: 0; }
  .event-livescreens__tabpanel--player-stats--go .event-livescreens__tabpanel-innertabs--event-unit-go .event-livescreens__link {
    width: calc(100% / 3);
    font-size: 16px;
    padding: 1rem;
    margin: 0; }
    .event-livescreens__tabpanel--player-stats--go .event-livescreens__tabpanel-innertabs--event-unit-go .event-livescreens__link:nth-child(2) {
      text-align: center; }
    .event-livescreens__tabpanel--player-stats--go .event-livescreens__tabpanel-innertabs--event-unit-go .event-livescreens__link:last-child {
      text-align: right; }

.event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go,
.event-livescreens__tabpanel--start-list--go .table-inline__table--event-unit-go {
  margin: 1rem 1rem 0; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go.table-inline__table--event-unit-cs-start-list .table-inline__cell--noc,
  .event-livescreens__tabpanel--start-list--go .table-inline__table--event-unit-go.table-inline__table--event-unit-cs-start-list .table-inline__cell--noc {
    width: 5rem; }

.event-livescreens__tabpanel--sudden-death--go &gt; .cp-table-inline {
  max-width: 700px;
  padding: 0 0 0 .5rem;
  overflow-x: auto; }

.event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go {
  margin: 0; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__head {
    width: 10%; }
    .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__head:first-child .table-inline__te::after {
      width: 90%; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__head--:first-child {
    width: 203px; }
    .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__head--:first-child .table-inline__te::after {
      display: none; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__head--:first-child,
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__head--rank,
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__head--athlete {
    table-layout: fixed; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__head--hole {
    text-align: center;
    width: calc(100% - 203px); }
    .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__head--hole .table-inline__te::after {
      display: none; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__head--rank {
    width: 42px; }
    .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__head--rank .table-inline__te--name {
      padding-right: .5rem; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__head--athlete {
    width: 161px; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__cell {
    min-width: 34px; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__cell--noc {
    width: 4.6875rem; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__te--last-name {
    display: block; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__cell--rank {
    text-align: center; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go .table-inline__te--number {
    color: #000; }

.event-livescreens__tabpanel--stats--go {
  overflow: hidden; }
  .event-livescreens__tabpanel--stats--go .cp-table-inline {
    border-left: .5rem solid transparent;
    overflow: auto; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time {
  margin: 1rem 0 0 1rem;
  width: calc(100% - 1rem); }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__head,
  .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell {
    text-align: left; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell {
    vertical-align: middle; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell:first-child {
    padding-left: 1rem;
    width: 3rem; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__head--time,
  .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell--time {
    width: 3.5rem; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell--noc {
    width: 5rem; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard {
  margin: 1rem 0 0 1rem;
  width: calc(100% - 1rem); }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard .table-inline__head--total {
    background-color: transparent; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard .table-inline__cell {
    min-width: 2rem;
    color: #737373; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard .table-inline__cell--rank {
    padding-left: 1rem;
    width: 3rem; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard .table-inline__cell--noc {
    width: 5rem;
    color: #000; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard .table-inline__cell--total {
    color: #000; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__head,
.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell {
  width: 33%;
  text-align: center; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__head {
  padding-bottom: 0;
  color: #000; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__head .table-inline__te {
    font-weight: 300; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__head .table-inline__te::after {
      display: none; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__foot {
  color: #000;
  text-align: center;
  padding-top: 1rem; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__foot .table-inline__te {
    font-weight: 300; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__row {
  border-bottom: 1px solid #dfdfdf; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell {
  font-weight: 300; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell--hole {
  color: #000; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell--points .table-inline__te {
  border-radius: 50%;
  width: 29px;
  height: 29px;
  line-height: 29px;
  margin: 0 auto;
  display: block; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell--points .table-inline__te--red {
  background-color: #ed1c24;
  color: #fff; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell--points .table-inline__te--blue {
  background-color: #004b88;
  color: #fff; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell--points .table-inline__te--yellow {
  background-color: #fd0;
  color: #000; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--expand .table-inline__cell--points .table-inline__te--green {
  background-color: #09b89d;
  color: #fff; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--legend {
  width: 80%;
  margin: 1.5rem auto 0; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--legend .table-inline__cell {
    text-transform: uppercase;
    width: 20%;
    text-align: center; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--legend .table-inline__cell:last-child {
    width: 60%; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--legend .table-inline__te {
    display: inline-block; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--legend .table-inline__te--round {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: relative;
    top: -2px;
    margin-right: 10px; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--legend .table-inline__te--red-round {
    background-color: #ed1c24; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--legend .table-inline__te--blue-round {
    background-color: #004b88; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--legend .table-inline__te--yellow-round {
    background-color: #fd0; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard--legend .table-inline__te--green-round {
    background-color: #09b89d; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats {
  padding: 1rem 0 0 1rem; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats .table-inline__head {
    vertical-align: bottom;
    text-align: center; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats .table-inline__head--rank,
  .table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats .table-inline__head--athlete {
    text-align: left; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats .table-inline__cell {
    color: #737373;
    vertical-align: middle; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats .table-inline__cell--rank {
    padding-left: 1rem;
    width: 3rem; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats .table-inline__cell--noc {
    width: 5rem;
    color: #000; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats .table-inline__head--greens-in-regulation,
  .table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats .table-inline__cell--point {
    width: 15%;
    text-align: center; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-stats {
  margin: 1rem 0 0 1rem;
  width: calc(100% - 1rem); }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats .table-inline__head {
    vertical-align: bottom;
    color: #000;
    text-align: center; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-stats .table-inline__head .table-inline__te::after {
      display: none; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats .table-inline__cell {
    color: #737373;
    min-width: 4rem;
    text-align: center; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats .table-inline__cell--average {
    min-width: 6rem; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats .table-inline__cell--hole,
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats .table-inline__cell--black {
    color: #000; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats .table-inline__cell--red {
    color: #f00; }

.table-inline__table--event-unit-go.table-inline__table--event-unit-stats-legend {
  margin: 3rem 0 0 1rem;
  width: calc(100% - 1rem); }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats-legend .table-inline__head {
    vertical-align: bottom;
    color: #000;
    text-align: center;
    padding-bottom: 0; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-stats-legend .table-inline__head .table-inline__te::after {
      display: none; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats-legend .table-inline__head--total {
    background-color: transparent; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats-legend .table-inline__row {
    border-bottom: 1px solid #dfdfdf; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-stats-legend .table-inline__row:last-child {
      border: 0; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats-legend .table-inline__cell {
    color: #737373;
    text-align: center; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats-legend .table-inline__cell--title {
    background-color: #fff;
    color: #000;
    padding-left: 1rem;
    text-align: left; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats-legend .table-inline__cell--total {
    color: #000; }

.table-inline__table--event-unit-go.table-inline__table--distance .table-inline__head {
  padding-right: 1rem; }
  .table-inline__table--event-unit-go.table-inline__table--distance .table-inline__head.table-inline__head-- .table-inline__te::after {
    display: none; }
  .table-inline__table--event-unit-go.table-inline__table--distance .table-inline__head.table-inline__head:last-child {
    padding-right: 0; }
  .table-inline__table--event-unit-go.table-inline__table--distance .table-inline__head .table-inline__te::after {
    width: 100%; }

.table-inline__table--event-unit-go.table-inline__table--distance .table-inline__head--strokes-gained-tee-to-green,
.table-inline__table--event-unit-go.table-inline__table--distance .table-inline__head--approach-shot-distance-to-pin-m {
  width: 6rem; }

.table-inline__table--event-unit-go.table-inline__table--distance .table-inline__head--driving-distance,
.table-inline__table--event-unit-go.table-inline__table--distance .table-inline__head--strokes-gained-putting {
  width: 5rem; }

.table-inline__table--event-unit-go.table-inline__table--distance .table-inline__cell--point {
  width: auto;
  padding-right: 1rem; }
  .table-inline__table--event-unit-go.table-inline__table--distance .table-inline__cell--point.table-inline__cell:last-child {
    padding-right: 0; }

@media only screen and (max-width: 1024px) {
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-go,
  .event-livescreens__tabpanel--start-list--go .table-inline__table--event-unit-go {
    margin: 1rem 0 0 1rem; }
  .event-livescreens__tabpanel--sudden-death--go .cp-table-inline,
  .event-livescreens__tabpanel--start-list--go .cp-table-inline {
    overflow: auto; }
  .event-livescreens__tabpanel--sudden-death--go .table-inline__table--event-unit-cs-sudden-death {
    width: 31.25rem; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time, .table-inline__table--event-unit-go.table-inline__table--event-unit-stats, .table-inline__table--event-unit-go.table-inline__table--event-unit-stats-legend {
    margin: 0; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard {
    margin: 0;
    width: 200%;
    margin-top: 2rem; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard .table-inline__cell--noc {
      width: 4.375rem; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-leaderboard .table-inline__cell--athletes {
      padding-left: 0; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats {
    width: 200%; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats .table-inline__head {
      text-transform: uppercase; }
      .table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats .table-inline__head.table-inline__head--rank {
        padding-right: 1rem; }
        .table-inline__table--event-unit-go.table-inline__table--event-unit-player-stats .table-inline__head.table-inline__head--rank .table-inline__te--wrapper::after {
          width: 100%; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-stats-legend {
    width: 100%; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-stats-legend .table-inline__cell:last-child {
      padding-right: 0; }
  .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time {
    min-width: 56.25rem;
    margin-top: 2rem; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell.table-inline__cell--time,
    .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell.table-inline__cell--tee {
      vertical-align: top; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell--noc {
      display: inline-block;
      width: 4.375rem; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell--athletes {
      width: 85%;
      padding: .838rem 66% .838rem 0;
      display: inline-block; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell--tee,
    .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell--time {
      color: #737373;
      padding-top: 1.375rem; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__head {
      padding-bottom: .5rem; }
    .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__head--time,
    .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__head--tee {
      text-indent: 17%; }
  .event-livescreens__tabpanel--player-stats--go {
    width: 100%; }
    .event-livescreens__tabpanel--player-stats--go .cp-table-inline {
      min-width: 0; }
    .event-livescreens__tabpanel--player-stats--go .table-inline__table--event-unit-player-stats {
      width: auto;
      min-width: 42rem; }
      .event-livescreens__tabpanel--player-stats--go .table-inline__table--event-unit-player-stats .table-inline__cell--athletes {
        padding-left: 0; }
      .event-livescreens__tabpanel--player-stats--go .table-inline__table--event-unit-player-stats .table-inline__cell--noc {
        width: 4.5rem; }
      .event-livescreens__tabpanel--player-stats--go .table-inline__table--event-unit-player-stats .table-inline__cell--rank {
        color: #000;
        padding: .838rem 1.0625rem .838rem 0;
        text-align: center;
        width: 4rem; }
      .event-livescreens__tabpanel--player-stats--go .table-inline__table--event-unit-player-stats .table-inline__head--rank {
        text-align: center; }
      .event-livescreens__tabpanel--player-stats--go .table-inline__table--event-unit-player-stats .table-inline__te-group .table-inline__te {
        display: block; }
  .event-livescreens__tabpanel--player-stats--go .event-livescreens__tabpanel-innertabs--event-unit-go .event-livescreens__link {
    text-align: center; }
    .event-livescreens__tabpanel--player-stats--go .event-livescreens__tabpanel-innertabs--event-unit-go .event-livescreens__link:last-child {
      text-align: center; }
  .event-livescreens__tabpanel--leaderboard--go .table-inline__table--event-unit-leaderboard .table-inline__head--rank .table-inline__te--name {
    text-align: center;
    display: block;
    padding-right: .5rem; }
  .event-livescreens__tabpanel--leaderboard--go .table-inline__table--event-unit-leaderboard .table-inline__cell--rank {
    padding: .838rem .5rem .838rem 0;
    text-align: center;
    width: 4rem; }
  .cp-event-livescreens .event-livescreens__tabpanel--stats--go {
    overflow: hidden; }
  .event-livescreens__tabpanel--player-stats--go .cp-table-inline,
  .event-livescreens__tabpanel--tee-time--go .cp-table-inline {
    overflow-x: auto;
    overflow-y: hidden; }
  .event-livescreens__tabpanel--tee-time--go .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time {
    min-width: 0; }
    .event-livescreens__tabpanel--tee-time--go .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell--noc {
      display: block;
      float: left;
      padding-top: 1.4rem;
      margin-right: .3rem;
      min-height: 55px; }
    .event-livescreens__tabpanel--tee-time--go .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell--athletes {
      display: block;
      overflow: hidden;
      width: auto;
      padding: .9rem 0 .838rem 0; }
      .event-livescreens__tabpanel--tee-time--go .table-inline__table--event-unit-go.table-inline__table--event-unit-tee-time .table-inline__cell--athletes .table-inline__te {
        vertical-align: middle;
        height: 38px;
        width: 100%;
        display: table-cell; } }

.table-inline__table--event-gr-phases--before .table-inline__cell--noc {
  width: 11%; }

.table-inline__table--event-gr-phases--before .table-inline__te--wrapper {
  padding-right: 1rem;
  padding: 1rem 1rem 0 0;
  text-align: left; }

.table-inline__table--event-gr-phases--before .table-inline__head--start-order .table-inline__te--wrapper {
  padding: 0 1rem 0 0; }

.table-inline__table--event-gr-phases--before .table-inline__row .table-inline__cell {
  text-align: left; }

.table-inline__table--event-gr-phases--before .table-inline__row .table-inline__cell--start-order {
  padding-right: 1rem;
  text-align: center; }

.table-inline__table--event-gr-phases--before .table-inline__head--start-order,
.table-inline__table--event-gr-phases--before .table-inline__row .table-inline__cell--start-order,
.table-inline__table--event-gr-phases--before .table-inline__cell--start-time {
  width: 4.5rem;
  text-align: center;
  display: block;
  padding-left: 1rem; }

.table-inline__table--event-gr-phases--before .table-inline__cell--athletes,
.table-inline__table--event-gr-phases--before .table-inline__cell--noc-name {
  width: 77%; }

.table-inline__table--event-gr-phases--after .table-inline__cell--points {
  text-align: left;
  color: #737373; }

.table-inline__table--event-gr-phases--after .table-inline__te--total {
  color: #000; }

.table-inline__table--event-gr-phases--after .table-inline__head .table-inline__te {
  text-align: left; }

.table-inline__table--event-gr-phases--after .table-inline__row .table-inline__cell--start-order {
  padding-right: 1rem;
  text-align: center; }

.table-inline__table--event-gr-phases--after .table-inline__head {
  vertical-align: bottom; }
  .table-inline__table--event-gr-phases--after .table-inline__head.table-inline__head--5-ribbons, .table-inline__table--event-gr-phases--after .table-inline__head.table-inline__head--3-clubs-2-hoops {
    min-width: 6rem; }

.table-inline__table--event-gr-phases--after .table-inline__head--start-order,
.table-inline__table--event-gr-phases--after .table-inline__row .table-inline__cell--start-order,
.table-inline__table--event-gr-phases--after .table-inline__cell--start-time {
  width: 4rem;
  text-align: center;
  display: block; }

.table-inline__table--event-gr-phases--after .table-inline__head--total {
  background: transparent; }

.table-inline__table--event-gr-phases--after .table-inline__cell--irm-message .table-inline__te,
.table-inline__table--event-gr-phases--after .table-inline__cell:last-child .table-inline__te {
  padding-right: 1rem;
  padding-left: .5rem; }

.table-inline__table--event-gr-phases--after .table-inline__cell:last-child .table-inline__te {
  padding-left: 0rem; }

.table-inline__table--event-gr-phases--after .table-inline__cell--noc {
  width: 15%; }

.table-inline__table--event-gr-phases--after .table-inline__row .table-inline__cell:last-child {
  color: #000; }

.table-inline__table--event-gr-phases--after .table-inline__row .table-inline__cell.table-inline__cell--start-order, .table-inline__table--event-gr-phases--after .table-inline__row .table-inline__cell.table-inline__cell--rank {
  display: table-cell;
  min-width: 4rem; }

.table-inline__table--event-gr-phases--after .table-inline__row .table-inline__cell.table-inline__cell--athletes {
  width: 34%; }

.event-phases__inner-content &gt; div:first-child .table-inline__table--event-gr-phases--after {
  margin-top: 1.25rem; }

.table-inline__table--event-gr.table-inline__table--event.table-inline__table--event-match .table-inline__cell--schedule {
  width: 23%; }

.table-inline__table--event-gr .table-inline__head--total {
  font-weight: 400; }

.table-inline__table--event-gr .table-inline__cell--points {
  width: 10%; }

.table-inline__table--event-gr .table-inline__cell--points:last-child {
  width: 5%; }

.table-inline__table--event-gr .table-inline__cell {
  padding-left: 0; }

.table-inline__table--event-gr .table-inline__cell--athletes {
  width: 39%; }

.table-inline__table--event-gr .table-inline__cell--irm-message {
  padding-left: .5rem; }

.table-inline__table--event-gr.table-inline__table--event-gr-phases--before .table-inline__cell--athletes {
  width: 77%; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-gr-phases--results .table-inline__head:first-child {
    padding-left: .5rem;
    min-width: 4rem; }
  .table-inline__table--event-gr-phases--results.table-inline__table--event .table-inline__cell--athletes,
  .table-inline__table--event-gr-phases--results.table-inline__table--event .table-inline__cell--results {
    width: 100%;
    padding: 0; }
    .table-inline__table--event-gr-phases--results.table-inline__table--event .table-inline__cell--athletes .table-inline__te,
    .table-inline__table--event-gr-phases--results.table-inline__table--event .table-inline__cell--results .table-inline__te {
      padding: 0; }
  .table-inline__table--event-gr-phases--results.table-inline__table--event .table-inline__cell--athletes {
    padding-top: .838rem; }
  .table-inline__table--event-gr-phases--results.table-inline__table--event .table-inline__cell--results {
    padding-bottom: .838rem; }
  .table-inline__table--event-gr-phases--after .table-inline__head:first-child {
    padding-left: .5rem; }
  .table-inline__table--event-gr-phases--after .table-inline__cell--points,
  .table-inline__table--event-gr-phases--after .table-inline__cell--athletes,
  .table-inline__table--event-gr-phases--after .table-inline__cell:last-child,
  .table-inline__table--event-gr-phases--after .table-inline__cell--results {
    min-width: 3.75rem;
    padding-left: 0 !important;
    text-align: left; }
  .table-inline__table--event-gr-phases--after .table-inline__cell--athletes {
    min-width: 6.25rem; }
  .table-inline__table--event-gr .table-inline__cell--noc {
    width: 18%;
    min-width: 5rem; }
  .table-inline__table--event-gr .table-inline__cell.table-inline__cell--competition.table-inline__cell:first-child {
    vertical-align: middle; }
  .table-inline__table--event-gr.table-inline__table--event.table-inline__table--event-match .table-inline__cell--schedule {
    width: 46%; } }

@media only screen and (max-width: 640px) {
  .table-inline__table--event-gr-phases--results .table-inline__head--athlete {
    display: block;
    padding-right: 0; }
    .table-inline__table--event-gr-phases--results .table-inline__head--athlete .table-inline__te::after {
      width: 100%;
      max-width: none; }
  .table-inline__table--event-gr-phases--results.table-inline__table--event .table-inline__head--rank,
  .table-inline__table--event-gr-phases--results.table-inline__table--event .table-inline__cell--rank {
    max-width: 1.7rem;
    width: 1.7rem;
    min-width: 1.7rem; }
  .table-inline__table--event-gr-phases--results .table-inline__cell--athletes {
    display: block;
    width: auto;
    padding-bottom: .3rem; }
  .table-inline__table--event-gr-phases--results .table-inline__cell--results {
    display: inline-block;
    padding: 0 .3rem .5rem; } }

.table-inline__table--event-unit-gr {
  overflow: hidden; }
  .table-inline__table--event-unit-gr .table-inline__head {
    text-transform: uppercase; }
  .table-inline__table--event-unit-gr.table-inline__table--haveexpandedtable {
    min-width: 0; }
    .table-inline__table--event-unit-gr.table-inline__table--haveexpandedtable .table-inline__cell--expand {
      padding-right: 0;
      padding-bottom: 0; }
      .table-inline__table--event-unit-gr.table-inline__table--haveexpandedtable .table-inline__cell--expand .cp-table-inline {
        padding: 0; }
  .table-inline__table--event-unit-gr .table-inline__cell--expand &gt; .cp-table-inline {
    max-width: 99.5vw;
    overflow: auto;
    padding: 0 .5rem; }
  .table-inline__table--event-unit-gr .table-inline__table--event-unit-expand {
    width: 100%;
    margin: 0 auto; }
    .table-inline__table--event-unit-gr .table-inline__table--event-unit-expand .table-inline__cell--points,
    .table-inline__table--event-unit-gr .table-inline__table--event-unit-expand .table-inline__cell--description,
    .table-inline__table--event-unit-gr .table-inline__table--event-unit-expand .table-inline__cell--music-time {
      color: #737373; }
    .table-inline__table--event-unit-gr .table-inline__table--event-unit-expand .table-inline__cell--description {
      width: 66%; }
    .table-inline__table--event-unit-gr .table-inline__table--event-unit-expand .table-inline__head {
      padding-bottom: .5rem; }
    .table-inline__table--event-unit-gr .table-inline__table--event-unit-expand .table-inline__cell--athletes {
      padding-left: 0; }
    .table-inline__table--event-unit-gr .table-inline__table--event-unit-expand .table-inline__row {
      background-color: transparent; }
  .table-inline__table--event-unit-gr .table-inline__cell--noc {
    width: 4rem; }
  .table-inline__table--event-unit-gr .table-inline__cell--noc-name {
    color: #737373; }
  .table-inline__table--event-unit-gr .table-inline__te--irm-message {
    color: #000;
    display: inline-block; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__head--music-selection,
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__head--group-composition {
    padding-left: 1.5rem !important; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__head--group-composition {
    padding-top: 1.5rem; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__cell--category,
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__cell--athletes {
    text-align: left;
    padding-left: 1.5rem; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__cell--category {
    width: 12rem; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__cell--description {
    text-align: left; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__head:first-child, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__head:first-child {
    padding-left: .25rem; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__cell, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell {
    padding-left: 0; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__head--bib, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__head--bib {
    width: 2rem;
    min-width: 2rem; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__cell--noc, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--noc {
    min-width: 4rem; }
    .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__cell--noc .table-inline__te--country-name, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--noc .table-inline__te--country-name {
      padding-left: 0;
      width: 25px;
      display: inline-block; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__table--event-unit-expand .table-inline__head:first-child, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__table--event-unit-expand .table-inline__head:first-child {
    padding-left: 0; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__table--event-unit-expand .table-inline__head--total, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__table--event-unit-expand .table-inline__head--total {
    background-color: transparent; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__table--event-unit-expand .table-inline__cell--total, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__table--event-unit-expand .table-inline__cell--total {
    color: #000; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__table--event-unit-expand .table-inline__cell, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__table--event-unit-expand .table-inline__cell {
    text-align: left; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__table--event-unit-expand .table-inline__cell--rank, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__table--event-unit-expand .table-inline__cell--rank {
    color: #737373;
    text-align: right;
    padding-right: .5rem; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__cell--category, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list.table-inline__table--haveexpandedtable .table-inline__cell--category {
    padding-left: 1.5rem !important; }

.cp-event-phases__gr-running-finished-group .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__head--apparatus,
.cp-event-phases__gr-running-finished-group .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__cell--category {
  padding-left: 1rem !important; }

.cp-event-phases__gr-getting-ready-group .table-inline__head--apparatus {
  width: 25%; }

.cp-event-phases__gr-getting-ready-group .table-inline__cell--apparatus {
  text-align: left; }

.cp-event-phases__gr-getting-ready-group .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__cell--description {
  padding-left: 1.5rem; }

.cp-event-phases__gr-getting-ready-group .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__cell--music-time {
  padding-right: 1rem;
  text-align: right; }

@media only screen and (max-width: 1024px) {
  .cp-event-phases__gr-getting-ready-group .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--apparatus {
    padding: .838rem .3rem; }
  .cp-event-phases__gr-getting-ready-group .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--expand .table-inline__cell--music-time {
    padding-left: 1.5rem;
    text-align: left; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__table--event-unit-expand .table-inline__cell--category {
    width: 31%; }
  .table-inline__table--event-unit-gr .table-inline__te {
    vertical-align: top; }
  .table-inline__table--event-unit-gr .table-inline__table--event-unit-expand .table-inline__cell--music-time,
  .table-inline__table--event-unit-gr .table-inline__table--event-unit-expand .table-inline__cell--description {
    display: block; }
  .table-inline__table--event-unit-gr .table-inline__table--event-unit-expand .table-inline__cell--music-time {
    padding-top: 0; }
  .table-inline__table--event-unit-gr .table-inline__cell--expand .table-inline__table--event-unit-expand .table-inline__head .table-inline__te {
    border-bottom: 1px solid #dfdfdf;
    margin: 0;
    padding-right: .3rem; }
  .table-inline__table--event-unit-gr .table-inline__cell--expand .table-inline__table--event-unit-expand .table-inline__head:first-child .table-inline__te {
    margin-left: .3rem; }
  .table-inline__table--event-unit-gr .table-inline__cell--expand .table-inline__table--event-unit-expand .table-inline__head:last-child .table-inline__te {
    margin-right: .3rem; }
  .table-inline__table--event-unit-gr .table-inline__cell--expand .table-inline__table--event-unit-expand .table-inline__head:only-child .table-inline__te {
    margin: 0; } }

@media only screen and (max-width: 640px) {
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__table--event-unit-expand .table-inline__cell--category {
    width: 34%; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__head--bib + .table-inline__head--athlete {
    display: block;
    padding-right: 0; }
    .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__head--bib + .table-inline__head--athlete .table-inline__te {
      padding-top: 1.2rem;
      margin: 0; }
      .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__head--bib + .table-inline__head--athlete .table-inline__te::after {
        width: 100%;
        max-width: none; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--athletes {
    display: block;
    width: auto;
    padding-bottom: .3rem; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--apparatus {
    display: inline-block;
    padding: 0 .3rem .5rem 0; }
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--expand-icon {
    display: table-cell; } }

@media only screen and (max-width: 340px) {
  .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__cell--noc, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--noc {
    min-width: 2rem; }
    .table-inline__table--event-unit-gr.table-inline__table--event-unit-results .table-inline__cell--noc .table-inline__te, .table-inline__table--event-unit-gr.table-inline__table--event-unit-start-list .table-inline__cell--noc .table-inline__te {
      margin: 0;
      display: block; } }

.table-inline__table--event-gt-phases .table-inline__cell--points,
.table-inline__table--event-gt-phases .table-inline__cell--bib,
.table-inline__table--event-gt-phases .table-inline__head--bib,
.table-inline__table--event-gt-phases .table-inline__head--rank {
  text-align: left; }

.table-inline__table--event-gt-phases .table-inline__te--points {
  color: #000; }

.table-inline__table--event-match .table-inline__cell--event-name {
  width: 345px; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-gt-phases .table-inline__head--result {
    display: none; }
  .table-inline__table--event-gt-phases .table-inline__cell--result,
  .table-inline__table--event-gt-phases .table-inline__cell--points,
  .table-inline__table--event-gt-phases .table-inline__cell--athletes {
    display: block;
    width: 100%; }
  .table-inline__table--event-gt-phases .table-inline__cell--athletes {
    padding: .838rem 0 0; }
  .table-inline__table--event-gt-phases .table-inline__cell--noc {
    width: auto; }
  .table-inline__table--event-gt-phases .table-inline__te--country-name {
    margin: 0 0 0 .812rem; }
  .table-inline__table--event-gt-phases .table-inline__cell--result,
  .table-inline__table--event-gt-phases .table-inline__cell--points {
    padding: 0; }
  .table-inline__table--event-gt-phases .table-inline__te--last-name {
    margin: 0 .113rem 0 0; }
  .table-inline__table--event-gt-phases .table-inline__cell:last-child {
    padding: 0 0 .838rem; }
  .table-inline__table--event-gt-phases .table-inline__cell--rank {
    width: 13%;
    padding: .838rem 0;
    text-align: center; }
  .table-inline__table--event-gt.table-inline__table--event.table-inline__table--event-match .table-inline__cell.table-inline__cell--competition {
    padding-top: .838rem; }
    .table-inline__table--event-gt.table-inline__table--event.table-inline__table--event-match .table-inline__cell.table-inline__cell--competition .table-inline__te-sprite--competition {
      vertical-align: middle; } }

.table-inline__table--event-unit-gt .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--event-unit-gt.table-inline__table--event-match .table-inline__cell {
  vertical-align: middle; }

.table-inline__table--event-unit-gt.table-inline__table--event-match .table-inline__cell:last-child {
  text-align: right;
  padding-right: 1rem; }

.table-inline__table--event-unit-gt .table-inline__cell.table-inline__cell--noc {
  width: 11%; }

.table-inline__table--event-unit-gt .table-inline__cell--result {
  width: 1%; }

.table-inline__table--event-unit-gt .table-inline__table--event-unit-expand {
  color: #000; }
  .table-inline__table--event-unit-gt .table-inline__table--event-unit-expand .table-inline__te {
    font-weight: 300; }
  .table-inline__table--event-unit-gt .table-inline__table--event-unit-expand .table-inline__head {
    padding-bottom: .5rem;
    padding-left: 1rem; }
    .table-inline__table--event-unit-gt .table-inline__table--event-unit-expand .table-inline__head .table-inline__te {
      font-weight: 300;
      text-transform: none;
      font-size: .875rem; }
  .table-inline__table--event-unit-gt .table-inline__table--event-unit-expand .table-inline__row--total {
    background-color: #efeeee !important; }
  .table-inline__table--event-unit-gt .table-inline__table--event-unit-expand .table-inline__cell {
    padding: .625rem 0;
    text-align: left; }
  .table-inline__table--event-unit-gt .table-inline__table--event-unit-expand .table-inline__cell:first-child {
    padding-left: 1rem; }
  .table-inline__table--event-unit-gt .table-inline__table--event-unit-expand .table-inline__cell:last-child {
    color: #737373; }
  .table-inline__table--event-unit-gt .table-inline__table--event-unit-expand .table-inline__te--penalties {
    color: #ff002c; }

.table-inline__table--event-unit-gt.table-inline__table--event-unit-rank .table-inline__te--irm-message {
  margin-top: 0;
  vertical-align: bottom; }

.table-inline__table--event-unit-gt.table-inline__table--event-unit-start-list .table-inline__cell--expand .cp-table-inline {
  width: 50%;
  float: left; }

.table-inline__table--event-unit-gt.table-inline__table--event-unit-results .table-inline__cell--expand .cp-table-inline {
  width: 50%;
  float: left; }

.table-inline__table--event-unit-gt.table-inline__table--event-unit-results .table-inline__cell--finals .cp-table-inline {
  float: right;
  width: 75%; }

.table-inline__table--event-unit-gt.table-inline__table--event-unit-results .table-inline__table--event-unit-expand .table-inline__head {
  padding-bottom: .5rem;
  padding-left: 1rem; }

.table-inline__table--event-unit-gt.table-inline__table--event-unit-results .table-inline__table--event-unit-expand .table-inline__cell {
  text-align: left; }

.table-inline__table--event-unit-gt.table-inline__table--event-unit-results .table-inline__cell--noc {
  width: 10% !important; }

.table-inline__table--event-unit-gt.table-inline__table--event-unit-results .table-inline__head--rank {
  width: 1.7rem; }

.table-inline__table--event-unit-gt.table-inline__table--event-unit-results .table-inline__cell--start-order {
  width: 8%;
  padding-left: 0.7rem !important;
  text-align: left; }

.table-inline__table--event-unit-gt.table-inline__table--during-finals .table-inline__cell--expand .cp-table-inline {
  width: 50%;
  float: none;
  margin: 0 auto; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-gt.table-inline__table--event-unit-results .table-inline__cell--start-order {
    width: 8%;
    padding-left: 1.3rem !important;
    text-align: left; }
  .table-inline__table--event-unit-gt.table-inline__table--haveexpandedtable {
    min-width: 100% !important; }
  .table-inline__table--event-unit-gt.table-inline__table--event-unit-start-list .table-inline__te::after {
    width: calc(100% - .5rem); }
  .table-inline__table--event-unit-gt.table-inline__table--event-unit-start-list .table-inline__head--bib {
    padding-left: .125rem; }
  .table-inline__table--event-unit-gt.table-inline__table--event-unit-results .table-inline__cell--finals,
  .table-inline__table--event-unit-gt.table-inline__table--event-unit-results .table-inline__cell--expand {
    padding-right: 0; }
    .table-inline__table--event-unit-gt.table-inline__table--event-unit-results .table-inline__cell--finals .cp-table-inline,
    .table-inline__table--event-unit-gt.table-inline__table--event-unit-results .table-inline__cell--expand .cp-table-inline {
      width: 100%; }
  .table-inline__table--event-unit-gt.table-inline__table--event-unit-results:not(.table-inline__table--haveexpandedtable) {
    min-width: 100%;
    max-width: 100%;
    width: 100%; }
    .table-inline__table--event-unit-gt.table-inline__table--event-unit-results:not(.table-inline__table--haveexpandedtable) .table-inline__head.table-inline__head--result {
      display: none; }
    .table-inline__table--event-unit-gt.table-inline__table--event-unit-results:not(.table-inline__table--haveexpandedtable) .table-inline__cell.table-inline__cell--athletes {
      display: inline-block;
      width: 100%;
      float: left;
      padding-bottom: 0; }
    .table-inline__table--event-unit-gt.table-inline__table--event-unit-results:not(.table-inline__table--haveexpandedtable) .table-inline__cell.table-inline__cell--result {
      display: inline-block;
      width: 100%;
      padding: 0; }
    .table-inline__table--event-unit-gt.table-inline__table--event-unit-results:not(.table-inline__table--haveexpandedtable) .table-inline__cell.table-inline__cell--message {
      display: inline-block;
      width: 100%;
      padding: 0 0 .7rem 0; }
  .table-inline__table--event-unit-gt.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__cell--result {
    padding-bottom: 0; }
  .table-inline__table--event-unit-gt.table-inline__table--event-unit-results.table-inline__table--haveexpandedtable .table-inline__cell--message {
    padding: 0 0 .7rem 0; }
  .table-inline__table--event-unit-gt .table-inline__table--event-unit-expand .table-inline__head.table-inline__head--second-routine {
    padding-top: 2rem; }
  .table-inline__table--event-unit-gt .table-inline__table--event-unit-expand .table-inline__head .table-inline__te {
    text-transform: uppercase; } }

.table-inline__table--event-unit-gt .table-inline__cell--expand.table-inline__cell--expand--opened {
  background: #fff; }
  .table-inline__table--event-unit-gt .table-inline__cell--expand.table-inline__cell--expand--opened .table-inline__cell {
    text-align: left; }

.table-inline__table--event-unit-gt .table-inline__cell--athletes {
  width: 38%; }

.table-inline__table--event-unit-gt .table-inline__cell--expand-icon {
  text-align: right; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-gt .table-inline__cell {
    vertical-align: middle; } }

@media only screen and (max-width: 415px) {
  .table-inline__table--event-unit-gt .table-inline__cell {
    padding-top: .125rem;
    vertical-align: top; }
  .table-inline__table--event-unit-gt .table-inline__cell--athletes span {
    display: block; }
  .table-inline__table--event-unit-gt .table-inline__head--result {
    display: none; }
  .event-livescreens__tabpanel--results--gt .table-inline__cell--athletes,
  .event-livescreens__tabpanel--results--gt .table-inline__cell--result,
  .event-livescreens__tabpanel--results--gt .table-inline__cell--message,
  .event-livescreens__tabpanel--rank--gt .table-inline__cell--athletes,
  .event-livescreens__tabpanel--rank--gt .table-inline__cell--result,
  .event-livescreens__tabpanel--rank--gt .table-inline__cell--message {
    width: 100%;
    text-align: left;
    display: block;
    padding: .125rem 0; }
  .event-livescreens__tabpanel--results--gt .table-inline__cell--result {
    padding-bottom: .838rem; }
  .event-livescreens__tabpanel--rank--gt .table-inline__cell:last-child {
    display: block; }
  .event-livescreens__tabpanel--rank--gt .table-inline__cell--message {
    padding-bottom: .838rem; } }

@media only screen and (max-width: 325px) {
  .pg-event-unit .table-inline__table--event-unit-gt .table-inline__cell--expand .table-inline__cell:first-child {
    padding-left: 1rem; } }

.table-inline__table--event-hb .table-inline__row .table-inline__cell--matches-played,
.table-inline__table--event-hb .table-inline__row .table-inline__cell--matches-lost {
  border: 0; }

.table-inline__table--event-hb .table-inline__row .table-inline__cell--match {
  padding-right: 0 !important; }

.table-inline__table--event-hb .table-inline__row .table-inline__te--noc-name {
  padding-left: 0 !important; }

.table-inline__table--event-hb .table-inline__row .table-inline__cell--name-player {
  padding-left: .5rem; }

.table-inline__table--event-hb .table-inline__hrow .table-inline__head--against {
  border-right: 0; }

.table-inline__table--event-hb .table-inline__hrow .table-inline__head--match {
  padding-right: 0 !important; }

.table-inline__table--event-hb .table-inline__hrow .table-inline__head--date {
  width: 33% !important; }

.table-inline__table--event-hb .table-inline__hrow .table-inline__head--points {
  width: 10%; }

.table-inline__table--event-hb .table-inline__hrow .table-inline__head--team {
  width: 25%; }

.table-inline__table--event-hb .table-inline__cell--points {
  background-color: #efeeee; }

.table-inline__table--event-hb .table-inline__head--lost {
  border-right: 1px solid #d4d4d4; }

.table-inline__table--event-hb .table-inline__table--viewrank--expand-table .table-inline__head--date {
  width: 41% !important; }

.table-inline__table--event-hb.table-inline__table--viewrank .table-inline__head--date,
.table-inline__table--event-hb.table-inline__table--viewrank .table-inline__cell--match,
.table-inline__table--event-hb.table-inline__table--viewrank .table-inline__cell--date,
.table-inline__table--event-hb.table-inline__table--viewrank .table-inline__cell--team {
  text-align: left; }

.table-inline__table--event-hb.table-inline__table--viewrank .table-inline__cell--date,
.table-inline__table--event-hb.table-inline__table--viewrank .table-inline__head--date {
  padding-left: 3.6rem !important; }

.table-inline__table--event-hb.table-inline__table--viewrank .table-inline__head {
  padding-top: .875rem; }

.table-inline__table--event-hb.table-inline__table--viewrank .table-inline__rows--odd-white .table-inline__head--match {
  text-align: center;
  padding-left: 0; }
  .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__rows--odd-white .table-inline__head--match .table-inline__te {
    padding: 0; }

.table-inline__table--event-hb.table-inline__table--viewrank .table-inline__rows--odd-white .table-inline__cell--team .table-inline__te {
  float: left; }

.table-inline__table--event-hb.table-inline__table--viewrank .table-inline__rows--odd-white .table-inline__cell--team .table-inline__te--country-name {
  margin-right: 0; }
  .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__rows--odd-white .table-inline__cell--team .table-inline__te--country-name:last-child {
    overflow: hidden;
    float: none;
    display: block;
    padding-left: .3rem; }

.table-inline__table--event-hb .table-inline__cell--date .table-inline__te {
  color: #000; }

.table-inline__table--event-hb .table-inline__row--expand--selected .table-inline__cell--points {
  background-color: transparent; }

.table-inline__table--event-hb.table-inline__table--menu-tab .table-inline__cell:last-child {
  padding-right: .5em; }

.table-inline__table--event-hb.table-inline__table--menu-tab .table-inline__te--country-name-custom {
  padding-left: 2.25rem;
  display: inline-block;
  color: #000; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-hb.table-inline__table--menu-tab .table-inline__row .table-inline__cell--noc {
    width: 4rem; }
  .table-inline__table--event-hb.table-inline__table--menu-tab .table-inline__row .table-inline__cell--name-player {
    padding-left: .2rem;
    white-space: nowrap; }
  .table-inline__table--event-hb.table-inline__table--viewrank {
    min-width: 26.25rem; }
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__rows--odd-white .table-inline__cell--rank {
      width: 10%; }
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__rows--odd-white .table-inline__cell--team {
      min-width: 11rem;
      padding-left: 0; }
      .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__rows--odd-white .table-inline__cell--team .table-inline__te--country-name:last-child {
        padding-left: .3rem !important; }
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__rows--odd-white .table-inline__cell--date,
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__rows--odd-white .table-inline__head--date {
      padding-left: calc(10% - .2rem) !important;
      min-width: 7rem;
      text-align: left; }
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__rows--odd-white .table-inline__te--noc-name {
      display: none; }
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__rows--odd-white .table-inline__head--match {
      padding-left: 0; }
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__head--team {
      padding-left: 0;
      text-align: left; }
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__head--date {
      width: 28% !important; }
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__head--coltab {
      padding-left: 1.2rem; }
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__cell--match .table-inline__te:nth-child(2) {
      padding-left: 0 !important; }
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__head--lost {
      border-right: 0; }
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__head--rank {
      padding-left: 1rem; }
    .table-inline__table--event-hb.table-inline__table--viewrank .table-inline__head--against {
      width: 10%; }
  .table-inline__table--event-hb .table-inline__table--viewrank--expand-table .table-inline__cell--hidden {
    display: block; }
  .table-inline__table--event-hb .table-inline__table--viewrank--expand-table .table-inline__cell--match {
    min-width: 21rem; }
    .table-inline__table--event-hb .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te--arrow {
      width: auto; }
  .table-inline__table--event-hb .table-inline__table--viewrank--expand-table .table-inline__te--noc-name {
    margin-left: 1rem; }
  .table-inline__table--event-hb .table-inline__table--viewrank--expand-table .table-inline__hrow .table-inline__head--match {
    text-align: center;
    padding-left: 0; }
  .table-inline__table--event-hb.table-inline__table--menu-tab .table-inline__te--country-name-custom {
    padding-left: .25rem; } }

.event-livescreens__tabpanel-innertabs--event-unit-hb .event-livescreens__link {
  margin-bottom: .3rem;
  padding-bottom: 1rem;
  width: auto;
  text-align: left;
  border-bottom: .125rem solid transparent; }

.event-livescreens__tabpanel--stats--hb .cp-event-innertabs--noc .event-innertabs__link .event-innertabs__player {
  margin: 0;
  width: 100%; }

.cp-event-phases__hb .table-inline__cell {
  position: relative; }

.cp-event-phases__hb .event-phases__icon .event-phases__icon--sprite {
  vertical-align: middle; }

.cp-table-inline.cp-table-inline--stats-hb {
  padding-top: 0;
  margin-top: 0; }
  .cp-table-inline.cp-table-inline--stats-hb .table-inline__table--individual-stats {
    margin-top: 1rem; }

.cp-table-inline p.table-inline__table--shots {
  padding: 2rem 0 2rem 1rem;
  color: #000;
  font-weight: 300; }

.table-inline__table--event-unit-hb.table-inline__table--event-unit-rank.table-inline__table--individual-stats .table-inline__hrow .table-inline__head .table-inline__te--wrapper {
  margin: 0;
  word-spacing: .16rem;
  padding: 0 .8rem; }

.table-inline__table--event-unit-hb .table-inline__event-unit-hb-table-title {
  margin: 2.5rem 0 3rem; }

.table-inline__table--event-unit-hb.table-inline__table--stats-team .table-inline__cell--results-total {
  color: #737373; }

.table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--results {
  padding-right: .8rem;
  width: 12rem; }

.table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--noc {
  width: 4.3rem; }

.table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--athlete {
  padding-left: 0; }

.table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--match-score {
  text-align: center; }
  .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--match-score .table-inline__te {
    vertical-align: top; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--match-score .table-inline__te:empty {
      width: 100%;
      height: 200%;
      position: absolute;
      left: 0;
      top: 0;
      background-color: #4faa33;
      min-height: 3rem; }
  .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--match-score.table-inline__cell:last-child {
    overflow: hidden; }

.table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__te--irm-message {
  margin-left: 0;
  color: #737373; }

.table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__te--country-name {
  margin-right: 0; }

.table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__te-group {
  display: inline-block; }

.table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--player-number {
  width: 1.7rem; }

.table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__head {
  min-height: 1.5rem;
  padding: 0 0 .8rem .5rem; }
  .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__head .table-inline__te {
    font-size: 1.13rem;
    font-weight: 300;
    text-transform: capitalize; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__head .table-inline__te::after {
      display: none; }

.table-inline__table--event-unit-hb.table-inline__table--individual-stats .table-inline__cell--player-number {
  width: 2.5rem;
  vertical-align: middle;
  color: #000; }

.table-inline__table--event-unit-hb.table-inline__table--individual-stats .table-inline__cell--athlete {
  width: 6.25rem;
  text-align: left;
  vertical-align: top;
  padding-right: 1rem; }

.table-inline__table--event-unit-hb.table-inline__table--individual-stats .table-inline__cell--stats {
  width: 3.75rem;
  vertical-align: middle;
  border-left: 1px solid #e7e7e7; }

.table-inline__table--event-unit-hb.table-inline__table--individual-stats .table-inline__cell--position {
  width: 5.9rem;
  vertical-align: middle;
  border-left: 1px solid #e7e7e7; }

.table-inline__table--event-unit-hb.table-inline__table--individual-stats .table-inline__te--given-name {
  clear: both;
  display: block; }

.table-inline__table--event-unit-hb.table-inline__table--individual-stats .table-inline__row--bench .table-inline__cell:first-child {
  text-align: left;
  color: #000;
  padding-left: 1.2rem; }

.table-inline__table--event-unit-hb.table-inline__table--individual-stats .table-inline__row--bench .table-inline__cell {
  color: #000; }

.table-inline__table--event-unit-hb.table-inline__table--individual-stats .table-inline__row--total .table-inline__cell {
  background-color: #efeeee;
  color: #000; }

.table-inline__table--event-unit-hb.table-inline__table--individual-stats .table-inline__row--total .table-inline__cell:first-child {
  color: #000;
  padding-left: 1.2rem;
  text-align: left; }

.table-inline__table--event-unit-hb.table-inline__table--stats-punishments .table-inline__cell--position,
.table-inline__table--event-unit-hb.table-inline__table--stats-punishments .table-inline__cell--stats {
  width: 6.6rem; }

.table-inline__table--event-unit-hb.table-inline__table--stats-punishments .table-inline__head--commited,
.table-inline__table--event-unit-hb.table-inline__table--stats-punishments .table-inline__head--fouls {
  border-right: 1px solid #e7e7e7; }

.table-inline__table--event-unit-hb.table-inline__table--stats-punishments .table-inline__head--cards,
.table-inline__table--event-unit-hb.table-inline__table--stats-punishments .table-inline__head--yellow,
.table-inline__table--event-unit-hb.table-inline__table--stats-punishments .table-inline__head--2nd-yellow,
.table-inline__table--event-unit-hb.table-inline__table--stats-punishments .table-inline__head--red {
  background-color: #0e65ab; }

.table-inline__table--event-unit-hb.table-inline__table--shots .table-inline__head {
  border-right: 0; }

.table-inline__table--event-unit-hb.table-inline__table--shots .table-inline__head:first-child {
  background-color: #075492;
  text-align: left;
  padding-left: 1.2rem; }
  .table-inline__table--event-unit-hb.table-inline__table--shots .table-inline__head:first-child .table-inline__te.table-inline__te--wrapper {
    text-align: left; }

.table-inline__table--event-unit-hb.table-inline__table--shots .table-inline__cell {
  width: 4.313rem;
  padding: .6rem 0; }

.table-inline__table--event-unit-hb.table-inline__table--offence-defence .table-inline__te--given-name {
  clear: none;
  display: inline-block;
  margin-left: .25rem; }

.table-inline__table--event-unit-hb.table-inline__table--offence-defence .table-inline__head {
  border-right: 0;
  padding: .4rem 0 .2rem; }

.table-inline__table--event-unit-hb.table-inline__table--offence-defence .table-inline__head:first-child {
  background-color: #075492;
  text-align: left;
  padding-left: 1.2rem; }
  .table-inline__table--event-unit-hb.table-inline__table--offence-defence .table-inline__head:first-child .table-inline__te.table-inline__te--wrapper {
    text-align: left; }

.table-inline__table--event-unit-hb.table-inline__table--offence-defence .table-inline__cell--athlete {
  width: 13.25rem; }

.table-inline__table--event-unit-hb.table-inline__table--punishments .table-inline__te--given-name {
  clear: none;
  display: inline-block;
  margin-left: .25rem; }

.table-inline__table--event-unit-hb.table-inline__table--punishments .table-inline__head {
  height: 3.75rem;
  padding-top: .625rem;
  border-right: 0; }

.table-inline__table--event-unit-hb.table-inline__table--punishments .table-inline__head:first-child {
  background-color: #075492;
  text-align: left;
  padding-left: 1.2rem; }
  .table-inline__table--event-unit-hb.table-inline__table--punishments .table-inline__head:first-child .table-inline__te.table-inline__te--wrapper {
    text-align: left; }

.table-inline__table--event-unit-hb.table-inline__table--punishments .table-inline__cell--athlete {
  width: 13.25rem; }

.cp-event-innertabs--triple .event-innertabs__link {
  padding: 0;
  margin: 0;
  width: 33%;
  text-align: center;
  display: inline-block; }
  .cp-event-innertabs--triple .event-innertabs__link.active {
    width: 33%; }

@media only screen and (max-width: 1024px) {
  .event-livescreens__tabpanel--stats--hb {
    overflow-x: hidden; }
    .event-livescreens__tabpanel--stats--hb .cp-table-inline--stats-hb {
      overflow-x: auto; }
    .event-livescreens__tabpanel--stats--hb .cp-event-innertabs--noc .event-innertabs__link .event-innertabs__player {
      display: none; }
  .cp-event-innertabs--triple {
    padding: 1rem 0; }
    .cp-event-innertabs--triple .event-innertabs__link {
      padding: 0;
      margin: 0;
      width: 38%;
      text-align: center;
      display: inline-block;
      font-size: .813rem; }
      .cp-event-innertabs--triple .event-innertabs__link.active {
        width: 38%; }
    .cp-event-innertabs--triple .event-innertabs__link:first-child {
      width: 18%;
      text-align: left;
      padding-left: .7rem; }
      .cp-event-innertabs--triple .event-innertabs__link:first-child.active {
        width: 18%; }
  .table-inline__table--event-unit-hb {
    min-width: 24.375rem; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__head,
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__te--country-name {
      display: none; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__row .table-inline__cell {
      padding: 0 .5rem; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__row .table-inline__cell:first-child {
      padding-left: .6rem; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__row .table-inline__cell--time {
      width: 3rem; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__row .table-inline__cell--noc {
      width: 3rem;
      min-width: 0; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__row .table-inline__cell--player-number {
      width: 3rem;
      color: #000; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__row .table-inline__cell--athletes {
      display: inline-block; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__row .table-inline__cell--match-score {
      padding-right: 0;
      min-width: 4rem; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__row .table-inline__cell--results {
      text-align: left;
      padding: 0 0 10px 5px;
      display: inline-block;
      margin: 0 !important; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__te--irm-message {
      color: #737373; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--athletes {
      display: block;
      padding-bottom: 0; }
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--results,
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--athletes,
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--time,
    .table-inline__table--event-unit-hb.table-inline__table--event-unit-results .table-inline__cell--player-number {
      font-weight: 300; }
    .table-inline__table--event-unit-hb.table-inline__table--team-stats .table-inline__te--country-description {
      display: none; }
    .table-inline__table--event-unit-hb.table-inline__table--team-stats .table-inline__cell--results-player {
      padding: .8rem 1rem 3.125rem; }
    .table-inline__table--event-unit-hb.table-inline__table--offence-defence .table-inline__head--players.table-inline__head:first-child,
    .table-inline__table--event-unit-hb.table-inline__table--offence-defence .table-inline__head--goalkeepers.table-inline__head:first-child, .table-inline__table--event-unit-hb.table-inline__table--punishments .table-inline__head--players.table-inline__head:first-child,
    .table-inline__table--event-unit-hb.table-inline__table--punishments .table-inline__head--goalkeepers.table-inline__head:first-child, .table-inline__table--event-unit-hb.table-inline__table--shots .table-inline__head--players.table-inline__head:first-child,
    .table-inline__table--event-unit-hb.table-inline__table--shots .table-inline__head--goalkeepers.table-inline__head:first-child {
      background-color: transparent; }
      .table-inline__table--event-unit-hb.table-inline__table--offence-defence .table-inline__head--players.table-inline__head:first-child .table-inline__te--name,
      .table-inline__table--event-unit-hb.table-inline__table--offence-defence .table-inline__head--goalkeepers.table-inline__head:first-child .table-inline__te--name, .table-inline__table--event-unit-hb.table-inline__table--punishments .table-inline__head--players.table-inline__head:first-child .table-inline__te--name,
      .table-inline__table--event-unit-hb.table-inline__table--punishments .table-inline__head--goalkeepers.table-inline__head:first-child .table-inline__te--name, .table-inline__table--event-unit-hb.table-inline__table--shots .table-inline__head--players.table-inline__head:first-child .table-inline__te--name,
      .table-inline__table--event-unit-hb.table-inline__table--shots .table-inline__head--goalkeepers.table-inline__head:first-child .table-inline__te--name {
        color: #737373; } }

.cp-event-phases__ho .table-inline__te--noc-player {
  margin-right: .5rem; }

.cp-event-phases__ho.cp-event-phases__ho-before .brackets__wrapper-nav {
  display: none; }

.cp-event-phases__ho.cp-event-phases__ho-before .brackets__wrapper-phase {
  padding: 1.5rem 0 0; }

.cp-event-phases__ho .brackets__phase-title {
  font-size: .8125rem; }

.cp-event-phases__ho .menu-tab__panels-tab {
  font-weight: 300; }

.cp-event-phases__ho .table-inline__table--event-ho.table-inline__table--menu-tab .table-inline__cell--noc {
  font-weight: 300;
  padding-left: .8rem; }

.cp-event-phases__ho .table-inline__table--event-ho.table-inline__table--menu-tab .table-inline__cell--name-player {
  padding-left: 0;
  text-align: left;
  font-weight: 300; }

.cp-event-phases__ho .table-inline__table--event-ho.table-inline__table--menu-tab .table-inline__te--country-name-custom {
  padding-left: 2.25rem;
  display: inline-block;
  color: #000; }

.cp-event-phases__ho .table-inline__table--event-ho.table-inline__table--final-standing .table-inline__cell--noc,
.cp-event-phases__ho .table-inline__table--event-ho.table-inline__table--final-standing .table-inline__cell--rank {
  width: 10%; }

.cp-event-phases__ho .event-phases__content-section--pool-b .event-phases__content-header,
.cp-event-phases__ho .event-phases__content-section--pool-a .event-phases__content-header {
  padding-left: .3rem; }

.cp-event-phases__ho .table-inline__table--event-match .table-inline__cell--competition {
  width: 8%; }

.cp-event-phases__ho .table-inline__table--event-match .table-inline__cell--status {
  padding-bottom: 0; }

.cp-event-phases__ho.cp-event-phases__ho-during .table-inline__cell--rank, .cp-event-phases__ho.cp-event-phases__ho-after .table-inline__cell--rank {
  width: 7%; }

.cp-event-phases__ho.cp-event-phases__ho-during .table-inline__cell--noc, .cp-event-phases__ho.cp-event-phases__ho-after .table-inline__cell--noc {
  width: 6.7%; }
  .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__cell--noc .table-inline__te--country-name, .cp-event-phases__ho.cp-event-phases__ho-after .table-inline__cell--noc .table-inline__te--country-name {
    margin-left: .5rem;
    margin-right: 0; }

.cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--final-standing .event-phases__inner-content, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--final-standing .event-phases__inner-content {
  padding: 2.5rem 0 3rem; }

.cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content-section--final-round .event-phases__inner-content, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content-section--final-round .event-phases__inner-content {
  padding: 1.5rem 0 0; }

.cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content-section--preliminary-round .table-inline__cell--flag, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content-section--preliminary-round .table-inline__cell--flag {
  text-align: left; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content-section--preliminary-round .table-inline__cell--flag .table-inline__cell--sprite, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content-section--preliminary-round .table-inline__cell--flag .table-inline__cell--sprite {
    position: static;
    top: 0;
    display: inline-block;
    margin-right: .4rem; }

.cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content-section--preliminary-round .table-inline__cell--noc-name, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content-section--preliminary-round .table-inline__cell--noc-name {
  padding: 1.2rem 0; }

.cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content-section--preliminary-round .table-inline__cell--team .table-inline__te, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content-section--preliminary-round .table-inline__cell--team .table-inline__te {
  vertical-align: middle; }

.cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content-section--preliminary-round .table-inline__te--country-name, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content-section--preliminary-round .table-inline__te--country-name {
  padding-left: 0;
  margin-left: 0;
  margin-right: 0; }

.cp-event-phases__ho .table-inline__table--viewrank .table-inline__head {
  text-transform: uppercase; }

.cp-event-phases__ho .table-inline__table--viewrank .table-inline__head--team {
  width: 27%; }

.cp-event-phases__ho .table-inline__table--viewrank .table-inline__cell--rank {
  width: 5%;
  background: transparent; }

.cp-event-phases__ho .table-inline__table--viewrank .table-inline__cell--team {
  text-align: left;
  padding-left: 0; }

.cp-event-phases__ho .table-inline__table--viewrank .table-inline__cell--sprite {
  margin-right: .5rem; }

.cp-event-phases__ho .table-inline__table--viewrank .table-inline__cell--points {
  width: 9%;
  background-color: #efeeee; }

.cp-event-phases__ho .table-inline__table--viewrank .table-inline__te--country-abbr {
  color: #000;
  margin-right: 1rem; }

.cp-event-phases__ho .table-inline__table--viewrank .table-inline__cell:last-child,
.cp-event-phases__ho .table-inline__table--viewrank .table-inline__head:last-child,
.cp-event-phases__ho .table-inline__table--viewrank .table-inline__head--lost,
.cp-event-phases__ho .table-inline__table--viewrank .table-inline__cell--sets-lost {
  border-right: 1px solid #d4d4d4; }

.cp-event-phases__ho .table-inline__table--viewrank .table-inline__cell--match,
.cp-event-phases__ho .table-inline__table--viewrank .table-inline__head--date,
.cp-event-phases__ho .table-inline__table--viewrank .table-inline__head--match,
.cp-event-phases__ho .table-inline__table--viewrank .table-inline__head--against,
.cp-event-phases__ho .table-inline__table--viewrank .table-inline__cell--matches-lost:nth-child(6) {
  border: 0; }

.table-inline__table--event-ho.table-inline__table--viewrank .table-inline__head--team {
  text-align: left; }

.table-inline__table--event-ho.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head,
.table-inline__table--event-ho.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell {
  text-align: left;
  padding-left: 1.563rem; }
  .table-inline__table--event-ho.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head .table-inline__te--noc-name:first-child,
  .table-inline__table--event-ho.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell .table-inline__te--noc-name:first-child {
    padding-left: 0 !important; }

.table-inline__table--event-ho.table-inline__table--event-match .table-inline__cell.table-inline__cell--status {
  padding-right: .38rem;
  vertical-align: top; }

@media only screen and (max-width: 1024px) {
  .cp-event-phases__ho .table-inline__table {
    margin: 0 auto; }
  .cp-event-phases__ho.cp-event-phases__ho-before .brackets__phase-number--1-3 .brackets__phase-title {
    padding-left: 1rem; }
  .cp-event-phases__ho.cp-event-phases__ho-before .brackets__wrapper-phase {
    padding: .7rem 0 0; }
  .cp-event-phases__ho.cp-event-phases__ho-before .menu-tab__tabwrapper fieldset {
    border: 0; }
  .cp-event-phases__ho .table-inline__table--menu-tab .table-inline__cell--noc {
    display: table-cell; }
  .cp-event-phases__ho .event-phases__content-section--pool-a .cp-table-inline,
  .cp-event-phases__ho .event-phases__content-section--pool-b .cp-table-inline {
    margin-bottom: 0; }
  .cp-event-phases__ho .event-phases__content-section--pool-a .event-phases__inner-content,
  .cp-event-phases__ho .event-phases__content-section--pool-b .event-phases__inner-content {
    display: block; }
  .cp-event-phases__ho .event-phases__content-section--pool-a .table-action-buttons,
  .cp-event-phases__ho .event-phases__content-section--pool-a .event-phases__content-section-label,
  .cp-event-phases__ho .event-phases__content-section--pool-b .table-action-buttons,
  .cp-event-phases__ho .event-phases__content-section--pool-b .event-phases__content-section-label {
    display: none; }
  .cp-event-phases__ho .menu-tab__panels-content {
    display: none; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-matches__button--view-rank, .cp-event-phases__ho.cp-event-phases__ho-after .event-matches__button--view-rank {
    font-size: .8rem;
    font-weight: 400;
    margin: 0 .5rem 1rem 0;
    padding: .545rem 2rem;
    cursor: pointer;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #4faa33;
    border: 0;
    border-radius: .125rem;
    color: #fff; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--preliminary-round .event-matches__table-wrapper, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--preliminary-round .event-matches__table-wrapper {
    border-bottom: 0; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--preliminary-round .table-inline__cell--number-tab, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--preliminary-round .table-inline__cell--number-tab {
    width: 10% !important; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--preliminary-round .event-matches__name, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--preliminary-round .event-matches__name {
    display: none; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--preliminary-round .sprite-flags, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--preliminary-round .sprite-flags {
    float: left; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--preliminary-round .table-inline__cell--flag, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--preliminary-round .table-inline__cell--flag {
    width: 4.625rem; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--preliminary-round .table-inline__cell--noc-name, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--preliminary-round .table-inline__cell--noc-name {
    padding: 1.2rem 0; }
    .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--preliminary-round .table-inline__cell--noc-name .table-inline__te--country-name, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--preliminary-round .table-inline__cell--noc-name .table-inline__te--country-name {
      margin-left: 0;
      padding-left: .3rem;
      color: #737373; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--preliminary-round .table-inline__te--noc-name, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--preliminary-round .table-inline__te--noc-name {
    color: #000; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--preliminary-round .table-inline__cell--points-tab, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--preliminary-round .table-inline__cell--points-tab {
    padding-right: 2rem; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--preliminary-round .table-inline__cell--status, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--preliminary-round .table-inline__cell--status {
    margin-top: -2rem; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--preliminary-round .table-inline__cell--matches-player-versus, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--preliminary-round .table-inline__cell--matches-player-versus {
    margin-bottom: .8rem; }
  .cp-event-phases__ho.cp-event-phases__ho-during .brackets__phase-number--1-3 .brackets__phase-title, .cp-event-phases__ho.cp-event-phases__ho-after .brackets__phase-number--1-3 .brackets__phase-title {
    padding-left: 1rem; }
  .cp-event-phases__ho.cp-event-phases__ho-during .brackets__wrapper-phase, .cp-event-phases__ho.cp-event-phases__ho-after .brackets__wrapper-phase {
    padding: .7rem 0 0; }
  .cp-event-phases__ho.cp-event-phases__ho-during .menu-tab__tabwrapper fieldset, .cp-event-phases__ho.cp-event-phases__ho-after .menu-tab__tabwrapper fieldset {
    border: 0; }
  .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__cell--rank, .cp-event-phases__ho.cp-event-phases__ho-after .table-inline__cell--rank {
    width: 20%; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--final-standing .event-phases__inner-content, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--final-standing .event-phases__inner-content {
    padding: .3rem 0 1.5rem; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--final-standing .table-inline__cell--rank, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--final-standing .table-inline__cell--rank {
    width: 14%;
    padding-right: 0; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--final-standing .table-inline__cell--noc, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--final-standing .table-inline__cell--noc {
    width: 19%; }
  .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--final-standing .table-inline__cell--athletes-judo, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--final-standing .table-inline__cell--athletes-judo {
    padding-left: 0; }
    .cp-event-phases__ho.cp-event-phases__ho-during .event-phases__content--final-standing .table-inline__cell--athletes-judo .table-inline__te--last-name, .cp-event-phases__ho.cp-event-phases__ho-after .event-phases__content--final-standing .table-inline__cell--athletes-judo .table-inline__te--last-name {
      margin-left: 0; }
  .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__table--viewrank, .cp-event-phases__ho.cp-event-phases__ho-after .table-inline__table--viewrank {
    width: 36.25rem; }
    .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__table--viewrank .table-inline__cell, .cp-event-phases__ho.cp-event-phases__ho-after .table-inline__table--viewrank .table-inline__cell {
      vertical-align: middle; }
      .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__table--viewrank .table-inline__cell .sprite-flags, .cp-event-phases__ho.cp-event-phases__ho-after .table-inline__table--viewrank .table-inline__cell .sprite-flags {
        float: none; }
    .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__table--viewrank .table-inline__cell--rank, .cp-event-phases__ho.cp-event-phases__ho-after .table-inline__table--viewrank .table-inline__cell--rank {
      width: 6%; }
    .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__table--viewrank .table-inline__cell--hidden, .cp-event-phases__ho.cp-event-phases__ho-after .table-inline__table--viewrank .table-inline__cell--hidden {
      display: table-cell; }
    .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__table--viewrank .table-inline__head--team, .cp-event-phases__ho.cp-event-phases__ho-after .table-inline__table--viewrank .table-inline__head--team {
      width: 32%; }
    .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__table--viewrank .table-inline__head:last-child, .cp-event-phases__ho.cp-event-phases__ho-after .table-inline__table--viewrank .table-inline__head:last-child {
      border: 0; }
    .cp-event-phases__ho.cp-event-phases__ho-during .table-inline__table--viewrank .table-inline__head--coltab, .cp-event-phases__ho.cp-event-phases__ho-after .table-inline__table--viewrank .table-inline__head--coltab {
      padding-left: 1.3rem; }
  .cp-event-phases__ho .table-inline__cell--competition {
    padding: .3rem; }
  .cp-event-phases__ho .table-inline__table--event-ho.table-inline__table--menu-tab .table-inline__te--country-name-custom {
    padding-left: .25rem; }
  .cp-downloads.pg-ho {
    display: none; } }

.table-inline__table--event-ho .table-inline__te.table-inline__te--country-name {
  display: inline-block;
  width: 4rem; }

.table-inline__table--event-unit-ho.table-inline__table--period .table-inline__cell.table-inline__cell--noc {
  width: 5%; }

.table-inline__table--event-unit-ho.table-inline__table--period .table-inline__row--double-row .table-inline__te--irm-message {
  display: block; }

.table-inline__table--event-unit-ho.table-inline__table--period .table-inline__row--double-row .table-inline__cell--player-number {
  vertical-align: middle; }
  .table-inline__table--event-unit-ho.table-inline__table--period .table-inline__row--double-row .table-inline__cell--player-number .table-inline__te {
    display: block; }

.table-inline__table--event-unit-ho .table-inline__cell--player-number {
  width: 5%; }

.table-inline__table--event-unit-ho .table-inline__te--irm-message {
  margin-top: 1px; }

.table-inline__table--event-unit-ho.table-inline__table--shots .table-inline__cell.table-inline__cell--athlete {
  min-width: 8rem; }

.table-inline__table--event-unit-ho.table-inline__table--event-unit-results .table-inline__cell--match-score .table-inline__te:empty {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #4faa33;
  min-height: 3rem; }

.table-inline__table--event-unit-ho.table-inline__table--shots .table-inline__cell.table-inline__cell--player-number {
  min-width: 2.687rem; }

.table-inline__table--event-unit-ho.table-inline__table--event-unit-results .table-inline__te-group {
  display: block !important; }

.table-inline__table--event-unit-ho .table-inline__cell--insidetable .table-inline__table--event-unit-results-events-ho .table-inline__cell--noc,
.table-inline__table--event-unit-ho .table-inline__cell--insidetable .table-inline__table--event-unit-results-events-ho .table-inline__cell--athletes,
.table-inline__table--event-unit-ho .table-inline__cell--insidetable .table-inline__table--event-unit-results-events-ho .table-inline__cell--results {
  text-align: left; }

.cp-event-phases__ho .table-inline__table--event-unit-ho .table-inline__cell .table-inline__te--break-line {
  display: block;
  clear: both;
  padding: 0.3rem; }

.cp-event-phases__ho .table-inline__table--event-unit-ho .table-inline__cell--athletes .table-inline__te--break-line {
  display: block;
  clear: both;
  padding: 0.3rem; }

.cp-event-phases__ho-finished .event-phases__content-section .sprite-ui--dash, .cp-event-phases__ho-finished .event-phases__content-section .sprite-ui--plus {
  margin-left: -25px; }

.cp-event-phases__ho-finished .event-phases__content-section .opened {
  margin-top: -19px; }

.cp-event-phases__ho-finished .event-phases__content-section .table-inline__cell--match {
  text-align: left !important; }

.table-inline__table--haveexpandedtable .table-inline__table--event-ho .table-inline__cell--match {
  text-align: left !important; }
  .table-inline__table--haveexpandedtable .table-inline__table--event-ho .table-inline__cell--match .table-inline__te--arrow {
    width: .6rem; }
  .table-inline__table--haveexpandedtable .table-inline__table--event-ho .table-inline__cell--match .table-inline__te--number {
    width: 1.6rem;
    text-align: center;
    font-size: .875rem; }

.table-inline__table--haveexpandedtable .table-inline__table--event-ho .table-inline__cell--date {
  padding-left: 1.563rem !important; }

.table-inline__table--haveexpandedtable .table-inline__table--event-ho .table-inline__cell:last-child, .table-inline__table--haveexpandedtable .table-inline__table--event-ho .table-inline__head:last-child {
  border-right: 0px solid transparent; }

.table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--player-number {
  width: 6%; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--player-number .table-inline__te {
    height: 19px;
    margin-bottom: .2rem; }

.table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--athletes {
  width: 12rem; }

.table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--results {
  width: 10rem; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--results .table-inline__te--irm-message {
    height: 19px;
    margin-bottom: .2rem; }

.table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--noc .table-inline__cell--sprite-flags {
  display: block;
  margin-right: 0;
  margin-bottom: .4rem; }

.table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--match-score {
  width: 4rem; }

@media only screen and (max-width: 1024px) {
  .cp-event-phases__ho .table-inline__row .table-inline__cell--results {
    display: block; }
  .event-livescreens__tabpanel--start-list--ho
.cp-table-inline--start-list-ho .table-inline__cell:first-child ~ .table-inline__cell--athletes-image,
  .event-livescreens__tabpanel--start-list--ho
.cp-table-inline--start-list-ho .table-inline__cell--athletes-image {
    text-align: center; }
  .cp-event-phases__ho .table-inline__table--event-unit-ho.table-inline__table--event-unit-results .table-inline__cell:first-child {
    padding-left: 0; }
  .cp-event-phases__ho .table-inline__table--event-unit-ho .table-inline__cell--time {
    width: 5%; }
  .cp-event-phases__ho .table-inline__table--event-unit-ho .table-inline__cell--noc {
    width: 10%;
    text-align: left; }
  .cp-event-phases__ho .table-inline__table--event-unit-ho .table-inline__cell--player-number {
    width: 5%; }
  .cp-event-phases__ho .table-inline__table--event-unit-ho .table-inline__cell--athletes {
    width: 50%; }
  .cp-event-phases__ho .table-inline__table--event-unit-ho .table-inline__cell--results {
    width: 10%;
    text-align: left; }
  .cp-event-phases__ho .table-inline__table--event-unit-ho .table-inline__cell--match-score {
    padding-left: .3rem;
    padding-right: .3rem; }
  .cp-event-phases__ho .table-inline__table--event-unit-ho .table-inline__cell .table-inline__te--break-line {
    display: block;
    clear: both;
    padding: 0.3rem; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-penalty .table-inline__cell:first-child, .table-inline__table--event-unit-ho.table-inline__table--event-unit-play .table-inline__cell:first-child {
    padding-left: 1rem !important;
    text-align: left; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-penalty .table-inline__cell--noc, .table-inline__table--event-unit-ho.table-inline__table--event-unit-play .table-inline__cell--noc {
    width: 3rem;
    min-width: 3rem; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-penalty .table-inline__cell--player-number, .table-inline__table--event-unit-ho.table-inline__table--event-unit-play .table-inline__cell--player-number {
    padding-right: .5rem; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-penalty .table-inline__cell--athletes, .table-inline__table--event-unit-ho.table-inline__table--event-unit-play .table-inline__cell--athletes {
    padding: 0; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-penalty .table-inline__cell--results, .table-inline__table--event-unit-ho.table-inline__table--event-unit-play .table-inline__cell--results {
    padding: 0 0 .5rem !important;
    margin: 0 !important;
    text-align: left; }
  .table-inline__table--event-unit-ho .table-inline__cell--title .table-inline__te--player-number {
    color: #883784;
    text-transform: uppercase; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--time {
    padding-left: .4rem !important; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--player-number {
    vertical-align: top; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--noc {
    min-width: 3rem; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--athletes .table-inline__te-group {
    height: inherit;
    margin-top: .5rem;
    margin-bottom: .2rem; }
    .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--athletes .table-inline__te-group .table-inline__te {
      vertical-align: top; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--match-score {
    min-width: 6rem; }
    .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--match-score .table-inline__te {
      margin-right: 0; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--time {
    padding-top: 0.5rem; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--player-number,
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--noc {
    padding-top: 0; }
    .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--player-number .table-inline__te,
    .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--noc .table-inline__te {
      margin-top: .5rem;
      margin-bottom: 1.2rem; }
  .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--results {
    float: left; }
    .table-inline__table--event-unit-ho.table-inline__table--event-unit-results.table-inline__table--event-unit-play .table-inline__cell--results .table-inline__te--irm-message {
      height: auto;
      min-height: 38px;
      float: left;
      width: 100%;
      text-align: left;
      margin-top: .5rem; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--stats--ho {
    overflow-x: hidden; }
    .event-livescreens__tabpanel.event-livescreens__tabpanel--stats--ho .cp-table-inline {
      overflow-x: auto; } }

@media only screen and (max-width: 325px) {
  .cp-event-phases__ho .table-inline__table--event-unit-ho .table-inline__cell.table-inline__cell--results {
    margin-left: 0; } }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-ju .table-inline__cell--results-player .table-inline__te--country-name,
  .table-inline__table--event-unit-ju .table-inline__cell--results-player .table-inline__cell--sprite-flags {
    position: relative; }
  .table-inline__table--event-unit-ju .table-inline__cell--results-player .table-inline__cell--sprite-flags {
    left: auto;
    right: auto; } }

.table-inline__table--event-unit-running-ju .table-inline__cell--status,
.table-inline__table--event-unit-finished-ju .table-inline__cell--status {
  width: 26%; }

.table-inline__table--event-unit-running-ju .table-inline__cell--athletes,
.table-inline__table--event-unit-finished-ju .table-inline__cell--athletes {
  width: 31%; }

.table-inline__table--event-unit-running-ju .table-inline__cell--split,
.table-inline__table--event-unit-finished-ju .table-inline__cell--split {
  min-width: 4rem;
  text-align: center; }

.table-inline__table--event-unit-running-ju .table-inline__cell--start-time,
.table-inline__table--event-unit-finished-ju .table-inline__cell--start-time {
  width: 9%; }

.table-inline__table--event-unit-running-ju .table-inline__cell--results-total,
.table-inline__table--event-unit-finished-ju .table-inline__cell--results-total {
  width: 33%;
  text-align: center; }

.table-inline__table--event-unit-running-ju .table-inline__cell--results-scores,
.table-inline__table--event-unit-finished-ju .table-inline__cell--results-scores {
  width: 34%;
  text-align: center;
  text-transform: uppercase;
  background-color: #62bb46;
  color: #fff; }
  .table-inline__table--event-unit-running-ju .table-inline__cell--results-scores .table-inline__te--empty,
  .table-inline__table--event-unit-finished-ju .table-inline__cell--results-scores .table-inline__te--empty {
    border-bottom: 0.063rem solid #fff; }

.table-inline__table--event-unit-running-ju .table-inline__cell--results-total .table-inline__te--title,
.table-inline__table--event-unit-running-ju .table-inline__cell--results-scores .table-inline__te--title,
.table-inline__table--event-unit-finished-ju .table-inline__cell--results-total .table-inline__te--title,
.table-inline__table--event-unit-finished-ju .table-inline__cell--results-scores .table-inline__te--title {
  font-size: 1.125rem;
  font-weight: 300; }

.table-inline__table--event-unit-running-ju .table-inline__cell--results-player,
.table-inline__table--event-unit-finished-ju .table-inline__cell--results-player {
  padding-bottom: 3.125rem; }
  .table-inline__table--event-unit-running-ju .table-inline__cell--results-player .table-inline__te--country-name,
  .table-inline__table--event-unit-finished-ju .table-inline__cell--results-player .table-inline__te--country-name {
    font-size: 25px;
    font-weight: 300;
    color: #737373; }
  .table-inline__table--event-unit-running-ju .table-inline__cell--results-player .table-inline__te--country-name-full,
  .table-inline__table--event-unit-finished-ju .table-inline__cell--results-player .table-inline__te--country-name-full {
    font-size: 17px;
    display: block;
    width: 100%; }
  .table-inline__table--event-unit-running-ju .table-inline__cell--results-player .table-inline__cell--sprite,
  .table-inline__table--event-unit-finished-ju .table-inline__cell--results-player .table-inline__cell--sprite {
    margin-top: 6px;
    vertical-align: top; }

.table-inline__table--event-unit-running-ju .table-inline__cell--results-total-empty,
.table-inline__table--event-unit-running-ju .table-inline__cell--results-scores-empty,
.table-inline__table--event-unit-finished-ju .table-inline__cell--results-total-empty,
.table-inline__table--event-unit-finished-ju .table-inline__cell--results-scores-empty {
  padding: .625rem 0;
  border-bottom: 0.063rem solid #999;
  background-color: #f9f9f9; }

.table-inline__table--event-unit-running-ju .table-inline__row:first-child .table-inline__cell--results-scores-empty,
.table-inline__table--event-unit-finished-ju .table-inline__row:first-child .table-inline__cell--results-scores-empty {
  background-color: transparent; }

.table-inline__table--event-unit-running-ju .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child,
.table-inline__table--event-unit-finished-ju .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child {
  text-align: right; }
  .table-inline__table--event-unit-running-ju .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child .table-inline__cell--sprite,
  .table-inline__table--event-unit-finished-ju .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child .table-inline__cell--sprite {
    float: right; }

.table-inline__table--event-unit-running-ju .table-inline__cell--results-scores-empty,
.table-inline__table--event-unit-finished-ju .table-inline__cell--results-scores-empty {
  background-color: #62bb46;
  border-bottom: 0.063rem solid #999; }

.table-inline__table--event-unit-running-ju .table-inline__te-group,
.table-inline__table--event-unit-finished-ju .table-inline__te-group {
  display: table;
  width: 100%; }

.table-inline__table--event-unit-running-ju .table-inline__te-group--inside,
.table-inline__table--event-unit-finished-ju .table-inline__te-group--inside {
  display: table-cell;
  width: 50%; }

.table-inline__table--event-unit-running-ju .table-inline__cell--noc,
.table-inline__table--event-unit-finished-ju .table-inline__cell--noc {
  vertical-align: top;
  min-width: 4.7rem; }

.table-inline__table--event-unit-running-ju .table-inline__cell--start-time,
.table-inline__table--event-unit-running-ju .table-inline__cell--incidents,
.table-inline__table--event-unit-finished-ju .table-inline__cell--start-time,
.table-inline__table--event-unit-finished-ju .table-inline__cell--incidents {
  color: #737373; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell:first-child {
    padding-left: .5rem;
    width: 100%; }
  .table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell--split {
    width: 85%; }
  .table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell--bib {
    width: 10%; }
  .table-inline__table--event-unit-running-ju .table-inline__cell:last-child {
    padding-right: .5rem; }
  .table-inline__table--event-unit-running-ju .table-inline__te--country-name {
    margin-left: .614rem; }
  .table-inline__table--event-unit-running-ju .table-inline__cell {
    display: inline-block;
    float: left;
    padding: .375rem 0 .175rem .5rem;
    width: 100%;
    text-align: left;
    color: #737373; }
    .table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell--noc {
      width: 25%;
      margin-left: 1.5rem;
      color: #000; }
    .table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell--athletes {
      padding-bottom: .175rem;
      width: 60%; }
    .table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell--start-time {
      color: #000;
      width: 100%; }
    .table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell--status, .table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell--incidents {
      width: 45%; }
    .table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell--incidents {
      margin-left: 1.5rem; }
    .table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell--status {
      padding-right: 1rem; }
    .table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell--status, .table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell--athletes {
      text-align: right; }
  .table-inline__table--event-unit-finished-ju .table-inline__row:first-child .table-inline__cell:first-child,
  .table-inline__table--event-unit-finished-ju .table-inline__row:first-child .table-inline__cell:last-child {
    padding-left: 1rem;
    padding-right: 1rem; } }

@media only screen and (max-width: 400px) {
  .table-inline__table--event-unit-finished-ju .table-inline__row:first-child .table-inline__cell:first-child,
  .table-inline__table--event-unit-finished-ju .table-inline__row:first-child .table-inline__cell:last-child {
    padding-left: .5rem;
    padding-right: .5rem; } }

.pg-event .event-phases__content-section--fencing .event-phases__content--fencing .cp-table-inline {
  margin: 0; }

.table-inline__table--event-mp-phases .table-inline__head {
  font-weight: 400; }

.table-inline__table--event-mp .table-inline__cell--noc {
  min-width: 4.375rem; }

.table-inline__table--event-mp .table-inline__head {
  font-weight: 400; }

.table-inline__table--event-mp .table-inline__head:first-child {
  text-indent: .625rem; }

.table-inline__table--event-mp.table-inline__table .table-inline__row .table-inline__col--linked.table-inline__cell--schedule, .table-inline__table--event-mp.table-inline__table .table-inline__row .table-inline__col--linked.table-inline__cell--event-name, .table-inline__table--event-mp.table-inline__table .table-inline__row .table-inline__col--linked.table-inline__cell--result {
  text-align: left; }

.table-inline__table--event-mp.table-inline__table .table-inline__row .table-inline__col--linked.table-inline__cell--handicap {
  text-align: center; }

.table-inline__table--event-mp.table-inline__table .table-inline__row .table-inline__col--linked.table-inline__cell--result {
  padding-left: 1rem; }

.table-inline__table--event-mp.table-inline__table .table-inline__row .table-inline__col--linked .table-inline__te-sprite--finish-arrow {
  margin-right: 1rem; }

.table-inline__table--final .table-inline__head {
  text-align: center; }
  .table-inline__table--final .table-inline__head .table-inline__te {
    min-height: 3.625rem;
    position: relative; }
  .table-inline__table--final .table-inline__head .table-inline__te--name {
    padding-right: 1rem;
    vertical-align: bottom;
    display: table-cell;
    width: 100%;
    height: 3.625rem;
    text-align: center; }

.table-inline__table--final .table-inline__head--rank,
.table-inline__table--final .table-inline__head--athlete {
  text-align: left; }

.table-inline__table--final .table-inline__head--rank {
  min-width: 3.062rem; }

.table-inline__table--final .table-inline__head--athlete {
  min-width: 10.2rem; }

.table-inline__table--final .table-inline__head--handicap-time,
.table-inline__table--final .table-inline__head--fencing {
  min-width: 4.375rem; }

.table-inline__table--final .table-inline__head--total .table-inline__te--name,
.table-inline__table--final .table-inline__head--handicap-time .table-inline__te--name {
  padding-right: 0; }

.table-inline__table--final .table-inline__head--handicap-time {
  padding-left: 1rem;
  padding-right: 1rem; }

.table-inline__table--final .table-inline__head--total .table-inline__te::after {
  width: 100%; }

.table-inline__table--final .table-inline__head--total .table-inline__te--name {
  min-width: 3rem; }

.table-inline__table--final .table-inline__head--running-shooting {
  min-width: 5.412rem; }

.table-inline__table--final .table-inline__cell {
  text-align: center;
  padding-right: 1rem; }
  .table-inline__table--final .table-inline__cell .table-inline__te {
    color: #737373; }

.table-inline__table--final .table-inline__cell--noc,
.table-inline__table--final .table-inline__cell--athlete {
  text-align: left;
  padding-right: 0; }

.table-inline__table--final .table-inline__cell--noc {
  min-width: 4.162rem; }

.table-inline__table--final .table-inline__cell--handicap {
  padding-left: 1rem; }

.table-inline__table--final .table-inline__cell--rank .table-inline__te,
.table-inline__table--final .table-inline__cell--noc .table-inline__te,
.table-inline__table--final .table-inline__cell--total .table-inline__te {
  color: #000; }

.table-inline__table--final .table-inline__cell--total {
  background-color: #efeeee;
  padding-left: .5rem;
  padding-right: .5rem; }

.event-inline-rank__table--mp {
  margin-top: 1.875rem; }

.event-inline-rank__table--record .event-inline-rank__score {
  float: left; }

@media only screen and (max-width: 1024px) {
  .pg-event .table-inline__table--event.table-inline__table--event-mp .table-inline__cell--rank {
    width: 10%; }
  .table-inline__table--event-mp.table-inline__table .table-inline__row .table-inline__cell--event-name {
    text-align: left; }
  .table-inline__table--event-mp.table-inline__table .table-inline__row .table-inline__col--linked.table-inline__cell--schedule {
    text-align: right; }
  .table-inline__table--event-mp.table-inline__table .table-inline__row .table-inline__col--linked .table-inline__te-sprite--finish-arrow {
    margin-right: 0; }
  .event-inline-rank__table--mp .event-inline-rank__col-results-and-records,
  .event-inline-rank__table--mp .event-inline-rank__irm-message,
  .event-inline-rank__table--mp .event-inline-rank__score,
  .event-inline-rank__table--record .event-inline-rank__col-results-and-records,
  .event-inline-rank__table--record .event-inline-rank__irm-message,
  .event-inline-rank__table--record .event-inline-rank__score {
    display: block;
    width: 100%;
    padding: 0; }
  .event-inline-rank__table--mp .event-inline-rank__col-results-and-records,
  .event-inline-rank__table--record .event-inline-rank__col-results-and-records {
    padding: 0; }
    .event-inline-rank__table--mp .event-inline-rank__col-results-and-records .event-inline-rank__irm-message,
    .event-inline-rank__table--record .event-inline-rank__col-results-and-records .event-inline-rank__irm-message {
      display: block;
      width: 100%; }
  .table-inline__table--event-mp.table-inline__table--final .table-inline__head--athlete {
    min-width: 12.2rem; }
  .table-inline__table--event-mp .table-inline__head--result {
    display: none; }
  .table-inline__table--event-mp .table-inline__cell--noc {
    min-width: 4.375rem; }
  .table-inline__table--event-mp .table-inline__cell--athletes,
  .table-inline__table--event-mp .table-inline__cell--points,
  .table-inline__table--event-mp .table-inline__cell--result {
    display: block;
    width: 100%;
    padding: 0; }
  .table-inline__table--event-mp .table-inline__cell--athletes {
    padding-top: .838rem; }
  .table-inline__table--event-mp.table-inline__table .table-inline__row .table-inline__col--linked.table-inline__cell--result {
    padding-left: 0; } }

.cp-scoreboard-rank--mp .scoreboard-rank__score .scoreboard-rank__points:empty:not(.scoreboard-rank__score--rank) {
  min-height: 50px; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp {
  padding-top: 1rem;
  padding-left: .5rem; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .cp-table-inline {
    width: 100%;
    overflow-x: auto; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__head.table-inline__head--bib .table-inline__te--wrapper, .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__head.table-inline__head--time .table-inline__te--wrapper {
    padding-right: 0; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__cell.table-inline__cell--noc {
    padding-left: 0; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__cell .table-inline__te--horse-number {
    display: inline-block; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__cell .table-inline__te--horse-name {
    display: inline; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list {
    min-width: 31.25rem; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head--time .table-inline__te,
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head--bib .table-inline__te,
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head--lane .table-inline__te {
      padding-right: 1rem; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head {
      text-align: center; }
      .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head.table-inline__head--athlete {
        text-align: left; }
      .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head.table-inline__head--horse {
        text-align: left; }
      .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head .table-inline__te {
        margin: 0;
        padding-right: 1rem; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head--order {
      padding-left: 0; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--heat {
      padding-right: 0; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head--pair,
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--pair,
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head--bib,
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--bib {
      text-align: center; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head--pair .table-inline__te,
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head--bib .table-inline__te {
      padding-right: 1rem; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--pair,
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--bib {
      padding-left: 0;
      padding-right: 1rem; }
      .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--pair .table-inline__te,
      .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--bib .table-inline__te {
        margin: 0; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--heat {
      padding-right: 1rem; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__te--country-name {
      font-weight: 400; }

.pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--results--mp .table-inline__table--event-unit-mp--results-fencing .table-inline__cell--athlete .table-inline__te--given-name {
  clear: both;
  display: inline-block;
  text-overflow: ellipsis;
  width: 10.5rem;
  overflow: hidden; }

.pg-event-unit .event-livescreens__tabpanel .cp-event-phases__mp-running-riding .table-inline__table--event-unit-results.table-inline__table--event-unit-results-breakdown .table-inline__cell--expand .cp-table-inline:first-child {
  width: 40%;
  margin: 0 30% 20px; }

.event-livescreens__tabpanel--start-list--mp .cp-table-inline:nth-child(1n+2) .table-inline__table--event-unit-start-list .table-inline__head .table-inline__te {
  text-indent: -624.938rem;
  margin-right: 0; }

.event-livescreens__tabpanel--start-list--mp .cp-table-inline:nth-child(1n+2) .table-inline__table--event-unit-start-list .table-inline__head .table-inline__te::after {
  width: 100%; }

.table-inline__table--event-unit-mp thead .table-inline__head {
  text-transform: uppercase; }
  .table-inline__table--event-unit-mp thead .table-inline__head.table-inline__head--rank {
    text-align: center; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--noc {
  width: 10%; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--bib,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--lane,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--heat,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--start-order {
  color: #737373;
  text-align: center;
  padding-right: 1rem;
  width: 10%; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head--time {
  text-align: center;
  padding-right: 1rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--horse {
  color: #737373;
  padding: .838rem 0; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--horse .table-inline__te:first-child {
    margin-right: .3rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--pair {
  width: 10%; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--pair,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--time {
  color: #737373;
  text-align: center;
  padding-right: 1rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--athlete {
  color: #737373;
  padding-right: 1rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__cell--athlete .table-inline__te--last-name {
    clear: both; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__te-group .table-inline__te--last-name {
  margin-right: .25rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__cell--bib,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__cell--time,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__cell--start-order,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__cell--line {
  text-align: center;
  padding-right: 1rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__head--time,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__head--bib {
  text-align: center;
  padding-right: 1rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__head--time .table-inline__te::after,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__head--bib .table-inline__te::after {
    width: 100%; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-doubles .table-inline__row {
  background-color: #f9f9f9; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-doubles .table-inline__row:nth-child(4n+1),
.table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-doubles .table-inline__row:nth-child(4n+2) {
  background-color: #fff; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results.table-inline__table--event-unit-results-breakdown .table-inline__head.table-inline__head--rank .table-inline__te.table-inline__te--wrapper, .table-inline__table--event-unit-mp.table-inline__table--event-unit-results.table-inline__table--event-unit-results-breakdown .table-inline__head.table-inline__head--bib .table-inline__te.table-inline__te--wrapper {
  margin-right: 0; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results.table-inline__table--event-unit-results-breakdown .table-inline__head.table-inline__head--rank .table-inline__te.table-inline__te--wrapper::after, .table-inline__table--event-unit-mp.table-inline__table--event-unit-results.table-inline__table--event-unit-results-breakdown .table-inline__head.table-inline__head--bib .table-inline__te.table-inline__te--wrapper::after {
    width: calc(100% - 1rem); }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--athletes {
  width: 13rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--warnings {
  color: #737373;
  font-size: 1rem;
  line-height: 1.25rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--lane,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--rank,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--start-order {
  color: #737373;
  text-align: center;
  padding-right: 1rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--reaction-time,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--bib {
  color: #737373; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__head .table-inline__te-wrapper {
  width: 100%;
  display: block; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__head--wind .table-inline__te--name {
  float: left; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__head--wind .table-inline__te--wind {
  float: right;
  padding-right: 1rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__te--sprite-group {
  display: inline-block; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--start-order .table-inline__cell--sprite {
  margin-left: .8rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--start-order-rank {
  padding-right: .9rem;
  width: 5.8rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__te--arrow-number {
  color: #004b88; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results-race-horizontal .table-inline__head--wind .table-inline__te--name {
  float: none; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--result.table-inline__cell:first-child {
  text-align: left; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--result .table-inline__te.table-inline__te--irm-message {
  display: inline-block; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--expand--opened {
  text-align: left; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--expand--opened .cp-table-inline {
    display: block;
    float: left;
    vertical-align: top;
    width: 45%;
    margin-left: 3%;
    margin-bottom: 2rem; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--expand--opened .cp-table-inline:nth-child(n+3) {
      float: right;
      margin-right: 4%; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--expand--opened .cp-table-inline:last-child .table-inline__cell--category {
      width: 80%;
      font-weight: 400; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--expand--opened thead tr:first-child th:first-child .table-inline__te {
    text-align: left; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results {
  width: 100%; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__row--current .table-inline__cell {
    background-color: #ffefa8;
    color: #000; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__row--total .table-inline__cell {
    background-color: #efeeee;
    font-weight: 400;
    color: #000; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__row--total .table-inline__cell--rank {
    color: #000; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__cell,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__head {
    text-align: left; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__cell--points {
    text-align: center; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__head {
    padding-bottom: 1rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__head--rank {
    text-align: center; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__head--rank .table-inline__te {
      text-align: center; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__cell {
    padding-top: .438rem;
    padding-bottom: .438rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__cell:first-child {
    padding-left: 1rem;
    text-align: center; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__cell:first-child.table-inline__cell--category {
      text-align: left; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__cell:first-child.table-inline__cell--distance {
      text-align: left;
      padding-left: 0;
      font-weight: 400; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__cell--penalties {
    color: #f00; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__cell--category {
    width: 35%;
    text-align: left; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__cell--performance {
    width: 70%;
    font-weight: 400; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__cell--distance {
    width: 50%; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__cell--rank {
    text-align: center !important; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__te--time {
    color: #737373; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results .table-inline__te--penalties {
    color: #f00; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results.table-inline__table--horse-info .table-inline__cell {
    font-weight: 400; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results.table-inline__table--horse-info .table-inline__cell--horse-number {
    text-align: center; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results-fencing .table-inline__cell--category {
  width: 83%;
  text-align: left; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results-fencing .table-inline__cell--points {
  color: #737373;
  text-align: right;
  padding-right: 1rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__table--expand-results-fencing .table-inline__row--total .table-inline__cell--points {
  color: #000; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__cell--expand--opened {
  text-align: right; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__cell--expand--opened .table-inline__cell--category {
    text-align: left !important;
    width: 50%; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__head {
  text-indent: 1rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell {
  padding-top: .5rem;
  padding-bottom: .5rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell--bout {
  width: 10%;
  color: #737373;
  text-align: left;
  padding-left: 1rem;
  white-space: nowrap; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell--athlete {
  width: 25%;
  color: #737373;
  max-width: 11rem;
  overflow: hidden; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell--athlete .table-inline__te--last-name {
    margin-right: .2rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell--match-result {
  width: 40%;
  color: #000;
  min-width: 185px;
  font-weight: 400; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell--match-result .table-inline__te-group {
    width: 5rem;
    display: inline-block; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell--match-result .table-inline__te-group .table-inline__te {
      vertical-align: middle; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell--match-result .table-inline__te--score {
    width: 1.9rem;
    text-align: center;
    display: inline-block; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell--match-result .table-inline__te--country-name {
    width: 2.5rem;
    display: inline-block;
    margin-left: .310rem;
    margin-right: .310rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__row--linked:hover .table-inline__cell--current, .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__row--linked:focus .table-inline__cell--current {
  background: transparent; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--highlight {
  background-color: #ffefa8; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head {
  vertical-align: bottom; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head.table-inline__head--total {
    text-align: center; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head.table-inline__head--current {
    background: #ffefa8;
    text-indent: .3rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--total {
  background-color: #efeeee; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--points {
  width: 10%;
  color: #000;
  text-align: center;
  padding: 0 .938rem;
  vertical-align: middle; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--points.table-inline__cell--total {
    background-color: #efeeee; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--points.table-inline__cell--current {
    background-color: #ffefa8;
    vertical-align: middle;
    text-align: center; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--points .table-inline__te {
    color: #737373; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--points .table-inline__te.table-inline__te--current, .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--points .table-inline__te.table-inline__te--total {
      color: #000; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--running-shooting,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--riding,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--fencing,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--swimming {
  text-align: center; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--running-shooting &gt; .table-inline__te,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--riding &gt; .table-inline__te,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--fencing &gt; .table-inline__te,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--swimming &gt; .table-inline__te {
    padding-right: 0; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--swimming {
  width: 12%; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--rank {
  color: #737373;
  text-align: center;
  padding-right: 1rem;
  width: 10%; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--riding,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--fencing,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--total {
  width: 9%; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--athlete {
  color: #737373;
  padding-right: 1rem;
  width: 22%; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--athlete .table-inline__te--last-name,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--athlete .table-inline__te--given-name {
    display: block; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__te-group .table-inline__te--last-name {
  margin-right: .25rem; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__row--current .table-inline__cell {
  background-color: #ffefa8; }

.table-inline__table--event-unit-mp .table-inline__row--current {
  font-weight: 400; }

.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__head--bib,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--bib, .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__head--bib,
.table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__cell--bib {
  padding-left: 0;
  padding-right: 0;
  text-align: center; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__head--bib .table-inline__te,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--bib .table-inline__te, .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__head--bib .table-inline__te,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__cell--bib .table-inline__te {
    padding-right: 1rem;
    text-align: center;
    width: 100%;
    display: inline-block; }

.event-livescreens__tabpanel--rank--mp {
  overflow: hidden; }
  .event-livescreens__tabpanel--rank--mp .cp-event-phases.cp-event-phases__mp .cp-table-inline {
    margin-top: 1.5rem; }
  .event-livescreens__tabpanel--rank--mp .event-phases__content--standing .cp-table-inline {
    overflow-x: auto; }
  .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--rank,
  .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--noc {
    vertical-align: middle;
    width: 10%; }
  .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--noc {
    padding-left: .5rem; }
  .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--rank {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0; }
  .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--athlete {
    padding: .419rem 0;
    vertical-align: middle; }
  .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--points {
    padding: 0;
    text-align: center; }
    .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--points.table-inline__cell--current {
      width: 13%; }
    .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--points:last-child {
      padding-right: 0; }
  .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--total {
    color: #000; }
  .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head {
    padding: 1.5rem .5rem;
    font-weight: 400; }
    .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head .table-inline__te::after {
      width: 100%; }
  .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--running-shooting {
    text-align: center; }
    .event-livescreens__tabpanel--rank--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--running-shooting .table-inline__te::after {
      width: 100%; }

.event-livescreens__tabpanel--results--mp .table-inline__cell.table-inline__cell--noc .table-inline__te--country-name {
  font-weight: 400; }

.event-livescreens__tabpanel--results--mp .cp-event-innertabs {
  padding: 2rem 2rem 1rem; }

.event-livescreens__tabpanel--results--mp &gt; .cp-table-inline:first-child {
  margin-top: 2.5rem; }

.event-livescreens__tabpanel--results--mp .table-inline__table--event-unit-results-breakdown .table-inline__head--bib {
  text-align: center; }
  .event-livescreens__tabpanel--results--mp .table-inline__table--event-unit-results-breakdown .table-inline__head--bib .table-inline__te {
    padding-right: 1rem;
    margin: 0; }
    .event-livescreens__tabpanel--results--mp .table-inline__table--event-unit-results-breakdown .table-inline__head--bib .table-inline__te::after {
      width: calc(100% - 1rem); }

.event-livescreens__tabpanel--results--mp .table-inline__table--event-unit-results-breakdown .table-inline__te--points,
.event-livescreens__tabpanel--results--mp .table-inline__table--event-unit-results-breakdown .table-inline__te--country-name {
  font-weight: 400; }

.event-livescreens__tabpanel--results--mp .table-inline__table--event-unit-results-breakdown .table-inline__head--rank .table-inline__te {
  margin: 0; }

.event-livescreens__tabpanel--results--mp .table-inline__table--event-unit-results-breakdown .table-inline__head--rank .table-inline__te--name {
  padding: 0 1rem 0 0; }

.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__head--distance,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__cell--distance {
  text-align: left; }
  .event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__head--distance .table-inline__te,
  .event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__cell--distance .table-inline__te {
    text-align: left; }

.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__cell--rank,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__head--rank,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__cell--time,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__head--time {
  text-align: center !important; }
  .event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__cell--rank .table-inline__te,
  .event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__head--rank .table-inline__te,
  .event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__cell--time .table-inline__te,
  .event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__head--time .table-inline__te {
    text-align: center; }

.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__cell--time,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results .table-inline__cell--shots {
  color: #737373; }

.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-performance thead .table-inline__head.table-inline__head--pts, .event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-performance thead .table-inline__head.table-inline__head--rank,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-fencing thead .table-inline__head.table-inline__head--pts,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-fencing thead .table-inline__head.table-inline__head--rank {
  text-indent: 0;
  text-align: center; }

.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-performance .table-inline__cell--points,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-fencing .table-inline__cell--points {
  color: #737373; }

.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-performance.table-inline__table--event-unit-expand.table-inline__table--expand-results-performance .table-inline__head.table-inline__head--rank .table-inline__te--wrapper .table-inline__te--name,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-fencing.table-inline__table--event-unit-expand.table-inline__table--expand-results-performance .table-inline__head.table-inline__head--rank .table-inline__te--wrapper .table-inline__te--name {
  padding: 0; }

.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-performance.table-inline__table--event-unit-expand.table-inline__table--expand-results-performance .table-inline__cell,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-fencing.table-inline__table--event-unit-expand.table-inline__table--expand-results-performance .table-inline__cell {
  text-align: left; }
  .event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-performance.table-inline__table--event-unit-expand.table-inline__table--expand-results-performance .table-inline__cell.table-inline__cell--points, .event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-performance.table-inline__table--event-unit-expand.table-inline__table--expand-results-performance .table-inline__cell.table-inline__cell--rank,
  .event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-fencing.table-inline__table--event-unit-expand.table-inline__table--expand-results-performance .table-inline__cell.table-inline__cell--points,
  .event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-fencing.table-inline__table--event-unit-expand.table-inline__table--expand-results-performance .table-inline__cell.table-inline__cell--rank {
    text-align: center; }

.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-performance.table-inline__table--event-unit-expand .table-inline__te,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-fencing.table-inline__table--event-unit-expand .table-inline__te {
  display: inline;
  margin: 0; }

.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-performance.table-inline__table--event-unit-expand .table-inline__cell--rank,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-performance.table-inline__table--event-unit-expand .table-inline__cell--points,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-fencing.table-inline__table--event-unit-expand .table-inline__cell--rank,
.event-livescreens__tabpanel--results--mp .table-inline__table--expand-results-fencing.table-inline__table--event-unit-expand .table-inline__cell--points {
  text-align: center;
  padding-left: 0;
  padding-right: 0; }

.event-livescreens__tabpanel--results--mp .table-inline__table--event-unit-expand .table-inline__cell--points {
  color: #737373; }

@media only screen and (max-width: 1024px) {
  .event-livescreens__tabpanel--results--mp .cp-table-inline:first-child .table-inline__table--expand-results .table-inline__cell--category {
    padding-left: 1rem; }
  .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head--bib {
    padding-right: 0; }
    .pg-event-unit .event-livescreens__tabpanel.event-livescreens__tabpanel--start-list--mp .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__head--bib .table-inline__te {
      padding-right: .5rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list .table-inline__te.table-inline__te--country-name {
    margin-left: .312rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results {
    overflow: hidden; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__head--bib .table-inline__te::after {
      width: 100%; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--start-order,
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--bib,
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--noc {
      vertical-align: top; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__te.table-inline__te--country-name {
      margin-left: .312rem;
      margin-right: .312rem; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--expand--opened {
      text-align: left;
      padding: 0 1rem; }
      .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--expand--opened .table-inline__cell--distance {
        font-weight: 400; }
      .table-inline__table--event-unit-mp.table-inline__table--event-unit-results .table-inline__cell--expand--opened .cp-table-inline {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 1rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__cell &gt; .table-inline__te.table-inline__te.table-inline__te--irm-message {
    color: #737373;
    width: 55% !important;
    display: block; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__cell.table-inline__cell--result &gt; .table-inline__te.table-inline__te--sprite-group {
    position: absolute;
    right: 2rem;
    top: 0;
    max-width: 33%;
    padding-right: .1rem;
    text-align: right; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__cell--bib,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__head--bib {
    display: none; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__cell--result {
    padding-left: 0; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .cp-table-inline:first-child .table-inline__table--event-unit-expand .table-inline__row:not(:last-child) {
    border-bottom: 0.063rem solid #efeeee; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .cp-table-inline:first-child .table-inline__table--event-unit-expand .table-inline__cell {
    text-align: left !important; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__table--event-unit-expand .table-inline__head--swimming .table-inline__te--wrapper,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__table--event-unit-expand .table-inline__head--riding .table-inline__te--wrapper,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__table--event-unit-expand .table-inline__head--fencing .table-inline__te--wrapper,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-breakdown .table-inline__table--event-unit-expand .table-inline__head--running-shooting .table-inline__te--wrapper {
    text-align: center;
    font-weight: bold; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding {
    width: 100%;
    min-width: 0 !important; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__cell--horse,
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-riding .table-inline__head--horse {
      display: none; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank {
    width: 37.5rem; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__head--total,
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-rank .table-inline__cell--total {
      display: table-cell; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-team .table-inline__cell--noc {
    width: 19.5%; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-team .table-inline__cell--start-order {
    width: 17%; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-start-list--expand {
    width: 100%;
    margin: 0 auto 0 1rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__cell--expand--opened .cp-table-inline {
    margin-bottom: 2rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__cell--expand--opened .table-inline__head:first-child.table-inline__head:first-child {
    text-align: center; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__cell--expand--opened .table-inline__head:first-child.table-inline__head:first-child .table-inline__te,
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__cell--expand--opened .table-inline__head:first-child.table-inline__head:first-child .table-inline__te--name {
      text-align: center; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__cell--bib,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__head--bib {
    display: none; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--expand-results .table-inline__head {
    padding-bottom: .315rem; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--expand-results .table-inline__head .table-inline__te,
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--expand-results .table-inline__head .table-inline__te--name {
      color: #1d1d1d; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__cell--result .table-inline__te.table-inline__te--irm-message {
    color: #868686; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__cell--expand.table-inline__cell:first-child {
    padding-left: 1.3rem; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__cell--expand.table-inline__cell:first-child .table-inline__head--split {
      padding-left: 0; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__cell--expand.table-inline__cell:first-child .table-inline__row {
      border-top: 1px solid #dfdfdf; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__cell--expand.table-inline__cell:first-child .table-inline__row:first-child {
      border-top: 0; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--event-unit-mp .table-inline__cell--category.table-inline__cell:first-child,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--event-unit-mp .table-inline__cell--performance.table-inline__cell:first-child {
    padding-left: .315rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--event-unit-mp .table-inline__head--category.table-inline__head:first-child,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--event-unit-mp .table-inline__head--performance.table-inline__head:first-child,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--event-unit-mp .table-inline__head--runningshooting.table-inline__head:first-child {
    padding-left: 0; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--event-unit-mp .table-inline__cell--time.table-inline__cell:first-child {
    padding-right: .315rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--expand-results-split .table-inline__head {
    width: 30%; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--expand-results-split .table-inline__head:first-child {
    width: 40%; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--expand-results-split .table-inline__head--time,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--expand-results-split .table-inline__cell--time {
    text-align: center; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--expand-results-split .table-inline__head--time .table-inline__te,
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--expand-results-split .table-inline__head--time .table-inline__te--name,
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--expand-results-split .table-inline__cell--time .table-inline__te,
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-shooting .table-inline__table--expand-results-split .table-inline__cell--time .table-inline__te--name {
      text-align: center; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__head .table-inline__te {
    text-indent: 0; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__row,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell {
    display: block;
    width: 100% !important;
    padding: 0 .5rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell.table-inline__cell--match-result {
    width: 16rem !important;
    text-align: right; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell.table-inline__cell--match-result .table-inline__te--country-name:nth-child(3n + 1) {
      text-align: left; }
    .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell.table-inline__cell--match-result .table-inline__cell--sprite {
      float: right;
      margin-left: .3rem;
      margin-right: 0; }
      .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell.table-inline__cell--match-result .table-inline__cell--sprite:nth-child(4n+2) {
        float: left;
        margin-left: 0;
        margin-right: .3rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell--bout {
    text-transform: uppercase;
    color: #000;
    padding-bottom: 1rem; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell--athlete,
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell--match-result {
    padding: 0; }
  .table-inline__table--event-unit-mp.table-inline__table--event-unit-results-matches .table-inline__cell:first-child {
    padding: 1.3rem 0; } }

.table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__te--irm-message {
  float: none;
  max-width: 78%;
  display: inline-block; }

.table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--results-info .table-inline__cell--sprite {
  margin: .25rem 0 0 .4rem; }

.table-inline__table--event-unit-ow .table-inline__head:first-child,
.table-inline__table--event-unit-ow .table-inline__cell:first-child {
  padding-left: .5rem;
  width: 4rem; }

.table-inline__table--event-unit-ow .table-inline__cell:first-child {
  padding-right: 1rem;
  text-align: center; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-ow.table-inline__table--event-unit-running-ju .table-inline__cell.table-inline__cell--incidents {
    width: 65%;
    margin-left: 35%; }
  .table-inline__table--event-unit-ow {
    max-width: 100%;
    min-width: 100% !important; }
    .table-inline__table--event-unit-ow .table-inline__te--sprite.sprite-ui.sprite-ui--greenred-arrow::after {
      display: none !important; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--athletes,
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--team,
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--results {
      display: block;
      width: auto;
      text-align: left; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__head {
      text-align: left; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__table--event-unit-expand-split .table-inline__head .table-inline__te {
      text-align: center; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__table--event-unit-expand-split .table-inline__head:first-child {
      text-align: center; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--rank-arrow-up,
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--rank-arrow-down {
      min-width: 1.8rem;
      padding-left: .2rem;
      display: inline-block;
      width: 2.5rem;
      padding-top: 0; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__head--rank {
      width: 5rem;
      overflow: hidden; }
      .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__head--rank .table-inline__te--wrapper {
        min-width: 4.1rem; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__head--athlete {
      display: inline-block;
      width: 4.5rem; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--athletes,
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--team {
      padding-bottom: 0; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--results {
      margin-left: 0;
      padding-top: 0; }
      .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--results .table-inline__te--irm-message {
        max-width: 75%; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--noc {
      text-align: left;
      white-space: nowrap;
      width: 4.5rem;
      max-width: 4.5rem; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--bib {
      padding-top: .7rem;
      text-align: left; } }

@media only screen and (max-width: 480px) {
  .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__hrow--results-head .table-inline__head {
    vertical-align: top; }
  .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__te--name {
    display: inline-block; }
  .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--rank-arrow-up,
  .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell--rank-arrow-down {
    display: table-cell; }
  .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell {
    padding: .838rem .3rem; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--rank:first-child {
      padding-left: .5rem; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results-info {
      text-align: left;
      display: block;
      width: auto; }
      .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results-info .table-inline__te--irm-message {
        float: none;
        max-width: 80%;
        display: inline-block;
        vertical-align: top; }
      .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results-info .table-inline__cell--sprite {
        float: none;
        margin: .25rem 0;
        vertical-align: top; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results-info, .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results {
      margin-left: 0;
      padding-top: 0;
      padding-bottom: 0;
      text-align: left; }
      .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results-info span:empty, .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results span:empty {
        display: none; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes {
      padding-bottom: 0; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--expand-icon {
      width: auto;
      text-align: center; }
    .table-inline__table--event-unit-ow.table-inline__table--event-unit-results .table-inline__cell:last-child {
      padding-right: 0; } }

.event-livescreens__tabpanel--rank--ro .cp-table-inline {
  width: 100%;
  overflow: auto; }

.table-inline__table--event-unit-ro .table-inline__head--results {
  text-align: left; }

.table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell {
  vertical-align: top; }

.table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand-icon {
  padding-top: .92rem;
  text-align: right; }

.table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell {
  vertical-align: top; }

.table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand {
  text-align: center; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand .table-inline__head {
    padding-bottom: .5rem;
    text-transform: uppercase;
    text-align: left; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand .table-inline__head--boat {
    min-width: 3.5rem; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand .table-inline__head--distance {
    min-width: 5.5rem; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand .table-inline__cell.table-inline__cell--expand::after {
    content: "";
    display: inline-block;
    width: 100%;
    height: .1px;
    text-align: center;
    vertical-align: middle;
    font-size: 0; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand .cp-table-inline {
    float: none;
    margin: auto auto 0 1.3rem;
    min-width: 15rem;
    padding: 0;
    width: 31%;
    display: inline-block;
    vertical-align: top; }
    .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand .cp-table-inline:first-child {
      margin-left: 0; }
    .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand .cp-table-inline .table-inline__head--distance {
      width: 5rem; }

.table-inline__table--event-unit-ro .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--event-unit-ro .table-inline__te--irm-message {
  vertical-align: top; }

.table-inline__table--event-unit-ro .table-inline__cell--noc .table-inline__cell--sprite-flags {
  margin-right: .5rem; }

.table-inline__table--event-unit-ro .table-inline__cell {
  text-align: left; }

.table-inline__table--event-unit-ro .table-inline__cell--athletes,
.table-inline__table--event-unit-ro .table-inline__cell--points {
  display: table-cell; }

.table-inline__table--event-unit-ro.table-inline__table--event-unit-rank .table-inline__hrow .table-inline__head--start-order {
  width: auto;
  text-align: left; }

.table-inline__table--event-unit-ro.table-inline__table--event-unit-results-columns .table-inline__head {
  padding-bottom: .6rem !important; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-columns .table-inline__head--repechage, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-columns .table-inline__head--semifinal, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-columns .table-inline__head--rank, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-columns .table-inline__head--time {
    text-align: center;
    padding: 0; }

.table-inline__table--event-unit-ro.table-inline__table--event-unit-results-columns .table-inline__cell--time, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-columns .table-inline__cell--pts {
  padding-left: 0;
  padding-right: 0;
  text-align: center; }

.table-inline__table--event-unit-ro .table-inline__cell--rank,
.table-inline__table--event-unit-ro .table-inline__head--lane,
.table-inline__table--event-unit-ro .table-inline__head--rank {
  text-align: center; }
  .table-inline__table--event-unit-ro .table-inline__cell--rank .table-inline__te,
  .table-inline__table--event-unit-ro .table-inline__head--lane .table-inline__te,
  .table-inline__table--event-unit-ro .table-inline__head--rank .table-inline__te {
    padding-right: 1rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-columns {
    width: auto;
    min-width: 100%; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell {
    padding: .838rem .6rem; }
    .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell.table-inline__cell--result {
      padding-top: .67rem; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand .table-inline__cell--expand .table-inline__head--time {
    min-width: 3rem; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand .table-inline__cell--expand .cp-table-inline {
    display: table;
    margin: 0 auto 1rem;
    min-width: 9rem;
    overflow: inherit;
    width: 18rem; }
    .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand .table-inline__cell--expand .cp-table-inline:first-child {
      margin-left: auto; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand .table-inline__cell.table-inline__cell--expand::after {
    display: none; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-rank .table-inline__hrow .table-inline__head--start-order {
    min-width: 6rem;
    text-align: left;
    padding-left: 0; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__row {
    position: relative;
    padding-bottom: 1rem; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell--athletes {
    padding-bottom: 2.5rem; }
  .event-livescreens__tabpanel--results--ro .table-inline__head {
    padding-left: .5rem; }
  .event-livescreens__tabpanel--results--ro .table-inline__cell {
    padding-left: .6rem;
    padding-right: .6rem; }
  .event-livescreens__tabpanel--results--ro .table-inline__cell--result {
    display: table-cell; }
  .event-livescreens__tabpanel--results--ro .table-inline__head--lane,
  .event-livescreens__tabpanel--results--ro .table-inline__head--rank {
    min-width: 3.2rem; }
  .event-livescreens__tabpanel--results--ro .table-inline__table--event-unit-ro .table-inline__table--event-unit-results--expand {
    width: 100%;
    margin: auto; }
    .event-livescreens__tabpanel--results--ro .table-inline__table--event-unit-ro .table-inline__table--event-unit-results--expand .table-inline__head {
      padding-left: 0;
      text-transform: uppercase; }
    .event-livescreens__tabpanel--results--ro .table-inline__table--event-unit-ro .table-inline__table--event-unit-results--expand .table-inline__cell {
      padding-left: 0;
      padding-right: 0; }
    .event-livescreens__tabpanel--results--ro .table-inline__table--event-unit-ro .table-inline__table--event-unit-results--expand .table-inline__te,
    .event-livescreens__tabpanel--results--ro .table-inline__table--event-unit-ro .table-inline__table--event-unit-results--expand .table-inline__cell {
      text-align: left; }
    .event-livescreens__tabpanel--results--ro .table-inline__table--event-unit-ro .table-inline__table--event-unit-results--expand .table-inline__head--distance {
      width: 7rem; }
  .event-livescreens__tabpanel--results--ro .table-inline__table--event-unit-results--expand .table-inline__row {
    border-bottom: solid 1px #e8e8e8; }
  .table-inline__table--event-unit-ro.table-inline__table--haveexpandedtable .table-inline__cell--result {
    min-width: 8.3rem; }
  .event-livescreens__tabpanel--results--ro .cp-event-phases__ro-running .table-inline__table--event-unit-ro.table-inline__table--haveexpandedtable {
    min-width: 22rem; }
    .event-livescreens__tabpanel--results--ro .cp-event-phases__ro-running .table-inline__table--event-unit-ro.table-inline__table--haveexpandedtable .table-inline__cell--rank {
      min-width: 2rem; }
    .event-livescreens__tabpanel--results--ro .cp-event-phases__ro-running .table-inline__table--event-unit-ro.table-inline__table--haveexpandedtable .table-inline__cell--boat {
      min-width: 3.9rem; }
    .event-livescreens__tabpanel--results--ro .cp-event-phases__ro-running .table-inline__table--event-unit-ro.table-inline__table--haveexpandedtable .table-inline__cell--noc {
      width: 22%; }
    .event-livescreens__tabpanel--results--ro .cp-event-phases__ro-running .table-inline__table--event-unit-ro.table-inline__table--haveexpandedtable .table-inline__cell--athletes .table-inline__te-group--inside {
      width: 92%; }
  .table-inline__table--event-unit-rank--with-last-col .table-inline__hrow .table-inline__head--athletes {
    display: none; }
  .table-inline__table--event-unit-rank--with-last-col .table-inline__rows--odd-white .table-inline__row .table-inline__head--athletes {
    display: none; }
  .table-inline__table--event-unit-rank--with-last-col .table-inline__rows--odd-white .table-inline__row .table-inline__cell--athletes + .table-inline__cell--athletes {
    padding-top: 0 !important; } }

@media only screen and (max-width: 480px) {
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished &gt; thead,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished &gt; tbody,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished &gt; thead &gt; tr,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished &gt; tbody &gt; tr, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table &gt; thead,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table &gt; tbody,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table &gt; thead &gt; tr,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table &gt; tbody &gt; tr {
    width: 100%;
    display: block; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished &gt; tbody &gt; tr &gt; td:not(.table-inline__cell--expand),
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished &gt; thead &gt; tr &gt; th, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table &gt; tbody &gt; tr &gt; td:not(.table-inline__cell--expand),
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table &gt; thead &gt; tr &gt; th {
    display: inline-block;
    min-width: 0; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished &gt; thead &gt; tr &gt; th, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table &gt; thead &gt; tr &gt; th {
    padding-left: 0; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished &gt; tbody &gt; tr, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table &gt; tbody &gt; tr {
    overflow: hidden; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__head--rank,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__head--lane,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell--rank,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell--rank, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__head--rank,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__head--lane,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--rank,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--rank {
    width: 12%;
    float: left; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__head--boat,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell--noc, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__head--boat,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--noc {
    width: 25%;
    float: left; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__head--athletes,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell--athletes, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__head--athletes,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--athletes {
    width: 50%;
    float: right; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell {
    padding: .838rem .3rem 0; }
    .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell.table-inline__cell--points, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell.table-inline__cell--result, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell.table-inline__cell--points, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell.table-inline__cell--result {
      width: 100%;
      padding: 0 0 0 50%; }
      .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell.table-inline__cell--points span:not(.table-inline__cell--sprite):empty, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell.table-inline__cell--result span:not(.table-inline__cell--sprite):empty, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell.table-inline__cell--points span:not(.table-inline__cell--sprite):empty, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell.table-inline__cell--result span:not(.table-inline__cell--sprite):empty {
        display: none; }
    .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell .table-inline__te--sprite-group, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell .table-inline__te--sprite-group {
      display: block; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell--athletes, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--athletes {
    padding: .838rem 1rem 0 0; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell--expand-icon, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand-icon {
    position: absolute;
    top: 1rem;
    right: 1rem;
    padding: 0; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__row, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__row {
    position: relative;
    padding-bottom: 0; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell--expand--opened .cp-table-inline, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand--opened .cp-table-inline {
    width: 100%;
    margin: 0; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell--expand--opened .table-inline__head--athletes,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished .table-inline__cell--expand--opened .table-inline__cell--athletes, .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand--opened .table-inline__head--athletes,
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results--inside-table .table-inline__cell--expand--opened .table-inline__cell--athletes {
    width: auto;
    float: none; } }

.cp-scoreboard-rank--ro {
  padding-bottom: 62px; }

@media only screen and (max-width: 480px) {
  .table-inline__table--event-ro.table-inline__table--event-match,
  .table-inline__table--event-ro.table-inline__table--event-match tbody,
  .table-inline__table--event-ro.table-inline__table--event-match tr {
    width: 100%;
    display: block; }
  .table-inline__table--event-ro.table-inline__table--event-match .table-inline__row {
    position: relative;
    padding-bottom: 1rem;
    overflow: hidden; }
  .table-inline__table--event-ro.table-inline__table--event-match .table-inline__cell {
    display: inline-block; }
    .table-inline__table--event-ro.table-inline__table--event-match .table-inline__cell:first-child, .table-inline__table--event-ro.table-inline__table--event-match .table-inline__cell.table-inline__cell--schedule, .table-inline__table--event-ro.table-inline__table--event-match .table-inline__cell:last-child {
      position: absolute;
      top: 0;
      right: 0; }
    .table-inline__table--event-ro.table-inline__table--event-match .table-inline__cell:first-child {
      left: 0;
      right: auto; }
    .table-inline__table--event-ro.table-inline__table--event-match .table-inline__cell:last-child {
      top: 2.5rem;
      padding-right: .625rem; }
    .table-inline__table--event-ro.table-inline__table--event-match .table-inline__cell.table-inline__cell--event-name {
      width: 60%;
      padding-left: 10% !important; } }

.table-inline__table--time-rank-table-ro {
  margin-top: 1rem; }
  .table-inline__table--time-rank-table-ro .table-inline__hrow--top .table-inline__head {
    text-align: center;
    color: #000; }
  .table-inline__table--time-rank-table-ro .table-inline__hrow--top .table-inline__head:last-child {
    text-align: left; }
  .table-inline__table--time-rank-table-ro .table-inline__hrow .table-inline__head {
    text-align: center; }
  .table-inline__table--time-rank-table-ro .table-inline__row .table-inline__cell {
    text-align: center; }
  .table-inline__table--time-rank-table-ro .table-inline__row .table-inline__cell--noc .table-inline__cell--sprite {
    margin-right: .5rem; }
  .table-inline__table--time-rank-table-ro .table-inline__head {
    text-align: left;
    padding-bottom: 1rem;
    color: #737373; }
    .table-inline__table--time-rank-table-ro .table-inline__head .table-inline__te::after {
      display: none; }
  .table-inline__table--time-rank-table-ro .table-inline__cell {
    color: #737373;
    text-align: left;
    padding-left: 1rem; }
  .table-inline__table--time-rank-table-ro .table-inline__cell:last-child {
    padding-right: 1rem; }
  .table-inline__table--time-rank-table-ro .table-inline__cell--noc,
  .table-inline__table--time-rank-table-ro .table-inline__cell:last-child {
    color: #000; }
  .table-inline__table--time-rank-table-ro .table-inline__cell--athlete {
    padding-right: 1rem; }

.table-inline__table--event-ro.table-inline__table--event .table-inline__te--sprite-group {
  margin-left: .625rem; }

.table-inline__table--event-ro.table-inline__table--event .table-inline__head:last-child {
  text-align: left; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--athletes {
    vertical-align: middle;
    padding-top: .86rem;
    padding-bottom: 0; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-rank--with-last-col .table-inline__cell:last-child {
    padding: .86rem 0; }
  .table-inline__table--event-ro.table-inline__table--event .table-inline__te--sprite-group {
    margin-left: 0; }
  .table-inline__table--event-ro .table-inline__head {
    padding-left: .5rem;
    text-align: left; }
  .table-inline__table--event-ro .table-inline__cell--noc {
    min-width: 5rem;
    padding-left: 0; }
  .table-inline__table--time-rank-table-ro .table-inline__cell--noc {
    display: inline-block;
    width: 4.7rem;
    padding-top: 1.5rem; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-rank--with-last-col .table-inline__head--boat,
  .table-inline__table--event-unit-ro-waiting.table-inline__table--event-unit-rank--with-last-col .table-inline__head--boat {
    width: 10%; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-rank--with-last-col .table-inline__head--athletes,
  .table-inline__table--event-unit-ro-waiting.table-inline__table--event-unit-rank--with-last-col .table-inline__head--athletes {
    width: 77%;
    display: table-cell; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--athletes,
  .table-inline__table--event-unit-ro-waiting.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--athletes {
    width: 77%;
    display: table-cell; }
    .table-inline__table--event-unit-ro.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--athletes .table-inline__te-group .table-inline__te--activity,
    .table-inline__table--event-unit-ro-waiting.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--athletes .table-inline__te-group .table-inline__te--activity {
      float: none;
      width: auto;
      display: inline-block; }
    .table-inline__table--event-unit-ro.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--athletes .table-inline__te-group .table-inline__te:last-child,
    .table-inline__table--event-unit-ro-waiting.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--athletes .table-inline__te-group .table-inline__te:last-child {
      float: none;
      width: auto;
      display: block; }
    .table-inline__table--event-unit-ro.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--athletes .table-inline__te-group .table-inline__te-group--inside,
    .table-inline__table--event-unit-ro-waiting.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--athletes .table-inline__te-group .table-inline__te-group--inside {
      display: inline-block; }
      .table-inline__table--event-unit-ro.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--athletes .table-inline__te-group .table-inline__te-group--inside .table-inline__te:last-child,
      .table-inline__table--event-unit-ro-waiting.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--athletes .table-inline__te-group .table-inline__te-group--inside .table-inline__te:last-child {
        float: none;
        width: auto; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--noc,
  .table-inline__table--event-unit-ro-waiting.table-inline__table--event-unit-rank--with-last-col .table-inline__cell--noc {
    display: table-cell;
    width: 10%; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-rank--teams .table-inline__cell--athletes,
  .table-inline__table--event-unit-ro-waiting.table-inline__table--event-unit-rank--teams .table-inline__cell--athletes {
    display: inline-block;
    width: 100%; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished.table-inline__table--event-unit-results--inside-table .table-inline__head--results {
    display: table-cell; } }

@media only screen and (max-width: 480px) {
  .pg-event .table-inline__table--event-ro-phases--results,
  .pg-event .table-inline__table--event-ro-phases--results thead,
  .pg-event .table-inline__table--event-ro-phases--results tbody,
  .pg-event .table-inline__table--event-ro-phases--results tr {
    display: block;
    width: 100%; }
  .pg-event .table-inline__table--event-ro-phases--results th,
  .pg-event .table-inline__table--event-ro-phases--results td {
    display: inline-block; }
  .pg-event .table-inline__table--event-ro-phases--results .table-inline__head--results {
    display: none; }
  .pg-event .table-inline__table--event-ro-phases--results .table-inline__row {
    overflow: hidden; }
  .pg-event .table-inline__table--event-ro-phases--results .table-inline__cell {
    float: left; }
  .pg-event .table-inline__table--event-ro-phases--results .table-inline__head--athlete {
    width: 84%; }
  .pg-event .table-inline__table--event-ro-phases--results .table-inline__head--rank,
  .pg-event .table-inline__table--event-ro-phases--results .table-inline__cell--rank {
    width: 15%; }
  .pg-event .table-inline__table--event-ro-phases--results .table-inline__cell--noc {
    width: 25%;
    padding-left: .5rem; }
  .pg-event .table-inline__table--event-ro-phases--results .table-inline__cell--athletes {
    width: 60%;
    padding: .838rem 0 0; }
  .pg-event .table-inline__table--event-ro-phases--results .table-inline__cell--results,
  .pg-event .table-inline__table--event-ro-phases--results .table-inline__cell--irm-message {
    width: 100%;
    padding: 0 0 0 40%; }
    .pg-event .table-inline__table--event-ro-phases--results .table-inline__cell--results .table-inline__te,
    .pg-event .table-inline__table--event-ro-phases--results .table-inline__cell--irm-message .table-inline__te {
      padding-bottom: .3rem;
      float: left; }
      .pg-event .table-inline__table--event-ro-phases--results .table-inline__cell--results .table-inline__te:empty,
      .pg-event .table-inline__table--event-ro-phases--results .table-inline__cell--irm-message .table-inline__te:empty {
        display: none; }
  .table-inline__table--event-unit-ro.table-inline__table--event-unit-results-finished.table-inline__table--event-unit-results--inside-table .table-inline__head--results {
    display: none; } }

.cp-event-phases__ru .event-phases__content-section--pool-round .table-inline__table--combined-ranking .table-inline__cell--nocname,
.cp-event-phases__ru .event-phases__content-section--pool-round .table-inline__table--combined-ranking .table-inline__te--nocname,
.cp-event-phases__ru .event-phases__content-section--pool-round .menu-tab__panels--menu-tab-ru .table-inline__cell--nocname,
.cp-event-phases__ru .event-phases__content-section--pool-round .menu-tab__panels--menu-tab-ru .table-inline__te--nocname {
  max-width: 5.2rem;
  word-wrap: normal;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden; }

.cp-event-phases__ru .event-phases__content-section--pool-round .table-inline__table--combined-ranking .table-inline__cell:first-child,
.cp-event-phases__ru .event-phases__content-section--pool-round .menu-tab__panels--menu-tab-ru .table-inline__cell:first-child {
  width: 2.8rem !important;
  text-align: center; }

.cp-event-phases__ru .event-phases__content-section--pool-round .table-inline__table--combined-ranking .table-inline__cell--sprite-flags,
.cp-event-phases__ru .event-phases__content-section--pool-round .menu-tab__panels--menu-tab-ru .table-inline__cell--sprite-flags {
  margin-top: 0;
  position: relative;
  top: auto; }

.cp-event-phases__ru .event-phases__content-section--pool-round .table-inline__table--combined-ranking .table-inline__te.table-inline__te--country-name,
.cp-event-phases__ru .event-phases__content-section--pool-round .menu-tab__panels--menu-tab-ru .table-inline__te.table-inline__te--country-name {
  margin-left: .1rem;
  padding: 0; }

.cp-event-phases__ru .event-phases__content-section--pool-round .table-inline__table--combined-ranking .table-inline__cell--noc,
.cp-event-phases__ru .event-phases__content-section--pool-round .menu-tab__panels--menu-tab-ru .table-inline__cell--noc {
  width: 8%; }

.cp-event-phases__ru .event-phases__content-section--pool-round .event-matches__matches--viewrank .table-inline__cell--event-matches-score .table-inline__te.table-inline__te--noc {
  margin-right: 0;
  width: auto;
  min-width: 31px;
  text-align: left; }

.cp-event-phases__ru .event-phases__content-section--pool-round .event-matches__matches--viewrank .table-inline__cell--event-matches-score .table-inline__te--arrow {
  color: #737373;
  margin-right: 0;
  width: auto;
  text-align: left;
  min-width: 46px; }

.pg-event .table-inline__table--event-ru.table-inline__table--menu-tab .table-inline__cell.table-inline__cell--noc {
  padding-right: 4px; }

.pg-event .cp-event-phases__ru .menu-tab__panels--menu-tab-ru-final + .cp-table-action-buttons .table-action-buttons__button {
  display: none; }

.table-inline__table--event-ru.table-inline__table--viewsets .table-inline__hrow--viewsets-tab {
  display: none; }

.table-inline__table--event-ru.table-inline__table--combined-ranking .table-inline__head {
  text-align: center;
  width: 3.375rem;
  padding: .5rem 0;
  background-color: #075492;
  color: #fff;
  border-right: 1px solid #20659d; }

.table-inline__table--event-ru.table-inline__table--combined-ranking .table-inline__te::after {
  display: none; }

.table-inline__table--event-ru.table-inline__table--combined-ranking .table-inline__head--team {
  width: 9.375rem; }

.table-inline__table--event-ru.table-inline__table--combined-ranking .table-inline__head--points,
.table-inline__table--event-ru.table-inline__table--combined-ranking .table-inline__head--game-seeding {
  width: 3.75rem; }

.table-inline__table--event-ru.table-inline__table--combined-ranking .table-inline__head--game-seeding {
  border: 0; }

.table-inline__table--event-ru.table-inline__table--combined-ranking .table-inline__cell {
  text-align: center; }

.table-inline__table--event-ru.table-inline__table--combined-ranking .table-inline__cell--large {
  padding: .838rem .4rem;
  text-align: left; }
  .table-inline__table--event-ru.table-inline__table--combined-ranking .table-inline__cell--large .table-inline__cell--sprite {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto; }
  .table-inline__table--event-ru.table-inline__table--combined-ranking .table-inline__cell--large .table-inline__te--country-name {
    display: block;
    padding-left: 2rem; }

.table-inline__table--event-ru.table-inline__table--combined-ranking .table-inline__row {
  min-height: 45px; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__hrow:last-child .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__row .table-inline__cell--matches-played {
  border: 0; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--coltab {
  padding: 0 .3rem; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__row--white-tr {
  background-color: #fff; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head:first-child {
  width: 6.8rem; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--matches {
  width: 13rem; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--sets,
.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--points {
  width: 9rem; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head.table-inline__head--games-seeding {
  visibility: hidden; }
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head.table-inline__head--games-seeding.table-inline__head--coltab {
    visibility: visible;
    width: 4rem;
    color: #fff; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--against {
  border-right: 0; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell {
  min-width: 1.875rem; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--lost,
.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--diff,
.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--points,
.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--matches-lost,
.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--sets-diff,
.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--points-diff {
  border-right: 1px solid #d4d4d4; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__te--country-name {
  color: #000; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head,
.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell {
  text-align: left; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--date,
.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--match,
.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--start-time {
  text-transform: uppercase; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--match .table-inline__te--wrapper {
  padding: 0 !important;
  text-align: center; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--date {
  padding-left: 4rem;
  width: 25% !important;
  text-align: center; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--team {
  width: 25%; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--date {
  text-align: center; }

.table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match {
  padding-right: 1rem !important; }
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te--arrow {
    width: .5rem; }
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te--wrapper {
    padding-right: 6.8rem !important; }
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:first-child,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:last-child {
    width: 26px; }
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te--noc-flag {
    width: 20%; }

.table-inline__table--event-ru.table-inline__table--viewrank.table-inline__table--haveexpandedtable .table-inline__head {
  padding: .7rem 0.2rem !important;
  width: auto !important;
  text-align: center; }
  .table-inline__table--event-ru.table-inline__table--viewrank.table-inline__table--haveexpandedtable .table-inline__head.table-inline__head--coltab-active {
    display: table-cell; }
  .table-inline__table--event-ru.table-inline__table--viewrank.table-inline__table--haveexpandedtable .table-inline__head.table-inline__head--matches {
    display: table-cell;
    min-width: 95px; }
  .table-inline__table--event-ru.table-inline__table--viewrank.table-inline__table--haveexpandedtable .table-inline__head.table-inline__head--points {
    display: table-cell;
    min-width: 45px; }
  .table-inline__table--event-ru.table-inline__table--viewrank.table-inline__table--haveexpandedtable .table-inline__head.table-inline__head--team {
    text-align: left; }

.table-inline__table--event-ru.table-inline__table--viewrank.table-inline__table--haveexpandedtable .table-inline__cell--team {
  width: 4.75rem;
  padding-left: .5rem;
  padding-right: 0; }

.table-inline__table--event-ru.table-inline__table--event-match .table-inline__cell--event-matches-score span:first-child {
  width: 2.5rem;
  text-align: left;
  display: inline-block; }

.table-inline__table--event-ru.table-inline__table--event-match .table-inline__cell--event-matches-score span:last-child {
  width: 2.5rem;
  text-align: right;
  display: inline-block; }

.table-inline__table--event-ru.table-inline__table--event-match .table-inline__cell--event-matches-score .table-inline__te--arrow {
  width: 3.75rem;
  display: inline-block; }

.table-inline__table--event-ru.table-inline__table--viewrank--expand-table .table-inline__head--match {
  padding-left: 2.7rem !important; }
  .table-inline__table--event-ru.table-inline__table--viewrank--expand-table .table-inline__head--match .table-inline__te.table-inline__te--wrapper {
    text-align: left; }

.table-inline__table--event-ru.table-inline__table--viewrank--expand-table .table-inline__cell--date {
  padding-left: 1rem !important; }

.table-inline__table--event-ru.table-inline__table--viewrank--expand-table .table-inline__cell--match {
  text-align: left !important; }
  .table-inline__table--event-ru.table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te.sprite-flags--BRA {
    width: 26px !important; }
  .table-inline__table--event-ru.table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te--noc-flag {
    width: 4rem;
    text-align: center; }

.menu-tab__panels--menu-tab-ru .menu-tab__title {
  text-transform: uppercase; }

@media only screen and (max-width: 1024px) {
  .cp-event-phases__ru .menu-tab__panels--menu-tab-ru .menu-tab__column {
    position: absolute;
    right: 40px; }
  .cp-event-phases__ru .table-inline__table--event-ru.table-inline__table--haveexpandedtable tr:nth-child(2) {
    display: table-row; }
  .table-inline__table--event-ru.table-inline__table--haveexpandedtable .table-inline__head:not(.table-inline__head--coltab):not(.table-inline__head--active):not(.table-inline__head--rank) {
    display: none; }
  .table-inline__table--event-ru.table-inline__table--haveexpandedtable .table-inline__head.table-inline__head--coltab-active {
    display: table-cell; }
  .table-inline__table--event-ru.table-inline__table--haveexpandedtable .table-inline__head.table-inline__head--team {
    display: table-cell !important;
    visibility: hidden;
    min-width: 4.75rem; }
  .table-inline__table--event-ru.table-inline__table--haveexpandedtable .table-inline__cell:not(.table-inline__cell--rank):not(.table-inline__cell--team):not(.table-inline__cell--expand):not(.table-inline__cell--expand-icon) {
    display: none; }
    .table-inline__table--event-ru.table-inline__table--haveexpandedtable .table-inline__cell:not(.table-inline__cell--rank):not(.table-inline__cell--team):not(.table-inline__cell--expand):not(.table-inline__cell--expand-icon).table-inline__cell--active {
      display: table-cell; }
    .table-inline__table--event-ru.table-inline__table--haveexpandedtable .table-inline__cell:not(.table-inline__cell--rank):not(.table-inline__cell--team):not(.table-inline__cell--expand):not(.table-inline__cell--expand-icon).table-inline__cell--team {
      text-align: left; }
  .table-inline__table--event-ru.table-inline__table--haveexpandedtable .table-inline__cell--team {
    text-align: left !important; }
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--points,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--rank,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--team,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--points,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--matches-played,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--matches-won,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--matches-draw,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--matches-lost,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--sets-for,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--sets-against,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--sets-diff,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--points-for,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--points-against,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--points-diff,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--matches-played,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--expand-icon,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--games-seeding {
    border-right: 0 !important;
    border-bottom: 1px solid #d4d4d4 !important; }
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--points,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--lost,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--played,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--for,
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--diff {
    border: 0 !important;
    text-align: center; }
  .table-inline__table--event-ru.table-inline__table--combined-ranking {
    width: 43.75rem; }
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--team {
    padding-left: .2rem;
    text-align: center; }
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__hrow--coltabs {
    margin-top: -40px; }
    .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__hrow--coltabs .table-inline__head--coltab {
      width: 20% !important; }
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head.table-inline__head--games-seeding {
    visibility: visible;
    width: 8rem;
    color: #000; }
    .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head.table-inline__head--games-seeding.table-inline__head--coltab {
      color: #62bb46; }
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__te--country-name {
    margin-right: 0; }
  .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table {
    margin-top: 1rem; }
    .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__hrow {
      display: table-row;
      float: none;
      position: relative; }
    .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head,
    .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell {
      display: table-cell !important;
      text-align: left; }
    .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head.table-inline__head--date {
      width: 18% !important; }
      .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head.table-inline__head--date .table-inline__te {
        text-align: left; }
    .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head.table-inline__head--start-time {
      width: 15% !important; }
      .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head.table-inline__head--start-time .table-inline__te {
        text-align: left; }
    .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head.table-inline__head--match {
      width: 67% !important; }
    .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell.table-inline__cell--date {
      padding-left: .2rem !important; }
    .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell.table-inline__cell--match .table-inline__te--noc-flag {
      width: 30% !important;
      padding: 0 .1rem !important; }
    .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell.table-inline__cell--match .table-inline__te--arrow {
      padding: 0 !important; }
  .table-inline__table--event-ru.table-inline__table--viewrank--expand-table .table-inline__head--start-time {
    width: 22% !important; }
  .table-inline__table--event-ru.table-inline__table--viewrank--expand-table .table-inline__head--match {
    width: 70%; }
  .table-inline__table--event-ru.table-inline__table--event-match .table-inline__cell.table-inline__cell--competition {
    padding-left: .9rem;
    padding-top: .2rem;
    vertical-align: top; }
  .table-inline__table--event-ru.table-inline__table--event-match .table-inline__cell--status {
    top: -2.5rem; }
  .pg-event .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--rank {
    width: 14%;
    text-align: center; }
  .pg-event .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__head--team {
    width: 18%; }
  .pg-event .table-inline__table--event-ru.table-inline__table--viewrank .table-inline__cell--expand-icon {
    text-align: center; }
  .pg-event .cp-event-phases__ru .menu-tab__panels--menu-tab-ru-final + .cp-table-action-buttons .table-action-buttons__button {
    display: inline-block; } }

.table-inline__table--event-unit-ru {
  min-width: 666px; }
  .table-inline__table--event-unit-ru .table-inline__hrow--viewsets-tab {
    position: absolute;
    visibility: hidden; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell--results {
    width: 12rem;
    padding-right: .8rem; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell--results .table-inline__te--irm-message {
      display: inline-block; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell--noc {
    width: 4.3rem; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell--athlete {
    padding-left: 0; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell--match-score {
    border-bottom: 1px solid #4faa33;
    vertical-align: top;
    width: 5rem;
    padding: .838rem 0; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell--match-score.table-inline__cell--highlight {
      background-color: #4faa33; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell--match-score .table-inline__te {
      vertical-align: top; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__te--irm-message {
    color: #000;
    margin-left: 0; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__te--country-name {
    margin-right: 0; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__te-group {
    display: inline-block; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell--player-number {
    width: 2.5rem; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell--player-number .table-inline__te {
      display: inline-block; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__head {
    min-height: 1.5rem;
    padding: 0 0 .8rem .5rem; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__head .table-inline__te {
      text-transform: capitalize;
      font-size: 1.13rem;
      font-weight: 300; }
      .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__head .table-inline__te::after {
        display: none; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__row:last-child .table-inline__cell--match-score {
    border-bottom: 0; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-rank .table-inline__head {
    padding: .6rem 0;
    text-align: center;
    vertical-align: middle;
    background-color: #075492; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-rank .table-inline__head .table-inline__te {
      padding-bottom: 0;
      text-align: center;
      vertical-align: middle;
      color: #fff; }
      .table-inline__table--event-unit-ru.table-inline__table--event-unit-rank .table-inline__head .table-inline__te::after {
        display: none; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-rank .table-inline__cell {
    text-align: center;
    color: #737373; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-rank .table-inline__cell--player-number {
    width: 2.5rem;
    vertical-align: middle;
    color: #000; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-rank .table-inline__cell--athlete {
    width: 6.25rem;
    text-align: left;
    vertical-align: top; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-rank .table-inline__cell--stats {
    width: 3.75rem;
    vertical-align: middle;
    border-left: 1px solid #e7e7e7; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-rank .table-inline__cell--position {
    width: 5.9rem;
    vertical-align: middle; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-rank .table-inline__te--given-name {
    clear: both;
    display: block; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-rank .table-inline__row--total .table-inline__cell {
    border-left: 0;
    color: #000; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-rank .table-inline__cell--penalty-tries {
    text-align: left;
    padding-left: 1rem; }

@media only screen and (max-width: 1024px) {
  .cp-event-phases__ru .table-inline__hrow--viewsets-tab {
    position: relative;
    visibility: visible;
    top: -65px; }
  .cp-event-phases__ru .table-inline__table--haveexpandedtable {
    min-width: 100%; }
    .cp-event-phases__ru .table-inline__table--haveexpandedtable thead tr:first-child {
      display: block;
      float: left;
      clear: both;
      position: absolute; }
      .cp-event-phases__ru .table-inline__table--haveexpandedtable thead tr:first-child .table-inline__head {
        width: 100px !important;
        text-align: center;
        color: #4faa33; }
        .cp-event-phases__ru .table-inline__table--haveexpandedtable thead tr:first-child .table-inline__head.table-inline__head--coltab-active {
          display: table-cell;
          color: #303030; }
          .cp-event-phases__ru .table-inline__table--haveexpandedtable thead tr:first-child .table-inline__head.table-inline__head--coltab-active .table-inline__te {
            border-top-color: transparent !important; }
        .cp-event-phases__ru .table-inline__table--haveexpandedtable thead tr:first-child .table-inline__head.table-inline__head--games-seeding {
          width: 150px !important; }
          .cp-event-phases__ru .table-inline__table--haveexpandedtable thead tr:first-child .table-inline__head.table-inline__head--games-seeding .table-inline__te {
            width: 95% !important; }
        .cp-event-phases__ru .table-inline__table--haveexpandedtable thead tr:first-child .table-inline__head .table-inline__te {
          width: 80% !important;
          padding-right: 0; }
    .cp-event-phases__ru .table-inline__table--haveexpandedtable thead tr:nth-child(2) {
      display: none; }
    .cp-event-phases__ru .table-inline__table--haveexpandedtable .table-inline__table--viewsets .table-inline__hrow .table-inline__head:first-child {
      padding: 0; }
  .table-inline__table--event-unit-ru.table-inline__table--event-unit-results {
    min-width: 0;
    width: 100%; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell--results,
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__head {
      display: none; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--match-score {
      width: 4rem; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results {
      display: block;
      padding-top: 0;
      left: 0px;
      text-align: left;
      width: auto; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes {
      display: inline-block;
      width: auto; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--noc, .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--player-number, .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--cell--time {
      left: 3%; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes, .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results {
      left: 5%; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--time {
      width: 3rem; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--noc, .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--player-number {
      position: relative; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--noc {
      text-align: left;
      left: 50px; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--player-number {
      left: -60px; }
      .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--player-number .table-inline__te {
        display: inline-block; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes, .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes {
      width: auto;
      padding-bottom: 0; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell:first-child {
      padding-left: .6rem; }
    .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell--match-score {
      padding-right: 0;
      vertical-align: middle;
      width: 6.25rem; } }

@media only screen and (max-width: 340px) {
  .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--noc, .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--cell--time {
    left: -1% !important; }
  .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--player-number {
    left: -5% !important; }
  .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes {
    left: -6.2% !important; }
  .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results, .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes {
    display: inline-block;
    left: -21.2% !important; }
  .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--match-score {
    width: 3rem; }
  .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results {
    display: block !important;
    width: auto;
    margin: 0 !important; }
    .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results .table-inline__te--irm-message {
      margin: 0 !important;
      padding: 0 !important; } }

@media only screen and (max-width: 320px) {
  .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--match-score {
    width: 3rem; }
  .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--results {
    display: block;
    padding-top: 0;
    left: 0px; }
  .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes {
    display: inline-block;
    max-width: 10rem; }
  .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--noc {
    left: 5px; }
  .cp-event-phases__ru .table-inline__table--event-unit-ru.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--player-number {
    left: 0; } }

.table-inline__table--event-incidents-sa .table-inline__cell--noc {
  vertical-align: top; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-incidents-sa .table-inline__head:first-child {
    padding-right: .5rem; }
    .table-inline__table--event-incidents-sa .table-inline__head:first-child .table-inline__te {
      width: 200%; }
  .table-inline__table--event-incidents-sa .table-inline__head:last-child {
    display: none; }
  .table-inline__table--event-incidents-sa .table-inline__te:not(.table-inline__cell--sprite):empty {
    display: none; }
  .table-inline__table--event-incidents-sa .table-inline__cell:first-child {
    padding-left: .5rem; }
    .table-inline__table--event-incidents-sa .table-inline__cell:first-child + .table-inline__cell--athletes {
      display: inline-block;
      float: left;
      width: 100%; }
  .table-inline__table--event-incidents-sa .table-inline__cell--noc {
    display: inline-block;
    float: left;
    width: 4.688rem; }
    .table-inline__table--event-incidents-sa .table-inline__cell--noc + .table-inline__cell--athletes {
      display: inline-block;
      float: left;
      width: calc(100% - 4.688rem); } }

.table-inline__table--judo-races .table-inline__head,
.table-inline__table--event-results-sa .table-inline__head {
  padding: 1.25rem 0 .313rem;
  text-align: center; }
  .table-inline__table--judo-races .table-inline__head .table-inline__te::after,
  .table-inline__table--event-results-sa .table-inline__head .table-inline__te::after {
    width: 100%; }

.table-inline__table--judo-races .table-inline__te--country-name,
.table-inline__table--event-results-sa .table-inline__te--country-name {
  margin-right: 1rem; }

.table-inline__table--judo-races .table-inline__cell,
.table-inline__table--event-results-sa .table-inline__cell {
  width: inherit;
  min-width: 38px;
  padding-left: .15rem;
  padding-right: .15rem;
  text-align: center;
  color: #737373; }

.table-inline__table--judo-races .table-inline__cell--noc,
.table-inline__table--event-results-sa .table-inline__cell--noc {
  text-align: left; }

.table-inline__table--judo-races .table-inline__cell--athletes-sa-standing,
.table-inline__table--event-results-sa .table-inline__cell--athletes-sa-standing {
  text-align: left; }

.table-inline__table--judo-races .table-inline__head:first-child,
.table-inline__table--judo-races .table-inline__cell:first-child,
.table-inline__table--event-results-sa .table-inline__head:first-child,
.table-inline__table--event-results-sa .table-inline__cell:first-child {
  text-align: left; }

.table-inline__table--judo-races .table-inline__head:last-child,
.table-inline__table--judo-races .table-inline__cell:last-child,
.table-inline__table--event-results-sa .table-inline__head:last-child,
.table-inline__table--event-results-sa .table-inline__cell:last-child {
  text-align: center;
  background-color: #efeeee;
  color: #000; }

.table-inline__table--event-results-sa--running .table-inline__head:last-child,
.table-inline__table--event-results-sa--running .table-inline__cell:last-child {
  background-color: #efeeee; }

.table-inline__table--event-results-sa--running .table-inline__te:empty {
  padding-right: 1rem;
  padding-left: 1rem; }

.table-inline__link {
  font-weight: 100;
  display: inline-block;
  margin-bottom: 1rem;
  margin-right: 2rem;
  text-decoration: none;
  text-transform: uppercase;
  color: #4faa33; }
  .table-inline__link:hover {
    color: #000; }

.table-inline__event-incidents-sa-notice {
  font-size: .8125rem;
  font-style: normal;
  line-height: 2rem;
  display: inline-block;
  margin: .5rem;
  padding: 0;
  color: #737373; }

.table-inline__icon-footer {
  display: inline-block;
  float: left;
  margin-right: .5rem;
  margin-top: .2rem; }

.table-inline__table--event-unit-sa-races-doubles .table-inline__cell--athletes-racesdouble .table-inline__te.table-inline__cell--sprite-ui {
  margin-left: 0; }

.cp-event-phases__sa-after-teams .cp-table-inline:nth-of-type(2) .table-inline__cell {
  vertical-align: middle; }

.cp-event-phases__sa-after-teams .cp-table-inline:nth-of-type(2) .table-inline__cell--athletes-judo {
  display: inline-block; }

.cp-event-phases__sa-after-teams .event-phases__content--opening-series .table-inline__table--event-sa .table-inline__cell--athletes-judo,
.cp-event-phases__sa-after-teams .event-phases__content--medal-race .table-inline__table--event-sa .table-inline__cell--athletes-judo {
  width: 100%; }
  .cp-event-phases__sa-after-teams .event-phases__content--opening-series .table-inline__table--event-sa .table-inline__cell--athletes-judo .table-inline__te,
  .cp-event-phases__sa-after-teams .event-phases__content--medal-race .table-inline__table--event-sa .table-inline__cell--athletes-judo .table-inline__te {
    width: 100%;
    margin-left: 0; }

.cp-event-phases__sa-after-teams .event-phases__content--opening-series .table-inline__table--event-sa .table-inline__cell,
.cp-event-phases__sa-after-teams .event-phases__content--medal-race .table-inline__table--event-sa .table-inline__cell {
  vertical-align: middle; }

.cp-event-phases__sa-after-teams .event-phases__content--opening-series .table-inline__table--event-sa .table-inline__cell--result,
.cp-event-phases__sa-after-teams .event-phases__content--medal-race .table-inline__table--event-sa .table-inline__cell--result {
  width: 16.5%; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-sa .table-inline__cell.table-inline__cell--status {
    position: absolute;
    top: 18px;
    right: 2px; }
    .table-inline__table--event-sa .table-inline__cell.table-inline__cell--status .table-inline__te--event-status {
      display: inline-block; }
  .table-inline__table--event-sa .table-inline__cell.table-inline__cell--event-name {
    width: 66%;
    padding-left: 0; }
  .table-inline__table--event-sa .table-inline__cell.table-inline__cell--rank, .table-inline__table--event-sa .table-inline__cell.table-inline__cell--noc {
    vertical-align: top !important; }
  .table-inline__table--event-sa .table-inline__cell.table-inline__cell--athletes-judo, .table-inline__table--event-sa .table-inline__cell.table-inline__cell--points, .table-inline__table--event-sa .table-inline__cell.table-inline__cell--result {
    display: block;
    width: 100% !important;
    padding-top: 0;
    padding-bottom: 0; }
  .table-inline__table--event-sa .table-inline__cell.table-inline__cell--athletes-judo {
    padding-top: .5rem; }
  .table-inline__table--event-sa .table-inline__cell.table-inline__cell--result {
    padding-bottom: .5rem; } }

@media only screen and (max-width: 400px) {
  .table-inline__table--event-sa .table-inline__cell.table-inline__cell--event-name {
    width: 55%; } }

.cp-event-phases__sa .cp-table-inline {
  margin-top: 1.1rem !important; }

.cp-table-inline .table-inline__table--event-sa {
  table-layout: fixed;
  width: auto; }
  .cp-table-inline .table-inline__table--event-sa td.table-inline__cell.table-inline__cell--schedule {
    min-width: 120px; }
  .cp-table-inline .table-inline__table--event-sa .table-inline__cell--athletes-sa-standing {
    padding-left: 0; }
    .cp-table-inline .table-inline__table--event-sa .table-inline__cell--athletes-sa-standing .table-inline__te--last-name {
      margin-left: 0; }
  .cp-table-inline .table-inline__table--event-sa .table-inline__cell {
    vertical-align: top; }
  .cp-table-inline .table-inline__table--event-sa .table-inline__hrow:not(.table-inline__hrow--top-header) th {
    width: auto; }
    .cp-table-inline .table-inline__table--event-sa .table-inline__hrow:not(.table-inline__hrow--top-header) th .table-inline__te::after {
      bottom: -.35rem; }
  .cp-table-inline .table-inline__table--event-sa .table-inline__cell--event-name .table-inline__te--event-name {
    max-width: calc(100% - 80px); }
  .cp-table-inline .table-inline__table--event-sa .table-inline__te--irm-message {
    margin-top: 0; }
  .cp-table-inline .table-inline__table--event-sa .table-inline__head--races {
    width: 90%; }
  .cp-table-inline .table-inline__table--event-sa .table-inline__head--medal-race,
  .cp-table-inline .table-inline__table--event-sa .table-inline__head--net-points {
    max-width: 80px !important; }
  .cp-table-inline .table-inline__table--event-sa .table-inline__cell--race-total,
  .cp-table-inline .table-inline__table--event-sa .table-inline__cell--race {
    width: auto;
    text-align: center;
    padding: .838rem 0 !important; }
  .cp-table-inline .table-inline__table--event-sa .table-inline__hrow--top-header .table-inline__head-- {
    width: 80px !important;
    max-width: 80px !important; }
  .cp-table-inline .table-inline__table--event-sa .table-inline__te--wrapper .table-inline__te--name {
    position: relative !important; }

@media only screen and (max-width: 1024px) {
  .cp-event-phases__sa-during .table-inline__table--event-sa .table-inline__cell.table-inline__cell--rank {
    width: 2%; }
  .cp-event-phases__sa-during .table-inline__table--event-sa .table-inline__cell.table-inline__cell--noc, .cp-event-phases__sa-during .table-inline__table--event-sa .table-inline__cell.table-inline__cell--race {
    width: 12%; }
  .cp-event-phases__sa-during .table-inline__table--event-sa .table-inline__cell.table-inline__cell--athletes-sa-standing {
    width: 36%; }
  .table-inline__table--event-sa {
    min-height: 60px; }
    .table-inline__table--event-sa .table-inline__cell--status {
      padding-bottom: 0; }
    .table-inline__table--event-sa .table-inline__cell--event-name .table-inline__te--event-status,
    .table-inline__table--event-sa .table-inline__cell--event-name .sprite-ui--finish-arrow {
      display: inline-block !important; }
    .table-inline__table--event-sa .table-inline__cell--schedule {
      float: right; }
      .table-inline__table--event-sa .table-inline__cell--schedule span {
        display: inline-block; }
    .table-inline__table--event-sa .table-inline__te--event-status {
      display: block; }
    .table-inline__table--event-sa .table-inline__te--schedule-hour {
      padding-left: .613rem; }
    .table-inline__table--event-sa .table-inline__cell--event-name {
      float: left;
      width: 9rem;
      text-align: left; }
      .table-inline__table--event-sa .table-inline__cell--event-name span {
        float: none; } }

.table-inline__table.table-inline__table--event-start-list-sa .table-inline__head {
  padding: 4% 0% 3% 0%;
  text-align: left;
  text-transform: uppercase; }
  .table-inline__table.table-inline__table--event-start-list-sa .table-inline__head .table-inline__te--wrapper .table-inline__te {
    display: inline; }
    .table-inline__table.table-inline__table--event-start-list-sa .table-inline__head .table-inline__te--wrapper .table-inline__te:after {
      content: none; }
  .table-inline__table.table-inline__table--event-start-list-sa .table-inline__head .table-inline__te--wrapper .table-inline__te--name {
    display: inline-block;
    padding-left: .5rem;
    width: 25.2rem; }
  .table-inline__table.table-inline__table--event-start-list-sa .table-inline__head .table-inline__te--wrapper .table-inline__te--gender {
    width: 5rem;
    display: inline-block; }

.table-inline__table.table-inline__table--event-start-list-sa .table-inline__te--country-name {
  padding-left: 10%; }

.table-inline__table.table-inline__table--event-start-list-sa .table-inline__cell--athletes {
  width: auto; }

.table-inline__table.table-inline__table--event-start-list-sa .table-inline__te-group {
  display: table;
  width: 100%; }

.table-inline__table.table-inline__table--event-start-list-sa .table-inline__te-group--inside {
  display: table-cell;
  width: 50%; }

.table-inline__table.table-inline__table--event-start-list-sa .table-inline__cell .table-inline__te--gender,
.table-inline__table.table-inline__table--event-start-list-sa .table-inline__cell .table-inline__te--activity {
  display: table-cell;
  padding-left: 1rem;
  vertical-align: top; }

.table-inline__table.table-inline__table--event-start-list-sa .table-inline__cell .table-inline__te--gender {
  width: 5rem; }

.table-inline__table.table-inline__table--event-start-list-sa .table-inline__cell--noc {
  width: 11%;
  vertical-align: top;
  text-align: center; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa {
    width: 100vw; }
    .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__head:first-child,
    .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__cell:first-child {
      padding-left: .5rem; }
    .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__head:last-child,
    .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__cell:last-child {
      padding-right: .5rem; }
    .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__te-group--inside {
      width: auto; }
    .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__cell .table-inline__te--activity {
      width: 9rem; }
    .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__cell .table-inline__te--gender {
      width: 8rem; }
    .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__head .table-inline__te--wrapper .table-inline__te--name {
      width: calc(100% - 16rem); }
    .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__head .table-inline__te--wrapper .table-inline__te--gender {
      width: 8rem; } }

@media only screen and (max-width: 760px) {
  .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__cell .table-inline__te--activity {
    width: 5rem; }
  .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__cell .table-inline__te--gender {
    width: 4rem; }
  .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__head .table-inline__te--wrapper .table-inline__te--name {
    width: calc(100% - 8rem); }
  .table-inline__table--event-unit-sa.table-inline__table--event-start-list-sa .table-inline__head .table-inline__te--wrapper .table-inline__te--gender {
    width: 4rem; } }

.table-inline__table--event-unit-sa-races tbody td:first-child,
.table-inline__table--event-sa.table-inline__table--judo-races tbody td:first-child {
  padding-left: .5rem; }

.table-inline__table--event-results-expand-sa {
  margin: 3rem 0; }
  .table-inline__table--event-results-expand-sa .table-inline__te {
    vertical-align: middle; }
  .table-inline__table--event-results-expand-sa .table-inline__cell--rank-arrow {
    padding-left: 1rem; }
    .table-inline__table--event-results-expand-sa .table-inline__cell--rank-arrow .table-inline__te {
      margin: 0 .2rem; }
  .table-inline__table--event-results-expand-sa .table-inline__te-sprite--dash,
  .table-inline__table--event-results-expand-sa .table-inline__te-sprite--plus {
    cursor: pointer; }
  .table-inline__table--event-results-expand-sa .table-inline__row--info-footer .table-inline__cell {
    text-align: left; }
    .table-inline__table--event-results-expand-sa .table-inline__row--info-footer .table-inline__cell.table-inline__cell:first-child {
      padding-left: .8rem; }
  .table-inline__table--event-results-expand-sa .table-inline__row .table-inline__cell:nth-child(6) {
    width: 20%; }

.table-inline__table--event-results-expand-sa--expand .table-inline__head {
  text-align: center;
  padding-bottom: 1.5rem; }
  .table-inline__table--event-results-expand-sa--expand .table-inline__head .table-inline__te::after {
    width: 100%; }
  .table-inline__table--event-results-expand-sa--expand .table-inline__head .table-inline__te.table-inline__te--wrapper {
    font-weight: 300; }

.table-inline__table--event-results-expand-sa--expand .table-inline__head--marks {
  text-align: left; }
  .table-inline__table--event-results-expand-sa--expand .table-inline__head--marks .table-inline__te {
    text-align: center; }
    .table-inline__table--event-results-expand-sa--expand .table-inline__head--marks .table-inline__te::after {
      display: none; }

.table-inline__table--event-results-expand-sa--expand .table-inline__hrow:nth-child(2) .table-inline__head:nth-child(-n+1) {
  padding-bottom: 0.4rem; }

.table-inline__table--event-results-expand-sa--expand .table-inline__row:nth-child(-n+2) .table-inline__cell:nth-child(1) {
  color: #000; }

.table-inline__table--event-results-expand-sa--expand .table-inline__cell {
  text-align: center;
  padding: 0;
  color: #737373; }

.table-inline__table--event-results-expand-sa--expand.table-inline__table--event-unit-sa .table-inline__row .table-inline__cell {
  width: auto; }

.cp-table-inline:nth-child(4) {
  overflow-x: auto;
  margin-top: 0;
  width: 100%; }

.table-inline__table--event-unit-sa .table-inline__head {
  padding-bottom: 1.5rem; }

.table-inline__table--event-unit-sa .table-inline__cell--athletes {
  width: auto; }

.table-inline__table--event-unit-sa .table-inline__te-group {
  display: table;
  width: 100%; }

.table-inline__table--event-unit-sa .table-inline__te-group--inside {
  display: table-cell;
  width: 50%; }

.table-inline__table--event-unit-sa .table-inline__te--activity {
  display: table-cell;
  padding-left: 1rem;
  vertical-align: top; }

.table-inline__table--event-unit-sa .table-inline__cell--noc {
  vertical-align: top; }

.table-inline__table--event-unit-sa .table-inline__head--1, .table-inline__table--event-unit-sa .table-inline__head--4 {
  width: 8%; }

.table-inline__table--event-unit-sa.table-inline__table--event-incidents-sa .table-inline__cell--athletes .table-inline__te {
  display: block; }

.table-inline__table--event-unit-sa.table-inline__table--event-results-expand-sa .table-inline__cell--rank-arrow {
  width: 3rem;
  padding-left: .3rem; }

.table-inline__table--event-unit-sa.table-inline__table--event-results-expand-sa .table-inline__cell--athletes .table-inline__te {
  display: block; }

.table-inline__table--event-unit-sa .table-inline__cell--race {
  width: auto;
  text-align: center !important;
  padding: .838rem 0 !important; }

.table-inline__table--event-unit-sa .table-inline__cell--race-total {
  min-width: 50px !important; }

.table-inline__table--event-unit-sa-races-doubles .table-inline__head {
  width: 5.5%; }

.table-inline__table--event-unit-sa-races-doubles .table-inline__row:nth-child(4n), .table-inline__table--event-unit-sa-races-doubles .table-inline__row:nth-child(4n-1) {
  background: #fff; }

.table-inline__table--event-unit-sa-races-doubles .table-inline__row:nth-child(4n-2), .table-inline__table--event-unit-sa-races-doubles .table-inline__row:nth-child(4n-3) {
  background: transparent; }

.table-inline__table--event-unit-sa-races-doubles .table-inline__te--rank {
  margin: 0 0.2rem 0 0.6rem !important; }

.cp-event-phases__sa-during .event-phases__content .table-inline__cell,
.cp-event-phases__sa-during .event-phases__content--standing--during .table-inline__cell {
  min-width: 32px; }

.cp-event-phases__sa-during .event-phases__content .table-inline__cell--rank,
.cp-event-phases__sa-during .event-phases__content--standing--during .table-inline__cell--rank {
  padding-left: .5rem !important;
  text-align: left !important;
  min-width: 20px; }

.table-inline__table--judo-races {
  table-layout: fixed;
  width: auto; }
  .table-inline__table--judo-races .table-inline__cell--sprite-ui {
    margin-right: 15px; }
  .table-inline__table--judo-races tbody td:first-child {
    padding-left: 0.7rem; }
  .table-inline__table--judo-races .table-inline__cell--race, .table-inline__table--judo-races .table-inline__cell--race-total {
    width: 1%; }
  .table-inline__table--judo-races .table-inline__cell--rank {
    width: 1%; }
  .table-inline__table--judo-races td.table-inline__cell.table-inline__cell--noc {
    width: 1%; }
  .table-inline__table--judo-races td.table-inline__cell.table-inline__cell--athletes-sa-standing {
    width: 7%; }
  .table-inline__table--judo-races .table-inline__hrow .table-inline__head .table-inline__te {
    min-height: 2.163rem;
    position: relative; }
    .table-inline__table--judo-races .table-inline__hrow .table-inline__head .table-inline__te .table-inline__te--name {
      position: relative;
      bottom: -1rem; }
  .table-inline__table--judo-races .table-inline__hrow th.table-inline__head--medal-race,
  .table-inline__table--judo-races .table-inline__hrow th.table-inline__head--net-points {
    width: 4rem; }
    .table-inline__table--judo-races .table-inline__hrow th.table-inline__head--medal-race .table-inline__te,
    .table-inline__table--judo-races .table-inline__hrow th.table-inline__head--net-points .table-inline__te {
      width: 100%;
      margin: 0; }
      .table-inline__table--judo-races .table-inline__hrow th.table-inline__head--medal-race .table-inline__te .table-inline__te--name,
      .table-inline__table--judo-races .table-inline__hrow th.table-inline__head--net-points .table-inline__te .table-inline__te--name {
        position: relative;
        bottom: 0; }
  .table-inline__table--judo-races .table-inline__hrow--top-header {
    min-height: 2.625rem; }
    .table-inline__table--judo-races .table-inline__hrow--top-header .table-inline__head {
      padding-bottom: 0;
      vertical-align: bottom; }
  .table-inline__table--judo-races .table-inline__cell.table-inline__cell--noc {
    width: 12%; }
  .table-inline__table--judo-races.table-inline__table--event-sa .table-inline__hrow .table-inline__head.table-inline__head--medal-race .table-inline__te .table-inline__te--name, .table-inline__table--judo-races.table-inline__table--event-sa .table-inline__hrow .table-inline__head.table-inline__head--net-points .table-inline__te .table-inline__te--name {
    bottom: 0; }

.table-inline__table--event-unit-sa-races {
  min-width: 40.75rem; }
  .table-inline__table--event-unit-sa-races .table-inline__row {
    display: table-row; }
  .table-inline__table--event-unit-sa-races .table-inline__head {
    padding-bottom: 1.5rem;
    text-align: center;
    color: #737373; }
    .table-inline__table--event-unit-sa-races .table-inline__head .table-inline__te::after {
      bottom: 0;
      width: 100%; }
  .table-inline__table--event-unit-sa-races .table-inline__head--points {
    background-color: #efeeee;
    color: #000; }
    .table-inline__table--event-unit-sa-races .table-inline__head--points .table-inline__te::after {
      border: 0; }
  .table-inline__table--event-unit-sa-races .table-inline__cell:last-child {
    background-color: #efeeee;
    color: #000; }
  .table-inline__table--event-unit-sa-races .table-inline__cell {
    text-align: center;
    vertical-align: top;
    min-width: 41px; }
  .table-inline__table--event-unit-sa-races .table-inline__cell--athletes-judo {
    width: 22%; }
  .table-inline__table--event-unit-sa-races tbody .table-inline__row td.table-inline__cell--athletes-racesdouble {
    padding-left: .8rem; }
  .table-inline__table--event-unit-sa-races .table-inline__cell--athletes-racesdouble {
    text-align: left; }
    .table-inline__table--event-unit-sa-races .table-inline__cell--athletes-racesdouble .table-inline__te {
      margin-left: 1rem;
      color: #737373; }
    .table-inline__table--event-unit-sa-races .table-inline__cell--athletes-racesdouble .table-inline__te--country-name {
      margin-left: .5rem;
      color: #000; }
    .table-inline__table--event-unit-sa-races .table-inline__cell--athletes-racesdouble .table-inline__te--given-name {
      margin-left: .2rem; }
  .table-inline__table--event-unit-sa-races .table-inline__cell--rank {
    color: #737373; }

@media only screen and (max-width: 1024px) {
  .table-inline__cell--athletes-racesdouble span.table-inline__te--given-name {
    width: 7rem; }
  .table-inline__table--event-unit-sa .table-inline__cell:first-child {
    padding-left: .5rem; }
  .table-inline__table--event-unit-sa .table-inline__cell:last-child {
    padding-right: .5rem; }
  .table-inline__table--event-unit-sa .table-inline__te-group--inside {
    width: 60%; }
  .table-inline__table--event-unit-sa .table-inline__cell--noc {
    width: 19%; }
    .table-inline__table--event-unit-sa .table-inline__cell--noc .table-inline__te--country-name {
      margin-left: .325rem;
      margin-right: .325rem; } }

.table-inline__table--event-sh.table-inline__table--event-match .table-inline__col--linked:last-child {
  min-width: 8rem;
  text-align: right; }
  .table-inline__table--event-sh.table-inline__table--event-match .table-inline__col--linked:last-child .table-inline__cell--sprite {
    margin-right: .2rem; }

.event-inline-rank__table--fivenumber-results .event-inline-rank__score {
  min-width: 54px;
  display: inline-block; }

.event-inline-rank__table--twonumber-results .event-inline-rank__score {
  min-width: 16px;
  display: inline-block; }

.event-inline-rank__table--fournumber-results .event-inline-rank__score {
  min-width: 34px;
  display: inline-block; }

.event-inline-rank__table--threenumber-results .event-inline-rank__score {
  min-width: 24px;
  display: inline-block; }

.cp-event-phases__sh .event-phases__icon {
  vertical-align: .75rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-sh .table-inline__cell--matches-description {
    padding-right: 5.812rem !important; }
  .table-inline__table--event-sh .table-inline__cell:last-child {
    padding: .5rem;
    vertical-align: bottom !important; }
  .pg-event .event-inline-rank__table--sh-event .event-inline-rank__col-athlete-name {
    padding-bottom: .4rem; }
  .pg-event .event-inline-rank__table--sh-event .event-inline-rank__col-rapid {
    padding: .93rem .5rem; }
  .pg-event .event-inline-rank__table--sh-event .event-inline-rank__col-results {
    padding: .93rem .5rem;
    white-space: normal; }
    .pg-event .event-inline-rank__table--sh-event .event-inline-rank__col-results .event-inline-rank__score {
      display: block;
      margin: 0;
      min-width: 4rem;
      padding: 0;
      text-align: center; }
  .pg-event .event-inline-rank__table--sh-event .event-inline-rank__col-records .event-inline-rank__irm-message {
    padding-top: 0; } }

.cp-table-inline--roll-sh .cp-list-legend.cp-list-legend--shot .list-legend__legend {
  padding: 0 .8rem; }

.table-inline__table--event-unit-sh {
  margin-top: 2.5rem; }
  .table-inline__table--event-unit-sh .table-inline__head--shoot-off,
  .table-inline__table--event-unit-sh .table-inline__cell--shootoff {
    width: 80px; }
  .table-inline__table--event-unit-sh.table-inline__table--haveexpandedtable .table-inline__row.table-inline__row--eliminated, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__row.table-inline__row--eliminated {
    background-color: #ffd6d6; }
  .table-inline__table--event-unit-sh .table-inline__head--fp,
  .table-inline__table--event-unit-sh .table-inline__head--bay {
    width: 4rem; }
  .table-inline__table--event-unit-sh .table-inline__head--blank {
    padding: 0;
    visibility: hidden; }
  .table-inline__table--event-unit-sh .table-inline__head--stage {
    padding-bottom: 0; }
    .table-inline__table--event-unit-sh .table-inline__head--stage.table-inline__head--middle {
      text-align: center;
      padding-right: 1.6rem; }
    .table-inline__table--event-unit-sh .table-inline__head--stage .table-inline__te::after {
      content: none; }
    .table-inline__table--event-unit-sh .table-inline__head--stage .event-phases__icon {
      vertical-align: .75rem; }
  .table-inline__table--event-unit-sh.table-inline__table--event-unit-start-list .table-inline__head .table-inline__te::after, .table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__head .table-inline__te::after {
    width: calc(100% - .5rem); }
  .table-inline__table--event-unit-sh.table-inline__table--event-unit-start-list .table-inline__head:last-child .table-inline__te, .table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__head:last-child .table-inline__te {
    margin-right: 0; }
    .table-inline__table--event-unit-sh.table-inline__table--event-unit-start-list .table-inline__head:last-child .table-inline__te::after, .table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__head:last-child .table-inline__te::after {
      width: 100%; }
  .table-inline__table--event-unit-sh .table-inline__row.table-inline__row--expand--selected {
    border-bottom: none; }
  .table-inline__table--event-unit-sh .table-inline__cell {
    color: #737373;
    font-weight: 100; }
  .table-inline__table--event-unit-sh .table-inline__cell--rank,
  .table-inline__table--event-unit-sh .table-inline__cell--results {
    color: #000; }
  .table-inline__table--event-unit-sh .table-inline__cell--result {
    width: 5rem;
    color: #000; }
  .table-inline__table--event-unit-sh .table-inline__cell--shoot-off {
    color: #737373;
    width: 5rem; }
  .table-inline__table--event-unit-sh .table-inline__cell--bay,
  .table-inline__table--event-unit-sh .table-inline__cell--fp, .table-inline__table--event-unit-sh .table-inline__cell--start-order {
    text-align: center;
    padding-right: 1.3rem; }
  .table-inline__table--event-unit-sh .table-inline__cell--start-order {
    color: #000;
    font-weight: 500; }
  .table-inline__table--event-unit-sh .table-inline__cell--pos {
    padding-left: .7rem; }
  .table-inline__table--event-unit-sh .table-inline__cell--flag {
    width: 6rem; }
  .table-inline__table--event-unit-sh .table-inline__head--position,
  .table-inline__table--event-unit-sh .table-inline__head--relay {
    width: 5rem; }
    .table-inline__table--event-unit-sh .table-inline__head--position .table-inline__te,
    .table-inline__table--event-unit-sh .table-inline__head--relay .table-inline__te {
      margin-right: 0; }
    .table-inline__table--event-unit-sh .table-inline__head--position.table-inline__head--st,
    .table-inline__table--event-unit-sh .table-inline__head--relay.table-inline__head--st {
      padding-right: 1rem; }
    .table-inline__table--event-unit-sh .table-inline__head--position .table-inline__head::after,
    .table-inline__table--event-unit-sh .table-inline__head--position .table-inline__te::after,
    .table-inline__table--event-unit-sh .table-inline__head--relay .table-inline__head::after,
    .table-inline__table--event-unit-sh .table-inline__head--relay .table-inline__te::after {
      margin-right: 0;
      width: 100%; }
  .table-inline__table--event-unit-sh .table-inline__head--rank {
    width: 2rem; }
    .table-inline__table--event-unit-sh .table-inline__head--rank .table-inline__te::after {
      width: calc(100% - .5rem); }
  .table-inline__table--event-unit-sh .table-inline__cell--status {
    width: 9rem; }
  .table-inline__table--event-unit-sh .table-inline__cell--remarks {
    width: 3rem;
    text-align: center; }
  .table-inline__table--event-unit-sh .table-inline__cell--results {
    width: auto; }
  .table-inline__table--event-unit-sh .table-inline__cell--relay {
    padding-left: 1rem; }
  .table-inline__table--event-unit-sh .table-inline__cell--expand-icon {
    text-align: center; }
  .table-inline__table--event-unit-sh .table-inline__cell--athletes {
    padding-left: 0;
    width: 30rem; }
  .table-inline__table--event-unit-sh .table-inline__te--country-name {
    display: inline-block;
    width: 2.6rem;
    text-align: left;
    color: #000;
    font-weight: 500; }
  .table-inline__table--event-unit-sh .table-inline__cell--expand {
    padding: 0 1rem; }
  .table-inline__table--event-unit-sh.table-inline__table--during-finals .table-inline__cell--athletes {
    width: 14rem; }
    .table-inline__table--event-unit-sh.table-inline__table--during-finals .table-inline__cell--athletes .table-inline__te-group {
      width: 12rem; }
  .table-inline__table--event-unit-sh.table-inline__table--during-finals .table-inline__cell--irm-message,
  .table-inline__table--event-unit-sh.table-inline__table--during-finals .table-inline__cell--record {
    text-align: right; }
  .table-inline__table--event-unit-sh.table-inline__table--during-finals .table-inline__cell--series,
  .table-inline__table--event-unit-sh.table-inline__table--during-finals .table-inline__cell--hits {
    color: #737373; }
  .table-inline__table--event-unit-sh .table-inline__table--series-list {
    margin-top: 0; }
    .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__hrow {
      background-color: #efeeee;
      text-align: center; }
      .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__hrow .table-inline__te:after {
        content: none; }
    .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__head {
      padding: .6rem 0;
      text-align: center; }
      .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__head .table-inline__te {
        color: #000;
        font-weight: 100; }
      .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__head.table-inline__head--points {
        width: 33%; }
    .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__head:nth-of-type(2n).table-inline__head:last-child {
      width: 50%; }
    .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__row {
      border-bottom: none; }
      .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__row.table-inline__row:first-child .table-inline__cell {
        padding-top: 1.3rem; }
      .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__row.table-inline__row:last-child .table-inline__cell {
        padding-bottom: 1.3rem; }
    .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__cell {
      color: #000;
      padding: .5rem 0;
      text-align: center; }
      .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__cell.table-inline__cell--stage, .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__cell.table-inline__cell--total, .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__cell.table-inline__cell--points {
        font-weight: 500; }
    .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__cell--series,
    .table-inline__table--event-unit-sh .table-inline__table--series-list .table-inline__cell--hits {
      color: #737373; }
  .table-inline__table--event-unit-sh .table-inline__te {
    margin-right: .3rem; }

.table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell--noc {
  width: 13%; }

.table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell .table-inline__te {
  vertical-align: text-bottom; }

.table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell.table-inline__cell--expand-icon {
  vertical-align: baseline; }

.table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell.table-inline__cell--irm-message {
  vertical-align: middle; }

.table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell--athletes {
  width: auto; }

.table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell--results .table-inline__te--time {
  margin-right: .2rem;
  text-align: left; }

.table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell--irm-message {
  display: inline-block;
  width: auto; }

.table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell--expand-icon {
  top: 0 !important; }

.table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__table--event-unit-sh .table-inline__row.table-inline__row:first-child .table-inline__cell--stage {
  padding-top: 0; }

.table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__table--event-unit-sh .table-inline__cell--stage {
  text-transform: uppercase;
  vertical-align: middle; }

.table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__table--event-unit-sh .table-inline__row--last-stage {
  border-bottom: 0.07rem solid #dfdfdf; }

.table-inline__table--sh-rank-running .table-inline__head--rapid,
.table-inline__table--sh-rank-running .table-inline__head--precision {
  width: 7rem;
  text-align: center; }

.table-inline__table--sh-rank-running .table-inline__cell--stage-1,
.table-inline__table--sh-rank-running .table-inline__cell--stage-2 {
  text-align: center; }

.table-inline__table--sh-rank-running .table-inline__head--rapid span::after {
  width: 115%;
  margin-left: -20%; }

.table-inline__table--sh-rank-running .table-inline__head--rapid:last-child span::after {
  width: 120%;
  margin-left: -20%; }

.table-inline__table--sh-rank-running .table-inline__head.table-inline__head--stage {
  text-indent: 0; }

.table-inline__table--sh-rank-running .table-inline__head.table-inline__head--precision span::after {
  width: 100%; }

.table-inline__table--sh-rank-running .table-inline__head--stage {
  text-align: center;
  text-indent: -25px; }

.table-inline__table--sh-rank-running .table-inline__cell {
  padding: .3rem 0;
  vertical-align: middle; }

.table-inline__table--sh-rank-running .table-inline__cell--rank {
  text-align: center; }

.table-inline__table--sh-rank-running .table-inline__cell--status {
  text-align: center; }

.table-inline__table--sh-rank-running .table-inline__cell--status,
.table-inline__table--sh-rank-running .table-inline__cell--athletes {
  width: 12rem; }

.table-inline__table--sh-rank-running .table-inline__cell--record {
  width: 4rem; }

.table-inline__table--sh-rank-running .table-inline__cell--results {
  width: 10rem; }

.table-inline__table--sh-rank-running .table-inline__te--country-name {
  padding: 10px 0; }

.table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head {
  text-transform: uppercase; }
  .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head .table-inline__te {
    margin-right: 0; }
    .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head .table-inline__te::after {
      width: calc(100% - .5rem); }
  .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--rank {
    width: 4rem;
    padding-left: .1rem; }
  .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--firing-point, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--bib, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--relay {
    width: 4rem; }
  .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--athlete {
    width: auto; }
  .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--result, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--penalty, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--remarks {
    width: 5rem; }
    .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--result .table-inline__te::after, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--penalty .table-inline__te::after, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__hrow .table-inline__head.table-inline__head--remarks .table-inline__te::after {
      width: 100%; }

.table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__rows--odd-white .table-inline__cell.table-inline__cell--rank, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__rows--odd-white .table-inline__cell.table-inline__cell--fp, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__rows--odd-white .table-inline__cell.table-inline__cell--start-order, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__rows--odd-white .table-inline__cell.table-inline__cell--bib, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__rows--odd-white .table-inline__cell.table-inline__cell--athletes, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__rows--odd-white .table-inline__cell.table-inline__cell--relay, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__rows--odd-white .table-inline__cell.table-inline__cell--penalty {
  width: auto; }

.table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__rows--odd-white .table-inline__cell.table-inline__cell--results {
  width: 6rem; }

.table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__rows--odd-white .table-inline__cell.table-inline__cell--status {
  width: 6rem;
  min-width: 6rem; }
  .table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__rows--odd-white .table-inline__cell.table-inline__cell--status .table-inline__te--irm-message {
    width: calc(100% - 31px);
    display: inline-block;
    margin-right: 0;
    float: left; }

.table-inline__table--event-unit-sh.table-inline__table--event-unit-results .table-inline__rows--odd-white .table-inline__cell.table-inline__cell--noc {
  width: 3rem; }

@media only screen and (min-width: 1024px) {
  .table-inline__table--event-unit-sh.table-inline__table--event-unit-start-list .table-inline__head:first-child .table-inline__te span, .table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__head:first-child .table-inline__te span {
    padding-left: .3rem; } }

@media only screen and (max-width: 1024px) {
  .cp-table-inline--roll-sh {
    overflow-x: auto; }
  .table-inline__table--event-unit-sh.table-inline__table--event-unit-results.table-inline__head--result, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results.table-inline__head--penalty, .table-inline__table--event-unit-sh.table-inline__table--event-unit-results.table-inline__head--remarks {
    min-width: 5rem; }
  .pg-event-unit .table-inline__table--event-unit-sh.table-inline__table--event-unit-start-list .table-inline__row .table-inline__cell {
    padding: .838rem 0; }
    .pg-event-unit .table-inline__table--event-unit-sh.table-inline__table--event-unit-start-list .table-inline__row .table-inline__cell.table-inline__cell--pos {
      padding-left: .5rem; }
  .pg-event-unit .table-inline__table--event-unit-sh .table-inline__head:nth-child(1) {
    text-align: center; }
  .pg-event-unit .table-inline__table--event-unit-sh .table-inline__row .table-inline__cell--noc,
  .pg-event-unit .table-inline__table--event-unit-sh .table-inline__row .table-inline__cell--athletes,
  .pg-event-unit .table-inline__table--event-unit-sh .table-inline__row .table-inline__cell--result,
  .pg-event-unit .table-inline__table--event-unit-sh .table-inline__row .table-inline__cell--shoot-off {
    padding-left: .5rem; }
  .pg-event-unit .table-inline__table--event-unit-sh .table-inline__row .table-inline__cell--noc {
    min-width: 5rem; }
  .pg-event-unit .table-inline__table--event-unit-sh .table-inline__cell--flag,
  .pg-event-unit .table-inline__table--event-unit-sh .table-inline__cell--noc {
    width: 4.7rem; }
  .pg-event-unit .table-inline__table--event-unit-sh .table-inline__cell--bib {
    padding-right: .5rem; }
  .pg-event-unit .table-inline__table--event-unit-sh .table-inline__cell--expand-icon {
    padding-right: .4rem; }
  .pg-event-unit .table-inline__table--event-unit-sh .table-inline__te--country-name {
    width: auto; }
  .pg-event-unit .table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell--athletes {
    width: 6rem; }
  .pg-event-unit .table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell--results {
    min-width: 0;
    width: 5rem; }
  .pg-event-unit .table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell--expand-icon {
    vertical-align: top;
    padding-top: .6rem; }
  .pg-event-unit .table-inline__table--sh-rank-running {
    min-width: 42.6rem; }
    .pg-event-unit .table-inline__table--sh-rank-running .table-inline__row .table-inline__cell--rank {
      padding-left: 1rem; }
    .pg-event-unit .table-inline__table--sh-rank-running .table-inline__row .table-inline__cell--results {
      width: 6rem; } }

@media only screen and (max-width: 436px) {
  .pg-event-unit .table-inline__table--event-unit-sh .table-inline__head:first-child {
    padding-left: 0; }
  .pg-event-unit .table-inline__table--event-unit-sh.table-inline__table--event-unit-start-list .table-inline__cell--flag {
    width: 2.5rem; }
    .pg-event-unit .table-inline__table--event-unit-sh.table-inline__table--event-unit-start-list .table-inline__cell--flag .table-inline__te {
      margin: 0; }
    .pg-event-unit .table-inline__table--event-unit-sh.table-inline__table--event-unit-start-list .table-inline__cell--flag .table-inline__te--country-name {
      display: block; }
  .pg-event-unit .table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell--results {
    min-width: 5rem; }
  .pg-event-unit .table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell--noc {
    min-width: 0;
    padding-left: 0; }
    .pg-event-unit .table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell--noc .table-inline__te {
      margin: 0; }
    .pg-event-unit .table-inline__table--event-unit-sh.table-inline__table--stage-results .table-inline__cell--noc .table-inline__te--country-name {
      display: block;
      width: auto;
      text-align: center; } }

.pg-event .cp-event-phases__sw.cp-event-phases__sw-before .table-inline__cell--results {
  font-size: 0;
  text-indent: -999rem; }

.pg-event .cp-event-phases__sw .event-inline-rank__col-results-and-records {
  width: 28%; }

.event-livescreens__tabpanel.event-livescreens__tabpanel--results--sw .event-phases__content--pagination {
  padding-top: .5rem;
  width: 100%; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--results--sw .event-phases__content--pagination .event-phases__content--pagination-item:first-child {
    padding-top: .2rem; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--results--sw .event-phases__content--pagination ul {
    width: auto; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--results--sw .event-phases__content--pagination ul &gt; ul {
    width: auto; }
    .event-livescreens__tabpanel.event-livescreens__tabpanel--results--sw .event-phases__content--pagination ul &gt; ul ul {
      padding-top: .2rem;
      width: auto; }
      .event-livescreens__tabpanel.event-livescreens__tabpanel--results--sw .event-phases__content--pagination ul &gt; ul ul .event-phases__content--pagination-item:first-child {
        padding-top: 0; }

.event-inline-rank__table--sw .event-inline-rank__records {
  position: relative;
  float: left;
  right: 0;
  top: -0.2rem;
  min-width: 7rem; }

.event-inline-rank__table--sw .event-inline-rank__score {
  float: left;
  padding-right: .5rem;
  line-height: 28px;
  min-width: 2.5rem;
  text-align: right;
  padding-top: 0 !important; }

.event-inline-rank__table--sw .event-inline-rank__irm-message {
  display: block;
  line-height: 28px;
  padding-top: 0 !important; }

.event-inline-rank__table--sw .event-inline-rank__col-country-name {
  margin: 0 .3rem; }

.event-inline-rank__table--sw .event-inline-rank__col-noc {
  width: 6rem !important;
  max-width: 6rem !important; }

.table-inline__table--event-sw .table-inline__head--bib {
  text-align: left;
  padding-left: 1rem; }

.table-inline__table--event-sw .table-inline__cell--status {
  padding-left: 0;
  padding-right: 3px !important; }

.table-inline__table--event-sw .table-inline__cell--noc {
  width: 12%; }

.table-inline__table--event-sw .table-inline__cell--results :first-child {
  padding-right: .5rem; }

.table-inline__table--event-sw .table-inline__te--message {
  color: #737373; }

.table-inline__table--event-sw .table-inline__cell .table-inline__te--time {
  min-width: 90px; }

.table-inline__table--event-sw .table-inline__cell.table-inline__cell--event-name {
  width: 370px; }

.table-inline__table--event-sw .table-inline__cell:nth-child(4) .table-inline__te--event-status {
  margin-left: 0.2rem; }

@media only screen and (max-width: 1024px) {
  .event-inline-rank__table--sw .event-inline-rank__records {
    top: 0 !important; }
  .event-inline-rank__table--sw .event-inline-rank__score,
  .event-inline-rank__table--sw .event-inline-rank__irm-message {
    line-height: normal; }
  .pg-event .cp-event-phases__sw .event-inline-rank__col-results-and-records {
    width: auto; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--results--sw .event-phases__content--pagination .event-phases__content--pagination-item {
    margin: 0 .15rem;
    text-align: center; }
  .event-livescreens__tabpanel.event-livescreens__tabpanel--results--sw .event-phases__content--pagination ul {
    padding: 0 .5rem; }
    .event-livescreens__tabpanel.event-livescreens__tabpanel--results--sw .event-phases__content--pagination ul ul {
      padding: 0; }
  .cp-table-inline .table-inline__table--event-sw.table-inline__table--event-match .table-inline__row .table-inline__cell.table-inline__cell--event-name {
    width: 50%; }
  .pg-event .cp-event-phases__sw .table-inline__hrow--top-header {
    display: table-cell; }
  .pg-event .cp-event-phases__sw .table-inline__cell {
    padding-top: .125rem;
    padding-bottom: .125rem; }
  .pg-event .cp-event-phases__sw .table-inline__table--event-match .table-inline__cell {
    padding-top: 1rem;
    padding-bottom: .15rem; }
  .pg-event .cp-event-phases__sw .table-inline__cell--noc {
    width: 4.5rem; }
  .pg-event .cp-event-phases__sw .table-inline__cell--athletes {
    width: 10.5rem; }
  .pg-event .cp-event-phases__sw .table-inline__cell--results {
    width: 10.5rem;
    margin-left: 7.25rem;
    margin-top: -.3rem; }
  .pg-event .cp-event-phases__sw .table-inline__cell--bib {
    color: #737373;
    width: 2.3rem; }
  .pg-event .cp-event-phases__sw .table-inline__head--results {
    font-size: 0;
    text-indent: -999rem; }
  .pg-event .cp-event-phases__sw.cp-event-phases__sw-before .table-inline__cell--results {
    font-size: .875rem;
    text-indent: 0; }
  .pg-event .cp-event-phases__sw.cp-event-phases__sw-after .table-inline__table--event-match .table-inline__cell.table-inline__cell--event-name + .table-inline__cell {
    padding: 0; } }

@media only screen and (max-width: 425px) {
  .event-inline-rank__table--sw .event-inline-rank__records {
    left: 0 !important; } }

.table-inline__table--event-unit-sw .table-inline__te--time {
  display: inline-block;
  white-space: nowrap; }

.table-inline__table--event-unit-sw .table-inline__hrow {
  text-align: center; }

.table-inline__table--event-unit-sw .table-inline__head {
  text-align: left;
  text-transform: uppercase; }
  .table-inline__table--event-unit-sw .table-inline__head .table-inline__te {
    color: #000 !important; }
  .table-inline__table--event-unit-sw .table-inline__head:first-child .table-inline__te span {
    padding-left: .6rem; }

.table-inline__table--event-unit-sw .table-inline__cell {
  vertical-align: middle; }

.table-inline__table--event-unit-sw .table-inline__cell--rank {
  min-width: 2rem;
  text-align: center; }

.table-inline__table--event-unit-sw .table-inline__cell--move .table-inline__te--move {
  color: #0e65ab; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-finished.table-inline__table--event-unit-rank .table-inline__cell--rank .table-inline__te {
  padding-left: .6rem; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-finished.table-inline__table--event-unit-rank .table-inline__cell--rank .table-inline__te.table-inline__cell--sprite-ui {
    margin-left: .3rem; }

.table-inline__table--event-unit-sw .table-inline__cell--start-order {
  vertical-align: top;
  text-align: left;
  padding-left: .7rem; }

.table-inline__table--event-unit-sw .table-inline__cell--athlete-name {
  width: 11.68rem;
  padding-left: .3rem; }

.table-inline__table--event-unit-sw .table-inline__cell--reaction-time {
  width: 5rem; }

.table-inline__table--event-unit-sw .table-inline__cell--50m {
  width: 3.5rem; }

.table-inline__table--event-unit-sw .table-inline__cell--150m,
.table-inline__table--event-unit-sw .table-inline__cell--100m {
  width: 4.375rem; }

.table-inline__table--event-unit-sw .table-inline__head--50m .table-inline__te::after,
.table-inline__table--event-unit-sw .table-inline__head--100m .table-inline__te::after {
  width: 100%; }

.table-inline__table--event-unit-sw .table-inline__head--150m {
  width: 5rem; }

.table-inline__table--event-unit-sw .table-inline__cell--time {
  width: 5rem; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__cell--noc {
  width: 10%; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__head:nth-child(4) .table-inline__te--name {
  display: inline-block; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__row--heat-4:nth-of-type(6n),
.table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__row--heat-4:nth-of-type(7n),
.table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__row--heat-4:nth-of-type(8n),
.table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__row--heat-4:nth-of-type(9n),
.table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__row--heat-4:nth-of-type(10n),
.table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__row--group-2 {
  background-color: #f9f9f9; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__row--group-1 {
  background-color: #fff; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__cell--expand {
  padding: 0; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__table--event-unit-athlets-list {
  margin: 0 0 1rem; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__table--event-unit-athlets-list .table-inline__cell {
    padding: 0 0 0 6rem; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__table--event-unit-athlets-list .table-inline__cell--athlete {
    padding: 0 0 0 7.55rem;
    text-align: left;
    color: #737373; }

.table-inline__table--event-unit-sw.table-inline__table--relay {
  min-width: 41.62rem; }
  .table-inline__table--event-unit-sw.table-inline__table--relay .table-inline__head--reaction-time {
    width: 5rem; }
  .table-inline__table--event-unit-sw.table-inline__table--relay .table-inline__cell--rank {
    text-align: left !important;
    padding-left: .5rem; }
    .table-inline__table--event-unit-sw.table-inline__table--relay .table-inline__cell--rank .table-inline__cell--rank-arrow {
      min-width: 4.5rem;
      padding-left: .8rem; }
      .table-inline__table--event-unit-sw.table-inline__table--relay .table-inline__cell--rank .table-inline__cell--rank-arrow .table-inline__cell--sprite {
        margin-right: 1rem; }
  .table-inline__table--event-unit-sw.table-inline__table--relay .table-inline__cell--lane {
    text-align: left; }
  .table-inline__table--event-unit-sw.table-inline__table--relay .table-inline__cell--expand {
    padding-top: 0; }
  .table-inline__table--event-unit-sw.table-inline__table--relay .table-inline__table--heats-relay {
    margin-top: 0; }
    .table-inline__table--event-unit-sw.table-inline__table--relay .table-inline__table--heats-relay .table-inline__cell {
      padding: 0 0 .3rem;
      text-align: left; }
      .table-inline__table--event-unit-sw.table-inline__table--relay .table-inline__table--heats-relay .table-inline__cell .table-inline__te {
        display: block; }
    .table-inline__table--event-unit-sw.table-inline__table--relay .table-inline__table--heats-relay .table-inline__cell--blank.table-inline__cell:first-child {
      width: 5.5rem; }
  .table-inline__table--event-unit-sw.table-inline__table--relay.table-inline__table--haveexpandedtable .table-inline__table--heats-haveexpandedtable .table-inline__cell--athlete-name {
    padding-left: 0.49rem; }

.table-inline__table--event-unit-sw.table-inline__table--relay-rank {
  min-width: 41.6rem; }
  .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__head {
    text-align: left !important; }
  .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__head--rank,
  .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__head--heat {
    width: 4rem; }
  .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__cell .table-inline__te--country-name {
    padding-left: 10px; }
  .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__cell.table-inline__cell--rank, .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__cell.table-inline__cell--heat {
    color: #737373;
    padding-left: .7rem; }
  .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__cell.table-inline__cell--rank {
    text-align: left; }
  .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__cell.table-inline__cell--heat {
    padding-left: .7rem; }
  .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__cell.table-inline__cell--team, .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__cell.table-inline__cell--results {
    text-align: left; }
  .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__cell--results {
    width: 5.25rem; }
  .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__te--country-name {
    color: #000; }
  .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__row--highlights .table-inline__cell--time-behind {
    color: #000; }
  .table-inline__table--event-unit-sw.table-inline__table--relay-rank .table-inline__cell--time-behind.table-inline__cell:last-child {
    color: #737373;
    white-space: nowrap; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-observations {
  background-color: #fff; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-running.table-inline__table--event-unit-results .table-inline__cell--rank-arrow {
  min-width: 4.5rem;
  text-align: left;
  padding-left: .8rem; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-running.table-inline__table--event-unit-results .table-inline__cell--rank-arrow .table-inline__cell--sprite {
    margin-right: 1rem; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-running.table-inline__table--event-unit-results:not(.table-inline__table--finished) .table-inline__cell--rank-arrow {
  color: #0e65ab; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-finished.table-inline__table--event-unit-rank .table-inline__cell--noc {
  width: 10%; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-finished.table-inline__table--event-unit-rank .table-inline__te--sprite-group {
  display: block;
  margin-left: -.5rem; }

.table-inline__table--event-unit-sw.table-inline__table--finals-individual .table-inline__hrow .table-inline__head:nth-child(3) {
  padding-top: 0rem; }
  .table-inline__table--event-unit-sw.table-inline__table--finals-individual .table-inline__hrow .table-inline__head:nth-child(3) .table-inline__te--name {
    display: table-caption; }

.table-inline__table--event-unit-sw.table-inline__table--finals-individual .table-inline__te {
  color: #737373; }

.table-inline__table--event-unit-sw.table-inline__table--finals-individual .table-inline__te--country-name,
.table-inline__table--event-unit-sw.table-inline__table--finals-individual .table-inline__te--time {
  color: #000; }

.table-inline__table--event-unit-sw.table-inline__table--finals-individual .table-inline__cell--lane {
  padding-left: 1.75rem;
  text-align: left; }

.table-inline__table--event-unit-sw.table-inline__table--finals-individual .table-inline__cell--flag {
  width: 4.7rem; }

.table-inline__table--event-unit-sw.table-inline__table--finals-individual .table-inline__cell--athlete .table-inline__te--last-name {
  margin-right: .25rem; }

.table-inline__table--event-unit-sw.table-inline__table--finished .table-inline__cell--rank,
.table-inline__table--event-unit-sw.table-inline__table--finished .table-inline__cell--lane {
  color: #737373;
  text-align: center; }

.table-inline__table--event-unit-sw.table-inline__table--finished .table-inline__cell--rank {
  padding-right: 0; }

.table-inline__table--event-unit-sw.table-inline__table--rank-finished .table-inline__cell--rank {
  color: #737373;
  padding-left: .75rem;
  width: 3.5rem; }

.table-inline__table--event-unit-sw.table-inline__table--rank-finished .table-inline__cell--noc {
  width: 5.2rem; }

.table-inline__table--event-unit-sw.table-inline__table--rank-finished .table-inline__te--last-name {
  margin-right: .25rem; }

.table-inline__table--event-unit-sw.table-inline__table--rank-finished .table-inline__cell--messagem {
  color: #737373; }

.table-inline__table--event-unit-sw.table-inline__table--meters .table-inline__cell--team, .table-inline__table--event-unit-sw.table-inline__table--event-unit-results .table-inline__cell--team {
  min-width: 12.7rem; }

.table-inline__table--event-unit-sw.table-inline__table--meters .table-inline__head--150m,
.table-inline__table--event-unit-sw.table-inline__table--meters .table-inline__head--100m,
.table-inline__table--event-unit-sw.table-inline__table--meters .table-inline__head--50m, .table-inline__table--event-unit-sw.table-inline__table--event-unit-results .table-inline__head--150m,
.table-inline__table--event-unit-sw.table-inline__table--event-unit-results .table-inline__head--100m,
.table-inline__table--event-unit-sw.table-inline__table--event-unit-results .table-inline__head--50m {
  width: 5rem; }

.table-inline__table--event-unit-sw.table-inline__table--meters .table-inline__head--reaction-time, .table-inline__table--event-unit-sw.table-inline__table--event-unit-results .table-inline__head--reaction-time {
  width: 5rem; }
  .table-inline__table--event-unit-sw.table-inline__table--meters .table-inline__head--reaction-time .table-inline__te, .table-inline__table--event-unit-sw.table-inline__table--event-unit-results .table-inline__head--reaction-time .table-inline__te {
    line-height: 1rem; }
    .table-inline__table--event-unit-sw.table-inline__table--meters .table-inline__head--reaction-time .table-inline__te .table-inline__te--name, .table-inline__table--event-unit-sw.table-inline__table--event-unit-results .table-inline__head--reaction-time .table-inline__te .table-inline__te--name {
      display: inline-block;
      width: 5rem; }

.table-inline__table--event-unit-sw.table-inline__table--meters .table-inline__cell--lane, .table-inline__table--event-unit-sw.table-inline__table--event-unit-results .table-inline__cell--lane {
  min-width: 3.5rem;
  width: 3.5rem;
  text-align: left; }

.table-inline__table--event-unit-sw.table-inline__table--meters .table-inline__cell--athletes, .table-inline__table--event-unit-sw.table-inline__table--event-unit-results .table-inline__cell--athletes {
  padding-right: 1rem; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-running .table-inline__head--result {
  width: 26%; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-running .table-inline__cell--noc {
  width: 10%; }

.table-inline__table--event-unit-sw.table-inline__table--haveexpandedtable .table-inline__te.table-inline__te--last-name {
  margin-right: .12rem; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head {
  background-color: transparent; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head .table-inline__te {
    width: 100%; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--noc {
  width: 6%;
  text-align: left;
  padding-left: 1rem; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--partial .table-inline__te--wrapper {
  width: 100%;
  text-align: center; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--partial .table-inline__te--wrapper .table-inline__te--name {
    padding-left: 0; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--partial .table-inline__te--wrapper::after {
    width: 100%; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--athlete-lane .table-inline__te span {
  padding-left: 1rem;
  text-align: left;
  display: inline-block;
  width: 50%; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--50m,
.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--100m,
.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--150m,
.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--200m {
  padding-bottom: 0; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--50m .table-inline__te--wrapper,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--100m .table-inline__te--wrapper,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--150m .table-inline__te--wrapper,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--200m .table-inline__te--wrapper {
    text-align: center; }
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--50m .table-inline__te--wrapper::after,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--100m .table-inline__te--wrapper::after,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--150m .table-inline__te--wrapper::after,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--200m .table-inline__te--wrapper::after {
      content: none; }
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--50m .table-inline__te--wrapper .table-inline__te--name,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--100m .table-inline__te--wrapper .table-inline__te--name,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--150m .table-inline__te--wrapper .table-inline__te--name,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--200m .table-inline__te--wrapper .table-inline__te--name {
      margin-left: -.5rem; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--50m-partial,
.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--50m-total,
.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--100m-partial,
.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--100m-total,
.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--150m-partial,
.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--150m-total,
.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--200m-partial,
.table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--200m-total {
  text-align: center; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--50m-partial .table-inline__te:first-child,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--50m-total .table-inline__te:first-child,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--100m-partial .table-inline__te:first-child,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--100m-total .table-inline__te:first-child,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--150m-partial .table-inline__te:first-child,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--150m-total .table-inline__te:first-child,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--200m-partial .table-inline__te:first-child,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--200m-total .table-inline__te:first-child {
    display: inline-block;
    width: 100%; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--50m-partial .table-inline__te--sprite-group,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--50m-total .table-inline__te--sprite-group,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--100m-partial .table-inline__te--sprite-group,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--100m-total .table-inline__te--sprite-group,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--150m-partial .table-inline__te--sprite-group,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--150m-total .table-inline__te--sprite-group,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--200m-partial .table-inline__te--sprite-group,
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--200m-total .table-inline__te--sprite-group {
    margin-top: .25rem;
    display: inline-block;
    width: 100%; }
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--50m-partial .table-inline__te--sprite-group .table-inline__te:first-child,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--50m-total .table-inline__te--sprite-group .table-inline__te:first-child,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--100m-partial .table-inline__te--sprite-group .table-inline__te:first-child,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--100m-total .table-inline__te--sprite-group .table-inline__te:first-child,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--150m-partial .table-inline__te--sprite-group .table-inline__te:first-child,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--150m-total .table-inline__te--sprite-group .table-inline__te:first-child,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--200m-partial .table-inline__te--sprite-group .table-inline__te:first-child,
    .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__cell--200m-total .table-inline__te--sprite-group .table-inline__te:first-child {
      width: 26px; }

.table-inline__te--qualified {
  color: #868686; }

.cp-table-inline--relay-rank-wraper-sw .table-inline__incidents-disclamer {
  margin-top: 1rem; }

.table-inline__table--event-unit-sw.table-inline__table--event-unit-results .table-inline__cell--move {
  white-space: nowrap;
  width: 2rem; }

.scoreboard-rank__table--heats-individual-running-sw .scoreboard-rank__row .scoreboard-rank__column.scoreboard-rank__column--sprite,
.scoreboard-rank__table--finals-individual-running-sw .scoreboard-rank__row .scoreboard-rank__column.scoreboard-rank__column--sprite {
  padding: 0;
  margin: 0; }

.scoreboard-rank__table--heats-individual-running-sw .scoreboard-rank__row .scoreboard-rank__column.scoreboard-rank__column--medal,
.scoreboard-rank__table--finals-individual-running-sw .scoreboard-rank__row .scoreboard-rank__column.scoreboard-rank__column--medal {
  padding-right: 1rem;
  width: 1rem; }

.cp-scoreboard-rank--sw .scoreboard-rank__table--sw .scoreboard-rank__row .scoreboard-rank__column--noc {
  width: 7rem; }

.cp-scoreboard-rank--sw .scoreboard-rank__table--sw .scoreboard-rank__row .scoreboard-rank__column--move {
  padding-left: 1rem;
  width: 3rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-sw .table-inline__cell {
    vertical-align: middle; }
    .table-inline__table--event-unit-sw .table-inline__cell.table-inline__cell--start-order {
      padding-left: .600rem; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-finished .table-inline__cell:last-child {
    display: table-cell; }
  .table-inline__table--event-unit-sw .table-inline__head {
    padding-right: .4rem; }
  .table-inline__table--event-unit-sw.table-inline__table--relay .table-inline__cell--expand {
    padding-right: 0; }
  .table-inline__table--event-unit-sw.table-inline__table--finals-individual .table-inline__head {
    vertical-align: bottom; }
  .table-inline__table--event-unit-sw.table-inline__table--finals-individual .table-inline__head--lane {
    width: 3rem; }
  .table-inline__table--event-unit-sw.table-inline__table--finals-individual .table-inline__cell--flag {
    width: 5rem; }
  .table-inline__table--event-unit-sw.table-inline__table--finals-individual .table-inline__cell--athlete .table-inline__te-group .table-inline__te {
    display: inline-block; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__te--country-name {
    padding-left: 0; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__table--event-unit-athlets-list .table-inline__cell--athlete {
    padding: 0 0 0 6.67rem; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__te {
    font-size: .813rem;
    position: relative;
    display: block;
    padding-right: .1rem; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__cell--expand-icon {
    padding-top: 1.5rem; }
  .table-inline__table--event-unit-sw.table-inline__table--rank-finished {
    min-width: 26rem; }
    .table-inline__table--event-unit-sw.table-inline__table--rank-finished .table-inline__head {
      vertical-align: bottom; }
    .table-inline__table--event-unit-sw.table-inline__table--rank-finished .table-inline__head--time-behind {
      display: block; }
    .table-inline__table--event-unit-sw.table-inline__table--rank-finished .table-inline__cell--athletes {
      width: 6rem; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-running .table-inline__cell--noc {
    width: 25%; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__table--event-unit-athlets-list .table-inline__cell {
    padding: 0 0 0 6.67rem; }
  .table-inline__table--event-unit-sw.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--noc {
    width: 75px; }
  .table-inline__table--event-unit-sw.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--lane {
    width: 45px; }
  .table-inline__table--event-unit-sw.table-inline__table--haveexpandedtable .table-inline__cell.table-inline__cell--athletes {
    width: 265px; }
  .table-inline__table--event-unit-sw.table-inline__table--haveexpandedtable .table-inline__cell--expand .table-inline__table--event-unit-athlets-list {
    margin-left: 5.5125rem;
    width: auto; }
    .table-inline__table--event-unit-sw.table-inline__table--haveexpandedtable .table-inline__cell--expand .table-inline__table--event-unit-athlets-list .table-inline__cell {
      padding: 0; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head:first-child {
    padding-left: 0; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--athlete-lane .table-inline__te span {
    padding-left: .6rem; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results-partial-total .table-inline__head--partial {
    padding-right: 0; }
  .cp-scoreboard-rank--sw .scoreboard-rank__table--sw .scoreboard-rank__row .scoreboard-rank__column--sprite {
    margin-left: 0rem; }
  .cp-scoreboard-rank--sw .scoreboard-rank__table--sw .scoreboard-rank__row .scoreboard-rank__column--noc {
    min-width: 4rem; }
  .cp-scoreboard-rank--sw .scoreboard-rank__table--sw .scoreboard-rank__row .scoreboard-rank__nocname {
    padding-left: 0.5rem; } }

@media only screen and (max-width: 544px) {
  .table-inline__table--event-unit-sw.table-inline__table--haveexpandedtable .table-inline__cell--expand .table-inline__table--event-unit-athlets-list {
    margin-left: 5.35rem; } }

@media only screen and (max-width: 320px) {
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-rank .table-inline__cell {
    min-width: 3.5rem; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-start-list .table-inline__head:nth-child(4) .table-inline__te--name {
    display: table-caption; }
  .table-inline__table--event-unit-sw.table-inline__table--event-unit-results .table-inline__cell--athletes {
    min-width: 8rem; } }

.table-inline__table--event-sy.table-inline__table--event-match .table-inline__cell--event-name {
  width: 330px; }

.table-inline__table--event-sy.table-inline__table .table-inline__row .table-inline__col--linked {
  text-align: right; }
  .table-inline__table--event-sy.table-inline__table .table-inline__row .table-inline__col--linked.table-inline__cell--schedule, .table-inline__table--event-sy.table-inline__table .table-inline__row .table-inline__col--linked.table-inline__cell--event-name {
    text-align: left; }
  .table-inline__table--event-sy.table-inline__table .table-inline__row .table-inline__col--linked .table-inline__te-sprite--finish-arrow {
    margin-right: 1rem; }

.table-inline__table--event-sy-phases .table-inline__head--rank {
  text-align: left; }

.table-inline__table--event-sy-phases .table-inline__cell--duet,
.table-inline__table--event-sy-phases .table-inline__cell--teams {
  color: #737373; }

.table-inline__table--event-sy-phases .table-inline__head .table-inline__te {
  font-weight: 400; }

.table-inline__table--event-sy-phases .table-inline__head--free-routine-preliminary,
.table-inline__table--event-sy-phases .table-inline__head--results,
.table-inline__table--event-sy-phases .table-inline__head--total-points,
.table-inline__table--event-sy-phases .table-inline__cell--preliminary,
.table-inline__table--event-sy-phases .table-inline__cell--results,
.table-inline__table--event-sy-phases .table-inline__cell--total,
.table-inline__table--event-sy-phases .table-inline__head--technical-routine,
.table-inline__table--event-sy-phases .table-inline__head--final-points {
  text-align: center; }

.table-inline__table--event-sy-phases .table-inline__head--free-routine-preliminary,
.table-inline__table--event-sy-phases .table-inline__head--technical-routine {
  min-width: 5.5rem; }

.table-inline__table--event-sy-phases .table-inline__cell--results,
.table-inline__table--event-sy-phases .table-inline__head--total-points,
.table-inline__table--event-sy-phases .table-inline__head--final-points {
  min-width: 4.625rem; }

.table-inline__table--event-sy-phases .table-inline__head--duet,
.table-inline__table--event-sy-phases .table-inline__head--teams {
  min-width: 14.18rem; }

.table-inline__table--event-sy-phases .table-inline__head--results {
  min-width: 3.812rem; }

.table-inline__table--event-sy-phases .table-inline__head--points-behind {
  min-width: 8.375rem; }

.table-inline__table--event-sy-phases .table-inline__te--athlete {
  display: block; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-duets .table-inline__head:last-child .table-inline__te--name {
  padding-right: 3rem; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-duets .table-inline__head, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams .table-inline__head {
  position: relative; }
  .table-inline__table--event-sy-phases.table-inline__table--event-sy-duets .table-inline__head .table-inline__te, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams .table-inline__head .table-inline__te {
    position: relative;
    min-height: 2.187rem; }
  .table-inline__table--event-sy-phases.table-inline__table--event-sy-duets .table-inline__head.table-inline__head--rank, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams .table-inline__head.table-inline__head--rank {
    min-width: 4.062rem; }
  .table-inline__table--event-sy-phases.table-inline__table--event-sy-duets .table-inline__head .table-inline__te--name, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams .table-inline__head .table-inline__te--name {
    vertical-align: bottom;
    bottom: 0;
    position: absolute;
    display: block;
    width: 100%; }
  .table-inline__table--event-sy-phases.table-inline__table--event-sy-duets .table-inline__head .table-inline__te::after, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams .table-inline__head .table-inline__te::after {
    width: 100%; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-duets-finished .table-inline__head--points-behind {
  min-width: 6.375rem;
  text-align: center; }
  .table-inline__table--event-sy-phases.table-inline__table--event-sy-duets-finished .table-inline__head--points-behind .table-inline__te--name {
    padding: 0 1rem; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-duets-finished .table-inline__head--results {
  min-width: 5.812rem; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-duets-finished .table-inline__head--technical-routine {
  min-width: 5rem; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-duets-finished .table-inline__cell--behind {
  text-align: center; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-teams .table-inline__head--team {
  min-width: 10rem; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-teams .table-inline__head--points-behind {
  text-align: center;
  min-width: 5.5rem; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-teams .table-inline__cell--behind {
  text-align: center; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-teams .table-inline__cell--noc {
  width: 4.375rem; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-duets-preliminary .table-inline__head--total-points, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams-during .table-inline__head--total-points, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams-finished .table-inline__head--total-points {
  text-align: left;
  min-width: 6.375rem; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-duets-preliminary .table-inline__head--points-behind, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams-during .table-inline__head--points-behind, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams-finished .table-inline__head--points-behind {
  text-align: left;
  min-width: 5.5rem; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-duets-preliminary .table-inline__cell--total,
.table-inline__table--event-sy-phases.table-inline__table--event-sy-duets-preliminary .table-inline__te--points, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams-during .table-inline__cell--total,
.table-inline__table--event-sy-phases.table-inline__table--event-sy-teams-during .table-inline__te--points, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams-finished .table-inline__cell--total,
.table-inline__table--event-sy-phases.table-inline__table--event-sy-teams-finished .table-inline__te--points {
  text-align: left; }

.table-inline__table--event-sy-phases.table-inline__table--event-sy-duets-preliminary .table-inline__cell--noc, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams-during .table-inline__cell--noc, .table-inline__table--event-sy-phases.table-inline__table--event-sy-teams-finished .table-inline__cell--noc {
  width: 4.375rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-sy.table-inline__table--event-match .table-inline__cell--event-name {
    width: 50%; }
  .pg-event .table-inline__table--event.table-inline__table--event-sy .table-inline__cell--rank {
    width: 10%; }
  .table-inline__table--event-sy.table-inline__table .table-inline__row .table-inline__cell--event-name {
    text-align: left; }
  .table-inline__table--event-sy.table-inline__table .table-inline__row .table-inline__col--linked.table-inline__cell--schedule {
    text-align: right; }
  .table-inline__table--event-sy.table-inline__table .table-inline__row .table-inline__col--linked .table-inline__te-sprite--finish-arrow {
    margin-right: 0; }
  .table-inline__table--event-sy .table-inline__head {
    text-align: left;
    padding-left: .3rem; }
  .table-inline__table--event-sy .table-inline__head--duet,
  .table-inline__table--event-sy .table-inline__head--team,
  .table-inline__table--event-sy.table-inline__table--event-sy-phases.table-inline__table--event-sy-teams .table-inline__head--team {
    min-width: 17rem; }
  .table-inline__table--event-sy.table-inline__table--event-match .table-inline__cell--schedule {
    width: 40%; }
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-during .table-inline__head--points-behind,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-during .table-inline__head--total-points,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-during .table-inline__cell--total,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-during .table-inline__te--points, .table-inline__table--event-sy.table-inline__table--event-sy-duets-preliminary .table-inline__head--points-behind,
  .table-inline__table--event-sy.table-inline__table--event-sy-duets-preliminary .table-inline__head--total-points,
  .table-inline__table--event-sy.table-inline__table--event-sy-duets-preliminary .table-inline__cell--total,
  .table-inline__table--event-sy.table-inline__table--event-sy-duets-preliminary .table-inline__te--points {
    text-align: center; }
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-during .table-inline__head--points-behind, .table-inline__table--event-sy.table-inline__table--event-sy-duets-preliminary .table-inline__head--points-behind {
    min-width: 7.5rem; }
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-during .table-inline__cell--behind,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-during .table-inline__cell--result, .table-inline__table--event-sy.table-inline__table--event-sy-duets-preliminary .table-inline__cell--behind,
  .table-inline__table--event-sy.table-inline__table--event-sy-duets-preliminary .table-inline__cell--result {
    display: block;
    width: 100%;
    text-align: center; }
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-during .table-inline__cell--result, .table-inline__table--event-sy.table-inline__table--event-sy-duets-preliminary .table-inline__cell--result {
    padding: 0 0 .838rem; }
  .table-inline__table--event-sy.table-inline__table--event-sy-duets .table-inline__head--points-behind,
  .table-inline__table--event-sy.table-inline__table--event-sy-duets .table-inline__head--total-points,
  .table-inline__table--event-sy.table-inline__table--event-sy-duets .table-inline__head--technical-routine,
  .table-inline__table--event-sy.table-inline__table--event-sy-duets .table-inline__head--results,
  .table-inline__table--event-sy.table-inline__table--event-sy-duets .table-inline__head--final-points,
  .table-inline__table--event-sy.table-inline__table--event-sy-duets .table-inline__cell--total,
  .table-inline__table--event-sy.table-inline__table--event-sy-duets .table-inline__te--points,
  .table-inline__table--event-sy.table-inline__table--event-sy-duets .table-inline__cell--total,
  .table-inline__table--event-sy.table-inline__table--event-sy-duets .table-inline__cell--behind, .table-inline__table--event-sy.table-inline__table--event-sy-teams .table-inline__head--points-behind,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams .table-inline__head--total-points,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams .table-inline__head--technical-routine,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams .table-inline__head--results,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams .table-inline__head--final-points,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams .table-inline__cell--total,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams .table-inline__te--points,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams .table-inline__cell--total,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams .table-inline__cell--behind {
    text-align: center; }
  .table-inline__table--event-sy.table-inline__table--event-sy-duets .table-inline__head.table-inline__head--rank, .table-inline__table--event-sy.table-inline__table--event-sy-teams .table-inline__head.table-inline__head--rank {
    text-align: left;
    padding-left: .3rem; }
  .table-inline__table--event-sy.table-inline__table--event-sy-duets .table-inline__cell--behind, .table-inline__table--event-sy.table-inline__table--event-sy-teams .table-inline__cell--behind {
    padding-right: 0; }
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-finished .table-inline__head--points-behind {
    min-width: 7.5rem; }
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-finished .table-inline__head--points-behind,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-finished .table-inline__head--total-points,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-finished .table-inline__cell--total,
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-finished .table-inline__cell--behind {
    text-align: center; }
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-finished .table-inline__cell--behind {
    padding-right: 0; }
  .table-inline__table--event-sy.table-inline__table--event-sy-teams-finished .table-inline__cell--result {
    display: none; }
  .cp-event-phases__sy-teams-finished .cp-table-inline {
    margin-top: 0 !important; } }

.table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list .table-inline__cell--bib,
.table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list .table-inline__cell--lane,
.table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list .table-inline__cell--start-order {
  color: #737373;
  text-align: center;
  padding-right: 1rem;
  width: 10%; }

.table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list .table-inline__cell--duet {
  color: #737373; }

.table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list .table-inline__cell--bib {
  text-align: left; }

.table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list .table-inline__head--bib .table-inline__te::after {
  width: calc(100% - 1.5rem); }

.table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team {
  margin: 1rem 0 0 0;
  width: calc(100% - 1rem); }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__cell--noc {
    text-align: left;
    width: 12.5%;
    vertical-align: middle; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__row.table-inline__row--current {
    background-color: #d6f4cc; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__cell--start-order {
    color: #000;
    vertical-align: middle; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__cell--expand {
    padding-top: 0; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-start-list--expand {
    width: 91%;
    margin: 1rem 1.2rem 0; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-start-list--expand .table-inline__te-group {
      margin-bottom: .188rem; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-start-list--expand .table-inline__cell {
      padding: 0 0 .4rem; }
      .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-start-list--expand .table-inline__cell.table-inline__cell--team {
        text-align: left;
        width: 50%; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__te--player-number {
    margin-right: .625rem; }

.table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team {
  margin: 1rem 0 0 0;
  width: calc(100% - 1rem); }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__row.table-inline__row--current {
    background-color: #d6f4cc; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team:not(.table-inline__table--event-unit-results-technical-routine) .table-inline__cell--points .table-inline__te {
    display: block;
    text-align: center; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team:not(.table-inline__table--event-unit-results-technical-routine) .table-inline__head--results,
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team:not(.table-inline__table--event-unit-results-technical-routine) .table-inline__head--free-routine-preliminary,
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team:not(.table-inline__table--event-unit-results-technical-routine) .table-inline__head--points-behind,
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team:not(.table-inline__table--event-unit-results-technical-routine) .table-inline__head--total-points {
    text-align: center; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team:not(.table-inline__table--event-unit-results-technical-routine) .table-inline__head--points-behind .table-inline__te {
    padding-right: 2.5rem; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team:not(.table-inline__table--event-unit-results-technical-routine) .table-inline__head--results + .table-inline__head--total-points + .table-inline__head--points-behind .table-inline__te {
    padding-right: 1.687rem; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team:not(.table-inline__table--event-unit-results-technical-routine) .table-inline__cell--expand .table-inline__te {
    width: auto; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__head .table-inline__te::after {
    width: 100%; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__head--free-routine-preliminary {
    min-width: 5.5rem; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__cell {
    vertical-align: middle; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__cell--start-order {
    width: 4.188rem;
    padding-right: 1rem; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__cell--duet {
    color: #737373; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__cell--points {
    text-align: left;
    width: 9rem; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__cell--noc {
    text-align: left;
    min-width: 5rem; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__cell--expand {
    padding-top: 0; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__table--event-unit-start-list--expand .table-inline__cell .table-inline__te-group,
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__table--event-unit-start-list--expand .table-inline__cell {
    text-align: left; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__table--event-unit-start-list--expand .table-inline__cell--team {
    width: 50%; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__table--event-unit-start-list--expand .table-inline__cell:first-child .table-inline__te-group,
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__table--event-unit-start-list--expand .table-inline__cell:first-child {
    text-align: left;
    padding-left: 1rem; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__table--event-unit-running--expand {
    width: 91%;
    margin: 0 auto; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__table--event-unit-running--expand .table-inline__te-group {
      margin-bottom: .188rem; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__table--event-unit-running--expand .table-inline__cell {
      padding: 0 0 .4rem; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__te--player-number {
    margin-right: .625rem; }

.table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__row.table-inline__row--current {
  background-color: #d6f4cc; }

.table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__cell--team {
  width: 9.813rem; }

.table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__cell--noc {
  width: 5rem; }

.table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__cell--duet {
  padding-right: 1rem; }

.table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__cell--points {
  text-align: left;
  width: 4.5rem; }

.table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__te--irm-message {
  margin-left: 0;
  padding-right: .638rem;
  white-space: nowrap; }

.table-inline__table--event-unit-sy .table-inline__table--judges {
  margin-top: 1.25rem; }
  .table-inline__table--event-unit-sy .table-inline__table--judges .table-inline__head {
    background-color: #efeeee;
    text-align: center;
    padding: .3rem 0; }
    .table-inline__table--event-unit-sy .table-inline__table--judges .table-inline__head .table-inline__te {
      font-weight: 300; }
    .table-inline__table--event-unit-sy .table-inline__table--judges .table-inline__head .table-inline__te::after {
      display: none; }
  .table-inline__table--event-unit-sy .table-inline__table--judges .table-inline__hrow--top-header .table-inline__head {
    background-color: transparent; }
  .table-inline__table--event-unit-sy .table-inline__table--judges .table-inline__cell {
    color: #737373;
    text-align: center;
    padding: .318rem 0; }
    .table-inline__table--event-unit-sy .table-inline__table--judges .table-inline__cell:nth-child(7) {
      width: 10.5%; }
  .table-inline__table--event-unit-sy .table-inline__table--judges .table-inline__cell--category {
    width: 32%;
    text-align: left;
    padding-left: 1rem; }
  .table-inline__table--event-unit-sy .table-inline__table--judges .table-inline__te--penalties {
    color: #f00; }
  .table-inline__table--event-unit-sy .table-inline__table--judges .table-inline__hrow--top-header .table-inline__head:nth-child(2),
  .table-inline__table--event-unit-sy .table-inline__table--judges .table-inline__head:nth-child(6),
  .table-inline__table--event-unit-sy .table-inline__table--judges .table-inline__cell:nth-child(6) {
    border-right: 0.063rem solid #dfdfdf; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team {
    min-width: 35rem;
    width: 100%;
    margin-left: 0; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__cell--noc .table-inline__te--country-name {
      margin-left: 1rem;
      margin-right: 0; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-team .table-inline__cell--team {
      padding-left: 0;
      width: 11rem; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine {
    min-width: 36.875rem;
    width: 100%; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__row .table-inline__cell {
      padding-top: .9rem; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head {
      min-width: 6rem; }
      .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head .table-inline__te {
        line-height: 120%;
        text-align: center; }
        .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head .table-inline__te::after {
          max-width: none;
          width: 100%; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head--rank,
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head--duet,
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head--team {
      width: auto;
      min-width: 16.875rem; }
      .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head--rank.table-inline__head:first-child,
      .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head--duet.table-inline__head:first-child,
      .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head--team.table-inline__head:first-child {
        min-width: 4.5rem; }
      .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head--rank .table-inline__te,
      .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head--duet .table-inline__te,
      .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head--team .table-inline__te {
        text-align: left; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__table--judges .table-inline__head {
      min-width: 0; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__head--team {
      min-width: 12rem; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-results-technical-routine .table-inline__cell--points {
      text-align: center; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__cell--noc {
    width: 19.5%; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__cell--start-order {
    width: 17%; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-start-list--expand {
    width: 91%;
    margin: 0 3rem 0; } }

@media only screen and (max-width: 415px) {
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable {
    width: 100%;
    min-width: 0;
    max-width: none; }
    .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list.table-inline__table--event-unit-start-list-team.table-inline__table--haveexpandedtable .table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list--expand .table-inline__cell.table-inline__cell--team {
      display: inline-block;
      width: 100%;
      text-align: left; }
  .table-inline__table--event-unit-sy.table-inline__table--event-unit-start-list-team .table-inline__table--event-unit-start-list--expand {
    width: 100%;
    margin: 0 .7rem 0; } }

@media only screen and (max-width: 325px) {
  .pg-event-unit .table-inline__table--event-unit-results.table-inline__table--event-unit-sy .table-inline__cell.table-inline__cell--noc .table-inline__te--country-name {
    margin-left: .712rem;
    margin-right: 0; } }

.table-inline__table--event-unit-te .table-inline__te--country-name {
  margin: 0 .2rem; }

.table-inline__table--event-unit-te .table-inline__cell--results-player .table-inline__te--country-name {
  font-size: 1.063rem;
  color: #000;
  margin: .39rem .2rem 0; }

.table-inline__table--event-unit-te .table-inline__cell--results-player .table-inline__cell--sprite {
  margin-top: .5rem; }

.table-inline__table--event-unit-te .table-inline__cell--results-player .table-inline__te-group {
  font-size: 1.063rem;
  width: 100%; }
  .table-inline__table--event-unit-te .table-inline__cell--results-player .table-inline__te-group .table-inline__te--last-name {
    display: inline-block;
    width: auto; }

.table-inline__table--event-unit-te.table-inline__table--event-unit-start-list-matches .table-inline__row:first-child .table-inline__cell {
  height: 6.25rem; }

.table-inline__table--event-unit-te.table-inline__table--event-unit-start-list-matches .table-inline__row:nth-child(2) .table-inline__cell {
  height: 3rem; }

.table-inline__table--event-unit-te.table-inline__table--scoreboard-rank {
  margin-top: 1rem; }
  .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank .table-inline__te--noc-name {
    text-align: left;
    display: inline-block;
    min-width: 45px; }
  .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank .table-inline__head.table-inline__head--current {
    background-color: #ffefa8;
    color: #000; }
  .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank .table-inline__head .table-inline__te {
    text-transform: none; }
  .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank .table-inline__cell.table-inline__cell--current {
    background-color: #ffefa8;
    color: #000; }
  .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell--set:nth-child(3) {
    color: #244b88; }
  .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank .table-inline__row:nth-child(2) {
    background-color: #fff;
    color: #757575; }
  .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank .table-inline__row.blank {
    background-color: transparent;
    color: #fff; }
  .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank .table-inline__row .sprite-ui--green-bullet {
    top: 0;
    bottom: 0;
    margin: auto;
    position: absolute; }

.table-inline__table--event-unit-te.table-inline__table--team-stats .table-inline__cell--results-player,
.table-inline__table--event-unit-te.table-inline__table--team-stats .table-inline__cell--results-total {
  width: 33%; }

.table-inline__table--event-unit-te.table-inline__table--team-stats .table-inline__cell--results-scores-empty {
  width: 34%; }

.table-inline__table--event-unit-te.table-inline__table--team-stats .table-inline__cell--results-challenges-remaining {
  text-align: center; }
  .table-inline__table--event-unit-te.table-inline__table--team-stats .table-inline__cell--results-challenges-remaining .table-inline__te--challenges-number {
    padding-left: .3rem; }

.table-inline__table--match-summary .table-inline__te.table-inline__te--country-name,
.table-inline__table--match-summary .table-inline__cell--sprite.sprite-flags {
  margin-top: 0; }

.table-inline__table--event-unit-livescore-te.table-inline__table--scoreboard-rank {
  margin-top: .2rem; }
  .table-inline__table--event-unit-livescore-te.table-inline__table--scoreboard-rank .table-inline__head.table-inline__head--current {
    background-color: #ffefa8;
    color: #000; }
  .table-inline__table--event-unit-livescore-te.table-inline__table--scoreboard-rank .table-inline__head .table-inline__te {
    text-transform: none; }
  .table-inline__table--event-unit-livescore-te.table-inline__table--scoreboard-rank .table-inline__cell.table-inline__cell--current {
    background-color: #ffefa8;
    color: #000; }
  .table-inline__table--event-unit-livescore-te.table-inline__table--scoreboard-rank .table-inline__cell--set-points .table-inline__te--set {
    color: #244b88; }
  .table-inline__table--event-unit-livescore-te.table-inline__table--scoreboard-rank .table-inline__row:nth-child(2) {
    background-color: #fff;
    color: #737373; }
  .table-inline__table--event-unit-livescore-te.table-inline__table--scoreboard-rank .table-inline__row .table-inline__te--player-text {
    display: block;
    color: #737373; }
  .table-inline__table--event-unit-livescore-te.table-inline__table--scoreboard-rank .table-inline__row .sprite-ui--green-bullet {
    right: 2rem !important; }

.event-livescreens__tabpanel--stats--te .cp-table-inline,
.event-livescreens__tabpanel--start-list--te .cp-table-inline {
  padding: 0 !important;
  margin-top: .35rem !important; }

.table-inline__table--event-unit-te .table-inline__cell--results-scores-title {
  text-align: center;
  background-color: #f9f9f9; }

.table-inline__table--event-unit-te:not(.table-inline__table--scoreboard-rank) .table-inline__row:first-child {
  background-color: transparent; }

.table-inline__table--event-unit-te .table-inline__cell--insidetable {
  padding: 0 .3rem; }

.table-inline__table--event-unit-te .table-inline__table--teams {
  width: 100%; }
  .table-inline__table--event-unit-te .table-inline__table--teams .table-inline__cell--team {
    text-align: left;
    padding: 0 .3rem;
    width: 50%;
    display: inline-block; }
  .table-inline__table--event-unit-te .table-inline__table--teams .table-inline__cell--team-last {
    padding: 0 .3rem;
    text-align: right;
    width: 50%;
    display: inline-block;
    float: right; }
    .table-inline__table--event-unit-te .table-inline__table--teams .table-inline__cell--team-last .table-inline__cell--sprite-flags {
      margin-left: 4px;
      margin-right: 0; }
  .table-inline__table--event-unit-te .table-inline__table--teams .table-inline__te--player {
    display: block;
    color: #737373;
    font-size: 1.063rem;
    margin-top: .375rem;
    text-overflow: ellipsis;
    overflow: hidden; }
  .table-inline__table--event-unit-te .table-inline__table--teams .table-inline__te--country-name {
    color: #000;
    font-size: 1.063rem;
    font-weight: 300; }
  .table-inline__table--event-unit-te .table-inline__table--teams .table-inline__cell--sprite-flags {
    position: relative;
    top: -2px;
    margin-right: 4px; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-te.table-inline__table--event-unit-start-list-matches .table-inline__row:first-child .table-inline__cell {
    height: auto; }
  .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank {
    margin-top: 1rem;
    min-width: 38rem; }
    .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank .table-inline__row:last-child {
      background-color: transparent;
      color: #fff; }
      .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank .table-inline__row:last-child .table-inline__te--player-text {
        display: block;
        color: #fff; }
    .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank .table-inline__cell:first-child {
      padding-left: 1rem; }
    .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank .table-inline__cell--set {
      min-width: 4.5rem; }
  .table-inline__table--event-unit-te.table-inline__table--team-stats .table-inline__cell--results-player,
  .table-inline__table--event-unit-te.table-inline__table--team-stats .table-inline__cell:last-child {
    padding-right: .5rem; } }

@media only screen and (max-width: 640px) {
  .table-inline__table--event-unit-te.table-inline__table--scoreboard-rank {
    min-width: 0; } }

.table-inline__table--schedule-te .table-inline__cell--matches-player .table-inline__cell--sprite-ui {
  float: left;
  margin-right: .25rem; }

.table-inline__table--schedule-te .table-inline__cell--matches-player-versus .table-inline__cell--sprite-ui {
  float: right;
  margin-right: .5rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--schedule-te .table-inline__cell--matches-player .table-inline__cell--sprite-ui {
    float: none; }
  .table-inline__table--schedule-te .table-inline__cell--matches-player-versus .table-inline__cell--sprite-ui {
    float: none;
    margin-right: .25rem; } }

.table-inline__table--event-unit-finished-tk .event-unit-cb-start-list .table-inline_irv,
.table-inline__table--event-unit-running-tk .event-unit-cb-start-list .table-inline_irv {
  padding-top: 2rem; }

.table-inline__table--event-unit-finished-tk .table-inline__cell--status,
.table-inline__table--event-unit-running-tk .table-inline__cell--status {
  width: 26%; }

.table-inline__table--event-unit-finished-tk .table-inline__cell--athletes,
.table-inline__table--event-unit-running-tk .table-inline__cell--athletes {
  width: 31%; }

.table-inline__table--event-unit-finished-tk .table-inline__cell--split,
.table-inline__table--event-unit-running-tk .table-inline__cell--split {
  min-width: 4rem;
  text-align: center; }

.table-inline__table--event-unit-finished-tk .table-inline__cell--start-time,
.table-inline__table--event-unit-running-tk .table-inline__cell--start-time {
  width: 9%; }

.table-inline__table--event-unit-finished-tk .table-inline__cell--results-total,
.table-inline__table--event-unit-running-tk .table-inline__cell--results-total {
  width: 3.125rem;
  color: #737373;
  text-align: center; }

.table-inline__table--event-unit-finished-tk .table-inline__row--description .table-inline__cell--results-total,
.table-inline__table--event-unit-running-tk .table-inline__row--description .table-inline__cell--results-total {
  color: #000; }

.table-inline__table--event-unit-finished-tk .table-inline__row--scores .table-inline__cell--results-total,
.table-inline__table--event-unit-running-tk .table-inline__row--scores .table-inline__cell--results-total {
  background-color: #efeeee; }

.table-inline__table--event-unit-finished-tk .table-inline__row--scores-penalty .table-inline__cell--results-total,
.table-inline__table--event-unit-running-tk .table-inline__row--scores-penalty .table-inline__cell--results-total {
  border-top: 1px solid #fff;
  background-color: #efeeee; }

.table-inline__table--event-unit-finished-tk .table-inline__cell--results-scores,
.table-inline__table--event-unit-running-tk .table-inline__cell--results-scores {
  width: 34%;
  text-align: center;
  text-transform: uppercase;
  background-color: #62bb46;
  color: #fff; }
  .table-inline__table--event-unit-finished-tk .table-inline__cell--results-scores .table-inline__te--empty,
  .table-inline__table--event-unit-running-tk .table-inline__cell--results-scores .table-inline__te--empty {
    border-bottom: 0.063rem solid #fff; }
  .table-inline__table--event-unit-finished-tk .table-inline__cell--results-scores .table-inline__te--description,
  .table-inline__table--event-unit-finished-tk .table-inline__cell--results-scores .table-inline__te--scores,
  .table-inline__table--event-unit-running-tk .table-inline__cell--results-scores .table-inline__te--description,
  .table-inline__table--event-unit-running-tk .table-inline__cell--results-scores .table-inline__te--scores {
    font-size: 1.125rem; }

.table-inline__table--event-unit-finished-tk .table-inline__cell--results-scores .table-inline__te--title,
.table-inline__table--event-unit-finished-tk .table-inline__cell--results-total .table-inline__te--title,
.table-inline__table--event-unit-running-tk .table-inline__cell--results-scores .table-inline__te--title,
.table-inline__table--event-unit-running-tk .table-inline__cell--results-total .table-inline__te--title {
  font-size: 1.125rem;
  font-weight: 300;
  color: #000; }

.table-inline__table--event-unit-finished-tk .table-inline__cell--results-scores-empty,
.table-inline__table--event-unit-finished-tk .table-inline__cell--results-total-empty,
.table-inline__table--event-unit-running-tk .table-inline__cell--results-scores-empty,
.table-inline__table--event-unit-running-tk .table-inline__cell--results-total-empty {
  padding: .625rem 0;
  background-color: #f9f9f9; }

.table-inline__table--event-unit-finished-tk .table-inline__row:first-child .table-inline__cell--results-scores-empty,
.table-inline__table--event-unit-running-tk .table-inline__row:first-child .table-inline__cell--results-scores-empty {
  background-color: transparent; }

.table-inline__table--event-unit-finished-tk .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child,
.table-inline__table--event-unit-running-tk .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child {
  text-align: right; }

.table-inline__table--event-unit-finished-tk .table-inline__cell--results-scores-empty,
.table-inline__table--event-unit-running-tk .table-inline__cell--results-scores-empty {
  background-color: #62bb46;
  border-bottom: 0.063rem solid #fff; }

.table-inline__table--event-unit-finished-tk .table-inline__te-group,
.table-inline__table--event-unit-running-tk .table-inline__te-group {
  display: table;
  width: 100%; }

.table-inline__table--event-unit-finished-tk .table-inline__te-group--inside,
.table-inline__table--event-unit-running-tk .table-inline__te-group--inside {
  display: table-cell;
  width: 50%; }

.table-inline__table--event-unit-finished-tk .table-inline__cell--noc,
.table-inline__table--event-unit-running-tk .table-inline__cell--noc {
  vertical-align: top;
  min-width: 4.7rem; }

.table-inline__table--event-unit-finished-tk .table-inline__cell--incidents,
.table-inline__table--event-unit-finished-tk .table-inline__cell--start-time,
.table-inline__table--event-unit-running-tk .table-inline__cell--incidents,
.table-inline__table--event-unit-running-tk .table-inline__cell--start-time {
  color: #737373; }

.table-inline__table--event-unit-finished-tk .table-inline__cell--results-player,
.table-inline__table--event-unit-running-tk .table-inline__cell--results-player {
  color: #737373;
  padding: .838rem 1.4rem 3.125rem; }
  .table-inline__table--event-unit-finished-tk .table-inline__cell--results-player:first-child .table-inline__te--country-name,
  .table-inline__table--event-unit-finished-tk .table-inline__cell--results-player:first-child .table-inline__cell--sprite-flags,
  .table-inline__table--event-unit-running-tk .table-inline__cell--results-player:first-child .table-inline__te--country-name,
  .table-inline__table--event-unit-running-tk .table-inline__cell--results-player:first-child .table-inline__cell--sprite-flags {
    float: left; }
  .table-inline__table--event-unit-finished-tk .table-inline__cell--results-player:last-child .table-inline__te--country-name,
  .table-inline__table--event-unit-finished-tk .table-inline__cell--results-player:last-child .table-inline__cell--sprite-flags,
  .table-inline__table--event-unit-running-tk .table-inline__cell--results-player:last-child .table-inline__te--country-name,
  .table-inline__table--event-unit-running-tk .table-inline__cell--results-player:last-child .table-inline__cell--sprite-flags {
    float: right; }
  .table-inline__table--event-unit-finished-tk .table-inline__cell--results-player .table-inline__te--country-name,
  .table-inline__table--event-unit-running-tk .table-inline__cell--results-player .table-inline__te--country-name {
    font-size: .875rem;
    font-weight: 300;
    color: #737373;
    margin: 0 .3rem; }
  .table-inline__table--event-unit-finished-tk .table-inline__cell--results-player .table-inline__te--givenname,
  .table-inline__table--event-unit-running-tk .table-inline__cell--results-player .table-inline__te--givenname {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis; }

.event-livescreens__tabpanel--start-list--tk .cp-table-inline {
  margin-top: 0; }

.event-livescreens__tabpanel--results--tk .cp-table-inline .table-inline_irv {
  margin-top: 4rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-tk {
    min-width: 32.5rem; }
    .table-inline__table--event-unit-tk .table-inline__cell--results-scores {
      padding: .838rem 2.187rem; }
    .table-inline__table--event-unit-tk .table-inline__cell--results-player {
      padding: .838rem 0.4rem 3.125rem; }
  .table-inline__table--event-unit-running-tk .table-inline__te--title.table-inline__te--title-big {
    font-size: 1.312rem; } }

.table-inline__table.table-inline__table--event.table-inline__table--event-tk .table-inline__cell--noc {
  width: 4.5625rem; }

.table-inline__table.table-inline__table--event.table-inline__table--event-tk .table-inline__cell--athletes-judo {
  width: auto; }
  .table-inline__table.table-inline__table--event.table-inline__table--event-tk .table-inline__cell--athletes-judo .table-inline__te--last-name {
    margin-left: 0; }

.event-livescreens__tabpanel--start-list--tr .table-inline__head--bib .table-inline__te--name {
  padding-left: 8px; }

.event-livescreens__tabpanel--start-list--tr .table-inline__cell--rank {
  padding-left: 1rem;
  width: 4rem; }

.event-livescreens__tabpanel--race-incidents--tr .table-inline__cell {
  color: #737373; }
  .event-livescreens__tabpanel--race-incidents--tr .table-inline__cell.table-inline__cell--lap {
    width: 14%;
    padding-left: 1rem; }

.event-livescreens__tabpanel--results--tr .timeline-splits__splits {
  padding-left: .625rem; }

.event-livescreens__tabpanel--results--tr .table-inline__head {
  text-align: left;
  font-weight: 400; }
  .event-livescreens__tabpanel--results--tr .table-inline__head .table-inline__te {
    min-height: 1.438rem;
    line-height: 1.438rem;
    vertical-align: bottom; }
  .event-livescreens__tabpanel--results--tr .table-inline__head .table-inline__te--sprite {
    display: inline-block; }
    .event-livescreens__tabpanel--results--tr .table-inline__head .table-inline__te--sprite::after {
      display: none; }
  .event-livescreens__tabpanel--results--tr .table-inline__head.table-inline__head--rank {
    padding-left: .625rem; }

.event-livescreens__tabpanel--results--tr .table-inline__table--event-unit-tr-f--expand {
  margin-left: .625rem; }

.event-livescreens__tabpanel--results--tr .table-inline__cell--expand-icon,
.event-livescreens__tabpanel--results--tr .table-inline__cell--rank {
  text-align: center; }

.event-livescreens__tabpanel--results--tr .table-inline__cell--bib {
  width: 4rem;
  text-align: left; }

.event-livescreens__tabpanel--results--tr .table-inline__cell--rank-arrow {
  width: 3.5em;
  color: #004b88;
  text-align: left; }

.event-livescreens__tabpanel--results--tr .table-inline__cell--expand--opened .table-inline__head {
  padding-bottom: 1.5rem;
  vertical-align: bottom;
  padding-right: .5rem; }
  .event-livescreens__tabpanel--results--tr .table-inline__cell--expand--opened .table-inline__head .table-inline__te {
    min-height: inherit;
    line-height: 1rem;
    max-width: 75px; }
    .event-livescreens__tabpanel--results--tr .table-inline__cell--expand--opened .table-inline__head .table-inline__te::after {
      display: none; }

.event-livescreens__tabpanel--results--tr .table-inline__cell--expand--opened .table-inline__cell {
  text-align: left;
  padding: .318rem 0;
  color: #737373;
  vertical-align: bottom; }
  .event-livescreens__tabpanel--results--tr .table-inline__cell--expand--opened .table-inline__cell:first-child {
    color: #000;
    padding-left: .5rem;
    min-width: 5.6rem; }

.event-livescreens__tabpanel--results--tr .table-inline__cell--expand--opened .table-inline__row--separator {
  border-bottom: 1px solid #e4e4e4; }

.table-inline__table--event-unit-tr .table-inline__head--rank:first-child .table-inline__te--name,
.table-inline__table--event-unit-tr .table-inline__head--splits:first-child .table-inline__te--name,
.table-inline__table--event-result .table-inline__head--rank:first-child .table-inline__te--name,
.table-inline__table--event-result .table-inline__head--splits:first-child .table-inline__te--name {
  padding-left: .5rem; }

.table-inline__table--event-unit-tr-f--expand .table-inline__te--lap {
  padding-left: 5.5rem;
  top: 0.3rem;
  position: absolute;
  display: table-cell; }

@media only screen and (max-width: 1024px) {
  .event-livescreens__tabpanel--race-incidents--tr .table-inline__cell {
    display: block;
    float: left;
    width: auto; }
    .event-livescreens__tabpanel--race-incidents--tr .table-inline__cell.table-inline__cell--athletes {
      padding-top: .938rem; }
      .event-livescreens__tabpanel--race-incidents--tr .table-inline__cell.table-inline__cell--athletes .table-inline__te {
        display: inline; }
    .event-livescreens__tabpanel--race-incidents--tr .table-inline__cell.table-inline__cell--lap {
      width: 100%;
      padding-left: 1rem;
      padding-bottom: 0; }
  .event-livescreens__tabpanel--race-incidents--tr .table-inline__cell--player-number {
    padding-left: 1rem; }
  .event-livescreens__tabpanel--race-incidents--tr .table-inline__cell--irm-message {
    width: 100%;
    padding-left: 2.813rem;
    padding-top: 0; } }

@media only screen and (max-width: 480px) {
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr,
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr tbody,
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr thead,
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr tr {
    display: block;
    width: 100%;
    overflow: hidden; }
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr .table-inline__head,
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr .table-inline__cell {
    display: inline-block; }
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr .table-inline__cell--rank,
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr .table-inline__head--bib {
    width: 15%;
    float: left; }
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr .table-inline__head--athlete {
    width: 84%; }
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr .table-inline__cell--noc {
    width: 20%;
    float: left; }
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr .table-inline__cell--results,
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr .table-inline__cell--athletes {
    width: 63%;
    float: right; }
  .event-livescreens__tabpanel--start-list--tr .table-inline__table--event-unit-tr .table-inline__cell--results {
    padding-top: 0; }
  .event-livescreens__tabpanel--results--tr .table-inline__table--haveexpandedtable {
    min-width: 0; }
    .event-livescreens__tabpanel--results--tr .table-inline__table--haveexpandedtable &gt; thead &gt; .table-inline__hrow,
    .event-livescreens__tabpanel--results--tr .table-inline__table--haveexpandedtable &gt; tbody &gt; .table-inline__row {
      display: block;
      width: 100%;
      position: relative;
      overflow: hidden; }
    .event-livescreens__tabpanel--results--tr .table-inline__table--haveexpandedtable &gt; thead &gt; .table-inline__hrow &gt; .table-inline__head {
      display: inline-block; }
      .event-livescreens__tabpanel--results--tr .table-inline__table--haveexpandedtable &gt; thead &gt; .table-inline__hrow &gt; .table-inline__head.table-inline__head--results {
        display: none; }
  .event-livescreens__tabpanel--results--tr .timeline-splits__splits {
    padding-left: 0; }
  .event-livescreens__tabpanel--results--tr .table-inline__table--event-unit-tr-f--expand {
    margin-left: 0; }
  .event-livescreens__tabpanel--results--tr .table-inline__head--rank {
    width: 24%; }
  .event-livescreens__tabpanel--results--tr .table-inline__head--bib {
    width: 12%; }
  .event-livescreens__tabpanel--results--tr .table-inline__head--athlete {
    width: 62%; }
  .event-livescreens__tabpanel--results--tr .table-inline__cell {
    min-width: 0; }
    .event-livescreens__tabpanel--results--tr .table-inline__cell.table-inline__cell--rank, .event-livescreens__tabpanel--results--tr .table-inline__cell.table-inline__cell--rank-arrow, .event-livescreens__tabpanel--results--tr .table-inline__cell.table-inline__cell--bib, .event-livescreens__tabpanel--results--tr .table-inline__cell.table-inline__cell--noc {
      width: 12%;
      display: inline-block;
      float: left; }
    .event-livescreens__tabpanel--results--tr .table-inline__cell.table-inline__cell--rank-arrow {
      padding-right: .3rem;
      text-align: center; }
    .event-livescreens__tabpanel--results--tr .table-inline__cell.table-inline__cell--noc {
      width: 20%; }
    .event-livescreens__tabpanel--results--tr .table-inline__cell.table-inline__cell--athletes, .event-livescreens__tabpanel--results--tr .table-inline__cell.table-inline__cell--results {
      width: 44%;
      display: inline-block;
      padding: .838rem 1.5rem 0 .3rem; }
    .event-livescreens__tabpanel--results--tr .table-inline__cell.table-inline__cell--athletes {
      float: left; }
    .event-livescreens__tabpanel--results--tr .table-inline__cell.table-inline__cell--results {
      float: right;
      clear: both; }
    .event-livescreens__tabpanel--results--tr .table-inline__cell.table-inline__cell--expand-icon {
      display: block;
      position: absolute;
      top: .838rem;
      right: .3rem;
      padding: 0; }
    .event-livescreens__tabpanel--results--tr .table-inline__cell .table-inline__te--irm-message:empty {
      display: none; }
  .event-livescreens__tabpanel--results--tr .table-inline__head .sprite-ui--greenred-arrow {
    display: none; }
  .event-livescreens__tabpanel--results--tr .table-inline__cell--expand {
    width: 100vw;
    overflow: hidden; }
    .event-livescreens__tabpanel--results--tr .table-inline__cell--expand.table-inline__cell--expand--opened {
      display: block; }
    .event-livescreens__tabpanel--results--tr .table-inline__cell--expand .cp-table-inline {
      width: 100vw;
      overflow-x: scroll; }
      .event-livescreens__tabpanel--results--tr .table-inline__cell--expand .cp-table-inline .table-inline__table {
        width: 700px; } }

.table-inline__table--event-unit-livescore-tt .table-inline__cell--name-player {
  width: 17rem; }

.table-inline__table--event-unit-livescore-tt.table-inline__table--scoreboard-rank .table-inline__cell--playing-time .table-inline__te--playing-time {
  color: #000; }

.table-inline__table--event-unit-livescore-tt.table-inline__table--matches-won {
  color: #000; }
  .table-inline__table--event-unit-livescore-tt.table-inline__table--matches-won .table-inline__cell--matcheswon {
    font-weight: bold;
    text-align: center; }
  .table-inline__table--event-unit-livescore-tt.table-inline__table--matches-won .table-inline__cell--score:first-child {
    text-align: right; }
  .table-inline__table--event-unit-livescore-tt.table-inline__table--matches-won .table-inline__cell--score:last-child {
    text-align: left; }

.table-inline__table--event-unit-tt {
  min-width: 42.6rem; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .table-inline__te.table-inline__te--player {
    padding-right: .5rem; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--name-player-card .table-inline__te.table-inline__te--player {
    width: 65%; }
    .table-inline__table--event-unit-tt.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--name-player-card .table-inline__te.table-inline__te--player + .sprite-ui--y-card,
    .table-inline__table--event-unit-tt.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--name-player-card .table-inline__te.table-inline__te--player + .sprite-ui--r-card,
    .table-inline__table--event-unit-tt.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--name-player-card .table-inline__te.table-inline__te--player + .sprite-ui--yr1-card {
      margin-left: 12px; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--name-player-card .table-inline__te-group--inside .table-inline__te.table-inline__te--player {
    margin-right: 0; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--name-player-card .table-inline__te-group--inside .table-inline__te-sprite--y-card,
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--name-player-card .table-inline__te-group--inside .table-inline__te-sprite--r-card,
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--name-player-card .table-inline__te-group--inside .table-inline__te-sprite--yr1-card,
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell.table-inline__cell--name-player-card .table-inline__te-group--inside .table-inline__te-sprite--yr2-card {
    position: absolute;
    top: 75%;
    right: 0; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-rank .table-inline__row .table-inline__cell .table-inline__te-sprite--green-bullet {
    position: relative;
    top: auto;
    right: 0; }
  .table-inline__table--event-unit-tt.table-inline__table--matches-won {
    min-width: inherit;
    text-align: center; }
    .table-inline__table--event-unit-tt.table-inline__table--matches-won .table-inline__cell--score .table-inline__te {
      font-size: 1rem; }
    .table-inline__table--event-unit-tt.table-inline__table--matches-won .table-inline__cell--half {
      width: 10.9rem; }
    .table-inline__table--event-unit-tt.table-inline__table--matches-won .table-inline__cell {
      padding: .4rem 0;
      display: inline-block; }
    .table-inline__table--event-unit-tt.table-inline__table--matches-won .table-inline__row:first-child .table-inline__cell--matcheswon {
      font-weight: bold; }
    .table-inline__table--event-unit-tt.table-inline__table--matches-won .table-inline__row:first-child .table-inline__cell {
      padding: .838rem 1rem;
      font-size: 1rem; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__row--sec-player {
    background-color: #f8f8f8; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__row:first-child {
    border-bottom: .6rem solid transparent; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__cell--name-player.table-inline__cell--name-player-card {
    min-width: 9.5rem; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__cell--name-player .table-inline__te.table-inline__te--player {
    width: 80%;
    vertical-align: middle; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__cell--name-player .sprite-ui--green-bullet {
    vertical-align: middle;
    right: auto; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__head--current .table-inline__te--wrapper {
    color: #000;
    background-color: #fd0;
    border-radius: 50%;
    padding: .3rem;
    width: 2rem;
    height: 2rem;
    display: block;
    margin: 0 auto;
    position: relative; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__cell--noc {
    width: 2.18rem; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__cell--name-player {
    color: #1d1d1d;
    width: 6.5rem; }
    .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__cell--name-player.table-inline__cell--name-player-card {
      min-width: 11rem; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__cell--time,
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__cell--time-custom,
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__cell--set {
    text-align: center;
    width: 3.25rem;
    color: #737373; }
  .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__row:first-child .table-inline__cell--noc {
    height: 6.5rem; }

.table-inline__table--event-unit-match-stats-tt .table-inline__rows--odd-white .table-inline__row:first-child {
  background-color: transparent;
  height: 2.5rem; }

.table-inline__table--event-unit-match-stats-tt .table-inline__cell {
  color: #737373;
  font-weight: 100;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 3.625rem;
  min-width: 0; }

.table-inline__table--event-unit-match-stats-tt .team, .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-a, .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-b {
  vertical-align: top; }
  .table-inline__table--event-unit-match-stats-tt .team .table-inline__te, .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-a .table-inline__te, .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-b .table-inline__te {
    vertical-align: top; }
    .table-inline__table--event-unit-match-stats-tt .team .table-inline__te.table-inline__te--country-name, .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-a .table-inline__te.table-inline__te--country-name, .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-b .table-inline__te.table-inline__te--country-name {
      color: #000; }
  .table-inline__table--event-unit-match-stats-tt .team .table-inline__te-group, .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-a .table-inline__te-group, .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-b .table-inline__te-group {
    display: inline-block; }
    .table-inline__table--event-unit-match-stats-tt .team .table-inline__te-group .table-inline__te, .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-a .table-inline__te-group .table-inline__te, .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-b .table-inline__te-group .table-inline__te {
      display: block; }

.table-inline__table--event-unit-match-stats-tt.table-inline__table--doubles .team, .table-inline__table--event-unit-match-stats-tt.table-inline__table--doubles .table-inline__cell--results-player-a, .table-inline__table--event-unit-match-stats-tt.table-inline__table--doubles .table-inline__cell--results-player-b {
  padding-bottom: 2.25rem; }

.table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-a {
  padding-left: 1rem;
  text-align: left; }
  .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-a .table-inline__te.table-inline__te--country-name {
    margin-right: 1.25rem;
    margin-left: .45rem; }

.table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-b {
  padding-right: 1rem;
  text-align: right; }
  .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-player-b .table-inline__te.table-inline__te--country-name {
    margin-left: 1.25rem;
    margin-right: .45rem; }

.table-inline__table--event-unit-match-stats-tt .table-inline__row--game-number {
  height: 4.2rem; }
  .table-inline__table--event-unit-match-stats-tt .table-inline__row--game-number .table-inline__cell {
    padding-top: .812rem;
    vertical-align: top; }

.table-inline__table--event-unit-match-stats-tt .table-inline__row--scores,
.table-inline__table--event-unit-match-stats-tt .table-inline__row--handedness-grip {
  height: 2.5rem; }

.table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-points {
  line-height: 1.6rem;
  vertical-align: top; }
  .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-points .table-inline__te-group {
    color: #1d1d1d;
    font-size: 1.87rem; }
  .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-points .table-inline__te--result-points-dash {
    margin: 0 2.125rem; }

.table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-scores,
.table-inline__table--event-unit-match-stats-tt .table-inline__cell--divisor {
  background-color: #62bb46;
  color: #f9f9f9;
  font-size: .75rem;
  font-weight: bold;
  line-height: .85rem;
  padding: 0 1rem;
  text-align: center;
  width: 9rem; }
  .table-inline__table--event-unit-match-stats-tt .table-inline__cell--results-scores:last-of-type,
  .table-inline__table--event-unit-match-stats-tt .table-inline__cell--divisor:last-of-type {
    line-height: 2.85rem; }

.table-inline__table--event-unit-match-stats-tt .table-inline__row--cards-grip .table-inline__cell--divisor {
  line-height: 2.85rem; }

.table-inline__table--event-unit-match-stats-tt .table-inline__cell--match,
.table-inline__table--event-unit-match-stats-tt .table-inline__cell--match-points {
  background-color: #efeeee;
  color: #000;
  width: 2rem; }

.event-livescreens__tabpanel--start-list--tt .cp-table-inline {
  padding: 0;
  margin-top: 0; }

.pg-event-unit .event-livescreens__tabpanel--match-stats--tt .cp-table-inline,
.pg-event-unit .event-livescreens__tabpanel--player-stats--tt .cp-table-inline {
  padding-left: 0;
  padding-top: 2.18rem;
  margin-top: 0; }
  .pg-event-unit .event-livescreens__tabpanel--match-stats--tt .cp-table-inline.cp-table-inline--doubles-tt,
  .pg-event-unit .event-livescreens__tabpanel--player-stats--tt .cp-table-inline.cp-table-inline--doubles-tt {
    padding-top: 1rem;
    margin-left: 0; }

.pg-event-unit .event-livescreens__tabpanel--match-stats--tt .event-phases__inner-content,
.pg-event-unit .event-livescreens__tabpanel--player-stats--tt .event-phases__inner-content {
  padding: 0; }

.scoreboard-set--tt .cp-table-inline {
  overflow: hidden !important; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-tt {
    position: relative; }
    .table-inline__table--event-unit-tt.table-inline__table--scoreboard-rank {
      min-width: inherit; }
    .table-inline__table--event-unit-tt .table-inline__hrow--top .table-inline__head {
      min-width: inherit; }
    .table-inline__table--event-unit-tt .table-inline__hrow--top .table-inline__head--current .table-inline__te {
      width: auto; }
    .table-inline__table--event-unit-tt .table-inline__row .table-inline__cell.table-inline__cell--time-custom, .table-inline__table--event-unit-tt .table-inline__row .table-inline__cell.table-inline__cell--time {
      padding: 0 .3rem; }
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--player.table-inline__cell:last-child,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--player.table-inline__cell--disable,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__row:last-child .table-inline__cell--noc.table-inline__cell:last-child,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__row:last-child .table-inline__cell--noc.table-inline__cell--disable,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image.table-inline__cell:last-child,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image.table-inline__cell--disable,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--description.table-inline__cell:last-child,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--description.table-inline__cell--disable,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image + .table-inline__cell--athletes-image,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--player.table-inline__cell--active,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__row:last-child .table-inline__cell--noc.table-inline__cell--active,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image.table-inline__cell--active,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--description.table-inline__cell--active {
      display: table-cell; }
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell:first-child.table-inline__cell--active ~ .table-inline__cell--athletes-image,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--athletes-image {
      text-align: center;
      width: 50%;
      margin-top: 8rem;
      padding-top: 0 !important; }
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell {
      width: 50%; }
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__row:last-child .table-inline__cell {
      padding-bottom: 0; }
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--noc {
      position: absolute; }
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--noc:first-child {
      left: 0; }
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--noc:last-child {
      right: 0; }
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--noc.table-inline__cell--active {
      border: none; }
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--player .table-inline__te--last-name,
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__cell--player .table-inline__te--given-name {
      padding-left: 0;
      text-align: center;
      margin: 0 auto; }
    .table-inline__table--event-unit-tt.table-inline__table--event-unit-start-list-matches .table-inline__row:last-child {
      margin-bottom: 12rem;
      display: block; }
  .table-inline__table--event-unit-match-stats-tt {
    margin-top: 2rem; }
  .table-inline__table--event-unit-tt.table-inline__table--scoreboard-tt .table-inline__head--blank .table-inline__te--wrapper {
    display: none; } }

.scoreboard-set--tt.cp-scoreboard-set .cp-table-inline--scroll {
  overflow: auto !important; }

.scoreboard-set--tt.cp-scoreboard-set .table-inline__cell .table-inline__te {
  vertical-align: middle; }

.cp-event-phases.cp-event-phases__vo .event-phases__inner-content &gt; div {
  margin-top: 0; }
  .cp-event-phases.cp-event-phases__vo .event-phases__inner-content &gt; div:first-child {
    margin-top: 0; }
    .cp-event-phases.cp-event-phases__vo .event-phases__inner-content &gt; div:first-child .table-inline__head .table-inline__te--wrapper {
      padding-top: 6px; }

@media only screen and (max-width: 1024px) {
  .cp-event-phases.cp-event-phases__vo .menu-tab__tabpanel .menu-tab__panels-tab {
    display: none; }
  .cp-event-phases.cp-event-phases__vo .menu-tab__tabpanel .cp-table-inline {
    margin-top: 0; } }

.table-rally__table--event-unit.table-rally__table--event-unit-vo .table-rally__column.table-rally__row--name .table-inline__te {
  display: table-cell;
  vertical-align: middle;
  text-align: left; }
  .table-rally__table--event-unit.table-rally__table--event-unit-vo .table-rally__column.table-rally__row--name .table-inline__te.table-inline__te--bib {
    padding-right: .5rem; }

.table-inline__table--event-unit-vo.table-inline__table--viewstats .table-inline__head:first-child:not(.table-inline__head--noc) .table-inline__te--wrapper {
  border-top: 0; }

.table-inline__table--event-unit-vo.table-inline__table--viewstats .table-inline__te.table-inline__te--wrapper .table-inline__te--name {
  margin: 0 0.1rem;
  position: relative;
  bottom: 1px;
  font-size: 1.2rem; }

.table-inline__table--event-unit-vo.table-inline__table--viewstats .table-inline__head:first-child .sprite-flags {
  float: left;
  margin: .1rem .4rem 0 1rem; }

.table-inline__table--event-unit-vo.table-inline__table--viewstats .table-inline__head:last-child .sprite-flags {
  float: right;
  margin: .1rem 1.4rem 0 .4rem; }

.event-livescreens__tabpanel--individual--vo .event-livescreens__name {
  border-top: 0 !important; }

.cp-event-phases__vo .cp-table-inline {
  margin-top: 0; }

.table-inline__table--event-unit-vo .table-inline__head--rally {
  width: 46%; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-vo .table-inline__head--rally:last-child .table-inline__te,
  .table-inline__table--event-unit-vo .table-inline__cell--rank:last-child .table-inline__te {
    opacity: 1;
    filter: alpha(opacity=100); }
  .table-inline__table--event-unit-vo .table-inline__cell {
    padding-left: 0;
    padding-right: 0; } }

.table-inline__table--event-vo .table-inline__head--won .table-inline__head--hidden {
  border-right: none;
  border-left: 1px solid #62bb46; }

.table-inline__table--event-vo .table-inline__te--schedule-hour {
  float: right;
  padding-right: .5rem;
  padding-left: 0; }

.table-inline__table--event-vo .table-inline__cell--match .table-inline__te:first-child {
  text-align: left; }

.table-inline__table--event-vo .table-inline__cell--match .table-inline__te:last-child {
  text-align: right; }

.table-inline__table--event-vo .table-inline__cell--match .table-inline__te:first-child, .table-inline__table--event-vo .table-inline__cell--match .table-inline__te:last-child {
  width: 6rem;
  word-break: normal; }
  @media only screen and (max-width: 1024px) {
    .table-inline__table--event-vo .table-inline__cell--match .table-inline__te:first-child, .table-inline__table--event-vo .table-inline__cell--match .table-inline__te:last-child {
      width: 5.5rem; } }

.table-inline__table--event-vo .table-inline__cell--match .table-inline__te.table-inline__te--arrow {
  width: 1.4rem; }

.table-inline__table--event-vo .table-inline__cell--match .table-inline__te.table-inline__te--noc-flag {
  width: 13%; }

.table-inline__table--event-vo.table-inline__table--viewrank .table-inline__cell--team {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.table-inline__table--event-vo.table-inline__table--viewrank .table-inline__head--start-time {
  text-align: left !important;
  padding-left: 19px; }

.table-inline__table--event-vo.table-inline__table--viewrank .table-inline__head--match {
  text-align: left !important; }

.table-inline__table--event-vo.table-inline__table--viewrank .table-inline__cell:last-child {
  text-align: left !important; }

.table-inline__table--event-vo.table-inline__table--viewrank .table-inline__cell--time {
  padding-left: 19px; }

.table-inline__table--event-vo.table-inline__table--viewrank .table-inline__head--date,
.table-inline__table--event-vo.table-inline__table--viewrank .table-inline__cell--date {
  padding-left: 0 !important; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--status,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--status {
  width: 26%; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--athletes,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--athletes {
  width: 31%; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--start-time,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--start-time {
  width: 9%; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--results-total,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--results-total {
  width: 33%;
  text-align: center; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--results-scores,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--results-scores {
  width: 34%;
  text-align: center;
  text-transform: uppercase;
  background-color: #62bb46;
  color: #fff; }
  .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--results-scores .table-inline__te--empty,
  .table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--results-scores .table-inline__te--empty {
    border-bottom: 0.063rem solid #fff; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--results-total .table-inline__te--title,
.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--results-scores .table-inline__te--title,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--results-total .table-inline__te--title,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--results-scores .table-inline__te--title {
  font-size: 1.125rem;
  font-weight: 300; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--results-player,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--results-player {
  padding-bottom: 3.125rem; }
  .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--results-player .table-inline__te--country-name,
  .table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--results-player .table-inline__te--country-name {
    font-size: 25px;
    font-weight: 300;
    color: #737373; }
  .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--results-player .table-inline__te--country-name-full,
  .table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--results-player .table-inline__te--country-name-full {
    font-size: 17px;
    display: block;
    width: 100%; }
  .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--results-player .table-inline__cell--sprite,
  .table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--results-player .table-inline__cell--sprite {
    margin-top: 6px;
    vertical-align: top; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--results-total-empty,
.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--results-scores-empty,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--results-total-empty,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--results-scores-empty {
  padding: .625rem 0;
  background-color: #f9f9f9; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__row:first-child .table-inline__cell--results-scores-empty,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__row:first-child .table-inline__cell--results-scores-empty {
  background-color: transparent; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child {
  text-align: right; }
  .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child .table-inline__cell--sprite,
  .table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__row:first-child .table-inline__cell--results-player.table-inline__cell:last-child .table-inline__cell--sprite {
    float: right; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--results-scores-empty,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--results-scores-empty {
  background-color: #62bb46;
  border-bottom: 0.063rem solid #fff; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__te-group,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__te-group {
  display: table;
  width: 100%; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__te-group--inside,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__te-group--inside {
  display: table-cell;
  width: 50%; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--noc,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--noc {
  vertical-align: top; }

.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--start-time,
.table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell--incidents,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--start-time,
.table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__cell--incidents {
  color: #737373; }

.table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--scoreboard-rank .sprite-ui--green-bullet {
  right: 0;
  margin-top: -6px;
  position: absolute; }

.table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--scoreboard-rank .table-inline__te--noc-name {
  padding: 0 20px 0 0; }

.table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--infoscore .table-inline__cell.table-inline__cell--rank {
  padding: .4rem 0 0;
  vertical-align: bottom; }

.table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--infoscore .event-livescreens__tabpanel &gt; .cp-table-inline {
  padding-top: .8rem; }

.table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--previous-results-list .table-inline__te--country-name {
  font-size: .813rem;
  margin-left: .625rem;
  margin-right: .625rem; }

.table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--previous-results-list .table-inline__cell--sprite {
  position: relative;
  top: -3px; }

.table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--previous-results-list .table-inline__cell:last-child {
  color: #000; }

.table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--previous-results-list .table-inline__head {
  text-align: left; }

.table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--viewrank .table-inline__cell--sets {
  display: block;
  width: 4.5rem; }

.table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--viewstats {
  margin-top: 53px; }
  .table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--viewstats .table-inline__hrow:first-child .table-inline__head--action .table-inline__te--wrapper {
    font-size: 1rem;
    font-weight: 700; }

.table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--viewsets .table-inline__hrow--empty .table-inline__head {
  width: 46%; }
  .table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--viewsets .table-inline__hrow--empty .table-inline__head.table-inline__head--score {
    width: 6%; }

.table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--viewsets .table-inline__cell.table-inline__cell--rally:nth-child(2) {
  width: 39%; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-vo .table-inline__head--rally:last-child .table-inline__te,
  .table-inline__table--event-vo .table-inline__cell--rank:last-child .table-inline__te {
    opacity: 1;
    filter: alpha(opacity=100); }
  .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell:first-child {
    padding-left: .5rem; }
  .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell:last-child {
    padding-right: .5rem; }
  .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__te--country-name {
    margin-left: .614rem; }
  .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell {
    display: inline-block;
    float: left;
    padding: .375rem 0 .175rem .5rem;
    width: 100%;
    text-align: left;
    color: #737373; }
    .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell.table-inline__cell--noc {
      width: 22%;
      color: #000; }
    .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell.table-inline__cell--athletes {
      padding-bottom: .175rem;
      width: 78%; }
    .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell.table-inline__cell--start-time {
      color: #000; }
    .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell.table-inline__cell--status, .table-inline__table--event-vo .table-inline__table--event-unit-running-vo .table-inline__cell.table-inline__cell--incidents {
      width: 50%;
      text-align: center; }
  .table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__row:first-child .table-inline__cell:first-child {
    padding-left: .5rem; }
  .table-inline__table--event-vo .table-inline__table--event-unit-finished-vo .table-inline__row:first-child .table-inline__cell:last-child {
    padding-right: .5rem; }
  .table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--viewstats {
    margin-top: 39px; }
    .table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--viewstats .table-inline__head:last-child .table-inline__te--wrapper,
    .table-inline__table--event-vo .table-inline__table--event-unit-vo.table-inline__table--viewstats .table-inline__head:first-child .table-inline__te--wrapper {
      top: auto;
      bottom: 100%; }
  .table-inline__table--event-vo .table-inline__table--rankicons .table-inline__head--coltab {
    display: table-cell; }
  .table-inline__table--event-vo .scoreboard-rank__table.scoreboard-rank__table--running-qualifications-gt.scoreboard-rank__table--with-score:nth-child(1n) {
    min-height: 1rem; } }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__head.table-inline__head--match {
  text-align: left !important; }
  .table-inline__table--event-vo .table-inline__table--event-vo .table-inline__head.table-inline__head--match .table-inline__te--name {
    padding-left: 3.3rem !important; }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__te--noc-text {
  display: none !important; }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__te--noc-flag {
  width: 23% !important; }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__te--arrow {
  width: 2.4rem !important; }

.table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-vo.table-inline__table--previous-results-list .table-inline__head {
  text-align: left !important; }

.table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-vo .table-inline__head.table-inline__head--noc:first-child .table-inline__te.table-inline__te--wrapper {
  text-align: left;
  border-top: 0; }

.table-inline__table.table-inline__table--event-unit.table-inline__table--event-unit-vo .table-inline__head.table-inline__head--rally:first-child .table-inline__te.table-inline__te--wrapper {
  text-align: left; }

@media only screen and (max-width: 1024px) {
  .table-rally__table--event-unit.table-rally__table--event-unit-vo .table-rally__column.table-rally__row--name .table-inline__te.table-inline__te--bib {
    display: none; }
  .table-inline__table--scoreboard-rank .table-inline__head--match-status .table-inline__te--name {
    color: #fff !important; }
  .table-inline__table--scoreboard-rank.table-inline__table--event-unit-vo .table-inline__head--running .table-inline__te--name,
  .table-inline__table--scoreboard-rank.table-inline__table--event-unit-vo .table-inline__head--finished .table-inline__te--name,
  .table-inline__table--scoreboard-rank.table-inline__table--event-unit-vo .table-inline__head--getting-ready .table-inline__te--name {
    display: inline;
    color: #fff; } }

.cp-event-phases.cp-event-phases__vo .event-matches__matches--final-standing .event-matches__table-wrapper {
  border: 0;
  margin: 0;
  padding: 0; }

.cp-event-phases.cp-event-phases__vo .event-matches__matches--final-standing .event-matches__contents {
  margin-top: 1rem; }

.cp-event-phases.cp-event-phases__vo .event-matches__matches--final-standing .cp-table-inline {
  vertical-align: top; }

.table-inline__table--event-vo .table-inline__head {
  text-transform: uppercase; }

.table-inline__table--event-vo .table-inline__head:nth-child(7),
.table-inline__table--event-vo .table-inline__head:nth-child(10),
.table-inline__table--event-vo .table-inline__cell--points-won,
.table-inline__table--event-vo .table-inline__cell--sets-won {
  border-left: 1px solid #d4d4d4; }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__head {
  text-align: center !important; }
  .table-inline__table--event-vo .table-inline__table--event-vo .table-inline__head .table-inline__te {
    padding-right: 0; }
  .table-inline__table--event-vo .table-inline__table--event-vo .table-inline__head.table-inline__head--start-time, .table-inline__table--event-vo .table-inline__table--event-vo .table-inline__head.table-inline__head--date {
    width: 20% !important;
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .table-inline__table--event-vo .table-inline__table--event-vo .table-inline__head.table-inline__head--match {
    padding-left: 0 !important;
    text-align: center !important; }
    .table-inline__table--event-vo .table-inline__table--event-vo .table-inline__head.table-inline__head--match .table-inline__te--name {
      padding-left: 0 !important; }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__te--arrow {
  width: 4.3rem !important; }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__te--noc-text {
  display: inline-block !important; }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__te--noc-flag {
  width: 13% !important; }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__cell--match .table-inline__te:first-child {
  text-align: right; }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__cell--match .table-inline__te:last-child {
  text-align: left; }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__cell--match .table-inline__te.table-inline__te--noc-flag {
  text-align: center; }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__cell--date, .table-inline__table--event-vo .table-inline__table--event-vo .table-inline__cell--time {
  text-align: center !important;
  padding-left: 0 !important;
  padding-right: 0 !important; }

.table-inline__table--event-vo .table-inline__table--event-vo .table-inline__te--noc-text {
  display: inline-block !important; }

.table-inline__table--event-vo .table-inline__cell:last-child {
  text-align: center !important; }

.table-inline__table--event-vo .table-inline__row .table-inline__cell:last-child {
  text-align: center !important;
  padding-left: 0;
  padding-right: 0; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-vo.table-inline__table--event-match .table-inline__row .table-inline__cell:last-child {
    text-align: right !important;
    padding-left: 0;
    padding-right: 1rem;
    bottom: 2.2rem; }
  .table-inline__table--event-vo.table-inline__table--viewrank {
    position: relative;
    margin-top: 60px;
    min-width: inherit; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__head {
      padding: 0 .3rem 1.5rem; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__hrow--coltabs .table-inline__head {
      padding: .9rem .6rem .7rem; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__hrow--coltabs .table-inline__head--coltab {
      background-color: transparent;
      border: 0; }
      .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__hrow--coltabs .table-inline__head--coltab .table-inline__te--name {
        color: #4faa33; }
      .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__hrow--coltabs .table-inline__head--coltab.table-inline__head--coltab-active .table-inline__te--name {
        color: #000; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__head-- {
      display: none; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__cell {
      padding-left: 0; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__hrow--coltabs {
      position: absolute;
      top: -30px; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__head:first-child .table-inline__te {
      padding-right: 0; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__head--ranking-points {
      width: 10%;
      padding-bottom: .5rem; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__cell--team {
      padding-left: 1.2rem; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__head--coltab {
      float: left; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__cell--team {
      padding-left: 0;
      padding-right: 0; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__head--played,
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__head--lost {
      width: 9%; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__head--won {
      width: 6%; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__cell--expand--opened {
      padding-right: 0; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--date {
      width: 14%; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--start-time {
      width: 22% !important;
      padding-left: 0;
      padding-right: 0; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__head--match .table-inline__te--name {
      padding-right: 2rem;
      padding-left: 2.5rem; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match {
      padding-right: 0;
      text-align: center !important; }
      .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:first-child,
      .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--match .table-inline__te:last-child {
        width: 3rem; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__row .table-inline__cell--hidden {
      display: table-cell; }
    .table-inline__table--event-vo.table-inline__table--viewrank .table-inline__te--noc-text {
      display: none !important; } }

.table-inline__table--event-vo.table-inline__table--menu-tab .table-inline__cell--sprite-flags {
  position: relative;
  top: 0;
  margin-top: 0; }
  .table-inline__table--event-vo.table-inline__table--menu-tab .table-inline__cell--sprite-flags + .table-inline__te--country-name {
    margin-left: 0;
    padding-left: .3rem;
    position: relative;
    display: inline-block; }

.table-inline__table--event-vo.table-inline__table--menu-tab .table-inline__te--country-name-custom {
  display: none; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-vo.table-inline__table--menu-tab {
    border: 0; }
  .table-inline__table--event-vo.table-inline__table--event .table-inline__cell--noc {
    width: 80%; } }

@media only screen and (max-width: 1024px) {
  .event-livescreens__tabpanel--individual--vo .event-livescreens__livescreens--team {
    padding: 0; }
  .table-inline__table--event-unit-vo.table-inline__table--rankicons {
    width: 100%;
    display: inline-block; }
    .table-inline__table--event-unit-vo.table-inline__table--rankicons thead,
    .table-inline__table--event-unit-vo.table-inline__table--rankicons tbody,
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__row {
      display: inline-block;
      width: 100%; }
    .table-inline__table--event-unit-vo.table-inline__table--rankicons th, .table-inline__table--event-unit-vo.table-inline__table--rankicons td {
      display: inline-block; }
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__te--name {
      font-size: .713rem; }
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__head,
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__cell {
      min-width: 1px;
      width: 14%;
      border: 0; }
      .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__head .sprite-ui--green-bullet,
      .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__head .sprite-ui--gray-bullet,
      .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__cell .sprite-ui--green-bullet,
      .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__cell .sprite-ui--gray-bullet {
        float: none; }
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__hrow {
      border-top: 1.5rem solid transparent;
      display: inline-block;
      width: 100%; }
      .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__hrow.table-inline__hrow--coltabs {
        display: inline-block;
        width: 100%;
        margin-left: 0;
        border-top: 0; }
        .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__hrow.table-inline__hrow--coltabs .is-active &gt; span,
        .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__hrow.table-inline__hrow--coltabs .hover &gt; span {
          opacity: .4; }
        .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__hrow.table-inline__hrow--coltabs .table-inline__head:first-child {
          display: none; }
        .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__hrow.table-inline__hrow--coltabs .table-inline__head--coltab {
          display: inline-block;
          vertical-align: top;
          padding: 0 .5rem;
          max-width: 14%;
          border: 0; }
          .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__hrow.table-inline__hrow--coltabs .table-inline__head--coltab .table-inline__te:first-of-type {
            height: 100%; }
          .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__hrow.table-inline__hrow--coltabs .table-inline__head--coltab .table-inline__te--name {
            bottom: .5rem; }
        .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__hrow.table-inline__hrow--coltabs .table-inline__head {
          border: 0;
          width: 14%;
          text-transform: uppercase;
          padding-bottom: .5rem; }
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__head--hidden,
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__cell--hidden {
      display: none; }
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__head--n,
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__cell--n {
      width: 10%; }
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__head--name,
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__cell--name {
      width: 36%;
      text-align: left; }
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__head--sets,
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__cell--sets,
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__head--sets-played,
    .table-inline__table--event-unit-vo.table-inline__table--rankicons .table-inline__cell--sets-played {
      width: 22%; } }

.table-inline__table--event-unit-vo.table-inline__table--viewrank &gt; .table-inline__rows--odd-white .table-inline__row {
  background-color: transparent !important; }
  .table-inline__table--event-unit-vo.table-inline__table--viewrank &gt; .table-inline__rows--odd-white .table-inline__row:nth-child(odd) {
    background-color: #fff !important; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-vo.table-inline__table--viewrank.table-inline__table--rankicons .table-inline__hrow--coltabs {
    margin-top: 0; } }

.table-inline__table--event-unit-wl {
  margin-top: 0 !important; }
  .table-inline__table--event-unit-wl .table-inline__head {
    text-transform: uppercase; }
  .table-inline__table--event-unit-wl .table-inline__cell--expand {
    padding-top: 0; }
  .table-inline__table--event-unit-wl .table-inline__table--event-unit-wl--expand {
    margin: 0 auto; }
  .table-inline__table--event-unit-wl .table-inline__cell--result {
    width: 12.313rem; }
    .table-inline__table--event-unit-wl .table-inline__cell--result .table-inline__te:empty {
      display: none; }
    .table-inline__table--event-unit-wl .table-inline__cell--result .table-inline__te.sprite-ui {
      display: inline-block; }
  .table-inline__table--event-unit-wl .table-inline__cell--bib {
    width: 4.813rem; }
  .table-inline__table--event-unit-wl .table-inline__head--bib,
  .table-inline__table--event-unit-wl .table-inline__head--rank {
    max-width: 60px; }

.table-inline__table--event-unit-wl--sl .table-inline__head {
  text-align: left;
  vertical-align: bottom; }
  .table-inline__table--event-unit-wl--sl .table-inline__head .table-inline__te {
    text-transform: uppercase; }

.table-inline__table--event-unit-wl--sl .table-inline__head--bib,
.table-inline__table--event-unit-wl--sl .table-inline__head--rank {
  text-align: center;
  width: 4rem; }
  .table-inline__table--event-unit-wl--sl .table-inline__head--bib .table-inline__te,
  .table-inline__table--event-unit-wl--sl .table-inline__head--rank .table-inline__te {
    padding-right: 1rem; }

.table-inline__table--event-unit-wl--sl .table-inline__te--country-name {
  color: #000;
  margin-left: .313rem; }

.table-inline__table--event-unit-wl--sl .table-inline__te--given-name {
  margin-left: .313rem; }

.table-inline__table--event-unit-wl--sl .table-inline__cell {
  text-align: left; }

.table-inline__table--event-unit-wl--sl .table-inline__cell--BIB {
  text-align: center;
  padding-right: .5rem;
  padding-left: 0; }

.table-inline__table--event-unit-wl--sl .table-inline__cell--noc {
  width: 12%; }

.table-inline__table--event-unit-wl--sl .table-inline__cell--start-order,
.table-inline__table--event-unit-wl--sl .table-inline__cell--start-time {
  width: 7.5rem; }

.table-inline__table--event-unit-wl--sl .table-inline__cell--bib {
  width: 11%; }
  .table-inline__table--event-unit-wl--sl .table-inline__cell--bib.table-inline__cell:first-child {
    padding-left: 1.563rem; }

.event-livescreens__tabpanel--rank--wl .cp-table-inline {
  margin-top: 0 !important; }

.table-inline__table--event-unit-wl--rank .table-inline__head--result,
.table-inline__table--event-unit-wl--rank .table-inline__cell--result {
  width: 10% !important;
  min-width: 3rem !important; }

.table-inline__table--event-unit-wl--rank .table-inline__head {
  height: 3.5rem; }

.event-livescreens__tabpanel--start-list--wl .table-inline__cell--expand-icon {
  text-align: right;
  padding-right: 2rem; }

.table-inline__table--event-unit-wl--results .table-inline__head--result {
  width: 30%; }

.table-inline__table--event-unit-wl--results .table-inline__head {
  text-align: left;
  vertical-align: bottom; }

.table-inline__table--event-unit-wl--results .table-inline__head--rank.table-inline__head:first-child .table-inline__te,
.table-inline__table--event-unit-wl--results .table-inline__head--bib.table-inline__head:first-child .table-inline__te {
  text-align: left;
  padding-left: .5rem; }
  .table-inline__table--event-unit-wl--results .table-inline__head--rank.table-inline__head:first-child .table-inline__te::after,
  .table-inline__table--event-unit-wl--results .table-inline__head--bib.table-inline__head:first-child .table-inline__te::after {
    left: 0; }

.table-inline__table--event-unit-wl--results .table-inline__te--sprite-group {
  margin-left: 10px; }

.table-inline__table--event-unit-wl--results .table-inline__te {
  vertical-align: middle; }

.table-inline__table--event-unit-wl--results .table-inline__te--country-name {
  color: #000;
  margin-left: .313rem; }

.table-inline__table--event-unit-wl--results .table-inline__te--given-name {
  margin-left: .313rem; }

.table-inline__table--event-unit-wl--results .table-inline__cell {
  text-align: left; }

.table-inline__table--event-unit-wl--results .table-inline__cell--result {
  width: 12.313rem; }
  .table-inline__table--event-unit-wl--results .table-inline__cell--result .table-inline__cell--sprite {
    margin: -.625rem .313rem 0 0; }

.table-inline__table--event-unit-wl--results .table-inline__cell--noc {
  width: 12%; }

.table-inline__table--event-unit-wl--results .table-inline__cell:first-child {
  padding-left: 1rem; }

.table-inline__table--event-unit-wl--results .table-inline__te--result {
  margin-right: 1rem; }

.table-inline__table--event-unit-wl--results .table-inline__te-group {
  display: inline-block; }

.table-inline__table--event-unit-wl--results .table-inline__cell--start-order,
.table-inline__table--event-unit-wl--results .table-inline__cell--start-time {
  width: 7.5rem; }

.table-inline__table--event-unit-wl--results .table-inline__cell--athletes .table-inline__te--player-number {
  margin-right: .625rem; }

.table-inline__table--event-unit-wl--results .table-inline__cell--rank {
  width: 6.25rem; }
  .table-inline__table--event-unit-wl--results .table-inline__cell--rank.table-inline__cell:first-child {
    padding-left: .563rem; }

.table-inline__table--event-unit-wl--results .table-inline__te--irm-message {
  color: #000;
  float: right;
  width: 6.5rem; }

.table-inline__table--event-unit-wl--expand {
  max-width: 24.5rem;
  width: 100%;
  margin: 0 auto;
  color: #737373; }
  .table-inline__table--event-unit-wl--expand .table-inline__cell--category {
    padding-left: 0 !important;
    font-weight: 300 !important;
    color: #000;
    width: 9.375rem; }
  .table-inline__table--event-unit-wl--expand .table-inline__cell--points:nth-child(5),
  .table-inline__table--event-unit-wl--expand .table-inline__head,
  .table-inline__table--event-unit-wl--expand .table-inline__head .table-inline__te,
  .table-inline__table--event-unit-wl--expand .table-inline__row:nth-child(3) {
    font-weight: 300 !important;
    color: #000; }
  .table-inline__table--event-unit-wl--expand .table-inline__head {
    text-align: left;
    padding-top: 1rem;
    padding-bottom: .5rem;
    min-height: 2.688rem; }
    .table-inline__table--event-unit-wl--expand .table-inline__head .table-inline__te {
      vertical-align: bottom; }
      .table-inline__table--event-unit-wl--expand .table-inline__head .table-inline__te::after {
        width: 100%;
        display: none; }
  .table-inline__table--event-unit-wl--expand .table-inline__head--time {
    text-align: center;
    padding-left: .6rem; }
  .table-inline__table--event-unit-wl--expand .table-inline__te {
    font-size: .875rem; }
  .table-inline__table--event-unit-wl--expand .table-inline__te--line {
    text-decoration: line-through; }
  .table-inline__table--event-unit-wl--expand .table-inline__cell {
    text-align: left;
    padding: .375rem 0; }
    .table-inline__table--event-unit-wl--expand .table-inline__cell .table-inline__te--total {
      color: #000; }
  .table-inline__table--event-unit-wl--expand .table-inline__cell--points {
    width: 2.75rem; }
  .table-inline__table--event-unit-wl--expand .table-inline__cell--time {
    width: 8.75rem; }
  .table-inline__table--event-unit-wl--expand .table-inline__cell--BIB {
    padding-left: 2rem; }
  .table-inline__table--event-unit-wl--expand .table-inline__cell--time-behind {
    width: 10rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-wl--sl.table-inline__table--haveexpandedtable {
    min-width: 100%; }
  .table-inline__table--event-unit-wl--sl .table-inline__cell--bib {
    width: 17%; }
  .table-inline__table--event-unit-wl--sl .table-inline__table--haveexpandedtable {
    min-width: 24.75rem !important; }
  .table-inline__table--event-unit-wl--results .table-inline__head--result {
    width: 8%; }
  .table-inline__table--event-unit-wl--results .table-inline__head--rank.table-inline__head:first-child .table-inline__te,
  .table-inline__table--event-unit-wl--results .table-inline__cell--rank.table-inline__cell:first-child {
    padding-left: .5rem; }
  .table-inline__table--event-unit-wl--results .table-inline__cell--athletes {
    padding-bottom: 0; }
  .table-inline__table--event-unit-wl--results .table-inline__cell--BIB,
  .table-inline__table--event-unit-wl--results .table-inline__cell--rank {
    width: 3.2rem !important; }
    .table-inline__table--event-unit-wl--results .table-inline__cell--BIB .table-inline__te,
    .table-inline__table--event-unit-wl--results .table-inline__cell--rank .table-inline__te {
      color: #737373;
      text-align: left; }
  .table-inline__table--event-unit-wl--results .table-inline__cell--expand-icon {
    padding-right: 0;
    min-width: 0; }
  .table-inline__table--event-unit-wl--results .table-inline__cell--result {
    position: relative;
    float: right;
    min-width: 9rem;
    width: 20%; }
    .table-inline__table--event-unit-wl--results .table-inline__cell--result &gt; .table-inline__te {
      margin: 0;
      padding: 0; }
      .table-inline__table--event-unit-wl--results .table-inline__cell--result &gt; .table-inline__te.table-inline__te--irm-message {
        width: 100%; }
      .table-inline__table--event-unit-wl--results .table-inline__cell--result &gt; .table-inline__te.table-inline__te--sprite-group {
        text-align: left;
        position: relative;
        width: 100%;
        margin-left: 5px; }
    .table-inline__table--event-unit-wl--results .table-inline__cell--result .table-inline__cell--sprite {
      margin: 0; }
  .table-inline__table--event-unit-wl--rank .inline__cell--rank,
  .table-inline__table--event-unit-wl--rank .table-inline__cell--bib {
    width: 2.813rem; }
  .table-inline__table--event-unit-wl--rank .table-inline__cell--result {
    padding-right: 1.4rem; }
  .table-inline__table--event-unit-wl--expand {
    max-width: 20.5rem;
    margin-top: 0;
    margin-bottom: .7rem; }
    .table-inline__table--event-unit-wl--expand .table-inline__row,
    .table-inline__table--event-unit-wl--expand .table-inline__hrow {
      border-bottom: 1px solid #c2c2c2; }
    .table-inline__table--event-unit-wl--expand .table-inline__row:last-child {
      border: 0; }
  .cp-event-phases.cp-event-phases__wl .event-phases__inner-content &gt; div {
    margin: .5rem 0 1rem; } }

@media only screen and (max-width: 435px) {
  .table-inline__table--event-unit-wl--results .table-inline__head--rank {
    min-width: 3.6rem; }
  .table-inline__table--event-unit-wl--results .table-inline__cell--rank {
    width: auto; }
  .table-inline__table--event-unit-wl--results .table-inline__te--player {
    max-width: 5rem;
    overflow: hidden;
    text-overflow: ellipsis; }
  .table-inline__table--event-unit-wl--results.table-inline__te--sprite-group {
    display: block; }
  .table-inline__table--event-unit-wl--results .table-inline__cell--result {
    float: none;
    text-align: left;
    min-width: 8rem; } }

@media only screen and (max-width: 375px) {
  .table-inline__table--event-unit-wl--results .table-inline__te.table-inline__te--sprite-group {
    float: left;
    margin-left: 0 !important; }
  .table-inline__table--event-unit-wl--results .table-inline__cell--result {
    min-width: 5rem; }
  .table-inline__table--event-unit-wl--results .table-inline__cell--athletes {
    min-width: 6rem; }
  .table-inline__table--event-unit-wl--rank .table-inline__te.table-inline__te--sprite-group {
    float: none; } }

.table-inline__table--event-wl.table-inline__table--finished .table-inline__cell.table-inline__cell--result .table-inline__te--sprite-group {
  vertical-align: middle;
  padding-bottom: .2rem; }
  .table-inline__table--event-wl.table-inline__table--finished .table-inline__cell.table-inline__cell--result .table-inline__te--sprite-group .table-inline__te {
    margin-right: 0; }

.table-inline__table--event-wl.table-inline__table--finished .table-inline__cell.table-inline__cell--result .table-inline__te--irm-message {
  margin-top: 0; }

.table-inline__table--event-wl.table-inline__table--event-match .table-inline__cell:last-child {
  text-align: right;
  padding-right: .5rem; }

.table-inline__table--event-wl .table-inline__cell:first-child {
  padding: .25rem .3rem 0; }

.table-inline__table--event-wl .table-inline__row--highlights .table-inline__cell:first-child {
  padding: 0 .3rem; }

@media only screen and (max-width: 1024px) {
  .cp-event-phases__wl .cp-table-inline {
    margin-top: 0; }
  .table-inline__table--event-wl .table-inline__cell--sprite.sprite-flags {
    margin-left: 1.5rem; }
  .table-inline__table--event-wl.table-inline__table--finished .table-inline__cell.table-inline__cell--result {
    padding: .2rem 0;
    vertical-align: middle;
    text-align: right;
    width: 18%; }
    .table-inline__table--event-wl.table-inline__table--finished .table-inline__cell.table-inline__cell--result .table-inline__te {
      display: inline-block;
      margin-right: .7rem;
      vertical-align: middle; }
    .table-inline__table--event-wl.table-inline__table--finished .table-inline__cell.table-inline__cell--result .table-inline__te--sprite-group .table-inline__te {
      margin-right: 0; }
  .table-inline__table--event-wl.table-inline__table--finished .table-inline__cell--athletes-weight-lifting {
    width: 40%; }
  .table-inline__table--event-wl .table-inline__row--highlights .table-inline__cell:first-child {
    padding: 0 .3rem;
    vertical-align: middle; }
  .table-inline__table--event-wl .table-inline__cell {
    vertical-align: top; }
    .table-inline__table--event-wl .table-inline__cell.table-inline__cell--result {
      min-width: 96px;
      padding: 0;
      vertical-align: middle; }
  .table-inline__table--event-wl .table-inline__cell--sprite.sprite-flags {
    margin-left: 0; }
  .table-inline__table--event-wl .table-inline__cell:first-child {
    vertical-align: middle; }
  .table-inline__table--event-wl .table-inline__cell--athletes {
    width: 65%; } }

@media only screen and (max-width: 360px) {
  .table-inline__table--event-wl.table-inline__table--finished .table-inline__cell.table-inline__cell--rank {
    vertical-align: top;
    padding-top: .7rem; }
  .table-inline__table--event-wl.table-inline__table--finished .table-inline__cell.table-inline__cell--result {
    text-align: right;
    padding-right: .8rem; }
    .table-inline__table--event-wl.table-inline__table--finished .table-inline__cell.table-inline__cell--result .table-inline__te {
      margin-left: .3rem;
      margin-right: 0; }
    .table-inline__table--event-wl.table-inline__table--finished .table-inline__cell.table-inline__cell--result .table-inline__te--irm-message {
      display: block; }
    .table-inline__table--event-wl.table-inline__table--finished .table-inline__cell.table-inline__cell--result .table-inline__te--sprite-group {
      display: block; }
      .table-inline__table--event-wl.table-inline__table--finished .table-inline__cell.table-inline__cell--result .table-inline__te--sprite-group .table-inline__te {
        margin-left: 0; } }

.table-inline__table--event-wp.table-inline__table--viewrank .table-inline__head--:last-child,
.table-inline__table--event-wp.table-inline__table--viewrank .table-inline__cell--sets-lost,
.table-inline__table--event-wp.table-inline__table--viewrank .table-inline__cell--expand-icon {
  border-right: 1px solid #d4d4d4; }
  .table-inline__table--event-wp.table-inline__table--viewrank .table-inline__head--:last-child .table-inline__cell--sprite,
  .table-inline__table--event-wp.table-inline__table--viewrank .table-inline__cell--sets-lost .table-inline__cell--sprite,
  .table-inline__table--event-wp.table-inline__table--viewrank .table-inline__cell--expand-icon .table-inline__cell--sprite {
    vertical-align: middle;
    margin-top: 0; }
  .table-inline__table--event-wp.table-inline__table--viewrank .table-inline__head--:last-child .table-inline__te-sprite--dash-micro,
  .table-inline__table--event-wp.table-inline__table--viewrank .table-inline__cell--sets-lost .table-inline__te-sprite--dash-micro,
  .table-inline__table--event-wp.table-inline__table--viewrank .table-inline__cell--expand-icon .table-inline__te-sprite--dash-micro {
    height: 3px; }

.table-inline__table--event-wp.table-inline__table--viewrank .table-inline__cell--points {
  background: #efeeee; }

.table-inline__table--event-wp.table-inline__table--viewrank .table-inline__te--country-nocname {
  margin-left: .3rem; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-wp.table-inline__table--viewrank .table-inline__te.table-inline__te--country-name {
    color: #737373;
    margin: 0 .3rem 0 0;
    display: block; }
  .table-inline__table--event-wp.table-inline__table--viewrank .table-inline__table--viewrank--expand-table .table-inline__cell--date .table-inline__te {
    display: inline-block;
    word-spacing: 3px;
    width: 4rem; } }

.event-livescreens__tabpanel &gt; .cp-table-inline--paddless-wp {
  padding: 0;
  margin-top: 0 !important; }

.table-inline__table--event-unit-wp .table-inline__row .table-inline__cell--player .table-inline__te--last-name,
.table-inline__table--event-unit-wp .table-inline__row .table-inline__cell--player .table-inline__te--given-name {
  display: inline; }

.table-inline__table--event-unit-wp .table-inline__te--country-name {
  padding-left: 4px; }

.table-inline__table--event-unit-wp.table-inline__table--wp-stats {
  margin-bottom: 2rem; }
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__hrow {
    background-color: #075492;
    font-weight: 100; }
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__head {
    font-weight: normal;
    width: 3rem;
    padding: .95rem 0;
    text-align: center; }
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__head--total {
    background-color: transparent; }
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__te--wrapper {
    color: #fff; }
    .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__te--wrapper::after {
      content: none; }
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__cell {
    color: #868686;
    text-align: center;
    font-weight: 300; }
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__cell--highlighted {
    background-color: #ffefa8; }
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__cell--player-number {
    color: #000;
    min-width: 2.4rem; }
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__cell--athlete,
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__head--players,
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__head--goalkeepers {
    border: 0;
    text-align: left; }
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__cell--percent,
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__cell--stats {
    border-left: 1px solid #e6e6e6; }
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__row--total {
    background-color: #efeeee; }
    .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__row--total .table-inline__cell--total {
      text-align: left; }
    .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__row--total .table-inline__cell {
      color: #000; }
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__row--obs {
    background-color: inherit; }
    .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__row--obs .table-inline__cell {
      padding-top: 1rem;
      padding-bottom: 0; }
    .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__row--obs .table-inline__cell:first-child {
      text-align: right; }
      .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__row--obs .table-inline__cell:first-child .table-inline__te {
        margin-right: .5rem; }
    .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__row--obs .table-inline__cell:last-child {
      text-align: left; }
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__row--obs + .table-inline__row--obs .table-inline__cell {
    padding-top: 0; }

.table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--noc {
  width: 5rem; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--noc .table-inline__te {
    margin-right: 0; }

.table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--player-number {
  width: 2rem;
  color: #000; }

.table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--time {
  width: 3rem; }

.table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--results {
  width: 14rem;
  padding-right: 3rem; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--results .table-inline__te--irm-message {
    margin-left: 0;
    color: #000; }

.table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--match-result {
  width: 4rem;
  background-color: #4faa33; }

.table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--match-score {
  width: 4rem; }

.table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--space {
  width: 2rem; }

.table-inline__table--event-unit-wp.table-inline__table--event-unit-start-list-matches .table-inline__cell--left-couch {
  padding-left: 53px;
  text-align: left; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-start-list-matches .table-inline__cell--left-couch .table-inline__cell--sprite {
    margin-left: -35px; }

.table-inline__table--event-unit-wp.table-inline__table--event-unit-start-list-matches .table-inline__cell--right-couch .table-inline__te-group {
  margin-left: 35px; }

.table-inline__table--event-unit-wp.table-inline__table--event-unit-start-list-matches .table-inline__cell--right-couch .table-inline__cell--sprite {
  margin-right: 10px; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-wp.table-inline__table--wp-stats {
    table-layout: fixed; }
    .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__head {
      width: 4rem; }
    .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__head:first-child {
      width: 3rem; }
    .table-inline__table--event-unit-wp.table-inline__table--wp-stats .table-inline__head--players {
      width: 10rem; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--results {
    text-align: left;
    padding: 0 0 10px 5px;
    display: inline-block;
    max-width: 9rem;
    margin: 0 !important; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--athletes {
    display: inline-block; }
    .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--athletes.table-inline__cell--empty {
      display: none !important; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes:empty {
    padding: 0 0 12px 5px;
    float: left; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell.table-inline__cell--athletes + .table-inline__cell--results {
    display: inline-block;
    padding: 0 0 10px 5px; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--results {
    display: table-cell;
    vertical-align: middle;
    padding: 0; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--noc .table-inline__te--country-name {
    display: none; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--match-score.table-inline__cell:last-child {
    padding: 5px; }
    .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--match-score.table-inline__cell:last-child .table-inline__te {
      white-space: nowrap; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-start-list-matches .table-inline__te--player-position {
    padding-left: 35px; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-start-list-matches tr:last-child .table-inline__cell--noc .table-inline__cell--sprite,
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-start-list-matches tr:last-child .table-inline__cell--noc .table-inline__te--country-name {
    display: none; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-start-list-matches tr:last-child .table-inline__cell--noc .table-inline__te-group {
    position: absolute;
    left: 2rem;
    bottom: 2.5rem; }
    .table-inline__table--event-unit-wp.table-inline__table--event-unit-start-list-matches tr:last-child .table-inline__cell--noc .table-inline__te-group .table-inline__te--last-name,
    .table-inline__table--event-unit-wp.table-inline__table--event-unit-start-list-matches tr:last-child .table-inline__cell--noc .table-inline__te-group .table-inline__te--given-name {
      font-size: 1.263rem;
      color: #f2e8bc; }
  .table-inline__table--wp-stats .table-inline__hrow {
    background-color: transparent !important;
    font-weight: 100; }
    .table-inline__table--wp-stats .table-inline__hrow th {
      background-color: #075492 !important;
      text-transform: uppercase; }
    .table-inline__table--wp-stats .table-inline__hrow .table-inline__head--:first-child,
    .table-inline__table--wp-stats .table-inline__hrow .table-inline__head--players {
      background-color: transparent !important; }
      .table-inline__table--wp-stats .table-inline__hrow .table-inline__head--:first-child .table-inline__te--name,
      .table-inline__table--wp-stats .table-inline__hrow .table-inline__head--players .table-inline__te--name {
        font-weight: 700;
        color: #868686 !important; }
    .table-inline__table--wp-stats .table-inline__hrow .table-inline__head--goalkeepers {
      width: 12rem;
      padding-left: .4rem; } }

@media only screen and (max-width: 375px) {
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--athletes {
    width: 9rem; }
  .table-inline__table--event-unit-wp.table-inline__table--event-unit-results .table-inline__cell--results {
    text-align: left !important; } }

.table-inline__table--event-wp.table-inline__table--viewrank .table-inline__cell--team {
  width: 35%;
  text-align: left; }

.table-inline__table--event-wp .table-inline__table--haveexpandedtable {
  min-width: 40.75rem; }

.table-inline__table--event-wp .table-inline__cell {
  min-width: 22px; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-wp {
    margin-top: 1rem; }
    .table-inline__table--event-wp.table-inline__table--final-standing {
      margin-top: 0; }
  .pg-event .table-inline__table--event.table-inline__table--event-wp .table-inline__cell {
    line-height: 1rem; }
  .pg-event .table-inline__table--event.table-inline__table--event-wp .table-inline__cell--matches-player {
    padding-top: 1.4rem; }
  .pg-event .table-inline__table--event.table-inline__table--event-wp .table-inline__cell--result {
    display: none; }
  .pg-event .table-inline__table--event-wp.table-inline__table--menu-tab .table-inline__cell--noc {
    width: 4.5rem; } }

.table-inline__table--event-wp .table-inline__head {
  text-transform: uppercase;
  padding: 1rem .5rem; }
  .table-inline__table--event-wp .table-inline__head.table-inline__head--lost {
    border-left: 0;
    border-right: 1px solid #d4d4d4; }
  .table-inline__table--event-wp .table-inline__head.table-inline__head--diff {
    border-left: 0; }

.table-inline__table--event-wp .table-inline__head--date {
  padding-left: 5rem; }

.table-inline__table--event-wp .table-inline__cell--expand-icon {
  vertical-align: middle;
  text-align: center !important; }

.table-inline__table--event-wp .table-inline__cell--match {
  text-align: center !important; }
  .table-inline__table--event-wp .table-inline__cell--match .table-inline__te:first-child {
    text-align: right;
    word-break: normal; }
  .table-inline__table--event-wp .table-inline__cell--match .table-inline__te:last-child {
    text-align: left;
    word-break: normal; }

.table-inline__table--event-wp .table-inline__table--viewrank--expand-table .table-inline__head--date .table-inline__te--wrapper {
  text-align: left !important; }

.table-inline__table--event-wp .table-inline__table--viewrank--expand-table .table-inline__head--match {
  padding-left: 0 !important; }
  .table-inline__table--event-wp .table-inline__table--viewrank--expand-table .table-inline__head--match .table-inline__te--wrapper {
    padding-right: 0 !important; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--viewrank.table-inline__table--event-wp .table-inline__head.table-inline__head--hidden {
    display: table-cell; }
  .table-inline__table--viewrank.table-inline__table--event-wp .table-inline__head.table-inline__head--date {
    padding-left: 4.5rem; }
  .table-inline__table--viewrank.table-inline__table--event-wp .table-inline__cell--date {
    padding-top: .2rem !important;
    padding-left: 4.5rem !important; }
  .table-inline__table--viewrank.table-inline__table--event-wp .table-inline__cell--match {
    padding-right: .3rem; }
  .table-inline__table--viewrank.table-inline__table--event-wp .table-inline__cell .table-inline__cell--expand-icon {
    line-height: 0 !important; }
    .table-inline__table--viewrank.table-inline__table--event-wp .table-inline__cell .table-inline__cell--expand-icon .table-inline__cell--sprite {
      top: -4px; }
  .table-inline__table--event-wp.table-inline__table--viewrank.table-inline__table--haveexpandedtable .table-inline__cell--hidden {
    display: table-cell; } }

.table-inline__table--event-unit-wr .table-inline__cell--athletes-image {
  height: 298px; }

.table-inline__table--event-unit-wr.table-inline__table--team-stats .table-inline__cell {
  width: 33%; }

.cp-event-phases__wr-finished .table-inline__table--event .table-inline__cell--noc {
  width: 5%; }

@media only screen and (max-width: 1024px) {
  .table-inline__table--event-unit-wr .table-inline__cell--athletes-image {
    height: auto; } }

/*# sourceMappingURL=rio2016.components.tables.css.map */
</pre></body></html>