/* Значки лиги на строке вилки, коридора и валуя (components/LeagueBadges.php).
   Отдельным файлом, а не в bets3.css: StormWall держит старый bets3.css до суток и не учитывает ?v=
   (layouts/main.php), а у нового адреса кэша нет — стили приходят вместе с разметкой.
   Подключается в layouts/main.php сразу после bets3.css, поэтому при равной специфичности выигрывает. */

/* Маску отдаёт провайдер (LeagueFilter-IMPL п. 9.8): Топ, Женщины, Молодёжные. Значки стоят после <small>
   первой ноги в колонке «Событие» — самой тесной на телефоне, поэтому мелко, без своих отступов строки
   и с переносом между значками, но не внутри значка. Цвет несёт категорию, подпись — короткая,
   полное название — в title. В тёмных темах — переменные, «Тёмная 2» переопределяет их своим набором;
   у выделенной строки тёмной темы текст значка белый (общее правило tr.selected td *), фон остаётся. */
.pb-lbs {
    white-space: normal;
}

.pb-lb {
    display: inline-block;
    margin-left: 3px;
    padding: 0 4px;
    border: 1px solid var(--pb-lb-line, #d9d9d9);
    border-radius: 3px;
    background: var(--pb-lb-bg, #f5f5f5);
    color: var(--pb-lb-fg, #555);
    font-size: 10px;
    font-weight: 600;
    line-height: 13px;
    vertical-align: 1px;
    white-space: nowrap;
    cursor: default;
}

.pb-lb-top   { --pb-lb-bg: #fdf0d5; --pb-lb-fg: #8a5c00; --pb-lb-line: #ecd29a; }
.pb-lb-women { --pb-lb-bg: #fbe8f1; --pb-lb-fg: #9b2d5c; --pb-lb-line: #efc3d6; }
.pb-lb-youth { --pb-lb-bg: #e5f3e8; --pb-lb-fg: #2f6b3a; --pb-lb-line: #bcdcc4; }

body.theme-3 {
    --pb-lb-top-bg: #463714;   --pb-lb-top-fg: #f0c869;   --pb-lb-top-line: #6b5420;
    --pb-lb-women-bg: #46213a; --pb-lb-women-fg: #f2a5c6; --pb-lb-women-line: #6e3557;
    --pb-lb-youth-bg: #1d3a26; --pb-lb-youth-fg: #93d4a2; --pb-lb-youth-line: #2f5c3c;
}

body.theme-3.dark-2 {
    --pb-lb-top-bg: #4d3e1b;   --pb-lb-top-fg: #f2cf7a;   --pb-lb-top-line: #6f5a28;
    --pb-lb-women-bg: #4c2741; --pb-lb-women-fg: #f4b0cd; --pb-lb-women-line: #723a5d;
    --pb-lb-youth-bg: #22412c; --pb-lb-youth-fg: #9fdaad; --pb-lb-youth-line: #34623f;
}

.theme-3 .pb-lb-top   { --pb-lb-bg: var(--pb-lb-top-bg);   --pb-lb-fg: var(--pb-lb-top-fg);   --pb-lb-line: var(--pb-lb-top-line); }
.theme-3 .pb-lb-women { --pb-lb-bg: var(--pb-lb-women-bg); --pb-lb-fg: var(--pb-lb-women-fg); --pb-lb-line: var(--pb-lb-women-line); }
.theme-3 .pb-lb-youth { --pb-lb-bg: var(--pb-lb-youth-bg); --pb-lb-fg: var(--pb-lb-youth-fg); --pb-lb-line: var(--pb-lb-youth-line); }
