


.new-last-wins-wrapper {
    display: flex;
    align-items: center;
    border-radius: 16px;
    gap: 10px;
    background: linear-gradient(90deg, rgba(211, 10, 10, 0.58) 0, rgba(83, 4, 21, 0) 101%);
}

.new-last-wins-wrapper .new-last-wins-wrapper-text {
color: #fff;
font-family: Roboto;
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase
}

.new-last-wins-wrapper .new-last-wins-wrapper-img {
max-width: 84px!important
}

.new-last-wins-container {
display: flex!important;
gap: 10px;
width: 100%;
overflow-x: scroll;
height: 140px;
}




.new-last-wins-container::-webkit-scrollbar {
display: none
}

.new-last-wins-container-wrapper::-webkit-scrollbar {
display: none
}

.new-last-wins-container-wrapper {
gap: 10px;
width: 100%;
scroll-behavior: smooth;
display: flex!important;
overflow-x: scroll
}

.new-last-wins-item-container {
flex: 0 0 calc(25% - 10px); /* Exibe 4 itens por vez */
background: #1c2625!important;
box-shadow: rgba(0,0,0,.35) 0 5px 15px;
display: flex;
align-items: center;
border-radius: 8px;
cursor: pointer;
gap: 10px;
padding: 10px 40px 10px 10px
}

.new-last-wins-item-container img {
max-width: 90px;
border-radius: 8px
}

.new-last-wins-item.playerName {
color: var(--text-text,#fff);
font-family: Roboto;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: normal
}

.new-last-wins-item.winAmount {
color: #ff0 !important;
font-family: Roboto;
font-size: 13px;
font-style: normal;
font-weight: 600;
line-height: normal
}

.new-last-wins-item {
display: flex;
flex-direction: column;
gap: 5px!important
}

.is-home-page .hm-row-bc:nth-child(3) .casino-info-block .main-tabs-bc .tab-bc.selected-underline:first-child {
display: none
}

.is-home-page .hm-row-bc:nth-child(3) .casino-info-block .main-tabs-bc .tab-bc.selected-underline {
background: #18201d
}

.is-home-page .hm-row-bc:nth-child(3) .casino-info-block .main-tabs-bc .tab-bc.selected-underline:before {
background: unset!important
}

.is-home-page .hm-row-bc:nth-child(3) .casino-info-block {
border-top-left-radius: 16px;
border-top-right-radius: 16px;
border-bottom-right-radius: 16px;
border-bottom-left-radius: 16px;
background: #18201d;
box-shadow: rgba(0,0,0,.35) 0 5px 15px
}
/* 
.is-home-page .hm-row-bc:nth-child(3) .casino-info-block .main-tabs-bc {
box-shadow: none
}

.is-home-page .hm-row-bc:nth-child(3) .casino-info-block .casino-info-content.casino-info-content-winners {
background: #18201d
}

.is-home-page .hm-row-bc:nth-child(3) .casino-info-block .casino-info-content.casino-info-content-winners>li {
background: #1c2625;
height: unset!important
}

.is-home-page .hm-row-bc:nth-child(3) .casino-info-block .casino-info-content.casino-info-content-winners>li .casino-info-img {
width: 100px;
height: 68px;
border-radius: 8px
}

.is-home-page .hm-row-bc:nth-child(3) .casino-info-block .casino-info-content.casino-info-content-winners>li .casino-winners-info {
gap: 5px!important
} */

.casino-winners-info-wrapper {
display: flex;
align-items: center;
gap: 5px
}

.page-view-more .view-title-more.ellipsis {
color: #fff;
font-family: Roboto;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase
}

.is-home-page .competition-bc .c-segment-holder-bc.head .c-head-bc {
border-radius: 16px 16px 0 0;
background: #1c2625
}

/* .new-last-wins-item.winAmount {
color: #ff0 !important;
} */


@media (max-width:640px) {
.new-last-wins-container {

    height: 95px;
}
.new-last-wins-wrapper .new-last-wins-wrapper-text {
    font-size: 12px;
    text-align: center;
    
}
.new-last-wins-wrapper {
    display: block;
    padding-top: 12px;
}
.new-last-wins-wrapper .new-last-wins-wrapper-img {
    max-width: 30px!important;
    margin: auto auto;
}
.new-last-wins-container-wrapper img{
    height: 72px;

}
.new-last-wins-container-wrapper{
    gap: 4px;

}
.new-last-wins-item .gameName{
    font-size: 9px;
    
}
.new-last-wins-item.playerName {
    font-size: 10px;
}
.new-last-wins-container{
    height: 80px;
    gap: 4px;
}
.new-last-wins-item-container {
    gap: 8px;
    padding: 7px 10px 7px 7px;
    min-width: 150px;
}
  }
  
  