/* Ausgelagert aus gamenight.html Zeile 25529 (Block 22). */
#panel-luckyslot .rbc638-reel{overflow:hidden!important;}

/* Global stärker überfüllen, damit wirklich nichts vom Arcade-Hintergrund durchscheint */
#panel-luckyslot .rbc638-reel-window,
#panel-luckyslot .rbc644-reel-cell{
  width:calc(100% + 26px)!important;
  height:calc(100% + 14px)!important;
  margin-top:-7px!important;
  margin-left:-13px!important;
  border-radius:12px!important;
}

/* reel 1: etwas nach rechts rücken */
#panel-luckyslot .rbc638-reel:nth-child(1) .rbc638-reel-window,
#panel-luckyslot .rbc638-reel:nth-child(1) .rbc644-reel-cell{
  width:calc(100% + 34px)!important;
  height:calc(100% + 16px)!important;
  margin-top:-8px!important;
  margin-left:2px!important;
}

/* reel 2: mittig und leicht breiter */
#panel-luckyslot .rbc638-reel:nth-child(2) .rbc638-reel-window,
#panel-luckyslot .rbc638-reel:nth-child(2) .rbc644-reel-cell{
  width:calc(100% + 30px)!important;
  height:calc(100% + 16px)!important;
  margin-top:-8px!important;
  margin-left:-15px!important;
}

/* reel 3: etwas weiter nach links rücken */
#panel-luckyslot .rbc638-reel:nth-child(3) .rbc638-reel-window,
#panel-luckyslot .rbc638-reel:nth-child(3) .rbc644-reel-cell{
  width:calc(100% + 36px)!important;
  height:calc(100% + 16px)!important;
  margin-top:-8px!important;
  margin-left:-34px!important;
}

/* auch der Glasshader muss mitwachsen */
#panel-luckyslot .rbc638-reel-window::after{
  inset:-2px!important;
  border-radius:14px!important;
}

/* innere Zierlinien großzügiger, damit sie die größeren Flächen besser füllen */
#panel-luckyslot .rbc638-reel-window > .rbc638-item::before,
#panel-luckyslot .rbc644-reel-cell .rbc638-item::before{
  left:10px!important;
  right:10px!important;
  top:12px!important;
  bottom:12px!important;
  border-radius:9px!important;
}

/* Inhalt sauber mittig */
#panel-luckyslot .rbc638-reel-window > .rbc638-item,
#panel-luckyslot .rbc644-reel-cell .rbc638-item{
  justify-content:center!important;
  align-items:center!important;
  text-align:center!important;
  padding:24px 14px 24px!important;
}

/* Unteres Display bewusst deutlich größer als der sichtbare Ausschnitt */
#panel-luckyslot .rbc638-led{
  margin:8px -18px -4px!important;
  min-height:112px!important;
  padding:16px 60px 18px 60px!important;
  clip-path:polygon(2% 0%, 98% 0%, 100% 100%, 0% 100%)!important;
  background-size:114% 118%!important;
}
#panel-luckyslot .rbc638-led::before{
  inset:-1px!important;
}
#panel-luckyslot .rbc638-led-title{
  font-size:10.8px!important;
  letter-spacing:2.3px!important;
  margin-bottom:6px!important;
}
#panel-luckyslot .rbc638-led-lines{
  font-size:15.4px!important;
  line-height:1.28!important;
  letter-spacing:1.14px!important;
}

@media (max-width:1500px){
  #panel-luckyslot .rbc638-reel-window,
  #panel-luckyslot .rbc644-reel-cell{
    width:calc(100% + 20px)!important;
    height:calc(100% + 10px)!important;
    margin-top:-5px!important;
    margin-left:-10px!important;
  }
  #panel-luckyslot .rbc638-reel:nth-child(1) .rbc638-reel-window,
  #panel-luckyslot .rbc638-reel:nth-child(1) .rbc644-reel-cell{width:calc(100% + 26px)!important;height:calc(100% + 12px)!important;margin-top:-6px!important;margin-left:1px!important;}
  #panel-luckyslot .rbc638-reel:nth-child(2) .rbc638-reel-window,
  #panel-luckyslot .rbc638-reel:nth-child(2) .rbc644-reel-cell{width:calc(100% + 24px)!important;height:calc(100% + 12px)!important;margin-top:-6px!important;margin-left:-12px!important;}
  #panel-luckyslot .rbc638-reel:nth-child(3) .rbc638-reel-window,
  #panel-luckyslot .rbc638-reel:nth-child(3) .rbc644-reel-cell{width:calc(100% + 28px)!important;height:calc(100% + 12px)!important;margin-top:-6px!important;margin-left:-28px!important;}

  #panel-luckyslot .rbc638-led{margin:8px -12px -4px!important;min-height:98px!important;padding:14px 46px 16px 46px!important;}
  #panel-luckyslot .rbc638-led-lines{font-size:13.6px!important;}
}
