@charset "utf-8";

.bet-slip-switcher-wrapper-bc { padding: 10px; }

.bet-slip-switcher-wrapper-bc .bs-bet-i-b-section-bc { margin-top: 10px; }

.bet-slip-switcher-wrapper-bc:empty { display: none; }

.bet-slip-switcher-row-bc { background: rgba(var(--b-sc),.15); border-radius: var(--border-radius); max-height: 34px; transition: max-height var(--default-transition-duration); overflow: hidden; position: relative; margin-bottom: 5px; padding: 5px 10px; }

.bet-slip-switcher-row-bc:last-child { margin-bottom: 0px; }

.bet-slip-switcher-row-bc::before { content: ""; position: absolute; display: block; width: 100%; height: 100%; opacity: 0; transition: opacity var(--default-transition-duration); left: 0px; top: 0px; }

.bet-slip-switcher-row-bc:not(.active) .bet-slip-switcher-r-i-c-name, .bet-slip-switcher-row-bc:not(.active) .bet-slip-switcher-row-info-bc { color: rgba(var(--b-sc),.8); }

.bet-slip-switcher-row-bc.active:not(.quickBet) .bet-slip-switcher-r-i-c-name, .bet-slip-switcher-row-bc.active:not(.quickBet) .bet-slip-switcher-row-info-bc { color: rgb(255, 255, 255); }

.bet-slip-switcher-row-bc.active:not(.quickBet)::before { opacity: 1; }

.bet-slip-switcher-row-bc.active:not(.quickBet) .ui-kit-toggle { background: rgba(255, 255, 255, 0.5); }

.bet-slip-switcher-row-bc.active:not(.quickBet) .ui-kit-toggle::before { background: rgb(255, 255, 255); }

.bet-slip-switcher-row-bc.active.quickBet .bet-slip-switcher-r-i-c-name, .bet-slip-switcher-row-bc.active.quickBet .bet-slip-switcher-row-info-bc { color: rgba(var(--b-sc),.8); }

.bet-slip-switcher-row-bc.active.quickBet .ui-kit-toggle { background: rgba(var(--b-sc),.5); }

.bet-slip-switcher-row-bc.active.quickBet .ui-kit-toggle::before { background: rgba(var(--b-sc),.6); }

.bet-slip-switcher-row-bc.info-active { max-height: 200px; }

.bet-slip-switcher-row-bc.superbet::before { background-image: linear-gradient(to right, rgb(117, 31, 159), rgb(255, 195, 83) 119%); }

.bet-slip-switcher-row-bc.freebet::before { background-image: linear-gradient(to right, rgb(117, 31, 159), rgb(167, 31, 103)); }

.bet-slip-switcher-row-bc.frenchFreebet::before { background-image: linear-gradient(to right, rgb(167, 31, 103), rgb(117, 31, 159)); }

.bet-slip-switcher-row-bc.profitBoost::before { background-image: linear-gradient(to right, rgb(117, 31, 159), rgb(239, 141, 85) 113%); }

.bet-slip-switcher-row-bc.counterOffer::before { background-image: linear-gradient(to right, rgb(117, 31, 159), rgb(16, 102, 130)); }

.bet-slip-switcher-row-bc.realBalance::before { background-image: linear-gradient(to right, rgb(124, 0, 135), rgb(61, 30, 178)); }

.bet-slip-switcher-row-bc.bonusBalance::before { background-image: linear-gradient(to right, rgb(61, 30, 178), rgb(124, 0, 135)); }

.bet-slip-switcher-row-inner-bc { display: flex; width: 100%; align-items: center; z-index: 99; position: relative; }

.bet-slip-switcher-r-i-column-bc { display: flex; align-items: center; overflow: hidden; transform: translateZ(0px); }

.bet-slip-switcher-r-i-column-bc:first-child { flex: 1 1 auto; }

.bet-slip-switcher-r-i-column-bc:last-child { flex-shrink: 0; }

.bet-slip-switcher-r-i-column-bc:only-child { flex: 1 1 0%; }

.bet-slip-switcher-r-i-c-icon-bc { flex-shrink: 0; }

.bet-slip-switcher-r-i-c-icon-bc:not(.quickBetImage) { width: 24px; height: 24px; }

.bet-slip-switcher-r-i-c-name { font-size: 12px; line-height: 14px; padding: 0px 6px; }

.bet-slip-switcher-row-info-bc { font-size: 11px; line-height: 14px; padding-top: 10px; z-index: 99; position: relative; transform: translateZ(0px); }

.bet-slip-s-r-i-c-info-icon-bc { margin-inline: 10px 16px; color: rgba(var(--b-sc),.3); font-size: 20px; line-height: 22px; transition: color var(--default-transition-duration); }

[class*="is-web"] .bet-slip-s-r-i-c-info-icon-bc { cursor: pointer; }

[class*="is-web"] .bet-slip-s-r-i-c-info-icon-bc:not(.active):hover { color: rgba(var(--b-sc),.5); }

.bet-slip-s-r-i-c-info-icon-bc.active { color: rgba(var(--b-sc),.7); }

.bet-slip-switcher-wrapper-bc { background: rgba(var(--b),1); }

.quickBet .bet-slip-switcher-r-i-c-name, .quickBet .bc-i-player-info { display: none; }

.quickBet.active { background-color: rgba(var(--hero),1); background-image: linear-gradient(45deg, rgba(255, 173, 41, 0.4), transparent); }

.quickBetImage { width: 82px; max-height: 14px; object-fit: contain; }