:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.m-icon-football::before,
.m-icon-soccer::before {
  content: '\e608';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-football::before,
.m-icon-soccer::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon--basketball::before,
.m-icon-basketball::before {
  content: '\e601';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--basketball::before,
.m-icon-basketball::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon--tennis::before,
.m-icon-tennis::before {
  content: '\e61d';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--tennis::before,
.m-icon-tennis::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon--rugby::before,
.m-icon-rugby::before {
  content: '\e615';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--rugby::before,
.m-icon-rugby::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon--cricket::before,
.m-icon-cricket::before {
  content: '\e605';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--cricket::before,
.m-icon-cricket::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon--volleyball::before,
.m-icon-volleyball::before {
  content: "\e610";
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--volleyball::before,
.m-icon-volleyball::before {
  color: rgb(var(--text-type1-primary));
}
.m-icon--iceHockey::before,
.m-icon-iceHockey::before {
  content: '\e618';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--iceHockey::before,
.m-icon-iceHockey::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon--handball::before,
.m-icon-handball::before {
  content: '\e61f';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--handball::before,
.m-icon-handball::before {
  color: rgb(var(--text-type1-primary));
}
.m-icon--darts::before,
.m-icon-darts::before {
  content: '\e60e';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--darts::before,
.m-icon-darts::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon--beachVolleyball::before,
.m-icon-beachVolley::before {
  content: "\e66b";
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--beachVolleyball::before,
.m-icon-beachVolley::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon--tableTennis::before,
.m-icon-tableTennis::before {
  content: '\e61e';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--tableTennis::before,
.m-icon-tableTennis::before {
  color: rgb(var(--text-type1-primary));
}
.m-icon--eSports::before,
.m-icon-eSports::before {
  content: "\e6b5";
  font-family: iconfont !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--dota::before,
.m-icon-dota::before {
  content: '\e61b';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--dota::before,
.m-icon-dota::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon--cs-go::before,
.m-icon-cs-go::before {
  content: '\e612';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--cs-go::before,
.m-icon-cs-go::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon--lol::before,
.m-icon-lol::before {
  content: '\e611';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--lol::before,
.m-icon-lol::before {
  color: rgb(var(--text-type1-primary));
}
.m-icon--badminton::before,
.m-icon-badminton::before {
  content: '\e602';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--badminton::before,
.m-icon-badminton::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon--baseball::before,
.m-icon-baseball::before {
  content: '\e607';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon--baseball::before,
.m-icon-baseball::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon-boxing::before {
  content: '\e60d';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-boxing::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon-americanFootball::before {
  content: '\e604';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-americanFootball::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon-mma::before {
  content: '\e616';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-mma::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon-futsal::before {
  content: '\e60a';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-futsal::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon-eFootball::before {
  content: '\e670';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-eFootball::before {
  color: rgb(var(--text-type1-primary));
}
.m-icon-eBasketball::before {
  content: '\e600';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-eBasketball::before {
  color: rgb(var(--text-type1-primary));
}
.m-icon-eIceHockey::before {
  content: '\e60b';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-eIceHockey::before {
  color: rgb(var(--text-type1-primary));
}
.m-icon-vFootball::before {
  content: '\e671';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-vFootball::before {
  color: rgb(var(--text-type1-primary));
}
.m-icon-snooker::before {
  content: '\e614';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-snooker::before {
  color: rgb(var(--text-type1-primary));
}
.m-icon-bingo::before {
  content: '\e606';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-bingo::before {
  color: rgb(var(--text-type1-primary));
}
.m-icon-f1::before {
  content: "\e609";
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-f1::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon-fantasy::before {
  content: "\e60c";
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-fantasy::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon-golf::before {
  content: "\e60f";
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-golf::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon-instant::before {
  content: '\e619';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-instant::before {
  color: rgb(var(--text-type1-primary));
}
.m-icon-virtual::before {
  content: '\e61c';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-virtual::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon-virtual-new-hallow::before {
  content: '\e613';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-virtual-new-hallow::before {
  color: rgb(var(--text-type1-tertiary));
}
.m-icon-virtual-new::before {
  content: '\e613';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-icon-virtual-new::before {
  color: rgb(var(--text-type1-tertiary));
}

/*  重设各标签默认样式 */
html {
  background: #fff;
  color: #000;
  font-family: Helvetica, Arial, sans-serif;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
/* HTML5 媒体文件跟 img 保持一致 */
audio,
canvas,
video {
  *display: inline;
  *zoom: 1;
}
/* 去掉各Table  cell 的边距并让其边重合 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* IE bug fixed: th 不继承 text-align */
th {
  text-align: inherit;
}
/* 去除默认边框 */
fieldset,
img {
  border: 0;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
  display: block;
}
/* 去掉 firefox 下此元素的边框 */
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
/* 一致的 del 样式 */
del {
  text-decoration: line-through;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var,
i,
b {
  font-style: normal;
  font-weight: 500;
}
/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none;
}
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6,
b {
  font-size: 100%;
  font-weight: 500;
}
q::before,
q::after {
  content: '';
}
/* 统一上标和下标 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* 原有reset，上下居中显示，并恢复正确的inline-block */
img,
input,
select {
  display: inline-block;
  vertical-align: middle;
}
/* 输入框placeholder 样式 */
::-moz-placeholder {
  color: #999;
}
::placeholder {
  color: #999;
}
/* 去掉flash的虚线 */
embed,
object {
  outline: none;
}
/* 为运行 Windows 8 的设备上的 Internet Explorer 10 触摸式浏览设置默认行为 */
canvas {
  touch-action: double-tap-zoom;
}
/******************************************************************************************
 * 基础通用样式
 */
/* 让高度真正100％ */
html {
  height: 100%;
}
body {
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body,
button,
input,
select,
textarea {
  font: 12px/1.5 Roboto, Helvetica, Verdana, Menlo, sans-serif;
}
input,
select,
textarea {
  font-size: 100%;
}
/* 默认不显示下划线，保持页面简洁 */
ins,
a {
  text-decoration: none;
}
/* 唯一元素noScript */
#noScript {
  background-color: #ccc;
  filter: alpha(opacity=70);
  height: 100%;
  left: 0;
  opacity: 0.7;
  _position: absolute;
  top: 0;
  width: 100%;
  z-index: 999;
}
#noScript div {
  background-color: #222;
  border: 1px solid #000;
  border-radius: 12px;
  left: 50%;
  margin-left: -175px;
  padding: 10px;
  position: absolute;
  _top: 150px;
  transform: all 0.3s ease-out;
  width: 350px;
}
#noScript div:hover {
  transform: cale(1.5);
}
#noScript h2 {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}
#noScript p {
  color: #fff;
  font-size: 12px;
  line-height: 14px;
  margin: 8px 0 0;
}
#noScript a {
  color: #fff;
  text-decoration: underline;
}
@media screen and (min-width: 240px) {
  html,
  body,
  button,
  input,
  select,
  textarea {
    font-size: 10px;
  }
}
@media screen and (min-width: 321px) {
  html,
  body,
  button,
  input,
  select,
  textarea {
    font-size: 12px;
  }
}
@media screen and (min-width: 375px) {
  html,
  body,
  button,
  input,
  select,
  textarea {
    font-size: 13.0625px;
  }
}
@font-face {
  font-display: 'swap';
  font-family: iconfont-encore;
  /* Project id 3936577 */
  src: url(//s.football.com/global/main/__nuxt3/layers/shared/assets/icons/encore/iconfont.664cc34d43.eot);
  /* IE9 */
  src: url(//s.football.com/global/main/__nuxt3/layers/shared/assets/icons/encore/iconfont.664cc34d43.eot#iefix) format('embedded-opentype'), /* IE6-IE8 */ url(//s.football.com/global/main/__nuxt3/layers/shared/assets/icons/encore/iconfont.f93aa04f6f.woff2) format('woff2'), url(//s.football.com/global/main/__nuxt3/layers/shared/assets/icons/encore/iconfont.9a8f1c9291.woff) format('woff'), url(//s.football.com/global/main/__nuxt3/layers/shared/assets/icons/encore/iconfont.604dd026db.ttf) format('truetype'), url(//s.football.com/global/main/__nuxt3/layers/shared/assets/icons/encore/iconfont.7b6d211bc8.svg#iconfont) format('svg');
}
@font-face {
  font-display: 'swap';
  font-family: iconfont;
  src: url(//s.football.com/global/main/__nuxt3/layers/shared/assets/icons/main/iconfont.a1c3e8cd16.eot);
  /* IE9 */
  src: url(//s.football.com/global/main/__nuxt3/layers/shared/assets/icons/main/iconfont.a1c3e8cd16.eot#iefix) format('embedded-opentype'), /* IE6-IE8 */ url(//s.football.com/global/main/__nuxt3/layers/shared/assets/icons/main/iconfont.21b63e99ca.woff2) format('woff2'), url(//s.football.com/global/main/__nuxt3/layers/shared/assets/icons/main/iconfont.81f8ef6203.woff) format('woff'), url(//s.football.com/global/main/__nuxt3/layers/shared/assets/icons/main/iconfont.f8b1dcd4b2.ttf) format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url(//s.football.com/global/main/__nuxt3/layers/shared/assets/icons/main/iconfont.ca34bb5809.svg#iconfont) format('svg');
  /* iOS 4.1- */
}
.iconfont {
  font-family: iconfont !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}
.icon-live_virtuals-01::before {
  content: "\e6d4";
}
.icon-content_copy::before {
  content: "\e6d2";
}
.icon-reversed-sms::before {
  content: "\e6d22";
}
.icon-ic_olympic1::before {
  content: "\e6d3";
}
.icon-svg_eicehockey::before {
  content: "\e6d1";
}
.icon-svg_ebasketball::before {
  content: "\e6cf";
}
.icon-svg_etennis::before {
  content: "\e6d0";
}
.icon-svg_esoccer::before {
  content: "\e6cd";
}
.icon-mmaicon::before {
  content: "\e6ce";
}
.icon-help_new::before {
  content: "\e6cc";
}
.icon-home::before {
  content: "\e6cb";
}
.icon-snooker::before {
  content: "\e6ca";
}
.icon-golf::before {
  content: "\e6c9";
}
.icon-futsal::before {
  content: "\e6c8";
}
.icon-f1::before {
  content: "\e6c7";
}
.icon-boxing::before {
  content: "\e6c6";
}
.icon-american_football::before {
  content: "\e6c5";
}
.icon-virtuals_new_icon::before {
  content: "\e6c4";
}
.icon-ic_gift_check::before {
  content: "\e6c3";
}
.icon-live_games::before {
  content: "\e6bf";
}
.icon-discount_gift::before {
  content: "\e6c2";
}
.icon-free_bet_gift::before {
  content: "\e6c1";
}
.icon-cash_gift::before {
  content: "\e6c0";
}
.icon-baseball::before {
  content: "\e6bc";
}
.icon-phone-call::before {
  content: "\e6be";
}
.icon-sms::before {
  content: "\e6bd";
}
.icon-cs_go::before {
  content: "\e6ba";
}
.icon-ic_badminton::before {
  content: "\e6bb";
}
.icon-dota::before {
  content: "\e6b9";
}
.icon-lol::before {
  content: "\e6b8";
}
.icon-gift-2::before {
  content: "\e6b7";
}
.icon-tableTennis::before {
  content: "\e6b6";
}
.icon-eSports::before {
  content: "\e6b5";
}
.icon-page2::before {
  content: "\e6b4";
}
.icon-lock-with-slot::before {
  content: "\e6b2";
}
.icon-t-shirt-1::before {
  content: "\e6b3";
}
.icon-team-base-1::before {
  content: "\e68f";
}
.icon-team-base-2::before {
  content: "\e699";
}
.icon-team-sleeve-1::before {
  content: "\e69f";
}
.icon-team-outline-1::before {
  content: "\e6a0";
}
.icon-team-sleeve-2::before {
  content: "\e6a1";
}
.icon-team-outline-2::before {
  content: "\e6a4";
}
.icon-team-base-3::before {
  content: "\e6a6";
}
.icon-team-base-4::before {
  content: "\e6a7";
}
.icon-team-sleeve-3::before {
  content: "\e6a8";
}
.icon-team-outline-3::before {
  content: "\e6a9";
}
.icon-team-base-5::before {
  content: "\e6aa";
}
.icon-team-sleeve-4::before {
  content: "\e6ab";
}
.icon-team-outline-4::before {
  content: "\e6ac";
}
.icon-team-sleeve-5::before {
  content: "\e6ad";
}
.icon-team-outline-5::before {
  content: "\e6ae";
}
.icon-team-base-6::before {
  content: "\e6af";
}
.icon-team-sleeve-6::before {
  content: "\e6b0";
}
.icon-team-outline-6::before {
  content: "\e6b1";
}
.icon-scheduled-virtuals::before {
  content: "\e68a";
}
.icon-instant-virtuals::before {
  content: "\e69d";
}
.icon-fantasy::before {
  content: "\e69e";
}
.icon-won::before {
  content: "\e69c";
}
.icon-iw_team_logo_sleeve::before {
  content: "\e698";
}
.icon-iw_team_logo_base::before {
  content: "\e697";
}
.icon-iw_team_logo_top::before {
  content: "\e695";
}
.icon-plus-circle::before {
  content: "\e696";
}
.icon-captain_unselected::before {
  content: "\e694";
}
.icon-minus-circle::before {
  content: "\e690";
}
.icon-captain_selected::before {
  content: "\e691";
}
.icon-vc_unselected::before {
  content: "\e692";
}
.icon-vc_selected::before {
  content: "\e693";
}
.icon-clock::before {
  content: "\e68e";
}
.icon-t-shirt-bg::before {
  content: "\e607";
}
.icon-collar::before {
  content: "\e60a";
}
.icon-t-shirt-2::before {
  content: "\e60d";
}
.icon-info::before {
  content: "\e68b";
}
.icon-flag-plus::before {
  content: "\e68c";
}
.icon-timer::before {
  content: "\e689";
}
.icon-calendar::before {
  content: "\e61a";
}
.icon-emoji::before {
  content: "\e688";
}
.icon-_CommentCopyx::before {
  content: "\e687";
}
.icon-_x::before {
  content: "\e686";
}
.icon-Pathx::before {
  content: "\e685";
}
.icon-_SportyCoinsx::before {
  content: "\e684";
}
.icon-_ME-PromotionsCop::before {
  content: "\e683";
}
.icon-_Help-DepositFaile::before {
  content: "\e67e";
}
.icon-_Help-LiveChatx::before {
  content: "\e681";
}
.icon-_Help-phoneCallx::before {
  content: "\e682";
}
.icon-Ball-Tennisx1::before {
  content: "\e680";
}
.icon-Ball-Cricketx::before {
  content: "\e673";
}
.icon-Ball-Basketx::before {
  content: "\e674";
}
.icon-Ball-Dartsx::before {
  content: "\e675";
}
.icon-Ball-BeachVolleyx::before {
  content: "\e676";
}
.icon-Ball-handballx::before {
  content: "\e67a";
}
.icon-Ball-Rugbyx::before {
  content: "\e67b";
}
.icon-Ball-IceHockeyx::before {
  content: "\e67c";
}
.icon-Ball-footabllx::before {
  content: "\e67d";
}
.icon-Ball-Volleyballx::before {
  content: "\e67f";
}
.icon-CombinedShape::before {
  content: "\e679";
}
.icon-shop_x::before {
  content: "\e678";
}
.icon-_editx::before {
  content: "\e671";
}
.icon-_backspaceCopyx::before {
  content: "\e672";
}
.icon-_Keyboardx::before {
  content: "\e670";
}
.icon-_Analyzex::before {
  content: "\e667";
}
.icon-_Commentx::before {
  content: "\e669";
}
.icon-_VoteUpx::before {
  content: "\e66b";
}
.icon-_Chatx::before {
  content: "\e66c";
}
.icon-_Votedx::before {
  content: "\e66d";
}
.icon-_Marketx::before {
  content: "\e66e";
}
.icon-help::before {
  content: "\e66f";
}
.icon-shouji::before {
  content: "\e666";
}
.icon-FlexiBetx::before {
  content: "\e66a";
}
.icon-geren::before {
  content: "\e662";
}
.icon-live::before {
  content: "\e663";
}
.icon-LoadCodex::before {
  content: "\e661";
}
.icon-jiaoyijilu::before {
  content: "\e660";
}
.icon-chongzhi::before {
  content: "\e65e";
}
.icon-tixian::before {
  content: "\e65f";
}
.icon-Trashx::before {
  content: "\e65d";
}
.icon-facebookhover::before {
  content: "\e65c";
}
.icon-group-::before {
  content: "\e668";
}
.icon-social-whatsapp::before {
  content: "\e65b";
}
.icon-all::before {
  content: "\e68d";
}
.icon-group::before {
  content: "\e665";
}
.icon-rili::before {
  content: "\e664";
}
.icon-xiaolian::before {
  content: "\e79e";
}
.icon-kulian-line::before {
  content: "\e6a2";
}
.icon-dianzan::before {
  content: "\e60f";
}
.icon-lock_outline_black_::before {
  content: "\e650";
}
.icon-credit_card_black_::before {
  content: "\e652";
}
.icon-date_range_black_p::before {
  content: "\e659";
}
.icon-me-how-to::before {
  content: "\e65a";
}
.icon-Live-Statistic::before {
  content: "\e64a";
}
.icon-Live-Stream::before {
  content: "\e64e";
}
.icon-Live-tracker::before {
  content: "\e64f";
}
.icon-Homex::before {
  content: "\e649";
}
.icon-LockCopyx::before {
  content: "\e647";
}
.icon-twitter::before {
  content: "\e642";
}
.icon-instegrame-copy::before {
  content: "\eb6a";
}
.icon-chatx::before {
  content: "\e657";
}
.icon-loudspeaker::before {
  content: "\e656";
}
.icon-Safaricomgray::before {
  content: "\e64d";
}
.icon-mpesagray::before {
  content: "\e64c";
}
.icon-x::before {
  content: "\e653";
}
.icon-licensex::before {
  content: "\e655";
}
.icon-livechatx::before {
  content: "\e646";
}
.icon-ic_info::before {
  content: "\e64b";
}
.icon-Top::before {
  content: "\e60c";
}
.icon-Slider::before {
  content: "\e625";
}
.icon-Swich_OFF::before {
  content: "\e628";
}
.icon-ChechBox_checked::before {
  content: "\e638";
}
.icon-Play_Hide::before {
  content: "\e63e";
}
.icon-Swich_ON::before {
  content: "\e63f";
}
.icon-Play::before {
  content: "\e640";
}
.icon-HideAndSeeCopy::before {
  content: "\e641";
}
.icon-Refresh::before {
  content: "\e645";
}
.icon-giftCheckbox::before {
  content: "\e622";
}
.icon-accountx::before {
  content: "\e644";
}
.icon-cricket::before {
  content: "\e643";
}
.icon-share-fb::before {
  content: "\e63d";
}
.icon-dollar2::before {
  content: "\e63c";
}
.icon-duigou::before {
  content: "\e63b";
}
.icon-user_dft::before {
  content: "\e639";
}
.icon-mail::before {
  content: "\e63a";
}
.icon-flash::before {
  content: "\e637";
}
.icon-mobile::before {
  content: "\e630";
}
.icon-setting::before {
  content: "\e631";
}
.icon-promotions::before {
  content: "\e632";
}
.icon-gift::before {
  content: "\e633";
}
.icon-banlence::before {
  content: "\e634";
}
.icon-file-download::before {
  content: "\e635";
}
.icon-add_circle_black::before {
  content: "\e636";
}
.icon-jackpot::before {
  content: "\e629";
}
.icon-result::before {
  content: "\e62a";
}
.icon-tv::before {
  content: "\e62b";
}
.icon-livescore::before {
  content: "\e62c";
}
.icon-sports::before {
  content: "\e62e";
}
.icon-virtual::before {
  content: "\e62f";
}
.icon-wincup::before {
  content: "\e626";
}
.icon-dollar::before {
  content: "\e627";
}
.icon-exclamation::before {
  content: "\e624";
}
.icon-icon-user::before {
  content: "\e621";
}
.icon-Shape::before {
  content: "\e61f";
}
.icon-arrowback::before {
  content: "\e620";
}
.icon-loading-circle::before {
  content: "\e654";
}
.icon-question::before {
  content: "\e61e";
}
.icon-cup::before {
  content: "\e619";
}
.icon-pageques::before {
  content: "\e61b";
}
.icon-light::before {
  content: "\e612";
}
.icon-safe::before {
  content: "\e615";
}
.icon-page::before {
  content: "\e616";
}
.icon-cashout::before {
  content: "\e617";
}
.icon-logo::before {
  content: "\e610";
}
.icon-lock::before {
  content: "\e60e";
}
.icon-ac-right::before {
  content: "\e60b";
}
.icon-check::before {
  content: "\e658";
}
.icon-angleleft::before {
  content: "\e604";
}
.icon-print::before {
  content: "\e77b";
}
.icon-delete::before {
  content: "\e602";
}
.icon-checknor::before {
  content: "\e614";
}
.icon-star::before {
  content: "\e898";
}
.icon-sanjiaoxing::before {
  content: "\e62d";
}
.icon-zhiding::before {
  content: "\e600";
}
.icon-checkmark::before {
  content: "\e611";
}
.icon-sanjiaoxing1::before {
  content: "\e6a3";
}
.icon-arrowRight-copy::before {
  content: "\e603";
}
.icon-facebookf::before {
  content: "\e6e2";
}
.icon-hide::before {
  content: "\e76b";
}
.icon-jiantou-xia::before {
  content: "\e605";
}
.icon-error::before {
  content: "\e606";
}
.icon-arrowll-right::before {
  content: "\e608";
}
.icon-jiantou-copy::before {
  content: "\e609";
}
.icon-qushitu::before {
  content: "\e61d";
}
.icon-error1::before {
  content: "\e623";
}
.icon-tips::before {
  content: "\e651";
}
.icon-wifi::before {
  content: "\e733";
}
.icon-tick1::before {
  content: "\e69b";
}
.icon-edit1::before {
  content: "\e61c";
}
.icon-loading::before {
  content: "\e648";
}
.icon-UploadCloud::before {
  content: "\e601";
}
.icon-search::before {
  content: "\e613";
}
.icon-delete8e::before {
  content: "\e677";
}
.icon-close::before {
  content: "\e69a";
}
.icon-less::before {
  content: "\e6a5";
}
@keyframes logoLoading {
  0% {
    transform: scale(1) translateZ(0);
  }
  37.5% {
    transform: scale(0.8) translateZ(0);
  }
  62.5% {
    transform: scale(0.6) translateZ(0);
  }
  87.5% {
    transform: scale(0.5) translateZ(0);
  }
  100% {
    transform: scale(0.4) translateZ(0);
  }
}
body[theme='classic'],
body:not([theme='light']) {
  --fc-dp-200: 52, 50, 71;
  --fc-dp-300: 40, 38, 60;
  --fc-dp-400: 28, 26, 49;
  --fc-dp-500: 16, 14, 38;
  --fc-green-200: 211, 255, 204;
  --fc-green-300: 226, 252, 184;
  --fc-green-400: 197, 250, 112;
  --fc-green-500: 159, 246, 17;
  --fc-green-550: 120, 218, 74;
  --fc-green-600: 127, 197, 14;
  --fc-blue-100: 54, 195, 255;
  --fc-blue-200: 0, 158, 226;
  --fc-blue-300: 54, 133, 226;
  --fc-blue-500: 61, 80, 134;
  --fc-blue-600: 51, 67, 112;
  --fc-np-90: 97, 92, 139;
  --fc-np-100: 70, 66, 114;
  --fc-np-200: 65, 59, 101;
  --fc-np-300: 53, 47, 92;
  --fc-np-400: 42, 36, 83;
  --fc-np-500: 31, 24, 74;
  --fc-nd-400: 156, 160, 171;
  --fc-nd-500: 53, 58, 69;
  --fc-nd-600: 44, 48, 57;
  --fc-brown-500: 252, 208, 120;
  --fc-brown-600: 204, 147, 51;
  --fc-lp-400: 51, 47, 89;
  --fc-lp-500: 40, 36, 80;
  --fc-nl-400: 231, 231, 233;
  --fc-nl-500: 172, 171, 184;
  --fc-nl-600: 156, 155, 171;
  --fc-nl-700: 135, 134, 147;
  --fc-yellow-500: 250, 253, 0;
  --fc-orange-500: 255, 184, 0;
  --fc-cyan-500: 144, 243, 255;
  --fc-cyan-600: 69, 188, 206;
  --fc-pink-500: 255, 201, 201;
  --fc-pink-600: 228, 126, 150;
  --other-001: 182, 6, 6;
  --other-002: 77, 95, 174;
  --other-003: 250, 193, 17;
}
body[theme='classic'],
body:not([theme='light']) {
  --brand-primary: 40, 36, 80;
  --brand-secondary: 159, 246, 17;
  --brand-tertiary: 16, 14, 38;
  --brand-type1-secondary: 16, 14, 38;
  --brand-type2-secondary: 159, 246, 17;
  --brand-type3-secondary: 159, 246, 17;
  --brand-type1-primary: 60, 47, 122;
  --disable-brand-secondary: 52, 50, 71;
  --background-disable-type1-primary: 52, 50, 71;
  --background-disable-type2-primary: 65, 59, 101;
  --text-type1-primary: 231, 231, 233;
  --text-type1-secondary: 135, 134, 147;
  --text-type1-tertiary: 255, 255, 255;
  --background-type1-primary: 28, 26, 49;
  --background-type1-secondary: 16, 14, 38;
  --background-type1-tertiary: 40, 38, 60;
  --line-type1-primary: 51, 47, 89;
  --line-type1-secondary: 70, 66, 114;
  --line-type1-tertiary: 97, 92, 139;
  --text-disable-type1-primary: 156, 155, 171;
  --text-type2-primary: 255, 255, 255;
  --text-type2-secondary: 231, 231, 233;
  --text-type2-tertiary: 135, 134, 147;
  --background-type2-primary: 31, 24, 74;
  --background-type2-secondary: 42, 36, 83;
  --background-type2-tertiary: 53, 47, 92;
  --line-type2-primary: 135, 134, 147;
  --disable-type1-primary: 52, 50, 71;
  --disable-type2-primary: 65, 59, 101;
  --text-disable-type2-primary: 172, 171, 184;
  --highlight-focus: 197, 250, 112;
  --highlight-highlight: 250, 253, 0;
  --highlight-hint: 54, 133, 226;
  --warning-primary: 251, 77, 61;
  --warning-secondary: 164, 18, 5;
  --warning-tertiary: 60, 15, 28;
  --sim-primary: 255, 184, 0;
  --absolute-type1: 0, 0, 0;
  --absolute-type2: 255, 255, 255;
  --absolute-type3: 0, 0, 0;
  --other-001: 182, 6, 6;
  --other-002: 54, 86, 163;
  --other-003: 250, 193, 17;
  --background-type2-iv: 74, 73, 89;
  --cash-gift-primary: 255, 201, 201;
  --cash-gift-secondary: 228, 126, 150;
  --free-bet-gift-primary: 144, 243, 255;
  --free-bet-gift-secondary: 69, 188, 206;
  --discount-gift-primary: 252, 208, 120;
  --discount-gift-secondary: 204, 147, 51;
  --lucky-wheel-primary: 211, 255, 204;
  --lucky-wheel-secondary: 120, 218, 74;
  --btn-bookbet: 127, 197, 14;
  --background-iv-dialog: 28, 26, 49;
  --brand-active: 159, 246, 17;
  --background-system-default: 53, 58, 69;
  --background-hint-type1: 77, 95, 174;
  --background-cashout-card: 28, 26, 49;
  --background-outcome-view: 255, 255, 255;
  --background-me-page: 28, 26, 49;
  --background-footer: 28, 26, 49;
  --background-outcome-dark-btn: 16, 14, 38;
  --background-notice: 60, 15, 28;
  --btn-header: 159, 246, 17;
  --background-outcome-light-btn: 16, 14, 38;
  --sim-disabled: var(--fc-nl-600);
  --flash-freeze-primary: 54, 195, 255;
  --flash-freeze-secondary: 0 158 226;
  --flash-freeze-tertiary: 117, 213, 255;
  --brandsecondary-highlight-ondark: 159, 246, 17;
  --c-detail-notification-primary: 63, 56, 133;
  --c-background-system-default: 242, 53, 58;
  --btn-matches-primary: 16, 14, 38;
  --c-pagination-homepage-primary: 99, 89, 213;
  --c-homepage-editmode-primary: 159, 246, 17;
  --mini-betslip-background: linear-gradient(209.27deg, #3C2F7A 10.82%, #3A2F71 35.17%, #5543A8 65.5%, #6B54D6 87.05%);
  --mini-betslip-sim-background: linear-gradient(221.88deg, #FAAD00 15.95%, #FFC530 58.61%, #FFB800 86.19%);
  --personal-page-bottom-info-bg: linear-gradient(180deg, rgba(31, 24, 74, 0) 0%, rgba(31, 24, 74, 0.8) 28.5%, #1F184A 50%);
  --history-status-bar-flash-won-bg: linear-gradient(90deg, #B2F44E 51.99%, #E4F611 100%);
  --edit-home-bg: linear-gradient(138deg, #2B237D 2.11%, #100E26 15.73%, #2A2471 37.02%, #100E26 51.63%);
  --tier-level-carousel-side-mask: linear-gradient(90deg, transparent 0%, #100E26 50%);
  --homepage-editmode-primary: 159, 246, 17;
  --c-inhouse-captcha-mask: 255, 255, 255, 0.3;
  --c-inhouse-captcha-loading-mask: 0, 0, 0, 0.3;
  --c-inhouse-captcha-loading-size: 5rem;
  --c-inhouse-captcha-loading-bg: transparent;
  --mission-betting-card-bg: linear-gradient(90deg, rgba(0, 26, 255, 0.45) 15.52%, rgba(0, 26, 255, 0) 47.81%);
  --mission-social-card-bg: linear-gradient(90deg, rgba(187, 0, 255, 0.45) 15.52%, rgba(187, 0, 255, 0) 47.81%);
  --mission-other-card-bg: linear-gradient(90deg, rgba(255, 123, 0, 0.45) 15.52%, rgba(255, 123, 0, 0) 47.81%);
  --mission-can-claims-bg: linear-gradient(360deg, #5A9100 0%, #9CFFAE 108.57%);
  --mission-info-bar-box-shadow: 0px 4px 12px 0px rgba(28, 26, 49, 0.4);
  --btn-mission-primary: 60, 47, 122;
  --boost-color: 22, 234, 132;
  /**
   * virtual  
   * confirmed with UED, virtual home away color is red & blue, no matter which color systems.
   * @ref __nuxt3/layers/shared/assets/styles/sportybetColor.less  
   */
  --virtual-home-team-text: 228, 24, 39;
  --virtual-away-team-text: 30, 65, 214;
  --bet-builder-card-gradient-bottom: linear-gradient(180deg, rgba(28, 26, 49, 0) 20.83%, #1c1a31 100%);
  --bet-builder-card-gradient-top: linear-gradient(180deg, #1c1a31 0%, rgba(28, 26, 49, 0) 100%);
}
body[theme='light'] {
  --fc-dp-200: 52, 50, 71;
  --fc-dp-300: 40, 38, 60;
  --fc-dp-400: 28, 26, 49;
  --fc-dp-500: 16, 14, 38;
  --fc-green-200: 211, 255, 204;
  --fc-green-300: 226, 252, 184;
  --fc-green-400: 197, 250, 112;
  --fc-green-500: 159, 246, 17;
  --fc-green-550: 120, 218, 74;
  --fc-green-600: 127, 197, 14;
  --fc-blue-100: 54, 195, 255;
  --fc-blue-200: 0, 158, 226;
  --fc-blue-300: 54, 133, 226;
  --fc-blue-500: 61, 80, 134;
  --fc-blue-600: 51, 67, 112;
  --fc-np-90: 97, 92, 139;
  --fc-np-100: 70, 66, 114;
  --fc-np-200: 65, 59, 101;
  --fc-np-300: 53, 47, 92;
  --fc-np-400: 42, 36, 83;
  --fc-np-500: 31, 24, 74;
  --fc-nd-400: 156, 160, 171;
  --fc-nd-500: 53, 58, 69;
  --fc-nd-600: 44, 48, 57;
  --fc-brown-500: 252, 208, 120;
  --fc-brown-600: 204, 147, 51;
  --fc-lp-400: 51, 47, 89;
  --fc-lp-500: 40, 36, 80;
  --fc-nl-400: 231, 231, 233;
  --fc-nl-500: 172, 171, 184;
  --fc-nl-600: 156, 155, 171;
  --fc-nl-700: 135, 134, 147;
  --fc-yellow-500: 250, 253, 0;
  --fc-orange-500: 255, 184, 0;
  --fc-cyan-500: 144, 243, 255;
  --fc-cyan-600: 69, 188, 206;
  --fc-pink-500: 255, 201, 201;
  --fc-pink-600: 228, 126, 150;
  --other-001: 182, 6, 6;
  --other-002: 77, 95, 174;
  --other-003: 218, 171, 25;
}
body[theme='light'] {
  --brand-primary: 255, 255, 255;
  --brand-secondary: 85, 78, 147;
  --brand-tertiary: 242, 242, 242;
  --brand-type1-secondary: 60, 47, 122;
  --brand-type2-secondary: 230, 228, 253;
  --brand-type3-secondary: 85, 78, 147;
  --brand-type1-primary: 217, 215, 227;
  --disable-brand-secondary: 189, 189, 189;
  --background-disable-type1-primary: 189, 189, 189;
  --background-disable-type2-primary: 216, 216, 216;
  --text-type1-primary: 61, 61, 61;
  --text-type1-secondary: 135, 134, 147;
  --text-type1-tertiary: 75, 75, 75;
  --background-type1-primary: 231, 231, 231;
  --background-type1-secondary: 223, 223, 223;
  --background-type1-tertiary: 251, 251, 251;
  --line-type1-primary: 187, 184, 215;
  --line-type1-secondary: 193, 198, 210;
  --line-type1-tertiary: 163, 167, 179;
  --text-disable-type1-primary: 74, 73, 89;
  --text-type2-primary: 89, 89, 89;
  --text-type2-secondary: 231, 231, 233;
  --text-type2-tertiary: 135, 134, 147;
  --background-type2-primary: 230, 230, 230;
  --background-type2-secondary: 220, 220, 220;
  --background-type2-tertiary: 240, 240, 240;
  --line-type2-primary: 135, 134, 147;
  --disable-type1-primary: 189, 189, 189;
  --disable-type2-primary: 216, 216, 216;
  --text-disable-type2-primary: 172, 171, 184;
  --highlight-focus: 90, 79, 219;
  --highlight-highlight: 255, 106, 0;
  --highlight-hint: 54, 133, 226;
  --warning-primary: 251, 77, 61;
  --warning-secondary: 164, 18, 5;
  --warning-tertiary: 241, 195, 202;
  --sim-primary: 255, 184, 0;
  --absolute-type1: 255, 255, 255;
  --absolute-type2: 0, 0, 0;
  --absolute-type3: 0, 0, 0;
  --other-001: 182, 6, 6;
  --other-002: 54, 86, 163;
  --other-003: 213, 165, 17;
  --background-type2-iv: 74, 73, 89;
  --cash-gift-primary: 255, 201, 201;
  --cash-gift-secondary: 228, 126, 150;
  --free-bet-gift-primary: 144, 243, 255;
  --free-bet-gift-secondary: 69, 188, 206;
  --discount-gift-primary: 252, 208, 120;
  --discount-gift-secondary: 204, 147, 51;
  --lucky-wheel-primary: 211, 255, 204;
  --lucky-wheel-secondary: 120, 218, 74;
  --btn-bookbet: 58, 51, 121;
  --background-iv-dialog: 215, 213, 242;
  --brand-active: 85, 78, 147;
  --background-system-default: 53, 58, 69;
  --background-hint-type1: 77, 95, 174;
  --background-cashout-card: 215, 213, 242;
  --background-outcome-view: 255, 255, 255;
  --background-me-page: 231, 231, 231;
  --background-footer: 66, 65, 84;
  --background-outcome-dark-btn: 242, 242, 242;
  --background-notice: 60, 15, 28;
  --btn-header: 85, 78, 147;
  --background-outcome-light-btn: 242, 242, 242;
  --sim-disabled: var(--fc-nl-600);
  --flash-freeze-primary: 54, 195, 255;
  --flash-freeze-secondary: 0 158 226;
  --flash-freeze-tertiary: 117, 213, 255;
  --brandsecondary-highlight-ondark: 159, 246, 17;
  --c-detail-notification-primary: 242, 242, 242;
  --c-background-system-default: 242, 53, 58;
  --btn-matches-primary: 193, 198, 210;
  --c-pagination-homepage-primary: 99, 89, 213;
  --c-homepage-editmode-primary: 88, 29, 235;
  --mini-betslip-background: linear-gradient(209.27deg, #9B87FA 10.82%, #B7AAFC 35.17%, #947DFF 65.5%, #B7A8FF 87.05%);
  --mini-betslip-sim-background: linear-gradient(221.88deg, #FAAD00 15.95%, #FFC530 58.61%, #FFB800 86.19%);
  --personal-page-bottom-info-bg: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(216, 210, 254, 0.8) 28.5%, #C8C1F2 100%);
  --history-status-bar-flash-won-bg: linear-gradient(90deg, #544E8F 51.99%, #576AA2 100%);
  --edit-home-bg: linear-gradient(138.15deg, #C9C5E6 2.11%, #F1F1F1 15.73%, #B2B2B2 37.02%, #E2E0EC 51.63%);
  --tier-level-carousel-side-mask: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  --homepage-editmode-primary: 88, 29, 235;
  --c-inhouse-captcha-mask: 255, 255, 255, 0.3;
  --c-inhouse-captcha-loading-mask: 0, 0, 0, 0.3;
  --c-inhouse-captcha-loading-size: 5rem;
  --c-inhouse-captcha-loading-bg: transparent;
  --mission-betting-card-bg: linear-gradient(90deg, rgba(0, 26, 255, 0.45) 15.52%, rgba(0, 26, 255, 0) 47.81%);
  --mission-social-card-bg: linear-gradient(90deg, rgba(187, 0, 255, 0.45) 15.52%, rgba(187, 0, 255, 0) 47.81%);
  --mission-other-card-bg: linear-gradient(90deg, rgba(255, 123, 0, 0.45) 15.52%, rgba(255, 123, 0, 0) 47.81%);
  --mission-can-claims-bg: linear-gradient(356.14deg, #554E93 -3.14%, #9348CC 101.49%);
  --mission-info-bar-box-shadow: 0px 4px 12px 0px rgba(28, 26, 49, 0.4);
  --btn-mission-primary: 255, 255, 255;
  --boost-color: 44, 135, 112;
  /**
   * virtual  
   * confirmed with UED, virtual home away color is red & blue, no matter which color systems.
   * @ref __nuxt3/layers/shared/assets/styles/sportybetColor.less  
   */
  --virtual-home-team-text: 228, 24, 39;
  --virtual-away-team-text: 30, 65, 214;
  --bet-builder-card-gradient-bottom: linear-gradient(180deg, rgba(231, 231, 231, 0) 20.83%, #e7e7e7 100%);
  --bet-builder-card-gradient-top: linear-gradient(180deg, #e7e7e7 100%, rgba(231, 231, 231, 0) 85%);
}
.cms-dialog-content.opennet-dialog-style {
  overflow-y: auto;
}
.cms-dialog-content.opennet-dialog-style .head h1 {
  font-size: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-height: 1024px), only screen and (min-width: 1024px) and (max-width: 1439px), only screen and (min-width: 1440px) and (max-width: 2559px), only screen and (min-width: 2560px) {
  .cms-dialog-content.opennet-dialog-style .head {
    padding-left: 24px;
    padding-right: 24px;
  }
  .cms-dialog-content.opennet-dialog-style .head .m-dialog-close {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-height: 1024px), only screen and (min-width: 1024px) and (max-width: 1439px), only screen and (min-width: 1440px) and (max-width: 2559px), only screen and (min-width: 2560px) {
  .cms-dialog-content.opennet-dialog-style .body:first-child {
    margin-top: 20px;
  }
}
.cms-dialog-content.opennet-dialog-style .body:not(:last-child) {
  margin-bottom: 20px;
}
.cms-dialog-content.opennet-dialog-style .body .m-dialog-main {
  color: rgb(var(--text-type1-primary));
  font-size: 14px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-height: 1024px), only screen and (min-width: 1024px) and (max-width: 1439px), only screen and (min-width: 1440px) and (max-width: 2559px), only screen and (min-width: 2560px) {
  .cms-dialog-content.opennet-dialog-style .body .m-dialog-main {
    padding: 0 24px;
  }
}
.cms-dialog-content.opennet-dialog-style .footer {
  padding: 0 2rem;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-height: 1024px), only screen and (min-width: 1024px) and (max-width: 1439px), only screen and (min-width: 1440px) and (max-width: 2559px), only screen and (min-width: 2560px) {
  .cms-dialog-content.opennet-dialog-style .footer {
    margin-bottom: 20px;
  }
}
.cms-dialog-content.opennet-dialog-style .footer .es-dialog-btn {
  background-color: initial;
  border: none;
  color: rgb(var(--brand-secondary));
  font-size: 14px;
  font-weight: 700;
  min-width: 75px;
  width: auto;
}
.cms-dialog-content.opennet-dialog-style .footer .es-dialog-btn:hover {
  background-color: initial;
  color: rgb(var(--brand-secondary));
  cursor: pointer;
}
.cms-dialog-content.opennet-dialog-style.has-oppositive-button .footer .btn:first-child {
  color: rgb(var(--text-type1-secondary));
}
.cms-dialog-content.opennet-dialog-style.has-oppositive-button__reverse .footer .btn:last-child {
  color: rgb(var(--text-type1-secondary));
}
.cms-dialog-content.opennet-dialog-style.has-oppositive-button.warning .footer .btn:last-child {
  color: rgb(var(--warning-primary));
}
.cms-dialog-content.opennet-dialog-style.has-oppositive-button-right .footer .btn:last-child {
  color: rgb(var(--text-type1-secondary));
}
.cms-dialog-content.opennet-dialog-style.no-padding-on-main .body .m-dialog-main {
  padding: 0;
}
.cms-dialog-content.opennet-dialog-style.no-fixed-height-header .head h1 {
  height: auto;
}
.cms-dialog-content.opennet-dialog-style.rounded-border {
  border-radius: 0.83333333rem;
}
.cms-dialog-content.pure-container {
  margin: 0;
  padding: 0;
  width: auto;
}
.cms-dialog-content.pure-container .body {
  padding: 0;
}
.cms-dialog-content.pure-container.otp-dialog {
  height: 100vh;
  width: 100vw;
}
.cms-dialog-content.dvh-100 {
  height: 100vh;
  /* stylelint-disable-next-line declaration-block-no-duplicate-properties */
  height: 100dvh;
}
.cms-dialog-content.border-radius {
  border-radius: 1rem;
}
.cms-dialog-content.align-with-window {
  inset: 0 !important;
  margin: 0 !important;
  position: fixed !important;
}
.opennet-desktop-kyc-dialog-style {
  border: 0;
}
.opennet-desktop-kyc-dialog-style .head {
  height: 0;
  padding: 0;
}
.opennet-desktop-kyc-dialog-style .head .m-dialog-close {
  top: 6px;
  z-index: 1;
}
.opennet-desktop-kyc-dialog-style .head .m-dialog-close:hover {
  text-decoration: none;
}
.opennet-desktop-kyc-dialog-style .head .m-dialog-close em {
  color: white;
  font-size: 20px;
}
.opennet-desktop-kyc-dialog-style .es-dialog-body .es-dialog-main {
  padding: 0;
}
.opennet-desktop-kyc-dialog-style .es-dialog-footer {
  padding-bottom: 2rem;
}
.opennet-desktop-kyc-dialog-style .es-dialog-footer .es-dialog-btn {
  margin: 0;
  width: 100%;
}
.opennet-desktop-kyc-reminder-notification-style {
  width: 512px !important;
}
.cms-dialog-content.m-insure-pop {
  padding-top: 0;
}
.cms-dialog-content.m-insure-pop .m-dialog-body .m-dialog-main {
  padding: 0;
}
.m-dialog.transparent-container {
  background-color: transparent;
}
.m-dialog.transparent-container .m-dialog-body {
  background-color: transparent;
}
.m-dialog.transparent-container .m-dialog-body .m-dialog-main {
  background-color: transparent;
}
html,
body,
#__nuxt {
  background: rgb(var(--background-type1-secondary));
  height: 100%;
  touch-action: pan-y;
}
.m-table {
  display: block;
  width: 100%;
}
.m-table .m-table-row {
  display: flex;
  width: 100%;
}
.m-table .m-table-cell {
  display: block;
  flex: 1 1 auto;
  min-width: 1%;
}
.hide-scrollbar-style {
  scrollbar-width: none;
}
.hide-scrollbar-style::-webkit-scrollbar {
  display: none;
}
.no-scroll {
  overflow: hidden!important;
  touch-action: none!important;
}
@keyframes shimmer {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes circles {
  100% {
    transform: rotate(360deg);
  }
}

[data-v-1b3312c2]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.card-content[data-v-1b3312c2] {
  background: #100E26;
  margin: -1.33333333rem;
}
.card-content .card-content-title[data-v-1b3312c2] {
  background: #28263C;
  color: #E7E7E9;
  font-size: 1.16666667rem;
  font-weight: 700;
  line-height: 1.33333333rem;
  margin: 1.33333333rem 1.33333333rem 0 1.33333333rem;
  max-width: 100%;
  overflow: hidden;
  padding: 0.66666667rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card-content .card-content-match-result[data-v-1b3312c2] {
  background: #1C1A31;
  display: flex;
  flex-direction: column;
  gap: 1.66666667rem;
  margin: 0 1.33333333rem 1.33333333rem 1.33333333rem;
  padding: 1.66666667rem 1.33333333rem;
}

[data-v-e7df1d5a]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.skeleton-box[data-v-e7df1d5a] {
  background-color: rgb(var(--text-type1-secondary));
  border-radius: 0.41666667rem;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
.skeleton-box[data-v-e7df1d5a]::after {
  animation: shimmer-e7df1d5a 1.2s infinite cubic-bezier(0.39, 0.58, 0.57, 1);
  background-image: linear-gradient(90deg, rgba(187, 187, 187, 0) 0, rgba(187, 187, 187, 0.2) 20%, rgba(187, 187, 187, 0.5) 60%, rgba(187, 187, 187, 0));
  content: '';
  inset: 0;
  position: absolute;
  transform: translateX(-100%);
}
@keyframes shimmer-e7df1d5a {
100% {
    transform: translateX(100%);
}
}
.rounded[data-v-e7df1d5a] {
  border-radius: 100%;
}

.image[data-v-0808deaa] {
  height: var(--70bbbc4e);
}
.image img[data-v-0808deaa] {
  height: 100%;
  -o-object-fit: var(--231e386a);
     object-fit: var(--231e386a);
  width: 100%;
}

[data-v-2c8580b6]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.match-result-row[data-v-2c8580b6] {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 0.66666667rem;
  justify-content: center;
}
.match-result-row.default .match-result-team span[data-v-2c8580b6] {
  color: rgb(var(--text-type1-primary));
}
.match-result-row.default .match-result-info .match-result-info-date[data-v-2c8580b6] {
  background: rgb(var(--background-type1-secondary));
  color: rgb(var(--text-type1-secondary));
}
.match-result-row.default .match-result-info .match-result-info-score[data-v-2c8580b6] {
  background: rgb(var(--background-type1-tertiary));
  color: rgb(var(--text-type1-primary));
}
.match-result-row.classic .match-result-team span[data-v-2c8580b6] {
  color: #E7E7E9;
}
.match-result-row.classic .match-result-info .match-result-info-date[data-v-2c8580b6] {
  background: #100E26;
  color: #878693;
}
.match-result-row.classic .match-result-info .match-result-info-score[data-v-2c8580b6] {
  background: #28263C;
  color: #E7E7E9;
}
.match-result-row.light .match-result-team span[data-v-2c8580b6] {
  color: #3D3D3D;
}
.match-result-row.light .match-result-info .match-result-info-date[data-v-2c8580b6] {
  background: #DFDFDF;
  color: #878693;
}
.match-result-row.light .match-result-info .match-result-info-score[data-v-2c8580b6] {
  background: #FBFBFB;
  color: #3D3D3D;
}
.match-result-row .match-result-team[data-v-2c8580b6] {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 0.33333333rem;
  width: 8.33333333rem;
}
.match-result-row .match-result-team .logo-image[data-v-2c8580b6] {
  height: 2.33333333rem;
  width: 2.33333333rem;
}
.match-result-row .match-result-team.home[data-v-2c8580b6] {
  flex-direction: row-reverse;
  text-align: right;
}
.match-result-row .match-result-team.away[data-v-2c8580b6] {
  text-align: left;
}
.match-result-row .match-result-team span[data-v-2c8580b6] {
  -webkit-box-orient: vertical;
  color: #E7E7E9;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-height: 1.16666667rem;
  max-height: 2.33333333rem;
  max-width: 5.66666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}
.match-result-row .match-result-info .match-result-info-date[data-v-2c8580b6] {
  background: #100E26;
  border-radius: 0.33333333rem 0.33333333rem 0 0;
  color: #878693;
  font-size: 0.83333333rem;
  font-weight: 400;
  line-height: 1rem;
  padding: 0.16666667rem 0.83333333rem;
  white-space: nowrap;
}
.match-result-row .match-result-info .match-result-info-score[data-v-2c8580b6] {
  background: #28263C;
  border-radius: 0 0 0.33333333rem 0.33333333rem;
  color: #E7E7E9;
  display: flex;
  font-size: 1.16666667rem;
  font-weight: 700;
  gap: 0.5rem;
  justify-content: center;
  line-height: 1.33333333rem;
  padding: 0.33333333rem 0;
  text-align: center;
  white-space: nowrap;
}
.match-result-row .match-result-info .match-result-info-score.only-score[data-v-2c8580b6] {
  border-radius: 0.33333333rem;
  padding: 0.66666667rem 0;
}
.match-result-row .match-result-info .match-result-info-score > .score-home[data-v-2c8580b6] {
  min-width: 2rem;
  text-align: right;
}
.match-result-row .match-result-info .match-result-info-score > .score-away[data-v-2c8580b6] {
  min-width: 2rem;
  text-align: left;
}

[data-v-3517609e]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.jackpot-prediction-result-card-container[data-v-3517609e] {
  display: flex;
  flex-direction: column;
  gap: 1.33333333rem;
}
.jackpot-prediction-result-card-container .card-header[data-v-3517609e] {
  display: flex;
  flex-direction: row;
  position: relative;
}
.jackpot-prediction-result-card-container .card-header .card-header-info-area[data-v-3517609e] {
  position: relative;
  z-index: 1;
}
.jackpot-prediction-result-card-container .card-header .card-header-info-area[data-v-3517609e] > * {
  margin-bottom: 0.33333333rem;
}
.jackpot-prediction-result-card-container .card-header .card-header-info-area img[data-v-3517609e] {
  margin-bottom: 1.33333333rem;
  min-height: 0.75rem;
  width: 10.58333333rem;
}
.jackpot-prediction-result-card-container .card-header .card-header-info-area .jackpot-amount[data-v-3517609e] {
  color: #FAFD00;
  font-size: 1.83333333rem;
  font-weight: 700;
  line-height: 2.16666667rem;
}
.jackpot-prediction-result-card-container .card-header .card-header-info-area .jackpot-title[data-v-3517609e] {
  color: #E7E7E9;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.33333333rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.jackpot-prediction-result-card-container .card-header .card-header-info-area .jackpot-date[data-v-3517609e] {
  color: #878693;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.16666667rem;
}
.jackpot-prediction-result-card-container .card-header .card-header-image[data-v-3517609e] {
  height: 100%;
  left: -1.33333333rem;
  position: absolute;
  top: -1.33333333rem;
  width: 100vw;
}
.jackpot-prediction-result-card-container .card-header .card-header-image > img[data-v-3517609e] {
  width: 100%;
}

[data-v-a321562c]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.card-container[data-v-a321562c] {
  background-image: url(//s.football.com/global/main/__nuxt3/layers/shared/assets/images/jackpot-winner.e6b26e3796.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0.5rem;
  height: 37.5rem;
  overflow: hidden;
  position: relative;
}
.card-header[data-v-a321562c] {
  background: #000;
  height: 24px;
  text-align: center;
  width: 100%;
}
.card-header img[data-v-a321562c] {
  display: inline-block;
  width: 6.66666667rem;
}
.card-content[data-v-a321562c] {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: calc(100% -  5rem );
  justify-content: space-between;
  padding: 2rem 1rem 1rem 1rem;
  position: relative;
  z-index: 2;
}
.card-content .card-content-header .card-title[data-v-a321562c] {
  color: #E7E7E9;
  font-size: 1.83333333rem;
  font-weight: bold;
  line-height: 2.16666667rem;
  text-align: center;
}
.card-content .card-content-header .card-amount[data-v-a321562c] {
  color: #FFB800;
  font-size: 1.83333333rem;
  font-weight: 700;
  text-align: center;
}
.card-content .card-content-header .card-amount .amount[data-v-a321562c] {
  font-size: 3.66666667rem;
  font-weight: 700;
  line-height: 4.33333333rem;
  margin-left: 0.5rem;
}
.card-content .card-content-footer[data-v-a321562c] {
  color: #E7E7E9;
  width: 100%;
}
.card-content .card-content-footer .card-summary[data-v-a321562c] {
  font-size: 1.33333333rem;
  font-weight: 700;
  min-height: 7rem;
  text-align: center;
}
.card-content .card-content-footer .card-summary[data-v-a321562c] > * {
  margin-bottom: 0.5rem;
}
.card-content .card-content-footer .card-summary ul[data-v-a321562c] {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 1rem;
  font-weight: 400;
  gap: 0.5rem;
}
.card-content .card-content-footer .card-summary li[data-v-a321562c] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  line-height: 1.16666667rem;
  width: 100%;
}
.card-content .card-content-footer .card-summary li .left-item[data-v-a321562c] {
  text-align: right;
  width: 40%;
}
.card-content .card-content-footer .card-summary li .center-item[data-v-a321562c] {
  display: flex;
  justify-content: center;
  text-align: center;
  white-space: nowrap;
  width: 10%;
}
.card-content .card-content-footer .card-summary li .center-item > .score-home[data-v-a321562c] {
  min-width: 1.33333333rem;
  text-align: right;
}
.card-content .card-content-footer .card-summary li .center-item > .score-away[data-v-a321562c] {
  min-width: 1.33333333rem;
  text-align: left;
}
.card-content .card-content-footer .card-summary li .right-item[data-v-a321562c] {
  text-align: left;
  width: 40%;
}
.card-content .card-content-footer .card-personal-info[data-v-a321562c] {
  color: #E7E7E9;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  line-height: 1.16666667rem;
}
.card-content .card-content-footer .card-personal-info .player-info[data-v-a321562c] {
  align-items: center;
  display: flex;
  flex-direction: row;
}
.card-content .card-content-footer .card-personal-info .player-info .player-icon[data-v-a321562c] {
  height: 1.33333333rem;
  margin-right: 0.66666667rem;
  width: 1.33333333rem;
}
.card-content .card-content-footer .card-personal-info .player-info .player-name[data-v-a321562c] {
  color: #E7E7E9;
}
.card-content .card-content-footer .date[data-v-a321562c] {
  color: #878693;
}

.i18n-box > *:not(.first-child) {
  margin-left: 0.25rem;
}

.cms-dialog-content {
  background-color: rgb(var(--brand-tertiary));
  border-radius: 0.16666667rem;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25), 0 0 24px 0 rgba(112, 76, 76, 0.25);
  color: rgb(var(--text-type1-primary));
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  line-height: 2rem;
  margin: 18px;
  overflow: hidden;
  padding-top: 1.66666667rem;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  -webkit-user-drag: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 22.91rem;
}
.cms-dialog-content.fullscreen {
  min-height: 100vh;
  /* stylelint-disable-next-line declaration-block-no-duplicate-properties */
  min-height: 100dvh;
  width: 100vw;
}
.cms-dialog-content.fullscreen .body {
  height: 100%;
  /* stylelint-disable-next-line declaration-block-no-duplicate-properties */
  height: 100dvh;
}
.cms-dialog-content.h100percent .body {
  height: 100%;
}
.cms-dialog-content.for-demo {
  background-color: transparent;
}
.cms-dialog-content.no-padding-margin,
.cms-dialog-content.no-padding-on-main {
  margin: 0;
  padding: 0;
}
.cms-dialog-content.no-padding-margin .body,
.cms-dialog-content.no-padding-on-main .body {
  margin: 0;
  padding: 0;
}
.cms-dialog-content.no-bg {
  background: transparent;
}
.cms-dialog-content.no-bg .body {
  background: transparent;
}
.cms-dialog-content.event-widget {
  width: 90% !important;
}
.cms-dialog-content .head {
  padding: 0 2rem 0.66666667rem;
}
.cms-dialog-content .head h1 {
  font-size: 1.66666667rem;
  font-weight: 700;
  line-height: 2.33333333rem;
  margin: 0;
  min-height: 2.33333333rem;
  text-align: left;
}
.cms-dialog-content .body {
  background-color: rgb(var(--brand-tertiary));
  margin: 0;
  min-height: 4rem;
  overflow: auto;
  padding: 1rem 2rem;
  word-break: break-word;
  word-wrap: break-word;
}
.cms-dialog-content.toast {
  background-color: #3e3e3e;
  border: 1px solid #3e3e3e;
  box-shadow: 0 0 10px #626262;
  color: #fff;
  font-size: 1rem;
  padding-top: 0;
}
.cms-dialog-content.toast .body {
  background-color: #3e3e3e;
  height: auto;
  min-height: inherit;
  padding: 0.83rem 1.05rem;
  text-align: center;
}
.cms-dialog-content .footer {
  box-sizing: border-box;
  display: flex;
  justify-content: flex-end;
  padding: 0.66666667rem;
  text-align: right;
  webkit-box-sizing: border-box;
  width: 100%;
}
.cms-dialog-content .footer .btn {
  background-color: transparent;
  border: none;
  color: rgb(var(--brand-secondary));
  cursor: pointer;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.16666667rem;
  font-weight: 700;
  height: 3rem;
  line-height: 3rem;
  outline: none;
  padding: 0 0.66666667rem;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  width: auto;
}
.cms-dialog-content .footer .btn:first-child {
  margin-right: 1rem;
}

.dialog-mask[data-v-ee9dad30] {
  background-color: rgb(var(--background-type2-secondary));
  height: 100%;
  inset: 0;
  left: 0;
  overflow: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
  /* the scroll behavior can be control by the render component
  *  the original overflow setting is removed.
  */
}
.dialog-mask .dialog-wrapper[data-v-ee9dad30] {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%;
}
.dialog-mask .dialog-container[data-v-ee9dad30] {
  display: flex;
  justify-content: center;
  max-height: 100%;
  width: 100%;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.dialog-mask .dialog-container[data-v-ee9dad30]::-webkit-scrollbar {
  width: 3px;
}
.dialog-mask .dialog-container[data-v-ee9dad30]::-webkit-scrollbar-track {
  background: rgb(var(--text-type2-secondary));
}
.dialog-mask .dialog-container[data-v-ee9dad30]::-webkit-scrollbar-thumb {
  background: rgb(var(--text-type2-tertiary));
}
.dialog-mask .dialog-container[data-v-ee9dad30]::-webkit-scrollbar-thumb:hover {
  background: rgb(var(--line-type1-tertiary));
}

.toast[data-v-542cb728] {
  align-items: center;
  border: 1px solid #3e3e3e;
  box-shadow: 0 0 10px #626262;
  display: flex;
  font-size: 1rem;
  justify-content: center;
  padding: 0.83rem 1.05rem;
  width: -moz-fit-content;
  width: fit-content;
}
.toast p[data-v-542cb728] {
  overflow-wrap: anywhere;
}
.toast.open-bet-toast[data-v-542cb728] {
  background: rgb(var(--background-type2-secondary)) !important;
  border-color: rgb(var(--background-type2-secondary)) !important;
  border-radius: 1.66666667rem !important;
  color: rgb(var(--text-type2-primary)) !important;
  font-size: 1.16666667rem;
  width: 70%;
}

.toastSlot[data-v-00c3f2c4] {
  display: flex;
  justify-content: center;
  position: fixed;
  width: 100%;
}

.af-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #fff;
  border: 1px solid #c4c4c4;
  border-radius: 4px;
  box-sizing: border-box;
  color: rgb(var(--brand-tertiary));
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  margin: 0;
  outline: 0;
  padding: 10px 15px;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
}
.af-button:focus,
.af-button:hover {
  border-color: #20a0ff;
  color: #20a0ff;
}
.af-button.is-disabled,
.af-button.is-disabled:focus,
.af-button.is-disable:hover {
  background-color: rgb(var(--background-disable-type2-primary)) !important;
  background-image: none;
  border-color: rgb(var(--background-disable-type2-primary)) !important;
  color: rgb(var(--text-disable-type2-primary)) !important;
  cursor: not-allowed;
}
.af-button.is-disabled.af-button--text {
  background-color: transparent;
}
.af-button.is-disabled.is-plain,
.af-button.is-disabled.is-plain:focus,
.af-button.is-disabled.is-plain:hover {
  background-color: transparent !important;
  border-color: rgb(var(--disable-brand-secondary)) !important;
  color: rgb(var(--disable-brand-secondary)) !important;
}
.af-button.is-plain:active {
  background-color: #fff;
  border-color: #1d90e6;
  color: #1d90e6;
  outline: 0;
}
.af-button.is-loading {
  pointer-events: none;
  position: relative;
}
.af-button.is-loading::before {
  background-color: rgba(255, 255, 255, 0.35);
  border-radius: inherit;
  color: black;
  content: '';
  inset: -1px;
  pointer-events: none;
  position: absolute;
}
.af-button [class*="af-icon-"] + span,
.af-button [class^="af-icon-"] {
  display: inline-block;
  font-family: element-icons !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  margin-left: 5px;
  text-transform: none;
  vertical-align: baseline;
}
@keyframes loading-rotate {
100% {
    transform: rotate(360deg);
}
}
.af-button .af-icon-loading::before {
  font-family: iconfont !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  content: "\e648";
  font-size: 1.16666667rem;
}
.af-button .af-icon-loading {
  animation: loading-rotate 2s linear infinite;
}
.af-button .af-icon-edit::before {
  content: "\e61c";
  font-family: iconfont !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}
.af-button .af-icon-share::before {
  content: "\e63d";
  font-family: iconfont !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}
.af-button .af-icon-upload::before {
  content: "\e601";
  font-family: iconfont !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}
.af-button .af-icon-search::before {
  content: "\e613";
  font-family: iconfont !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}
.af-button .af-icon-delete::before {
  content: "\e677";
  font-family: iconfont !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}
.af-button .af-icon--right {
  margin-left: 5px;
}
.af-button .af-icon--left {
  margin-right: 5px;
}
.af-button.is-plain,
.af-button.is-plain:focus,
.af-button.is-plain:hover:not(.is-disabled) {
  background-color: #fff;
  border-color: #50bfff;
  color: #50bfff;
}
.af-button--primary {
  background-color: rgb(var(--brand-secondary));
  border-color: rgb(var(--brand-secondary));
  color: rgb(var(--brand-tertiary));
}
.af-button--primary:focus,
.af-button--primary:hover:not(.is-disabled) {
  background-color: rgb(var(--brand-secondary));
  border-color: rgb(var(--brand-secondary));
  color: rgb(var(--brand-tertiary));
}
.af-button--primary.is-active,
.af-button--primary:active {
  background-color: rgb(var(--brand-secondary));
  border-color: rgb(var(--brand-secondary));
  color: rgb(var(--brand-tertiary));
}
.af-button--primary:active {
  outline: 0;
}
.af-button--primary.is-plain {
  background-color: inherit;
  border: 1px solid rgb(var(--brand-secondary));
  color: rgb(var(--brand-secondary));
}
.af-button--primary.is-plain:focus,
.af-button--primary.is-plain:hover:not(.is-disabled) {
  background-color: inherit;
  border-color: rgb(var(--fc-green-600));
  color: #b2101b;
}
.af-button--primary.is-plain:active {
  background-color: inherit;
  border-color: rgb(var(--brand-secondary));
  color: rgb(var(--brand-secondary));
  outline: 0;
}
.af-button--success {
  background-color: rgb(var(--brand-secondary));
  border-color: rgb(var(--brand-secondary));
  color: rgb(var(--brand-tertiary));
}
.af-button--success:focus,
.af-button--success:hover:not(.is-disabled) {
  background-color: rgb(var(--btn-bookbet));
  border-color: rgb(var(--btn-bookbet));
  color: rgb(var(--brand-tertiary));
}
.af-button--success.is-active,
.af-button--success:active {
  background-color: rgb(var(--brand-secondary));
  border-color: rgb(var(--brand-secondary));
  color: rgb(var(--brand-tertiary));
}
.af-button--success:active {
  outline: 0;
}
.af-button--success.is-plain {
  background-color: inherit;
  border: 1px solid rgb(var(--brand-secondary));
  color: rgb(var(--brand-secondary));
}
.af-button--success.is-plain:focus,
.af-button--success.is-plain:hover:not(.is-disabled) {
  border-color: rgba(var(--brand-secondary), 90%);
  /* stylelint-disable-next-line less/no-duplicate-variables */
  color: rgba(var(--brand-secondary), 90%);
  background-color: inherit;
}
.af-button--success.is-plain:active {
  background-color: inherit;
  border-color: rgb(var(--brand-secondary));
  color: rgb(var(--brand-secondary));
  outline: 0;
}
.af-button--warning {
  background-color: #f7ba2a;
  border-color: #f7ba2a;
  color: #fff;
}
.af-button--warning:focus,
.af-button--warning:hover:not(.is-disabled) {
  background-color: #f9c855;
  border-color: #f9c855;
  color: #fff;
}
.af-button--warning.is-active,
.af-button--warning:active {
  background-color: #dea726;
  border-color: #dea726;
  color: #fff;
}
.af-button--warning:active {
  outline: 0;
}
.af-button--warning.is-plain {
  background-color: #fff;
  border: 1px solid #bfcbd9;
  color: #1f2d3d;
}
.af-button--warning.is-plain:focus,
.af-button--warning.is-plain:hover:not(.is-disabled) {
  background-color: #fff;
  border-color: #f7ba2a;
  color: #f7ba2a;
}
.af-button--warning.is-plain:active {
  background-color: #fff;
  border-color: #dea726;
  color: #dea726;
  outline: 0;
}
.af-button--danger {
  background-color: rgb(var(--warning-primary));
  border-color: rgb(var(--warning-primary));
  color: rgb(var(--text-type2-primary));
}
.af-button--danger:focus,
.af-button--danger:hover:not(.is-disabled) {
  background-color: #b2101b;
  border-color: #b2101b;
  color: rgb(var(--text-type2-primary));
}
.af-button--danger.is-active,
.af-button--danger:active {
  background-color: rgb(var(--warning-primary));
  border-color: rgb(var(--warning-primary));
  color: rgb(var(--text-type2-primary));
}
.af-button--danger:active {
  outline: 0;
}
.af-button--danger.is-plain {
  background-color: inherit;
  border: 1px solid rgb(var(--warning-primary));
  color: rgb(var(--warning-primary));
}
.af-button--danger.is-plain:focus,
.af-button--danger.is-plain:hover:not(.is-disabled) {
  background-color: inherit;
  border-color: #b2101b;
  color: #b2101b;
}
.af-button--danger.is-plain:active {
  background-color: inherit;
  border-color: rgb(var(--warning-primary));
  color: rgb(var(--warning-primary));
  outline: 0;
}
.af-button--info {
  background-color: #50bfff;
  border-color: #50bfff;
  color: #fff;
}
.af-button--info:focus,
.af-button--info:hover:not(.is-disabled) {
  background-color: #73ccff;
  border-color: #73ccff;
  color: #fff;
}
.af-button--info.is-active,
.af-button--info:active {
  background-color: #48ace6;
  border-color: #48ace6;
  color: #fff;
}
.af-button--info:active {
  outline: 0;
}
.af-button--info.is-plain {
  background-color: #fff;
  border: 1px solid #bfcbd9;
  color: #1f2d3d;
}
.af-button--info.is-plain:focus,
.af-button--info.is-plain:hover:not(.is-disabled) {
  background-color: #fff;
  border-color: #50bfff;
  color: #50bfff;
}
.af-button--info.is-plain:active {
  background-color: #fff;
  border-color: #48ace6;
  color: #48ace6;
  outline: 0;
}
.af-button--text {
  background: 0 0;
  border: none;
  color: #20a0ff;
  padding-left: 0;
  padding-right: 0;
}
.af-button--text:focus,
.af-button--text:hover:not(.is-disabled) {
  color: #0d9737;
}
.af-button--text:active {
  color: #1d90e6;
}

.m-tabs {
  background-color: rgb(var(--brand-tertiary));
  box-sizing: border-box;
  color: rgb(var(--text-type1-primary));
  position: relative;
}
.m-tabs-ink-bar {
  background-color: rgb(var(--highlight-focus));
  bottom: 1px;
  box-sizing: border-box;
  height: 2px;
  left: 0;
  position: absolute;
  transform-origin: 0 0;
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.m-tabs-bar {
  border-bottom: 1px solid rgb(var(--line-type1-primary));
  margin-bottom: 16px;
}
.m-tabs-nav {
  display: table-row;
  position: relative;
  table-layout: fixed;
  transition: transform 0.5s ease-in-out;
  white-space: nowrap;
  width: 100%;
}
@supports (display: flex) {
  .m-tabs-nav {
    display: flex;
  }
}
.m-tabs-nav .m-tabs-tab-disabled {
  color: #ccc;
  cursor: default;
  pointer-events: none;
}
.m-tabs-nav .m-tabs-tab {
  box-sizing: border-box;
  cursor: pointer;
  display: table-cell;
  height: 100%;
  padding: 8px 16px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}
@supports (flex: 1) {
  .m-tabs-nav .m-tabs-tab {
    flex: 1;
  }
}
.m-tabs-nav .m-tabs-tab:not(:last-child) {
  margin-right: 12px;
}
.m-tabs-nav .m-tabs-tab:hover {
  color: rgb(var(--brand-secondary));
}
.m-tabs-nav .m-tabs-tab:active {
  color: rgb(var(--brand-secondary));
}
.m-tabs-nav .m-tabs-tab .m-icon {
  height: 14px;
  margin-right: 8px;
  width: 14px;
}
.m-tabs-nav .m-tabs-tab-active {
  color: rgb(var(--highlight-focus));
}
.m-tabs-mini .m-tabs-nav-container {
  font-size: 14px;
}
.m-tabs-mini .m-tabs-tab {
  font-size: 12px;
  margin-right: 0;
  padding: 8px 16px;
}
.m-tabs .m-tabs-content-animated {
  display: flex;
  flex-direction: row;
  transition: transform 0.5s ease-in-out;
  will-change: transform;
}
.m-tabs .m-tabs-tabpane {
  flex-shrink: 0;
  opacity: 1;
  transition: opacity 0.3s;
  width: 100%;
}
.m-tabs .m-tabs-tabpane-inactive {
  height: 0;
  opacity: 0;
}
.m-tabs .right-btn {
  background-color: rgb(var(--background-type1-primary));
  box-shadow: -2px 0 6px 0 rgba(0, 0, 0, 0.1);
  font-size: 1.16666667rem;
  height: 100%;
  padding: 1.58333333rem 1.16666667rem;
  position: sticky;
  right: 0;
}
.m-tabs-no-animation > .m-tabs-content {
  transform: none !important;
}
.m-tabs-no-animation > .m-tabs-content > .m-tabs-tabpane-inactive {
  display: none;
}

:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.m-input-wap-wrapper {
  background: rgb(var(--brand-tertiary));
  border: 1px solid rgb(var(--line-type1-secondary));
  box-sizing: border-box;
  display: inline-block;
  font-size: 14px;
  position: relative;
}
.m-input-wap-wrapper .m-input-wap {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  box-sizing: border-box;
  color: rgb(var(--text-type1-primary));
  display: inline-block;
  font-size: inherit;
  height: 32px;
  line-height: 1;
  max-width: 100%;
  outline: none;
  padding: 3px 10px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}
.m-input-wap-wrapper .m-input-wap::-moz-placeholder {
  color: #bbb;
}
.m-input-wap-wrapper .m-input-wap::placeholder {
  color: #bbb;
}
.m-input-wap-wrapper .m-input-wap.on {
  height: 1.33333333rem;
  padding: 0;
}
.m-input-wap-wrapper .m-input-wap.m-input-wap__password {
  padding-right: 42px !important;
}
.m-input-wap-wrapper .m-input-transform {
  display: block;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-top: 8px;
}
.m-input-wap-wrapper .m-input-transform .m-input-transform-text {
  color: rgb(var(--text-type1-secondary));
  font-size: 10px;
  height: 12px;
  line-height: 12px;
  margin-bottom: 4px;
  text-align: left;
}
.m-input-wap-wrapper .m-input-wap-icon {
  align-items: center;
  color: #bbb;
  display: flex;
  height: 100%;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  transition: all 0.3s;
  visibility: hidden;
  width: 35px;
}
.m-input-wap-wrapper .m-input-wap-icon::before {
  content: '\e628';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-input-wap-wrapper .m-input-wap-icon::before {
  color: rgb(var(--text-type1-primary));
}
.m-input-wap-wrapper .m-input-wap-icon::before {
  color: rgb(var(--text-type1-secondary));
  display: block;
  font-size: 24px;
}
.m-input-wap-wrapper .m-input-wap-icon::after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: 0;
}
.m-input-wap-wrapper .m-input-wap-icon + .m-input-wap {
  padding-right: 35px;
}
.m-input-wap-wrapper .m-input-wap-icon.m-input-wap-icon--clickable:hover {
  color: rgb(var(--brand-secondary));
  cursor: pointer;
}
.m-input-wap-wrapper .m-input-wap-icon.m-input-wap-icon--clickable:hover + .m-input-wap {
  border-color: rgb(var(--brand-secondary));
}
.m-input-wap-wrapper .m-input-wap-icon.m-input-wap-icon--show {
  visibility: visible;
}
.m-input-wap-wrapper .m-input-wap-text--icon {
  align-items: center;
  color: #bbb;
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  transition: all 0.3s;
  width: 42px;
}
.m-input-wap-wrapper .m-input-wap-text--icon + .m-input-wap {
  padding-right: 42px;
}
.m-input-wap-wrapper.m-input-wap-wrapper--active {
  background: rgb(var(--background-type1-secondary));
  border: 1px solid rgb(var(--brand-secondary));
}
.m-input-wap-wrapper.m-input-wap-wrapper--active .m-input-transform-text {
  color: rgb(var(--brand-secondary));
}
.m-input-wap-wrapper.m-input-wap-wrapper--disabled .m-input-wap,
.m-input-wap-wrapper.m-input-wap-wrapper--disabled .m-input-wap-append,
.m-input-wap-wrapper.m-input-wap-wrapper--disabled .m-input-wap-prepend {
  background-color: rgb(var(--brand-tertiary));
  border-color: rgb(var(--line-type1-secondary));
  color: rgb(var(--text-type1-secondary));
  cursor: not-allowed;
}
.m-input-wap-wrapper.m-input-wap-wrapper--disabled .m-input-wap::-moz-placeholder {
  color: rgb(var(--text-type1-secondary));
}
.m-input-wap-wrapper.m-input-wap-wrapper--disabled .m-input-wap::placeholder {
  color: rgb(var(--text-type1-secondary));
}
.m-input-wap-wrapper.m-input-wap-wrapper--error {
  border: 1px solid rgb(var(--warning-primary)) !important;
}
.m-input-wap-wrapper.m-input-wap-wrapper--large {
  font-size: 16px;
}
.m-input-wap-wrapper.m-input-wap-wrapper--large .m-input-wap {
  height: 42px;
}
.m-input-wap-wrapper.m-input-wap-wrapper--small {
  font-size: 13px;
}
.m-input-wap-wrapper.m-input-wap-wrapper--small .m-input-wap {
  height: 30px;
}
.m-input-wap-group {
  align-items: center;
  display: flex;
  line-height: 1;
  width: 100%;
}
.m-input-wap-group > .m-input-wap {
  display: table-cell;
  line-height: normal;
  vertical-align: middle;
}
.m-input-wap-group .m-input-wap-append,
.m-input-wap-group .m-input-wap-prepend {
  background-color: transparent;
  border-radius: 4px;
  color: rgb(var(--text-type1-secondary));
  padding-left: 10px;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
}
.m-input-wap-group .m-input-wap-append .m-input-wap,
.m-input-wap-group .m-input-wap-prepend .m-input-wap {
  font-size: inherit;
}
.m-input-wap-wrapper .m-input-wap-prepend--default i,
.m-input-wap-wrapper .m-input-wap-prepend--default svg {
  color: rgb(var(--text-type1-secondary));
}
.m-input-wap-wrapper .m-input-wap-prepend--default img {
  filter: grayscale(100%);
}
.m-input-wap-wrapper--active .m-input-wap-prepend--default i,
.m-input-wap-wrapper--active .m-input-wap-prepend--default svg {
  color: rgb(var(--brand-secondary));
}
.m-input-wap-wrapper--active .m-input-wap-prepend--default img {
  filter: grayscale(0%);
}

.svg-icon-base {
  vertical-align: middle;
}

:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
@keyframes circles {
to {
    transform: rotate(360deg);
}
from {
    transform: rotate(0deg);
}
}
.m-loading-wrap {
  position: relative;
}
.m-loading-wrap:not(.m-loading-wrap__no-min-h) {
  min-height: 15rem;
}
.m-loading-wrap__center {
  height: 100%;
  left: 0;
  position: absolute !important;
  top: 0;
  width: 100%;
}
.m-loading-wrap__full {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 2;
}
.m-loading-wrap__dynamic {
  height: 100%;
  min-height: auto;
  position: inherit;
  width: 100%;
}
.m-loading {
  font-size: 2.5rem;
  text-align: center;
}
.m-loading .loading {
  animation: circles 1s infinite;
  animation-timing-function: linear;
  left: 50%;
  margin-left: -1.25rem;
  margin-top: -1.25rem;
  position: absolute !important;
  top: 50%;
}
.m-loading .loading::before {
  content: '\e654';
  font-family: iconfont !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-loading .loading::before {
  font-size: 2.5rem;
  height: 2.5rem;
  line-height: 1;
  width: 2.5rem;
}
.m-loading .loading-fail {
  margin: 0.83333333rem 0;
  text-align: center;
}
.m-loading .loading-fail::before {
  content: '\e660';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.m-loading .loading-fail::before {
  color: rgb(var(--text-type1-primary));
}
.m-loading .loading-fail::before {
  display: block;
  font-size: 3rem;
}
.m-loading .loading-fail .fail-text {
  margin-bottom: 2rem;
  margin-top: 0.83333333rem;
  white-space: nowrap;
  word-break: keep-all;
}
.m-loading .loading-fail .fail-btn {
  border: 1px solid rgb(var(--brand-secondary));
  border-radius: 0.25rem;
  color: rgb(var(--brand-secondary));
  display: inline-block;
  height: 3rem;
  line-height: 3rem;
  padding: 0 2.33333333rem;
}
.m-loading.light .loading::before {
  color: rgb(var(--text-type2-primary));
}
.m-loading.light .loading-fail::before {
  color: #DCDEE5;
}
.m-loading.light .loading-fail .fail-text {
  color: #9CA0AB;
}
.m-loading.dark {
  background: #353A45;
}
.m-loading.dark .loading::before {
  color: #DCDEE5;
}
.m-loading.dark .loading-fail::before {
  color: rgba(234, 236, 239, 0.15);
}
.m-loading.dark .loading-fail .fail-text {
  color: #9CA0AB;
}

.m-snap-nav-wrap {
  overflow: hidden;
}
.m-snap-nav-wrap .m-snap-nav {
  font-size: 0;
  min-width: 100%;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
}
.m-snap-nav-wrap .m-snap-nav * {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.m-snap-nav-wrap .m-snap-nav li {
  display: inline-block;
  font-size: 1rem;
  padding: 0 0.35555556rem;
  text-align: center;
}
.m-snap-nav-wrap .m-snap-nav.flex {
  display: flex;
  flex-wrap: nowrap;
}
.m-snap-nav-wrap .m-snap-nav.flex li {
  flex: 0 1 auto;
}

.dialog[data-v-33372849] {
  inset: 0;
  position: fixed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 10;
}
.dialog .overlay[data-v-33372849] {
  background-color: rgba(0, 0, 0, 0.7);
  inset: 0;
  position: absolute;
}
.dialog .dialog-container[data-v-33372849] {
  align-items: center;
  aspect-ratio: 2;
  background-color: rgb(var(--fc-dp-500));
  border-radius: 0.16666667rem;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25), 0 0 24px 0 rgba(112, 76, 76, 0.25);
  box-sizing: border-box;
  color: rgb(var(--text-type1-primary));
  display: flex;
  flex-direction: column;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  justify-content: space-between;
  left: 50%;
  padding: 2.66666667rem 2rem 1rem 2rem;
  position: absolute;
  top: 50%;
  translate: -50% -50%;
  width: 22.91rem;
}
.dialog .dialog-container .head[data-v-33372849] {
  align-self: flex-start;
  padding-bottom: 0.66666667rem;
}
.dialog .dialog-container .head h1[data-v-33372849] {
  font-size: 1.66666667rem;
  font-weight: 700;
  line-height: 2.33333333rem;
  margin: 0;
  min-height: 2.33333333rem;
}
.dialog .dialog-container .body[data-v-33372849] {
  align-self: flex-start;
  background-color: rgb(var(--brand-tertiary));
  flex: 1;
  font-size: 1rem;
  line-height: 2rem;
  margin: 0;
  word-break: break-word;
  word-wrap: break-word;
}
.dialog .dialog-container .action[data-v-33372849] {
  align-self: flex-end;
  flex: 0 0 3rem;
}
.dialog .dialog-container .action .button[data-v-33372849] {
  all: initial;
  background-color: transparent;
  bottom: 8px;
  color: rgb(var(--fc-green-500));
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.16666667rem;
  font-weight: 700;
  margin-left: auto;
  outline: none;
  padding: 0.5rem;
  position: absolute;
  right: 8px;
}

[data-v-20989004]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.mask[data-v-20989004] {
  align-items: center;
  background-color: rgba(var(--absolute-type1), 0.5);
  display: flex;
  height: var(--58a35a9a);
  justify-content: center;
  position: fixed;
  width: 100%;
  z-index: 700;
}
.mask .body[data-v-20989004] {
  background-color: rgb(var(--background-type1-primary));
  padding: 2rem 1.5rem;
  text-align: center;
  width: 70%;
}
.mask .body .title[data-v-20989004] {
  color: rgb(var(--text-type1-primary));
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 2rem;
}
.mask .body .content[data-v-20989004] {
  color: rgb(var(--text-type1-primary));
  font-size: 14px;
}
.mask .body .content[data-v-20989004]:last-of-type {
  margin-bottom: 2.33333333rem;
}
.mask .body .action[data-v-20989004] {
  display: flex;
  gap: 0.83333333rem;
}
.mask .body .action button[data-v-20989004] {
  all: unset;
  display: block;
  flex: 1;
  font-weight: 500;
  height: 4rem;
  text-align: center;
}
.mask .body .action button[data-v-20989004]::first-letter {
  text-transform: uppercase;
}
.mask .body .action .cancel[data-v-20989004] {
  border: 1px solid rgb(var(--brand-secondary));
  color: rgb(var(--brand-secondary));
}
.mask .body .action .confirm[data-v-20989004] {
  background-color: rgb(var(--brand-secondary));
  border: 1px solid transparent;
  color: rgb(var(--background-type1-primary));
}

html,
body {
  width: 100%;
}
.no-scroll {
  overflow: hidden!important;
  touch-action: none!important;
}

.m-layout-main[data-v-756749dc] {
  box-sizing: border-box;
  display: flex;
}
.m-layout-main.in-game-page[data-v-756749dc] {
  position: relative;
  z-index: 3;
}
.m-layout-main .fade-enter-active[data-v-756749dc],
.m-layout-main .fade-leave-active[data-v-756749dc] {
  transition: opacity 0.3s;
}
.m-layout-main .fade-enter-from[data-v-756749dc],
.m-layout-main .fade-leave-to[data-v-756749dc] {
  opacity: 0;
}
.m-layout-main[data-v-756749dc] > * {
  min-height: 100%;
}
.m-layout-main .m-main-left[data-v-756749dc],
.m-layout-main .m-main-right[data-v-756749dc] {
  background: rgba(0, 0, 0, 0.7);
  height: 100%;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 800;
}
.m-layout-main .m-main-left[data-v-756749dc] {
  top: 0;
}
.m-layout-main .m-main-right[data-v-756749dc] {
  bottom: 0;
}
.m-layout-main .m-main-mid[data-v-756749dc] {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.m-layout-main .m-main-mid.has-bg-color[data-v-756749dc] {
  background-color: rgb(var(--background-type1-secondary));
}
.m-layout-main .m-main-mid.m-has-bottom-nav .m-footer[data-v-756749dc] {
  padding-bottom: 5rem;
}
.m-layout-main .refresh-page[data-v-756749dc] {
  margin-top: 64px;
}

.lazy-load-component[data-v-1cda3ff1]:empty {
  display: none;
}

.widget-box[data-v-4057ed64] {
  background: rgb(var(--background-type1-tertiary));
  border-radius: 0.83333333rem;
  padding: 0.66666667rem;
}

[data-v-46610c17]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.featured-games-skeleton[data-v-46610c17] {
  background-color: rgb(var(--background-type1-tertiary));
}
.featured-games-skeleton .skeleton[data-v-46610c17] {
  background: linear-gradient(90deg, #DCD2FA 0%, rgba(151, 136, 192, 0.42) 100%);
  height: 100%;
  opacity: 0.3;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.featured-games-skeleton .skeleton[data-v-46610c17]::before {
  animation: highlight 1s linear infinite;
  background-image: linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));
  content: '';
  height: 100%;
  left: -45%;
  position: absolute;
  width: 45%;
}
.featured-games-skeleton .featured-games-title[data-v-46610c17] {
  height: 1.66666667rem;
  padding: 0.33333333rem 0.33333333rem 1rem 0;
  width: 11.25rem;
}
.featured-games-skeleton .featured-games-title .skeleton[data-v-46610c17] {
  border-radius: 1rem;
}
.featured-games-skeleton .games-selector-wrapper[data-v-46610c17] {
  padding-bottom: 1rem;
}
.featured-games-skeleton .to-casino-games[data-v-46610c17] {
  height: 1.66666667rem;
  margin-top: 0.66666667rem;
  padding: 0.66666667rem 0 0.66666667rem 0;
  text-align: center;
  width: 100%;
}
.featured-games-skeleton .to-casino-games .skeleton[data-v-46610c17] {
  border-radius: 1rem;
  width: 100px;
}
.featured-games-skeleton .games-list[data-v-46610c17] {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.featured-games-skeleton .games-list .game-card[data-v-46610c17] {
  background-image: url(//s.football.com/global/main/common/widget/FeaturedGames/images/game-card-placeholder.22263d99c8.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 1.25rem;
  display: flex;
  overflow: hidden;
  position: relative;
}
.featured-games-skeleton .games-list .game-card .online-player-count[data-v-46610c17] {
  height: 0.83333333rem;
  margin-right: 0.66666667rem;
  margin-top: 0.33333333rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 3.33333333rem;
  z-index: 1;
}
.featured-games-skeleton .games-list .game-card .online-player-count .icon[data-v-46610c17] {
  background-color: rgb(var(--brand-secondary));
  border-radius: 50%;
  height: 0.41666667rem;
  width: 0.41666667rem;
}
.featured-games-skeleton .games-list .game-card .online-player-count .count[data-v-46610c17] {
  margin-left: 0.41666667rem;
}
.featured-games-skeleton .games-list .game-card .online-player-count .skeleton[data-v-46610c17] {
  border-radius: 1rem;
}
.featured-games-skeleton .games-list .game-card .game-name[data-v-46610c17] {
  background: rgba(0, 0, 0, 0.6);
  bottom: 0;
  height: 1.66666667rem;
  position: absolute;
  width: 100%;
}
.featured-games-skeleton .games-list .game-card .game-card-img[data-v-46610c17] {
  aspect-ratio: 1;
  border-radius: 1.25rem;
  height: auto;
  visibility: hidden;
  width: 100%;
}
.featured-games-skeleton .games-category-selector[data-v-46610c17] {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  overflow: auto;
  white-space: nowrap;
  width: 100%;
}
.featured-games-skeleton .games-category-selector[data-v-46610c17]::-webkit-scrollbar {
  display: none;
}
.featured-games-skeleton .games-category-selector .category-tag[data-v-46610c17] {
  background-color: rgb(var(--background-type1-secondary));
  border-radius: 1rem;
  height: 1.66666667rem;
  margin-right: 0.33333333rem;
  overflow: hidden;
  width: 120px;
}

[data-v-3c3f8699]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.m-feature-item[data-v-3c3f8699] {
  margin-right: 0.83333333rem;
}
.m-feature-item .m-feature-img[data-v-3c3f8699] {
  align-items: center;
  border-radius: 0.83333333rem;
  display: flex;
  height: 5rem;
  justify-content: center;
  padding: 2px;
  width: 6.66666667rem;
}
.m-feature-item .m-feature-img .skeleton[data-v-3c3f8699] {
  background: linear-gradient(90deg, #DCD2FA 0%, rgba(151, 136, 192, 0.42) 100%);
  border-radius: 0.83333333rem;
  height: calc(100% - 4px);
  opacity: 0.3;
  overflow: hidden;
  position: relative;
  width: calc(100% - 4px);
}
.m-feature-item .m-feature-img .skeleton[data-v-3c3f8699]::before {
  animation: highlight-3c3f8699 1s linear infinite;
  background-image: linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));
  content: '';
  height: 100%;
  left: -45%;
  position: absolute;
  width: 45%;
}
@keyframes highlight-3c3f8699 {
0% {
    left: -45%;
}
100% {
    left: 100%;
}
}

.skeleton-box[data-v-655c1420] {
  background-color: rgb(var(--text-type1-secondary));
  border-radius: 0.41666667rem;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
.skeleton-box[data-v-655c1420]::after {
  animation: shimmer-655c1420 1.2s infinite cubic-bezier(0.39, 0.58, 0.57, 1);
  background-image: linear-gradient(90deg, rgba(187, 187, 187, 0) 0, rgba(187, 187, 187, 0.2) 20%, rgba(187, 187, 187, 0.5) 60%, rgba(187, 187, 187, 0));
  content: '';
  inset: 0;
  position: absolute;
  transform: translateX(-100%);
}
@keyframes shimmer-655c1420 {
100% {
    transform: translateX(100%);
}
}
.rounded[data-v-655c1420] {
  border-radius: 100%;
}

.icon-font-base[data-v-64872dee] {
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.icon-font-base[data-v-64872dee]:not(.icon-from-brand) {
  font-family: iconfont !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}
.icon-font-base.icon-from-brand[data-v-64872dee] {
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}

[data-v-fd345866]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.features-section-layout[data-v-fd345866] {
  flex: 1;
  min-height: 18.33333333rem;
}
.features-section-layout .redirect-section[data-v-fd345866] {
  align-items: center;
  color: rgb(var(--brand-secondary));
  display: flex;
  flex: 1;
  justify-content: center;
}
.features-section-layout .features-section-content .skeleton[data-v-fd345866] {
  background: linear-gradient(90deg, #DCD2FA 0%, rgba(151, 136, 192, 0.42) 100%);
  height: 100%;
  opacity: 0.2;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.features-section-layout .features-section-content .skeleton[data-v-fd345866]::before {
  animation: highlight-fd345866 1s linear infinite;
  background-image: linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));
  content: '';
  height: 100%;
  left: -45%;
  position: absolute;
  width: 45%;
}
@keyframes highlight-fd345866 {
0% {
    left: -45%;
}
100% {
    left: 100%;
}
}
.features-section-layout > .features-section-content[data-v-fd345866] > * {
  margin: 0;
  padding: 0;
}

[data-v-e9bacb94]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.state-and-reload-wrapper[data-v-e9bacb94] {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 0.66666667rem;
  height: 100%;
  justify-content: center;
}
.state-and-reload-wrapper.has-error-icon[data-v-e9bacb94]::before {
  content: '\e660';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.state-and-reload-wrapper.has-error-icon[data-v-e9bacb94]::before {
  color: rgb(var(--text-type1-primary));
}
.state-and-reload-wrapper.has-error-icon[data-v-e9bacb94]::before {
  color: rgb(var(--text-type1-secondary));
  display: block;
  font-size: 3rem;
  line-height: 1;
}
.state-and-reload-wrapper h3[data-v-e9bacb94] {
  color: rgb(var(--text-type1-secondary));
  font-size: 1rem;
  font-weight: 400;
}
.state-and-reload-wrapper .reload-container[data-v-e9bacb94] {
  align-items: center;
  color: rgb(var(--brand-secondary));
  display: flex;
  font-size: 1rem;
  font-weight: 500;
}
.state-and-reload-wrapper .reload-container .refresh-icon[data-v-e9bacb94] {
  color: rgb(var(--brand-secondary));
  margin-right: 0.33333333rem;
}

[data-v-67c5fcee]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.empty-and-error-wrapper[data-v-67c5fcee] {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 0.66666667rem;
  height: 100%;
  justify-content: center;
  min-height: 17.16666667rem;
}

[data-v-5f5994ef]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.featured-games-skeleton .games-selector-wrapper[data-v-5f5994ef] {
  padding-bottom: 1rem;
}
.featured-games-skeleton .games-list[data-v-5f5994ef] {
  display: flex;
  flex-wrap: nowrap;
  gap: 1rem;
  overflow-x: scroll;
  width: -moz-min-content;
  width: min-content;
}
.featured-games-skeleton .games-list .game-card[data-v-5f5994ef] {
  background-image: url(//s.football.com/global/main/common/widget/FeaturedGames/images/game-card-placeholder.22263d99c8.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 1.25rem;
  display: flex;
  height: 12rem;
  overflow: hidden;
  position: relative;
  width: 12rem;
}
.featured-games-skeleton .games-list .game-card .skeleton[data-v-5f5994ef] {
  border-radius: 1.25rem;
  left: 0;
  opacity: 0.3;
  position: absolute;
  top: 0;
}
.featured-games-skeleton .games-list .game-card .game-card-img[data-v-5f5994ef] {
  aspect-ratio: 1;
  border-radius: 1.25rem;
  height: auto;
  visibility: hidden;
  width: 100%;
}
.featured-games-skeleton .games-category-selector[data-v-5f5994ef] {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  overflow: auto;
  white-space: nowrap;
  width: 100%;
}
.featured-games-skeleton .games-category-selector[data-v-5f5994ef]::-webkit-scrollbar {
  display: none;
}
.featured-games-skeleton .games-category-selector .skeleton[data-v-5f5994ef] {
  border-radius: 1.66666667rem;
  margin-right: 0.66666667rem;
  overflow: hidden;
}

[data-v-1cc18645]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}

[data-v-78b8844f]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.category-container[data-v-78b8844f] {
  align-items: center;
  display: flex;
  gap: 0.5rem;
  height: 25%;
  justify-content: space-between;
  width: -moz-min-content;
  width: min-content;
}
.category-container .item-circle[data-v-78b8844f] {
  border-radius: 1.66666667rem;
}
.featured-match-card-container[data-v-78b8844f] {
  background: linear-gradient(90deg, #878693 0%, rgba(135, 134, 147, 0.4) 57.29%, #878693 100%);
  border-radius: 10px;
  padding: 1rem;
  position: relative;
}
.featured-match-card-container .m-bg-trapezoid[data-v-78b8844f] {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
.featured-match-card-container .top[data-v-78b8844f] {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 0.66666667rem 1rem 0 1rem;
}
.featured-match-card-container .top .top-left .skeleton[data-v-78b8844f] {
  border-radius: 10px;
}
.featured-match-card-container .top .top-right[data-v-78b8844f] {
  display: flex;
  gap: 1rem;
}
.featured-match-card-container .center[data-v-78b8844f] {
  display: flex;
  justify-content: space-evenly;
  margin-top: 0.66666667rem;
}
.featured-match-card-container .center .mid[data-v-78b8844f] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.featured-match-card-container .center .mid .skeleton[data-v-78b8844f] {
  border-radius: 10px;
}
.featured-match-card-container .bottom[data-v-78b8844f] {
  display: flex;
  gap: 12 / rem;
  justify-content: space-around;
  margin-top: 3.33333333rem;
  padding: 0 1rem 0.66666667rem 1rem;
}
.featured-match-card-container .bottom .skeleton[data-v-78b8844f] {
  border-radius: 10px;
}

[data-v-1983f888]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}

[data-v-6afc5ec0]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.PurpleToast[data-v-6afc5ec0] {
  background-color: rgb(var(--c-pagination-homepage-primary));
  border-radius: 10px;
  bottom: 1rem;
  box-shadow: 0 4px 12px rgba(var(--fc-dp-400), 0.25);
  box-sizing: border-box;
  color: #E7E7E9;
  left: 1rem;
  padding: 1rem;
  position: fixed;
  width: calc(100% - 2rem);
  z-index: 99999;
}

[data-v-180501f8]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.warning-toast[data-v-180501f8] {
  align-items: center;
  background-color: rgb(var(--warning-primary));
  border-radius: 10px;
  bottom: 1rem;
  box-shadow: 0 4px 12px rgba(var(--fc-dp-400), 0.25);
  box-sizing: border-box;
  color: rgb(var(--background-outcome-view));
  display: flex;
  left: 1rem;
  padding: 1rem;
  position: fixed;
  width: calc(100% - 2rem);
  z-index: 99999;
}
.warning-toast .info-icon[data-v-180501f8] {
  margin-right: 0.66666667rem;
}

[data-v-433ea41e]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.action-button[data-v-433ea41e] {
  align-items: center;
  border: 0;
  border-radius: 0.16666667rem;
  box-sizing: border-box;
  color: rgb(var(--brand-tertiary));
  display: flex;
  height: 2.33333333rem;
  justify-content: center;
  padding: 0;
  width: 2.33333333rem;
}
.action-button--add[data-v-433ea41e] {
  background-color: rgb(var(--brand-secondary));
}
.action-button--hide[data-v-433ea41e] {
  background-color: rgb(var(--warning-primary)) !important;
}

button[data-v-6c5b01da] {
  align-items: center;
  background-color: transparent;
  border: 0.08333333rem solid rgb(var(--brand-secondary));
  border-radius: 0.16666667rem;
  box-sizing: border-box;
  color: rgb(var(--brand-secondary));
  display: flex;
  height: 2.33333333rem;
  justify-content: center;
  padding: 0;
  width: 2.33333333rem;
}
button.main[data-v-6c5b01da] {
  background-color: rgb(var(--brand-secondary));
  color: rgb(var(--brand-tertiary));
}

.main[data-v-0b8490e6] {
  width: 100%;
}
.main .skeleton[data-v-0b8490e6] {
  border-radius: 8px 8px 0 0;
}
.bottom[data-v-0b8490e6] {
  align-items: center;
  background: rgb(var(--brand-type1-primary));
  border-radius: 0 0 8px 8px;
  display: flex;
  justify-content: space-between;
  padding: 0.66666667rem 1rem;
  position: relative;
}
.bottom .bar[data-v-0b8490e6] {
  width: 50%;
}
.bottom .bar .skeleton[data-v-0b8490e6] {
  border-radius: 8px;
}
.buttons[data-v-0b8490e6] {
  display: flex;
}
.buttons button[data-v-0b8490e6] {
  border: 0.08333333rem solid rgb(var(--text-disable-type1-primary));
  color: rgb(var(--text-disable-type1-primary));
  margin-right: 0.66666667rem;
}
.buttons button[data-v-0b8490e6]:last-child {
  margin-right: 0;
}
.buttons .action-button--add[data-v-0b8490e6] {
  background-color: transparent;
}

.container[data-v-385e6ae4] {
  overflow-y: scroll;
  white-space: nowrap;
}
.hide-scrollbar-style[data-v-385e6ae4] {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.hide-scrollbar-style[data-v-385e6ae4]::-webkit-scrollbar {
  display: none;
}
.tag[data-v-385e6ae4] {
  background-color: rgb(var(--background-type1-primary));
  border-radius: 1.33333333rem;
  color: rgb(var(--text-type1-primary));
  font-size: 1.16666667rem;
  font-weight: bold;
  padding: 0 1rem;
}
.tag.active[data-v-385e6ae4] {
  background-color: rgb(var(--brand-secondary));
  color: rgb(var(--brand-primary));
}

[data-v-da141898]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.category-skeleton-container[data-v-da141898] {
  align-items: center;
  display: flex;
  gap: 0.5rem;
  height: 25%;
  justify-content: space-between;
  width: -moz-min-content;
  width: min-content;
}
.category-skeleton-container .item[data-v-da141898] {
  border-radius: 1.66666667rem;
}
[data-v-da141898] .tag-selector-container {
  margin: 0;
  padding: 0;
}
[data-v-da141898] .tag-selector-container .container {
  display: flex;
  gap: 0.66666667rem;
}
[data-v-da141898] .tag-selector-container .tag {
  font-size: 1rem;
  line-height: 1.33333333rem;
  margin: 0;
  padding: 0.5rem 0.66666667rem;
}
[data-v-da141898] .tag-selector-container .tag.active {
  font-weight: bold;
}
.refresh-icon[data-v-da141898] {
  color: rgb(var(--c-homepage-editmode-primary));
}

.feature-card-panel-wrapper[data-v-4eabe49d] {
  background-color: rgb(var(--brand-primary));
  border-radius: 0.83333333rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  min-height: 22rem;
  overflow-x: hidden;
  padding: 1rem 0.66666667rem 0rem 0.66666667rem;
}
.feature-card-control-panel[data-v-4eabe49d] {
  align-items: center;
  color: rgb(var(--text-type1-primary));
  display: flex;
  flex-direction: row;
  font-size: 1.33333333rem;
  font-weight: 700;
  line-height: 1;
}
.feature-card-control-panel .feature-card-control-panel-tabs[data-v-4eabe49d] {
  align-items: center;
  border-left: 1px solid rgb(var(--text-type1-secondary));
  display: flex;
  flex-direction: row;
  gap: 1rem;
  height: -moz-min-content;
  height: min-content;
  margin-left: 1rem;
  padding-left: 1rem;
}
.feature-card-control-panel .feature-card-control-panel-tabs .feature-card-control-panel-tab[data-v-4eabe49d] {
  color: rgb(var(--text-type1-secondary));
  font-size: 1.16666667rem;
  font-weight: 700;
  line-height: 1.33333333rem;
}
.feature-card-control-panel .feature-card-control-panel-tabs .feature-card-control-panel-tab.is-active[data-v-4eabe49d] {
  color: rgb(var(--brand-secondary));
}


[data-v-3eaaecbc]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.skeleton-wrapper[data-v-3eaaecbc] {
  align-items: center;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  position: relative;
}
.skeleton-wrapper.is-classic[data-v-3eaaecbc] {
  background: linear-gradient(90deg, #878693 0%, rgba(135, 134, 147, 0.4) 57.29%, #878693 100%);
  height: 4.16666667rem;
  width: 7.33333333rem;
}
.skeleton-wrapper.is-classic .skeleton[data-v-3eaaecbc] {
  background: linear-gradient(90deg, #DCD2FA 0%, rgba(151, 136, 192, 0.42) 100%);
  border-radius: 25px;
  height: 100%;
  opacity: 0.3;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.skeleton-wrapper.is-classic .skeleton[data-v-3eaaecbc]::before {
  animation: highlight-3eaaecbc 1s linear infinite;
  background-image: linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));
  content: '';
  height: 100%;
  left: -45%;
  position: absolute;
  width: 45%;
}
.skeleton-wrapper.is-classic .left[data-v-3eaaecbc] {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 30%;
}
.skeleton-wrapper.is-classic .left .circle[data-v-3eaaecbc] {
  border-radius: 50%;
  height: 1.5rem;
  width: 1.5rem;
}
.skeleton-wrapper.is-classic .right[data-v-3eaaecbc] {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-evenly;
  width: 70%;
}
.skeleton-wrapper.is-classic .right .bar[data-v-3eaaecbc] {
  border-radius: 25px;
  height: 1rem;
  width: 80%;
}
.skeleton-wrapper.is-modern[data-v-3eaaecbc] {
  height: 5.83333333rem;
}
.skeleton-wrapper.is-modern .skeleton[data-v-3eaaecbc] {
  background: linear-gradient(90deg, #DCD2FA 0%, rgba(151, 136, 192, 0.42) 100%);
  height: 100%;
  opacity: 0.3;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.skeleton-wrapper.is-modern .skeleton[data-v-3eaaecbc]::before {
  animation: highlight-3eaaecbc 1s linear infinite;
  background-image: linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));
  content: '';
  height: 100%;
  left: -45%;
  position: absolute;
  width: 45%;
}
.skeleton-wrapper.is-modern .m-highlight-container[data-v-3eaaecbc] {
  align-items: end;
  display: flex;
  height: 5.83333333rem;
  position: relative;
}
.skeleton-wrapper.is-modern .m-highlight-container .m-league-icon[data-v-3eaaecbc] {
  height: 2rem;
  left: 0.83333333rem;
  position: absolute;
  top: 0;
  width: 2rem;
  z-index: 1;
}
.skeleton-wrapper.is-modern .m-highlight-container .m-league-icon .skeleton[data-v-3eaaecbc] {
  border-radius: 10px;
}
.skeleton-wrapper.is-modern .m-highlight-container .m-highlight-bg[data-v-3eaaecbc] {
  align-items: center;
  background: linear-gradient(90deg, #878693 0%, rgba(135, 134, 147, 0.4) 57.29%, #878693 100%);
  border-radius: 0.83333333rem;
  display: flex;
  flex-direction: column;
  height: 4.5rem;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 22vw;
}
.skeleton-wrapper.is-modern .m-highlight-container .m-highlight-bg .bar[data-v-3eaaecbc] {
  height: 1rem;
  margin-top: 0.66666667rem;
  width: 80%;
}
.skeleton-wrapper.is-modern .m-highlight-container .m-highlight-bg .bar .skeleton[data-v-3eaaecbc] {
  border-radius: 25px;
}
@keyframes highlight-3eaaecbc {
0% {
    left: -45%;
}
100% {
    left: 100%;
}
}

[data-v-9bea6f16]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.match-card-skeleton-section .market-selector[data-v-9bea6f16] {
  display: flex;
  height: 2.33333333rem;
  justify-content: space-between;
  margin-bottom: 1rem;
  width: 100%;
}
.match-card-skeleton-section .market-selector .first-item[data-v-9bea6f16],
.match-card-skeleton-section .market-selector .second-item[data-v-9bea6f16] {
  height: 100%;
  width: 15%;
}
.match-card-skeleton-section .market-selector .first-item .skeleton[data-v-9bea6f16],
.match-card-skeleton-section .market-selector .second-item .skeleton[data-v-9bea6f16] {
  border-radius: 16px;
}
.match-card-skeleton-section .market-selector .third-item[data-v-9bea6f16] {
  height: 100%;
  width: 25%;
}
.match-card-skeleton-section .market-selector .third-item .skeleton[data-v-9bea6f16] {
  border-radius: 16px;
}
.match-card-skeleton-section .market-selector .fourth-item[data-v-9bea6f16] {
  height: 100%;
  width: 40%;
}
.match-card-skeleton-section .market-selector .fourth-item .skeleton[data-v-9bea6f16] {
  border-radius: 16px;
}
.match-card-skeleton-section .market-title[data-v-9bea6f16] {
  height: 1.33333333rem;
  margin-bottom: 1rem;
  width: 100%;
}
.match-card-skeleton-section .market-title .skeleton[data-v-9bea6f16] {
  border-radius: 10px;
}
.match-card-skeleton-section .flex-space-between[data-v-9bea6f16] {
  display: flex;
  justify-content: space-between;
}
.match-card-skeleton-section .left[data-v-9bea6f16] {
  display: flex;
  flex-direction: column;
  width: 36%;
}
.match-card-skeleton-section .left .first-row[data-v-9bea6f16] {
  display: flex;
  justify-content: space-between;
}
.match-card-skeleton-section .left .long-bar[data-v-9bea6f16] {
  margin-top: 0.66666667rem;
}
.match-card-skeleton-section .right[data-v-9bea6f16] {
  display: flex;
  flex-direction: column;
  width: 60%;
}
.match-card-skeleton-section .skeleton[data-v-9bea6f16] {
  background: linear-gradient(90deg, #DCD2FA 0%, rgba(151, 136, 192, 0.42) 100%);
  border-radius: 25px;
  height: 100%;
  opacity: 0.3;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.match-card-skeleton-section .skeleton[data-v-9bea6f16]::before {
  animation: highlight-9bea6f16 1s linear infinite;
  background-image: linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));
  content: '';
  height: 100%;
  left: -45%;
  position: absolute;
  width: 45%;
}
.match-card-skeleton-section .short-bar[data-v-9bea6f16] {
  height: 1.16666667rem;
  width: 20%;
}
.match-card-skeleton-section .mid-bar[data-v-9bea6f16] {
  height: 1.16666667rem;
  width: 75%;
}
.match-card-skeleton-section .long-bar[data-v-9bea6f16] {
  height: 1.16666667rem;
  width: 100%;
}
.match-card-skeleton-section .outcome-container[data-v-9bea6f16] {
  display: flex;
  justify-content: space-between;
  margin-top: 0.66666667rem;
}
.match-card-skeleton-section .outcome-container .outcome-wrapper[data-v-9bea6f16] {
  height: 2.5rem;
  width: 30%;
}
.match-card-skeleton-section .outcome-container .outcome-wrapper .skeleton[data-v-9bea6f16] {
  border-radius: 10px;
}
.match-card-skeleton-section .circle-container[data-v-9bea6f16] {
  display: flex;
  justify-content: flex-end;
}
.match-card-skeleton-section .circle-container .circle[data-v-9bea6f16] {
  margin-left: 8px;
  margin-top: 0.66666667rem;
}
.match-card-skeleton-section .circle-container .circle .skeleton[data-v-9bea6f16] {
  border-radius: 5px;
  height: 1.5rem;
  width: 1.5rem;
}
@keyframes highlight-9bea6f16 {
0% {
    left: -45%;
}
100% {
    left: 100%;
}
}

[data-v-a7123a64]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.match-card-skeleton-section[data-v-a7123a64] {
  height: 100%;
  width: 100%;
}
.match-card-skeleton-section .market-selector[data-v-a7123a64] {
  display: flex;
  height: 2.33333333rem;
  justify-content: space-between;
  margin-bottom: 1rem;
  width: 100%;
}
.match-card-skeleton-section .market-selector .first-item[data-v-a7123a64],
.match-card-skeleton-section .market-selector .second-item[data-v-a7123a64] {
  height: 100%;
  width: 15%;
}
.match-card-skeleton-section .market-selector .first-item .skeleton[data-v-a7123a64],
.match-card-skeleton-section .market-selector .second-item .skeleton[data-v-a7123a64] {
  border-radius: 16px;
}
.match-card-skeleton-section .market-selector .third-item[data-v-a7123a64] {
  height: 100%;
  width: 25%;
}
.match-card-skeleton-section .market-selector .third-item .skeleton[data-v-a7123a64] {
  border-radius: 16px;
}
.match-card-skeleton-section .market-selector .fourth-item[data-v-a7123a64] {
  height: 100%;
  width: 40%;
}
.match-card-skeleton-section .market-selector .fourth-item .skeleton[data-v-a7123a64] {
  border-radius: 16px;
}
.match-card-skeleton-section .market-title[data-v-a7123a64] {
  height: 1.33333333rem;
  margin-bottom: 1rem;
  width: 100%;
}
.match-card-skeleton-section .market-title .skeleton[data-v-a7123a64] {
  border-radius: 10px;
}
.match-card-skeleton-section .skeleton[data-v-a7123a64] {
  background: linear-gradient(90deg, #DCD2FA 0%, rgba(151, 136, 192, 0.42) 100%);
  border-radius: 25px;
  height: 100%;
  opacity: 0.3;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.match-card-skeleton-section .skeleton[data-v-a7123a64]::before {
  animation: highlight-a7123a64 1s linear infinite;
  background-image: linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));
  content: '';
  height: 100%;
  left: -45%;
  position: absolute;
  width: 45%;
}
.match-card-skeleton-section .first-row[data-v-a7123a64] {
  display: flex;
  justify-content: space-between;
}
.match-card-skeleton-section .first-row .left[data-v-a7123a64] {
  display: flex;
  justify-content: space-between;
  width: 65%;
}
.match-card-skeleton-section .first-row .right[data-v-a7123a64] {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.match-card-skeleton-section .skeleton-wrapper[data-v-a7123a64] {
  align-items: center;
  display: flex;
  height: 1.16666667rem;
  justify-content: center;
  margin-bottom: 0.66666667rem;
  position: relative;
}
.match-card-skeleton-section .skeleton-wrapper.short-bar[data-v-a7123a64] {
  width: 20%;
}
.match-card-skeleton-section .skeleton-wrapper.mid-bar[data-v-a7123a64] {
  width: 75%;
}
.match-card-skeleton-section .skeleton-wrapper.long-bar[data-v-a7123a64] {
  width: 65%;
}
.match-card-skeleton-section .skeleton-wrapper.circle[data-v-a7123a64] {
  width: 1.16666667rem;
}
.match-card-skeleton-section .outcome-container[data-v-a7123a64] {
  display: flex;
  justify-content: space-between;
}
.match-card-skeleton-section .outcome-container .outcome-wrapper[data-v-a7123a64] {
  align-items: center;
  display: flex;
  height: 3.33333333rem;
  justify-content: center;
  position: relative;
  width: 30%;
}
.match-card-skeleton-section .outcome-container .outcome-wrapper .skeleton[data-v-a7123a64] {
  background: linear-gradient(90deg, #DCD2FA 0%, rgba(151, 136, 192, 0.42) 100%);
  border-radius: 0.83333333rem;
  height: 90%;
  opacity: 0.3;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.match-card-skeleton-section .outcome-container .outcome-wrapper .skeleton[data-v-a7123a64]::before {
  animation: highlight-a7123a64 1s linear infinite;
  background-image: linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));
  content: '';
  height: 100%;
  left: -45%;
  position: absolute;
  width: 45%;
}
@keyframes highlight-a7123a64 {
0% {
    left: -45%;
}
100% {
    left: 100%;
}
}

[data-v-484633b3]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.bar[data-v-484633b3] {
  height: 1.33333333rem;
  width: 32%;
}
.bar .skeleton[data-v-484633b3] {
  background: linear-gradient(90deg, #DCD2FA 0%, rgba(151, 136, 192, 0.42) 100%);
  border-radius: 25px;
  height: 100%;
  opacity: 0.3;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.bar .skeleton[data-v-484633b3]::before {
  animation: highlight-484633b3 1s linear infinite;
  background-image: linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));
  content: '';
  height: 100%;
  left: -45%;
  position: absolute;
  width: 45%;
}
.full-view-skeleton-container[data-v-484633b3] {
  background: linear-gradient(90deg, #878693 0%, rgba(135, 134, 147, 0.4) 57.29%, #878693 100%);
  border-radius: 10px;
  padding: 1rem 0.66666667rem;
}
.full-view-skeleton-container .title-bar[data-v-484633b3] {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.full-view-skeleton-container .title-bar .title[data-v-484633b3] {
  color: rgb(var(--text-type1-primary));
  font-size: 1.33333333rem;
  font-weight: 900;
  margin-right: 1.66666667rem;
}
.full-view-skeleton-container .title-bar .bar-container[data-v-484633b3] {
  align-items: center;
  display: flex;
  flex: 1;
  justify-content: space-between;
}
.full-view-skeleton-container .all-events[data-v-484633b3] {
  height: 1.5rem;
  margin: 0.66666667rem auto;
  width: 25%;
}
@keyframes highlight-484633b3 {
0% {
    left: -45%;
}
100% {
    left: 100%;
}
}

.banner-widget[data-v-5d995b80] {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

[data-v-116e929b]:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.quick-panel-skeleton-container[data-v-116e929b] {
  align-items: center;
  background: linear-gradient(90deg, #878693 0%, rgba(135, 134, 147, 0.4) 57.29%, #878693 100%);
  border-radius: 10px;
  display: flex;
  height: 4.33333333rem;
  justify-content: space-between;
  margin: 0.66666667rem 0;
  padding: 0 1.33333333rem;
}
.quick-panel-skeleton-container .item-circle[data-v-116e929b] {
  height: 2rem;
  width: 2rem;
}
.quick-panel-skeleton-container .item-circle .skeleton[data-v-116e929b] {
  border-radius: 50%;
}
.quick-panel-skeleton-container .skeleton[data-v-116e929b] {
  background: linear-gradient(90deg, #DCD2FA 0%, rgba(151, 136, 192, 0.42) 100%);
  height: 100%;
  opacity: 0.3;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.quick-panel-skeleton-container .skeleton[data-v-116e929b]::before {
  animation: highlight-116e929b 1s linear infinite;
  background-image: linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));
  content: '';
  height: 100%;
  left: -45%;
  position: absolute;
  width: 45%;
}
@keyframes highlight-116e929b {
0% {
    left: -45%;
}
100% {
    left: 100%;
}
}

.main[data-v-5f4339f4] {
  height: 18.33333333rem;
  width: 100%;
}
.main .skeleton[data-v-5f4339f4] {
  border-radius: 8px 8px 0 0;
}
.bottom[data-v-5f4339f4] {
  align-items: center;
  background: rgb(var(--brand-type1-primary));
  border-radius: 0 0 8px 8px;
  display: flex;
  justify-content: space-between;
  padding: 1rem;
  position: relative;
}
.bottom .bet-taken[data-v-5f4339f4] {
  height: 1.91666667rem;
  left: 0;
  position: absolute;
  top: -1.16666667rem;
  width: 9.16666667rem;
}
.bottom .bet-taken .skeleton[data-v-5f4339f4] {
  border-radius: 0 8px 8px 0;
}
.bottom .bar[data-v-5f4339f4] {
  height: 1.66666667rem;
  width: 50%;
}
.bottom .bar .skeleton[data-v-5f4339f4] {
  border-radius: 8px;
}
.skeleton[data-v-5f4339f4] {
  background: linear-gradient(90deg, #DCD2FA 0%, rgba(151, 136, 192, 0.42) 100%);
  height: 100%;
  opacity: 0.2;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.skeleton[data-v-5f4339f4]::before {
  animation: highlight-5f4339f4 1s linear infinite;
  background-image: linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));
  content: '';
  height: 100%;
  left: -45%;
  position: absolute;
  width: 45%;
}
.buttons[data-v-5f4339f4] {
  display: flex;
}
.buttons button[data-v-5f4339f4] {
  border: 0.08333333rem solid rgb(var(--text-disable-type1-primary));
  color: rgb(var(--text-disable-type1-primary));
  margin-right: 0.66666667rem;
}
.buttons button[data-v-5f4339f4]:last-child {
  margin-right: 0;
}
.buttons .action-button--add[data-v-5f4339f4] {
  background-color: transparent;
}
@keyframes highlight-5f4339f4 {
0% {
    left: -45%;
}
100% {
    left: 100%;
}
}

.widget-wrapper[data-v-3e10dc0d]:not(:empty) {
  padding: 0.33333333rem 0.66666667rem;
}
.back-2-top-container[data-v-3e10dc0d] {
  bottom: 4.16666667rem;
  position: fixed;
  right: 50%;
  transform: translateX(50%);
  z-index: 100;
}
.edit-home-section-container[data-v-3e10dc0d] {
  display: flex;
  justify-content: center;
  padding: 0.83333333rem 1rem;
}

:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}
.m-main-mid .m-bscast > div {
  height: auto;
}
.mobile-navbar-wrap {
  width: 100%;
}
.home {
  overflow-x: hidden;
  /* stylelint-disable-next-line declaration-block-no-duplicate-properties */
  overflow-x: clip;
}
.home .main-banner {
  height: 5.33333333rem;
  position: relative;
}
.home .main-banner .carousel {
  height: 5.33333333rem;
}
.home .main-banner .carousel .carousel-control {
  display: none;
}
.home .main-banner .carousel .carousel-indicators {
  display: none;
}
.home .main-banner .carousel .carousel-indicators li {
  background: rgb(var(--brand-tertiary));
  border: 1px solid transparent;
  opacity: 0.7;
}
.home .main-banner .carousel .carousel-indicators li.active {
  opacity: 1;
}
.home .m-sports .no-data,
.home .m-live .no-data {
  color: rgb(var(--text-disable-type1-primary));
  font-size: 1rem;
  padding: 2.33333333rem;
  text-align: center;
}
.home .m-sports .no-data::before,
.home .m-live .no-data::before {
  content: '\e660';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.home .m-sports .no-data::before,
.home .m-live .no-data::before {
  color: rgb(var(--text-type1-primary));
}
.home .m-sports .no-data::before,
.home .m-live .no-data::before {
  color: rgb(var(--disable-brand-secondary));
  font-size: 2.5rem;
}
.home .m-sports .m-title,
.home .m-live .m-title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.75rem;
  margin: 0 0.83333333rem;
}
.home .m-sports .market-wrapper {
  background: rgb(var(--brand-tertiary));
  position: relative;
}
.home .m-sports .nav-fixed .market-wrapper {
  background: rgb(var(--brand-tertiary));
  position: fixed;
  top: 6.66666667rem;
  transition: top 0.3s ease !important;
  width: 100%;
  z-index: 100;
}
.home .m-sports .nav-fixed .market-wrapper::after {
  background: rgb(var(--brand-tertiary));
  content: '';
  height: 3.75rem;
  left: 0;
  position: absolute;
  top: -3.75rem;
  width: 100%;
}
.home .m-sports .nav-fixed.nav-up .market-wrapper {
  top: 10rem;
}
.home .m-sports .nav-up .market-wrapper {
  background: rgb(var(--brand-tertiary));
  position: fixed;
  top: 10.41666667rem;
  z-index: 200;
}
.home .m-sport-bet-error {
  padding: 0.83333333rem;
}
.home .view-all {
  margin: 0 2rem 0 0.83333333rem;
  padding: 1.41666667rem 0;
  text-align: right;
}
.home .view-all a {
  font-size: 1rem;
  line-height: 1.16666667rem;
  position: relative;
}
.home .view-all a::before {
  content: '\e66c';
  font-family: iconfont-encore !important;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  color: #E7E7E9;
}
.home .view-all a::before {
  color: rgb(var(--text-type1-primary));
}
.home .view-all a::before {
  display: inline-block;
  transform: rotate(90deg);
}
.home .view-all a::before {
  display: inline-block;
  font-size: 1rem;
  position: absolute;
  right: -1.33333333rem;
  top: 0;
}

.m-popOver-wrapper[data-v-edd413a0] {
  background: #4D5FAE;
  border: 0.08333333rem solid rgb(var(--line-type1-primary));
  border-radius: 0.16666667rem;
  box-shadow: 0 0 0.41666667rem 0 rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  color: rgb(var(--text-type1-tertiary));
  padding: 1.25rem;
  position: absolute;
  z-index: 2000;
}
.m-popOver-wrapper.m-popOver-wrapper--right.m-popOver-wrapper--center[data-v-edd413a0],
.m-popOver-wrapper.m-popOver-wrapper--left.m-popOver-wrapper--center[data-v-edd413a0] {
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.m-popOver-wrapper.m-popOver-wrapper--bottom.m-popOver-wrapper--center[data-v-edd413a0],
.m-popOver-wrapper.m-popOver-wrapper--top.m-popOver-wrapper--center[data-v-edd413a0] {
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}
.m-popOver-wrapper.bottom-nav-popover[data-v-edd413a0] {
  border-radius: 0.33333333rem !important;
  bottom: 60px;
  left: 8px;
  padding: 0.5rem;
}
.m-popOver-wrapper.bottom-nav-popover .m-popOver[data-v-edd413a0] {
  align-items: center;
  display: flex;
}
.m-popOver-wrapper.bottom-nav-popover .m-popOver .close-circle-icon[data-v-edd413a0] {
  fill: #FFFFFF !important;
  margin-bottom: 0;
  margin-left: 0.33333333rem;
}
.m-popOver-wrapper.bottom-nav-popover .m-popOver .close-circle-icon[data-v-edd413a0] path {
  fill: rgb(var(--text-type1-secondary));
}
.m-popOver-wrapper.one-cut-popover[data-v-edd413a0] {
  border-radius: 0.33333333rem !important;
  bottom: -4.41666667rem !important;
  font-size: 0.75rem !important;
  padding: 0.5rem 1rem;
  width: 10rem;
}
.m-popOver-wrapper.one-cut-popover .m-popOver[data-v-edd413a0] {
  align-items: center;
  display: flex;
}
.m-popOver-wrapper.one-cut-popover .m-popOver .close-circle-icon[data-v-edd413a0] {
  fill: #FFFFFF !important;
  margin-left: 0.33333333rem;
  min-width: 1.33333333rem;
}
.m-popOver-wrapper.one-cut-popover .m-popOver .close-circle-icon[data-v-edd413a0] path {
  fill: rgb(var(--text-type1-secondary));
}
.m-popOver-wrapper.one-cut-popover .m-popOver-arrow[data-v-edd413a0] {
  left: 60% !important;
}
.m-popOver-wrapper .m-popOver-arrow[data-v-edd413a0] {
  background: #4D5FAE;
  border: 0.08333333rem solid rgb(var(--line-type1-primary));
  border-left-color: transparent;
  border-top-color: transparent;
  box-shadow: 0 0.16666667rem 0.41666667rem -0.08333333rem rgba(0, 0, 0, 0.08), 0.16666667rem 0 0.41666667rem -0.08333333rem rgba(0, 0, 0, 0.08);
  height: 1rem;
  position: absolute;
  width: 1rem;
}
.m-popOver-wrapper .m-popOver-arrow.m-popOver-arrow--top[data-v-edd413a0] {
  bottom: -0.58333333rem;
  left: 10%;
  margin-left: -0.5rem;
  transform: rotate(45deg);
}
.m-popOver-wrapper .m-popOver-arrow.m-popOver-arrow--top.m-popOver-arrow--center[data-v-edd413a0] {
  left: 50%;
  transform: translate3d(-50%, 0, 0) rotate(45deg);
}
.m-popOver-wrapper .m-popOver-arrow.m-popOver-arrow--bottom[data-v-edd413a0] {
  left: 10%;
  margin-left: -0.5rem;
  top: -0.58333333rem;
  transform: rotate(-135deg);
}
.m-popOver-wrapper .m-popOver-arrow.m-popOver-arrow--bottom.m-popOver-arrow--center[data-v-edd413a0] {
  left: 50%;
  transform: translate3d(-50%, 0, 0) rotate(-135deg);
}
.m-popOver-wrapper .m-popOver-arrow.m-popOver-arrow--left[data-v-edd413a0] {
  margin-top: -0.5rem;
  right: -0.58333333rem;
  top: 10%;
  transform: rotate(-45deg);
}
.m-popOver-wrapper .m-popOver-arrow.m-popOver-arrow--left.m-popOver-arrow--center[data-v-edd413a0] {
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(-45deg);
}
.m-popOver-wrapper .m-popOver-arrow.m-popOver-arrow--right[data-v-edd413a0] {
  left: -0.58333333rem;
  margin-top: -0.5rem;
  top: 10%;
  transform: rotate(135deg);
}
.m-popOver-wrapper .m-popOver-arrow.m-popOver-arrow--right.m-popOver-arrow--center[data-v-edd413a0] {
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(135deg);
}
.m-popOver-wrapper .m-popOver-content[data-v-edd413a0] {
  color: #FFFFFF;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.1;
}
.m-popOver-wrapper .m-popOver-title[data-v-edd413a0] {
  border-bottom: 0.08333333rem solid rgb(var(--line-type1-primary));
  box-sizing: border-box;
  color: rgb(var(--text-type1-primary));
  font-size: 1.33333333rem;
  padding: 0.41666667rem 0;
  text-align: center;
  white-space: nowrap;
}
.m-popOver-wrapper .m-popOver-title + .m-popOver-content[data-v-edd413a0] {
  margin-top: 0.83333333rem;
  text-indent: 1.08333333rem;
}
@keyframes fadeIn-edd413a0 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes fadeOut-edd413a0 {
from {
    opacity: 1;
}
to {
    opacity: 0;
}
}
.fade-enter-active[data-v-edd413a0],
.fade-leave-active[data-v-edd413a0] {
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
.fade-enter-active[data-v-edd413a0] {
  animation-name: fadeIn-edd413a0;
}
.fade-leave-active[data-v-edd413a0] {
  animation-name: fadeOut-edd413a0;
}

.loading-container[data-v-312cf772] {
  display: none;
  font-size: 0;
  /* remove space */
  height: 2px;
  opacity: 0;
  transition: opacity 0.4s;
  width: 100%;
  z-index: 100;
}
.loading-container.visible[data-v-312cf772] {
  display: block;
}
.loading-container.loading[data-v-312cf772] {
  opacity: 1;
}
.loader[data-v-312cf772] {
  background: rgb(var(--brand-secondary));
  border-radius: 0 0 5px;
  display: inline-block;
  height: 100%;
  overflow: hidden;
  transition: 0.2s width ease-out;
  width: 50%;
}
.loader > .light[data-v-312cf772] {
  animation: loading-animation-312cf772 2s ease-in infinite;
  background-image: linear-gradient(to right, rgb(var(--brand-secondary)), #7FC50E, rgb(var(--brand-secondary)));
  float: right;
  height: 100%;
  width: 25%;
}
.glow[data-v-312cf772] {
  border-radius: 100%;
  box-shadow: 0 0 5px rgb(var(--brand-secondary));
  display: inline-block;
  height: 100%;
  margin-left: -30px;
  width: 30px;
}
@keyframes loading-animation-312cf772 {
0% {
    margin-right: 100%;
}
50% {
    margin-right: 100%;
}
100% {
    margin-right: -10%;
}
}

:root {
  --header-nav-height: 3.66666667rem;
  --bottom-nav-height: 4rem;
  --home-live-sport-nav-height: 3.33333333rem;
  --market-bar-normal-height: 3.33333333rem;
  --live-sport-icon-row-height: 6.66666667rem;
  --quick-open-bet-height: 28.33333333rem;
}
:root {
  --home-live-widget-sticky-area-z-index: 56;
  --home-live-title-z-index: 32;
  --home-live-market-bar-z-index: 28;
  --live-event-list-market-row-z-index: 420;
  --live-event-list-market-row-z-index-1: 24;
  --live-event-list-market-row-hoisting-z-index: 600;
  --live-page-sport-icon-z-index: 100;
  --home-prematch-sports-category-z-index: 450;
  --home-prematch-sports-bar-z-index: 500;
  --home-prematch-odds-filter-overlay-z-index: 490;
  --home-prematch-odds-filter-z-index: 500;
  --today-sports-market-bar-z-index: 430;
  --bet-history-swipe-guide-z-index: 2000;
  --m-bottom-fixed-z-index: 700;
  --main-right-z-index: 800;
  --openbet-popup-z-index: 850;
  --cashout-popup-z-index: 1000;
  --booking-code-popup-z-index: 1000;
  --float-betslip-z-index: 810;
  --chat-detail-z-index: 820;
  --code-center-filter-z-index: 600;
  --code-center-filter-expended-z-index: 800;
  --social-share-bottom-panel: 800;
  --float-all-specifier-drop-down-z-index: 810;
  --bottom-panel-z-index: 99999;
  --odds-filter-overlay-z-index: 490;
  --odds-filter-z-index: 500;
  --search-prematch-sticky-area-z-index: 100;
  --search-live-sticky-area-z-index: 100;
  --event-widget-bottom-panel: 690;
  --openbet-header-z-index: 100;
  --popover-in-home-page-z-index: 700;
  --dont-show-again-alert-z-index: 1001;
  --full-screen-mask-z-index: 1000;
}

.loading-bar-wrap[data-v-199c4c92] {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.m-main-right[data-v-199c4c92] {
  background: rgba(0, 0, 0, 0.7);
  bottom: 0;
  left: 0;
  min-height: 100%;
  position: fixed;
  width: 100%;
  z-index: 800;
}
.fade-enter-active[data-v-199c4c92],
.fade-leave-active[data-v-199c4c92] {
  transition: opacity 0.3s;
}
.fade-enter-from[data-v-199c4c92],
.fade-leave-to[data-v-199c4c92] {
  opacity: 0;
}
.full-height[data-v-199c4c92] {
  height: 100vh;
  /* stylelint-disable-next-line declaration-block-no-duplicate-properties */
  height: 100dvh;
}
.no-header-height[data-v-199c4c92] {
  height: calc(100vh - var(--header-nav-height));
  /* stylelint-disable-next-line declaration-block-no-duplicate-properties */
  height: calc(100dvh - var(--header-nav-height));
}
.no-bottom-height[data-v-199c4c92] {
  height: calc(100vh - var(--bottom-nav-height));
  /* stylelint-disable-next-line declaration-block-no-duplicate-properties */
  height: calc(100dvh - var(--bottom-nav-height));
}
.no-header-bottom-height[data-v-199c4c92] {
  height: calc(100vh - var(--header-nav-height) - var(--bottom-nav-height));
  /* stylelint-disable-next-line declaration-block-no-duplicate-properties */
  height: calc(100dvh - var(--header-nav-height) - var(--bottom-nav-height));
}


        @keyframes score-animation {
          0% { transform: rotateX(0); }
          30% { transform: rotateX(-50deg); }
          70% { transform: rotateX(0deg); }
          100% { transform: rotateX(-360deg); }
        }
      *,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.hide-scroll-bar{scrollbar-width:none;-ms-overflow-style:none;}.out-of-view{position:fixed;top:-100vh;left:-100vh;}.full-size{width:100%;height:100%;}.flex-center-center{display:flex;align-items:center;justify-content:center;}.un-odds-boost-bg-radial-gradient{background-image:radial-gradient(50% 50% at 50% 50%,rgba(22,234,132,0.35) 23.56%,rgba(22,234,132,0) 100%);}.un-odds-down-bg-linear-gradient{background-image:linear-gradient(180deg,rgba(70,66,114,0.5) 0%,rgba(216,85,85,0.5) 100%);}.un-odds-normal-bg-radial-gradient{background-image:radial-gradient(50% 50% at 50% 50%,rgba(250,253,0,0.4) 23.56%,rgba(250,253,0,0) 100%);}.un-odds-up-bg-linear-gradient{background-image:linear-gradient(180deg,rgba(125,216,145,0.5) 0%,rgba(62,57,103,0.5) 100%);}.multi-truncate-100\%-2{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.multi-truncate-100px-1{display:-webkit-box;max-width:100px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.multi-truncate-100px-2{display:-webkit-box;max-width:100px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.multi-truncate-100px-3{display:-webkit-box;max-width:100px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.multi-truncate-none-1{display:-webkit-box;max-width:none;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.un-svg-icon-size-1{width:1rem;height:1rem;vertical-align:middle;}.un-svg-icon-size-1\.25{width:1.25rem;height:1.25rem;vertical-align:middle;}.un-svg-icon-size-1\.3{width:1.3rem;height:1.3rem;vertical-align:middle;}.un-svg-icon-size-1\.3\!{width:1.3rem !important;height:1.3rem !important;vertical-align:middle !important;}.un-svg-icon-size-1\.5{width:1.5rem;height:1.5rem;vertical-align:middle;}.un-svg-icon-size-2{width:2rem;height:2rem;vertical-align:middle;}.un-text-\[0\.83rem\],.un-text-rem-\[10px\]{font-size:0.83rem;}.un-text-rem-\[12px\]{font-size:1.00rem;}.un-text-rem-\[13px\]{font-size:1.08rem;}.un-text-rem-\[14px\]{font-size:1.17rem;}.un-text-rem-\[16px\]{font-size:1.33rem;}.un-leading-rem-\[14px\]{line-height:1.17rem;}.un-leading-\[1\.33rem\],.un-leading-rem-\[16px\]{line-height:1.33rem;}.un-leading-rem-\[20px\]{line-height:1.67rem;}.un-w-rem-\[14px\]{width:1.17rem;}.un-w-rem-\[150px\]{width:12.50rem;}.un-w-5,.un-w-rem-\[15px\]{width:1.25rem;}.un-w-rem-\[183px\]{width:15.25rem;}.un-w-rem-\[300px\]{width:25.00rem;}.un-w-rem-\[8px\]{width:0.67rem;}.un-min-w-rem-\[40px\]{min-width:3.33rem;}.un-min-w-rem-\[96px\]{min-width:8.00rem;}.un-max-w-rem-\[200px\]{max-width:16.67rem;}.un-max-w-rem-\[calc\(100\%-16px\)\]{max-width:calc(100% - 1.33rem);}.un-h-rem-\[100px\]{height:8.33rem;}.un-h-rem-\[120px\]{height:10.00rem;}.un-h-rem-\[14px\]{height:1.17rem;}.un-h-5,.un-h-rem-\[15px\]{height:1.25rem;}.un-h-rem-\[183px\]{height:15.25rem;}.un-h-rem-\[212px\]{height:17.67rem;}.un-h-rem-\[25px\]{height:2.08rem;}.un-h-rem-\[36px\]{height:3.00rem;}.un-h-rem-\[40px\]{height:3.33rem;}.un-h-rem-\[8px\]{height:0.67rem;}.un-min-h-rem-\[30px\]{min-height:2.50rem;}.un-p-rem-\[12px\]{padding:1.00rem;}.un-p-rem-\[16px\]{padding:1.33rem;}.un-p-rem-\[1px\]{padding:0.08rem;}.un-p-rem-\[2px\]{padding:0.17rem;}.un-p-1,.un-p-rem-\[3px\]{padding:0.25rem;}.un-p-rem-\[8px\]{padding:0.67rem;}.not-empty\:un-pt-rem-\[12px\]:not(:empty),.un-pt-rem-\[12px\]{padding-top:1.00rem;}.not-first\:un-pt-rem-\[8px\]:not(:first-child),.un-pt-rem-\[8px\]{padding-top:0.67rem;}.un-pt-rem-\[14px\]{padding-top:1.17rem;}.un-pt-rem-\[16px\]{padding-top:1.33rem;}.un-pr-rem-\[12px\]{padding-right:1.00rem;}.un-pr-rem-\[24px\]{padding-right:2.00rem;}.un-pr-rem-\[4px\]{padding-right:0.33rem;}.un-pr-rem-\[8px\]{padding-right:0.67rem;}.un-pb-rem-\[24px\]{padding-bottom:2.00rem;}.un-pb-rem-\[4px\]{padding-bottom:0.33rem;}.un-pb-rem-\[8px\]{padding-bottom:0.67rem;}.un-pl-rem-\[10px\]{padding-left:0.83rem;}.un-pl-rem-\[16px\]{padding-left:1.33rem;}.un-pl-\[0\.67rem\],.un-pl-rem-\[8px\]{padding-left:0.67rem;}.not-empty\:un-px-rem-\[12px\]:not(:empty),.un-px-rem-\[12px\]{padding-left:1.00rem;padding-right:1.00rem;}.un-px-rem-\[16px\]{padding-left:1.33rem;padding-right:1.33rem;}.un-px-rem-\[8px\]{padding-left:0.67rem;padding-right:0.67rem;}.un-py-rem-\[12px\]{padding-top:1.00rem;padding-bottom:1.00rem;}.un-py-rem-\[24px\]{padding-top:2.00rem;padding-bottom:2.00rem;}.un-py-rem-\[2px\]{padding-top:0.17rem;padding-bottom:0.17rem;}.un-py-rem-\[48px\]{padding-top:4.00rem;padding-bottom:4.00rem;}.un-py-rem-\[4px\]{padding-top:0.33rem;padding-bottom:0.33rem;}.un-py-rem-\[6px\]{padding-top:0.50rem;padding-bottom:0.50rem;}.un-mt-\[0\.67rem\],.un-mt-rem-\[8px\]{margin-top:0.67rem;}.un-mb-\[0\.67rem\],.un-mb-rem-\[8px\]{margin-bottom:0.67rem;}.un-ml-rem-\[4px\]{margin-left:0.33rem;}.first\:un-ml-rem-\[16px\]:first-child{margin-left:1.33rem;}.un-mx-rem-\[2px\]{margin-left:0.17rem;margin-right:0.17rem;}.un-mx-rem-\[4px\]{margin-left:0.33rem;margin-right:0.33rem;}.un-top-rem-\[5px\]{top:0.42rem;}.un-right-rem-\[10px\]{right:0.83rem;}.un-right-rem-\[44px\]{right:3.67rem;}.un-bottom-rem-\[16px\]{bottom:1.33rem;}.un-gap-rem-\[10px\]{gap:0.83rem;}.un-gap-rem-\[12px\]{gap:1.00rem;}.un-gap-rem-\[16px\]{gap:1.33rem;}.un-gap-rem-\[4px\]{gap:0.33rem;}.un-gap-rem-\[8px\]{gap:0.67rem;}.un-gap-x-\[0\.33rem\],.un-gap-x-rem-\[4px\]{column-gap:0.33rem;}.un-rounded-\[0\.83rem\],.un-rounded-rem-\[10px\]{border-radius:0.83rem;}.un-rounded-rem-\[12px\]{border-radius:1.00rem;}.un-svg-icon-size-rem-\[12px\]{width:1.00rem;height:1.00rem;vertical-align:middle;}.un-svg-icon-size-rem-\[16px\]{width:1.33rem;height:1.33rem;vertical-align:middle;}.un-svg-icon-size-rem-\[20px\]{width:1.67rem;height:1.67rem;vertical-align:middle;}.un-svg-icon-size-rem-\[22px\]{width:1.83rem;height:1.83rem;vertical-align:middle;}.un-svg-icon-size-rem-\[24px\]{width:2.00rem;height:2.00rem;vertical-align:middle;}.un-svg-icon-size-rem-\[28px\]{width:2.33rem;height:2.33rem;vertical-align:middle;}.un-z-10,.un-z-page-base{z-index:10;}.un-z-page-base-above{z-index:11;}.un-z-page-base-below{z-index:9;}.un-z-base-bottom-panel{z-index:500;}.un-z-base-toast{z-index:8000;}.un-arrow-alt-down::before {
          display: inline-block;
          content: "\e66d";
          font-family: 'iconfont-encore';
          transform: rotate(-90deg);
        }.un-arrow-alt-up::before {
          display: inline-block;
          content: "\e66d";
          font-family: 'iconfont-encore';
          transform: rotate(90deg);
        }.un-icon-lock::before {
          display: inline-block;
          content: "\e65e";
          font-family: 'iconfont-encore';
        }.un-pointer-events-none{pointer-events:none;}.un-invisible{visibility:hidden;}.un-absolute,.un-position-absolute{position:absolute;}.un-fixed,.un-position-fixed{position:fixed;}.un-pos-relative,.un-position-relative,.un-relative{position:relative;}.un-position-sticky,.un-sticky{position:sticky;}.un-bottom-0{bottom:0;}.un-bottom-6{bottom:1.5rem;}.un-left-0{left:0;}.un-left-50\%{left:50%;}.un-right-0{right:0;}.un-right-12px{right:12px;}.un-top-\[-0\.25rem\]{top:-0.25rem;}.un-top-\[-120\%\]{top:-120%;}.un-top-0{top:0;}.un-top-4{top:1rem;}.un-top-50\%{top:50%;}.un-top-8\%{top:8%;}.un-top-auto{top:auto;}.un-z-\[-1\]{z-index:-1;}.un-z-\[699\]{z-index:699;}.un-z-\[var\(--full-screen-mask-z-index\)\]{z-index:var(--full-screen-mask-z-index);}.un-z-\[var\(--reward-nav-bar-z-index\)\]{z-index:var(--reward-nav-bar-z-index);}.un-z-1{z-index:1;}.un-z-100{z-index:100;}.un-z-1000{z-index:1000;}.un-z-2{z-index:2;}.un-z-50{z-index:50;}.un-z-96{z-index:96;}.un-z-97{z-index:97;}.un-z-98{z-index:98;}.un-z-99{z-index:99;}.un-grid{display:grid;}.un-col-span-8{grid-column:span 8/span 8;}.un-col-span-full{grid-column:1/-1;}.un-grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr;}.un-grid-cols-\[1fr_9fr\]{grid-template-columns:1fr 9fr;}.un-grid-cols-\[20px_20px_20px_20px_35px_35px_125px\]{grid-template-columns:20px 20px 20px 20px 35px 35px 125px;}.un-m-a{margin:auto;}.un-mx-1{margin-left:0.25rem;margin-right:0.25rem;}.un-mx-1\.5{margin-left:0.375rem;margin-right:0.375rem;}.un-mx-2{margin-left:0.5rem;margin-right:0.5rem;}.un-mx-auto{margin-left:auto;margin-right:auto;}.un-my-2{margin-top:0.5rem;margin-bottom:0.5rem;}.un-my-4rem{margin-top:4rem;margin-bottom:4rem;}.un-my-5{margin-top:1.25rem;margin-bottom:1.25rem;}.un-my-8{margin-top:2rem;margin-bottom:2rem;}.un-my-auto{margin-top:auto;margin-bottom:auto;}.not-first\:un-mt-3:not(:first-child){margin-top:0.75rem;}.not-first\:un-mt-4:not(:first-child),.un-mt-1rem{margin-top:1rem;}.not-last\:un-mb-4:not(:last-child){margin-bottom:1rem;}.not-last\:un-mr-4:not(:last-child),.un-mr-4{margin-right:1rem;}.un-m-l-auto,.un-ml-auto{margin-left:auto;}.un-m-t-6,.un-mt-6{margin-top:1.5rem;}.un-mb-0\.33rem{margin-bottom:0.33rem;}.un-mb-0\.5rem,.un-mb-2{margin-bottom:0.5rem;}.un-mb-0\.8{margin-bottom:0.2rem;}.un-mb-1{margin-bottom:0.25rem;}.un-mb-1\.5{margin-bottom:0.375rem;}.un-mb-16{margin-bottom:4rem;}.un-mb-16px{margin-bottom:16px;}.un-mb-20px{margin-bottom:20px;}.un-mb-2px{margin-bottom:2px;}.un-mb-3{margin-bottom:0.75rem;}.un-mb-4px{margin-bottom:4px;}.un-ml-2{margin-left:0.5rem;}.un-ml-3{margin-left:0.75rem;}.un-ml-4px{margin-left:4px;}.un-mr-1{margin-right:0.25rem;}.un-mr-1\.5{margin-right:0.375rem;}.un-mr-12px{margin-right:12px;}.un-mr-2{margin-right:0.5rem;}.un-mr-2\.5{margin-right:0.625rem;}.un-mr-4px{margin-right:4px;}.un-mr-8px{margin-right:8px;}.un-mt-\[0\.92rem\]{margin-top:0.92rem;}.un-mt-\[var\(--header-nav-height\)\]{margin-top:var(--header-nav-height);}.un-mt-1{margin-top:0.25rem;}.un-mt-12px{margin-top:12px;}.un-mt-15px{margin-top:15px;}.un-mt-2{margin-top:0.5rem;}.un-mt-2\.5{margin-top:0.625rem;}.un-mt-20px{margin-top:20px;}.first\:un-ml-12px:first-child{margin-left:12px;}.last\:un-mr-0:last-child{margin-right:0;}.un-box-border{box-sizing:border-box;}.un-box-content{box-sizing:content-box;}.un-block{display:block;}.un-inline-block{display:inline-block;}.un-hidden{display:none;}.un-aspect-ratio-1{aspect-ratio:1;}.un-size-12px{width:12px;height:12px;}.un-size-2{width:0.5rem;height:0.5rem;}.un-size-22{width:5.5rem;height:5.5rem;}.un-size-28px{width:28px;height:28px;}.un-size-360px{width:360px;height:360px;}.un-size-4{width:1rem;height:1rem;}.un-size-46px{width:46px;height:46px;}.un-size-4px{width:4px;height:4px;}.un-size-6{width:1.5rem;height:1.5rem;}.un-size-8{width:2rem;height:2rem;}.un-h-\[1px\],.un-h-1px{height:1px;}.un-h-\[2rem\]{height:2rem;}.un-h-\[3rem\],.un-h-3rem{height:3rem;}.un-h-\[60px\],.un-h-60px{height:60px;}.un-h-1\.5rem{height:1.5rem;}.un-h-100\%,.un-h-full{height:100%;}.un-h-100vh,.un-h-screen{height:100vh;}.un-h-10px{height:10px;}.un-h-120px{height:120px;}.un-h-12px{height:12px;}.un-h-15{height:3.75rem;}.un-h-16px{height:16px;}.un-h-1rem,.un-h-4{height:1rem;}.un-h-200px{height:200px;}.un-h-24px{height:24px;}.un-h-28px{height:28px;}.un-h-3{height:0.75rem;}.un-h-32\.5px{height:32.5px;}.un-h-320px{height:320px;}.un-h-46\%\!{height:46% !important;}.un-h-56px{height:56px;}.un-h-58px{height:58px;}.un-h-65px{height:65px;}.un-h-7{height:1.75rem;}.un-h-80\%{height:80%;}.un-h-8px{height:8px;}.un-h-auto{height:auto;}.un-max-w-\[calc\(100\%-2\.7rem\)\]{max-width:calc(100% - 2.7rem);}.un-max-w-full{max-width:100%;}.un-min-h-155px{min-height:155px;}.un-min-h-24px{min-height:24px;}.un-min-w-\[1\.67rem\]{min-width:1.67rem;}.un-min-w-\[2\.17rem\]{min-width:2.17rem;}.un-min-w-0{min-width:0;}.un-min-w-5{min-width:1.25rem;}.un-min-w-85px{min-width:85px;}.un-w-\[0\.33rem\]{width:0.33rem;}.un-w-\[0\.42rem\]{width:0.42rem;}.un-w-\[200\%\]{width:200%;}.un-w-\[40px\]{width:40px;}.un-w-\[85\%\],.un-w-85\/100{width:85%;}.un-w-1\/2{width:50%;}.un-w-100{width:25rem;}.un-w-100\/100,.un-w-100\%,.un-w-full{width:100%;}.un-w-100vw,.un-w-screen{width:100vw;}.un-w-10px{width:10px;}.un-w-110px{width:110px;}.un-w-120px{width:120px;}.un-w-140px{width:140px;}.un-w-15{width:3.75rem;}.un-w-24px{width:24px;}.un-w-25\%{width:25%;}.un-w-320px{width:320px;}.un-w-33\%{width:33%;}.un-w-35\/100{width:35%;}.un-w-4{width:1rem;}.un-w-40\/100{width:40%;}.un-w-45\%{width:45%;}.un-w-60\/100,.un-w-60\%{width:60%;}.un-w-65\/100{width:65%;}.un-w-70\%{width:70%;}.un-w-72\%{width:72%;}.un-w-75\/100,.un-w-75\%{width:75%;}.un-w-80\%{width:80%;}.un-w-80px{width:80px;}.un-w-80vw{width:80vw;}.un-w-8px{width:8px;}.un-w-95\%{width:95%;}.un-w-auto{width:auto;}.un-flex{display:flex;}.un-inline-flex{display:inline-flex;}.un-flex-\[0_0_100\%\]{flex:0 0 100%;}.un-flex-\[0_0_auto\]{flex:0 0 auto;}.un-flex-\[1_1_100\%\]{flex:1 1 100%;}.un-flex-\[1_1_30\%\]{flex:1 1 30%;}.un-flex-\[1_1_70\%\]{flex:1 1 70%;}.un-flex-\[1_1_auto\],.un-flex-auto{flex:1 1 auto;}.un-flex-\[2\]{flex:2;}.un-flex-1\/1{flex:100%;}.un-flex-1\/2{flex:50%;}.un-flex-1{flex:1 1 0%;}.un-flex-none{flex:none;}.un-flex-shrink-0{flex-shrink:0;}.un-flex-grow-0{flex-grow:0;}.un-flex-grow-1{flex-grow:1;}.un-flex-grow-8{flex-grow:8;}.un-basis-\[60px\]{flex-basis:60px;}.un-flex-basis-0{flex-basis:0;}.un-flex-basis-full{flex-basis:100%;}.un-flex-row{flex-direction:row;}.un-flex-col{flex-direction:column;}.un-flex-wrap{flex-wrap:wrap;}.un-flex-nowrap{flex-wrap:nowrap;}.un-transform-translate-\[-50\%\],.un-translate--50\%{--un-translate-x:-50%;--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.un-translate-x-\[-100\%\]{--un-translate-x:-100%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.un-translate-x-\[-2px\]{--un-translate-x:-2px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.un-translate-x-\[-30\%\]{--un-translate-x:-30%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.un-translate-x-\[-4px\]{--un-translate-x:-4px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.un-translate-x-\[-50\%\]{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.un-translate-y-\[-1rem\]{--un-translate-y:-1rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.un-translate-y-\[-30\%\]{--un-translate-y:-30%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.un-translate-y-\[-50\%\]{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.un-translate-y-\[-6px\]{--un-translate-y:-6px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.un-translate-y-130\%{--un-translate-y:130%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.un-translate-y-2px{--un-translate-y:2px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.un-rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}@keyframes pulse{0%, 100% {opacity:1} 50% {opacity:.5}}.un-animate-pulse{animation:pulse 2s cubic-bezier(0.4,0,.6,1) infinite;}.un-cursor-pointer{cursor:pointer;}.un-cursor-not-allowed{cursor:not-allowed;}.un-list-disc{list-style-type:disc;}.un-appearance-none{-webkit-appearance:none;appearance:none;}.un-items-start{align-items:flex-start;}.un-items-end{align-items:flex-end;}.un-flex-items-center,.un-items-center{align-items:center;}.un-items-baseline{align-items:baseline;}.un-items-stretch{align-items:stretch;}.un-self-start{align-self:flex-start;}.un-self-end{align-self:flex-end;}.un-self-center{align-self:center;}.un-justify-start{justify-content:flex-start;}.un-flex-justify-end,.un-justify-end{justify-content:flex-end;}.un-flex-justify-center,.un-justify-center{justify-content:center;}.un-flex-justify-between,.un-justify-between{justify-content:space-between;}.un-justify-around{justify-content:space-around;}.un-gap-\[0\.58rem\]{gap:0.58rem;}.un-gap-0{gap:0;}.un-gap-1{gap:0.25rem;}.un-gap-1\.5{gap:0.375rem;}.un-gap-2{gap:0.5rem;}.un-gap-3{gap:0.75rem;}.un-gap-4{gap:1rem;}.un-gap-5{gap:1.25rem;}.un-gap-6{gap:1.5rem;}.un-gap-sm{gap:0.875rem;}.un-gap-x-\[0\.25rem\]{column-gap:0.25rem;}.un-gap-x-\[0\.42rem\]{column-gap:0.42rem;}.un-gap-y-\[0\.67rem\]{row-gap:0.67rem;}.un-gap-y-\[0\.75rem\]{row-gap:0.75rem;}.un-gap-y-\[1px\]{row-gap:1px;}.un-gap-y-\[1rem\]{row-gap:1rem;}.un-overflow-auto{overflow:auto;}.un-overflow-hidden{overflow:hidden;}.un-overflow-x-auto{overflow-x:auto;}.un-overflow-x-hidden{overflow-x:hidden;}.un-overflow-y-auto{overflow-y:auto;}.un-overflow-y-auto\!{overflow-y:auto !important;}.un-text-truncate,.un-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.un-text-ellipsis{text-overflow:ellipsis;}.un-whitespace-nowrap,.un-ws-nowrap{white-space:nowrap;}.un-break-words{overflow-wrap:break-word;}.un-break-all{word-break:break-all;}.un-b-1,.un-border-1,.un-border-size-1{border-width:1px;}.un-border-0{border-width:0px;}.not-last\:un-border-b-1:not(:last-child),.un-b-b{border-bottom-width:1px;}.un-border-r-1px{border-right-width:1px;}.un-border-t-1{border-top-width:1px;}.last\:un-border-b-1:last-child{border-bottom-width:1px;}.\!un-border-transparent{border-color:transparent !important;}.un-b-\#009EE2{--un-border-opacity:1;border-color:rgb(0 158 226 / var(--un-border-opacity));}.un-b-encore-brand-secondary,.un-border-encore-brand-secondary{--un-border-opacity:1;border-color:rgba(var(--brand-secondary), var(--un-border-opacity));}.un-b-encore-text-disable-type-one-primary{--un-border-opacity:1;border-color:rgba(var(--text-disable-type1-primary), var(--un-border-opacity));}.un-border-encore-line-type-one-primary{--un-border-opacity:1;border-color:rgba(var(--line-type1-primary), var(--un-border-opacity));}.un-border-encore-line-type-one-tertiary{--un-border-opacity:1;border-color:rgba(var(--line-type1-tertiary), var(--un-border-opacity));}.un-border-encore-text-type-one-secondary{--un-border-opacity:1;border-color:rgba(var(--text-type1-secondary), var(--un-border-opacity));}.un-border-encore-warning-primary{--un-border-opacity:1;border-color:rgba(var(--warning-primary), var(--un-border-opacity));}.un-border-transparent{border-color:transparent;}.focus\:un-border-encore-focus:focus{--un-border-opacity:1;border-color:rgba(var(--highlight-focus), var(--un-border-opacity));}.un-border-r-encore-lineTypeOneSecondary{--un-border-opacity:1;--un-border-right-opacity:var(--un-border-opacity);border-right-color:rgba(var(--line-type1-secondary), var(--un-border-right-opacity));}.un-border-t-encore-line-type-one-secondary{--un-border-opacity:1;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgba(var(--line-type1-secondary), var(--un-border-top-opacity));}.last\:un-border-b-encore-line-type-one-secondary:last-child{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgba(var(--line-type1-secondary), var(--un-border-bottom-opacity));}.un-b-rd-1,.un-rounded-1{border-radius:0.25rem;}.un-b-rd-10px,.un-rounded-\[10px\],.un-rounded-10px{border-radius:10px;}.un-b-rd-2,.un-border-rounded-lg,.un-rounded-\[0\.5rem\],.un-rounded-lg{border-radius:0.5rem;}.un-b-rd-2\.5{border-radius:0.625rem;}.un-b-rd-2px{border-radius:2px;}.un-b-rd-3\.5{border-radius:0.875rem;}.un-border-rd-5{border-radius:1.25rem;}.un-border-rd-6{border-radius:1.5rem;}.un-border-rd-6px{border-radius:6px;}.un-border-rd-full,.un-border-rounded-full,.un-rounded-full{border-radius:9999px;}.un-border-rounded-2xl,.un-rounded-2xl,.un-rounded-4{border-radius:1rem;}.un-border-rounded-md,.un-rounded-md{border-radius:0.375rem;}.un-rounded-\[1\.33rem\]{border-radius:1.33rem;}.un-rounded-3px{border-radius:3px;}.un-rounded-sm{border-radius:0.125rem;}.un-rounded-xl{border-radius:0.75rem;}.un-b-rd-bl-2\.5{border-bottom-left-radius:0.625rem;}.un-b-rd-br-2\.5{border-bottom-right-radius:0.625rem;}.un-b-rd-tl-2\.5{border-top-left-radius:0.625rem;}.un-b-rd-tr-2\.5{border-top-right-radius:0.625rem;}.un-rounded-bl-lg{border-bottom-left-radius:0.5rem;}.un-rounded-br-lg{border-bottom-right-radius:0.5rem;}.un-rounded-tl-lg{border-top-left-radius:0.5rem;}.un-rounded-tr-lg{border-top-right-radius:0.5rem;}.un-b-solid,.un-border-solid{border-style:solid;}.un-border-dashed{border-style:dashed;}.un-border-none{border-style:none;}.not-last\:un-border-b-dashed:not(:last-child){border-bottom-style:dashed;}.un-b-b-solid{border-bottom-style:solid;}.un-border-r-solid{border-right-style:solid;}.un-border-t-solid{border-top-style:solid;}.last\:un-border-b-solid:last-child{border-bottom-style:solid;}.\!un-bg-transparent,.un-bg-transparent\!{background-color:transparent /* transparent */ !important;}.un-bg-\#009EE2{--un-bg-opacity:1;background-color:rgb(0 158 226 / var(--un-bg-opacity)) /* #009EE2 */;}.un-bg-\#FAC111{--un-bg-opacity:1;background-color:rgb(250 193 17 / var(--un-bg-opacity)) /* #FAC111 */;}.un-bg-encore-absolute-type-one\/50{background-color:rgba(var(--absolute-type1), 0.5) /* rgba(var(--absolute-type1), %alpha) */;}.un-bg-encore-background-type-one-primary{--un-bg-opacity:1;background-color:rgba(var(--background-type1-primary), var(--un-bg-opacity)) /* rgba(var(--background-type1-primary), %alpha) */;}.un-bg-encore-background-type-one-secondary{--un-bg-opacity:1;background-color:rgba(var(--background-type1-secondary), var(--un-bg-opacity)) /* rgba(var(--background-type1-secondary), %alpha) */;}.un-bg-encore-background-type-one-tertiary{--un-bg-opacity:1;background-color:rgba(var(--background-type1-tertiary), var(--un-bg-opacity)) /* rgba(var(--background-type1-tertiary), %alpha) */;}.un-bg-encore-background-type-two-secondary{--un-bg-opacity:1;background-color:rgba(var(--background-type2-secondary), var(--un-bg-opacity)) /* rgba(var(--background-type2-secondary), %alpha) */;}.un-bg-encore-background-type-two-tertiary{--un-bg-opacity:1;background-color:rgba(var(--background-type2-tertiary), var(--un-bg-opacity)) /* rgba(var(--background-type2-tertiary), %alpha) */;}.un-bg-encore-boost{--un-bg-opacity:1;background-color:rgba(var(--boost-color), var(--un-bg-opacity)) /* rgba(var(--boost-color), %alpha) */;}.un-bg-encore-brand-active{--un-bg-opacity:1;background-color:rgba(var(--brand-active), var(--un-bg-opacity)) /* rgba(var(--brand-active), %alpha) */;}.un-bg-encore-brand-primary{--un-bg-opacity:1;background-color:rgba(var(--brand-primary), var(--un-bg-opacity)) /* rgba(var(--brand-primary), %alpha) */;}.un-bg-encore-brand-primary\/10{background-color:rgba(var(--brand-primary), 0.1) /* rgba(var(--brand-primary), %alpha) */;}.un-bg-encore-brand-primary\/75{background-color:rgba(var(--brand-primary), 0.75) /* rgba(var(--brand-primary), %alpha) */;}.un-bg-encore-brand-secondary{--un-bg-opacity:1;background-color:rgba(var(--brand-secondary), var(--un-bg-opacity)) /* rgba(var(--brand-secondary), %alpha) */;}.un-bg-encore-brand-secondary-highlight-on-dark{--un-bg-opacity:1;background-color:rgba(var(--brandsecondary-highlight-ondark), var(--un-bg-opacity)) /* rgba(var(--brandsecondary-highlight-ondark), %alpha) */;}.un-bg-encore-brand-tertiary{--un-bg-opacity:1;background-color:rgba(var(--brand-tertiary), var(--un-bg-opacity)) /* rgba(var(--brand-tertiary), %alpha) */;}.un-bg-encore-brand-type-one-primary{--un-bg-opacity:1;background-color:rgba(var(--brand-type1-primary), var(--un-bg-opacity)) /* rgba(var(--brand-type1-primary), %alpha) */;}.un-bg-encore-c-pagination-homepage-primary{--un-bg-opacity:1;background-color:rgba(var(--c-pagination-homepage-primary), var(--un-bg-opacity)) /* rgba(var(--c-pagination-homepage-primary), %alpha) */;}.un-bg-encore-disable-brand-secondary{--un-bg-opacity:1;background-color:rgba(var(--disable-brand-secondary), var(--un-bg-opacity)) /* rgba(var(--disable-brand-secondary), %alpha) */;}.un-bg-encore-disable-type-one-primary,.un-bg-encore-disableTypeOnePrimary{--un-bg-opacity:1;background-color:rgba(var(--disable-type1-primary), var(--un-bg-opacity)) /* rgba(var(--disable-type1-primary), %alpha) */;}.un-bg-encore-disable-type-two-primary{--un-bg-opacity:1;background-color:rgba(var(--disable-type2-primary), var(--un-bg-opacity)) /* rgba(var(--disable-type2-primary), %alpha) */;}.un-bg-encore-font-type-one-secondary,.un-bg-encore-text-type-one-secondary{--un-bg-opacity:1;background-color:rgba(var(--text-type1-secondary), var(--un-bg-opacity)) /* rgba(var(--text-type1-secondary), %alpha) */;}.un-bg-encore-highlight-hint{--un-bg-opacity:1;background-color:rgba(var(--highlight-hint), var(--un-bg-opacity)) /* rgba(var(--highlight-hint), %alpha) */;}.un-bg-encore-homepage-editmode-primary{--un-bg-opacity:1;background-color:rgba(var(--homepage-editmode-primary), var(--un-bg-opacity)) /* rgba(var(--homepage-editmode-primary), %alpha) */;}.un-bg-encore-line-type-one-primary{--un-bg-opacity:1;background-color:rgba(var(--line-type1-primary), var(--un-bg-opacity)) /* rgba(var(--line-type1-primary), %alpha) */;}.un-bg-encore-line-type-one-secondary{--un-bg-opacity:1;background-color:rgba(var(--line-type1-secondary), var(--un-bg-opacity)) /* rgba(var(--line-type1-secondary), %alpha) */;}.un-bg-encore-line-type-one-secondary\:50{background-color:rgba(var(--line-type1-secondary), 0.5) /* rgba(var(--line-type1-secondary), %alpha) */;}.un-bg-encore-line-type-one-tertiary{--un-bg-opacity:1;background-color:rgba(var(--line-type1-tertiary), var(--un-bg-opacity)) /* rgba(var(--line-type1-tertiary), %alpha) */;}.un-bg-encore-other-three{--un-bg-opacity:1;background-color:rgba(var(--other-003), var(--un-bg-opacity)) /* rgba(var(--other-003), %alpha) */;}.un-bg-encore-other-two{--un-bg-opacity:1;background-color:rgba(var(--other-002), var(--un-bg-opacity)) /* rgba(var(--other-002), %alpha) */;}.un-bg-encore-sim-primary{--un-bg-opacity:1;background-color:rgba(var(--sim-primary), var(--un-bg-opacity)) /* rgba(var(--sim-primary), %alpha) */;}.un-bg-encore-warning-primary{--un-bg-opacity:1;background-color:rgba(var(--warning-primary), var(--un-bg-opacity)) /* rgba(var(--warning-primary), %alpha) */;}.un-bg-encore-warning-secondary{--un-bg-opacity:1;background-color:rgba(var(--warning-secondary), var(--un-bg-opacity)) /* rgba(var(--warning-secondary), %alpha) */;}.un-bg-gray-400{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity)) /* #9ca3af */;}.un-bg-green-400{--un-bg-opacity:1;background-color:rgb(74 222 128 / var(--un-bg-opacity)) /* #4ade80 */;}.un-bg-inherit{background-color:inherit /* inherit */;}.un-bg-transparent{background-color:transparent /* transparent */;}.un-bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.un-bg-opacity-50{--un-bg-opacity:0.5;}.un-bg-opacity-70{--un-bg-opacity:0.7;}.un-bg-gradient-to-t{--un-gradient-shape:to top in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.un-bg-cover{background-size:cover;}.un-bg-contain{background-size:contain;}.un-bg-fixed{background-attachment:fixed;}.un-bg-top{background-position:top;}.un-bg-no-repeat{background-repeat:no-repeat;}.un-p-\[2px_4px\]{padding:2px 4px;}.un-p-10{padding:2.5rem;}.un-p-16px{padding:16px;}.un-p-2{padding:0.5rem;}.un-p-20px{padding:20px;}.un-p-3{padding:0.75rem;}.un-p-4{padding:1rem;}.un-p-6{padding:1.5rem;}.un-p-8px{padding:8px;}.not-empty\:un-px-1:not(:empty),.un-px-1{padding-left:0.25rem;padding-right:0.25rem;}.un-px-\[0\.75rem\],.un-px-3{padding-left:0.75rem;padding-right:0.75rem;}.un-px-\[12px\],.un-px-12px{padding-left:12px;padding-right:12px;}.un-px-0{padding-left:0;padding-right:0;}.un-px-0\.4rem{padding-left:0.4rem;padding-right:0.4rem;}.un-px-1\.5{padding-left:0.375rem;padding-right:0.375rem;}.un-px-16{padding-left:4rem;padding-right:4rem;}.un-px-16px{padding-left:16px;padding-right:16px;}.un-px-2{padding-left:0.5rem;padding-right:0.5rem;}.un-px-2\.5{padding-left:0.625rem;padding-right:0.625rem;}.un-px-24px{padding-left:24px;padding-right:24px;}.un-px-32px{padding-left:32px;padding-right:32px;}.un-px-4{padding-left:1rem;padding-right:1rem;}.un-px-4px{padding-left:4px;padding-right:4px;}.un-px-5{padding-left:1.25rem;padding-right:1.25rem;}.un-px-5\.5{padding-left:1.375rem;padding-right:1.375rem;}.un-px-6{padding-left:1.5rem;padding-right:1.5rem;}.un-px-6px{padding-left:6px;padding-right:6px;}.un-px-8{padding-left:2rem;padding-right:2rem;}.un-px-8px{padding-left:8px;padding-right:8px;}.un-px-9{padding-left:2.25rem;padding-right:2.25rem;}.un-py-\[0\.67rem\]{padding-top:0.67rem;padding-bottom:0.67rem;}.un-py-\[1rem\],.un-py-4{padding-top:1rem;padding-bottom:1rem;}.un-py-0{padding-top:0;padding-bottom:0;}.un-py-1{padding-top:0.25rem;padding-bottom:0.25rem;}.un-py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}.un-py-12px{padding-top:12px;padding-bottom:12px;}.un-py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.un-py-24px{padding-top:24px;padding-bottom:24px;}.un-py-25{padding-top:6.25rem;padding-bottom:6.25rem;}.un-py-28px{padding-top:28px;padding-bottom:28px;}.un-py-3{padding-top:0.75rem;padding-bottom:0.75rem;}.un-py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.un-py-7px{padding-top:7px;padding-bottom:7px;}.un-py-8{padding-top:2rem;padding-bottom:2rem;}.un-py-8px{padding-top:8px;padding-bottom:8px;}.not-empty\:un-pb-2:not(:empty),.un-pb-2{padding-bottom:0.5rem;}.not-empty\:un-pb-3:not(:empty),.un-p-b-3,.un-pb-3{padding-bottom:0.75rem;}.not-empty\:un-pt-3:not(:empty),.un-pt-3{padding-top:0.75rem;}.not-first\:un-pt-2:not(:first-child),.un-pt-2{padding-top:0.5rem;}.not-first\:un-pt-4:not(:first-child),.un-pt-4{padding-top:1rem;}.un-p-b-6,.un-pb-6{padding-bottom:1.5rem;}.un-p-l-1,.un-pl-1{padding-left:0.25rem;}.un-p-l-2,.un-pl-2{padding-left:0.5rem;}.un-p-r-1,.un-pr-1{padding-right:0.25rem;}.un-p-t-1,.un-pt-1{padding-top:0.25rem;}.un-p-t-8,.un-pt-2rem{padding-top:2rem;}.un-pb-0{padding-bottom:0;}.un-pb-1{padding-bottom:0.25rem;}.un-pb-1\.5{padding-bottom:0.375rem;}.un-pb-10px{padding-bottom:10px;}.un-pb-11{padding-bottom:2.75rem;}.un-pb-12px{padding-bottom:12px;}.un-pb-14{padding-bottom:3.5rem;}.un-pb-15vh{padding-bottom:15vh;}.un-pb-16px{padding-bottom:16px;}.un-pb-1rem,.un-pb-4{padding-bottom:1rem;}.un-pb-2\.5{padding-bottom:0.625rem;}.un-pb-2rem,.un-pb-8{padding-bottom:2rem;}.un-pb-3\.5{padding-bottom:0.875rem;}.un-pb-4px{padding-bottom:4px;}.un-pb-5{padding-bottom:1.25rem;}.un-pb-5vh{padding-bottom:5vh;}.un-pb-7{padding-bottom:1.75rem;}.un-pb-7rem{padding-bottom:7rem;}.un-pl-\[3rem\]{padding-left:3rem;}.un-pl-12px{padding-left:12px;}.un-pl-2\.5{padding-left:0.625rem;}.un-pl-3{padding-left:0.75rem;}.un-pl-4{padding-left:1rem;}.un-pl-5{padding-left:1.25rem;}.un-pl-6{padding-left:1.5rem;}.un-pl-8{padding-left:2rem;}.un-pr-\[2\.58rem\]{padding-right:2.58rem;}.un-pr-10px{padding-right:10px;}.un-pr-12px{padding-right:12px;}.un-pr-2{padding-right:0.5rem;}.un-pr-2\.5{padding-right:0.625rem;}.un-pr-3\.5{padding-right:0.875rem;}.un-pr-4{padding-right:1rem;}.un-pr-4px{padding-right:4px;}.un-pr-8{padding-right:2rem;}.un-pt-1\.5{padding-top:0.375rem;}.un-pt-10px{padding-top:10px;}.un-pt-16px{padding-top:16px;}.un-pt-24px{padding-top:24px;}.un-pt-26{padding-top:6.5rem;}.un-pt-3\.5{padding-top:0.875rem;}.un-pt-30{padding-top:7.5rem;}.un-pt-4px{padding-top:4px;}.un-pt-5{padding-top:1.25rem;}.un-pt-6{padding-top:1.5rem;}.un-pt-68px{padding-top:68px;}.un-pt-7\.5{padding-top:1.875rem;}.un-text-align-center,.un-text-center{text-align:center;}.un-text-left{text-align:left;}.un-text-align-right,.un-text-right{text-align:right;}.un-indent-0{text-indent:0;}.un-font-size-\[10px\],.un-font-size-10px,.un-text-\[10px\],.un-text-10px{font-size:10px;}.un-font-size-4,.un-text-\[1rem\],.un-text-4{font-size:1rem;}.un-font-size-\[12px\],.un-text-12px{font-size:12px;}.un-font-size-\[16px\],.un-font-size-16px,.un-text-16px{font-size:16px;}.un-text-2\.65{font-size:0.6625rem;}.un-text-2xl{font-size:1.5rem;line-height:2rem;}.un-text-3\.5{font-size:0.875rem;}.un-text-3xl{font-size:1.875rem;line-height:2.25rem;}.un-font-size-4\.5,.un-text-4\.5{font-size:1.125rem;}.un-text-5\.5{font-size:1.375rem;}.un-text-base{font-size:1rem;line-height:1.5rem;}.un-text-lg{font-size:1.125rem;line-height:1.75rem;}.un-text-sm{font-size:0.875rem;line-height:1.25rem;}.un-text-xl{font-size:1.25rem;line-height:1.75rem;}.un-font-size-14px{font-size:14px;}.un-font-size-18px{font-size:18px;}.un-font-size-20px{font-size:20px;}.un-font-size-3{font-size:0.75rem;}.un-font-size-31px{font-size:31px;}.un-font-size-32px{font-size:32px;}.un-font-size-5{font-size:1.25rem;}.un-font-size-6{font-size:1.5rem;}.un-font-size-7{font-size:1.75rem;}.un-font-size-8px{font-size:8px;}.\!un-text-encore-brand-secondary{--un-text-opacity:1 !important;color:rgba(var(--brand-secondary), var(--un-text-opacity)) /* rgba(var(--brand-secondary), %alpha) */ !important;}.not-last\:un-text-encore-line-type-one-primary:not(:last-child){--un-text-opacity:1;color:rgba(var(--line-type1-primary), var(--un-text-opacity)) /* rgba(var(--line-type1-primary), %alpha) */;}.un-color-\#3685E2,.un-text-\#3685E2{--un-text-opacity:1;color:rgb(54 133 226 / var(--un-text-opacity)) /* #3685E2 */;}.un-text-\#36C3FF{--un-text-opacity:1;color:rgb(54 195 255 / var(--un-text-opacity)) /* #36C3FF */;}.un-text-encore-boost{--un-text-opacity:1;color:rgba(var(--boost-color), var(--un-text-opacity)) /* rgba(var(--boost-color), %alpha) */;}.un-text-encore-brand-primary{--un-text-opacity:1;color:rgba(var(--brand-primary), var(--un-text-opacity)) /* rgba(var(--brand-primary), %alpha) */;}.un-text-encore-brand-secondary,.un-text-encore-brandSecondary{--un-text-opacity:1;color:rgba(var(--brand-secondary), var(--un-text-opacity)) /* rgba(var(--brand-secondary), %alpha) */;}.un-text-encore-brand-tertiary{--un-text-opacity:1;color:rgba(var(--brand-tertiary), var(--un-text-opacity)) /* rgba(var(--brand-tertiary), %alpha) */;}.un-text-encore-flash-freeze{--un-text-opacity:1;color:rgba(var(--flash-freeze-primary), var(--un-text-opacity)) /* rgba(var(--flash-freeze-primary), %alpha) */;}.un-text-encore-focus{--un-text-opacity:1;color:rgba(var(--highlight-focus), var(--un-text-opacity)) /* rgba(var(--highlight-focus), %alpha) */;}.un-text-encore-font-type-one-primary,.un-text-encore-text-type-one-primary{--un-text-opacity:1;color:rgba(var(--text-type1-primary), var(--un-text-opacity)) /* rgba(var(--text-type1-primary), %alpha) */;}.un-text-encore-font-type-one-tertiary,.un-text-encore-text-type-one-tertiary{--un-text-opacity:1;color:rgba(var(--text-type1-tertiary), var(--un-text-opacity)) /* rgba(var(--text-type1-tertiary), %alpha) */;}.un-text-encore-font-type-two-primary,.un-text-encore-text-type-two-primary{--un-text-opacity:1;color:rgba(var(--text-type2-primary), var(--un-text-opacity)) /* rgba(var(--text-type2-primary), %alpha) */;}.un-text-encore-highlight{--un-text-opacity:1;color:rgba(var(--highlight-highlight), var(--un-text-opacity)) /* rgba(var(--highlight-highlight), %alpha) */;}.un-text-encore-highlight-hint{--un-text-opacity:1;color:rgba(var(--highlight-hint), var(--un-text-opacity)) /* rgba(var(--highlight-hint), %alpha) */;}.un-text-encore-homepage-editmode-primary{--un-text-opacity:1;color:rgba(var(--homepage-editmode-primary), var(--un-text-opacity)) /* rgba(var(--homepage-editmode-primary), %alpha) */;}.un-text-encore-line-type-one-secondary{--un-text-opacity:1;color:rgba(var(--line-type1-secondary), var(--un-text-opacity)) /* rgba(var(--line-type1-secondary), %alpha) */;}.un-text-encore-line-type-one-tertiary{--un-text-opacity:1;color:rgba(var(--line-type1-tertiary), var(--un-text-opacity)) /* rgba(var(--line-type1-tertiary), %alpha) */;}.un-text-encore-text-disable-type-one-primary{--un-text-opacity:1;color:rgba(var(--text-disable-type1-primary), var(--un-text-opacity)) /* rgba(var(--text-disable-type1-primary), %alpha) */;}.un-text-encore-text-disable-type-two-primary{--un-text-opacity:1;color:rgba(var(--text-disable-type2-primary), var(--un-text-opacity)) /* rgba(var(--text-disable-type2-primary), %alpha) */;}.un-text-encore-text-type-one-primary\!{--un-text-opacity:1 !important;color:rgba(var(--text-type1-primary), var(--un-text-opacity)) /* rgba(var(--text-type1-primary), %alpha) */ !important;}.un-text-encore-text-type-one-secondary{--un-text-opacity:1;color:rgba(var(--text-type1-secondary), var(--un-text-opacity)) /* rgba(var(--text-type1-secondary), %alpha) */;}.un-text-encore-text-type-one-secondary\!{--un-text-opacity:1 !important;color:rgba(var(--text-type1-secondary), var(--un-text-opacity)) /* rgba(var(--text-type1-secondary), %alpha) */ !important;}.un-text-encore-text-type-two-secondary{--un-text-opacity:1;color:rgba(var(--text-type2-secondary), var(--un-text-opacity)) /* rgba(var(--text-type2-secondary), %alpha) */;}.un-text-encore-text-type-two-secondary\!{--un-text-opacity:1 !important;color:rgba(var(--text-type2-secondary), var(--un-text-opacity)) /* rgba(var(--text-type2-secondary), %alpha) */ !important;}.un-text-encore-text-type-two-tertiary{--un-text-opacity:1;color:rgba(var(--text-type2-tertiary), var(--un-text-opacity)) /* rgba(var(--text-type2-tertiary), %alpha) */;}.un-text-encore-warning-primary{--un-text-opacity:1;color:rgba(var(--warning-primary), var(--un-text-opacity)) /* rgba(var(--warning-primary), %alpha) */;}.un-color-white,.un-text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.un-color-\#878693{--un-text-opacity:1;color:rgb(135 134 147 / var(--un-text-opacity)) /* #878693 */;}.un-color-\#9FF611{--un-text-opacity:1;color:rgb(159 246 17 / var(--un-text-opacity)) /* #9FF611 */;}.un-color-\#e7e7e9{--un-text-opacity:1;color:rgb(231 231 233 / var(--un-text-opacity)) /* #e7e7e9 */;}.un-color-\#E7E7E9{--un-text-opacity:1;color:rgb(231 231 233 / var(--un-text-opacity)) /* #E7E7E9 */;}.un-color-\#FFB800{--un-text-opacity:1;color:rgb(255 184 0 / var(--un-text-opacity)) /* #FFB800 */;}.un-color-\#FFF{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #FFF */;}.un-color-inherit{color:inherit;}.un-font-300,.un-font-light{font-weight:300;}.un-font-400,.un-font-normal{font-weight:400;}.un-font-500,.un-font-medium,.un-fw-500{font-weight:500;}.un-font-700,.un-font-bold{font-weight:700;}.un-fw-200{font-weight:200;}.un-leading-\[1rem\]{line-height:1rem;}.un-leading-\[24px\]{line-height:24px;}.un-lh-1\.25em{line-height:1.25em;}.un-lh-1\.2em{line-height:1.2em;}.un-lh-1\.5em{line-height:1.5em;}.un-lh-1\.7em{line-height:1.7em;}.un-lh-1em{line-height:1em;}.un-line-height-\[1\.5\]{line-height:1.5;}.un-line-height-100\%{line-height:100%;}.un-tracking-1{letter-spacing:0.25rem;}.un-tracking-1\.5{letter-spacing:0.375rem;}.un-uppercase{text-transform:uppercase;}.un-capitalize{text-transform:capitalize;}.un-decoration-underline,.un-underline{text-decoration-line:underline;}.un-line-through{text-decoration-line:line-through;}.un-caret-encore-focus{--un-caret-opacity:1;caret-color:rgba(var(--highlight-focus), var(--un-caret-opacity)) /* rgba(var(--highlight-focus), %alpha) */;}.un-op-70\%{opacity:0.7;}.un-opacity-100{opacity:1;}.un-opacity-30{opacity:0.3;}.un-opacity-50,.un-opacity-50\%{opacity:0.5;}.un-opacity-60\%{opacity:0.6;}.un-opacity-80{opacity:0.8;}.un-shadow-\[inset_0_0_0_1px_var\(--highlight-focus\)\]{--un-shadow:inset 0 0 0 1px var(--un-shadow-color, var(--highlight-focus));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.un-shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.un-outline-none{outline:2px solid transparent;outline-offset:2px;}.un-backdrop-brightness-170{--un-backdrop-brightness:brightness(1.7);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.un-transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.un-transition-top{transition-property:top;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.before\:un-content-empty::before{content:"";}

/*# sourceMappingURL=index.cbd46f26ae.css.map*/