html, body { background: #0A0B0E !important; min-height: 100vh; }
.lb-withdraw-submit-btn {
  display: block; width: 100%; border: 0; border-radius: 0.12rem; padding: 0.14rem;
  font-size: 0.16rem; font-weight: 700; color: #fff; cursor: pointer;
  background: linear-gradient(180deg, #3d8bff 0%, #2b6fe8 100%);
}
.lb-withdraw-submit-btn:disabled { opacity: 0.45; cursor: not-allowed; }
.lb-withdraw-outline-btn {
  display: block; width: 100%; border: 1px solid #3d4d66; border-radius: 0.12rem;
  padding: 0.12rem; font-size: 0.14rem; font-weight: 600; color: #c8d4ea;
  background: transparent; cursor: pointer;
}
.SellConfirmDrawer_form_input__WmJ6t { width: 100%; box-sizing: border-box; }
.SellConfirmDrawer_cardForm__LECUG .SellConfirmDrawer_form_item__AnhAV { margin-bottom: 0.14rem; }
[data-lb-withdraw-drawer] .SellConfirmDrawer_form_label__bfQek,
[data-lb-withdraw-drawer] .SellConfirmDrawer_memo__LzTlq {
  display: none !important;
}
.ProTextInputV2_ProTextInput__Co4Kl { display: flex; align-items: center; padding: 0 0.12rem; box-sizing: border-box; }
.ProTextInputV2_ProTextInput__Co4Kl input, .ProTextInputV2_ProTextInput__Co4Kl select { flex: 1; min-width: 0; }
[data-lb-withdraw-confirm-root] [data-lb-withdraw-submit] {
  margin: 0.28rem 0 0; background: #2589ff; height: 0.52rem; border-radius: 0.12rem;
  display: flex; align-items: center; justify-content: center; flex-direction: column;
  font-size: 0.15rem; font-weight: 700; color: #fff; cursor: pointer;
}
[data-lb-withdraw-confirm-root] ._pay_zero__K9mrP [data-lb-withdraw-submit] {
  background: #1e1f26; color: rgba(255,255,255,0.2); cursor: default;
}
[data-lb-withdraw-modal-host] { position: fixed; inset: 0; z-index: 100000; pointer-events: none; }
[data-lb-withdraw-modal-host] > * { pointer-events: auto; }
salesmartly-chat-widget { display: none !important; visibility: hidden !important; pointer-events: none !important; }
.lb-overlay-root { position: fixed; inset: 0; z-index: 99990; }
.lb-overlay-root[hidden] { display: none !important; }
.lb-overlay-backdrop { position: absolute; inset: 0; background: rgba(0,0,0,.75); backdrop-filter: blur(3px); }
.lb-overlay-stage {
  position: relative; z-index: 1; display: flex; align-items: center; justify-content: center;
  min-height: 100%; padding: 24px 16px; overflow: auto;
}
.lb-overlay-panel {
  position: relative; width: min(920px, 100%); margin: 0 auto;
  animation: lbFadeIn .25s ease;
}
.lb-overlay-close {
  position: fixed; top: 16px; right: 16px; z-index: 99999;
  width: 40px; height: 40px; border: 0; border-radius: 50%;
  background: rgba(255,255,255,.12); color: #fff; font-size: 22px; cursor: pointer;
}
body.lb-scroll-lock { overflow: hidden !important; }
body.lb-game-open { overflow: hidden !important; }

/* native MUI modals (wheel, gift) */
#lb-native-modal-mount { position: relative; z-index: 100001; }
#lb-native-modal-mount .MuiDialog-root {
  position: fixed; inset: 0; z-index: 100001;
}
#lb-native-modal-mount .MuiDialog-container {
  display: flex; align-items: center; justify-content: center; min-height: 100%;
}
#lb-native-modal-mount .MuiBackdrop-root {
  position: fixed; inset: 0;
}
@keyframes lbFadeIn {
  from { opacity: 0; transform: translateY(16px) scale(.98); }
  to { opacity: 1; transform: none; }
}

/* carousel */
.swiper { overflow: hidden !important; }
.swiper-wrapper { will-change: transform; }

/* promo / rank cards */
[class*='rank_item__'] {
  position: relative !important;
  overflow: hidden;
}
[class*='rank_item_img'] {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
  border-radius: .08rem;
  z-index: 0;
}
[class*='rank_item_img'] img[data-nimg='fill'],
[class*='rank_item_img'] img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}
[class*='topCarousel_big'] [class*='rank_item_img'] img {
  object-fit: fill !important;
}
[class*='rank_item_container'] {
  position: relative !important;
  z-index: 2 !important;
}

/* game cards: click to show play / favorites menu (no hover overlay) */
.LuckybearGameItem_game_card__43Tpg,
[class*='game_card'] { position: relative; }
.LuckybearGameItem_item_img__ByUKE [class*='hover__PkAPx'],
[class*='item_img'] [class*='hover__PkAPx'],
[data-lb-game-menu] { display: none !important; }
.lb-game-card-active .LuckybearGameItem_item_img__ByUKE [class*='hover__PkAPx'],
.lb-game-card-active [data-lb-game-menu] { display: flex !important; }

/* game player */
#lb-game-player-root [data-lb-game-player] { position: fixed; inset: 0; z-index: 100000; background: #0A0B0E; display: flex; flex-direction: column; }
#lb-game-player-root [data-lb-game-player][hidden] { display: none !important; }
.lb-game-player__header {
  display: flex; align-items: center; gap: 12px; padding: 12px 20px;
  background: #12141a; border-bottom: 1px solid rgba(255,255,255,.08);
}
.lb-game-player__back {
  width: 40px; height: 40px; border: 0; border-radius: 10px;
  background: rgba(255,255,255,.08); color: #fff; font-size: 20px; cursor: pointer;
}
.lb-game-player__logo { color: #f5c518; font-weight: 800; font-size: 18px; }
.lb-game-player__title { flex: 1; color: #fff; font-size: 15px; opacity: .9; }
.lb-game-player__fav { width: 40px; height: 40px; border: 0; border-radius: 10px; background: transparent; color: #fff; font-size: 22px; cursor: pointer; }
.lb-game-player__body { flex: 1; min-height: 0; padding: 12px; }
.lb-game-player__stage { position: relative; width: 100%; height: 100%; min-height: calc(100vh - 80px); border-radius: 12px; overflow: hidden; background: #000; }
.lb-game-player__iframe { width: 100%; height: 100%; border: 0; display: block; }
.lb-game-player__iframe[hidden] { display: none; }
.lb-game-player__placeholder {
  position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center;
  gap: 12px; padding: 24px; color: #fff; text-align: center;
}
.lb-game-player__placeholder[hidden] { display: none !important; }
.lb-game-player__placeholder-title { font-size: 22px; font-weight: 700; margin: 0; }
.lb-game-player__placeholder-hint { opacity: .7; margin: 0; }
.lb-game-player__placeholder code {
  display: block; padding: 8px 12px; background: rgba(255,255,255,.06); border-radius: 8px;
  font-size: 12px; color: #9fd4ff;
}

/* sport page shell */
[class*='_index_page_bg'] { background: #0a0b0e; min-height: 100vh; }
#betby { min-height: 70vh; }

/* logo → home */
[class*='hashlottoTop_top_icon'] { cursor: pointer !important; }

/* prize pool (LUCKY BONUS) */
[class*='money_total'][class*='big__'],
[class*='money_total']._index_big__p90cd {
  margin-top: 1.01rem !important;
  font-size: .33rem !important;
}

/* home: remove captured spacer divs only */
div[style*='min-height:1px'] {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* wallet / drawer */
.lb-overlay-panel.lb-overlay-panel--wide { width: min(1100px, 100%); }
.lb-overlay-panel.lb-overlay-panel--drawer { width: min(480px, 100%); max-height: 90vh; overflow: auto; }
.lb-overlay-root.lb-overlay-root--balance .lb-overlay-backdrop {
  background: transparent;
  backdrop-filter: none;
}
.lb-overlay-root.lb-overlay-root--balance .lb-overlay-stage {
  display: block;
  min-height: 0;
  padding: 0;
  overflow: visible;
  pointer-events: none;
}
.lb-overlay-panel.lb-overlay-panel--balance-popover {
  width: 2.8rem;
  max-width: calc(100vw - 24px);
  margin: 0;
  padding: 0;
  background: transparent;
  box-shadow: none;
  pointer-events: auto;
  z-index: 100000;
}
.lb-overlay-panel--balance-popover .SelectCountryDialog_select_container__I4X_4 {
  width: 100%;
}
.lb-overlay-panel--balance-popover .SelectCountryDialog_select_drawer__fNCAG {
  margin-top: 0 !important;
}
.lb-overlay-panel--balance-popover .SelectCountryDialog_close_icon__G1Lca,
.lb-overlay-panel--balance-popover .SelectCountryDialog_recharge_btn__Ci6Kz {
  cursor: pointer;
}
.lb-overlay-panel--balance-popover .SelectCountryDialog_balance_left__FVfuS > div:first-child,
.lb-overlay-panel--balance-popover .SelectCountryDialog_coin_icon__NBRYa,
.lb-overlay-panel--balance-popover .SelectCountryDialog_select_country_show__3Ba0_ > div:first-child {
  position: relative;
  overflow: hidden;
}
.lb-overlay-panel--balance-popover .SelectCountryDialog_recharge_btn__Ci6Kz .ProButtonV2_btn-fullWidth__gDSZH {
  width: 100%;
}

/* games */
.lb-games-loading { text-align: center; padding: 24px; color: rgba(255,255,255,.6); }
.lb-load-more {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0.18rem auto 0.4rem;
  padding: 0;
  width: 1.29rem;
  height: 0.44rem;
  border: 0;
  border-radius: 11rem;
  background: #2589ff;
  color: #fff;
  font-size: 0.14rem;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
.lb-load-more:hover { background: #1f7ae8; }
.lb-prov-active { outline: 2px solid #2b7fff; border-radius: 8px; }
.lb-prov-selected,
[class*='providers_item'].lb-prov-selected {
  background: rgba(43, 127, 255, 0.12) !important;
}

.lb-cat-hidden { display: none !important; }

/* filtered category grid (7 columns) */
.lb-filtered-wrap {
  width: 100%;
  margin-top: 0.14rem;
  padding: 0 0.14rem 0.24rem;
  box-sizing: border-box;
}
.lb-filtered-grid {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 0.12rem;
  width: 100%;
}
.lb-filtered-grid [class*='img_item'] { width: 100%; }

/* section carousel controls */
[class*='carousel_arrow'].lb-carousel-disabled,
[class*='title_controls'] [class*='tab_arrow_disabled'] {
  opacity: 0.35;
  pointer-events: none;
}
[class*='title_controls'] [class*='carousel_arrow'],
[class*='title_controls'] [class*='_index_more'] {
  cursor: pointer;
}

/* modal content extracted from full-page captures */
.lb-modal-page-wrap {
  width: 100%;
  max-height: 90vh;
  overflow: auto;
  border-radius: 16px;
  background: #0a0b0e;
}
.lb-overlay-panel.lb-overlay-panel--modal-page {
  width: min(1100px, 96vw);
}
.lb-overlay-panel.lb-overlay-panel--game-list {
  width: min(1100px, 96vw);
  max-height: 90vh;
  overflow: auto;
  background: #0a0b0e;
  border-radius: 16px;
}
.lb-overlay-panel--game-list .lb-game-list-modal,
.lb-overlay-panel--game-list [class*='game_container'] {
  width: 100%;
  background: #0a0b0e;
}
.lb-overlay-panel--game-list [class*='hashlottoTop'],
.lb-overlay-panel--game-list [class*='leftBar_bar'],
.lb-overlay-panel--game-list [class*='left_tab_container'] {
  display: none !important;
}
.lb-overlay-panel--game-list [class*='game_game_list'] > div {
  margin-right: 0.1rem !important;
  margin-bottom: 0.1rem;
  flex: 0 0 auto;
  width: calc(14.2857% - 0.1rem);
}
.lb-overlay-panel--game-list [class*='game_game_list'] > div:nth-child(7n) {
  margin-right: 0 !important;
}
.lb-overlay-panel--game-list [class*='game_game_list'] [class*='item_img'] > div:first-child,
.lb-overlay-panel--game-list [class*='game_game_list'] [class*='image_wrapper'] {
  width: 1.45rem;
  height: 1.77rem;
}
.lb-overlay-panel.lb-overlay-panel--language {
  width: min(280px, 92vw);
  align-self: flex-start;
  margin-top: 72px;
  margin-right: 24px;
  margin-left: auto;
}

/* shell at 1920 — content column matches original max width */
[class*='leftBar_bar'] {
  flex-shrink: 0;
}

/* desktop shell — header + 100vh main caused scroll overlap on sticky bar */
@media screen and (min-width: 900px) {
  .left_tab_container {
    display: flex !important;
    align-items: flex-start !important;
    height: 100vh !important;
    overflow: hidden !important;
  }
  .left_tab_container > [class*='main_left_content'],
  .left_tab_container > [class*='main_opacity_box'] {
    display: flex !important;
    flex-direction: column !important;
    flex: 0 0 12rem !important;
    width: 12rem !important;
    max-width: 12rem !important;
    margin-left: auto !important;
    margin-right: auto !important;
    min-width: 0 !important;
    height: 100vh !important;
    max-height: 100vh !important;
    overflow: hidden !important;
  }
  [class*='main_left_content'] > [class*='hashlottoTop_hash_top'] {
    flex: 0 0 auto !important;
  }
  [class*='main_left_content'] > [class*='main_main_container'] {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    height: auto !important;
    max-height: none !important;
  }
  [class*='main_main_container'] [class*='_index_container'] {
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
    overflow: auto !important;
  }
  [class*='leftBar_bar'] {
    height: 100vh !important;
    max-height: 100vh !important;
    min-height: 0 !important;
    overflow-y: auto !important;
  }
}

/* providers / search bottom drawer — shell (MUI drawer paper injected without container) */
.lb-overlay-panel.lb-overlay-panel--providers {
  width: 100% !important;
  max-width: 4rem !important;
  margin: 0 auto !important;
  max-height: 88vh;
  overflow: hidden;
  border-radius: 0.16rem 0.16rem 0 0;
  padding: 0 !important;
}
.lb-overlay-root:not([hidden]) .lb-overlay-stage:has(.lb-overlay-panel--providers) {
  align-items: flex-end;
  justify-content: center;
  padding: 0;
}
.lb-overlay-panel--providers > .MuiDrawer-paper {
  width: 100% !important;
  max-width: 100% !important;
  position: relative !important;
  inset: auto !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  bottom: auto !important;
  transform: none !important;
  margin: 0 !important;
  box-shadow: none !important;
  overflow: hidden;
  border-top-left-radius: 0.14rem;
  border-top-right-radius: 0.14rem;
}
.lb-overlay-panel--providers [class*='providers_close'],
.lb-overlay-panel--providers [class*='providers_item'],
.lb-overlay-panel--providers [class*='search_tab_item'] {
  cursor: pointer;
}

/* inner layout — ported from ._index_providers_container__Xrt_z */
.lb-overlay-panel--providers input::-webkit-input-placeholder{color:#ffffffe0;opacity:.6;font-size:.12rem}
.lb-overlay-panel--providers input:-moz-placeholder,.lb-overlay-panel--providers input::-moz-placeholder{color:#ffffffe0;opacity:.6;font-size:.12rem}
.lb-overlay-panel--providers .MuiDrawer-paper{padding-top:.06rem;background:#0000!important}
.lb-overlay-panel--providers ._index_provider_box__u0bLm{padding-top:1px;background:#111217;border-top-left-radius:.16rem;border-top-right-radius:.16rem;background:linear-gradient(90deg,#256cff,#4bc784)!important}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB{padding:1px 0 .4rem;position:relative;border-radius:.16rem .16rem 0 0;background:#111217;text-align:center}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_providers_close__mmqjP{position:absolute;right:.14rem;top:.14rem;width:.2rem;height:.2rem;background:url(/skins/lucky-bear/assets/images/drawer_close.71bfcd37.png) no-repeat 50%/100% 100%;z-index:2}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_providers_title__gQXab{height:.5rem;line-height:.5rem;font-weight:700;font-size:.18rem;color:#ffffffe0;border-bottom:1px solid #ffffff0d}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_search_tab__RX2xl{margin:.2rem .14rem .18rem;background:#191a21;border-radius:.08rem;height:.4rem;display:flex;align-items:center;justify-content:space-between}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_search_tab__RX2xl ._index_search_tab_item__E8l3Z{padding-left:.11rem;flex:1 1;height:.4rem;display:flex;align-items:center;font-size:.14rem;color:#ffffffe0}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_search_tab__RX2xl ._index_search_tab_item__E8l3Z:before{margin-right:.12rem;content:"";width:.18rem;height:.18rem}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_search_tab__RX2xl ._index_search_tab_item__E8l3Z._index_search_tab_active__wtsue{background:#fff3;border-radius:.08rem}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_search_tab__RX2xl ._index_search_tab_item__E8l3Z._index_tab_provider__DtYLA:before{background:url(/skins/lucky-bear/assets/images/game_provider_all.2412e7db.png) no-repeat 50%/100% 100%}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_search_tab__RX2xl ._index_search_tab_item__E8l3Z._index_tab_game__PspzA:before{background:url(/skins/lucky-bear/assets/images/search_tab_game.251e0887.png) no-repeat 50%/100% 100%}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_top_search_box__suh2q{margin:.18rem .14rem 0;display:flex;align-items:center;justify-content:center}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_top_search_box__suh2q ._index_top_search_btn__u6mUK{margin-left:.09rem;width:.4rem;height:.4rem;background:#191a21;border-radius:.08rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_top_search_box__suh2q ._index_top_search_btn__u6mUK:before{content:"";width:.18rem;height:.18rem;background:url(/skins/lucky-bear/assets/images/game_provider_search.08836a6c.png) no-repeat 50%/100% 100%}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_top_search_box__suh2q ._index_top_search_tab__cCwsM{padding:.1rem;background:#191a21;border-radius:.08rem;display:flex;align-items:center;position:relative;width:3rem}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_top_search_box__suh2q ._index_top_search_tab__cCwsM>div:first-child{position:relative;width:.28rem;height:.28rem}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_top_search_box__suh2q ._index_top_search_tab__cCwsM>div:nth-child(2){margin-left:.1rem;font-size:.14rem;color:#ffffffe0}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_top_search_box__suh2q ._index_providers_input__zKAsj{position:relative;padding:.1rem;background:#191a21;border-radius:.08rem;display:flex;align-items:center;width:3rem}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_top_search_box__suh2q ._index_providers_input__zKAsj:before{margin-right:.1rem;content:"";width:.18rem;height:.18rem;background:url(/skins/lucky-bear/assets/images/game_provider_search.08836a6c.png) no-repeat 50%/100% 100%;flex-shrink:0}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_top_search_box__suh2q ._index_providers_input__zKAsj input{background:none;outline:none;border:none;width:100%;font-size:.14rem;font-weight:700;color:#ffffffe0}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_page_empty__F6j9c{margin:.5rem 0 3rem;font-size:.14rem;color:#fff9;font-weight:700;text-align:center}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_search_game_box__tHhfN{max-height:4.85rem;overflow:scroll}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_search_game_box__tHhfN::-webkit-scrollbar{display:none}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_search_game_list__bXX_C{margin-top:.06rem;margin-left:.12rem;display:flex;align-items:self-start;flex-wrap:wrap;min-height:3.6rem}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_search_game_list__bXX_C>div{margin-top:.12rem;margin-right:.09rem}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_search_game_list__bXX_C>div>div:first-child{width:1.1rem;height:1.48rem}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_search_game_list__bXX_C>div:nth-child(3n){margin-right:0}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_game_more__EQZHn{margin-top:.3rem;display:flex;align-items:center;justify-content:center}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_game_more__EQZHn>div{width:1.29rem;height:.44rem;line-height:.44rem;font-size:.14rem;font-weight:500;color:#fff;text-align:center;background:#2589ff;border-radius:11rem}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_providers_list__SEI1l{margin:.35rem .18rem 0;max-height:4.5rem;overflow:scroll}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_providers_list__SEI1l::-webkit-scrollbar{display:none}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_providers_list__SEI1l ._index_providers_item__HB4uM{margin-bottom:.21rem;position:relative;display:flex;align-items:center}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_providers_list__SEI1l ._index_providers_item__HB4uM._index_providers_check__2odbc:before{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:.16rem;height:.16rem;background:url(/skins/lucky-bear/assets/images/game_provider_check.1402aa48.png) no-repeat 50%/100% 100%}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_providers_list__SEI1l ._index_providers_item__HB4uM>div:first-child{position:relative;width:.28rem;height:.28rem;flex-shrink:0;overflow:hidden}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_providers_list__SEI1l ._index_providers_item__HB4uM>div:first-child._index_providers_all__Tz405{background:url(/skins/lucky-bear/assets/images/game_provider_all.2412e7db.png) no-repeat 50%/100% 100%}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_providers_list__SEI1l ._index_providers_item__HB4uM>div:nth-child(2){margin-left:.1rem;font-size:.14rem;color:#ffffffe0}
.lb-overlay-panel--providers ._index_providers_drawer__2GHmB ._index_clear_input__PpM12{position:absolute;top:50%;right:.09rem;transform:translateY(-50%);width:.18rem;height:.18rem;background:url(/skins/lucky-bear/assets/images/game_provider_clear.9c168cf7.png) no-repeat 50%/100% 100%}

/* Next.js fill logos inside provider rows */
.lb-overlay-panel--providers [class*='providers_item'] span[style*='position:absolute'],
.lb-overlay-panel--providers [class*='providers_item'] span[style*='position: absolute'] {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  inset: auto !important;
  overflow: hidden !important;
}
.lb-overlay-panel--providers [class*='providers_item'] img[data-nimg='fill'] {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  inset: auto !important;
  object-fit: contain !important;
}

/* search drawer — game category rows (carousel) */
.lb-overlay-panel--providers [class*='search_game_box'] [class*='type_list'] {
  margin: 0 0.1rem;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='type_item'] {
  margin-top: 0.22rem;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='home_title'] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.18rem;
  font-weight: 700;
  color: #ffffffe0;
  padding: 0 0.04rem;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='title_text'] {
  display: flex;
  align-items: center;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='title_text'] > div:first-child {
  margin-right: 2px;
  position: relative;
  width: 0.24rem;
  height: 0.24rem;
  flex-shrink: 0;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='title_controls'] {
  display: flex;
  align-items: center;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='_index_more'] {
  margin-right: 0.1rem;
  font-size: 0.12rem;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 500;
  cursor: pointer;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='carousel_controls'] {
  display: flex;
  align-items: center;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='carousel_arrow'] {
  width: 0.24rem;
  height: 0.24rem;
  background: rgba(23, 24, 31, 0.9);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-left: 0.05rem;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='type_img_carousel'] {
  margin-top: 0.18rem;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='carousel_inner'] {
  margin-left: 0.12rem;
  position: relative;
  width: 100%;
  height: 1.38rem;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='carousel_page'] {
  position: absolute;
  display: flex;
  width: 100%;
  transition: transform 0.3s ease, opacity 0.3s ease;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='carousel_page'] > div {
  flex: 0 0 calc(33.333% - 0.15rem);
  margin-right: 0.1rem;
  pointer-events: auto;
}
.lb-overlay-panel--providers [class*='search_game_box'] [class*='carousel_page'] > div:last-child {
  margin-right: 0;
}