/* ============================================================
   theme.css — Варіант 2 «М'який» (проєкт v2)
   Характер: Manrope, округліші форми, лаймовий акцент на активному,
   м'якші комірки. Той самий щільний вигляд букмекера, кольори —
   з наявних CSS-змінних (палітра parik24). Підключається останнім.
   ============================================================ */

/* ---------- Шрифт Manrope ---------- */
@font-face{font-family:'Manrope';font-weight:400;font-display:swap;src:url('/assets/fonts/Manrope-400.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-weight:500;font-display:swap;src:url('/assets/fonts/Manrope-500.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-weight:600;font-display:swap;src:url('/assets/fonts/Manrope-600.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-weight:700;font-display:swap;src:url('/assets/fonts/Manrope-700.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-weight:800;font-display:swap;src:url('/assets/fonts/Manrope-800.woff2') format('woff2')}

body, [class*="modulor_typography__"], [class*="modulor_button__"],
input, button, select, textarea{
  font-family:'Manrope', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif !important;
}
body{ letter-spacing:-.006em; }
[class*="modulor_typography__"][class*="semibold"],
[class*="modulor_typography__"][class*="bold"]{ font-weight:700 !important; }

/* ---------- Округліші форми через токени радіусів (консистентно) ---------- */
:root{
  --radius-xxs:6px;  --radius-xs:8px;   --radius-sm:10px;
  --radius-md:12px;  --radius-lg:16px;  --radius-xl:20px;
  /* округлі бейджі/лічильники */
  --radius-advanced-menu-item:14px;
}

/* плитки ігор та зображення — округлення + делікатне освітлення */
[class*="modulor_image__container__"]{ border-radius:var(--radius-md) !important; overflow:hidden; }
[data-component-name="modulor-image"] [class*="modulor_image__container__"]{ transition:filter .16s ease; }
[data-component-name="modulor-image"]:hover [class*="modulor_image__container__"]{ filter:brightness(1.05); }

/* комірки-рядки: округлення + м'який ховер */
[class*="modulor_list-cell__container__"]{ border-radius:var(--radius-sm); transition:background-color .14s ease; }
[class*="modulor_list-cell__clickable__"]:hover{ background:var(--background-secondary); }

/* кнопки: округліші, жирніший текст, м'який натиск */
[class*="modulor_button__button__"]{ border-radius:var(--radius-sm) !important; font-weight:700 !important; transition:filter .14s ease, transform .12s ease; }
[class*="modulor_button__button__"]:active{ transform:translateY(.5px); }

/* коефіцієнти / кнопки результатів — округлення */
[data-testid*="outcome"], [class*="outcome"], [class*="coefficient"], [class*="odd"]{
  border-radius:var(--radius-xs) !important;
}

/* ---------- Лаймовий акцент на активних табах/сегментах ---------- */
/* активні елементи навігації категорій та сегмент-контролів */
[class*="modulor_segmented"] [aria-selected="true"],
[class*="modulor_segmented"] [class*="selected"],
[class*="modulor_tabs"] [aria-selected="true"],
[class*="tab"][class*="active"], [class*="tab"][aria-selected="true"],
[role="tab"][aria-selected="true"]{
  background:var(--control-primary) !important;
  color:var(--primary, #111) !important;
  border-radius:999px !important;
}

/* хедер: акуратний ховер + активний розділ за URL (клас .tv2-nav-active від app.js) */
[data-component-name="modulor-header2"] [class*="header-item__container__"]{
  position:relative; border-radius:var(--radius-sm);
  transition:background-color .15s ease, color .15s ease;
}
/* ховер — БЕЗ широкого боксу: короткий блідий підкреслювач (як активний, лише світліший) */
[data-component-name="modulor-header2"] [class*="header-item__container__"]:hover{ background:transparent; }
[data-component-name="modulor-header2"] [class*="header-item__container__"]:not(.tv2-nav-active):hover::after{
  content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:-2px;
  width:22px; height:3px; border-radius:3px; background:rgba(255,255,255,.4);
}
/* активний пункт — БЕЗ широкого боксу: лише короткий жовтий підкреслювач по центру */
[data-component-name="modulor-header2"] .tv2-nav-active [class*="header-item__container__"],
[data-component-name="modulor-header2"] [class*="header-item__container__"].tv2-nav-active{ background:transparent; }
[data-component-name="modulor-header2"] .tv2-nav-active [class*="header-item__container__"]::after,
[data-component-name="modulor-header2"] [class*="header-item__container__"].tv2-nav-active::after{
  content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:-2px;
  width:22px; height:3px; border-radius:3px; background:var(--control-primary);
}
[data-component-name="modulor-header2"] .tv2-nav-active [class*="header-item__label"],
[data-component-name="modulor-header2"] .tv2-nav-active [class*="typography"]{ color:#fff !important; }

/* активний пункт нижньої панелі (мобілка) */
[data-testid*="tabbar"] a.tv2-nav-active [class*="typography"],
[data-testid*="tabbar"] a.tv2-nav-active{ color:var(--control-primary) !important; }
[data-testid*="tabbar"] a.tv2-nav-active [class*="icon"] svg path{ fill:var(--control-primary) !important; }

/* лічильники/бейджі — пігулкою */
[class*="badge"], [class*="counter"], [class*="chip"]{ border-radius:999px; }

/* ── Мобільний хедер: щоб уміщався у вьюпорт на вузьких екранах (не «з'їжджав») ──
   На ≤640px центральні пункти навігації сховані — лишаються лого + перемикач теми
   + кнопки «Увійти»/«Реєстрація». Сума лого(120) + відступи + кластер кнопок(~240)
   перевищувала ширину екрана → з'являвся горизонтальний скрол, і весь контент
   зсувався вбік. Стискаємо gap-и, лого та відступи кнопок, щоб хедер тримався
   в межах в'юпорта. Прогресивні тіри: 640 → 360 → 340 → 290.
   Перевірено на 240/290/320/360/375/414/640. */
@media (max-width:640px){
  [data-component-name="modulor-header2"] .modulor_header2__header__1_95_2{ gap:8px !important; }
  [data-component-name="modulor-header2"] .modulor_header2__left__1_95_2{ padding-left:10px !important; }
  [data-component-name="modulor-header2"] .modulor_header2__right__1_95_2{ gap:6px !important; padding-right:10px !important; }
  /* лого трохи менше на мобілці */
  [data-testid="header-logo"] [class*="modulor_image__container__"],
  [data-testid="header-logo"] [class*="modulor_image__container__"] img{ width:96px !important; height:auto !important; }
  /* перемикач теми компактніше */
  [data-component-name="modulor-header2"] .tv2-theme-btn{ width:32px !important; height:32px !important; margin:0 2px !important; }
  /* компактні кнопки авторизації */
  [data-component-name="modulor-header2"] .modulor_header2__right__1_95_2 [class*="modulor_button__button__"]{ padding-left:9px !important; padding-right:9px !important; }
}
/* вузькі екрани (≤360px) — ще трохи тісніше, текст кнопок лишається повним */
@media (max-width:360px){
  [data-testid="header-logo"] [class*="modulor_image__container__"],
  [data-testid="header-logo"] [class*="modulor_image__container__"] img{ width:84px !important; }
  [data-component-name="modulor-header2"] .modulor_header2__right__1_95_2 [class*="modulor_button__button__"]{ padding-left:7px !important; padding-right:7px !important; }
  [data-component-name="modulor-header2"] .tv2-theme-btn{ margin:0 1px !important; }
}
/* дуже вузькі (≤340px) — зменшуємо шрифт кнопок і всі проміжки */
@media (max-width:340px){
  [data-component-name="modulor-header2"] .modulor_header2__header__1_95_2{ gap:6px !important; }
  [data-component-name="modulor-header2"] .modulor_header2__left__1_95_2{ padding-left:8px !important; }
  [data-component-name="modulor-header2"] .modulor_header2__right__1_95_2{ gap:4px !important; padding-right:8px !important; }
  [data-testid="header-logo"] [class*="modulor_image__container__"],
  [data-testid="header-logo"] [class*="modulor_image__container__"] img{ width:78px !important; }
  [data-component-name="modulor-header2"] .tv2-theme-btn{ width:30px !important; height:30px !important; margin:0 !important; }
  [data-component-name="modulor-header2"] .modulor_header2__right__1_95_2 [class*="modulor_button__button__"]{ padding-left:6px !important; padding-right:6px !important; height:30px !important; }
  [data-component-name="modulor-header2"] .modulor_header2__right__1_95_2 [class*="advanced-button-low-title"]{ font-size:12px !important; }
}
/* ультра-вузькі (≤290px) — прибираємо другорядний перемикач теми, щоб обидві
   кнопки авторизації лишалися повними (а не обрізались) */
@media (max-width:290px){
  [data-component-name="modulor-header2"] .tv2-theme-btn{ display:none !important; }
  [data-testid="header-logo"] [class*="modulor_image__container__"],
  [data-testid="header-logo"] [class*="modulor_image__container__"] img{ width:72px !important; }
  [data-component-name="modulor-header2"] .modulor_header2__right__1_95_2 [class*="modulor_button__button__"]{ padding-left:5px !important; padding-right:5px !important; }
  [data-component-name="modulor-header2"] .modulor_header2__right__1_95_2 [class*="advanced-button-low-title"]{ font-size:11px !important; }
}

/* ── Мобільний контент: секції мають ЗАПОВНЮВАТИ ширину екрана ──
   Кожна продуктова секція (.lazy-wrapper_Page__core) успадкувала десктопний
   гаттер width:calc(100% - 88px) — тобто по 44px порожнечі з кожного боку. На
   телефоні (302px) це лишало контенту лише ~214px по центру → великі порожні
   поля обабіч, а внутрішні блоки (банер, картки подій) обрізались. Зменшуємо
   гаттер до 12px (а на вузьких — 8px). Центрування колонки (align-items:center)
   не чіпаємо, тож футер і SEO-картка лишаються як були. */
@media (max-width:640px){
  .page-wrapper_Page__core > .lazy-wrapper_Page__core{ width:calc(100% - 24px) !important; max-width:none !important; }
}
@media (max-width:360px){
  .page-wrapper_Page__core > .lazy-wrapper_Page__core{ width:calc(100% - 16px) !important; }
}

/* ── Мобільний банер-слайдер: кожен слайд = ширина вікна каруселі ──
   Слайди мали зашитий десктопний min-width:392px, тож на телефоні кожен банер
   був ширший за вікно → обрізався справа (логотип «вилазив»), а при
   автоперемиканні було видно два пів-банери одночасно («перемикається сам на
   себе»). Прибираємо min-width і робимо слайд рівно 100% вікна: банер влазить
   повністю, а scroll-snap гортає рівно по одному. Висота (152px) і object-fit:
   cover лишаються — картинка просто підганяється під вужчу ширину без спотворень. */
@media (max-width:640px){
  [data-testid="carousel"] [class*="carousel__slides-wrapper__"] > div{
    flex:0 0 100% !important; width:100% !important; min-width:0 !important; max-width:100% !important;
  }
}

/* захисний бар'єр: обрізаємо будь-який залишковий горизонтальний виступ на мобілці,
   не створюючи скрол-контейнера (clip парний з overflow-y:visible на body — тому
   вертикальний документний скрол лишається природним, а sticky-купон не ламається;
   внутрішні каруселі скролять самі й не зачіпаються). */
@media (max-width:640px){
  body{ overflow-x:clip; }
}

/* ============================================================
   Стилі «оживлених» елементів (app.js) — у тому ж характері.
   ============================================================ */
.tv2-acc-head{ cursor:pointer; user-select:none; }
.tv2-acc-head .tv2-chevron{ margin-left:auto; width:16px; height:16px; flex:0 0 16px; transition:transform .2s ease; opacity:.55; }
.tv2-acc-head.tv2-collapsed .tv2-chevron{ transform:rotate(-90deg); }
.tv2-acc-body{ overflow:hidden; transition:height .22s ease; }
.tv2-search{ display:flex; align-items:center; gap:8px; margin:6px 8px; padding:8px 11px; background:var(--background-secondary); border-radius:999px; border:1px solid transparent; }
.tv2-search:focus-within{ border-color:var(--control-primary); }
.tv2-search svg{ width:15px; height:15px; opacity:.55; flex:0 0 15px; }
.tv2-search input{ border:0; outline:0; background:transparent; width:100%; color:var(--text-title); font-size:13px; }
.tv2-search input::placeholder{ color:var(--text-body); }
.tv2-search .tv2-count{ font-size:12px; color:var(--text-body); flex:0 0 auto; }
.tv2-hidden{ display:none !important; }
.tv2-empty{ padding:14px; text-align:center; color:var(--text-body); font-size:13px; }
.tv2-star{ cursor:pointer; flex:0 0 18px; width:18px; height:18px; margin-right:4px; opacity:.3; transition:opacity .14s ease; }
.tv2-star:hover{ opacity:.7; }
.tv2-pinned .tv2-star{ opacity:1; }

/* ── Контент-обгортка нових/контентних сторінок ── */
.tv2-content{
  width:100%; overflow-x:hidden;
  background:var(--tv2-page-bg, #e7e4dd);        /* трохи темніше за основне тло */
  display:flex; flex-direction:column; align-items:center;
}
:root[data-color-scheme="dark"] .tv2-content,
[data-color-scheme="dark"] .tv2-content{ --tv2-page-bg:#141311; }
.tv2-content > .tv2-seo-wrap{ flex:0 0 auto; }

/* ── Власний футер (надійна верстка, брендовий жовтий) ── */
/* НАТУРАЛЬНИЙ скрол сторінки: crawled-SPA має app-shell (html/body height:100vh + body overflow:scroll)
   — це і давало «дебільний» скрол. Повертаємо звичайний документний скрол. */
html{ height:auto !important; min-height:100%; overflow-y:auto !important; }
body{ height:auto !important; min-height:100vh !important; overflow-y:visible !important; overscroll-behavior-y:none; }
/* #root — вертикальна колонка, кожен блок росте під контент (інакше SPA-контейнери схлопуються в 0 і футер/текст накладаються) */
#root{ height:auto !important; min-height:100vh; display:flex !important; flex-direction:column !important;
  filter:none !important; max-height:none !important; overflow:visible !important; }   /* прибираємо crawled #root{filter:blur(4px)} — блюр на всю сторінку */
#root > *{ flex:0 0 auto !important; min-height:0 !important; height:auto !important; max-height:none !important; }
/* контент-колонка НЕ має бути вкладеним скролером (на головній була 804px+overflow:auto → подвійний скрол);
   робимо як на футболі — контент тече в документ, документний скрол один */
#line-holder, .page-wrapper_Page__core{ height:auto !important; max-height:none !important; overflow-y:visible !important; scroll-snap-type:none !important; }
/* розклипаємо app-shell контейнери головної (мали height:calc(100vh-56px)+overflow → вкладений скрол) */
[class~="eyacb5RnRHWkPEIs53uq3Q=="], [class~="W8MEQDbgn9zApXALlR5yDw=="],
[class~="n9FEBk6UTDXODfwvQSOkUg=="], [class~="QJ4Tj-CBmZRT2DiPPknOOQ=="]{
  height:auto !important; max-height:none !important; min-height:0 !important; overflow-y:visible !important; }
[class*="scroll-snap"]{ scroll-snap-type:none !important; }

/* ховаємо старий SPA-футер (crawled) — усюди показуємо чистий tv2-footer */
[data-id="footer-wrapper"], footer.footer{ display:none !important; }
/* Оригінальний crawled seo-kit (старий бренд-текст) НЕ показуємо: наш SEO-текст іде в .tv2-seo-wrap
   (initSeo кладе його в колонку контенту / .tv2-content). На сторінках із текстом initSeo ще й чистить kit;
   тут ховаємо seo-kit ЗОВСІМ, щоб він не протікав там, де нового тексту цією мовою немає. */
[class*="seo-kit_styles_component"], [class*="seo-kit_SeoContent"],
[class*="seo-kit_styles_button"], [class*="seo-kit"] .js-collapse__toggle,
[class*="seo-kit_styles_header"]{ display:none !important; }
/* легальна смуга (ліцензія + печатки відповідальної гри + копірайт) — темна, внизу футера */
.tv2-legal-band{ background:#1b1b19; }
.tv2-legal-in{ max-width:1024px; margin:0 auto; padding:22px 18px 26px; }
.tv2-legal-in p{ font-size:12px; line-height:1.6; margin:0 0 10px; color:#b6b3aa; }
.tv2-legal-in p b{ color:#e7e4dd; font-weight:700; }
.tv2-seals{ display:flex; align-items:center; gap:20px; flex-wrap:wrap; margin:16px 0 12px; }
.tv2-seals span{ font-size:13px; font-weight:800; color:#fff; }
.tv2-seals img{ height:24px; width:auto; display:block; }
.tv2-copyright{ font-size:12px; color:#8f8c84; }
.tv2-footer{ width:100%; background:var(--background-main); border-top:1px solid var(--background-secondary); margin-top:8px;
  position:relative; z-index:5; }   /* футер перекриває фіксований купон, коли доходиш до низу */
/* купон (бет-слип): нормальний sticky замість дивного fixed bottom:499px — щоб не плавав над футером */
[class="YxwtNah33GMRFK0l6HHIGw=="]{ position:sticky !important; top:72px !important; bottom:auto !important;
  align-self:flex-start; max-height:calc(100vh - 88px); }
/* «Популярні розділи» — розкривний список у футері */
.tv2-footer-pop{ border-bottom:1px solid var(--background-secondary); padding:6px 0 16px; margin-bottom:20px; }
.tv2-footer-pop summary{ list-style:none; cursor:pointer; font-size:16px; font-weight:800; color:var(--text-title);
  display:flex; align-items:center; justify-content:space-between; padding:6px 0; }
.tv2-footer-pop summary::-webkit-details-marker{ display:none; }
.tv2-footer-pop summary::after{ content:'\25be'; color:var(--text-title); font-size:26px; line-height:1; margin-left:12px; transition:transform .2s ease; }
.tv2-footer-pop[open] summary::after{ transform:rotate(180deg); }
.tv2-footer-pop-links{ display:flex; flex-wrap:wrap; gap:9px 24px; margin-top:14px; }
.tv2-footer-pop-links a{ font-size:13px; color:var(--text-body); text-decoration:none; transition:color .14s ease; }
.tv2-footer-pop-links a:hover{ color:var(--text-title); }
.tv2-footer-in{ max-width:1024px; margin:0 auto; padding:26px 18px 20px; }
.tv2-footer-cols{ display:flex; flex-wrap:wrap; gap:28px 40px; }
.tv2-footer-col{ display:flex; flex-direction:column; gap:9px; min-width:180px; flex:1; }
.tv2-footer-col h4{ margin:0 0 6px; font-size:15px; font-weight:800; color:var(--text-title); position:relative; padding-bottom:8px; }
.tv2-footer-col h4::after{ content:''; position:absolute; left:0; bottom:0; width:34px; height:3px; border-radius:3px; background:var(--control-primary); } /* жовтий */
.tv2-footer-col a{ font-size:14px; color:var(--text-body); text-decoration:none; transition:color .14s ease; width:fit-content; }
.tv2-footer-col a:hover{ color:var(--text-title); }
.tv2-footer-app{ flex:1.2; }
.tv2-apk{ display:inline-flex; align-items:center; gap:10px; background:var(--control-primary); color:#141311 !important;
  font-weight:800; padding:11px 16px; border-radius:var(--radius-md,12px); width:fit-content; transition:filter .14s ease, transform .12s ease; }
.tv2-apk:hover{ filter:brightness(1.05); transform:translateY(-1px); }
.tv2-apk-ico{ font-size:12px; }
.tv2-apk small{ display:block; font-size:11px; font-weight:600; opacity:.75; }
.tv2-social{ display:flex; gap:12px; margin-top:14px; }
.tv2-social a{ width:38px; height:38px; border-radius:50%; display:flex; align-items:center; justify-content:center;
  background:var(--background-secondary); transition:transform .14s ease, background-color .14s ease; }
.tv2-social a:hover{ transform:translateY(-2px); background:var(--control-primary); }
.tv2-social img{ width:20px !important; height:20px !important; object-fit:contain; }
.tv2-footer-legal{ margin-top:22px; padding-top:16px; border-top:1px solid var(--background-secondary);
  font-size:12px; line-height:1.6; color:var(--text-body); }
@media(max-width:640px){ .tv2-footer-cols{ gap:22px; } .tv2-footer-col{ flex:1 1 100%; } }

/* прибрати зайві (неклікабельні) зірочки-«обране» */
[data-testid="modulor-icon-star_outlined"],
[data-testid*="-favorite"],
[class*="favorite-icon"], [class*="favourite-icon"]{ display:none !important; }

/* мертві чекбокси вибору турнірів (сірі квадрати) */
#tournaments-filter [class*="control-input"],
#tournaments-filter [class*="modulor_control"],
[class*="EC_"] [class*="control-input"],
[class*="EC_"] input[class*="modulor-control"]{ display:none !important; }

/* порожні бокси («пропуски») у картках подій */
[data-testid^="event-card"] [class*="styles_scores"]:empty,
[data-testid^="event-card"] [class*="market"]:empty,
[data-testid^="event-card"] [class*="outcomes"]:empty,
[data-testid^="event-card"] [class*="wrapper"]:empty{ display:none !important; }
.tv2-empty-box{ display:none !important; }

/* згенеровані брендові банери у тексті */
.tv2-gen-img{ display:block; width:100%; height:auto; margin:18px 0 20px; border-radius:var(--radius-lg,16px);
  box-shadow:0 6px 20px rgba(0,0,0,.14); }

/* ── Список ліг (Варіант 2 «компактний букмекерський», data-driven партіал line-list.php) ── */
.tv2-line{ font-family:inherit; }
.tv2-line-caption{ font-size:12px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:var(--text-body); opacity:.7; padding:4px 4px 10px; }
.tv2-line-group{ margin-bottom:10px; border-radius:12px; overflow:hidden; border:1px solid rgba(128,128,128,.16); }
.tv2-line-ghead{ width:100%; display:flex; align-items:center; gap:10px; padding:11px 14px; background:#1b1b19; color:#fff; border:0; cursor:pointer; font:inherit; text-align:left; }
.tv2-line-gtitle{ flex:1; font-weight:700; font-size:14px; position:relative; padding-bottom:5px; }
.tv2-line-gtitle::after{ content:''; position:absolute; left:0; bottom:0; width:22px; height:3px; border-radius:3px; background:var(--control-primary); }
.tv2-line-count{ background:var(--control-primary); color:#171716; font-weight:800; font-size:11px; border-radius:6px; padding:2px 8px; }
.tv2-line-chev{ width:16px; height:16px; stroke:rgba(255,255,255,.7); transition:transform .2s ease; flex:none; }
.tv2-line-group.tv2-collapsed .tv2-line-chev{ transform:rotate(-90deg); }
.tv2-line-body{ background:var(--background-main); }
.tv2-line-group.tv2-collapsed .tv2-line-body{ display:none; }
.tv2-line-row{ display:flex; align-items:center; gap:10px; padding:10px 14px; text-decoration:none;
  border-left:3px solid transparent; border-top:1px solid rgba(128,128,128,.10); transition:background-color .12s ease, border-color .12s ease; }
.tv2-line-row:first-child{ border-top:0; }
.tv2-line-row:hover{ background:rgba(233,239,58,.10); border-left-color:var(--control-primary); }
.tv2-cc{ width:28px; height:20px; border-radius:5px; background:#1b1b19; color:var(--control-primary); font-size:10px; font-weight:800; letter-spacing:.02em; display:inline-flex; align-items:center; justify-content:center; flex:none; overflow:hidden; box-shadow:0 0 0 1px rgba(0,0,0,.15) inset; }
.tv2-cc > .tv2-flag{ width:100%; height:100%; display:block; object-fit:cover; }
.tv2-cc > .tv2-cc-txt{ font-size:10px; font-weight:800; color:var(--control-primary); }
.tv2-nm{ flex:1; font-size:13px; font-weight:600; color:var(--text-title); }
.tv2-line-star{ width:15px; height:15px; fill:none; flex:none; }
/* зірочки ЖОВТІ (path має stroke=currentColor, який брав синій колір лінка) */
#tournaments-filter .tv2-line-star, #tournaments-filter .tv2-line-star path{ stroke:var(--control-primary) !important; }
.tv2-line-row:hover .tv2-line-star path{ stroke:var(--control-primary) !important; fill:rgba(233,239,58,.25) !important; }
/* перебиваємо crawled #tournaments-filter-правила (ID-специфічність) для рядків/голів/тіла */
#tournaments-filter.tv2-line .tv2-line-row{ display:flex !important; height:auto !important; }
#tournaments-filter.tv2-line .tv2-line-ghead{ display:flex !important; }
#tournaments-filter.tv2-line .tv2-line-body{ display:block; }
#tournaments-filter.tv2-line .tv2-line-group.tv2-collapsed .tv2-line-body{ display:none; }
/* на світлих сторінках список ліг має слідувати темі (заголовок груп мав фіксований темний фон) */
html.tv2-light .tv2-line-ghead{ background:var(--background-secondary); color:var(--text-title); }
html.tv2-light .tv2-line-chev{ stroke:var(--text-body); }
/* легал-сторінки (privacy/terms/aml/responsible-gambling): brand-хардкоджений герой (var(--primary_50)=#000)
   не слідував темі. На СВІТЛІЙ темі робимо його світлим + заголовок темним (на темній лишається як був). */
html.tv2-light body[data-brand] [class~="eY5RKCoZlIBKT970SJ-sR"]{ background-color:var(--background-secondary) !important; }
html.tv2-light [class~="eY5RKCoZlIBKT970SJ-sR"] h1{ color:var(--text-title) !important; }

/* ── SEO-контент (тексти сторінок) — явна КАРТКА-віконце в тілі сторінки ── */
.tv2-seo-wrap{ position:relative; width:calc(100% - 28px); max-width:1024px; margin:28px auto 32px;
  background:var(--background-main); border:1px solid rgba(128,128,128,.22); border-radius:18px;
  box-shadow:0 8px 30px rgba(0,0,0,.22); }
.tv2-seo-wrap::before{ content:''; display:block; height:4px; width:52px; border-radius:3px;
  background:var(--control-primary); margin:20px 0 -6px 24px; }
/* у чистому текстовому шаблоні (.tv2-content) — СВІТЛЕ читабельне віконце + темний текст
   (темна картка лишається лише на продуктових сторінках) */
/* SEO-картка на ТЕМ-ЗМІННИХ — слідує перемикачу теми скрізь (світла на світлій темі, темна на темній).
   Раніше була захардкоджена світлою (#f4f1ea) → на технічних/текстових і на головній колір не мінявся. */
.tv2-content > .tv2-seo-wrap{ margin-top:18px; }
.tv2-seo{ padding:18px 24px 8px; color:var(--text-body); font-size:15px; line-height:1.7; }
.tv2-seo > *:first-child{ margin-top:0; }
.tv2-seo h1{ font-size:26px; font-weight:800; color:var(--text-title); letter-spacing:-.02em; line-height:1.22; margin:0 0 14px; }
.tv2-seo h2{ font-size:20px; font-weight:800; color:var(--text-title); letter-spacing:-.01em; margin:28px 0 12px; padding-left:14px; border-left:4px solid var(--control-primary); } /* брендовий жовтий */
.tv2-seo h3{ font-size:16px; font-weight:700; color:var(--text-title); margin:20px 0 8px; }
.tv2-seo p{ margin:0 0 12px; }
/* FAQ — вкладений акордеон (details/summary) */
.tv2-seo details.tv2-faq{ border:1px solid rgba(128,128,128,.28); border-radius:12px; margin:10px 0; background:rgba(128,128,128,.05); overflow:hidden; }
.tv2-seo details.tv2-faq + details.tv2-faq{ margin-top:8px; }
.tv2-seo details.tv2-faq > summary{ list-style:none; cursor:pointer; position:relative; display:block;
  padding:14px 46px 14px 16px; font-size:16px; font-weight:700; color:var(--text-title); }
.tv2-seo details.tv2-faq > summary::-webkit-details-marker{ display:none; }
.tv2-seo details.tv2-faq > summary::after{ content:''; position:absolute; right:18px; top:50%;
  width:9px; height:9px; border-right:2px solid currentColor; border-bottom:2px solid currentColor;
  transform:translateY(-70%) rotate(45deg); opacity:.5; transition:transform .2s ease; }
.tv2-seo details.tv2-faq[open] > summary::after{ transform:translateY(-30%) rotate(225deg); }
.tv2-seo details.tv2-faq > summary:hover{ color:var(--control-primary); }
.tv2-seo details.tv2-faq[open] > summary{ color:var(--control-primary); }
.tv2-seo details.tv2-faq > p{ margin:0; padding:0 16px 14px; color:var(--text-body); }
.tv2-seo a{ color:var(--text-link); text-decoration:none; }
.tv2-seo a:hover{ text-decoration:underline; }
.tv2-seo ul, .tv2-seo ol{ margin:0 0 14px; padding-left:20px; }
.tv2-seo li{ margin:5px 0; }
.tv2-seo li::marker{ color:var(--control-deposit); }
.tv2-seo strong{ color:var(--text-title); }
.tv2-seo table{ width:100%; border-collapse:separate; border-spacing:0; margin:14px 0 22px; font-size:14px;
  border:1px solid var(--text-body); border-radius:var(--radius-md); overflow:hidden;
  box-shadow:0 2px 10px rgba(0,0,0,.06); }
.tv2-seo th, .tv2-seo td{ border-bottom:1px solid rgba(128,128,128,.28); border-right:1px solid rgba(128,128,128,.2);
  padding:12px 14px; text-align:left; vertical-align:top; }
.tv2-seo th:last-child, .tv2-seo td:last-child{ border-right:0; }
.tv2-seo tr:last-child td{ border-bottom:0; }
.tv2-seo th{ background:var(--text-title); color:var(--background-main); font-weight:700;
  border-bottom:3px solid var(--control-primary); }  /* жовтий підкреслювач шапки */
.tv2-seo td:first-child{ font-weight:600; color:var(--text-title); }
.tv2-seo tbody tr:nth-child(even) td, .tv2-seo tr:nth-child(even) td{ background:rgba(128,128,128,.08); }
.tv2-seo tbody tr:hover td, .tv2-seo tr:hover td{ background:rgba(233,239,58,.12); }  /* жовтий ховер */
.tv2-seo table[border], .tv2-seo table[border] td, .tv2-seo table[border] th{ border-width:0; }
.tv2-seo table[border]{ border:1px solid var(--text-body) !important; }

/* згортання довгого тексту */
.tv2-seo-wrap.tv2-collapsed .tv2-seo{ max-height:360px; overflow:hidden;
  -webkit-mask-image:linear-gradient(#000 62%, transparent); mask-image:linear-gradient(#000 62%, transparent); }
.tv2-seo-more{ display:block; margin:2px auto 6px; border:1px solid var(--background-secondary); background:var(--background-main);
  color:var(--text-title); font-family:inherit; font-weight:700; font-size:14px; padding:10px 22px; border-radius:999px; cursor:pointer;
  transition:background-color .14s ease; }
.tv2-seo-more:hover{ background:var(--background-secondary); }

/* великий пошук ігор у казино */
.tv2-search-lg{ margin:12px 12px 4px; padding:11px 15px; }
.tv2-search-lg input{ font-size:14px; }

/* активний чіпс категорії */
.tv2-chip-on{ outline:2px solid var(--control-primary); outline-offset:2px; border-radius:14px; }

/* поява переставленого блоку */
@keyframes tv2-fade{ from{opacity:0} to{opacity:1} }
.tv2-animate-in{ animation:tv2-fade .3s ease; }

/* усе інтерактивне продукту — виглядає клікабельним (курсор-палець) */
[class*="wrapper-odds"],
[data-testid^="page-country-id"],
#tournaments-filter [class*="list-cell__container"],
#line-holder [class*="list-cell__clickable"],
[data-testid="sports-navigation-menu"] [data-testid],
[data-testid*="hoverable-game-image"],
[data-testid*="sab-card"]{ cursor:pointer; }
[class*="wrapper-odds"]{ transition:background-color .13s ease, box-shadow .13s ease; }
[class*="wrapper-odds"]:hover{ box-shadow:inset 0 0 0 1.5px var(--control-primary); }
/* делікатне підсвічування рядка ліги при наведенні */
[data-testid^="page-country-id"]:hover{ background:var(--background-secondary); }
/* обраний коефіцієнт */
.tv2-odd-on{ background:var(--control-primary) !important; color:#111 !important; box-shadow:inset 0 0 0 2px var(--control-primary); }
.tv2-odd-on *{ color:#111 !important; }

/* ── Купон у панелі ── */
.tv2-cpn{ font-size:13px; }
.tv2-cpn-h{ display:flex; align-items:center; gap:8px; padding:12px 14px; font-weight:800; font-size:15px; border-bottom:1px solid var(--background-secondary); }
.tv2-cpn-n{ background:var(--control-primary); color:#111; border-radius:999px; font-size:12px; font-weight:800; padding:1px 9px; }
.tv2-cpn-clear{ margin-left:auto; font-size:12px; font-weight:700; color:var(--text-body); cursor:pointer; }
.tv2-cpn-clear:hover{ color:var(--text-title); }
.tv2-cpn-b{ max-height:300px; overflow:auto; }
.tv2-cpn-i{ display:flex; align-items:flex-start; gap:10px; padding:11px 14px; border-bottom:1px solid var(--background-secondary); }
.tv2-cpn-i-t{ flex:1; display:flex; flex-direction:column; gap:2px; min-width:0; }
.tv2-cpn-i-t b{ font-size:13px; font-weight:700; }
.tv2-cpn-i-t span{ font-size:12px; color:var(--text-body); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tv2-cpn-i-t em{ font-size:11px; color:var(--text-link); font-style:normal; font-weight:600; }
.tv2-cpn-i-k{ font-weight:800; font-variant-numeric:tabular-nums; }
.tv2-cpn-x{ cursor:pointer; opacity:.45; display:flex; flex:0 0 16px; }
.tv2-cpn-x svg{ width:16px; height:16px; }
.tv2-cpn-x:hover{ opacity:1; }
.tv2-cpn-stake{ display:flex; align-items:center; gap:8px; padding:11px 14px; color:var(--text-body); }
.tv2-cpn-stake-i{ margin-left:auto; width:90px; text-align:right; background:var(--background-secondary); border:1px solid transparent; border-radius:var(--radius-sm,9px); padding:7px 10px; color:var(--text-title); font-family:inherit; font-weight:700; }
.tv2-cpn-stake-i:focus{ outline:0; border-color:var(--control-primary); }
.tv2-cpn-row{ display:flex; align-items:center; justify-content:space-between; padding:6px 14px; color:var(--text-body); }
.tv2-cpn-row b{ color:var(--text-title); font-weight:800; font-variant-numeric:tabular-nums; }
.tv2-cpn-win b, .tv2-cpn-win{ }
.tv2-cpn-go{ margin:12px 14px 14px; width:calc(100% - 28px); border:0; cursor:pointer; font-family:inherit; font-weight:800; font-size:14px; padding:13px; border-radius:var(--radius-sm,10px); background:var(--control-deposit); color:#fff; transition:filter .14s ease; }
.tv2-cpn-go:hover{ filter:brightness(1.06); }
.tv2-cpn-go-ok{ background:var(--control-primary); color:#111; }
/* плаваючий варіант (сторінки без панелі) */
.tv2-slip{ position:fixed; right:16px; bottom:16px; z-index:70; width:300px; max-width:calc(100vw - 32px); background:var(--background-main); border:1px solid var(--background-secondary); border-radius:16px; box-shadow:0 16px 40px rgba(0,0,0,.28); overflow:hidden; transform:translateY(16px); opacity:0; pointer-events:none; transition:.22s ease; }
.tv2-slip.tv2-show{ transform:none; opacity:1; pointer-events:auto; }

/* ── Купон (bet-slip) ── */
.tv2-slip{
  position:fixed; right:16px; bottom:16px; z-index:70; width:300px; max-width:calc(100vw - 32px);
  background:var(--background-main); color:var(--text-title);
  border:1px solid var(--background-secondary); border-radius:var(--radius-lg,16px);
  box-shadow:0 16px 40px rgba(0,0,0,.28); overflow:hidden;
  transform:translateY(16px) scale(.98); opacity:0; pointer-events:none;
  transition:transform .22s ease, opacity .22s ease;
}
.tv2-slip.tv2-show{ transform:none; opacity:1; pointer-events:auto; }
.tv2-slip-h{ display:flex; align-items:center; gap:8px; padding:13px 15px; font-weight:800; border-bottom:1px solid var(--background-secondary); }
.tv2-slip-n{ background:var(--control-primary); color:#111; border-radius:999px; font-size:12px; font-weight:800; padding:1px 9px; }
.tv2-slip-x{ margin-left:auto; cursor:pointer; opacity:.6; }
.tv2-slip-x svg, .tv2-slip-i i svg{ width:16px; height:16px; }
.tv2-slip-x:hover{ opacity:1; }
.tv2-slip-b{ max-height:230px; overflow:auto; }
.tv2-slip-i{ display:flex; align-items:center; gap:10px; padding:11px 15px; border-bottom:1px solid var(--background-secondary); font-size:13px; }
.tv2-slip-i span{ flex:1; color:var(--text-body); }
.tv2-slip-i b{ font-weight:800; font-variant-numeric:tabular-nums; }
.tv2-slip-i i{ cursor:pointer; opacity:.5; display:flex; }
.tv2-slip-i i:hover{ opacity:1; }
.tv2-slip-f{ display:flex; align-items:center; justify-content:space-between; padding:13px 15px; font-size:13px; color:var(--text-body); }
.tv2-slip-f b{ font-size:16px; font-weight:800; color:var(--text-title); font-variant-numeric:tabular-nums; }

/* меню/списки: crawled-hover ставив СВІТЛИЙ фон (#f5f4f1) під білим текстом → нечитабельно.
   Робимо нейтральний напівпрозорий hover, що читається на обох темах. */
[class*="modulor_list-cell__clickable"]:hover{ background:rgba(128,128,128,.18) !important; }

/* ── перемикач теми (кнопка в шапці) ── */
.tv2-theme-btn{ display:inline-flex; align-items:center; justify-content:center; width:36px; height:36px;
  margin:0 6px; padding:0; border:0; border-radius:999px; background:transparent; color:#eceae4;
  cursor:pointer; flex:none; transition:background-color .15s ease, color .15s ease; }
/* шапка завжди темна (chrome) — тому іконка світла на обох темах */
.tv2-theme-btn:hover{ background:rgba(255,255,255,.12); color:var(--control-primary); }
.tv2-theme-btn svg{ width:20px; height:20px; }

/* ── data-driven карусель ігрових плиток (tv2_tiles) ── */
.tv2-cz2{ position:relative; margin:0 0 20px; }
.tv2-cz2-bare{ margin:0; }
.tv2-cz2-head{ display:flex; align-items:center; padding:2px 2px 12px; }
.tv2-cz2-h{ margin:0; font-size:20px; line-height:1.2; font-weight:600; color:var(--text-title); }
.tv2-cz2-row{ display:flex; gap:8px; overflow-x:auto; scroll-snap-type:x proximity;
  scrollbar-width:none; -ms-overflow-style:none; padding-bottom:2px; }
.tv2-cz2-row::-webkit-scrollbar{ display:none; }
.tv2-tile{ flex:0 0 111px; width:111px; scroll-snap-align:start; text-decoration:none; display:block; }
.tv2-tile-img{ position:relative; display:block; width:111px; height:111px; border-radius:12px;
  overflow:hidden; background:var(--background-secondary); }
.tv2-tile-img img{ width:100%; height:100%; object-fit:cover; display:block; }
.tv2-tile-play{ position:absolute; inset:0; display:flex; align-items:center; justify-content:center;
  opacity:0; background:rgba(0,0,0,.34); transition:opacity .16s; color:#fff; }
.tv2-tile-play svg{ width:34px; height:34px; filter:drop-shadow(0 2px 6px rgba(0,0,0,.5)); }
.tv2-tile:hover .tv2-tile-play{ opacity:1; }
.tv2-tile-nm{ display:block; margin-top:6px; font-size:12px; line-height:1.25; color:var(--text-title);
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* ── data-driven картка спорт-події (tv2_events) ── */
.tv2-ev-row .tv2-ev{ flex:0 0 300px; width:300px; scroll-snap-align:start; display:flex; flex-direction:column;
  gap:14px; padding:16px 16px 15px; text-decoration:none; border-radius:16px; background:var(--background-secondary);
  border:1px solid rgba(128,128,128,.16); }
.tv2-ev-lg{ font-size:12px; font-weight:700; color:var(--text-body); opacity:.85; white-space:nowrap;
  overflow:hidden; text-overflow:ellipsis; }
/* команди ліворуч/праворуч, час+рахунок по центру (як оригінал) */
.tv2-ev-body{ display:flex; align-items:flex-start; gap:8px; padding:2px 0 4px; }
.tv2-ev-tm{ flex:1; min-width:0; display:flex; flex-direction:column; align-items:center; gap:8px; text-align:center; }
.tv2-ev-tm img, .tv2-ev-ph{ width:44px; height:44px; flex:none; object-fit:contain; }
.tv2-ev-ph{ background:rgba(128,128,128,.2); border-radius:50%; }
.tv2-ev-tm b{ font-weight:600; font-size:13px; line-height:1.25; color:var(--text-title); max-width:100%;
  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.tv2-ev-mid{ flex:none; width:66px; display:flex; flex-direction:column; align-items:center; gap:5px; padding-top:8px; }
.tv2-ev-time{ font-style:normal; font-size:11px; color:var(--text-body); text-align:center; line-height:1.25; }
.tv2-ev-score{ font-style:normal; font-weight:800; font-size:19px; color:var(--text-title); font-variant-numeric:tabular-nums; }
.tv2-ev-odds{ display:flex; gap:8px; margin-top:auto; }
.tv2-ev-od{ flex:1; display:flex; flex-direction:column; align-items:center; gap:3px; padding:9px 4px;
  border-radius:10px; background:var(--background-main); border:1px solid rgba(128,128,128,.18); transition:border-color .12s, background-color .12s; }
.tv2-ev:hover .tv2-ev-od{ border-color:rgba(233,239,58,.4); }
.tv2-ev-od i{ font-style:normal; font-size:11px; color:var(--text-body); }
.tv2-ev-od b{ font-size:15px; font-weight:800; color:var(--text-title); font-variant-numeric:tabular-nums; }
.tv2-ev-closed{ margin-top:auto; text-align:center; padding:12px 8px; border-radius:10px; font-size:12px; font-weight:600;
  color:var(--text-body); background:var(--background-main); border:1px dashed rgba(128,128,128,.3); }
.tv2-ev-od:hover{ background:rgba(233,239,58,.12); }

/* ── робочі стрілки каруселей ── */
/* нативні мертві modulor-стрілки ховаємо, щоб не перекривали мої й не зливали */
[class*="modulor_carousel__button-left"],[class*="modulor_carousel__button-right"]{ display:none!important; }
.tv2-cz-arrow{
  position:absolute; top:38%; z-index:6; width:38px; height:38px; padding:0;
  display:flex; align-items:center; justify-content:center;
  border:none; border-radius:999px; cursor:pointer;
  background:var(--control-primary); color:#111;
  box-shadow:0 4px 14px rgba(0,0,0,.4);
  opacity:0; transform:translateY(-50%) scale(.85); transition:opacity .16s, transform .16s;
}
.tv2-cz-arrow svg{ width:20px; height:20px; }
.tv2-cz-prev{ left:6px; }
.tv2-cz-next{ right:6px; }
.tv2-cz:hover .tv2-cz-arrow{ opacity:.96; transform:translateY(-50%) scale(1); }
.tv2-cz-arrow:hover{ filter:brightness(1.08); }
.tv2-cz-arrow:active{ transform:translateY(-50%) scale(.9); }
.tv2-cz-atstart .tv2-cz-prev{ opacity:0!important; pointer-events:none; }
.tv2-cz-atend .tv2-cz-next{ opacity:0!important; pointer-events:none; }
@media (hover:none){ .tv2-cz .tv2-cz-arrow{ opacity:.9; } }


/* ── СВІТЛА ТЕМА (лише home / Лайв Ставки / Найближчі події) ──
   Повний оригінальний світлий набір змінних під класом html.tv2-light
   (виграє за специфічністю над :root). Клас додає ранній скрипт у head.php. */
html.tv2-light{--advanced-freebet-background-default:#e7defc;--advanced-freebet-background-default-hover:#dbd0f7;--advanced-freebet-background-selected:#8f6edb;--advanced-freebet-background-selected-hover:#7f5ecc;--advanced-freebet-icon-default:#000000;--advanced-freebet-icon-default-hover:#000000;--advanced-freebet-icon-selected:#ffffff;--advanced-freebet-icon-selected-hover:#ffffff;--advanced-freebet-stroke-default:#e7defc00;--advanced-freebet-stroke-default-hover:#dbd0f700;--advanced-freebet-stroke-selected:#8c6bd700;--advanced-freebet-stroke-selected-hover:#7f5ecc00;--advanced-freebet-text-default:#292621;--advanced-freebet-text-selected:#ffffff;--advanced-freebet-text-selected-body:#ffffff;--advanced-freebet-text-selected-body-hover:#ffffff;--advanced-freebet-text-selected-hover:#ffffff;--advanced-menu-background-badge:#00d68f;--advanced-menu-background-badge-promotions:#00d68f;--advanced-menu-background-highlight:#f2f74033;--advanced-menu-background-hover:#403c34;--advanced-menu-background-main:#171716;--advanced-menu-background-secondary:#292621;--advanced-menu-background-tertiary:#e6e3de;--advanced-menu-control-deposit:#009e69;--advanced-menu-control-deposit-hover:#008f5f;--advanced-menu-control-disabled:#faf9f8;--advanced-menu-control-inactive-switcher:#dad6ce;--advanced-menu-control-primary:#e1f038;--advanced-menu-control-primary-hover:#e1f038;--advanced-menu-control-secondary:#292621;--advanced-menu-control-secondary-hover:#4f4a40;--advanced-menu-control-stroke-deposit-default:#45cd9800;--advanced-menu-control-stroke-deposit-hover:#16c07e00;--advanced-menu-control-stroke-primary-default:#ffc57200;--advanced-menu-control-stroke-primary-hover:#ffb64f00;--advanced-menu-control-stroke-secondary-default:#e8e8f200;--advanced-menu-control-stroke-secondary-hover:#dfdfec00;--advanced-menu-control-switcher-active:#009e69;--advanced-menu-control-switcher-knob:#ffffff;--advanced-menu-control-tertiary:#ffffff;--advanced-menu-control-tertiary-hover:#faf9f8;--advanced-menu-control-text-button:#4f4a4000;--advanced-menu-control-text-button-hover:#4f4a40;--advanced-menu-divider-main:#ffffff1a;--advanced-menu-icon-always-dark:#292621;--advanced-menu-icon-always-white:#ffffff;--advanced-menu-icon-chevron:#bbb5aa;--advanced-menu-icon-deposit:#009e69;--advanced-menu-icon-deposit-button:#ffffff;--advanced-menu-icon-disabled:#e6e3de;--advanced-menu-icon-inversion:#faf9f8;--advanced-menu-icon-loader:#009e69;--advanced-menu-icon-main:#7b756b;--advanced-menu-icon-notification:#ff3333;--advanced-menu-icon-primary:#f2f740;--advanced-menu-icon-primary-control:#292621;--advanced-menu-section-casino:#f4a8f7;--advanced-menu-section-casino-alt:#d95cd0;--advanced-menu-section-gamification:#8f6ed4;--advanced-menu-section-live:#e61414;--advanced-menu-section-sport:#a6daff;--advanced-menu-text-always-dark:#292621;--advanced-menu-text-always-white:#ffffff;--advanced-menu-text-badge:#171716;--advanced-menu-text-badge-promotions:#00d68f;--advanced-menu-text-body:#c2bdb2;--advanced-menu-text-counter:#ffffff;--advanced-menu-text-deposit-button:#ffffff;--advanced-menu-text-disabled:#bdb8ad;--advanced-menu-text-link:#009e69;--advanced-menu-text-primary:#e1f038;--advanced-menu-text-primary-control:#292621;--advanced-menu-text-subtitle:#dad6ce;--advanced-menu-text-title:#faf9f8;--advanced-sidebar-background-main:#ffffff;--advanced-sidebar-background-secondary:#f5f4f1;--advanced-sidebar-border-main:#ffffff00;--advanced-sidebar-control-deposit:#009e69;--advanced-sidebar-control-deposit-hover:#008f5f;--advanced-sidebar-control-inactive-switcher:#dad6ce;--advanced-sidebar-control-primary:#f2f740;--advanced-sidebar-control-primary-hover:#e1f038;--advanced-sidebar-control-secondary:#f5f4f1;--advanced-sidebar-control-secondary-hover:#efede9;--advanced-sidebar-control-stroke-deposit-default:#45cd9800;--advanced-sidebar-control-stroke-deposit-hover:#16c07e00;--advanced-sidebar-control-stroke-primary-default:#ffc57200;--advanced-sidebar-control-stroke-primary-hover:#ffb64f00;--advanced-sidebar-control-stroke-secondary-default:#e8e8f200;--advanced-sidebar-control-stroke-secondary-hover:#dfdfec00;--advanced-sidebar-control-switcher-active:#009e69;--advanced-sidebar-control-switcher-knob:#ffffff;--advanced-sidebar-control-switcheroff-disabled:#e8e5de;--advanced-sidebar-control-switcheron-disabled:#d9f4eb;--advanced-sidebar-control-tertiary:#ffffff;--advanced-sidebar-control-text-button-hover:#faf9f8;--advanced-sidebar-divider-main:#2929291a;--advanced-sidebar-icon-chevron:#bbb5aa;--advanced-sidebar-icon-deposit:#009e69;--advanced-sidebar-icon-deposit-button:#ffffff;--advanced-sidebar-icon-inversion:#292621;--advanced-sidebar-icon-main:#7b756b;--advanced-sidebar-icon-notification:#ff3333;--advanced-sidebar-segment-background-default:#f5f4f1;--advanced-sidebar-segment-background-default-hover:#ffffff24;--advanced-sidebar-segment-background-selected:#ffffff;--advanced-sidebar-segment-divider-main:#2929291a;--advanced-sidebar-segment-icon-default:#7b756b;--advanced-sidebar-segment-icon-selected:#7b756b;--advanced-sidebar-segment-stroke-default:#f5f4f1;--advanced-sidebar-segment-stroke-default-hover:#ffffff24;--advanced-sidebar-segment-stroke-selected:#ffffff;--advanced-sidebar-segment-text-default:#292621;--advanced-sidebar-segment-text-selected:#292621;--advanced-sidebar-text-always-white:#ffffff;--advanced-sidebar-text-body:#7b756b;--advanced-sidebar-text-deposit-button:#ffffff;--advanced-sidebar-text-link:#009e69;--advanced-sidebar-text-subtitle:#575249;--advanced-sidebar-text-title:#292621;--advanced-tooltip-background-main:#292621;--advanced-tooltip-divider-main:#ffffff1a;--advanced-tooltip-icon-main:#7b756b;--advanced-tooltip-text-body:#bdb8ad;--advanced-tooltip-text-title:#ffffff;--background-badge:#35dba4;--background-banner:#00000033;--background-counter:#ff3333;--background-header:#171716;--background-header-hover:#292621;--background-highlight:#f2f74033;--background-input:#ffffff;--background-main:#ffffff;--background-modalview:#0b0b0aa6;--background-secondary:#f5f4f1;--background-tabbar:#171716;--background-tertiary:#e6e3de;--background-toasts:#ffffff;--background-tooltip:#292621;--checkbox-background-default:#e8e5de00;--checkbox-background-default-disabled:#e8e5de;--checkbox-background-default-hover:#008f5f;--checkbox-background-indeterminate:#009e69;--checkbox-background-indeterminate-disabled:#d9f4eb00;--checkbox-background-indeterminate-hover:#008f5f;--checkbox-background-selected:#009e69;--checkbox-background-selected-disabled:#d9f4eb;--checkbox-background-selected-hover:#00b277;--checkbox-background-slected-hover:#ffff00;--checkbox-icon-indeterminate:#ffffff;--checkbox-icon-indeterminate-disabled:#e8e5de;--checkbox-icon-indeterminate-hover:#ffffff;--checkbox-icon-selected:#ffffff;--checkbox-icon-selected-disabled:#e8e5de;--checkbox-icon-selected-hover:#ffffff;--checkbox-stroke-default:#dad6ce00;--checkbox-stroke-default-disabled:#e8e5de;--checkbox-stroke-default-hover:#008f5f;--checkbox-stroke-indeterminate:#009e6900;--checkbox-stroke-indeterminate-disabled:#d9f4eb00;--checkbox-stroke-indeterminate-hover:#008f5f00;--checkbox-stroke-selected:#009e6900;--checkbox-stroke-selected-disabled:#d9f4eb00;--checkbox-stroke-selected-hover:#ffffff;--checkbox-stroke-slected-hover:#05a56f00;--chips-background-default:#f2f1ee;--chips-background-default-disabled:#faf9f8;--chips-background-default-hover:#f2f1eecc;--chips-background-selected:#bbf8d3;--chips-background-selected-disabled:#bbf8d34d;--chips-background-selected-hover:#bbf8d3cc;--chips-icon-default:#403c34;--chips-icon-default-disabled:#bdb8ad;--chips-icon-default-hover:#292621;--chips-icon-selected:#292621;--chips-icon-selected-disabled:#bdb8ad;--chips-icon-selected-hover:#292621;--chips-stroke-default:#00000000;--chips-stroke-default-disabled:#00000000;--chips-stroke-default-hover:#00000000;--chips-stroke-selected:#00000000;--chips-stroke-selected-disabled:#00000000;--chips-stroke-selected-hover:#00000000;--chips-text-default:#403c34;--chips-text-default-disabled:#bdb8ad;--chips-text-default-hover:#292621;--chips-text-selected:#292621;--chips-text-selected-disabled:#bdb8ad;--chips-text-selected-hover:#292621;--control-always-white:#ffffff;--control-always-white-hover:#efede9;--control-betbuilder:#e1f0f8;--control-boosted-odd:#d5face;--control-boosted-odd-hover:#c3f5ba;--control-casino:#f7def6;--control-chips-active:#bbf8d3;--control-deposit:#009e69;--control-deposit-hover:#008f5f;--control-destructive:#fd4d4d;--control-disabled:#f7f6f5;--control-disabled-always-light:#faf9f8;--control-early-payout:#e9e2f8;--control-error:#ffc2c2;--control-freebet:#8f6edb;--control-inactive-switcher:#dad6ce;--control-information:#eaf4f9;--control-primary:#f2f740;--control-primary-hover:#e1f038;--control-quaternary:#e5e4de;--control-savebet:#8f6edb;--control-secondary:#f2f1ee;--control-secondary-hover:#efede9;--control-sport:#e8f8ff;--control-sport-bonus:#5a67d7;--control-sport-express:#ff8c00;--control-stroke-deposit-default:#45cd9800;--control-stroke-deposit-hover:#16c07e00;--control-stroke-disabled-default:#f5f5f700;--control-stroke-primary-default:#ffc57200;--control-stroke-primary-hover:#ffb64f00;--control-stroke-secondary-default:#e8e8f200;--control-stroke-secondary-hover:#dfdfec00;--control-stroke-tertiary-default:#dfdfec;--control-stroke-tertiary-hover:#cfcfe2;--control-stroke-textbutton-default:#fafafc00;--control-stroke-textbutton-hover:#edf2f700;--control-success:#b2e2d2;--control-switcher-active:#009e69;--control-switcher-knob:#ffffff;--control-switcheroff-disabled:#e8e5de;--control-switcheron-disabled:#d9f4eb;--control-tertiary:#faf9f5;--control-tertiary-hover:#faf9f8;--control-text-button:#faf9f800;--control-text-button-hover:#faf9f8;--control-warning:#fce1cd;--divider-always-dark:#2929291a;--divider-always-white:#ffffff1a;--divider-inversion:#ffffff1a;--divider-main:#2929291a;--dynamic-blue:#b7feff;--dynamic-citric:#fbf4b2;--dynamic-dark-blue:#c4effe;--dynamic-green:#d5face;--dynamic-orange:#ffe7cb;--dynamic-pink:#ffe1f4;--dynamic-violet:#e1e7fa;--dynamic-yellow:#fdeebf;--field-background-default:#ffffff;--field-background-default-hover:#ffffff;--field-background-disabled:#ffffff;--field-background-error:#ffffff;--field-background-error-hover:#ffffff;--field-background-focused:#ffffff;--field-divider-default:#2929291a;--field-divider-default-hover:#2929291a;--field-divider-disabled:#e6e3de;--field-divider-error:#ff33331a;--field-divider-error-hover:#2929291a;--field-divider-focused:#2929291a;--field-hint-default:#7b756b;--field-hint-default-hover:#7b756b;--field-hint-disabled:#bdb8ad;--field-hint-error:#ff3333;--field-hint-error-hover:#7b756b;--field-hint-focused:#7b756b;--field-icon-default:#7b756b;--field-icon-default-hover:#7b756b;--field-icon-disabled:#e6e3de;--field-icon-error:#ff3333;--field-icon-error-hover:#ff3333;--field-icon-focused:#7b756b;--field-label-default:#7b756b;--field-label-default-hover:#7b756b;--field-label-disabled:#bdb8ad;--field-label-error:#ff3333;--field-label-error-hover:#7b756b;--field-label-focused:#7b756b;--field-placeholder-default:#7b756b;--field-placeholder-default-hover:#7b756b;--field-placeholder-disabled:#bdb8ad;--field-placeholder-error:#ff3333;--field-placeholder-error-hover:#ff3333;--field-placeholder-focused:#bdb8ad;--field-stroke-default:#e6e3de;--field-stroke-default-hover:#e6e3de;--field-stroke-disabled:#f5f4f1;--field-stroke-error:#ff3333;--field-stroke-error-hover:#ff3333;--field-stroke-focused:#bdb8ad;--field-title-default:#292621;--field-title-default-hover:#292621;--field-title-disabled:#bdb8ad;--field-title-error:#292621;--field-title-error-hover:#292621;--field-title-focused:#292621;--gradient-first-position:#bdb8ad;--gradient-second-position:#bdb8ad1a;--header-main-background-default:#171716;--header-main-background-default-hover:#292621;--header-main-button-deposit-background-default:#009e69;--header-main-button-deposit-background-default-hover:#008f5f;--header-main-button-deposit-icon:#ffffff;--header-main-button-deposit-icon-icon-default:#000000e5;--header-main-button-deposit-icon-main-default:#000000e5;--header-main-button-deposit-stroke-default:#009e69;--header-main-button-deposit-stroke-default-hover:#009e69;--header-main-button-deposit-text-title-default:#ffffff;--header-main-button-deposit-title:#ffffff;--header-main-button-primary-background-default:#f2f740;--header-main-button-primary-background-default-hover:#e1f038;--header-main-button-primary-icon:#ffffff;--header-main-button-primary-icon-icon-default:#000000e5;--header-main-button-primary-icon-main-default:#000000e5;--header-main-button-primary-stroke-default:#f2f740;--header-main-button-primary-stroke-default-hover:#e1f038;--header-main-button-primary-text-title-default:#292621;--header-main-button-primary-title:#ffffff;--header-main-button-secondary-background-default:#f2f1ee;--header-main-button-secondary-background-default-hover:#efede9;--header-main-button-secondary-icon:#ffffff;--header-main-button-secondary-icon-icon-default:#9e9ea0;--header-main-button-secondary-icon-main-default:#9e9ea0;--header-main-button-secondary-stroke-default:#f2f1ee;--header-main-button-secondary-stroke-default-hover:#efede9;--header-main-button-secondary-text-title-default:#292621;--header-main-button-secondary-title:#ffffff;--header-main-icon-default:#969186;--header-main-icon-selected:#e1f038;--header-main-text-link:#009e69;--header-main-text-subtitle-default:#969186;--header-main-text-title-default:#ffffffe0;--header-main-text-title-selected:#e1f038;--header-secondary-background-default:#ffffff;--header-secondary-background-default-hover:#f5f4f1;--header-secondary-button-deposit-background-default:#009e69;--header-secondary-button-deposit-background-default-hover:#008f5f;--header-secondary-button-deposit-icon:#ffffff;--header-secondary-button-deposit-icon-icon-default:#000000e5;--header-secondary-button-deposit-icon-main-default:#000000e5;--header-secondary-button-deposit-stroke-default:#009e69;--header-secondary-button-deposit-stroke-default-hover:#f2f1ee;--header-secondary-button-deposit-text-title-default:#ffffff;--header-secondary-button-deposit-title:#ffffff;--header-secondary-button-primary-background-default:#f2f740;--header-secondary-button-primary-background-default-hover:#e1f038;--header-secondary-button-primary-icon:#ffffff;--header-secondary-button-primary-icon-icon-default:#000000e5;--header-secondary-button-primary-icon-main-default:#000000e5;--header-secondary-button-primary-stroke-default:#f2f740;--header-secondary-button-primary-stroke-default-hover:#f2f1ee;--header-secondary-button-primary-text-title-default:#292621;--header-secondary-button-primary-title:#ffffff;--header-secondary-button-secondary-background-default:#f2f1ee;--header-secondary-button-secondary-background-default-hover:#efede9;--header-secondary-button-secondary-icon:#ffffff;--header-secondary-button-secondary-icon-icon-default:#69696b;--header-secondary-button-secondary-icon-main-default:#69696b;--header-secondary-button-secondary-stroke-default:#f2f1ee;--header-secondary-button-secondary-stroke-default-hover:#f2f1ee;--header-secondary-button-secondary-text-title-default:#292621;--header-secondary-button-secondary-title:#ffffff;--header-secondary-icon-default:#7b756b;--header-secondary-icon-selected:#f2f740;--header-secondary-text-link:#009e69;--header-secondary-text-subtitle-default:#7b756b;--header-secondary-text-title-default:#292621;--header-secondary-text-title-selected:#a86200;--icon-always-dark:#1e1c19;--icon-always-white:#ffffff;--icon-betbuilder:#2f8fc7;--icon-boosted-odd:#009e69;--icon-card-red:#ff3333;--icon-card-yellow:#ffc53d;--icon-casino:#d95cd0;--icon-chevron:#bbb5aa;--icon-deposit:#009e69;--icon-deposit-button:#ffffff;--icon-disabled:#e6e3de;--icon-disabled-always-light:#e6e3de;--icon-early-payout:#8f6edb;--icon-error:#ff3333;--icon-favorite-default:#7b756b;--icon-favorite-selected:#f7a24c;--icon-header-active:#e1f038;--icon-header-inactive:#969186;--icon-hover:#575249;--icon-information:#2f8fc7;--icon-inversion:#ffffff;--icon-live:#ff7875;--icon-loader:#009e69;--icon-logotype:#e1f038;--icon-main:#7b756b;--icon-notification:#ff3333;--icon-pitch:#5dc886;--icon-primary:#f2f740;--icon-primary-control:#292621;--icon-sport:#2f8fc7;--icon-statistics:#f3b374;--icon-success:#009e69;--icon-tabbar:#e1f038;--icon-tabbar-inactive:#969186;--icon-top-parlay:#9eb917;--icon-warning:#f69b5a;--menu-background-badge:#00d68f;--menu-background-badge-promotions:#00d68f;--menu-background-highlight:#e1f0381a;--menu-background-hover:#403c34;--menu-background-main:#171716;--menu-background-secondary:#292621;--menu-background-tertiary:#e6e3de;--menu-control-deposit:#009e69;--menu-control-deposit-hover:#008f5f;--menu-control-disabled:#faf9f8;--menu-control-inactive-switcher:#dad6ce;--menu-control-primary:#e1f038;--menu-control-primary-hover:#e1f038;--menu-control-secondary:#292621;--menu-control-secondary-hover:#4f4a40;--menu-control-stroke-deposit-default:#009e69;--menu-control-stroke-deposit-hover:#008f5f;--menu-control-stroke-disabled-default:#f5f5f700;--menu-control-stroke-primary-default:#f2f740;--menu-control-stroke-primary-hover:#e1f038;--menu-control-stroke-secondary-default:#f5f4f1;--menu-control-stroke-secondary-hover:#efede9;--menu-control-stroke-tertiary-default:#f2f2f500;--menu-control-stroke-tertiary-hover:#e8e8eb00;--menu-control-stroke-textbutton-default:#fafafc00;--menu-control-stroke-textbutton-hover:#eeeef000;--menu-control-switcher-active:#009e69;--menu-control-switcher-knob:#ffffff;--menu-control-tertiary:#ffffff;--menu-control-tertiary-hover:#faf9f8;--menu-control-text-button:#4f4a4000;--menu-control-text-button-hover:#4f4a40;--menu-divider-main:#ffffff1a;--menu-icon-always-dark:#292621;--menu-icon-always-white:#ffffff;--menu-icon-chevron:#bbb5aa;--menu-icon-deposit:#009e69;--menu-icon-deposit-button:#ffffff;--menu-icon-disabled:#e6e3de;--menu-icon-inversion:#faf9f8;--menu-icon-loader:#009e69;--menu-icon-main:#7b756b;--menu-icon-notification:#ff3333;--menu-icon-primary:#f2f740;--menu-icon-primary-control:#292621;--menu-section-casino:#f4a8f7;--menu-section-casino-alt:#d95cd0;--menu-section-gamification:#8f6ed4;--menu-section-live:#e61414;--menu-section-sport:#a6daff;--menu-stroke-container-default:#171716;--menu-stroke-container-default-hover:#171716;--menu-stroke-item-default:#171716;--menu-stroke-item-default-hover:#171716;--menu-text-always-dark:#292621;--menu-text-always-white:#ffffff;--menu-text-badge:#171716;--menu-text-badge-promotions:#00d68f;--menu-text-body:#c2bdb2;--menu-text-counter:#ffffff;--menu-text-deposit-button:#ffffff;--menu-text-deposit-double-button:#000000d6;--menu-text-disabled:#00000066;--menu-text-link:#009e69;--menu-text-primary:#e1f038;--menu-text-primary-control:#292621;--menu-text-primary-double-button:#797b20;--menu-text-subtitle:#dad6ce;--menu-text-title:#faf9f8;--outcome-background-boosted:#d5face;--outcome-background-boosted-hover:#c3f5ba;--outcome-background-default:#f2f1ee;--outcome-background-default-hover:#efede9;--outcome-background-disabled:#f7f6f5;--outcome-background-float:#ffffff;--outcome-background-selected:#f2f740;--outcome-background-selected-hover:#e1f038;--outcome-stroke-boosted:#d5face;--outcome-stroke-boosted-hover:#c3f5ba;--outcome-stroke-default:#f2f1ee;--outcome-stroke-default-hover:#efede9;--outcome-stroke-disabled:#f7f6f5;--outcome-stroke-selected:#f2f740;--outcome-stroke-selected-hover:#e1f038;--outcome-subtitle-boosted:#7b756b;--outcome-subtitle-default:#7b756b;--outcome-subtitle-default-hover:#292621;--outcome-subtitle-disabled:#bdb8ad;--outcome-subtitle-selected:#797b20;--outcome-subtitle-selected-hover:#292621;--outcome-subtitle-total:#7b756b;--outcome-title-boosted:#009e69;--outcome-title-default:#2f8fc7;--outcome-title-default-hover:#292621;--outcome-title-disabled:#bdb8ad;--outcome-title-down:#e61414;--outcome-title-selected:#292621;--outcome-title-selected-hover:#292621;--outcome-title-total:#292621;--outcome-title-up:#009e69;--radio-background-default:#dad6ce00;--radio-background-default-disabled:#faf9f800;--radio-background-default-hover:#008f5f00;--radio-background-selected:#009e6900;--radio-background-selected-disabled:#d9f4eb00;--radio-background-selected-hover:#45cd9800;--radio-background-slected-hover:#008f5f;--radio-icon-selected:#f5f4f1;--radio-icon-selected-disabled:#f5f4f1;--radio-icon-selected-hover:#f5f4f1;--radio-stroke-default:#7b756b;--radio-stroke-default-disabled:#faf9f8;--radio-stroke-default-hover:#008f5f;--radio-stroke-selected:#009e69;--radio-stroke-selected-disabled:#d9f4eb;--radio-stroke-selected-hover:#ffffff;--section-bronze:#bb9181;--section-casino:#ffa8f5;--section-casino-alt:#d95cd0;--section-casino-position:#2f1b2f;--section-fast-markets-default:#82c5fc;--section-gamification:#8f6ed4;--section-gamification-event:#c31347;--section-gold:#bf9f7a;--section-live:#ff7875;--section-mystery-duck:#f7a24c;--section-outcome-promo:#2f8fc71f;--section-position:#e3ecfc;--section-silver:#a2a2a2;--section-sport:#8adcff;--section-win-bonus:#009e69;--segment-background-default:#e5e4de;--segment-background-default-hover:#efede9;--segment-background-selected:#ffffff;--segment-divider-main:#2929291a;--segment-icon-default:#7b756b;--segment-icon-selected:#292621;--segment-stroke-default:#e5e4de00;--segment-stroke-default-hover:#efede900;--segment-stroke-selected:#ffffff00;--segment-text-default:#575249;--segment-text-selected:#292621;--shadow-button:#00000000;--shadow-menu-container-default:#00000000;--shadow-menu-container-default-hover:#00000000;--shadow-menu-item-default:#00000000;--shadow-menu-item-default-hover:#00000000;--shadow-toasts:#29262133;--sport-filter-background:#ffffff;--sport-filter-divider:#2929291a;--sport-filter-icon:#7b756b;--sport-filter-item-default-background:#f2f1ee;--sport-filter-item-default-background-hover:#009e691a;--sport-filter-item-default-stroke:#f2f1ee00;--sport-filter-item-default-stroke-hover:#efede900;--sport-filter-item-default-title:#403c34;--sport-filter-item-selected-background:#bbf8d3;--sport-filter-item-selected-background-hover:#bbf8d3;--sport-filter-item-selected-icon:#009e69;--sport-filter-item-selected-stroke:#bbf8d300;--sport-filter-item-selected-stroke-hover:#bbf8d300;--sport-filter-item-selected-title:#292621;--sport-filter-live-label-background:#ff3333;--sport-filter-live-label-title:#ffffff;--sport-filter-new-label-background:#35dba4;--sport-filter-new-label-title:#292621;--tabs-background-default:#f2f1ee00;--tabs-background-default-disabled:#f9f9fb00;--tabs-background-default-hover:#f2f1eecc;--tabs-background-selected:#e5e4de;--tabs-background-selected-disabled:#faf9f8;--tabs-background-selected-hover:#e5e4decc;--tabs-icon-default:#403c34;--tabs-icon-default-disabled:#bdb8ad;--tabs-icon-default-hover:#403c34;--tabs-icon-selected:#292621;--tabs-icon-selected-disabled:#bdb8ad;--tabs-icon-selected-hover:#292621;--tabs-stroke-default:#00000000;--tabs-stroke-default-disabled:#00000000;--tabs-stroke-default-hover:#00000000;--tabs-stroke-selected:#e5e4de00;--tabs-stroke-selected-disabled:#ffffff00;--tabs-stroke-selected-hover:#efede900;--tabs-text-default:#403c34;--tabs-text-default-disabled:#bdb8ad;--tabs-text-default-hover:#403c34;--tabs-text-selected:#292621;--tabs-text-selected-disabled:#bdb8ad;--tabs-text-selected-hover:#292621;--text-field-disabled:#f5f4f1;--text-field-error:#ff3333;--text-field-focused:#bdb8ad;--text-field-outline:#e6e3de;--text-always-dark:#292621;--text-always-light:#bdb8ad;--text-always-white:#ffffff;--text-badge:#292621;--text-betbuilder:#006d95;--text-body:#7b756b;--text-boosted-odd:#009e69;--text-casino:#d95cd0;--text-counter:#ffffff;--text-deposit:#009e69;--text-deposit-button:#ffffff;--text-deposit-double-button:#b2e2d2;--text-disable:#bdb8ad;--text-early-payout:#8f6edb;--text-error:#ff3333;--text-header-title:#ffffffe0;--text-information:#2f8fc7;--text-inversion:#f5f4f1;--text-light:#dad6ce;--text-link:#009e69;--text-link-light:#00d68f;--text-live:#e61414;--text-outcome:#2f8fc7;--text-outcome-down:#e61414;--text-outcome-up:#009e69;--text-primary:#e58c0d;--text-primary-control:#292621;--text-primary-double-button:#797b20;--text-regular:#403c34;--text-sport:#2f8fc7;--text-subtitle:#575249;--text-success:#19c582;--text-title:#292621;--text-top-parlay:#9eb917;--text-warning:#cc6e2a;--toast-default-background:#f2f1ee;--toast-default-body:#7b756b;--toast-default-chevron:#bbb5aa;--toast-default-icon:#7b756b;--toast-default-title:#292621;--toast-error-background:#ffd6d6;--toast-error-body:#7b756b;--toast-error-chevron:#bbb5aa;--toast-error-icon:#ff3333;--toast-error-title:#292621;--toast-information-background:#eaf3f9;--toast-information-body:#ffffff;--toast-information-chevron:#bbb5aa;--toast-information-icon:#2f8fc7;--toast-information-title:#292621;--toast-success-background:#e5f5f0;--toast-success-body:#7b756b;--toast-success-chevron:#bbb5aa;--toast-success-icon:#009e69;--toast-success-title:#292621;--toast-warning-background:#fef5ee;--toast-warning-body:#7b756b;--toast-warning-chevron:#bbb5aa;--toast-warning-icon:#f69b5a;--toast-warning-title:#292621;--toggle-background-default:#dad6ce;--toggle-background-default-disabled:#e8e5de;--toggle-background-default-hover:#efede9;--toggle-background-selected:#009e69;--toggle-background-selected-disabled:#d9f4eb;--toggle-background-selected-hover:#008f5f;--toggle-knob-default:#ffffff;--toggle-knob-default-disabled:#ffffff;--toggle-knob-default-hover:#ffffff;--toggle-knob-selected:#ffffff;--toggle-knob-selected-disabled:#ffffff;--toggle-knob-selected-hover:#ffffff;--toggle-stroke-default:#dad6ce00;--toggle-stroke-default-disabled:#e8e5de00;--toggle-stroke-default-hover:#efede900;--toggle-stroke-selected:#009e6900;--toggle-stroke-selected-disabled:#d9f4eb00;--toggle-stroke-selected-hover:#008f5f00;--gradient-background-profile:linear-gradient(63.43deg,#844daf 22.64%,#ec940f 100.00%);--gradient-bet-builder:linear-gradient(63.43deg,#fbca4d 0.00%,#f66c6c 50.00%,#fbca4d 100.00%);--gradient-black-down:linear-gradient(0deg,#00000000 0.00%,#00000004 9.22%,#0000000e 18.76%,#0000001e 28.48%,#00000033 38.19%,#0000004a 47.75%,#00000064 56.99%,#00000080 65.75%,#0000009b 73.87%,#000000b5 81.18%,#000000cc 87.52%,#000000e1 92.74%,#000000f1 96.66%,#000000fb 99.14%,#000000 100.00%);--gradient-black-up:linear-gradient(180deg,#00000000 0.00%,#00000004 9.22%,#0000000e 18.76%,#0000001e 28.48%,#00000033 38.19%,#0000004a 47.75%,#00000064 56.99%,#00000080 65.75%,#0000009b 73.87%,#000000b5 81.18%,#000000cc 87.52%,#000000e1 92.74%,#000000f1 96.66%,#000000fb 99.14%,#000000 100.00%);--gradient-loading:linear-gradient(89.76deg,#bdb8ad 0.00%,#bdb8ad1a 49.57%,#bdb8ad 100.00%);--gradient-loading-always-light:linear-gradient(89.76deg,#bdb8ad 0.00%,#bdb8ad1a 49.57%,#bdb8ad 100.00%);--gradient-loading-deposit:linear-gradient(89.76deg,#99d8c3 0.00%,#99d8c31a 51.56%,#99d8c3 100.00%);--gradient-loading-outcome:linear-gradient(89.76deg,#dcd9d3 0.00%,#edebe91a 51.56%,#edebe9 100.00%);--gradient-progress-bar:linear-gradient(63.43deg,#ff6a66 0.00%,#af85c1 100.00%);--gradient-share-hologram:linear-gradient(0deg,#cf5c5c 0.00%,#c19b4a 10.07%,#def2a0 19.98%,#c6ee4a 29.89%,#42eca6 40.03%,#64b3d9 50.05%,#208ea2 59.74%,#498ada 70.10%,#5b73df 80.01%,#897ed3 89.92%,#cf5caf 100.00%);--gradient-top-parlay:linear-gradient(63.43deg,#6fdff7d9 0.00%,#62b2fbd9 100.00%);--gradient-white-down:linear-gradient(0deg,#ffffff00 0.00%,#ffffff04 9.22%,#ffffff0e 18.76%,#ffffff1e 28.48%,#ffffff33 38.19%,#ffffff4a 47.75%,#ffffff64 56.99%,#ffffff80 65.75%,#ffffff9b 73.87%,#ffffffb5 81.18%,#ffffffcc 87.52%,#ffffffe1 92.74%,#fffffff1 96.66%,#fffffffb 99.14%,#ffffff 100.00%);--gradient-white-up:linear-gradient(180deg,#ffffff00 0.00%,#ffffff04 9.22%,#ffffff0e 18.76%,#ffffff1e 28.48%,#ffffff33 38.19%,#ffffff4a 47.75%,#ffffff64 56.99%,#ffffff80 65.75%,#ffffff9b 73.87%,#ffffffb5 81.18%,#ffffffcc 87.52%,#ffffffe1 92.74%,#fffffff1 96.66%,#fffffffb 99.14%,#ffffff 100.00%);--page-top:12px;--page-left:40px;--page-right:40px;--page-bottom:40px;--widget-top:0px;--page-gap:12px;--widget-left:0px;--widget-right:0px;--widget-bottom:0px;--widget-gap:8px;--section-heading-top:8px;--section-heading-left:0px;--section-heading-right:0px;--section-heading-bottom:8px;--section-heading-gap:4px;--sidebar-top:12px;--sidebar-left:12px;--sidebar-right:12px;--sidebar-bottom:12px;--sidebar-gap:12px;--outcome-regular-container-gap:8px;--outcome-regular-button-gap:0px;--outcome-medium-container-gap:4px;--outcome-medium-button-gap:0px;--outcome-asia-container-gap:4px;--outcome-asia-button-gap:0px;--field-regular-container-gap:8px;--field-regular-input-gap:2px;--field-regular-input-top:8px;--field-regular-input-left:16px;--field-regular-input-right:16px;--field-regular-input-bottom:8px;--field-extra-container-gap:8px;--field-extra-input-gap:2px;--field-extra-input-top:8px;--field-extra-input-left:16px;--field-extra-input-right:16px;--field-extra-input-bottom:8px;--indent-lg:20px;--indent-md:16px;--indent-sm:12px;--indent-xl:24px;--indent-xs:8px;--indent-xxl:28px;--indent-xxs:6px;--indent-xxxl:32px;--indent-xxxs:4px;--indent-xxxxl:36px;--indent-xxxxs:2px;--indent-xxxxxl:40px;--indent-xxxxxs:0px;--radius-advanced-badge-default:10px;--radius-advanced-button-low:16px;--radius-advanced-button-medium:12px;--radius-advanced-button-regular:12px;--radius-advanced-checkbox-default:4px;--radius-advanced-checkbox-default-hover:4px;--radius-advanced-checkbox-selected:4px;--radius-advanced-checkbox-selected-hover:4px;--radius-advanced-chips-default:16px;--radius-advanced-chips-selected:16px;--radius-advanced-counter-default:8px;--radius-advanced-counter-dot:4px;--radius-advanced-field-extra-default:12px;--radius-advanced-field-extra-default-hover:12px;--radius-advanced-field-extra-focused:12px;--radius-advanced-field-regular-default:12px;--radius-advanced-field-regular-default-hover:12px;--radius-advanced-field-regular-focused:12px;--radius-advanced-menu-container:0px;--radius-advanced-menu-item:12px;--radius-advanced-outcome-asia-inner:8px;--radius-advanced-outcome-asia-outer:8px;--radius-advanced-outcome-medium-inner:12px;--radius-advanced-outcome-medium-outer:12px;--radius-advanced-outcome-regular-inner:12px;--radius-advanced-outcome-regular-outer:12px;--radius-advanced-radio-default:9px;--radius-advanced-radio-selected:9px;--radius-advanced-segment-default:19px;--radius-advanced-segment-selected:19px;--radius-advanced-sport-filter-item-default:20px;--radius-advanced-sport-filter-item-selected:20px;--radius-advanced-tabs-default:16px;--radius-advanced-tabs-selected:16px;--radius-advanced-toggle-default:10px;--radius-advanced-toggle-default-hover:10px;--radius-advanced-toggle-knob-default:7px;--radius-advanced-toggle-knob-default-hover:8px;--radius-advanced-toggle-knob-selected:7px;--radius-advanced-toggle-knob-selected-hover:8px;--radius-advanced-toggle-selected:10px;--radius-advanced-toggle-selected-hover:10px;--radius-lg:16px;--radius-md:12px;--radius-sm:10px;--radius-xl:20px;--radius-xs:8px;--radius-xxl:24px;--radius-xxs:4px;--radius-xxxl:100px;--radius-xxxs:0px;--stroke-button-deposit-default:0px;--stroke-button-deposit-hover:0px;--stroke-button-disabled-default:0px;--stroke-button-primary-default:0px;--stroke-button-primary-hover:0px;--stroke-button-secondary-default:0px;--stroke-button-secondary-hover:0px;--stroke-button-tertiary-default:0.5px;--stroke-button-tertiary-hover:0.5px;--stroke-checkbox-default:2px;--stroke-checkbox-default-hover:2px;--stroke-checkbox-selected:0px;--stroke-checkbox-selected-hover:0px;--stroke-chips-default:0px;--stroke-chips-selected:0px;--stroke-field-extra-default:1px;--stroke-field-extra-default-hover:1px;--stroke-field-extra-focused:1px;--stroke-field-regular-default:1px;--stroke-field-regular-default-hover:1px;--stroke-field-regular-focused:1px;--stroke-menu-container-default:0px;--stroke-menu-container-default-hover:0px;--stroke-menu-item-default:0px;--stroke-menu-item-default-hover:0px;--stroke-outcome-default:0px;--stroke-outcome-default-hover:0px;--stroke-outcome-selected:2px;--stroke-outcome-selected-hover:0px;--stroke-radio-default:2px;--stroke-radio-default-hover:2px;--stroke-radio-selected:6px;--stroke-radio-selected-hover:6px;--stroke-segment-default:0px;--stroke-segment-default-hover:0px;--stroke-segment-selected:0px;--stroke-sport-filter-item-default:0px;--stroke-sport-filter-item-default-hover:0px;--stroke-sport-filter-item-selected:0px;--stroke-sport-filter-item-selected-hover:0px;--stroke-tabs-default:0px;--stroke-tabs-selected:0px;--stroke-toggle-default:0px;--stroke-toggle-default-hover:0px;--stroke-toggle-knob-default:0px;--stroke-toggle-knob-default-hover:0px;--stroke-toggle-knob-selected:0px;--stroke-toggle-knob-selected-hover:0px;--stroke-toggle-selected:0px;--stroke-toggle-selected-hover:0px;--size-0:0px;--size-2:2px;--size-4:4px;--size-6:6px;--size-8:8px;--size-10:10px;--size-12:12px;--size-14:14px;--size-16:16px;--size-18:18px;--size-20:20px;--size-22:22px;--size-24:24px;--size-26:26px;--size-28:28px;--size-30:30px;--size-32:32px;--size-36:36px;--size-40:40px;--size-44:44px;--size-48:48px;--size-56:56px;--size-34:34px;--size-38:38px;--size-42:42px;--size-46:46px;--size-50:50px;--size-52:52px;--size-54:54px;--size-58:58px;--size-60:60px;--size-62:62px;--size-64:64px;--size-66:66px;--size-68:68px;--size-70:70px;--size-72:72px;--size-74:74px;--size-76:76px;--size-78:78px;--size-80:80px;--size-82:82px;--size-84:84px;--size-86:86px;--size-88:88px;--size-90:90px;--size-100:100px;--size-104:104px;--size-116:116px;--size-128:128px;--size-152:152px;--size-160:160px;--size-180:180px;--size-190:190px;--size-200:200px;--size-256:256px;--size-280:280px;--size-320:320px;--size-328:328px;--size-392:392px;--size-404:404px;--size-424:424px;--size-676:674px;--advanced-button-low-title-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-button-low-title-font-size:var(--size-14);--advanced-button-low-title-font-style:SemiBold;--advanced-button-low-title-letter-spacing:0px;--advanced-button-low-title-line-height:18px;--advanced-button-low-title-paragraph-indent:0px;--advanced-button-low-title-paragraph-spacing:0px;--advanced-button-low-title-text-transform:ORIGINAL;--advanced-button-medium-subtitle-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-button-medium-subtitle-font-size:var(--size-12);--advanced-button-medium-subtitle-font-style:Regular;--advanced-button-medium-subtitle-letter-spacing:0px;--advanced-button-medium-subtitle-line-height:var(--size-16);--advanced-button-medium-subtitle-paragraph-indent:0px;--advanced-button-medium-subtitle-paragraph-spacing:0px;--advanced-button-medium-subtitle-text-transform:ORIGINAL;--advanced-button-medium-title-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-button-medium-title-font-size:var(--size-16);--advanced-button-medium-title-font-style:SemiBold;--advanced-button-medium-title-letter-spacing:0px;--advanced-button-medium-title-line-height:20px;--advanced-button-medium-title-paragraph-indent:0px;--advanced-button-medium-title-paragraph-spacing:0px;--advanced-button-medium-title-text-transform:ORIGINAL;--advanced-button-regular-subtitle-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-button-regular-subtitle-font-size:var(--size-12);--advanced-button-regular-subtitle-font-style:Regular;--advanced-button-regular-subtitle-letter-spacing:0px;--advanced-button-regular-subtitle-line-height:var(--size-16);--advanced-button-regular-subtitle-paragraph-indent:0px;--advanced-button-regular-subtitle-paragraph-spacing:0px;--advanced-button-regular-subtitle-text-transform:ORIGINAL;--advanced-button-regular-title-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-button-regular-title-font-size:var(--size-16);--advanced-button-regular-title-font-style:SemiBold;--advanced-button-regular-title-letter-spacing:0px;--advanced-button-regular-title-line-height:var(--size-20);--advanced-button-regular-title-paragraph-indent:0px;--advanced-button-regular-title-paragraph-spacing:0px;--advanced-button-regular-title-text-transform:ORIGINAL;--advanced-chips-default-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-chips-default-font-size:var(--size-14);--advanced-chips-default-font-style:Regular;--advanced-chips-default-letter-spacing:0px;--advanced-chips-default-line-height:var(--size-18);--advanced-chips-default-paragraph-indent:0px;--advanced-chips-default-paragraph-spacing:0px;--advanced-chips-default-text-transform:ORIGINAL;--advanced-chips-selected-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-chips-selected-font-size:var(--size-14);--advanced-chips-selected-font-style:Regular;--advanced-chips-selected-letter-spacing:0px;--advanced-chips-selected-line-height:var(--size-18);--advanced-chips-selected-paragraph-indent:0px;--advanced-chips-selected-paragraph-spacing:0px;--advanced-chips-selected-text-transform:ORIGINAL;--advanced-field-extra-hint-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-field-extra-hint-font-size:var(--size-12);--advanced-field-extra-hint-font-style:Regular;--advanced-field-extra-hint-letter-spacing:-0.32px;--advanced-field-extra-hint-line-height:var(--size-16);--advanced-field-extra-hint-paragraph-indent:0px;--advanced-field-extra-hint-paragraph-spacing:var(--size-8);--advanced-field-extra-hint-text-transform:ORIGINAL;--advanced-field-extra-label-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-field-extra-label-font-size:var(--size-12);--advanced-field-extra-label-font-style:Regular;--advanced-field-extra-label-letter-spacing:-0.32px;--advanced-field-extra-label-line-height:var(--size-16);--advanced-field-extra-label-paragraph-indent:0px;--advanced-field-extra-label-paragraph-spacing:var(--size-8);--advanced-field-extra-label-text-transform:ORIGINAL;--advanced-field-extra-placeholder-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-field-extra-placeholder-font-size:var(--size-16);--advanced-field-extra-placeholder-font-style:Regular;--advanced-field-extra-placeholder-letter-spacing:0px;--advanced-field-extra-placeholder-line-height:var(--size-20);--advanced-field-extra-placeholder-paragraph-indent:0px;--advanced-field-extra-placeholder-paragraph-spacing:var(--size-8);--advanced-field-extra-placeholder-text-transform:ORIGINAL;--advanced-field-extra-title-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-field-extra-title-font-size:var(--size-16);--advanced-field-extra-title-font-style:Regular;--advanced-field-extra-title-letter-spacing:0px;--advanced-field-extra-title-line-height:var(--size-20);--advanced-field-extra-title-paragraph-indent:0px;--advanced-field-extra-title-paragraph-spacing:var(--size-8);--advanced-field-extra-title-text-transform:ORIGINAL;--advanced-field-regular-hint-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-field-regular-hint-font-size:var(--size-12);--advanced-field-regular-hint-font-style:Regular;--advanced-field-regular-hint-letter-spacing:-0.32px;--advanced-field-regular-hint-line-height:var(--size-16);--advanced-field-regular-hint-paragraph-indent:0px;--advanced-field-regular-hint-paragraph-spacing:var(--size-8);--advanced-field-regular-hint-text-transform:ORIGINAL;--advanced-field-regular-label-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-field-regular-label-font-size:var(--size-12);--advanced-field-regular-label-font-style:Regular;--advanced-field-regular-label-letter-spacing:-0.32px;--advanced-field-regular-label-line-height:var(--size-16);--advanced-field-regular-label-paragraph-indent:0px;--advanced-field-regular-label-paragraph-spacing:var(--size-8);--advanced-field-regular-label-text-transform:ORIGINAL;--advanced-field-regular-placeholder-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-field-regular-placeholder-font-size:var(--size-16);--advanced-field-regular-placeholder-font-style:Regular;--advanced-field-regular-placeholder-letter-spacing:0px;--advanced-field-regular-placeholder-line-height:var(--size-20);--advanced-field-regular-placeholder-paragraph-indent:0px;--advanced-field-regular-placeholder-paragraph-spacing:var(--size-8);--advanced-field-regular-placeholder-text-transform:ORIGINAL;--advanced-field-regular-title-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-field-regular-title-font-size:var(--size-16);--advanced-field-regular-title-font-style:Regular;--advanced-field-regular-title-letter-spacing:0px;--advanced-field-regular-title-line-height:var(--size-20);--advanced-field-regular-title-paragraph-indent:0px;--advanced-field-regular-title-paragraph-spacing:var(--size-8);--advanced-field-regular-title-text-transform:ORIGINAL;--advanced-header-large-title-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-header-large-title-font-size:var(--size-24);--advanced-header-large-title-font-style:SemiBold;--advanced-header-large-title-letter-spacing:0px;--advanced-header-large-title-line-height:var(--size-30);--advanced-header-large-title-paragraph-indent:0px;--advanced-header-large-title-paragraph-spacing:var(--size-8);--advanced-header-large-title-text-transform:ORIGINAL;--advanced-header-link-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-header-link-font-size:16px;--advanced-header-link-font-style:SemiBold;--advanced-header-link-letter-spacing:0px;--advanced-header-link-line-height:var(--size-20);--advanced-header-link-paragraph-indent:0px;--advanced-header-link-paragraph-spacing:var(--size-8);--advanced-header-link-text-transform:ORIGINAL;--advanced-header-subtitle-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-header-subtitle-font-size:var(--size-12);--advanced-header-subtitle-font-style:Regular;--advanced-header-subtitle-letter-spacing:-0.32px;--advanced-header-subtitle-line-height:var(--size-16);--advanced-header-subtitle-paragraph-indent:0px;--advanced-header-subtitle-paragraph-spacing:var(--size-8);--advanced-header-subtitle-text-transform:ORIGINAL;--advanced-header-title-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-header-title-font-size:var(--size-14);--advanced-header-title-font-style:Regular;--advanced-header-title-letter-spacing:0px;--advanced-header-title-line-height:var(--size-18);--advanced-header-title-paragraph-indent:0px;--advanced-header-title-paragraph-spacing:0px;--advanced-header-title-text-transform:ORIGINAL;--advanced-outcome-asia-subtitle-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-outcome-asia-subtitle-font-size:9px;--advanced-outcome-asia-subtitle-font-style:SemiBold;--advanced-outcome-asia-subtitle-letter-spacing:0.4px;--advanced-outcome-asia-subtitle-line-height:var(--size-12);--advanced-outcome-asia-subtitle-paragraph-indent:0px;--advanced-outcome-asia-subtitle-paragraph-spacing:var(--size-8);--advanced-outcome-asia-subtitle-text-transform:UPPER;--advanced-outcome-asia-title-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-outcome-asia-title-font-size:var(--size-12);--advanced-outcome-asia-title-font-style:Medium;--advanced-outcome-asia-title-letter-spacing:0px;--advanced-outcome-asia-title-line-height:var(--size-16);--advanced-outcome-asia-title-paragraph-indent:0px;--advanced-outcome-asia-title-paragraph-spacing:var(--size-8);--advanced-outcome-asia-title-text-transform:ORIGINAL;--advanced-outcome-medium-subtitle-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-outcome-medium-subtitle-font-size:9px;--advanced-outcome-medium-subtitle-font-style:SemiBold;--advanced-outcome-medium-subtitle-letter-spacing:0.4px;--advanced-outcome-medium-subtitle-line-height:var(--size-12);--advanced-outcome-medium-subtitle-paragraph-indent:0px;--advanced-outcome-medium-subtitle-paragraph-spacing:var(--size-8);--advanced-outcome-medium-subtitle-text-transform:UPPER;--advanced-outcome-medium-title-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-outcome-medium-title-font-size:var(--size-12);--advanced-outcome-medium-title-font-style:Medium;--advanced-outcome-medium-title-letter-spacing:0px;--advanced-outcome-medium-title-line-height:var(--size-16);--advanced-outcome-medium-title-paragraph-indent:0px;--advanced-outcome-medium-title-paragraph-spacing:var(--size-8);--advanced-outcome-medium-title-text-transform:ORIGINAL;--advanced-outcome-regular-subtitle-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-outcome-regular-subtitle-font-size:var(--size-10);--advanced-outcome-regular-subtitle-font-style:SemiBold;--advanced-outcome-regular-subtitle-letter-spacing:0.4px;--advanced-outcome-regular-subtitle-line-height:var(--size-14);--advanced-outcome-regular-subtitle-paragraph-indent:0px;--advanced-outcome-regular-subtitle-paragraph-spacing:var(--size-8);--advanced-outcome-regular-subtitle-text-transform:UPPER;--advanced-outcome-regular-title-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-outcome-regular-title-font-size:var(--size-16);--advanced-outcome-regular-title-font-style:Medium;--advanced-outcome-regular-title-letter-spacing:0px;--advanced-outcome-regular-title-line-height:var(--size-20);--advanced-outcome-regular-title-paragraph-indent:0px;--advanced-outcome-regular-title-paragraph-spacing:var(--size-8);--advanced-outcome-regular-title-text-transform:ORIGINAL;--advanced-segment-default-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-segment-default-font-size:var(--size-14);--advanced-segment-default-font-style:Regular;--advanced-segment-default-letter-spacing:0px;--advanced-segment-default-line-height:var(--size-18);--advanced-segment-default-paragraph-indent:0px;--advanced-segment-default-paragraph-spacing:0px;--advanced-segment-default-text-transform:ORIGINAL;--advanced-segment-selected-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-segment-selected-font-size:var(--size-14);--advanced-segment-selected-font-style:Medium;--advanced-segment-selected-letter-spacing:0px;--advanced-segment-selected-line-height:var(--size-18);--advanced-segment-selected-paragraph-indent:0px;--advanced-segment-selected-paragraph-spacing:0px;--advanced-segment-selected-text-transform:ORIGINAL;--advanced-sport-filter-default-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-sport-filter-default-font-size:var(--size-12);--advanced-sport-filter-default-font-style:Regular;--advanced-sport-filter-default-letter-spacing:-0.32px;--advanced-sport-filter-default-line-height:var(--size-16);--advanced-sport-filter-default-paragraph-indent:0px;--advanced-sport-filter-default-paragraph-spacing:var(--size-8);--advanced-sport-filter-default-text-transform:ORIGINAL;--advanced-sport-filter-label-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-sport-filter-label-font-size:var(--size-10);--advanced-sport-filter-label-font-style:SemiBold;--advanced-sport-filter-label-letter-spacing:0.12px;--advanced-sport-filter-label-line-height:var(--size-10);--advanced-sport-filter-label-paragraph-indent:0px;--advanced-sport-filter-label-paragraph-spacing:0px;--advanced-sport-filter-label-text-transform:UPPER;--advanced-sport-filter-selected-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-sport-filter-selected-font-size:var(--size-12);--advanced-sport-filter-selected-font-style:Medium;--advanced-sport-filter-selected-letter-spacing:0px;--advanced-sport-filter-selected-line-height:var(--size-16);--advanced-sport-filter-selected-paragraph-indent:0px;--advanced-sport-filter-selected-paragraph-spacing:var(--size-8);--advanced-sport-filter-selected-text-transform:ORIGINAL;--advanced-tabs-default-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-tabs-default-font-size:var(--size-14);--advanced-tabs-default-font-style:Regular;--advanced-tabs-default-letter-spacing:0px;--advanced-tabs-default-line-height:var(--size-18);--advanced-tabs-default-paragraph-indent:0px;--advanced-tabs-default-paragraph-spacing:0px;--advanced-tabs-default-text-transform:ORIGINAL;--advanced-tabs-selected-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--advanced-tabs-selected-font-size:var(--size-14);--advanced-tabs-selected-font-style:Regular;--advanced-tabs-selected-letter-spacing:0px;--advanced-tabs-selected-line-height:var(--size-18);--advanced-tabs-selected-paragraph-indent:0px;--advanced-tabs-selected-paragraph-spacing:0px;--advanced-tabs-selected-text-transform:ORIGINAL;--body-heavy-font-family:Montserrat,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--body-heavy-font-size:var(--size-16);--body-heavy-font-style:ExtraBold Italic;--body-heavy-letter-spacing:0.4px;--body-heavy-line-height:var(--size-18);--body-heavy-paragraph-indent:0px;--body-heavy-paragraph-spacing:var(--size-8);--body-heavy-text-transform:UPPER;--body-regular-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--body-regular-font-size:var(--size-16);--body-regular-font-style:Regular;--body-regular-letter-spacing:0px;--body-regular-line-height:var(--size-20);--body-regular-paragraph-indent:0px;--body-regular-paragraph-spacing:var(--size-8);--body-regular-text-transform:ORIGINAL;--body-rounded-medium-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--body-rounded-medium-font-size:var(--size-16);--body-rounded-medium-font-style:Medium;--body-rounded-medium-letter-spacing:0px;--body-rounded-medium-line-height:var(--size-20);--body-rounded-medium-paragraph-indent:0px;--body-rounded-medium-paragraph-spacing:var(--size-8);--body-rounded-medium-text-transform:ORIGINAL;--body-semibold-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--body-semibold-font-size:16px;--body-semibold-font-style:SemiBold;--body-semibold-letter-spacing:0px;--body-semibold-line-height:var(--size-20);--body-semibold-paragraph-indent:0px;--body-semibold-paragraph-spacing:var(--size-8);--body-semibold-text-transform:ORIGINAL;--caption-1-medium-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--caption-1-medium-font-size:var(--size-12);--caption-1-medium-font-style:Medium;--caption-1-medium-letter-spacing:0px;--caption-1-medium-line-height:var(--size-16);--caption-1-medium-paragraph-indent:0px;--caption-1-medium-paragraph-spacing:var(--size-8);--caption-1-medium-text-transform:ORIGINAL;--caption-1-regular-caps-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--caption-1-regular-caps-font-size:var(--size-12);--caption-1-regular-caps-font-style:Regular;--caption-1-regular-caps-letter-spacing:-0.32px;--caption-1-regular-caps-line-height:var(--size-16);--caption-1-regular-caps-paragraph-indent:0px;--caption-1-regular-caps-paragraph-spacing:var(--size-8);--caption-1-regular-caps-text-transform:UPPER;--caption-1-regular-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--caption-1-regular-font-size:var(--size-12);--caption-1-regular-font-style:Regular;--caption-1-regular-letter-spacing:-0.32px;--caption-1-regular-line-height:var(--size-16);--caption-1-regular-paragraph-indent:0px;--caption-1-regular-paragraph-spacing:var(--size-8);--caption-1-regular-text-transform:ORIGINAL;--caption-2-medium-caps-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--caption-2-medium-caps-font-size:var(--size-10);--caption-2-medium-caps-font-style:SemiBold;--caption-2-medium-caps-letter-spacing:0px;--caption-2-medium-caps-line-height:var(--size-14);--caption-2-medium-caps-paragraph-indent:0px;--caption-2-medium-caps-paragraph-spacing:var(--size-8);--caption-2-medium-caps-text-transform:UPPER;--caption-2-medium-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--caption-2-medium-font-size:var(--size-10);--caption-2-medium-font-style:Medium;--caption-2-medium-letter-spacing:0px;--caption-2-medium-line-height:var(--size-14);--caption-2-medium-paragraph-indent:0px;--caption-2-medium-paragraph-spacing:var(--size-8);--caption-2-medium-text-transform:ORIGINAL;--caption-3-semibold-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--caption-3-semibold-font-size:9px;--caption-3-semibold-font-style:SemiBold;--caption-3-semibold-letter-spacing:0px;--caption-3-semibold-line-height:var(--size-12);--caption-3-semibold-paragraph-indent:0px;--caption-3-semibold-paragraph-spacing:var(--size-8);--caption-3-semibold-text-transform:ORIGINAL;--large-title-1-bold-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--large-title-1-bold-font-size:var(--size-48);--large-title-1-bold-font-style:Bold;--large-title-1-bold-letter-spacing:0px;--large-title-1-bold-line-height:var(--size-56);--large-title-1-bold-paragraph-indent:0px;--large-title-1-bold-paragraph-spacing:var(--size-8);--large-title-1-bold-text-transform:ORIGINAL;--large-title-1-heavy-font-family:Montserrat,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--large-title-1-heavy-font-size:var(--size-48);--large-title-1-heavy-font-style:ExtraBold Italic;--large-title-1-heavy-letter-spacing:0.96px;--large-title-1-heavy-line-height:var(--size-52);--large-title-1-heavy-paragraph-indent:0px;--large-title-1-heavy-paragraph-spacing:var(--size-8);--large-title-1-heavy-text-transform:UPPER;--large-title-3-semibold-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--large-title-3-semibold-font-size:var(--size-32);--large-title-3-semibold-font-style:SemiBold;--large-title-3-semibold-letter-spacing:0px;--large-title-3-semibold-line-height:var(--size-40);--large-title-3-semibold-paragraph-indent:0px;--large-title-3-semibold-paragraph-spacing:var(--size-8);--large-title-3-semibold-text-transform:ORIGINAL;--large-title-heavy-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--large-title-heavy-font-size:var(--size-36);--large-title-heavy-font-style:Bold;--large-title-heavy-letter-spacing:0px;--large-title-heavy-line-height:var(--size-44);--large-title-heavy-paragraph-indent:0px;--large-title-heavy-paragraph-spacing:var(--size-8);--large-title-heavy-text-transform:ORIGINAL;--large-title-semibold-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--large-title-semibold-font-size:var(--size-36);--large-title-semibold-font-style:SemiBold;--large-title-semibold-letter-spacing:0px;--large-title-semibold-line-height:var(--size-44);--large-title-semibold-paragraph-indent:0px;--large-title-semibold-paragraph-spacing:var(--size-8);--large-title-semibold-text-transform:ORIGINAL;--subhead-regular-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--subhead-regular-font-size:var(--size-14);--subhead-regular-font-style:Regular;--subhead-regular-letter-spacing:0px;--subhead-regular-line-height:var(--size-18);--subhead-regular-paragraph-indent:0px;--subhead-regular-paragraph-spacing:var(--size-8);--subhead-regular-text-transform:ORIGINAL;--subhead-semibold-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--subhead-semibold-font-size:var(--size-14);--subhead-semibold-font-style:SemiBold;--subhead-semibold-letter-spacing:0px;--subhead-semibold-line-height:var(--size-18);--subhead-semibold-paragraph-indent:0px;--subhead-semibold-paragraph-spacing:var(--size-8);--subhead-semibold-text-transform:ORIGINAL;--title-1-bold-font-family:Montserrat,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--title-1-bold-font-size:var(--size-26);--title-1-bold-font-style:ExtraBold Italic;--title-1-bold-letter-spacing:0.38px;--title-1-bold-line-height:var(--size-28);--title-1-bold-paragraph-indent:0px;--title-1-bold-paragraph-spacing:var(--size-8);--title-1-bold-text-transform:UPPER;--title-1-regular-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--title-1-regular-font-size:var(--size-24);--title-1-regular-font-style:Regular;--title-1-regular-letter-spacing:0px;--title-1-regular-line-height:var(--size-32);--title-1-regular-paragraph-indent:0px;--title-1-regular-paragraph-spacing:var(--size-8);--title-1-regular-text-transform:ORIGINAL;--title-1-semibold-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--title-1-semibold-font-size:var(--size-24);--title-1-semibold-font-style:SemiBold;--title-1-semibold-letter-spacing:0px;--title-1-semibold-line-height:var(--size-30);--title-1-semibold-paragraph-indent:0px;--title-1-semibold-paragraph-spacing:var(--size-8);--title-1-semibold-text-transform:ORIGINAL;--title-2-heavy-font-family:Montserrat,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--title-2-heavy-font-size:var(--size-20);--title-2-heavy-font-style:ExtraBold Italic;--title-2-heavy-letter-spacing:0.4px;--title-2-heavy-line-height:var(--size-22);--title-2-heavy-paragraph-indent:0px;--title-2-heavy-paragraph-spacing:var(--size-8);--title-2-heavy-text-transform:UPPER;--title-2-regular-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--title-2-regular-font-size:var(--size-18);--title-2-regular-font-style:Regular;--title-2-regular-letter-spacing:0px;--title-2-regular-line-height:var(--size-22);--title-2-regular-paragraph-indent:0px;--title-2-regular-paragraph-spacing:var(--size-8);--title-2-regular-text-transform:ORIGINAL;--title-2-semibold-font-family:Roboto,-apple-system,'BlinkMacSystemFont','Roboto','Segoe UI','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue','Arial',sans-serif;--title-2-semibold-font-size:var(--size-18);--title-2-semibold-font-style:SemiBold;--title-2-semibold-letter-spacing:0px;--title-2-semibold-line-height:var(--size-22);--title-2-semibold-paragraph-indent:0px;--title-2-semibold-paragraph-spacing:var(--size-8);--title-2-semibold-text-transform:ORIGINAL}
/* футер лишається ТЕМНИМ на світлих сторінках — повертаємо йому темні змінні */
html.tv2-light .tv2-footer{ --background-main:#171716; --background-secondary:#292621;
  --text-title:#faf9f8; --text-body:#c2bdb2; background:#171716; }
