.ui.dropdown .menu.nav_section_menu {
  max-height: 80vh !important;
}

.basic-segment {
  margin: 0 !important;
  padding: 0 !important;
  border-color: transparent !important;
  box-shadow: none !important;
}

.player_name_header {
  font-size: 1rem !important;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
}

#stats_table td.player_name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 30vw;
}

/** home stats table */
.home.stats_table td.player_name a.player_name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 30vw;
  display: inline-block;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home.stats_table td.player_name a.player_name {
    max-width: 15vw;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .home.stats_table td.player_name a.player_name {
    max-width: 5vw;
  }
}
@media only screen and (min-width: 1201px) {
  .home.stats_table td.player_name a.player_name {
    max-width: 10vw;
  }
}
img.battle-team-logo {
  width: 4rem;
  height: auto;
}

img.match-team-logo {
  width: 6rem;
  height: auto;
}

img.match-icon {
  width: 4rem !important;
  height: auto;
}

img.battle-icon {
  width: 3rem !important;
  height: auto;
}

.crl-blue {
  color: rgb(32, 96, 167) !important;
}

.crl-blue-bg {
  background-color: rgb(32, 96, 167) !important;
}

.crl-red {
  color: rgb(204, 60, 68) !important;
}

.crl-red-bg {
  background-color: rgb(204, 60, 68) !important;
}

.battle_set_header span {
  margin: 0 0.5rem !important;
  white-space: nowrap;
}

/**
Dropdowns
 */
.ui.dropdown .menu {
  max-height: 50vh !important;
}

body {
  background-color: rgba(0, 0, 0, 0.05);
}

.battle_set_header {
  font-size: 1rem !important;
}

.battle_set_header a {
  color: rgba(0, 0, 0, 0.9);
  margin: 0 0.5rem;
}

.battle_set_header a:hover {
  color: rgb(32, 97, 167);
}

.battle_time {
  font-size: 1rem !important;
  color: rgba(0, 0, 0, 0.5);
  margin-top: 0.5rem;
}

/**
Table
 */
.table-container {
  overflow-x: scroll;
  background-color: #fff;
  width: 100%;
}

.table-container table {
  border: 0 !important;
}

#stats_table {
  white-space: nowrap;
}

#stats_table a.header_link {
  color: rgba(0, 0, 0, 0.9);
  font-weight: 600;
}

#stats_table a.header_link.ind_player_name {
  margin-left: 0.3rem;
}

.home_header_link {
  overflow: hidden;
  white-space: nowrap;
}

table img.logo {
  width: 2rem;
  height: auto;
  vertical-align: middle;
}

table img.logo.flag, img.logo.flag {
  width: auto;
  height: 1.5rem;
  margin-right: 0.5rem;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}

/**
Statistics
 */
.stats_container {
  margin: 0.5rem 0;
  display: flex;
  clear: both;
}

.stats_item {
  flex: auto;
  text-align: center;
}

.stats_item:not(:first-child) {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.stats_value {
  text-align: center;
  font-weight: normal;
  font-size: 1rem;
  color: deepskyblue;
  line-height: normal;
}

.stats_percent, .stats_value_highlight {
  font-weight: 600;
  font-size: 1.6rem;
  line-height: normal;
  color: black;
}

/**
Player panel
 */
.player_panel {
  display: flex;
  justify-content: space-between;
}

.player_panel > * {
  flex: auto;
  white-space: nowrap;
}

.player_panel .team_info {
  margin-right: 0.5rem;
  text-align: right;
}

.player_panel .team_info img.logo {
  height: 2rem;
  width: auto;
  vertical-align: middle;
}

.breadcrumb img.logo {
  height: 2rem;
  width: auto;
  vertical-align: middle;
}

/**
Team page: player stats table
 */
table.team_player_stats.table {
  border-top: 2px solid rgba(0, 0, 0, 0.1) !important;
}

table.team_player_stats.table td.team_player_stats {
  text-align: right;
  padding-right: 1rem !important;
}

table .win_loss .win_loss_item {
  width: 2rem;
  display: inline-block;
  text-align: right;
}

table .win_loss .win_loss_dash {
  width: 0.5rem;
  display: inline-block;
  text-align: right;
}

/**
Video page
 */
.match_team_container {
  display: flex;
  align-items: center;
}

.match_team_container > div {
  flex: auto;
  text-align: center;
  vertical-align: middle;
}

.match_team_container .team {
  width: 100%;
}

/**
Decks
 */
.deck_menu {
  border-bottom: 0 !important;
}

.deck_menu .button {
  margin-left: 0.5rem !important;
}

.ui.attached.segment.deck_segment {
  border-bottom: 0 !important;
}

.stats_menu {
  padding-top: 0 !important;
  border-top: 0 !important;
}

.stats_menu .item {
  padding-top: 0 !important;
}

.item.avg_elixir {
  background-image: url(/static/img/ui/elixir.png) !important;
  background-repeat: no-repeat !important;
  background-position: right center !important;
  background-size: 1rem !important;
  padding-right: 1.5rem !important;
}

@media screen and (max-width: 767px) {
  .deck_segment {
    padding: 0.5rem !important;
  }
}
/**
Nav
 */
.bg-league {
  background-color: rgba(0, 0, 0, 0.7);
}

.intro p {
  font-size: 1.33em;
}

#tag-search-tabs {
  background-color: rgba(255, 255, 255, 0.8);
}

.player_name {
  word-break: break-all;
}

.stats_table td .player_name {
  white-space: nowrap;
  text-overflow: clip;
  overflow: hidden;
  max-width: 60vw;
  margin-right: 0;
}
.stats_table td .player_name .player_original_name {
  color: rgba(0, 0, 0, 0.5) !important;
  font-weight: normal !important;
}

.stats_table td.stats_win_rate {
  white-space: nowrap;
}

.stats_table tbody {
  max-width: 100%;
}

.meta_datetime {
  color: rgba(0, 0, 0, 0.4);
}

#card_table img.deck_card {
  max-height: 3.5rem;
}

/* Usage bar */
.usage_bar_container {
  margin-top: 0.5rem;
  position: relative;
  height: 1rem;
}

.usage_bar_fg {
  position: absolute;
  background-color: black;
  z-index: 2;
  height: 0.3rem;
}

.usage_bar_bg {
  position: absolute;
  background-color: #eaeee2;
  width: 100%;
  height: 0.3rem;
}

.stats_grid * {
  background-color: #fff;
}

.chart-container {
  position: relative;
  width: 100%;
  height: 30px;
  background: #fff;
  padding: 0 1rem;
}

/**
Cards
 */
.cards_container {
  display: flex;
  flex-wrap: wrap;
}

.cards_container .card_item {
  flex: auto;
  min-width: 2rem;
  max-width: 6rem;
}

.cards_container .card_stats_item {
  display: flex;
}

.cards_container .card_stats_item > div {
  flex: auto;
  color: rgba(0, 0, 0, 0.9);
  font-size: 0.9rem;
  line-height: 1rem;
}

.cards_container .card_stats_item .card_stats_label {
  padding-left: 0.5rem;
  color: rgba(0, 0, 0, 0.6);
}

.cards_container .card_stats_item .card_stats_value {
  padding-right: 0.5rem;
  text-align: right;
  font-weight: 600;
}

.card_sort_menu .item {
  cursor: pointer;
}

/**
Cards chart
 */
.scatter-chart-container {
  position: relative;
  width: 100%;
  height: 30vh;
  background: #fff;
  padding: 0 1rem;
}

/**
Battle Logs
 */
.team_logo_container {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 10vw;
  min-width: 3rem;
  max-width: 5rem;
  height: 3rem;
  margin: 0 auto;
}

/**
League dropdowns
 */
.ui.inverted.bg-league.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.fifths {
  width: 20%;
}

/**
Home schedule
 */
.schedule td {
  border: none !important;
}

.schedule tr.datetime td {
  /*border-top: 1px solid rgb(207, 217, 230) !important;*/
}

.schedule tr.datetime.emphasis td {
  border-top: 2px solid rgb(207, 217, 230) !important;
}

.schedule tr.datetime.hidden {
  display: none !important;
}

.schedule tr.match > td {
  border-top: 1px solid rgba(207, 217, 230, 0.5) !important;
}

/**
Badge block - overwrite global
 */
/**
Schedule countdown
 */
.schedule .date_countdown {
  color: rgba(0, 0, 0, 0.5);
}

/**
Schedule links
 */
.stream_block {
  display: flex;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0.2rem;
  border-radius: 5px;
  flex-wrap: wrap;
}

.stream_block.hidden {
  display: none;
}

.stream_block .item {
  margin: 0;
  border-right: 1px solid white;
}

.stream_block a {
  color: rgba(0, 0, 0, 0.91);
  width: 4rem;
  height: 2rem;
  padding: 0.5rem 0.2rem;
  border-radius: 2px;
  text-align: center;
}

.stream_block a:hover {
  background-color: rgb(255, 255, 255);
}

.stream_block .live_icon {
  animation: color-change 2s infinite;
}

/*.stream_block .item:first-child {*/
/*    margin: 0;*/
/*    margin-right: 0.2rem;*/
/*}*/
.stream_block .item i.flag:not(.icon) {
  line-height: 1.4rem;
  height: 1.4rem;
  margin-right: 0.2rem;
}

.stream_block img {
  width: 2rem;
  height: auto;
  display: inline-block;
}

/**
Fantasy royale
 */
th img.fantasy_icon {
  width: 1rem;
  height: auto;
}

.legend_menu img.fantasy_icon {
  width: 1.4rem !important;
  height: auto;
  margin-right: 0.4rem !important;
  display: inline-block;
}

/**
schedule
 */
.schedule td {
  border: none !important;
}

.schedule tr.datetime td {
  /*border-top: 1px solid rgb(207, 217, 230) !important;*/
}

.schedule .hidden {
  display: none;
}

.schedule tr.hidden * {
  display: none;
}

.schedule tr.datetime.emphasis td {
  border-top: 2px solid rgb(207, 217, 230) !important;
}

.schedule tr.datetime.hidden {
  display: none !important;
}

/**
legend
 */
.ui.table.stats_table_legend td.header {
  font-weight: 700;
  width: 10rem;
  text-align: right !important;
}

.stats_table_legend .term {
  display: inline-block !important;
  font-weight: 700;
}

.stats_table_legend .term:after {
  font-weight: 400;
  content: ":";
}

/**
table
 */
.dataTables_info {
  display: none;
}

th.force_rank, td.force_rank {
  display: none;
}

.row_item > .flex {
  display: flex;
}

/**
Home
 */
.home_ui_card_decks {
  padding: 1rem !important;
}

@media only screen and (max-width: 767px) {
  .ui.stackable.cards > .card.home_ui_card_decks {
    padding: 1rem !important;
  }
}
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
.ui.menu.league__nav_top_menu .column.dropdown.item.league__nav_mobile_dropdown_menu .menu {
  flex-direction: row !important;
  min-width: 20em;
  margin-right: 0 !important;
}

.max_width_70vw {
  max-width: 70vw;
}

.league__nav_league_menu.ui_player_select_api .item {
  font-size: 16px !important;
}
.league__nav_league_menu > .item > .text {
  overflow: hidden;
  line-height: initial;
  white-space: nowrap;
  text-overflow: clip;
}
.league__nav_league_menu.item_count_4 > .item {
  max-width: 25vw;
}
.league__nav_league_menu.item_count_4 > .item > .text {
  max-width: 20vw;
}
@media only screen and (max-width: 767px) {
  .league__nav_league_menu.item_count_4 > .item {
    width: 25vw;
  }
}
.league__nav_league_menu.item_count_3 > .item {
  max-width: 33vw;
}
.league__nav_league_menu.item_count_3 > .item > .text {
  max-width: 28vw;
}
@media only screen and (max-width: 767px) {
  .league__nav_league_menu.item_count_3 > .item {
    width: 33vw;
  }
}
.league__nav_league_menu.item_count_2 > .item {
  max-width: 50vw;
}
.league__nav_league_menu.item_count_2 > .item > .text {
  max-width: 45vw;
}
@media only screen and (max-width: 767px) {
  .league__nav_league_menu.item_count_2 > .item {
    width: 50vw;
  }
}

/**
Match menu
 */
.nav_match_container {
  display: flex;
  background-color: rgba(0, 0, 0, 0.87);
  overflow-x: auto;
  -ms-overflow-style: none;
}

.nav_match_container::-webkit-scrollbar {
  display: none;
}

.nav_match_container .item {
  flex-grow: 1;
  flex-shrink: 0;
  min-width: 6rem;
  text-align: center;
  padding: 13px 1px;
  line-height: 1.2rem;
}

.nav_match_container .item.active {
  background-color: rgba(255, 255, 255, 0.15);
}

.nav_match_container a {
  color: rgba(255, 255, 255, 0.87);
}

.nav_match_container a:hover:not(.disabled) {
  color: white;
  background-color: rgba(255, 255, 255, 0.05);
}

.nav_match_container .item.disabled * {
  color: rgba(255, 255, 255, 0.3) !important;
}

.nav_match_container .item.title {
  flex-grow: 2;
}

.nav_match_container.nav_match_summary_container {
  background-color: white;
}

.nav_match_container.nav_match_summary_container .item {
  display: flex;
  position: relative;
  /*background-image: url(/static/img/ui/bg-match-team-inactive.png);*/
  background-color: rgba(0, 0, 0, 0.8);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 1;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}

.nav_match_container.nav_match_summary_container .item.active, .nav_match_container.nav_match_summary_container .item:hover, .nav_match_container.nav_match_summary_container .item:active {
  /*background-image: url(/static/img/ui/bg-match-team-sq-grad.png);*/
  background-color: rgba(0, 0, 0, 0.87);
  opacity: 1;
}

.nav_match_container.nav_match_summary_container .item:hover {
  animation: pulse 1s infinite ease-in-out;
}

@keyframes pulse {
  0% {
    opacity: 0.7;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.7;
  }
}
.nav_match_container.nav_match_summary_container .item .match_number {
  position: absolute;
  margin: 0 auto;
  bottom: 0;
  text-align: center;
  width: 100%;
  padding-bottom: 4px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.8rem;
  /*font-weight: 600;*/
}

.nav_match_container.nav_match_summary_container .item.active .match_number {
  color: rgba(255, 255, 255, 0.9);
  /*color: rgba(255,255,255,1);*/
  font-size: 1rem;
  font-weight: 600;
}

.nav_match_container.nav_match_summary_container .item.active .match_number span {
  padding: 0 4px;
  border-radius: 100%;
}

.nav_match_container.nav_match_summary_container .item .team {
  flex-grow: 1;
}

.nav_match_container.nav_match_summary_container .item .team img {
  width: 2rem;
  height: auto;
}

@keyframes color-change {
  0% {
    color: red;
  }
  50% {
    color: black;
  }
  100% {
    color: red;
  }
}
/**
team vs team nav
 */
/**
Scores: Round selector
 */
.scores_active_round {
  background-color: #2185D0 !important;
  color: white !important;
}

.league_battle__banned_card {
  width: 2rem !important;
  max-width: 2rem !important;
  height: auto !important;
}

.battle_set_header {
  padding: 0;
  margin-bottom: -1rem !important;
}
.battle_set_header .match_header_summary {
  display: flex;
  width: 100%;
}
.battle_set_header .match_header_summary .item {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  text-align: center;
  font-size: 0.8rem !important;
}
@media screen and (min-width: 768px) {
  .battle_set_header .match_header_summary .item {
    font-size: 1.2rem !important;
  }
}
.battle_set_header .match_header_summary .item.stage {
  flex: 2 1 0;
}
.battle_set_header .match_header_summary .item .header {
  text-transform: uppercase;
  font-size: 0.5rem !important;
  color: rgba(0, 0, 0, 0.4);
  letter-spacing: 0.05rem;
  margin-bottom: -0.3rem;
}
@media screen and (min-width: 768px) {
  .battle_set_header .match_header_summary .item .header {
    margin-bottom: 0;
    font-size: 0.8rem !important;
  }
}
.battle_set_header .match_header_summary .item:not(:last-child) {
  padding-right: 0.2rem;
}
@media screen and (min-width: 768px) {
  .battle_set_header .match_header_summary .item:not(:last-child) {
    padding-right: 0.5rem;
  }
}
.battle_set_header .match_header_summary .item:not(:first-child) {
  padding-left: 0.2rem;
}
@media screen and (min-width: 768px) {
  .battle_set_header .match_header_summary .item:not(:first-child) {
    padding-left: 0.5rem;
  }
}
.league__banner {
  margin-bottom: -0.5rem;
}
.league__banner img {
  width: 100%;
  height: auto;
}

.league__info_menu {
  display: flex;
  background-color: transparent !important;
  border-bottom: none !important;
  margin: 0.5rem 0 -1rem !important;
}
@media only screen and (max-width: 767px) {
  .league__info_menu {
    margin: 0 0 -1rem !important;
  }
}
.league__info_menu > .item {
  padding: 1.5rem 2rem !important;
}
.league__info_menu h1.header.item {
  font-size: 1.4rem !important;
  font-weight: 600 !important;
  padding: 1rem 2rem !important;
}
@media only screen and (max-width: 767px) {
  .league__info_menu h1.header.item {
    padding: 1rem 1.2rem !important;
  }
}

#cardSelectorDiv {
  border-bottom: none !important;
}

/** stats table container in league decks */
.league__decks_container {
  background: white !important;
  border-top: 0 !important;
  /* fix spacing after chart introduced in decks_popular.scss */
}
.league__decks_container .chart-container {
  margin-bottom: 0 !important;
}
.league__decks_container table.stats {
  margin-top: 0 !important;
}

/**
Schedule
 */
.schedule_container .schedule_flex_row {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
}

.schedule_container .schedule_flex_row > div {
  flex: auto;
  padding: 1rem 0;
}

.schedule_container .time_container .time {
  font-size: 2.5rem;
  font-weight: 600;
  display: inline-block;
}

.schedule_container .time_container .time_a {
  position: relative;
  font-size: 1rem;
  top: -1rem !important;
  display: inline-block;
}

.schedule_container .time_container .time_countdown {
  color: rgba(0, 0, 0, 0.8);
  font-size: 0.8rem;
}

/*.schedule_container .time_container .time_countdown .count {*/
/*color: rgba(0,0,0,1);*/
/*}*/
.schedule_container .match_container {
  display: flex;
  align-items: center;
}

.schedule_container .match_container > div {
  flex: auto;
  justify-content: center;
  text-align: center;
}

.schedule_container .team {
  text-align: center;
  width: 25vw;
  max-width: 6rem;
  min-width: 1rem;
}

.schedule_container .team img.logo {
  width: 20vw;
  max-width: 6rem;
  min-width: 1rem;
  height: auto;
}

.schedule_container .team .team_name {
  text-align: center;
}

.schedule_container .team.loser {
  opacity: 0.2;
}

.schedule_container .region_container {
  width: 3rem;
}

.schedule_container .region {
  text-align: right;
  color: rgba(0, 0, 0, 0.15);
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.2rem;
}

.schedule_container .score {
  font-size: 1.5rem;
  font-weight: 600;
  display: inline-block;
}

.schedule_container .time_past {
  /*display: none;*/
}

.schedule_now {
  display: none;
  background: rgba(32, 97, 167, 0.2);
  padding: 0.5rem 1rem;
  margin: 1rem 0;
}

#show_past_button {
  display: none;
}

#show_past_buttont:after {
  clear: both;
}

.schedule tr.hidden {
  display: none;
}

.schedule_container .stream_container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.schedule_container .stream_container > div {
  margin: 1rem 0.5rem;
}

.schedule_container img.stream_flag {
  width: 2rem;
  height: auto;
}

.league_schedule__event_block .title {
  margin: 0;
  padding: 0;
}
.league_schedule__event_block .subtitle {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
.league_schedule__event_block .info {
  display: flex;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}
.league_schedule__event_block .info > .item {
  padding: 0 0.75rem;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  white-space: nowrap;
  margin: 0.25rem 0;
}
.league_schedule__event_block .info > .item:last-child {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.league_schedule__table .datetime_utc {
  color: rgba(0, 0, 0, 0.5);
}
.league_schedule__table .match td.match_datetime {
  min-width: 8.5rem;
}
.league_schedule__table .add_to_calendar_button {
  margin-top: 0.3rem;
}
@media only screen and (max-width: 767px) {
  .league_schedule__table .add_to_calendar_button span.text {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .league_schedule__table .add_to_calendar_button:after {
    content: "Cal";
  }
}

.crl4_stage {
  border-radius: 4px;
  padding: 0.5rem 1rem !important;
  display: inline-block;
}
.crl4_stage.crl4_stage_swiss {
  background: #d6f1ff;
}
.crl4_stage.crl4_stage_robin {
  background: #fff7c0;
}
.crl4_stage.crl4_stage_bracket {
  background: #c8f1a0;
}

.league__duel_decks_container .deck_set_header {
  margin: 0 !important;
}
.league__duel_decks_container .invalid_cards_container {
  display: flex;
  align-items: center;
}
.league__duel_decks_container .invalid_cards_container > div.label {
  margin-left: 1rem;
}
.league__duel_decks_container .invalid_cards_container .invalid_cards {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.league__duel_decks_container .invalid_cards_container .invalid_cards .card {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 2rem;
  height: 2rem;
}
.league__duel_decks_container .deck_item_container .deck_segment .league__duel_decks__deck_name_header {
  margin-bottom: 1.5rem;
}
.league__duel_decks_container .deck_segment {
  padding: 0 !important;
}
.league__duel_decks_container .deck_menu {
  margin: 0 !important;
}
.league__duel_decks_container .stats_container {
  margin-top: 1rem;
}
.league__duel_decks_container .deck_stats_table th {
  padding-top: 1rem !important;
}
.league__duel_decks_container .league__duel_decks__deck_name_header:before {
  content: "";
  display: block;
  width: 3rem;
  border-top: 1px solid rgba(0, 0, 0, 0.87);
  padding-top: 0.5rem;
  margin-top: 1rem;
}
.league__duel_decks_container .league__duel_decks__deck_name_header {
  width: 100%;
  padding: 1rem -0.5rem 0.5rem !important;
  margin-left: 0 !important;
}
.league__duel_decks_container .league__duel_decks__deck_name_header .loop_index {
  width: 1rem;
  margin-right: 0.35rem;
}

/**
Roster cards
 */
.roster.ui_card_container .role {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.4);
  text-shadow: 0 1px #fff;
  margin-left: 0.5rem;
  padding: 0 0.3rem;
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  float: right;
  text-align: center;
  width: 20%;
}

.roster.ui_card_container .player_profile_link {
  float: right;
}

.team_audio {
  margin: 1rem 0 0;
  font-size: 1.3rem;
  color: rgba(0, 0, 0, 0.6);
}

.roster.ui_card_container .player_audio {
  float: right;
  margin-right: 1rem;
  font-size: 1rem;
}

.roster.ui_card_container .mini_audio_player.disabled {
  cursor: default;
  opacity: 0.2;
}

.roster.ui_card_container .mini_audio_player.disabled * {
  cursor: default;
}

.roster.ui_card_container .ui.divided.list > .item, .roster.ui_card_container .ui.divided.list > .item a.name {
  color: rgba(0, 0, 0, 0.7);
}

.roster.ui_card_container .ui.divided.list > .item:hover {
  color: rgb(32, 133, 208);
  background: rgba(32, 133, 208, 0.05);
}

.roster.ui_card_container .ui.divided.list > .item:not(:first-child) {
  border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.roster .player_name.individual_event * {
  font-weight: 600;
  font-size: 1.2rem;
}

.thankyou_container > div {
  margin: 0.4rem 0;
}

.thankyou_container > div.header.item {
  font-size: 1rem;
}

.thankyou_container > div.header.item span.text {
  font-weight: 600;
}

.thankyou_container > div.header.item .icon {
  font-size: 1rem !important;
}

.thankyou_container a.person {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 600;
  border-bottom: 1px dotted rgb(32, 133, 208);
  /*background-color: rgba(32, 133, 208, 0.1);*/
  /*padding: 0 0.5rem;*/
}

.thankyou_container a.person:hover {
  border-bottom: 1px solid rgb(32, 133, 208);
}

/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
@media only screen and (max-width: 666px) {
  .mobile-portrait-hide {
    display: none !important;
  }
}

@media only screen and (min-width: 667px) {
  .mobile-portrait-show {
    display: none !important;
  }
}

@media only screen and (max-width: 666px) {
  .league_leaderboard__container .tooltip_multi_score_column.popup {
    display: none !important;
  }
}
.league_leaderboard__container .table_filter_label {
  margin: 0 !important;
}
.league_leaderboard__container .table_filter_link {
  margin-left: 1rem !important;
  cursor: pointer;
}
.league_leaderboard__container .table_filter_link.hidden {
  display: none;
}
.league_leaderboard__container .table_filter_link:hover {
  color: #2185D0;
}
.league_leaderboard__container .table_filter_link:hover * {
  color: #2185D0;
}
.league_leaderboard__container .search-country-code, .league_leaderboard__container .search-team {
  cursor: pointer;
}
.league_leaderboard__container .search-country-code:not(img):hover, .league_leaderboard__container .search-team:not(img):hover {
  background: black;
  color: white;
}
.league_leaderboard__container {
  /**
  Remove border for the table filter label
   */
}
.league_leaderboard__container .table_aux_item {
  border-right: 0 !important;
}
.league_leaderboard__container .table_aux_item:before {
  border: 0 !important;
  background: transparent !important;
}
.league_leaderboard__container {
  /**
    Remove top border
     */
}
.league_leaderboard__container .roster_menu {
  border-top: 0 !important;
}
.league_leaderboard__container .tooltip_multi_score_column.popup {
  padding: 1rem;
  background-color: white;
  text-align: center;
}
.league_leaderboard__container .score_points {
  display: flex;
  overflow: hidden;
}
.league_leaderboard__container .score_points > .item {
  min-width: 2rem;
  padding: 0.1rem 0.5rem;
}
.league_leaderboard__container .score_points > .item.rank {
  color: rgb(243, 146, 37);
  border-right: 1px solid rgba(243, 146, 37, 0.2);
}
.league_leaderboard__container .score_points > .item.rank.top {
  font-weight: bold;
  background-color: rgb(252.6, 233.2, 211.4);
}
.league_leaderboard__container .score_points > .item.score {
  color: rgba(0, 0, 0, 0.5);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.league_leaderboard__container .score_points > .item.points {
  background: rgb(255, 255, 255);
}
.league_leaderboard__container table#roster {
  width: 100%;
}
@media only screen and (max-width: 666px) {
  .league_leaderboard__container table#roster .mobile-hide {
    display: none !important;
  }
}
@media only screen and (min-width: 667px) {
  .league_leaderboard__container table#roster .mobile-hide {
    display: table-cell !important;
  }
}
@media only screen and (max-width: 1300px) {
  .league_leaderboard__container table#roster .narrow-desktop-hide {
    display: none !important;
  }
}
.league_leaderboard__container table#roster tr:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.league_leaderboard__container table#roster td {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.league_leaderboard__container table#roster td img.team_logo {
  width: 2rem !important;
  height: auto !important;
}
.league_leaderboard__container table#roster td img.country_flag {
  width: 2.5rem !important;
  height: auto !important;
}
.league_leaderboard__container table#roster td.player_name {
  font-size: 1.2rem !important;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .league_leaderboard__container table#roster td.player_name {
    max-width: 50vw;
  }
}
.league_leaderboard__container table#roster td.player_name .player_original_name {
  display: block !important;
  font-size: 0.8rem !important;
  font-weight: normal !important;
  color: rgba(0, 0, 0, 0.5) !important;
  line-height: 100% !important;
  margin-top: 0.2rem !important;
}
.league_leaderboard__container table#roster td.player_name div.name {
  display: flex;
  align-content: baseline;
}
.league_leaderboard__container table#roster td.player_name div.name .player_name {
  overflow: hidden;
  text-overflow: ellipsis;
}
.league_leaderboard__container table#roster td.player_name div.name .label {
  margin-left: 0.5rem;
}
.league_leaderboard__container table#roster td.player_name div.name .top_label {
  font-size: 0.8rem !important;
  margin-left: 0.3rem;
  padding: 0 0.5rem;
  font-weight: 600;
  border-radius: 4px;
}
.league_leaderboard__container table#roster td.player_name div.name .top_label.swiss_top_8 {
  color: rgb(243, 146, 37);
  background: rgb(253.8, 244.1, 233.2);
  border: 1px solid rgb(243, 146, 37);
}
.league_leaderboard__container table#roster td.player_name div.name .top_label.robin_top_1 {
  color: rgb(148, 49, 255);
  background: rgb(244.3, 234.4, 255);
  border: 1px solid rgb(148, 49, 255);
}
.league_leaderboard__container table#roster td.country_flag {
  width: 2.5rem !important;
}
.league_leaderboard__container table#roster td.team_logo {
  width: 2rem !important;
}
.league_leaderboard__container table#roster td.total_points {
  font-size: 1.2rem !important;
  font-weight: 600;
}
.league_leaderboard__container table#roster td.earnings {
  font-size: 1.2rem !important;
  font-weight: 600;
}
.league_leaderboard__container table#roster td.rank_top24 {
  background-color: rgb(255, 206, 82);
}
.league_leaderboard__container table#roster td.rank_top56 {
  background-color: rgb(173, 229, 255);
}

/**
DT loader
 */
.dt-processing {
  padding: 1rem 2rem;
  background-color: rgba(255, 255, 255, 0.8);
}

.dataTables_filter {
  display: none;
}

.league__player_stats_table_container table .dataTables_length {
  display: none;
}

/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
.group_key {
  color: white !important;
  padding: 0 0.5rem !important;
  min-width: 1.5rem !important;
  display: inline-block !important;
  text-align: center !important;
  font-size: 90% !important;
  letter-spacing: 1px !important;
  box-sizing: border-box;
  white-space: nowrap;
}
.group_key.group_a {
  background-color: #1f77b4;
}
.group_key.group_b {
  background-color: #ff7f0e;
}
.group_key.group_c {
  background-color: #2ca02c;
}
.group_key.group_d {
  background-color: #d62728;
}
.group_key.group_e {
  background-color: #9467bd;
}
.group_key.group_f {
  background-color: #17becf;
}
.group_key.group_g {
  background-color: #e377c2;
}
.group_key.group_h {
  background-color: #bcbd22;
}
.group_key.group_na, .group_key.group_naca {
  background-color: #1f77b4;
}
.group_key.group_asia, .group_key.group_as, .group_key.group_apac {
  background-color: #d62728;
}
.group_key.group_sa, .group_key.group_latam {
  background-color: #2ca02c;
}
.group_key.group_eu, .group_key.group_emea {
  background-color: #ff7f0e;
}
.group_key.group_na {
  background-color: #1f77b4;
}
.group_key.group_aa {
  background-color: #d62728;
}
.group_key.group_la {
  background-color: #2ca02c;
}
.group_key.group_ea {
  background-color: #ff7f0e;
}
.group_key.group_nb {
  background-color: #1f77b4;
}
.group_key.group_ab {
  background-color: #d62728;
}
.group_key.group_lb {
  background-color: #2ca02c;
}
.group_key.group_eb {
  background-color: #ff7f0e;
}
.group_key.group_nc {
  background-color: #1f77b4;
}
.group_key.group_ac {
  background-color: #d62728;
}
.group_key.group_lc {
  background-color: #2ca02c;
}
.group_key.group_ec {
  background-color: #ff7f0e;
}
.group_key.group_nd {
  background-color: #1f77b4;
}
.group_key.group_ad {
  background-color: #d62728;
}
.group_key.group_ld {
  background-color: #2ca02c;
}
.group_key.group_ed {
  background-color: #ff7f0e;
}

/**
Match summary
 */
/**
Home
 */
/* Home stats table */
/* Set summary table */
.match_summary_container {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.match_summary_container > .item {
  flex-grow: 1;
  text-align: center;
}
.match_summary_container .right.item {
  text-align: right;
}
.match_summary_container .team {
  text-align: center;
  width: 25vw;
  max-width: 6rem;
  min-width: 1rem;
  margin: 0 auto;
  white-space: nowrap;
}
.match_summary_container .team img.logo {
  width: 20vw;
  max-width: 4rem;
  min-width: 1rem;
  height: auto;
}
.match_summary_container .team .team_name {
  text-align: center;
}
.match_summary_container .team.loser {
  opacity: 0.3;
}
.match_summary_container a:hover .team.loser {
  opacity: 0.8;
}

.ui_card_container {
  padding: 2rem;
}
.ui_card_container .card .team {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0.2rem;
  border-right: 10px solid white;
}
.ui_card_container .card .team img.logo {
  width: 3rem;
  height: auto;
}
.ui_card_container .card .team .item {
  flex-grow: 1;
}
.ui_card_container .card .team .name.item {
  flex-grow: 4;
  width: 10rem;
  font-size: 1.2rem;
  font-weight: 600;
  overflow: hidden;
}
.ui_card_container .card .team .score.item {
  font-weight: 600;
  font-size: 2rem;
}
.ui_card_container .card .team.winner {
  background: linear-gradient(to right, rgba(124, 193, 19, 0) 20%, rgba(124, 193, 19, 0.1) 50%);
  border-right: 10px solid rgb(124, 193, 19);
}
.ui_card_container .card td.stats_win_rate {
  width: 9rem;
}
.ui_card_container table.stats_table td .team_logo img.logo {
  width: 2rem;
  height: auto;
  float: left;
  display: block;
}
.ui_card_container table.stats_table td * {
  color: rgba(0, 0, 0, 0.9);
}
.ui_card_container table.stats_table td.rank {
  width: 1rem;
}
.ui_card_container table.stats_table td.row_item {
  align-items: center;
  font-weight: 600;
  font-size: 1.1rem;
  display: flex;
  min-width: 5rem;
  overflow: hidden;
}
.ui_card_container table.stats_table td.row_item > *:not(:last-child) {
  margin-right: 0.5rem;
}
.ui_card_container table.stats_table td.stats_win_rate {
  min-width: 10rem;
}
.ui_card_container .team_stats .team {
  text-align: left !important;
}
.ui_card_container .set_summary {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 1rem;
}
.ui_card_container .set_summary a {
  color: rgba(0, 0, 0, 0.9) !important;
}
.ui_card_container .set_summary a:hover {
  outline: 2px solid rgba(0, 0, 0, 0.2);
}
.ui_card_container .game_set {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0.2rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.ui_card_container .game_set > div {
  width: 5%;
}
.ui_card_container .game_set > div.teams {
  width: 95%;
}
.ui_card_container .game_set .teams .team {
  display: flex;
  justify-content: space-between;
  border-right: 2px solid white;
}
.ui_card_container .game_set .team.winner {
  border-right: 2px solid rgb(124, 193, 19);
  background: linear-gradient(to right, rgba(124, 193, 19, 0) 20%, rgba(124, 193, 19, 0.1) 50%);
}
.ui_card_container .game_set .team .logo {
  width: 10%;
  flex-grow: 1;
}
.ui_card_container .game_set .team .players {
  margin-left: 1rem;
  width: 80%;
  overflow: hidden;
  flex-grow: 8;
}
.ui_card_container .game_set .team .score {
  width: 10%;
  flex-grow: 1;
}
.ui_card_container .game_set .team img.logo {
  width: 2rem;
  height: auto;
}
.ui_card_container .match_card .win_loss_label {
  float: right !important;
}
.ui_card_container .match_card.hidden {
  display: none !important;
}
.ui_card_container .match_card .header {
  font-size: 1rem !important;
}
.ui_card_container .match_card .match_header_summary {
  display: flex;
  width: 100%;
}
.ui_card_container .match_card .match_header_summary .item {
  flex: 1 1 0;
}
.ui_card_container .match_card .match_header_summary .item.stage {
  flex: 2 1 0;
}
.ui_card_container .match_card .match_header_summary .item .header {
  text-transform: uppercase;
  font-size: 0.5rem !important;
  color: rgba(0, 0, 0, 0.4);
  letter-spacing: 0.05rem;
}
.ui_card_container .match_card .match_header_summary .item:not(:last-child) {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.ui_card_container .match_card .match_header_summary .item:not(:first-child) {
  padding-left: 0.5rem;
}
.ui_card_container .ui.stackable.cards > .card.hidden {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  .ui_card_container {
    padding: 1rem;
  }
  .ui_card_container .ui.three.doubling.cards {
    margin-top: 0.2rem !important;
  }
}
.score_match_count_message {
  margin: 1rem 2rem 0 !important;
}
@media only screen and (max-width: 767px) {
  .score_match_count_message {
    margin: 1rem 1rem 0 !important;
  }
}

table.esl_custom_leaderboard th:not(.player_name):not(.country_name) {
  text-align: center;
}
table.esl_custom_leaderboard td.status {
  font-size: 0.9rem;
  font-weight: 600;
}
table.esl_custom_leaderboard td.total {
  font-weight: 600;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
table.esl_custom_leaderboard td.status_qualified {
  background-color: rgb(174, 255, 133) !important;
}
table.esl_custom_leaderboard td.status_top16 {
  background-color: rgb(255, 238, 150) !important;
}
table.esl_custom_leaderboard td.status_tiebreaker {
  background-color: rgb(172, 150, 217) !important;
}
table.esl_custom_leaderboard td:not(.player_name):not(.country_name) {
  text-align: center;
}
table.esl_custom_leaderboard .mini_chart {
  margin: 0 auto;
  height: 20px;
  display: flex;
  align-items: flex-end;
  background-color: rgba(0, 0, 0, 0.05);
  width: 30px;
}
table.esl_custom_leaderboard .mini_chart .bar {
  width: 5px;
  background-color: rgb(0, 0, 0);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-0 {
  height: 0%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-1 {
  height: 1%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-2 {
  height: 2%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-3 {
  height: 3%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-4 {
  height: 4%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-5 {
  height: 5%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-6 {
  height: 6%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-7 {
  height: 7%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-8 {
  height: 8%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-9 {
  height: 9%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-10 {
  height: 10%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-11 {
  height: 11%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-12 {
  height: 12%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-13 {
  height: 13%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-14 {
  height: 14%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-15 {
  height: 15%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-16 {
  height: 16%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-17 {
  height: 17%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-18 {
  height: 18%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-19 {
  height: 19%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-20 {
  height: 20%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-21 {
  height: 21%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-22 {
  height: 22%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-23 {
  height: 23%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-24 {
  height: 24%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-25 {
  height: 25%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-26 {
  height: 26%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-27 {
  height: 27%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-28 {
  height: 28%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-29 {
  height: 29%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-30 {
  height: 30%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-31 {
  height: 31%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-32 {
  height: 32%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-33 {
  height: 33%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-34 {
  height: 34%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-35 {
  height: 35%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-36 {
  height: 36%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-37 {
  height: 37%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-38 {
  height: 38%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-39 {
  height: 39%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-40 {
  height: 40%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-41 {
  height: 41%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-42 {
  height: 42%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-43 {
  height: 43%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-44 {
  height: 44%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-45 {
  height: 45%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-46 {
  height: 46%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-47 {
  height: 47%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-48 {
  height: 48%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-49 {
  height: 49%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-50 {
  height: 50%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-51 {
  height: 51%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-52 {
  height: 52%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-53 {
  height: 53%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-54 {
  height: 54%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-55 {
  height: 55%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-56 {
  height: 56%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-57 {
  height: 57%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-58 {
  height: 58%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-59 {
  height: 59%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-60 {
  height: 60%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-61 {
  height: 61%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-62 {
  height: 62%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-63 {
  height: 63%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-64 {
  height: 64%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-65 {
  height: 65%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-66 {
  height: 66%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-67 {
  height: 67%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-68 {
  height: 68%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-69 {
  height: 69%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-70 {
  height: 70%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-71 {
  height: 71%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-72 {
  height: 72%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-73 {
  height: 73%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-74 {
  height: 74%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-75 {
  height: 75%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-76 {
  height: 76%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-77 {
  height: 77%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-78 {
  height: 78%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-79 {
  height: 79%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-80 {
  height: 80%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-81 {
  height: 81%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-82 {
  height: 82%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-83 {
  height: 83%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-84 {
  height: 84%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-85 {
  height: 85%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-86 {
  height: 86%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-87 {
  height: 87%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-88 {
  height: 88%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-89 {
  height: 89%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-90 {
  height: 90%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-91 {
  height: 91%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-92 {
  height: 92%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-93 {
  height: 93%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-94 {
  height: 94%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-95 {
  height: 95%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-96 {
  height: 96%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-97 {
  height: 97%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-98 {
  height: 98%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-99 {
  height: 99%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-100 {
  height: 100%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-100 {
  background-color: rgb(13, 173, 18);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-50 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-51 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-52 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-53 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-54 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-55 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-56 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-57 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-58 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-59 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-60 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-61 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-62 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-63 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-64 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-65 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-66 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-67 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-68 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-69 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-70 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-71 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-72 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-73 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-74 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-75 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-76 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-77 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-78 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-79 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-80 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-81 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-82 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-83 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-84 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-85 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-86 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-87 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-88 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-89 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-90 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-91 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-92 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-93 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-94 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-95 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-96 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-97 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-98 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-99 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-0 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-1 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-2 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-3 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-4 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-5 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-6 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-7 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-8 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-9 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-10 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-11 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-12 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-13 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-14 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-15 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-16 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-17 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-18 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-19 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-20 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-21 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-22 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-23 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-24 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-25 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-26 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-27 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-28 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-29 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-30 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-31 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-32 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-33 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-34 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-35 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-36 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-37 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-38 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-39 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-40 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-41 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-42 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-43 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-44 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-45 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-46 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-47 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-48 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-49 {
  background-color: rgb(232, 92, 78);
}

table.esl_custom_leaderboard th:not(.player_name):not(.country_name) {
  text-align: center;
}
table.esl_custom_leaderboard td.status {
  font-size: 0.9rem;
  font-weight: 600;
}
table.esl_custom_leaderboard td.total {
  font-weight: 600;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
table.esl_custom_leaderboard td.status_qualified {
  background-color: rgb(174, 255, 133) !important;
}
table.esl_custom_leaderboard td.status_top16 {
  background-color: rgb(255, 238, 150) !important;
}
table.esl_custom_leaderboard td.status_tiebreaker {
  background-color: rgb(172, 150, 217) !important;
}
table.esl_custom_leaderboard td:not(.player_name):not(.country_name) {
  text-align: center;
}
table.esl_custom_leaderboard .mini_chart {
  margin: 0 auto;
  height: 20px;
  display: flex;
  align-items: flex-end;
  background-color: rgba(0, 0, 0, 0.05);
  width: 30px;
}
table.esl_custom_leaderboard .mini_chart .bar {
  width: 5px;
  background-color: rgb(0, 0, 0);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-0 {
  height: 0%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-1 {
  height: 1%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-2 {
  height: 2%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-3 {
  height: 3%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-4 {
  height: 4%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-5 {
  height: 5%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-6 {
  height: 6%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-7 {
  height: 7%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-8 {
  height: 8%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-9 {
  height: 9%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-10 {
  height: 10%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-11 {
  height: 11%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-12 {
  height: 12%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-13 {
  height: 13%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-14 {
  height: 14%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-15 {
  height: 15%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-16 {
  height: 16%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-17 {
  height: 17%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-18 {
  height: 18%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-19 {
  height: 19%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-20 {
  height: 20%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-21 {
  height: 21%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-22 {
  height: 22%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-23 {
  height: 23%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-24 {
  height: 24%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-25 {
  height: 25%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-26 {
  height: 26%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-27 {
  height: 27%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-28 {
  height: 28%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-29 {
  height: 29%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-30 {
  height: 30%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-31 {
  height: 31%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-32 {
  height: 32%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-33 {
  height: 33%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-34 {
  height: 34%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-35 {
  height: 35%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-36 {
  height: 36%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-37 {
  height: 37%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-38 {
  height: 38%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-39 {
  height: 39%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-40 {
  height: 40%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-41 {
  height: 41%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-42 {
  height: 42%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-43 {
  height: 43%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-44 {
  height: 44%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-45 {
  height: 45%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-46 {
  height: 46%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-47 {
  height: 47%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-48 {
  height: 48%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-49 {
  height: 49%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-50 {
  height: 50%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-51 {
  height: 51%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-52 {
  height: 52%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-53 {
  height: 53%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-54 {
  height: 54%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-55 {
  height: 55%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-56 {
  height: 56%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-57 {
  height: 57%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-58 {
  height: 58%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-59 {
  height: 59%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-60 {
  height: 60%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-61 {
  height: 61%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-62 {
  height: 62%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-63 {
  height: 63%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-64 {
  height: 64%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-65 {
  height: 65%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-66 {
  height: 66%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-67 {
  height: 67%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-68 {
  height: 68%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-69 {
  height: 69%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-70 {
  height: 70%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-71 {
  height: 71%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-72 {
  height: 72%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-73 {
  height: 73%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-74 {
  height: 74%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-75 {
  height: 75%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-76 {
  height: 76%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-77 {
  height: 77%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-78 {
  height: 78%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-79 {
  height: 79%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-80 {
  height: 80%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-81 {
  height: 81%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-82 {
  height: 82%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-83 {
  height: 83%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-84 {
  height: 84%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-85 {
  height: 85%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-86 {
  height: 86%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-87 {
  height: 87%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-88 {
  height: 88%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-89 {
  height: 89%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-90 {
  height: 90%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-91 {
  height: 91%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-92 {
  height: 92%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-93 {
  height: 93%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-94 {
  height: 94%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-95 {
  height: 95%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-96 {
  height: 96%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-97 {
  height: 97%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-98 {
  height: 98%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-99 {
  height: 99%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-100 {
  height: 100%;
}
table.esl_custom_leaderboard .mini_chart .bar.pc-100 {
  background-color: rgb(13, 173, 18);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-50 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-51 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-52 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-53 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-54 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-55 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-56 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-57 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-58 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-59 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-60 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-61 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-62 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-63 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-64 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-65 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-66 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-67 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-68 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-69 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-70 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-71 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-72 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-73 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-74 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-75 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-76 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-77 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-78 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-79 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-80 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-81 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-82 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-83 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-84 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-85 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-86 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-87 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-88 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-89 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-90 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-91 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-92 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-93 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-94 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-95 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-96 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-97 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-98 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-99 {
  background-color: rgb(255, 186, 20);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-0 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-1 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-2 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-3 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-4 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-5 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-6 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-7 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-8 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-9 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-10 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-11 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-12 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-13 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-14 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-15 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-16 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-17 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-18 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-19 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-20 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-21 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-22 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-23 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-24 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-25 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-26 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-27 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-28 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-29 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-30 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-31 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-32 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-33 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-34 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-35 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-36 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-37 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-38 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-39 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-40 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-41 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-42 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-43 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-44 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-45 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-46 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-47 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-48 {
  background-color: rgb(232, 92, 78);
}
table.esl_custom_leaderboard .mini_chart .bar.pc-49 {
  background-color: rgb(232, 92, 78);
}

table.rm2_custom_leaderboard th:not(.player_name):not(.country_name) {
  text-align: center;
}
table.rm2_custom_leaderboard td.status {
  font-size: 0.9rem;
  font-weight: 600;
}
table.rm2_custom_leaderboard td.total {
  font-weight: 600;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
table.rm2_custom_leaderboard td.status_qualified {
  background-color: rgb(174, 255, 133) !important;
}
table.rm2_custom_leaderboard td.status_top16 {
  background-color: rgb(255, 238, 150) !important;
}
table.rm2_custom_leaderboard td.status_tiebreaker {
  background-color: rgb(172, 150, 217) !important;
}
table.rm2_custom_leaderboard td:not(.player_name):not(.country_name) {
  text-align: center;
}
table.rm2_custom_leaderboard .mini_chart {
  margin: 0 auto;
  height: 20px;
  display: flex;
  align-items: flex-end;
  background-color: rgba(0, 0, 0, 0.05);
  width: 30px;
}
table.rm2_custom_leaderboard .mini_chart .bar {
  width: 5px;
  background-color: rgb(0, 0, 0);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-0 {
  height: 0%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-1 {
  height: 1%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-2 {
  height: 2%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-3 {
  height: 3%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-4 {
  height: 4%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-5 {
  height: 5%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-6 {
  height: 6%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-7 {
  height: 7%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-8 {
  height: 8%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-9 {
  height: 9%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-10 {
  height: 10%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-11 {
  height: 11%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-12 {
  height: 12%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-13 {
  height: 13%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-14 {
  height: 14%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-15 {
  height: 15%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-16 {
  height: 16%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-17 {
  height: 17%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-18 {
  height: 18%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-19 {
  height: 19%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-20 {
  height: 20%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-21 {
  height: 21%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-22 {
  height: 22%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-23 {
  height: 23%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-24 {
  height: 24%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-25 {
  height: 25%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-26 {
  height: 26%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-27 {
  height: 27%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-28 {
  height: 28%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-29 {
  height: 29%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-30 {
  height: 30%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-31 {
  height: 31%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-32 {
  height: 32%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-33 {
  height: 33%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-34 {
  height: 34%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-35 {
  height: 35%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-36 {
  height: 36%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-37 {
  height: 37%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-38 {
  height: 38%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-39 {
  height: 39%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-40 {
  height: 40%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-41 {
  height: 41%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-42 {
  height: 42%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-43 {
  height: 43%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-44 {
  height: 44%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-45 {
  height: 45%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-46 {
  height: 46%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-47 {
  height: 47%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-48 {
  height: 48%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-49 {
  height: 49%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-50 {
  height: 50%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-51 {
  height: 51%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-52 {
  height: 52%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-53 {
  height: 53%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-54 {
  height: 54%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-55 {
  height: 55%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-56 {
  height: 56%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-57 {
  height: 57%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-58 {
  height: 58%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-59 {
  height: 59%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-60 {
  height: 60%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-61 {
  height: 61%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-62 {
  height: 62%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-63 {
  height: 63%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-64 {
  height: 64%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-65 {
  height: 65%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-66 {
  height: 66%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-67 {
  height: 67%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-68 {
  height: 68%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-69 {
  height: 69%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-70 {
  height: 70%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-71 {
  height: 71%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-72 {
  height: 72%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-73 {
  height: 73%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-74 {
  height: 74%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-75 {
  height: 75%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-76 {
  height: 76%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-77 {
  height: 77%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-78 {
  height: 78%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-79 {
  height: 79%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-80 {
  height: 80%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-81 {
  height: 81%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-82 {
  height: 82%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-83 {
  height: 83%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-84 {
  height: 84%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-85 {
  height: 85%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-86 {
  height: 86%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-87 {
  height: 87%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-88 {
  height: 88%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-89 {
  height: 89%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-90 {
  height: 90%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-91 {
  height: 91%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-92 {
  height: 92%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-93 {
  height: 93%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-94 {
  height: 94%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-95 {
  height: 95%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-96 {
  height: 96%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-97 {
  height: 97%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-98 {
  height: 98%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-99 {
  height: 99%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-100 {
  height: 100%;
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-100 {
  background-color: rgb(13, 173, 18);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-50 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-51 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-52 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-53 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-54 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-55 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-56 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-57 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-58 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-59 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-60 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-61 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-62 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-63 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-64 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-65 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-66 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-67 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-68 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-69 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-70 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-71 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-72 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-73 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-74 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-75 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-76 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-77 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-78 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-79 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-80 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-81 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-82 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-83 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-84 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-85 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-86 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-87 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-88 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-89 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-90 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-91 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-92 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-93 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-94 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-95 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-96 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-97 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-98 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-99 {
  background-color: rgb(255, 186, 20);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-0 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-1 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-2 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-3 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-4 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-5 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-6 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-7 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-8 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-9 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-10 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-11 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-12 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-13 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-14 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-15 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-16 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-17 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-18 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-19 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-20 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-21 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-22 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-23 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-24 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-25 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-26 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-27 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-28 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-29 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-30 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-31 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-32 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-33 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-34 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-35 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-36 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-37 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-38 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-39 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-40 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-41 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-42 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-43 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-44 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-45 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-46 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-47 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-48 {
  background-color: rgb(232, 92, 78);
}
table.rm2_custom_leaderboard .mini_chart .bar.pc-49 {
  background-color: rgb(232, 92, 78);
}

table.crl5_custom_leaderboard td:not(:nth-child(1)):not(:nth-child(2)) {
  text-align: center;
}
table.crl5_custom_leaderboard th:not(:nth-child(1)):not(:nth-child(2)) {
  text-align: center;
}
table.crl5_custom_leaderboard td.rank_top_10 {
  background-color: #ffce52 !important;
}
table.crl5_custom_leaderboard td.rank_top_16 {
  background-color: #ffb67b !important;
}
table.crl5_custom_leaderboard td.rank_top_32 {
  background-color: #ff9a7b !important;
}
table.crl5_custom_leaderboard td.rank_top_128 {
  background-color: #87c7ff !important;
}
table.crl5_custom_leaderboard td.battle img, table.crl5_custom_leaderboard td.battle_history img {
  border-radius: 4px;
  padding: 4px;
}
table.crl5_custom_leaderboard td.battle img:hover, table.crl5_custom_leaderboard td.battle_history img:hover {
  background-color: #5499e5;
}
@media only screen and (min-width: 768px) {
  table.crl5_custom_leaderboard th.matches_won, table.crl5_custom_leaderboard td.matches_won, table.crl5_custom_leaderboard th.battles_won, table.crl5_custom_leaderboard td.battles_won, table.crl5_custom_leaderboard th.score_elo, table.crl5_custom_leaderboard td.score_elo {
    border-left: 1px solid rgba(0, 0, 0, 0.05) !important;
  }
}

table.crl6_main_leaderboard td:not(:nth-child(1)):not(:nth-child(2)) {
  text-align: center;
}
table.crl6_main_leaderboard th:not(:nth-child(1)):not(:nth-child(2)) {
  text-align: center;
}
table.crl6_main_leaderboard td.rank_golden_ticket {
  background-color: #ffbf00 !important;
}
table.crl6_main_leaderboard td.rank_top_7 {
  background-color: #87c7ff !important;
}
table.crl6_main_leaderboard td.battle img, table.crl6_main_leaderboard td.battle_history img {
  border-radius: 4px;
  padding: 4px;
}
table.crl6_main_leaderboard td.battle img:hover, table.crl6_main_leaderboard td.battle_history img:hover {
  background-color: #5499e5;
}
@media only screen and (min-width: 768px) {
  table.crl6_main_leaderboard th.matches_won, table.crl6_main_leaderboard td.matches_won, table.crl6_main_leaderboard th.battles_won, table.crl6_main_leaderboard td.battles_won, table.crl6_main_leaderboard th.score_elo, table.crl6_main_leaderboard td.score_elo {
    border-left: 1px solid rgba(0, 0, 0, 0.05) !important;
  }
}
table.crl6_main_leaderboard td.country_flag img[data-country-code=KR], table.crl6_main_leaderboard img[data-country-code=kr] {
  outline: 1px solid rgba(0, 0, 0, 0.2);
}

table.crl6_stage_leaderboard td:not(:nth-child(1)):not(:nth-child(2)) {
  text-align: center;
}
table.crl6_stage_leaderboard th:not(:nth-child(1)):not(:nth-child(2)) {
  text-align: center;
}
table.crl6_stage_leaderboard td.stage_1_rank_top_32 {
  background-color: #ffce52 !important;
}
table.crl6_stage_leaderboard td.stage_2_rank_top_8 {
  background-color: #ffce52 !important;
}
table.crl6_stage_leaderboard td.country_flag img.ui.image {
  margin-left: auto !important;
  margin-right: auto !important;
}
table.crl6_stage_leaderboard td.battle img.ui.verytiny.image, table.crl6_stage_leaderboard td.battle_history img.ui.verytiny.image {
  border-radius: 4px;
  margin-left: auto !important;
  margin-right: auto !important;
}
table.crl6_stage_leaderboard td.battle img.ui.verytiny.image:hover, table.crl6_stage_leaderboard td.battle_history img.ui.verytiny.image:hover {
  background-color: #5499e5;
}
@media only screen and (min-width: 768px) {
  table.crl6_stage_leaderboard th.matches_won, table.crl6_stage_leaderboard td.matches_won, table.crl6_stage_leaderboard th.battles_won, table.crl6_stage_leaderboard td.battles_won, table.crl6_stage_leaderboard th.score_elo, table.crl6_stage_leaderboard td.score_elo {
    border-left: 1px solid rgba(0, 0, 0, 0.05) !important;
  }
}
table.crl6_stage_leaderboard td.country_flag img[data-country-code=KR], table.crl6_stage_leaderboard img[data-country-code=kr] {
  outline: 1px solid rgba(0, 0, 0, 0.2);
}

/*# sourceMappingURL=league.css.map */
