 .cards {
	background: #1f2230 !important;
}

body {
    background-color: #1f2230 !important;
    color: #fff!important;
}

.diceRouletteBox {
    background-color: #183856 !important;
    border: 1px solid #1f2230 !important;
}

.form-control {
    background-color: rgb(24, 37, 51) !important;
    border: 1px solid #1a222c!important;
    color: #d2d2d2!important;
}
.amount-number {
    transition: all .3s ease-in-out;
	border: 1px solid #182533 !important;/* 
	background: linear-gradient(360deg,#fa5454,#ff8282) !important; */
    background: linear-gradient(360deg, #0077ff, #3461df) !important;
	color: #fff !important;
}
 
 .amount-number:hover {/* 
	background: linear-gradient(360deg,#fa5454,#ff8282) !important; */
    background: linear-gradient(360deg, #3461df, #0077ff) !important;
}

td, th {
	border-bottom: 1px solid #5c5c5c2e !important;
}

.games-item {
    border-top: 1px solid #1f2230 !important;
}
.still svg {
    fill: #9ca3af  !important;
 
}
.still .games-title {
    color: #8696a8!important;
}

.games-menu {
	box-shadow: none !important;
}
.lds-ellipsis div {
    background-image: linear-gradient(45deg, #fde047, #ca8a04) !important;
    box-shadow: 0 0 10px rgba(234, 179, 8, 0.55) !important;
}
.games-title {
    color: #8696a8 !important;
}
 .games-img, .gm {
	     filter: invert(20%)!important;
 }
 .games-menu {
	     background-color: #1f2230  !important;
 }

.header {
    background-color: #1f2230 !important;
    border-bottom: 1px solid #1f2230 !important;
	box-shadow: none !important;
 
}

.gm {
	    /* filter: invert(20%)!important; */
}
.form-control:focus {
  
   border-color: #3d3d3d!important;
 
}


::-webkit-scrollbar-thumb {
    background-color: #5b7287  !important;
   
}

::-webkit-scrollbar-track-piece {
    background-color: #173756 !important;
}
.likeLevlBox {
	background-color: #0e1621 !important;
}

 

.lvl, .sumDep  {
    color: #8696a8!important;
}

.list, .logoBox, .circle-online, img {
	/* filter: invert(10%)!important; */
}
.mines .cell.win {/* 
    opacity: 0.75; */ 
}

.winT {
	background-color: #0077ff !important;
	color: #eee !important;
}
.card-header {
    background-color: #1f2230 !important;
}
.stepsCoffs {
	border: 1px solid #3d3d3d  !important;
}
.stepsCoffs.win {
    border: 1px solid #28a745d6 !important;
    color: #28a745fa !important;
}

.stepsCoffs.active {
    border: 1px solid #8696a8  !important;
    color: #8696a8  !important;
}

@media (max-width: 992px) {
	
	
.header-menu {
    background-color: #1f2230;
    border-top: 8px solid #1f2230 !important;
    border-bottom: 8px solid #1f2230 !important
}
}
.cards, .blue {
	box-shadow: none !important;
}

.ser, .green, .gree, .gold, .red, .blue, .blu {
    transition: all 0.1s ease-in-out;
    color: #fff;
}

.ser {
    background: linear-gradient(360deg, #0077ff, #3461df);
}
.blu {
    background: linear-gradient(360deg, #0077ff, #0077ff);
}

.gree {
    background: linear-gradient(360deg, #509600, #b8fe67);
}

.green {
    background: linear-gradient(360deg, #509600, #509600);
}

.gold {/* 
    background: linear-gradient(90deg, #ffc658 -18.18%, #986500 49.18%, #ffc658 120%); */
    background: linear-gradient(90deg,#2e3cff .06%,#1d53e9 98.49%);
}

.red {
    background: linear-gradient(360deg, #fa5454, #ff8282);
}

.blue {
    background: linear-gradient(360deg, #003cff, #557eee);
}


.ser:active, .green:active, .blu:active, .gree:active, .gold:active, .red:active, .blue:active {
    transform: scale(1.05);
}




.noty.success {
    background-image: linear-gradient(45deg,#008523,#59dd5c)  !important;;
}

.noty.error {
    background-image: linear-gradient(45deg,#a11e1e,#880606) !important;
}
.close {
	    color: #eee !important;
}
.modal-header {
border-bottom: 1px solid #182533 !important;
}
.modal-content {
	background-color: #182533 !important;
}
.vue-notification.success {
 
    border-left-color: #326b42 !important;
    background-image: linear-gradient(45deg,#165a28,#1d7237) !important;
}

.vue-notification.error {
    border-left-color: #731e18 !important;
    background-image: linear-gradient(45deg,#5a1616,#721d1d) !important;
}


.mines .cell {
    /* border-radius: 15px; */
	background-color: #000;
	box-shadow: 
		0 2px 3px 0 #000,
		0 4px 8px 0 rgba(5, 0, 32, 0.25);
}
.mines .cell:hover {	
	box-shadow: 
		0 6px 8px 0 #000,
		0 5px 12px 0 rgba(5, 0, 32, 0.3);
}

 .legend-wheel-coefficient {
	 background-color: #465768   !important;
	 
 }
 .legend-wheel-inner {
	 background-color: #465768   !important;
 }
 
 .mines .bombs .amount-number.active {
    transition: all .3s ease-in-out;/* 
	background: linear-gradient(360deg,#fa5454,#ff8282) !important; */
    background: linear-gradient(360deg, #0077ff, #3461df) !important;
}

 .legend-wheel-coefficient-item>span {
    color: #dedede   !important;
 }

.live_ {
	background-image: linear-gradient(45deg,#0077ff,#3461df) !important;
    color: #fff;
    box-shadow: 0 0 5px 0 #242f55!important;
}
.live .coef {
    color: #fff;
}

.live .slotname{
    color: #fff !important;
}







.slots__banners-item, .slots__banners-item-btn {
    transition: all .3s ease-in-out;
}
.slots__banners-item:hover, .slots__banners-item-btn:hover {
    transform: scale(1.03);
}



.new-games.v2 > div{
    justify-content: start;
}


.cards {
    background-color: #ffffff85;
    /* box-shadow: 0 25px 65px rgb(224 221 240/45%) */
}
.box-with-warning,
.box-with-success,
.box-with-danger,
.box-with-primary {
    position: relative;
    border-radius: 12px;
    padding: 5px 5px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin: 1rem 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 100px;
    height: 100%;
    overflow: hidden;
}

/* Полупрозрачный фон + размытие */
.box-with-warning::before,
.box-with-success::before,
.box-with-danger::before,
.box-with-primary::before {
    content: "";
    position: absolute;
    inset: 0;
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    z-index: -1;
}

/* Цветные фоны */
.box-with-warning {
    background: rgba(255, 184, 34, 1);
    box-shadow: 0 4px 20px rgba(255, 184, 34, 0.5);
}

.box-with-success {
    background: rgba(102, 187, 106, 1);
    box-shadow: 0 4px 20px rgba(102, 187, 106, 0.5);
}

.box-with-danger {
    background: rgba(239, 83, 80, 1);
    box-shadow: 0 4px 20px rgba(239, 83, 80, 0.5);
}

.box-with-primary {
    background: linear-gradient(90deg, rgba(116, 73, 230, 1), rgba(105, 164, 255, 1));
    box-shadow: 0 4px 20px rgba(116, 73, 230, 0.5);
}









/* instant payout dark theme */
body:not(.light-theme) .auto-payout-label { color: #d1d5db !important; }
body:not(.light-theme) .auto-payout-slider { background-color: #374151 !important; }
body:not(.light-theme) .auto-payout-slider:before { background-color: #9ca3af !important; }
body:not(.light-theme) .auto-payout-toggle input:checked + .auto-payout-slider { background-color: #10b981 !important; }
body:not(.light-theme) .auto-payout-modal-box { background: #1f2937 !important; color: #f9fafb !important; }
body:not(.light-theme) .auto-payout-modal-title { color: #ffffff !important; }
body:not(.light-theme) .auto-payout-modal-info { background: rgba(255,255,255,0.06) !important; }
body:not(.light-theme) .auto-payout-modal-amount { color: #ffffff !important; }
body:not(.light-theme) .auto-payout-modal-badge { background: rgba(255,255,255,0.1) !important; color: #e5e7eb !important; }
body:not(.light-theme) .auto-payout-modal-btn-cancel { background: #374151 !important; color: #d1d5db !important; }


/* === KENO stavka+risk v ryad === */
.keno-page .keno-controls[data-v-56044a66]{display:flex !important;flex-direction:row !important;gap:12px !important;align-items:stretch !important;} .keno-page .keno-controls .keno-panel[data-v-56044a66]{flex:1 1 0 !important;min-width:0 !important;} .keno-page .keno-panel__top[data-v-56044a66]{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;margin-bottom:14px !important;} .keno-page .keno-panel__label[data-v-56044a66]{font-size:15px !important;white-space:nowrap !important;} .keno-page .keno-auto[data-v-56044a66]{display:flex !important;align-items:center !important;gap:8px !important;flex:0 0 auto !important;} .keno-page .keno-auto__lbl[data-v-56044a66]{font-size:13px !important;white-space:nowrap !important;} .keno-page .keno-toggle[data-v-56044a66]{width:46px !important;height:26px !important;flex:0 0 auto !important;} .keno-page .keno-toggle__knob[data-v-56044a66]{width:20px !important;height:20px !important;} .keno-page .keno-toggle.is-on .keno-toggle__knob[data-v-56044a66]{left:23px !important;} .keno-page .keno-toggle__txt[data-v-56044a66]{font-size:9px !important;left:7px !important;} .keno-page .keno-panel__bottom[data-v-56044a66]{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;} .keno-page .keno-cur[data-v-56044a66]{font-size:18px !important;} .keno-page .keno-betinput[data-v-56044a66]{display:flex !important;align-items:center !important;gap:6px !important;min-width:0 !important;} .keno-page .keno-betinput__field[data-v-56044a66]{font-size:18px !important;max-width:70px !important;min-width:0 !important;} .keno-page .keno-betbtns[data-v-56044a66]{display:flex !important;gap:6px !important;flex:0 0 auto !important;} .keno-page .keno-betbtn[data-v-56044a66]{width:34px !important;height:32px !important;font-size:13px !important;border-radius:9px !important;} .keno-page .keno-select select[data-v-56044a66]{font-size:14px !important;padding:12px 32px 12px 12px !important;} .keno-page .keno-board[data-v-56044a66]{display:grid !important;grid-template-columns:repeat(8,minmax(0,1fr)) !important;gap:5px !important;width:100% !important;max-width:100% !important;margin-bottom:16px !important;} .keno-page .keno-cell[data-v-56044a66]{width:auto !important;min-width:0 !important;aspect-ratio:1/1 !important;height:auto !important;font-size:14px !important;border-radius:10px !important;padding:0 !important;} .keno-page .keno-mults[data-v-56044a66]{display:flex !important;gap:5px !important;flex-wrap:wrap !important;justify-content:center !important;} .keno-page .keno-mult[data-v-56044a66]{min-width:0 !important;padding:5px 6px !important;flex:1 1 0 !important;} .keno-page .keno-mult__x[data-v-56044a66]{font-size:12px !important;} .keno-page .keno-mult__hits[data-v-56044a66]{font-size:10px !important;} .keno-page[data-v-56044a66]{padding-left:6px !important;padding-right:6px !important;max-width:100vw !important;overflow-x:hidden !important;box-sizing:border-box !important;}
.keno-page .keno-toggle[data-v-56044a66]{position:relative !important;width:48px !important;height:26px !important;border-radius:14px !important;flex:0 0 auto !important;padding:0 !important;} .keno-page .keno-toggle__knob[data-v-56044a66]{position:absolute !important;top:3px !important;left:3px !important;width:20px !important;height:20px !important;border-radius:50% !important;} .keno-page .keno-toggle.is-on .keno-toggle__knob[data-v-56044a66]{left:25px !important;} .keno-page .keno-toggle__txt[data-v-56044a66]{position:absolute !important;left:auto !important;right:6px !important;font-size:9px !important;} .keno-page .keno-toggle.is-on .keno-toggle__txt[data-v-56044a66]{left:8px !important;right:auto !important;}
.keno-page .keno-header[data-v-56044a66]{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-bottom:18px !important;} .keno-page .keno-header__left[data-v-56044a66]{display:flex !important;align-items:center !important;gap:10px !important;flex:0 0 auto !important;min-width:0 !important;} .keno-page .keno-header__right[data-v-56044a66]{display:flex !important;align-items:center !important;gap:8px !important;flex:0 0 auto !important;}
.keno-page .keno-howto[data-v-56044a66]{display:flex !important;align-items:center !important;gap:6px !important;flex:0 0 auto !important;white-space:nowrap !important;margin-left:auto !important;} .keno-page .keno-howto__q[data-v-56044a66]{flex:0 0 auto !important;}
.keno-page .keno-icnbtn[data-v-56044a66]{flex:0 0 auto !important;width:auto !important;}
@media (max-width:560px){.keno-page .keno-controls[data-v-56044a66]{flex-direction:column !important;gap:10px !important;} .keno-page .keno-controls .keno-panel[data-v-56044a66]{width:100% !important;}}
.keno-page .keno-panel__bottom[data-v-56044a66]{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;} .keno-page .keno-betinput[data-v-56044a66]{display:flex !important;align-items:center !important;gap:6px !important;flex:1 1 auto !important;min-width:0 !important;} .keno-page .keno-betbtns[data-v-56044a66]{display:flex !important;gap:6px !important;flex:0 0 auto !important;}
.keno-page .keno-auto[data-v-56044a66]{display:flex !important;align-items:center !important;gap:8px !important;flex:0 0 auto !important;} .keno-page .keno-toggle[data-v-56044a66]{position:relative !important;width:48px !important;height:26px !important;border-radius:14px !important;flex:0 0 auto !important;padding:0 !important;} .keno-page .keno-toggle__txt[data-v-56044a66]{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;left:auto !important;right:7px !important;font-size:9px !important;font-weight:700 !important;letter-spacing:.3px !important;} .keno-page .keno-toggle.is-on .keno-toggle__txt[data-v-56044a66]{left:8px !important;right:auto !important;} .keno-page .keno-toggle__knob[data-v-56044a66]{position:absolute !important;top:3px !important;left:3px !important;width:20px !important;height:20px !important;border-radius:50% !important;} .keno-page .keno-toggle.is-on .keno-toggle__knob[data-v-56044a66]{left:25px !important;}
.keno-page .keno-icnbtn[data-v-56044a66]{width:34px !important;height:34px !important;min-width:34px !important;padding:0 !important;border-radius:9px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:var(--kn-panel2) !important;color:var(--kn-txt-dim) !important;flex:0 0 auto !important;} .keno-page .keno-icnbtn svg[data-v-56044a66]{width:16px !important;height:16px !important;} .keno-page .keno-icnbtn--theme[data-v-56044a66]{background:var(--kn-panel2) !important;color:var(--kn-txt-dim) !important;} .keno-page .keno-howto[data-v-56044a66]{font-size:12px !important;padding:8px 10px !important;} .keno-page .keno-howto__q[data-v-56044a66]{width:20px !important;height:20px !important;}
/* === keno tweaks v1 === */
.keno-page .keno-icnbtn--theme[data-v-56044a66]{ display:none !important; }
.keno-page .kt-logo-replaced > *:not(.kt-howto-main){ display:none !important; }
.keno-page .kt-logo-replaced{ display:flex !important; align-items:center !important; padding:0 !important; background:transparent !important; }
.keno-page .kt-hide-original-howto{ display:none !important; }
.keno-page .kt-howto-main{ display:inline-flex; align-items:center; justify-content:center; gap:6px; background:var(--kn-panel2, #1e2740); color:var(--kn-txt, #e6ebf5); border:none; cursor:pointer; font-weight:700; font-size:14px; padding:10px 16px; border-radius:12px; line-height:1; }
.keno-page .kt-howto-main:hover{ background:#2b3348; }
.keno-page [class*="stake"] button,.keno-page [class*="bet"] button{ min-width:44px; }
.keno-page .keno-icnbtn[data-v-56044a66]:not(.keno-icnbtn--theme){ min-width:34px; }
/* === keno tweaks v2 === */
.keno-page .kt-pill-row{ display:flex !important; align-items:center !important; gap:8px !important; flex-wrap:nowrap !important; }
.keno-page .kt-scroller{ overflow-x:auto !important; scroll-behavior:smooth; -ms-overflow-style:none; scrollbar-width:none; flex:1 1 auto !important; min-width:0; }
.keno-page .kt-scroller::-webkit-scrollbar{ display:none; width:0; height:0; }
.keno-page .kt-arrow{ flex:0 0 auto !important; width:40px !important; height:44px !important; min-width:40px !important; border-radius:12px !important; border:none !important; background:var(--kn-panel2, #1e2740) !important; color:var(--kn-txt, #e6ebf5) !important; font-size:22px !important; line-height:1 !important; cursor:pointer; display:inline-flex !important; align-items:center !important; justify-content:center !important; padding:0 !important; transition:background .15s; }
.keno-page .kt-arrow:hover{ background:#2b3348 !important; }
.keno-page .kt-arrow:active{ background:#3b82f6 !important; color:#fff !important; }
.keno-page .kt-press{ background:#3b82f6 !important; color:#fff !important; transition:none !important; }
.keno-page .kt-press *{ color:#fff !important; }
.keno-page button,.keno-page [role=button]{ -webkit-tap-highlight-color:transparent; }
.keno-page [class*="stake"] button,.keno-page [class*="bet"] button{ min-width:48px !important; height:44px !important; padding:0 12px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; white-space:nowrap !important; flex:0 0 auto !important; }
/* === keno tweaks v3 - press === */
.keno-page button.kt-press,.keno-page [role=button].kt-press,.keno-page button[data-ktp="1"],.keno-page [role=button][data-ktp="1"]{ background:#3b82f6 !important; background-color:#3b82f6 !important; color:#fff !important; transition:none !important; }
.keno-page button.kt-press *,.keno-page [role=button].kt-press *,.keno-page button[data-ktp="1"] *,.keno-page [role=button][data-ktp="1"] *{ color:#fff !important; }

/* === keno tweaks v4 - press instant === */
.keno-page button.kt-press,
.keno-page [role=button].kt-press,
.keno-page button[data-ktp="1"],
.keno-page [role=button][data-ktp="1"]{
  background:#3b82f6 !important;
  background-color:#3b82f6 !important;
  color:#fff !important;
  transition:none !important;
}
.keno-page button.kt-press *,
.keno-page [role=button].kt-press *,
.keno-page button[data-ktp="1"] *,
.keno-page [role=button][data-ktp="1"] *{
  color:#fff !important;
}

/* === keno tweaks v4 - arrows visibility === */
.keno-page .kt-arrow{
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  min-width:32px;
  height:36px;
  padding:0 8px;
  margin:0 4px;
  background:rgba(255,255,255,0.06);
  border:1px solid rgba(255,255,255,0.08);
  border-radius:10px;
  color:#e5e7eb;
  font-size:20px;
  line-height:1;
  cursor:pointer;
  flex-shrink:0;
  z-index:2;
  position:relative;
}
.keno-page .kt-arrow:hover{background:rgba(255,255,255,0.1);}
.keno-page .kt-arrow:active{background:rgba(255,255,255,0.14);}
.keno-page .kt-pill-row{
  display:flex !important;
  align-items:center;
  gap:4px;
}
.keno-page .kt-scroller{
  flex:1 1 auto;
  overflow-x:auto;
  scrollbar-width:none;
}
.keno-page .kt-scroller::-webkit-scrollbar{display:none;}

/* === keno tweaks v6 - arrows in side boxes === */
.keno-page .kt-arrbox{position:relative;}
.keno-page .kt-arr{
  position:absolute;
  top:0;left:0;
  width:100%;height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:transparent;
  border:0;
  color:#e5e7eb;
  font-size:24px;
  line-height:1;
  cursor:pointer;
  padding:0;
  margin:0;
}
.keno-page .kt-arr:active{opacity:0.6;}

/* === keno tweaks v7 - absolute arrows on row edges === */
.keno-page .kt-row{position:relative;}
.keno-page .kt-arr{
  position:absolute;
  top:0;
  left:auto;
  right:auto;
  height:100%;
  width:60px;
  max-width:16%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:transparent;
  border:0;
  color:#e5e7eb;
  font-size:26px;
  line-height:1;
  cursor:pointer;
  z-index:3;
  padding:0;
  margin:0;
}
.keno-page .kt-arr--left{left:0;}
.keno-page .kt-arr--right{right:0;}
.keno-page .kt-arr:active{opacity:0.6;}

/* === keno tweaks v8 - glyphs + blue autopick === */
.keno-page .kt-glyphbox{position:relative;}
.keno-page .kt-glyph{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  color:#e5e7eb;
  font-size:26px;
  line-height:1;
  pointer-events:none;
}
.keno-page .kt-blue{
  background:#3b82f6 !important;
  color:#fff !important;
}
.keno-page .kt-blue *{
  color:#fff !important;
}
.keno-page .kt-blue svg{
  fill:#fff !important;
  stroke:#fff !important;
}

/* === keno tweaks v9 - overlay arrows + light theme === */
.keno-page .kt-row{position:relative;}
.keno-page .kt-arr{
  position:absolute;
  top:0;
  left:auto;
  right:auto;
  width:100%;
  max-width:70px;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:transparent;
  border:0;
  color:#cbd5e1;
  font-size:28px;
  line-height:1;
  cursor:pointer;
  z-index:5;
  padding:0;
  margin:0;
  transform:none;
}
.keno-page .kt-arr--left{left:0;}
.keno-page .kt-arr--right{right:0;}
.keno-page .kt-arr:active{opacity:0.5;}
html.kt-light .keno-page .kt-arr{color:#475569;}
html.kt-light .keno-page .kt-glyph{color:#475569;}

/* === keno tweaks v10 - visible nav arrows beside hint pill === */
.keno-page .kt-bar{display:flex !important;align-items:stretch !important;gap:10px !important;}
.keno-page .keno-arrow.kt-hide-vue-arr{display:none !important;}
.keno-page .kt-navarr{flex:0 0 auto !important;width:52px !important;min-width:52px !important;border-radius:16px !important;border:0 !important;background:var(--kn-panel,#1a1f2e) !important;color:#e5e7eb !important;font-size:30px !important;line-height:1 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;-webkit-tap-highlight-color:transparent;transition:background .15s;}
.keno-page .kt-navarr:hover{background:#2b3348 !important;}
.keno-page .kt-navarr:active{background:#3b82f6 !important;color:#fff !important;}
html.kt-light .keno-page .kt-navarr{background:#e6ebf5 !important;color:#334155 !important;}
html.kt-light .keno-page .kt-navarr:active{background:#3b82f6 !important;color:#fff !important;}

/* === keno tweaks v10 - light theme fixes === */
html.kt-light .keno-page .kt-howto-main{background:#e2e8f0 !important;color:#1e293b !important;}
html.kt-light .keno-page .kt-howto-main:hover{background:#cbd5e1 !important;}
html.kt-light .keno-page .keno-icnbtn{color:#475569 !important;}
html.kt-light .keno-page .keno-icnbtn svg{fill:#475569 !important;stroke:#475569 !important;}
html.kt-light .kh-dialog{background:#ffffff !important;color:#0f172a !important;box-shadow:0 20px 60px rgba(15,23,42,.25) !important;}
html.kt-light .kh-title{color:#0f172a !important;}
html.kt-light .kh-body{color:#334155 !important;}
html.kt-light .kh-body b{color:#0f172a !important;}
html.kt-light .kh-tabs{background:#e2e8f0 !important;}
html.kt-light .kh-tab{color:#64748b !important;}
html.kt-light .kh-tab.is-active{background:#3b82f6 !important;color:#fff !important;}
html.kt-light .kh-close{background:#e2e8f0 !important;color:#334155 !important;}
html.kt-light .kh-close:hover{background:#cbd5e1 !important;}
html.kt-light .kh-counter{background:#eef2f7 !important;color:#64748b !important;}
html.kt-light .kh-nav{background:#eef2f7 !important;}
html.kt-light .kh-prev,html.kt-light .kh-next{color:#334155 !important;}
html.kt-light .kh-prev{border-right:1px solid rgba(15,23,42,.08) !important;}
html.kt-light .kh-prev:not(:disabled):hover,html.kt-light .kh-next:not(:disabled):hover{background:#e2e8f0 !important;}

/* v10 fix: round close btn + white STAVKA text */
.kh-close{width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important;min-height:36px !important;max-height:36px !important;flex:0 0 auto !important;border-radius:50% !important;padding:0 !important;line-height:1 !important;box-sizing:border-box !important;}
.keno-page .keno-play{color:#fff !important;}
.keno-page .keno-play *{color:#fff !important;}

/* v10: keno bg like site, rounded, auto btn blue */
.keno-page{background:transparent !important;border-radius:20px !important;}
.keno-page .keno-btn--auto{background:#3b82f6 !important;color:#fff !important;}
.keno-page .keno-btn--auto, .keno-page .keno-btn--auto *{text-transform:none !important;color:#fff !important;}
.keno-page .keno-btn--auto svg{fill:#fff !important;stroke:#fff !important;}
.keno-page .keno-btn--auto:hover{background:#2f6fe0 !important;}

/* v10: keno solid panel bg + rounded */
.keno-page{background:#151a2b !important;border-radius:20px !important;}
html.kt-light .keno-page{background:#e9edf6 !important;}

/* v10: press effect = blue, not dark */
.keno-page .kt-press{background:#3b82f6 !important;color:#fff !important;}
.keno-page .kt-press *{color:#fff !important;}
.keno-page [data-ktp]{background:#3b82f6 !important;color:#fff !important;}

/* v10: clear btn not uppercase */
.keno-page .keno-btn--clear{text-transform:none !important;}
.keno-page .keno-btn--clear *{text-transform:none !important;}
.keno-page .keno-cell.is-drawn{background:#3a4160 !important;border:2px solid #aeb8dd !important;color:#fff !important;box-shadow:0 0 10px rgba(174,184,221,.45) !important;opacity:1 !important;}.keno-page .keno-cell.is-drawn .keno-cell__num{color:#fff !important;opacity:1 !important;}
body:not(.light-theme) .keno-page{--kn-bg:#0f1320 !important;--kn-panel:#1a1f2e !important;--kn-panel2:#222839 !important;--kn-cell:#1e2434 !important;--kn-cell-br:#2a3145 !important;--kn-txt:#ffffff !important;--kn-txt-dim:#6b7387 !important;background:var(--kn-bg) !important;color:var(--kn-txt) !important;}body.light-theme .keno-page{--kn-bg:#f1f2fd !important;--kn-panel:#ffffff !important;--kn-panel2:#eef1f8 !important;--kn-cell:#f4f6fb !important;--kn-cell-br:#e2e7f2 !important;--kn-txt:#1b1e2b !important;--kn-txt-dim:#8a93a8 !important;background:var(--kn-bg) !important;color:var(--kn-txt) !important;}
body.light-theme .keno-page .keno-icnbtn{background:#e2e7f2 !important;color:#1b1e2b !important;border:1px solid #d3dae8 !important;}body.light-theme .keno-page .keno-icnbtn svg{fill:#1b1e2b !important;color:#1b1e2b !important;}
html.kt-light .keno-page .fa-shield-alt,html.kt-light .keno-page .fa-volume-up,html.kt-light .keno-page .fa-volume-mute,body.light-theme .keno-page .fa-shield-alt,body.light-theme .keno-page .fa-volume-up,body.light-theme .keno-page .fa-volume-mute{color:#1b1e2b !important;opacity:1 !important;}
html.kt-light .keno-page .keno-icnbtn,body.light-theme .keno-page .keno-icnbtn{background:#dde3ef !important;border:1px solid #c8d1e2 !important;box-shadow:0 1px 3px rgba(27,30,43,.10) !important;}
html.kt-light .keno-page .keno-betbtn:active,html.kt-light .keno-page .keno-betbtn:hover,html.kt-light .keno-page .keno-arrow:active,html.kt-light .keno-page .keno-arrow:hover,html.kt-light .keno-page .keno-icnbtn:active,html.kt-light .keno-page .keno-btn--clear:active,html.kt-light .keno-page .keno-btn--clear:hover,html.kt-light .keno-page .kt-navarr:active,html.kt-light .keno-page .kt-arr:active,html.kt-light .keno-page .kt-arrow:active,html.kt-light .keno-page .kt-arrow:hover,body.light-theme .keno-page .keno-betbtn:active,body.light-theme .keno-page .keno-betbtn:hover,body.light-theme .keno-page .keno-arrow:active,body.light-theme .keno-page .keno-arrow:hover,body.light-theme .keno-page .keno-icnbtn:active,body.light-theme .keno-page .keno-btn--clear:active,body.light-theme .keno-page .keno-btn--clear:hover,body.light-theme .keno-page .kt-navarr:active,body.light-theme .keno-page .kt-arr:active,body.light-theme .keno-page .kt-arrow:active,body.light-theme .keno-page .kt-arrow:hover{background:#d3dae8 !important;color:#1b1e2b !important;}
.keno-page .keno-mult--hit .keno-mult__x,.keno-page .keno-mult--hit .keno-mult__hits{color:#fff !important;opacity:1 !important;}
.keno-page .keno-cell.is-win .keno-cell__num,.keno-page .keno-cell.is-hit .keno-cell__num,.keno-page .keno-cell.is-win,.keno-page .keno-cell.is-hit{color:#fff !important;}
.keno-page .keno-cell.is-selected,.keno-page .keno-cell.is-selected .keno-cell__num,.keno-page .keno-cell.kt-blue,.keno-page .keno-cell.kt-blue .keno-cell__num,.keno-page .keno-cell.is-drawn,.keno-page .keno-cell.is-drawn .keno-cell__num{color:#fff !important;}
.keno-page .kt-toast-card{z-index:1 !important;}
.header{z-index:100 !important;}
.header{z-index:100 !important;}
.header{background:var(--header-bg);}
body:not(.light-theme) .keno-page{background:#1f2230 !important;}html.kt-light .keno-page,body.light-theme .keno-page{background:#ffffff !important;}
body:not(.light-theme) .keno-page{--kn-panel:#272d40 !important;--kn-panel2:#303650 !important;--kn-cell:#2a3045 !important;--kn-cell-br:#3b425c !important;}body.light-theme .keno-page,html.kt-light .keno-page{--kn-panel:#f1f3fa !important;--kn-panel2:#e4e9f4 !important;--kn-cell:#edf0f8 !important;--kn-cell-br:#d8dfee !important;}
.games-img.kenog{background-image:url("/assets/keno-nav.png") !important;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;}
.keno-cur{font-size:0 !important;line-height:0 !important;width:20px;height:20px;background:url("/assets/image/logo.png") center/cover no-repeat !important;border-radius:50%;display:inline-block;flex:0 0 auto;overflow:hidden;}
.keno-cur{color:transparent !important;text-indent:-9999px !important;}
