.header {
    border-bottom: 0px solid #ffffff !important;
    background: radial-gradient(43.47% 139.56% at 100% 100%, rgba(0, 234, 137, 0.14) 0%, rgba(10, 26, 23, 0) 100%), radial-gradient(31.49% 155.51% at 50% 0%, rgba(0, 234, 137, 0.14) 0%, rgba(10, 26, 23, 0) 100%), radial-gradient(20.25% 100% at 13.19% 100%, rgba(0, 234, 137, 0.14) 0%, rgba(10, 26, 23, 0) 100%), #0B1312 !important;
}

.sidebar__head {
	border-bottom: 0px solid #4F299F !important;
	border-right: none !important;
	background: radial-gradient(44.82% 63.8% at 50% 100%, rgba(0, 234, 137, 0.32) 0%, rgba(10, 26, 23, 0) 100%), #091110!important;
}



@media (min-width: 992px){

  /* Wrapper */
  .lb-desktop-nav{
    display: flex;
    align-items: center;
    gap: 34px;              /* pill ile menü arası */
    margin-left: 0px!important;
    min-width: 0;
  }

  /* ortak ikon img */
  .lb-desktop-nav .lb-ico{
    width: 18px;
    height: 18px;
    display: block;
    object-fit: contain;
  }

  /* =========================
     CASINO / SPOR SWITCH (pill)
     ========================= */

  .lb-switch{
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 6px;
    border-radius: 999px;
width: 198px;
height: 48px;
left: 394px;
top: 13px;

background: #000430;
border: 1px solid #FFFFFF;
border-radius: 100px;
    
    /* dış hat + koyu iç */

  }

  .lb-switch__btn{
    height: 42px;
    padding: 0 18px;
    border-radius: 999px;
    display: inline-flex;
    align-items: center;
    gap: 10px;

    text-decoration: none;
    user-select: none;
    white-space: nowrap;

    color: rgba(255,255,255,.78);
    font-weight: 800;
    font-size: 13px;
    letter-spacing: .3px;

    transition: .18s ease;
  }

  /* Aktif olan: beyaz capsule (ekrandaki gibi) */
  .lb-switch__btn.active{
        padding: 9.16635px!important;
        gap: 9.17px!important;
        width: 90px!important;
        height: 38px!important;
        background: linear-gradient(137.95deg, #7A96AC 2.28%, #EAEFF3 19.8%, #C2D4E1 32.94%, #FFFFFF 50.16%, #D4DEE5 62.15%, #ABBDC8 78.69%, #BCCAD7 95.24%), #808080!important;
        border-radius: 137.495px!important;
        justify-content: center!important;
        align-items: center!important;
        font-family: 'Outfit'!important;
        font-style: normal!important;
        font-weight: 800!important;
        font-size: 12.8329px!important;
        line-height: 16px!important;
        color: #000430!important;
  }

  /* Aktif değilken hover */
  .lb-switch__btn:not(.active):hover{
    color: #fff;
    background: rgba(255,255,255,.06);
  }

  .lb-switch__icon{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    opacity: .95;
  }

  /* =========================
     MAIN MENU (icon + text)
     ========================= */

  .lb-main-menu{
    display: flex;
    align-items: center;
    gap: 22px;
    white-space: nowrap;
    min-width: 0;
  }

  .lb-menu__item{
    display: inline-flex;
    align-items: center;
    gap: 10px;

    padding: 10px 8px;
    border-radius: 14px;
    text-decoration: none;

    color: rgba(255,255,255,.90);
    font-weight: 700;
    font-size: 14px;

    transition: .18s ease;
  }

  .lb-menu__icon{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    opacity: .95;
  }

  .lb-menu__item:hover{
    background: rgba(255,255,255,.06);
    color: #fff;
  }

  /* Menü taşarsa tek satır kalsın (istersen kapatırız) */
  .lb-main-menu{
    max-width: 720px;
    overflow: hidden;
  }
}

@media (max-width: 991.98px){
  .lb-desktop-nav{ display: none !important; }
}


/* =====================================
   FINAL SEARCH FIX – 48x48 HARD LOCK
===================================== */
@media (min-width: 992px){

  /* SEARCH CONTAINER FIX */
  #header .header__content .header__search{
    all: unset !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 48px !important;
    min-width: 48px !important;
    max-width: 48px !important;

    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;

    flex: 0 0 48px !important;
    flex-grow: 0 !important;
    flex-shrink: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  /* SEARCH BUTTON FIX */
  #header .header__content .header__search .header__search-btn{
    all: unset !important;
    box-sizing: border-box !important;

    width: 48px !important;
    height: 48px !important;

    min-width: 48px !important;
    max-width: 48px !important;

    min-height: 48px !important;
    max-height: 48px !important;

    display: grid !important;
    place-items: center !important;

    position: relative !important;
    cursor: pointer !important;

    flex: 0 0 48px !important;

    padding: 0 !important;
    margin: 0 !important;

    border: 0 !important;
    outline: 0 !important;

    background: transparent !important;
    box-shadow: none !important;

    overflow: visible !important;
  }

  /* İÇERİĞİ TAMAMEN GİZLE */
  #header .header__search .header__search-btn *{
    display: none !important;
  }

  #header .header__search .header__search-btn{
    font-size: 0 !important;
    color: transparent !important;
  }

  /* SİYAH DAİRE */
  #header .header__search .header__search-btn::before{
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: 50% !important;

    background: #000 !important;

    box-shadow:
      0 10px 26px rgba(0,0,0,.50),
      inset 0 1px 0 rgba(255,255,255,.06) !important;
  }

  /* İKON */
  #header .header__search .header__search-btn::after{
    content: "" !important;
    position: absolute !important;

    width: 22px !important;
    height: 22px !important;

    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;

    background-image: url("https://vendor-provider.fra1.cdn.digitaloceanspaces.com/ebetlab/kcmkljqwklejlkzvqASDgjqefk/statics/NUQTFKgavAmrOP8YdOeFEptEts0AtCyYz5DJu4LF.svg") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
  }

  /* HOVER */
  #header .header__search .header__search-btn:hover::before{
    transform: scale(1.06) !important;
    transition: transform .18s ease, box-shadow .18s ease !important;

    box-shadow:
      0 14px 34px rgba(0,0,0,.60),
      inset 0 1px 0 rgba(255,255,255,.08) !important;
  }

}


.multisearch {

    background: linear-gradient(90deg, rgb(0 0 0 / 29%) 5.94%, #00ea894f 86.72%) !important;
    backdrop-filter: blur(9.05px) !important;
    border: 1px solid #00ea89 !important;

}

.multisearch__input {

background-color: #0000005c !important;
    border: 1px solid #00ea89 !important;

}

.sidebar__btn {
        background-color: #ffffff0f!important;
        border: 1px solid rgb(255 255 255 / 13%)!important;
}

.header__wallet-dropdown-btn {
	background-color: #ffffff0d!important;
	border: 1px solid rgb(255 255 255 / 12%)!important;
}

.header__wallet-btn {
	    background: #18332f !important;
}

.header__action {
	    background: #18332f !important;
}

.header__chat {
    background: #000430!important;
    border: 1.5px solid #223d9cc2!important;
}

.header__wallet-menu {
    background: #124338 !important;
    backdrop-filter: blur(9.05px) !important;
    border: 0px solid #00ea89 !important;
}

.search__input {
    background-color: #0000005c !important;
    border: 1px solid #ffffff85 !important;
}

.header__dropdown-btn {
    background: #00ea89 !important;
    border: 0px !important;
    color: #0B1312 !important;
}

.header__dropdown-btn:hover {
    background: #00ea89 !important;
    border: 0px !important;
    color: #0B1312 !important;
}

.header__notifications {
    background: #124338 !important;
    backdrop-filter: blur(9.05px) !important;
    border: 0px solid #00ea89 !important;
}

.header__user-menu {
    background: #124338 !important;
    backdrop-filter: blur(9.05px) !important;
    border: 0px solid #00ea89 !important;
}

.tabs-nav {
    border: 0px solid rgb(34 61 156) !important;
    background: #18332f !important;
    padding: 5px !important;
}

.active .svg-icon, a:hover .svg-icon, button:hover .svg-icon {
    fill: #ffffff !important;
    color: #ffffff !important;
}

.tabs-nav__btn.active {
background: radial-gradient(67.36% 100% at 50% 100%, rgba(0, 234, 137, 0.37) 0%, rgba(10, 26, 23, 0) 100%), #275850 !important;
color: #fff !important;
}

.notification-counter {
    background: #00EA89!important;
    right: 3px!important;
    top: 3px!important;
}

.header__action svg {
  stroke: none !important;
}

.header__signin {
    border-radius: 10px !important;
    padding: 10px !important;
    height: 48px !important;
    justify-content: center !important;
    border: 0px solid #ea46f9 !important;
    background: #28443F!important;
    width: 100px !important;
}

.header__signup {
    border-radius: 10px !important;
    width: 110px !important;
    height: 48px !important;
    color: #ffffff !important;
    background: #00EA89 !important;
}

.header__signin span:hover {
    color: #ffffff!important;
}

@media (max-width: 480px) {
    .header__signin, .header__signup {
        padding: 10px 14px;
        font-size: 12px;
        min-height: 36px;
      max-width: 100px;
    }
}

button.header__signup {
  background:#00EA89!important;
  color: #0B1312 !important;
  -webkit-text-fill-color: #0B1312 !important;
  border:0px #00EA89!important;
}