.buy-container {
  padding: 10px 10px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background-color: #fff;
}

.fixed-buy-container {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 0;
  border-bottom: 0;
  border-left: 0;
  box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, 0.1), 0 0 2px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  z-index: 100;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.fixed-buy-container .btn {
  margin-bottom: 15px;
}

.exteded-buy-container .col-lbl {
  display: none;
}

.exteded-buy-container .lbl-total {
  padding-top: 8px;
  font-size: 10px;
  color: #C2C2C2;
}

.exteded-buy-container .lbl-tickets-total {
  font-weight: bold;
  font-size: 16px;
  color: #000;
}

.exteded-buy-container .btn {
  font-weight: 500 !important;
  font-size: 10px !important;
  padding: 16px 5px 16px 5px !important;
  /*    margin-bottom: 15px !important;*/
}

.buy-container a {
  width: 100%;
}


   /* Aplica bordas arredondadas na tabela */
 .rounded-table {
   border-collapse: separate;
   border-spacing: 0;
   overflow: hidden;
   border-top-right-radius: 8px; /* Ajuste o valor para o nível de arredondamento desejado */
   border-top-left-radius: 8px; /* Ajuste o valor para o nível de arredondamento desejado */
   border: 1px solid #ccc; /* Cor da borda */

 }
.buy-container {

  border-bottom-right-radius: 8px; /* Ajuste o valor para o nível de arredondamento desejado */
  border-bottom-left-radius: 8px; /* Ajuste o valor para o nível de arredondamento desejado */
  border: 1px solid #ccc; /* Cor da borda */
  border-top: none; /* Cor da borda */

}
