@charset "utf-8";

.special-games-button { display: flex; margin-top: 10px; padding: 0 var(--padding-page-aside); will-change: scroll-position; overflow: auto hidden; scrollbar-width: none; }

.special-games-button::-webkit-scrollbar { display: none; }

.special-games-button .btn { text-transform: none; }

.special-games-button .btn > i { font-size: 14px; }

.special-games-button .btn + .btn { margin-inline-start: 5px; }

.filter-sports-bc { display: flex; align-items: center; position: relative; height: 36px; padding-inline-start: var(--padding-page-aside); padding-inline-end: calc(var(--padding-page-aside) + 45px); }

[class*="is-web"] .filter-sports-bc { gap: 6px; }

[class*="is-mobile"] .filter-sports-bc { gap: 8px; }

[class*="is-mobile"] .filter-sports-bc .s-small { -webkit-tap-highlight-color: transparent; }

[dir="ltr"] .filter-sports-bc select.s-small.has-icon .select-icon-bc { left: 8px; }

[dir="rtl"] .filter-sports-bc select.s-small.has-icon .select-icon-bc { right: 8px; }

[class*="is-web"] .filter-sports-bc { margin: 5px 0px; }

[class*="is-mobile"] .filter-sports-bc { margin-top: 10px; }

.filter-sports-bc .tooltipIconWrapper:not(:empty) { margin-inline: 0px; }

[class*="is-web"] .filter-sports-bc .btn { padding: 0px 12px; }

.filter-sports-bc .btn > .CMSIconSVGWrapper { width: 14px; height: 14px; }

.filter-sports-bc .form-control-bc + .form-control-bc { max-width: 46%; margin-inline-start: 10px; }

.filter-sports-bc .form-control-bc:first-child:nth-last-child(3) { max-width: 48%; }

.filter-sports-bc .form-control-bc:first-child:nth-last-child(4) { max-width: 40%; }

.filter-sports-bc > .btn { width: auto; }

[dir="ltr"] .filter-sports-bc .select.s-small.has-icon .select-icon-bc { left: 8px; }

[dir="rtl"] .filter-sports-bc .select.s-small.has-icon .select-icon-bc { right: 8px; }

[class*="is-web"] .filter-sports-bc .select.s-small.has-icon .form-control-select-bc { padding-inline-start: 28px; }

.filter-icon-bc { font-size: 14px; }

.betOutRightBtn { max-width: 110px; flex-direction: row-reverse; }

.betOutRightBtn span { text-transform: capitalize; }

.betOutRightBtn .CMSIconSVGWrapper:not(:only-child) { margin-inline-end: 6px; }

[class*="is-web"] .regionFilterContent { min-width: 68px; }

.regionFilterContent .select-icon-bc { transform: translateY(50%); }

[class*="is-web"] .regionFilterContent .select-icon-bc + span:not(:empty) { margin-inline-start: 6px; }

.regionFilterContent .multi-select-label-bc .checkbox-control-content-bc { padding-inline: 8px; }

.regionFilterContent .multi-select-icon-bc { margin-inline-end: 6px; }