/* Bilhete (cupom) de apostas — 23/10, devjunior "deixe a parte de apostas 100%".
   1) Só a LISTA de seleções rola; valor, totais e APOSTAR ficam sempre visíveis embaixo (antes o bilhete inteiro rolava
      e em tela 1366x768 o botão APOSTAR ficava cortado).
   2) PC: com o bilhete aberto, a página abre espaço à direita — ele não cobre mais os jogos. */
.cup-panel.open .slip[data-v-f216093a]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden!important}
.cup-panel.open .slip > *{flex:none}
.cup-panel.open .slip .bs-picks[data-v-f216093a]{flex:1 1 auto;min-height:112px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.cup-panel.open .slip .slip-empty{flex:1 1 auto}
.cup-panel.open .slip-foot[data-v-f216093a]{border-top:1px solid rgb(255 255 255 / .06);box-shadow:0 -10px 18px -12px rgb(0 0 0 / .6)}
/* linha da lixeira/config mais baixa */
.cup-panel.open .bs-odds[data-v-f216093a]{padding-top:8px!important;padding-bottom:8px!important}

@media (min-width:1024px){
  .classic-frame main.main-content{transition:padding-right .25s ease}
  html:has(.cup-panel.open) .classic-frame main.main-content{padding-right:344px}
}

/* menu "Configurações de odds" (aceitar mudança de odd) */
.cup-panel.open .bs-oddsmenu{flex:none;display:flex;flex-direction:column;gap:6px;padding:10px 12px 4px;border-top:1px solid rgb(255 255 255 / .06)}
.bs-oddsmenu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgb(255 255 255 / .08);
  background:rgb(255 255 255 / .03);color:rgb(255 255 255 / .85);font:600 13px/1.2 inherit;text-align:left;cursor:pointer}
.bs-oddsmenu button i{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid rgb(255 255 255 / .35)}
.bs-oddsmenu button.on{border-color:rgb(var(--primary-color) / .6);background:rgb(var(--primary-color) / .12);color:#fff}
.bs-oddsmenu button.on i{border-color:rgb(var(--primary-color));box-shadow:inset 0 0 0 3px #0b0d1f;background:rgb(var(--primary-color))}
.bs-oddsmenu small{font-size:11px;color:rgb(255 255 255 / .45);padding:2px 2px 4px}
