/* CreoWin bridge helpers for 1win SingleFile snapshots */

html:not(.creowin-user-synced) [data-testid=sidebar-profile-button] .view_name-R5Ywl,
html:not(.creowin-user-synced) [data-testid=sidebar-profile-button] .view_id-R5Ywl {
  visibility: hidden;
}

html:not(.creowin-user-synced) [data-testid=sidebar-profile-button] .view_details-R5Ywl {
  min-height: 2.5rem;
}

/* Native sidebar compact rules missing from lobby snapshot */
.sidebar_root-dDwAD .common-layout_compact-V7jCK :is(.common-layout_sheet-V7jCK, .common-layout_sleave-V7jCK) {
  border-radius: var(--sidebar-rounding-compact);
}

.sidebar_root-dDwAD .variant-1_root-Qr2MW.variant-1_compact-Qr2MW {
  --sidebar__desired-space: var(--sidebar-width-collapsed);
  --sidebar__sheet-desired-width: var(--sidebar-width-collapsed);
}

.sidebar_root-dDwAD .variant-1_root-Qr2MW.variant-1_compact-Qr2MW .variant-1_fixedAppend-Qr2MW {
  padding-block-end: max(var(--safe-area-inset-block-end), var(--spacing-16));
}

.sidebar_root-dDwAD .view_root-R5Ywl.view_compact-R5Ywl {
  justify-content: start;
}

/* play-shell snapshot strips default opacities → full+compact layers stack when expanded */
.sidebar_root-dDwAD .variant-3_textFull-Vmssa,
.sidebar_root-dDwAD .variant-3_foregroundFull-Vmssa {
  opacity: 1;
  transition: var(--fade-in);
}

.sidebar_root-dDwAD .variant-3_textCompact-Vmssa,
.sidebar_root-dDwAD .variant-3_foregroundCompact-Vmssa {
  opacity: 0;
  pointer-events: none;
  transition: var(--fade-out);
}

.sidebar_root-dDwAD .variant-3_root-Vmssa.variant-3_compact-Vmssa {
  width: var(--compact-width, 48px);
  border-radius: var(--banner-sidebar-rounding-xs);
  height: 71px;
  padding: 0;
  overflow: hidden;
}

.sidebar_root-dDwAD .variant-3_compact-Vmssa .variant-3_textFull-Vmssa,
.sidebar_root-dDwAD .variant-3_compact-Vmssa .variant-3_foregroundFull-Vmssa {
  opacity: 0;
  transition: var(--fade-out);
}

.sidebar_root-dDwAD .variant-3_compact-Vmssa .variant-3_textCompact-Vmssa,
.sidebar_root-dDwAD .variant-3_compact-Vmssa .variant-3_foregroundCompact-Vmssa {
  opacity: 1;
  pointer-events: auto;
  transition: var(--fade-in);
}

.sidebar_root-dDwAD .banner-app_root-uywwA.banner-app_compact-uywwA {
  user-select: none;
  background: 0 0;
  max-width: 48px;
  max-height: 48px;
  padding: 0;
}

.sidebar_root-dDwAD .banner-app_compact-uywwA .banner-app_icon-uywwA {
  width: 48px;
  height: 48px;
}

.sidebar_root-dDwAD .banner-app_compact-uywwA .banner-app_content-uywwA,
.sidebar_root-dDwAD .banner-app_compact-uywwA [class*="banner-app_arrow"] {
  display: none !important;
}

.sidebar_root-dDwAD .support-button_root-QflFb.support-button_compact-QflFb {
  padding-inline: var(--spacing-6);
  justify-content: center;
}

.sidebar_root-dDwAD .support-button_compact-QflFb .support-button_buttons-QflFb {
  justify-content: center;
  align-items: center;
}

.sidebar_root-dDwAD .support-button_compact-QflFb .support-button_content-QflFb,
.sidebar_root-dDwAD .support-button_compact-QflFb .support-button_badge-QflFb {
  display: none !important;
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD .sidebar-social-and-lang_root-uEEPH {
  display: none !important;
}

/* Sidebar nav: icon-only compact mode */
.sidebar_root-dDwAD .base_root-QpoqS.base_compact-QpoqS {
  padding-inline: var(--spacing-12);
  justify-content: center;
}

.sidebar_root-dDwAD .base_compact-QpoqS .base_contentWrapper-QpoqS,
.sidebar_root-dDwAD .base_compact-QpoqS .base_end-QpoqS,
.sidebar_root-dDwAD .base_compact-QpoqS .popover-view_arrow-7xO5I {
  display: none !important;
}

/* Collapsed sidebar: hide submenu children only */
html.creowin-sidebar-collapsed .sidebar_root-dDwAD .expanded-view_items-exmUc,
html.creowin-sidebar-collapsed .sidebar_root-dDwAD [data-testid=sidebar-navigation-casino-lobby],
html.creowin-sidebar-collapsed .sidebar_root-dDwAD [data-testid=sidebar-navigation-casino-live],
html.creowin-sidebar-collapsed .sidebar_root-dDwAD [data-testid=sidebar-navigation-casino-fast],
html.creowin-sidebar-collapsed .sidebar_root-dDwAD [data-testid=sidebar-navigation-casino-tournaments],
html.creowin-sidebar-collapsed .sidebar_root-dDwAD [data-testid=sidebar-navigation-casino-brand],
html.creowin-sidebar-collapsed .sidebar_root-dDwAD [data-testid=sidebar-navigation-markets],
html.creowin-sidebar-collapsed .sidebar_root-dDwAD [data-testid=sidebar-navigation-betwave] {
  display: none !important;
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD .base_root-QpoqS .base_contentWrapper-QpoqS,
html.creowin-sidebar-collapsed .sidebar_root-dDwAD .base_root-QpoqS .base_content-QpoqS,
html.creowin-sidebar-collapsed .sidebar_root-dDwAD .base_root-QpoqS .base_end-QpoqS,
html.creowin-sidebar-collapsed .sidebar_root-dDwAD .base_root-QpoqS .popover-view_arrow-7xO5I,
html.creowin-sidebar-collapsed .sidebar_root-dDwAD .base_root-QpoqS .menu-tab-button_root-MYJTj {
  display: none !important;
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD [data-testid^="sidebar-navigation-"].base_root-QpoqS {
  justify-content: center;
  width: 100%;
  min-height: var(--size-control-m, 40px);
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD [data-testid^="sidebar-navigation-"] .base_icon-QpoqS {
  display: flex !important;
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD .common-layout_space-V7jCK {
  width: var(--sidebar-width-collapsed) !important;
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD .common-layout_sheet-V7jCK,
html.creowin-sidebar-collapsed .sidebar_root-dDwAD .common-layout_sleave-V7jCK {
  overflow-x: hidden;
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD .tab_title-0qP6X,
html.creowin-sidebar-collapsed .sidebar_root-dDwAD .tab_trailing-0qP6X,
html.creowin-sidebar-collapsed .sidebar_root-dDwAD .language-picker_code-m9Cq6,
html.creowin-sidebar-collapsed .sidebar_root-dDwAD .language-picker_arrowIcon-m9Cq6,
html.creowin-sidebar-collapsed .sidebar_root-dDwAD .navigation-section_sectionTitleDesktop-eM8l2 {
  display: none !important;
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD [data-testid=sidebar-profile-button] .view_content-R5Ywl {
  display: none !important;
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD [data-testid=sidebar-profile-button] {
  justify-content: center;
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD [data-testid=sidebar-expand-button] .expand-button_icon-iIiZA {
  transform: rotate(-180deg);
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD .sidebar-slot_root-yDV5d {
  align-items: center;
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD .sidebar-menu-section_root-zzYh7 .tab_root-0qP6X,
html.creowin-sidebar-collapsed .sidebar_root-dDwAD .navigation-section_root-eM8l2 .tab_root-0qP6X {
  justify-content: center;
}

.play-game_gameWrapper-nuFq5 {
  flex-grow: 1;
  min-height: 60vh;
}

#creowin-game-mount,
.play-game_game-nuFq5 {
  min-height: 60vh;
}

#creowin-slot-frame {
  border: 0;
}

/* Expanded sidebar markup comes from the lobby snapshot. */
.sidebar_root-dDwAD .base_root-bJ6ql {
  --menu-icon__color-bg: var(--sidebar-menu-item-color-icon-default-grad, var(--sidebar-menu-item-color-icon-default));
  width: 100%;
  min-height: var(--sidebar-menu-item-size-height, 40px);
  padding: var(--sidebar-menu-item-padding-layout-top, 8px) var(--sidebar-menu-item-padding-layout-right, 12px) var(--sidebar-menu-item-padding-layout-bottom, 8px) var(--sidebar-menu-item-padding-layout-left, 12px);
  border: 0;
  border-radius: var(--sidebar-menu-item-rounding-layout, 10px);
  background: var(--sidebar-menu-item-color-bg-default, transparent);
  color: var(--sidebar-menu-item-color-fg-default, #fff);
  cursor: pointer;
  align-items: center;
  gap: var(--spacing-8, 8px);
  display: flex;
  text-decoration: none;
}

.sidebar_root-dDwAD .base_root-bJ6ql.base_selected-bJ6ql {
  --menu-icon__color-bg: var(--sidebar-menu-item-color-icon-selected-grad, var(--sidebar-menu-item-color-icon-selected));
  background: var(--sidebar-menu-item-color-bg-selected-grad, var(--sidebar-menu-item-color-bg-selected));
  color: var(--sidebar-menu-item-color-fg-selected, #fff);
}

.sidebar_root-dDwAD .base_root-bJ6ql:hover {
  background: var(--sidebar-menu-item-color-bg-hover, rgba(255, 255, 255, 0.08));
}

.sidebar_root-dDwAD .base_icon-bJ6ql {
  width: 24px;
  min-width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  display: flex;
}

.sidebar_root-dDwAD .base_contentWrapper-bJ6ql {
  align-items: center;
  gap: var(--spacing-8, 8px);
  white-space: nowrap;
  flex-grow: 1;
  min-width: 0;
  display: flex;
}

.sidebar_root-dDwAD .base_content-bJ6ql {
  text-overflow: ellipsis;
  min-width: 0;
  overflow: hidden;
}

.sidebar_root-dDwAD .base_end-bJ6ql {
  margin-inline-start: auto;
}

.sidebar_root-dDwAD .base_badge-bJ6ql {
  flex: none;
  margin-inline-start: auto;
}

.sidebar_root-dDwAD .badge-base_root-pzMvT {
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  min-height: 20px;
  padding-inline: 5px;
  display: inline-flex;
}

.sidebar_root-dDwAD .badge-base_variant-attractive-pzMvT {
  background: var(--badge-new-base-attractive-color-bg, #ff3b7b);
  color: var(--badge-new-base-attractive-color-fg, #fff);
}

.sidebar_root-dDwAD .badge-base_variant-primary-pzMvT {
  background: var(--badge-new-base-primary-color-bg, #2f80ed);
  color: var(--badge-new-base-primary-color-fg, #fff);
}

.sidebar_root-dDwAD .buttons-list_root-dH0Tc,
.sidebar_root-dDwAD .expanded-view_root-RehQD {
  gap: var(--spacing-4, 4px);
  flex-wrap: nowrap;
  display: flex;
}

.sidebar_root-dDwAD .base_root-yDArf {
  --button-radius: 10px;
  --button-width: var(--size-control-m, 40px);
  --button-height: var(--size-control-m, 40px);
  border-radius: var(--button-radius);
  background: transparent;
  padding: 0;
  display: inline-block;
  position: relative;
}

.sidebar_root-dDwAD .base_view-yDArf {
  width: var(--button-width);
  height: var(--button-height);
  border-radius: var(--button-radius);
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.sidebar_root-dDwAD .base_icon-yDArf {
  width: 100%;
  height: 100%;
}

.sidebar_root-dDwAD .base_theme-monochrome-yDArf [class*="color"] {
  display: none;
}

.sidebar_root-dDwAD .base_theme-monochrome-yDArf.base_default-yDArf {
  color: var(--button-social-color-icon, var(--color-content-base-primary));
  fill: var(--button-social-color-bg, var(--color-background-base-alfa-neutral-12));
}

.sidebar_root-dDwAD .sidebar-social-and-lang_socialButtons-uEEPH {
  flex-grow: 1000;
}

.sidebar_root-dDwAD .sidebar-social-and-lang_langPicker-uEEPH {
  flex-grow: 1;
}

/* Game fullscreen: keep a compact 1win bar above the slot. */
.creowin-fullscreen-header {
  display: none;
}

html.creowin-game-fullscreen,
html.creowin-game-fullscreen body {
  width: 100%;
  height: 100%;
  overflow: hidden !important;
  background: #141415;
}

html.creowin-game-fullscreen .creowin-game-fullscreen-root {
  width: 100vw !important;
  height: 100vh !important;
  max-width: none !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #141415;
  display: flex !important;
  flex-direction: column;
  position: fixed !important;
  inset: 0 !important;
  z-index: 2147483000;
}

html.creowin-game-fullscreen .creowin-fullscreen-header {
  width: 100%;
  height: 52px;
  min-height: 52px;
  padding: 0 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  background: #141415;
  align-items: center;
  justify-content: center;
  display: flex;
  position: relative;
  box-sizing: border-box;
  z-index: 3;
}

.creowin-fullscreen-logo {
  width: 110px;
  height: 36px;
  border: 0;
  background: transparent;
  color: #fff;
  cursor: pointer;
  padding: 0;
  display: block;
}

.creowin-fullscreen-logo svg {
  width: 110px;
  height: 36px;
  display: block;
}

.creowin-fullscreen-exit-button {
  position: absolute !important;
  inset-inline-end: 12px;
  inset-block-start: 8px;
}

html.creowin-game-fullscreen .creowin-game-fullscreen-root > .play-game_header-nuFq5 {
  display: none !important;
}

html.creowin-game-fullscreen .creowin-game-fullscreen-root .play-game_gameWrapper-nuFq5,
html.creowin-game-fullscreen .creowin-game-fullscreen-root .play-game_game-nuFq5,
html.creowin-game-fullscreen .creowin-game-fullscreen-root #creowin-game-mount,
html.creowin-game-fullscreen .creowin-game-fullscreen-root #creowin-slot-frame {
  width: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  border: 0 !important;
  border-radius: 0 !important;
}

html.creowin-game-fullscreen .creowin-game-fullscreen-root .play-game_gameWrapper-nuFq5 {
  height: calc(100vh - 52px) !important;
  flex: 1 1 auto;
}

html.creowin-game-fullscreen .creowin-game-fullscreen-root .play-game_game-nuFq5,
html.creowin-game-fullscreen .creowin-game-fullscreen-root #creowin-game-mount,
html.creowin-game-fullscreen .creowin-game-fullscreen-root #creowin-slot-frame {
  height: 100% !important;
}

html.creowin-game-fullscreen .sidebar_root-dDwAD,
html.creowin-game-fullscreen header.variant-1_root-WDFWD {
  display: none !important;
}

[data-testid=header-balance-currency-text],
[data-testid=header-balance-deposit-button],
[data-testid=header-balance-button] {
  pointer-events: auto !important;
}

[data-testid=header-notification-button] {
  pointer-events: none !important;
  opacity: 0.35;
}

/* Jackpot banner: fill carousel slide */
.banners-carousel_root-pijlK .swiper-slide {
  height: 100% !important;
}

.banners-carousel_root-pijlK .banner_root-LlS3l {
  height: 100%;
  min-height: 100%;
}

.banner_root-LlS3l .picture-v2_root-uw4G6 {
  display: block;
  width: 100%;
  height: 100%;
}

.banner_root-LlS3l .banner_image-LlS3l {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.banner_root-LlS3l .picture-v2_root-uw4G6 img {
  width: 100%;
  height: 100%;
  aspect-ratio: unset;
}

.banner_content-LlS3l {
  z-index: 2;
  pointer-events: none;
}

.banner_buttons-LlS3l,
[data-testid=banner-main-action-button] {
  pointer-events: auto;
}

[data-testid=banner-main-action-button] {
  cursor: default;
}

/* Hide footer app promo banners in main content only */
[data-testid=app-banner-desktop-widget],
[data-testid=app-banner-mobile-widget],
.footer-banner-mobile-app_root-e9ikg,
.footer-banner-desktop-app_root-dXffR {
  display: none !important;
}

/* Sidebar: pin support block to bottom */
.common-layout_sheet-V7jCK,
.sidebar-slot_root-yDV5d {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.support-button_root-QflFb {
  margin-top: auto;
}

/* Profile: random ID under nickname */
.creowin-profile-user-id {
  color: #9aa0a6;
  font-size: 12px;
  line-height: 1.2;
  margin-top: 2px;
}

[data-testid=sidebar-profile-button].view_root-R5Ywl {
  display: flex;
  align-items: center;
  overflow: hidden;
  width: 100%;
}

[data-testid=sidebar-profile-button] .avatar_root-ORfZU.avatar_size-m-ORfZU {
  width: 44px;
  height: 44px;
  min-width: 44px;
  min-height: 44px;
  max-width: 44px;
  max-height: 44px;
  flex-shrink: 0;
  overflow: hidden;
}

[data-testid=sidebar-profile-button] .avatar_content-ORfZU {
  width: 44px !important;
  height: 44px !important;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.creowin-toast {
  position: fixed;
  left: 50%;
  bottom: 28px;
  z-index: 2147483000;
  transform: translateX(-50%) translateY(12px);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease, transform 0.2s ease;
  padding: 12px 18px;
  border-radius: 14px;
  background: rgba(20, 20, 21, 0.94);
  border: 1px solid rgba(255, 255, 255, 0.12);
  color: #fff;
  font: 600 14px/1.3 Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.35);
}

.creowin-toast-visible {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}

.creowin-profile-avatar {
  width: 44px !important;
  height: 44px !important;
  max-width: 44px !important;
  max-height: 44px !important;
  object-fit: cover;
  border-radius: 50%;
  display: block;
}

/* World Cup sidebar promo: avoid cropping trophy when expanded */
.sidebar_root-dDwAD .banner-app_wrapper-uywwA img,
.sidebar_root-dDwAD .banner-app_wrapper-uywwA picture,
.sidebar_root-dDwAD .banner-app_wrapper-uywwA [class*="banner-app_image"] {
  object-fit: contain !important;
  object-position: center center !important;
}

/* Jackpot banner: prefer showing full artwork */
.banners-carousel_root-pijlK .banner_root-LlS3l .banner_image-LlS3l {
  object-fit: cover;
  object-position: center 35%;
}

/* Sidebar collapse toggle: nudge slightly to the right */
.sidebar_root-dDwAD .sidebar-expand-button_toggle-r3g2E {
  inset-inline-end: calc(var(--size-control-s, 32px) / -2 + 8px) !important;
}

/* Divider between World Cup banner and Casino nav */
.sidebar_root-dDwAD .sidebar-expand-button_root-r3g2E {
  align-self: stretch;
  width: 100%;
  min-height: 1px;
  height: 1px;
  flex-shrink: 0;
  margin-inline: var(--spacing-16, 16px);
  background: var(--color-border-base-alfa-divider, rgba(255, 255, 255, 0.1)) !important;
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD .sidebar-expand-button_root-r3g2E {
  margin-inline: var(--spacing-12, 12px);
}

/* Divider between VIP club and Promotions */
.sidebar_root-dDwAD .sidebar-separator_root-BJJF1 {
  align-self: stretch;
  width: 100%;
  min-height: 1px;
  height: 1px;
  flex-shrink: 0;
  padding-inline: var(--spacing-16, 16px);
  box-sizing: border-box;
}

.sidebar_root-dDwAD .sidebar-separator_root-BJJF1::before {
  background: var(--color-border-base-alfa-divider, rgba(255, 255, 255, 0.1)) !important;
  display: block;
  height: 1px;
}

html.creowin-sidebar-collapsed .sidebar_root-dDwAD .sidebar-separator_root-BJJF1 {
  padding-inline: var(--spacing-12, 12px);
}

.creowin-search-modal-root {
  display: none;
}

html.creowin-search-modal-open,
html.creowin-search-modal-open body {
  overflow: hidden !important;
}

.creowin-search-modal-root.creowin-search-open {
  position: fixed;
  inset: 0;
  z-index: 2147482500;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 16px;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.creowin-search-backdrop {
  position: fixed;
  inset: 0;
  background: transparent;
  backdrop-filter: none;
}

.creowin-search-panel {
  position: relative;
  z-index: 1;
  width: min(448px, calc(100vw - 32px));
  max-height: calc(100vh - 32px);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: 1px solid rgba(188, 133, 255, 0.18);
  border-radius: 20px;
  background: #1b0e26;
  box-shadow: 0 24px 64px rgba(0, 0, 0, 0.38);
  color: #e6e6e6;
}

.creowin-search-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 18px 16px 0;
}

.creowin-search-heading {
  margin: 0;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
}

.creowin-search-close {
  width: 32px;
  height: 32px;
  border: 0;
  border-radius: 12px;
  display: grid;
  place-items: center;
  background: transparent;
  color: #a79fb1;
  cursor: pointer;
  padding: 0;
}

.creowin-search-close:hover {
  background: rgba(188, 133, 255, 0.12);
}

.creowin-search-close svg,
.creowin-search-clear svg,
.creowin-search-nav-btn svg,
.creowin-search-all-games-arrow svg {
  fill: currentColor;
}

.creowin-search-content {
  display: flex;
  flex-direction: column;
  min-height: 0;
  flex: 1 1 auto;
  padding: 0 16px 16px;
}

.creowin-search-controls {
  display: grid;
  gap: 8px;
  margin-top: 10px;
  margin-bottom: 12px;
}

.creowin-search-tabs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3px;
  padding: 2px;
  border-radius: 14px;
  background: #281837;
}

.creowin-search-tab {
  border: 0;
  border-radius: 12px;
  min-height: 40px;
  background: transparent;
  color: #a79fb1;
  font: inherit;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}

.creowin-search-tab-active {
  background: #7d00c2;
  color: #fff;
}

.creowin-search-field {
  min-height: 44px;
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 0 14px;
  border: 1px solid #b633fe;
  border-radius: 12px;
  background: #281837;
}

.creowin-search-field-icon {
  display: grid;
  place-items: center;
  color: #a79fb1;
  flex: 0 0 auto;
}

.creowin-search-field-icon svg {
  fill: currentColor;
}

.creowin-search-input {
  min-width: 0;
  flex: 1 1 auto;
  border: 0;
  outline: 0;
  background: transparent;
  color: #fff;
  font: inherit;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}

.creowin-search-input::placeholder {
  color: #a79fb1;
}

.creowin-search-clear {
  border: 0;
  background: transparent;
  color: #a79fb1;
  cursor: pointer;
  display: grid;
  place-items: center;
  padding: 0;
}

.creowin-search-clear[hidden],
.creowin-search-results-wrap[hidden],
.creowin-search-footer[hidden],
.creowin-search-field-wrap[hidden],
.creowin-search-browse[hidden] {
  display: none !important;
}

.creowin-search-body {
  min-height: 0;
  flex: 1 1 auto;
  overflow-y: auto;
}

.creowin-search-browse {
  display: grid;
  gap: 16px;
}

.creowin-search-category-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
}

.creowin-search-category-title-wrap {
  display: flex;
  align-items: center;
  gap: 7px;
  min-width: 0;
}

.creowin-search-category-icon {
  width: 18px;
  height: 18px;
  flex: 0 0 auto;
  border-radius: 8px;
  background: rgba(188, 133, 255, 0.16) center / 16px no-repeat;
}

.creowin-search-category-title,
.creowin-search-results-title {
  margin: 0;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-weight: 800;
}

.creowin-search-category-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 0 0 auto;
}

.creowin-search-all-games {
  border: 0;
  background: transparent;
  color: #e6e6e6;
  font: inherit;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 5px 7px;
  border-radius: 10px;
}

.creowin-search-all-games:hover {
  background: rgba(188, 133, 255, 0.12);
}

.creowin-search-category-nav {
  display: flex;
  gap: 6px;
}

.creowin-search-nav-btn {
  width: 28px;
  height: 28px;
  border: 0;
  border-radius: 999px;
  background: #281837;
  color: #e6e6e6;
  cursor: pointer;
  display: grid;
  place-items: center;
}

.creowin-search-nav-btn:disabled {
  opacity: 0.35;
  cursor: default;
}

.creowin-search-category-track {
  overflow: hidden;
}

.creowin-search-category-list {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding-bottom: 2px;
}

.creowin-search-category-list::-webkit-scrollbar {
  display: none;
}

.creowin-search-category-list .creowin-search-game-card {
  flex: 0 0 calc(20% - 6.4px);
  width: calc(20% - 6.4px);
}

.creowin-search-results-title {
  margin-bottom: 12px;
  font-size: 18px;
}

.creowin-search-results {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 8px;
}

.creowin-search-modal-root .creowin-search-game-card {
  display: block;
  width: 100%;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}

.creowin-search-modal-root .game-card_body-X5UZz {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: 0 !important;
  padding-bottom: 133.333% !important;
  overflow: hidden !important;
}

.creowin-search-modal-root .game-card_pictureWrapper-X5UZz,
.creowin-search-modal-root .game-card_picture-X5UZz,
.creowin-search-modal-root .game-card_image-X5UZz {
  display: block;
  width: 100%;
}

.creowin-search-modal-root .game-card_pictureWrapper-X5UZz {
  position: absolute !important;
  inset: 0 !important;
  height: 100% !important;
  padding: 1px !important;
  aspect-ratio: auto !important;
  border-radius: 16px;
  overflow: hidden;
  background: #281837;
}

.creowin-search-modal-root .game-card_picture-X5UZz {
  height: 100% !important;
  border-radius: 15px;
  overflow: hidden;
}

.creowin-search-modal-root .game-card_image-X5UZz {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.creowin-search-footer {
  padding-top: 16px;
  border-top: 1px solid rgba(188, 133, 255, 0.12);
  margin-top: 8px;
}

.creowin-search-progress {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}

.creowin-search-progress-text,
.creowin-search-hint {
  color: #a79fb1;
  font-size: 14px;
  font-weight: 600;
}

.creowin-search-progress-track {
  width: 100%;
  height: 4px;
  border-radius: 999px;
  background: rgba(188, 133, 255, 0.16);
  overflow: hidden;
}

.creowin-search-progress-bar {
  width: var(--creowin-progress, 0%);
  min-width: 6px;
  height: 100%;
  border-radius: inherit;
  background: #b633fe;
  transition: width 0.15s ease;
}

.creowin-search-show-more {
  width: 100%;
  max-width: 420px;
  min-height: 48px;
  border: 0;
  border-radius: 14px;
  background: #7d00c2;
  color: #fff;
  font: inherit;
  font-size: 16px;
  font-weight: 800;
  cursor: pointer;
}

.creowin-search-show-more:hover {
  background: #8c09d4;
}

.creowin-search-hint {
  margin: 24px 0;
  text-align: center;
}

.creowin-search-providers-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding: 8px 0 16px;
}

.creowin-search-provider-chip {
  border: 0;
  border-radius: 999px;
  padding: 10px 14px;
  background: #281837;
  color: #e6e6e6;
  font: inherit;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}

.creowin-search-provider-chip:hover {
  background: #2e243f;
}

@media (max-width: 900px) {
  .creowin-search-results {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (max-width: 720px) {
  .creowin-search-modal-root.creowin-search-open {
    padding: 12px;
  }

  .creowin-search-panel {
    width: 100%;
    max-height: calc(100vh - 24px);
    border-radius: 18px;
  }

  .creowin-search-header,
  .creowin-search-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .creowin-search-results {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .creowin-search-category-list .creowin-search-game-card {
    flex-basis: 112px;
    width: 112px;
  }
}

/* Expanded sidebar: ref snapshot ships compact markup by default */
html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD .common-layout_space-V7jCK {
  width: var(--sidebar-width-expanded) !important;
}

html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD .common-layout_sheet-V7jCK,
html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD .common-layout_sleave-V7jCK {
  overflow-x: visible !important;
}

html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD [data-testid=sidebar-profile-button] .view_content-R5Ywl {
  display: flex !important;
}

html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD [class*="language-picker_root"] [class*="language-picker_code"],
html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD [class*="language-picker_root"] [class*="language-picker_arrowIcon"] {
  display: inline-flex !important;
}

html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD [class*="banner-app_root"] [class*="banner-app_content"],
html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD [class*="support-button_root"] [class*="support-button_content"],
html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD [class*="support-button_root"] [class*="support-button_badge"],
html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD .tab_title-0qP6X,
html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD .tab_trailing-0qP6X,
html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD .navigation-section_sectionTitleDesktop-eM8l2 {
  display: revert !important;
}

html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD [data-testid^="sidebar-navigation-"] [class*="base_contentWrapper"],
html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD [data-testid^="sidebar-navigation-"] [class*="base_content"],
html:not(.creowin-sidebar-collapsed) .sidebar_root-dDwAD [data-testid^="sidebar-navigation-"] [class*="base_end"] {
  display: flex !important;
}

/* Profile / deposit / withdraw iframes: transparent shell, modal card only */
html.creowin-profile-frame,
html.creowin-profile-frame body,
html.creowin-profile-frame #root {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  overflow: hidden !important;
  min-height: 100% !important;
  height: 100% !important;
}

html.creowin-profile-frame [data-testid=modal-layout],
html.creowin-profile-frame [data-testid=profile-main] {
  position: static !important;
  inset: auto !important;
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  pointer-events: none !important;
}

html.creowin-profile-frame [data-testid=modal-layout] > *,
html.creowin-profile-frame [data-testid=profile-main] > * {
  pointer-events: auto !important;
}

html.creowin-profile-frame .desktop-modal_backdrop-yL57o {
  display: none !important;
}

html.creowin-profile-frame .desktop-modal_root-yL57o {
  position: static !important;
  inset: auto !important;
  width: 100% !important;
  height: auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

html.creowin-profile-shell,
html.creowin-profile-shell body {
  background: transparent !important;
  margin: 0;
  overflow: hidden;
  min-height: 100vh;
}

html.creowin-profile-shell #tooltip {
  display: none !important;
}

html.creowin-profile-shell #root > div[inert] {
  display: none !important;
}

html.creowin-profile-shell [data-testid=modal-layout] {
  position: fixed !important;
  inset: 0 !important;
  z-index: 2147483646 !important;
  display: block !important;
}

html.creowin-profile-shell .modal-layout_wrapper-C9j8A {
  position: fixed !important;
  inset: 0 !important;
  height: 100% !important;
}

html.creowin-profile-shell .desktop-modal_backdrop-yL57o {
  display: block !important;
  background: transparent !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

html.creowin-profile-shell.creowin-page-profile [data-testid=profile-main],
html.creowin-profile-shell.creowin-page-profile [data-testid=desktop-modal],
html.creowin-profile-shell.creowin-page-profile .desktop-modal_holder-yL57o,
html.creowin-profile-shell.creowin-page-profile .desktop-modal_card-yL57o,
html.creowin-profile-shell.creowin-page-profile .modal-header_root-qgXEt {
  display: block !important;
  pointer-events: auto !important;
}

html.creowin-profile-shell.creowin-page-profile .desktop-modal_holder-yL57o {
  display: flex !important;
  align-items: flex-start;
  justify-content: center;
  position: fixed !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  box-sizing: border-box !important;
  padding-block: clamp(56px, 9vh, 92px) 40px !important;
  pointer-events: none !important;
  overflow: hidden !important;
}

html.creowin-profile-shell.creowin-page-profile .desktop-modal_card-yL57o {
  pointer-events: auto !important;
  height: auto !important;
  max-height: min(82vh, var(--size-modal-desktop-height-max, 720px)) !important;
}

/* Keep the profile shell hidden on payment steps (prevents tab flash under modals) */
html.creowin-profile-shell.creowin-page-withdraw [data-testid=profile-main],
html.creowin-profile-shell.creowin-page-withdraw-tether [data-testid=profile-main],
html.creowin-profile-shell.creowin-page-deposit-crypto [data-testid=profile-main],
html.creowin-profile-shell.creowin-profile-navigating [data-testid=profile-main] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

html.creowin-profile-shell.creowin-withdraw-success-open [data-testid=modal-layout],
html.creowin-profile-shell.creowin-withdraw-success-open [data-testid=billing-withdrawal],
html.creowin-profile-shell.creowin-withdraw-success-open [data-testid=billing-deposit] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

html.creowin-profile-shell [data-testid=profile-withdrawButton],
html.creowin-profile-shell [data-testid=profile-depositButton],
html.creowin-profile-shell [data-testid^=payment-method-],
html.creowin-profile-shell [data-testid=modal-header-button-close] {
  pointer-events: auto !important;
  cursor: pointer;
}

html.creowin-profile-shell [data-testid=bonus-save] {
  display: none !important;
  position: fixed !important;
  inset: 0 !important;
  z-index: 2147483647 !important;
  pointer-events: none !important;
}

html.creowin-profile-shell.creowin-withdraw-warning [data-testid=bonus-save] {
  display: block !important;
  pointer-events: auto !important;
}

html.creowin-profile-shell.creowin-withdraw-warning [data-testid=bonus-save] [data-testid=desktop-modal],
html.creowin-profile-shell.creowin-withdraw-warning [data-testid=bonus-save] .desktop-modal_holder-yL57o,
html.creowin-profile-shell.creowin-withdraw-warning [data-testid=bonus-save] .desktop-modal_card-yL57o,
html.creowin-profile-shell.creowin-withdraw-warning [data-testid=bonus-save] .modal-header_root-qgXEt,
html.creowin-profile-shell.creowin-withdraw-warning [data-testid=bonus-save] button {
  pointer-events: auto !important;
}

html.creowin-profile-shell.creowin-withdraw-warning [data-testid=bonus-save] [data-testid=desktop-modal] {
  display: flex !important;
  position: fixed !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  align-items: center !important;
  justify-content: center !important;
  pointer-events: auto !important;
}

html.creowin-profile-shell.creowin-withdraw-warning [data-testid=bonus-save] .desktop-modal_backdrop-yL57o {
  display: block !important;
  position: fixed !important;
  inset: 0 !important;
  background: rgba(0, 0, 0, 0.24) !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  animation: creowin-withdraw-warning-backdrop-in 240ms ease-out both !important;
}

html.creowin-profile-shell.creowin-withdraw-warning [data-testid=bonus-save] .desktop-modal_holder-yL57o {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: fixed !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  padding: 0 !important;
  pointer-events: none !important;
}

html.creowin-profile-shell.creowin-withdraw-warning [data-testid=bonus-save] .desktop-modal_card-yL57o {
  height: auto !important;
  max-height: min(72vh, 430px) !important;
  pointer-events: auto !important;
  animation: creowin-withdraw-warning-card-in 220ms ease-out both !important;
}

/* Payment modal backdrop polish + enter animation */
html.creowin-profile-shell.creowin-page-withdraw [data-testid=billing-withdrawal] .desktop-modal_backdrop-yL57o,
html.creowin-profile-shell.creowin-page-withdraw-tether [data-testid=billing-withdrawal] .desktop-modal_backdrop-yL57o,
html.creowin-profile-shell.creowin-page-deposit-crypto [data-testid=billing-deposit] .desktop-modal_backdrop-yL57o,
html.creowin-profile-shell.creowin-page-deposit-crypto [data-testid=billing-withdrawal] .desktop-modal_backdrop-yL57o {
  background: rgba(0, 0, 0, 0.34) !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  animation: creowin-withdraw-warning-backdrop-in 240ms ease-out both !important;
}

html.creowin-profile-shell.creowin-page-withdraw [data-testid=billing-withdrawal] .desktop-modal_card-yL57o,
html.creowin-profile-shell.creowin-page-withdraw-tether [data-testid=billing-withdrawal] .desktop-modal_card-yL57o,
html.creowin-profile-shell.creowin-page-deposit-crypto [data-testid=billing-deposit] .desktop-modal_card-yL57o,
html.creowin-profile-shell.creowin-page-deposit-crypto [data-testid=billing-withdrawal] .desktop-modal_card-yL57o {
  animation: creowin-withdraw-warning-card-in 220ms ease-out both !important;
}

/* Profile page transitions between withdraw steps */
html.creowin-profile-shell.creowin-profile-navigating [data-testid=billing-withdrawal] .desktop-modal_backdrop-yL57o,
html.creowin-profile-shell.creowin-profile-navigating [data-testid=billing-deposit] .desktop-modal_backdrop-yL57o {
  animation: creowin-modal-backdrop-out 200ms ease-in both !important;
}

html.creowin-profile-shell.creowin-profile-navigating [data-testid=billing-withdrawal] .desktop-modal_card-yL57o,
html.creowin-profile-shell.creowin-profile-navigating [data-testid=billing-deposit] .desktop-modal_card-yL57o {
  animation: creowin-modal-card-out 200ms ease-in both !important;
}

html.creowin-profile-shell.creowin-profile-navigating.creowin-withdraw-warning [data-testid=bonus-save] .desktop-modal_backdrop-yL57o {
  animation: creowin-modal-backdrop-out 200ms ease-in both !important;
}

html.creowin-profile-shell.creowin-profile-navigating.creowin-withdraw-warning [data-testid=bonus-save] .desktop-modal_card-yL57o {
  animation: creowin-modal-card-out 200ms ease-in both !important;
}

/* Tether withdrawal input polish */
html.creowin-profile-shell.creowin-page-withdraw-tether [data-testid=billing-withdrawal] [class*="_wrapper_1gpvc_8"] {
  height: 64px !important;
  align-items: stretch !important;
  padding: 8px 16px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether [data-testid=billing-withdrawal] [class*="_inner_1gpvc_40"] {
  display: block !important;
  min-width: 0 !important;
  height: 100% !important;
  position: relative !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether [data-testid=billing-withdrawal] [class*="_label_1gpvc_48"] {
  left: 0 !important;
  right: 0 !important;
  max-width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether [data-testid=billing-withdrawal] [class*="_label_1gpvc_48"].creowin-field-active,
html.creowin-profile-shell.creowin-page-withdraw-tether [data-testid=billing-withdrawal] [class*="_inner_1gpvc_40"]:focus-within [class*="_label_1gpvc_48"] {
  top: 0 !important;
  transform: none !important;
  font-family: var(--text-caption-font-family) !important;
  font-size: var(--text-caption-xs-font-size) !important;
  font-weight: var(--text-caption-xs-font-weight) !important;
  line-height: var(--text-caption-xs-line-height) !important;
  letter-spacing: var(--text-caption-xs-letter-spacing) !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether [data-testid=billing-withdrawal] [class*="_input_1gpvc_74"] {
  display: block !important;
  min-width: 0 !important;
  height: 100% !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether [data-testid=billing-withdrawal] [class*="_input_1gpvc_74"].creowin-field-active,
html.creowin-profile-shell.creowin-page-withdraw-tether [data-testid=billing-withdrawal] [class*="_inner_1gpvc_40"]:focus-within [class*="_input_1gpvc_74"] {
  padding-top: var(--text-caption-xs-line-height) !important;
}

/* Withdraw success modal */
@keyframes creowin-withdraw-success-in {
  from { opacity: 0; transform: translateY(10px) scale(0.985); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success {
  position: fixed !important;
  inset: 0 !important;
  z-index: 2147483647 !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  padding: 56px 0 24px !important;
  pointer-events: auto !important;
  background: rgba(0, 0, 0, 0.34) !important;
  overflow: hidden !important;
  animation: creowin-withdraw-warning-backdrop-in 240ms ease-out both !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__card {
  width: min(var(--size-modal-desktop-width-s, 390px), calc(100vw - 20px)) !important;
  max-width: min(var(--size-modal-desktop-width-s, 390px), calc(100vw - 20px)) !important;
  height: auto !important;
  max-height: none !important;
  border-radius: var(--modal-rounding, 32px) !important;
  background: #fff !important;
  color: #090a0b !important;
  overflow: visible !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
  animation: creowin-withdraw-success-in 220ms ease-out both !important;
  font-family: var(--font-body-font-family, -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, Arial, sans-serif) !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__header {
  flex: 0 0 auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 24px 24px 0 !important;
  box-sizing: border-box !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__header h2 {
  margin: 0 !important;
  color: #090a0b !important;
  font-size: 28px !important;
  line-height: 34px !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__header button {
  width: 32px !important;
  height: 32px !important;
  border: 0 !important;
  padding: 0 !important;
  margin: -2px -2px 0 0 !important;
  background: transparent !important;
  color: #9aa0ab !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__body {
  flex: 0 0 auto !important;
  display: flex !important;
  flex-direction: column !important;
  padding: 16px 24px 24px !important;
  box-sizing: border-box !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__hero {
  display: block !important;
  width: 232px !important;
  height: auto !important;
  margin: 0 auto 22px !important;
  object-fit: contain !important;
  user-select: none !important;
  pointer-events: none !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__message {
  text-align: center !important;
  margin: 0 auto 22px !important;
  max-width: 342px !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__message h3 {
  margin: 0 0 10px !important;
  color: #090a0b !important;
  font-size: 22px !important;
  line-height: 27px !important;
  font-weight: 800 !important;
  letter-spacing: -0.1px !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__message p {
  margin: 0 !important;
  color: #8b919d !important;
  font-size: 15px !important;
  line-height: 20px !important;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__details {
  border-radius: 16px !important;
  background: #f3f4f7 !important;
  padding: 18px 16px 16px !important;
  box-sizing: border-box !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__brand {
  height: 32px !important;
  display: flex !important;
  align-items: center !important;
  gap: 0 !important;
  margin-bottom: 18px !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__brand-icon {
  display: block !important;
  width: 32px !important;
  height: 32px !important;
  flex: 0 0 32px !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__row {
  min-height: 28px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  color: #8b919d !important;
  font-size: 15px !important;
  line-height: 20px !important;
  font-weight: 500 !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__row strong {
  color: #090a0b !important;
  font-size: 15px !important;
  line-height: 20px !important;
  font-weight: 800 !important;
  white-space: nowrap !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__row + .creowin-withdraw-success__divider + .creowin-withdraw-success__row strong,
html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__row + .creowin-withdraw-success__divider + .creowin-withdraw-success__row + .creowin-withdraw-success__row strong {
  font-weight: 700 !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__divider {
  height: 1px !important;
  margin: 6px 0 8px !important;
  background: rgba(217, 220, 225, 0.9) !important;
}

html.creowin-profile-shell.creowin-page-withdraw-tether .creowin-withdraw-success__button {
  height: 52px !important;
  flex: 0 0 52px !important;
  width: 100% !important;
  border: 0 !important;
  border-radius: 12px !important;
  margin-top: 18px !important;
  background: #0b7cff !important;
  color: #fff !important;
  font-size: 17px !important;
  line-height: 22px !important;
  font-weight: 800 !important;
  cursor: pointer !important;
}
