/* Preserve the captured desktop design and keep every provider value empty. */
html { margin: 0; background: #222; }
body { margin: 0; font-family: Arial, Helvetica, sans-serif; color: #ccc; }
[hidden] { display: none !important; }
#loadContainer, #snowflakeContainer, .spinner, .printer, .outkod,
.bsl_epilog.post, .poLoged.post, .notLoged { display: none !important; }
.koha { min-height: 63px; }
.koha > *, .numer_container .numbers > * { display: none !important; }
.timer { min-height: 26px; }
.numbers { min-height: 32px; }
.tabs_content td button[disabled] span.koef,
.tabs_content td button[disabled]:hover span.koef {
  background: none !important;
  padding: 0 !important;
  min-width: 1px;
  min-height: 18px;
}
.koef, .dgNcLR { color: transparent !important; }
.chips .kaChipsWrap { pointer-events: none; }
.placeBet[disabled], input[disabled] { cursor: not-allowed; }
.Caru > li:focus-visible, [role="button"]:focus-visible {
  outline: 1px solid #8dbd14;
  outline-offset: 2px;
}
.carrelinew > div + div + div { scroll-behavior: smooth; scrollbar-width: none; }
.carrelinew > div + div + div::-webkit-scrollbar { display: none; }
.replica-category-empty { min-height: 480px; background: #2b2b2b; border: 1px solid #3a3a3a; }
.tableGara .qen1[disabled] { background: linear-gradient(158deg,#f19c9c,#860d0d,#a32a2a); color: #ddd; }
.tableGara .qen2[disabled] { background: linear-gradient(158deg,#89cfe6,#005e92,#006fac); color: #ddd; }
.tableGara .qen3[disabled] { background: linear-gradient(158deg,#b4b4b4,#000,#313131); color: #2020cc; }
.tableGara .qen4[disabled] { background: linear-gradient(158deg,#a0a0a0,#020202,#424242); color: #ddd; }
.tableGara .qen5[disabled] { background: linear-gradient(158deg,#b4b4b4,#000,#525252); color: #000; }
.tableGara .qen6[disabled] { background: linear-gradient(158deg,#b4b4b4,#000,#535353); color: #f00; }
.styled-select select { background-image: none; }
.styled-select > div,
.styled-select > div:hover,
.styled-select > div.active { background-image: none !important; position: relative; }
.styled-select > div::after {
  content: "";
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -2px;
  border: 4px solid transparent;
  border-top-color: #bcbcbc;
  pointer-events: none;
}

