

.ButtonLinks_typeContainer__V5_z9 {
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
}

.ButtonLinks_link__PYAUe {
  background-color: #f0f0f0;
  background-color: var(--tertiary-gray);
  color: #1e1e1e;
  color: var(--dark-line);
  width: 286px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
}

.ButtonLinks_active__3MtdC {
  background-color: #1e1e1e;
  background-color: var(--dark-line);
  color: #f0f0f0;
  color: var(--tertiary-gray);
}

.ButtonLinks_linkContainer__vnEKV:hover {
  cursor: pointer;
}

@media not screen and (min-width: 1124px) {
  .ButtonLinks_link__PYAUe {
    height: 33px;
    width: 143px;
    margin-bottom: 30px;
  }
}



.LocMedalTablePageLayout_container__1aHTN {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 2.5em 5em;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  align-items: center;
}

.LocMedalTablePageLayout_bgImg__3HMyE {
  position: absolute;
  top: 0;
  left: 0;
}

.LocMedalTablePageLayout_panelWrap__1QXKj {
  max-width: 572px;
  margin-left: auto;
}

.LocMedalTablePageLayout_panelWrap__1QXKj .LocMedalTablePageLayout_title__ssrpW {
    color: #ffffff;
    color: var(--primary-text-colour)
  }

.LocMedalTablePageLayout_maxWidth__2BpXr {
  max-width: 1400px;
  width: 100%;
  position: relative;
}

.LocMedalTablePageLayout_table__3-w-P {
  width: 100%;
  overflow: auto;
}

.LocMedalTablePageLayout_noData__3krF1 {
  color: white;
  padding: 1em;
  background-color: rgba(0,0,0,0.5);
}

@media not screen and (min-width: 1124px) {
  .LocMedalTablePageLayout_container__1aHTN {
    padding: 1em;
  }
  .LocMedalTablePageLayout_panelWrap__1QXKj {
    max-width: 286px;
    margin-left: auto;
  }
}

@media (max-width: 767px) {
  .LocMedalTablePageLayout_container__1aHTN {
    padding: 0.5em;
    overflow-x: auto;
  }
  .LocMedalTablePageLayout_table__3-w-P {
    overflow: scroll;
  }
}

.LocPlacingTable_title__PuMzF {
  padding: 0.5em 0.8em;
  background: #bd94ff;
  font-family: 'World Athletics Heavy';
  font-size: 25px;
  color: #262626;
}

.LocPlacingTable_table__dVkVy {
  background-color: transparent !important;
}

.LocPlacingTable_headerCell__3xjDb {
  padding: 0.7em 1em !important;
}

.LocPlacingTable_headerRow__2BlsN {
  background-color: #262626 !important;
  font-size: 20px !important;
}

.LocPlacingTable_cell__1BUcN {
  padding: 0.7em 1em !important;
  background-color: #262626 !important;
  opacity: 0.9;
  color: #ffffff !important;
  font-size: 18px !important;
}

.LocPlacingTable_row__28yTa {
  background-color: transparent !important;
  border-color: #1e1e1e !important;
}

/* FIXME: that's ugly, but need to increase specificity in order to override tables a style */

/* can't use !important otherwise it will override hover color */

a.LocPlacingTable_link__1L-Wv.LocPlacingTable_link__1L-Wv,
a:visited.LocPlacingTable_link__1L-Wv.LocPlacingTable_link__1L-Wv {
  color: white;
}

