section.leaderboard .filter
{
  margin-bottom : 7px;
}

section.leaderboard .filter .caption
{
  white-space : nowrap;
}

section.leaderboard .filter .value
{
  padding-left : 0;
  width        : 100%;
}

/* Прозрачность для основного блока */
section.leaderboard .filter select
{
  background-color : transparent; /* делаем фон прозрачным */
  font-size        : 15px;
  color            : #757575;
  border           : none; /* убрать границу вокруг элемента */
  outline          : none; /* убрать выделение при фокусировке */
  appearance       : none; /* удаляем стандартную стрелочку */
  box-sizing       : border-box; /* для учета padding в общей ширине */
  font-family      : 'Myriad Pro', sans-serif;
  text-decoration  : 1px underline dashed;
}

/* Оформляем options */
section.leaderboard .filter select option
{
  color      : #d9d9d9;
  background : rgba(0, 0, 0, 0.8);
}

section.leaderboard .message
{
  font-size  : 15px;
  text-align : center;
  color      : #6f6d6b;
}

section.leaderboard .table-container
{
  max-height : 395px;
  display    : flex;
  overflow-y : auto;
}

section.leaderboard .table:not(.filter)
{
  width : 375px;
}

section.leaderboard .table:not(.filter) .caption
{
  width : 100%;
}

section.leaderboard .lb-value
{
  font-size   : 12px;
  text-align  : right;
  white-space : nowrap;
}

section.leaderboard .icon
{
  margin-left : 10px;
}