<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    font-family: 'Gotham Narrow';
}
.header-block{
    margin: 0 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    .logo-item{
        width: 412px;
        height: 66px;
        cursor: pointer;
        margin: 0 0 0 5px;
        img{
            width: auto;
            height: 100%;
            object-fit: contain;
        }
    }
    .right-block{
        display: flex;
        align-items: center;
        .right-item{
            display: flex;
            align-items: center;
        }

    }
    .live-help,.login-btn,.register-btn,.telegram-btn,.user-detail-btn,.money-info-btn{
        cursor:pointer;
        text-decoration: none;
        color: #FFFFFF;
        font-size: 16px;
        display: flex;
        align-items: center;
        border-radius: 12px;
        padding: 10px 20px;
        margin: 0 10px 0 0;

        &amp;:hover{
            background-color: transparent;
        }

        svg{
            margin: 0 5px 0 0;
            width:16px;
            height: 16px;
        }

    }
    .live-help{
        background-color: #1F536D;}
    .login-btn{
        background-color: #213399;
    }
    .telegram-btn{
        background-color: #0076A4;
        margin: 0 30px 0 0;
        height: 50px;
        box-sizing: border-box;
        &amp;:hover{
            background: linear-gradient(135deg, #005F85, #007B99);
        }
        img{
            margin: 0 10px 0 0;
        }
    }
    .register-btn,.money-info-btn{
        background-color: #0F9265;
    }
    .money-info-btn{
        cursor: default;
    }
    .money-info-btn:hover{
        background-color: #0F9265;

    }

    .user-detail-btn{
        background: #213399;

        &amp;:hover{
            background: linear-gradient(45deg, #213399, #495EFF);
            box-shadow: 0px 4px 10px rgba(33, 51, 153, 0.4);
        }
    }
    .live-help:hover {
        background: linear-gradient(45deg, #1F536D, #3B85A1);

        box-shadow: 0px 4px 10px rgba(31, 83, 109, 0.4);
    }


    .login-btn:hover {
        background: linear-gradient(45deg, #213399, #495EFF);

        box-shadow: 0px 4px 10px rgba(33, 51, 153, 0.4);
    }

    .register-btn:hover {
        background: linear-gradient(45deg, #0F9265, #18C78F);
        box-shadow: 0px 4px 10px rgba(15, 146, 101, 0.4);
    }
    .cash-item{
        cursor: pointer;
        position: relative;
        border-radius: 10px;
        padding: 4px 5px;
        display: flex;
        background: linear-gradient(90deg, #0e74c3 0%, #1b4e76 50%, #292929 72%);
        align-items: center;
        text-decoration: none;
        color: white;
        font-size: 32pt;
        font-weight: bold;
        img{
            margin: 0 8px ;
            width: 53px;
            height: 53px;
        }
    }

    .header-item{
        display: flex;
        align-items: center;
    }

    /* Cash menu */
    .cash-menu {
        left: 0;
        display: none;
        position: absolute;
        background-color: #fff;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
        top: 65px;
        width: 85%;
        padding: 10px;
        border-radius: 8px;
    }

    .menu-item {
        padding: 10px;
        cursor: pointer;
        color: #333;
        font-weight: normal;
    }

    .menu-item:hover {
        background-color: #f0f0f0;
    }
    .money-info-btn,.user-detail-btn{
        display: none;
    }

    &amp;.logged-in{
        .money-info-btn,.user-detail-btn{
            display: flex;
            svg{
                margin: 0 5px ;
            }

        }
        .login-btn,.register-btn{
            display: none;
        }

        .user-menu {
            position: relative;
            display: inline-block;

            .dropdown-menu {
                display: none;
                position: absolute;
                top: 60px;
                right: 10px;
                padding: 10px;
                background-color: #313753;
                border-radius: 5px;
                box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2);
                width: 219px;
                z-index: 999;
                &amp;.show {
                    display: block;
                }

                .menu-item {
                    display: flex;
                    align-items: center;
                    gap: 10px;
                    padding: 10px;
                    color: white;
                    text-decoration: none;

                    svg {
                        width: 20px;
                        height: 20px;
                        fill: white;
                    }

                    &amp;:hover{
                        background-color: rgba(235, 37, 64, 0.1);
                    }
                }
            }
        }
        .user-menu{
            display: block;
        }
    }
}
.user-menu{
    display: none;
}
.logout-btn{
    margin: 40px 0 0 ;
}

#password-rules{
    margin: 0 0 20px;
}

.password-container {
    position: relative;
    display: flex;
    align-items: center;
}

.password-container input {
    width: 100%;
    padding-right: 30px;
}

.toggle-password {
    position: absolute;
    right: 10px;
    cursor: pointer;
    font-size: 18px;
    user-select: none;
    top: 16px;
}

.rule {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 5px 0;
    p{
        margin: 0;
    }
}

.status-box {
    width: 8px;
    height: 8px;
    background-color: #213399;
    border-radius: 50%;
}

.input-item{
    position: relative;
}

.input-item input.error {
    border: 1px solid red !important;
    position: relative;
}
.input-item.error input,.password-container.error input {
    border:1px solid red !important;
    color: red !important;
    &amp;::placeholder{
        color: red !important;

    }
}

.input-item.error input::placeholder {
    color: red !important;
}

.error-message {
    color: red ;
    font-size: 12px;
    margin-top: 4px;
    display: none;
    position: absolute;
    top: 48px;
}

.input-item.error .error-message {
    display: block;
}

.success-message {
    border-radius: 5px;
    display: none;

    .success-item{
        &amp;.last{
            align-items: center;
            font-size: 24px !important;
            font-weight: 700;
        }
    }

    .resend-item{
        display: flex;
        align-items: center;
        span{
            display: none;
            font-size: 12px;
            background-color: #1A214B;
            padding: 8px 10px;
            margin: 0 0 0 10px;
            border-radius: 12px;
        }
    }

    .input-item{
        margin: 20px 0 0;
    }

    .btn-item{
        width: 100px;
        height: 35px;
        display: flex;
        margin: 0;
        align-items: center;
        justify-content: center;
        font-size: 10px;
        border-radius: 12px;
        background-color: #0F9265;
        cursor: pointer;
        padding: 0;
    }

    &amp;.active{
        display: block;
    }
    .success-item{
        display: flex;
        align-items: flex-start;
        svg{
            margin: 0 5px 0 0;
        }
        p{
            margin: 0 0 5px;
            font-size: 16px;
        }
    }

}
.success-message button {
    margin-top: 10px;
    border: none;
    color: white;
    cursor: pointer;
    border-radius: 4px;
    height: 40px !important;
}

.success-message button:hover {
    background-color: #256d28;
}



#loader {
    position: fixed;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.6);
    display: flex;
}

/* Spinner animasyonu */
.spinner {
    animation: spin 1s linear infinite;
    img{
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);

    }
}



.social-info-item{
    margin:0 0 0 10px;
    text-align: left;
}

.middle-area{
    overflow: hidden;
    .slider {
        width: 100%;
        max-width: 1100px;
        overflow: hidden;
        position: relative;
        display: flex;
        align-items: center;
        white-space: nowrap;
        margin: 0 auto;
    }

    .slider-track {
        display: flex;
        gap: 100px;
        animation: scroll 75s linear infinite;
    }

    .slide {
        min-width: 150px;
        height: 70px;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 18px;
        font-family: Arial, sans-serif;
        color: white;
        text-decoration: none;
        transition: transform 0.3s ease;
        img{
            width: 100%;
            height: 100%;
            object-fit: contain;
        }
    }

    .slide:hover {
        transform: scale(1.1);
    }
}

.status-toggle{
    &amp;:first-child{
        &amp;:hover{
            box-shadow: 0px 1px 10px 0px #010C49;

        }
    }
    &amp;:last-child{
        &amp;:hover{
            box-shadow: 0px 1px 10px 0px #010C49;

        }
    }
}


@keyframes scroll {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}

/* Sonsuz dÃ¶ngÃ¼ iÃ§in track'i iki kere kopyala */
.slider-track:hover {
    animation-play-state: paused;
}

.main-container{
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 25px !important;
    padding-right: 25px !important;

    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    .logo-item{
        width: 120px;

        img{
            width: 100%;

        }
    }

    .left-area{
        display: flex;
        align-items: flex-start;
        width: 500px;


        .menu-block{
            margin: 0 20px 0 0;


            .double-logo{
                display: flex;
                align-items: center;
                justify-content: center;
                .menu-item{

                    display: flex;
                    &amp;:last-child{
                        margin: 0 0 10px 10px;
                    }
                }
                img{
                    width: 100%;
                    height: 100%;
                    object-fit: contain;
                }

            }
            .menu-item{
                display: flex;
                margin: 0 0 10px;
                &amp;:hover{

                }
                img{
                    max-width: 281px;

                }
                &amp;.mobile{
                    display: none;
                }
            }
        }

    }
    .logo-item{
        &amp;.right-area{
            width: 120px;
            min-width: 120px;
            img{
                width: 100%;
            }
        }
    }
    .middle-area{
        margin: 0 20px 0 ;
        width: 100%;

        .site-block{
            padding: 0 20px;
            margin: 30px 0 30px;
            display: flex;
            align-items: center;
            justify-content: center;
            .site-item{
                cursor: pointer;
                position: relative;
                width: 30%;
                max-width: 180px;
                margin: 0 10px;
                height: 324px;
                border-radius: 10px;
                img{
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    border-radius: 10px;
                }
                .bg-anim-color{
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    background: linear-gradient(0deg, rgb(23, 25, 38) 0%, rgba(43, 45, 70, 0.32) 100%);
                    width: 100%;
                    height: 80px;
                    transition: height 0.2s ease-in-out;
                    opacity: .2;
                    border-radius: 0;

                }
                .mini-logo{
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    max-width: 100%;
                    width: auto;
                    height: auto;
                    transition: bottom 0.2s ease-in-out;

                }

                &amp;:hover {
                    .bg-anim-color {
                        height: 100%;
                        transition: height 0.2s ease-in-out;
                        opacity: 1;
                    }

                    .mini-logo {

                        bottom: 30%;
                        transition: bottom 0.2s ease-in-out;
                    }
                }


            }
        }
        .main-logo-item{
            text-align: center;
            margin: 0 0 20px;

        }
        .add-block{
            padding: 0 20px;
            display: flex;
            flex-direction: column;
            margin: 0 auto;
            .add-item{
                max-width: 598px;
                width: 100%;
                height: 88px;
                background-color: grey;
                margin:  0 auto;
                margin-bottom: 10px;

            }
        }
        .top-image{
            text-align: center;
            max-width: 700px;
            height: 124px;
            margin: 0 auto;

            &amp;.bottom{
            }

            img{
                width: 100%;
                height: 100%;
            }
        }



    }

}
.bottom-container{
    padding: 30px 0 0  230px;
    .top-block{
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }
    .info-item{
        display: flex;
        align-items: flex-start;
        justify-content: center;
        color: white;
        font-size: 18px;
        span{
            font-weight: bold;
        }

        p{
            font-size: 12px;
            color:#8C8C8C;
        }
    }
}

.social-media-container,.award-container {
    width: 900px;
    margin: auto;
    text-align: center;


    .mySwiper2{
        .swiper-wrapper{
            .swiper-slide{
                background: none ;
                width: 200px !important;
                height: 280px !important;
                img{
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    border-radius: 10px;
                }
            }
        }
    }

    .swiper-slide{
        width: 220px !important;
        box-sizing: border-box;
        display: flex !important;

        align-items: center;
        justify-content: center;
        background: linear-gradient(to bottom, #3E3E3E 32%, #2C2B2B 100%);
        padding: 10px;
        margin: 0 0 20px;
        border-radius: 10px;
        color: #FFFFFF;
        text-decoration: none;

        img{
            margin: 0 10px 0 0;
            width: 40px;
            height: 40px;
        }
        p{
            margin: 0;
        }
    }
    .swiper-pagination-bullet{
        background-color: #FFFFFF;
    }
    .swiper-pagination{
        position: relative;
        bottom: -10px;
    }
    .swiper-button-next,.swiper-button-prev{
        position: inherit !important;
        color: #FFFFFF;
        &amp;:after{
            font-size: 22px;
            font-weight: bold;
        }
    }

    .top-block {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .btn-item{
        display: flex;
        flex-direction: row-reverse;
    }
    .btn-item svg {
        width: 30px;
        margin: 0 5px;

        cursor: pointer;
        opacity: 1;

        &amp;:hover{
            opacity: .7;
        }
        path{
            fill: white;
        }
    }
    .btn-item svg.active {
        opacity: 1;
    }

    .social-media-block {
        display: flex;
        overflow: hidden;
        width: 100%;
        user-select: none; /* Resmin Ã¼zerine drag yapÄ±lmasÄ±nÄ± engeller */
        pointer-events: auto; /* Sadece slider'a tÄ±klanmasÄ±nÄ± saÄŸlar */

    }
    .social-media-block .slider-item {
        border-radius: 10px;
        min-width: 26%;
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(to bottom, #3E3E3E 32%, #2C2B2B 100%);

        &amp;:hover{
            background: linear-gradient(to bottom, #424242 32%, #303030 100%);
        }

        p,span{
            margin: 0;
            color: #DBDBDB;
        }

        img{
            width: 48px;
            height: 48px;
            margin: 0 5px 0 0;
        }
    }
    .dots {
        margin-top: 10px;
        display: flex;
        justify-content: center;
        background: white;
    }
    .dots span {
        width: 10px;
        height: 10px;
        background-color: gray;
        border-radius: 50%;
        margin: 0 5px;
        cursor: pointer;
        transition: background 0.3s;
    }
    .dots span.active {
        background-color: black;
    }

}
.award-container{
    padding: 80px 0  50px 0;
    border-bottom: 1px solid white;
    .social-media-block{
        .slider-item{
            border-radius: 20px;
            min-width: 38%;
            height: 250px;
            background-repeat: round;

        }
    }

}

.menu-container{

    width: 900px;
    margin: auto;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 50px  10px 50px;
    border-bottom: 1px solid white;
    font-size: 18pt;
    color: white;
    span{
        font-weight: bold;
        font-size: 20px;
        margin: 0 0 20px;
    }
    a{
        color: #B4B4B4;
        text-decoration: none;
        margin: 8px 0 ;
        font-size: 14px;
        font-weight: bold;

        &amp;:hover{
            color: #909090;
        }


    }

    .menu-item{
        display: flex;
        flex-direction: column;

    }


}

.social-media-area{
    width: 900px;
    margin: auto;
    text-align: center;
    padding: 20px 0 0;
    a{
        margin: 0 5px;
    }
}
.copyright{
    text-align: center;
    padding: 10px 0 50px;
}


.main-root{
    background: #1E212F;
    font-family: 'Gotham Narrow';
    color: white;
    padding: 10px 0 0;
}

@font-face {
    font-family: 'Gotham Narrow';
    src: url('../fonts/GothamNarrow-Book.otf') format('otf'),
    url('../fonts/GothamNarrow-Book.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.social-media-block {
    display: flex;
    overflow-x: scroll;  /* Yatay kaydÄ±rma */
    scroll-behavior: smooth;
    width: 100%;
    gap: 10px;
}

.slider-item {
    flex-shrink: 0;

    height: 91px; /* YÃ¼kseklik */
    background-size: cover;
    background-position: center;
    cursor: pointer;
    transition: transform 0.3s ease;

}

/* KaydÄ±rma iÅŸlemi sÄ±rasÄ±nda etkileÅŸim iÃ§in */
.social-media-block::-webkit-scrollbar {
    display: none; /* Scrollbar'Ä± gizle */
}

.social-media-block {
    -ms-overflow-style: none;  /* Internet Explorer iÃ§in */
    scrollbar-width: none;  /* Firefox iÃ§in */
}

.search-item{
    position: relative;
    display: flex;
    align-items: center;
    max-width: 700px;
    margin: 20px auto;
    svg{
        position: absolute;
        left: 16px;
        top: 10px;
        z-index: 99;
    }
    input{
        height: 50px;
        width: 100%;
        padding: 0 50px;
        border-radius: 50px;
        font-weight: 500;
        border: none;
        font-size: 16px;
    }
}

.mobile-head-menu {
    &amp;.query-menu{
        opacity: 0;
        visibility: hidden;
    }

    transition: opacity 0.3s ease, visibility 0.3s ease;
}
.mobile-head-menu.fixed {
    opacity: 1;
    visibility: visible;
}



.search-btn{

    justify-content: center;
    position: absolute;
    right: -1px;
    height: 101%;
    button{
        font-size: 14px;
        max-width: 400px;
        margin: 0 auto;
        width: 100% ;
        height: 100%;
        background-color: #156B4E;

        border-radius: 50px;


    }



}
.fake-info-container{
    .bottom-info{
        margin: 0 0 20px 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        .info-item{
            width: 100%;
            max-width: 550px;
            text-align: left;
            display: flex;
            align-items: center;
            font-size: 18px;
            margin: 0 0 10px ;
        }
        img{
            margin: 0 10px 0 0;

            width: 36px;
            height: 36px;
        }
    }
}
.fake-info-block{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 50px 0 0;
    .fake-info-item{
        margin: 0 5px ;
        padding: 40px 10px 0;
        position: relative;
        border-radius: 10px;
        max-width: 85px;
        height: 230px;
        display: flex;
        text-align: center;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        background: #007C51;


        &amp;.type-2{
            background: #981B2C;
        }

        &amp;.type-3{
            background: #BE8212;
        }

        .number{
            position: absolute;
            left: 50%;
            top: -20px;
            transform: translateX(-50%);
            font-size: 28px;
            font-weight: bold;
            border-radius: 50%;
            z-index: 99;
            background-color: white;
            color: black;
            width: 36px;
            height: 36px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        label{
            color: #C1C1C1;
            font-size: 14px;
            font-weight: bold;
        }
        span{
            font-size: 12px;
            font-weight: bold;
        }
        p{
            font-size: 10px;
            margin: 0;
            font-weight: lighter;
        }

        img{
            width: 100%;

        }
        .img-item{
            width: 64px;
            height: 64px;
            margin: 0 0 10px;
            img{
                width: 100%;
                height: 100%;
                object-fit: contain;
            }

        }

    }
    .fake-info{
        margin: 0 0 30px;
    }
    .icon-item{
        text-align: center;
        margin: 5px 0 0;
        img{
            width: 36px;
            height: 36px;
        }
    }
}
.coin-info-block{
    margin:30px;
    .coin-info-item{
        display: flex;
        align-items: center;
        color: #CDCDCD;
        font-size: 22px;
        img{
            margin: 0 10px 0 0;
            width: 48px;
            height: 48px;
        }
    }
    p{
        font-size: 18px;
        color: #CDCDCD;
    }
}

.mobile-head-menu{
    display: none;
}
.mobile-menu-icon{
    display: none;
}

.form-block{
    width: 40%;
    margin: 0 auto;
    background-color: #16181E;
    border-radius: 10px;

    padding: 50px;

    .input-item{
        display: flex;
        flex-direction: column;

        input{
            margin: 0 0 30px;
            height: 48px;
            background-color: #1E212F;
            border-radius: 20px;
            padding: 0 10px;
            font-size: 14px;
            width: 100%;
            color: #ffffff;
            border-width: 0;
            &amp;:focus{
                border: 1px solid #CECECE;
            }
            &amp;::placeholder{
                color: #ffffff;


            }
            &amp;:not(:placeholder-shown){
                border: 1px solid #CECECE;


            }
        }
    }
    .input-top{
        position: relative;
    }
    .social-media-area{
        margin: 80px 0 0;
        width: auto;
        text-align: center;
    }
    .options{
        display: flex;
        justify-content: space-between;
        align-items: center;
        label{
            cursor: pointer;

        }
        a{
            text-decoration: none;
            color: white;
        }
    }

    button{
        height: 64px;
        width: 100%;
        background-color: #00189C;
        border: none;
        cursor: pointer;
        margin: 30px 0 0;
        border-radius: 10px;

        font-size: 18px;
        color: #ffffff;

        &amp;:hover{
            background-color: #00189C;
            box-shadow: 0px 1px 10px 0px #01147A;

        }
    }
    .phone-container{
        display: flex;
        align-items: flex-start;
        position: relative;
        select{
            height: 48px;
            background-color: #1E212F;
            width: 150px;
            cursor: pointer;

            color: white;
            border-radius: 20px;
            margin: 0 30px 0 0;
        }
    }

}

.register-form {
    display: none;

    &amp;.password{
        display: block;
    }
}

.select-item{
    width: 273px;
    height: 78px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #1E212F;

    margin: 0 0 50px 0;
    border-radius: 20px;

}

.select-item div {
    cursor: pointer;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 95px;
    border-radius: 20px;

}

.select-item div.active {
    font-weight: bold;
    background-color: #109767;
}

.progress-container {
    width: 100%;
    height: 10px;
    background-color: #ccc;
    border-radius: 10px;
    overflow: hidden;

}

.progress-bar {
    /* Doluluk oranÄ± */
    height: 100%;
    background-color: #109667;
}


/*market*/

.treasure-head{
    display: flex;
    align-items: center;
    font-size: 32px;
    color: #CDCDCD;

    img{
        margin: 0 10px 0 0;
        width: 48px;
        height: 48px;
    }
    p{
        font-size: 16px;
    }
}
.select-treasure-item{
    display: flex;
    margin: 30px 0 ;
    div{
        cursor: pointer;
        font-size: 16px;
        padding: 5px 20px;
        margin: 0 10px 0 0;
        height: 28px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        font-weight: bold;
        &amp;:hover{
            box-shadow: 0px 1px 10px 0px #0F9667 !important;;

        }

        &amp;.active{
            background-color: #0C885D;
            &amp;:hover{
                box-shadow: 0px 1px 10px 0px #0F9667 !important;;
            }
        }
    }
}

.treasure-root{
    padding: 0 20px;
    .treasure-container{
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;

        .treasure-block{
            max-width: 190px;
            background-color: #000520;
            padding: 10px;
            margin: 0 10px 10px 0;
            border-radius: 10px;
            .img-item{
                width: 100%;
                height: 147px;
                margin: 0 0 5px;
                img{
                    width: 100%;
                    height: 100%;

                }
            }
            .cash-info{
                display: flex;
                align-items: center;
                font-size: 16px;
                color: #ffffff;
                img{
                    margin: 0 0 0 5px;
                    cursor: pointer;
                }
            }
            .cash-item{
                font-size: 14px;
                color: #BCBCBC;
                margin: 5px 0 10px;
                img{
                    position: relative;
                    top: 3px;
                }

                .first-span{
                    position: relative;
                    margin: 0 10px 0 0;
                    &amp;:after{
                        position: absolute;
                        content: "";
                        width: 4px;
                        height: 4px;
                        border-radius: 50%;
                        background-color: #FFFFFF;
                        top: 48%;
                        right: -10px;
                    }
                }
            }
            button{
                cursor: pointer;
                width: 100%;
                height: 39px;
                background-color: #00189C;
                font-size: 16px;
                border: none;
                color: #FFFFFF;
                border-radius: 10px;
                margin: 15px 0 10px;
                &amp;:hover{
                    box-shadow: 0 1px 10px 0 #010C49;

                }
            }
            .remainder-item{
                float: right;
                display: flex;
                align-items: center;
                margin: 0 0 5px;
                img{
                    margin: 0 5px 0 0;
                }
                span{
                    margin: 0 3px 0 0;
                }
                color: #AFAFAF;
                font-size: 12px;
            }
            .stock-info{
                display: flex;
                align-items: center;
                justify-content: space-between;
                span{
                    font-size: 12px;
                    color: #109667;
                    &amp;.finished{
                        color: #ED5E71;
                    }

                }
            }
        }
    }
    .treasure-container {
        display: none;

    }

    .treasure-container.active {
        display: flex;
    }
}

/* ticket */
.select-menu-item{
    margin: 20px 0 0 ;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    div{
        cursor:pointer;
        padding: 10px 30px;
        font-size: 24px;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 35px;
        img{
            width: 44px;
            margin: 0 10px 0 0;
        }
        &amp;:hover{
            box-shadow: 0 1px 10px 0 #010C49;
        }
        &amp;.ticket-select{
            margin: 0 20px 0 0;
            background-color: rgba(6, 21, 105, .2);
            &amp;.selected{
                background-color: #061569;
                box-shadow: 0px 1px 10px 0px #041887;
            }
        }
        &amp;.draw-select{
            background-color: rgba(69, 66, 33, 0.2);
            &amp;:hover{
                box-shadow: 0px 1px 10px 0px #BEB124;
            }
            &amp;.selected{
                background-color: rgba(143, 134, 25, 1);
                box-shadow: 0px 1px 10px 0px #BEB124;
            }
        }


    }
}

.mobile-top-menu{
    display: none;
}

.draw-root{
    .status-item{
        span{
            color: #989898;
        }
    }

    .modal {
        display: none;
        position: fixed;
        z-index: 1;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        background-color: rgba(0,0,0,0.4);
    }

    .modal-content {
        background-color: #fefefe;
        margin: 15% auto;
        padding: 20px;
        border: 1px solid #888;
        width: 80%;
        max-width: 400px;
    }

    .close {
        color: #aaa;
        float: right;
        font-size: 28px;
        font-weight: bold;
    }

    .close:hover,
    .close:focus {
        color: black;
        text-decoration: none;
        cursor: pointer;
    }
}

.status-item{
    margin: 50px 0 50px 5px ;
    display: flex;
    align-items: center;
    .number{
        margin: 0 0 0 10px;
        width: 18px;
        height: 18px;
        background-color: #202A00;
        font-size: 12px;
        font-weight: bold;
        color: #ffffff;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    span{
        cursor: pointer;
        font-size: 16px;
        padding: 15px 35px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 5px;
        background-color: rgba(15, 150, 103, 0.1);
        color: #CDCDCD;

        &amp;:hover{
            box-shadow: 0px 1px 10px 0px #0F9667;
        }



        &amp;.active-draw{
            margin: 0 15px 0 0;


            &amp;:hover{
                box-shadow: 0px 1px 10px 0px #BEB124;
            }
            &amp;.selected{
                background-color: rgba(143, 134, 25, 1);
                padding: 10px 20px;
                color: #ffffff;
            }
        }

        &amp;.active{
            background-color: #0F9667 !important;
            &amp;:hover{
                box-shadow: 0px 1px 10px 0px #0F9667;


            }
        }
        &amp;.controlled{
            background-color: rgba(6, 154, 213, 0.1);
            margin: 0 15px;
            &amp;:hover{
                box-shadow: 0 1px 10px 0 rgba(6, 154, 213, 0.1);

            }
        }
        &amp;.finished{
            background-color: rgba(235, 37, 64, 0.1);
            &amp;:hover{
                box-shadow: 0 1px 10px 0 rgba(235, 37, 64, 0.1);

            }
        }

    }

}

.ticket-root{
    width: 100%;

    .ticket-block { display: none; }
    .ticket-block.active { display: block }
    .status-item span { cursor: pointer; padding: 5px 10px; margin: 5px;  }



    .ticket-item{
        width: 100%;
        margin: 0 0 15px ;
        height: 206px;
        max-width: 634px;

        img{
            width: 100%;
            height: 100%;

        }

    }
}

.ticket-root, .draw-root {
    display: none; /* BaÅŸlangÄ±Ã§ta gizli */
}
.ticket-root.active, .draw-root.active {
    display: block; /* SeÃ§ili olanÄ± gÃ¶ster */
}

.draw-container{
    display: flex;
    flex-wrap: wrap;

    .draw-block{
        padding: 10px;
        background-color: #16181E;
        width: 30%;
        max-width: 193px;
        text-align: center;
        border-radius: 10px;
        margin: 0 10px 20px 0;
        box-sizing: border-box;


        .img-item{
            width: 100%;
            height: 93px;
            margin: 0 0 10px;
            img{
                width: 100%;
                height: 100%;
            }
        }
        .person{
            color: #ffffff;
            font-size: 16px;
        }
        .price-item{
            margin: 10px 0;
            display: flex;
            align-items: center;
            justify-content: space-around;
            .price{
                font-size: 24px;
                font-weight: bold;
                color: #0FCA89;
            }
            .xp-item{
                margin: 0 0 0 20px;

                padding: 10px;
                color: #9B9B9B;
                border-radius: 20px;
                span{
                    color: #ffffff;

                }
            }

        }
        .btn-item{
            margin: 20px 0 0 0;
            background-color: #00189C;
            padding: 10px 20px;
            border-radius: 20px;
            display: flex;
            cursor:pointer;
            align-items: center;
            justify-content: center;
            font-size: 18px;
            &amp;:hover{
                box-shadow: 0px 1px 10px 0px #010C49;

            }
            img{
                margin: 0 0 0 20px;
            }
        }
        .date-item{
            margin: 10px 0 0;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            color: #969696;
            font-size: 12px;
        }

    }
}

/*open-close */
.head-info{
    display: flex;
    align-items: center;
    font-size: 24px;
    color: #CDCDCD;

    img{
        margin: 0 8px 0 0;
        width: 36px;
    }
}

.open-close-status{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 30px 0 30px;
    span{
        margin: 0 10px;
        width: 120px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 24px;
        font-weight: bold;
        background-color: rgba(15, 150, 103, .2);
        border-radius: 10px;
        cursor: pointer;
        &amp;.active{
            background-color: #0F9667;
            box-shadow: 0px 1px 20px 0px #0F9667;

        }
        &amp;:hover{
            box-shadow: 0px 1px 10px 0px #0F9667 !important;;

        }
        &amp;:nth-child(2){
            background-color: rgba(235, 37, 64, 0.2);

            &amp;:hover{
                box-shadow: 0px 1px 10px 0px #EB2540 !important;


            }

            &amp;.active{
                background-color: #EB2540;
                box-shadow: 0px 1px 10px 0px #EB2540;
            }
        }
    }
}

.progress {
    position: relative;
    margin: 4px;
    float: left;
    text-align: center;
}

.barOverflow { /* Wraps the rotating .bar */
    position: relative;
    overflow: hidden; /* Alt kÄ±smÄ± gizlemek iÃ§in */
    width: 300px;
    height: 150px; /* YarÄ±m daire */
    margin-bottom: -20px; /* SayÄ±larÄ± yukarÄ± taÅŸÄ±mak iÃ§in */
}

.bar {
    position: absolute;
    top: 0; left: 0;
    width: 300px;
    height: 300px; /* Tam daire */
    border-radius: 70%;
    box-sizing: border-box;
    border: 30px solid #eee;     /* Gri renkli Ã§erÃ§eve */
    border-bottom-color: #EB2540;  /* Mavi renkli yarÄ±m daire */
    border-right-color: #EB2540;
}


svg path {


}
.meter{
    stroke: #EB2540;
}

.meter2{
    stroke: #0F9667;
}


.value-text,.value-text2,.default-text {
    font-size: 18px;
    font-weight: bolder;
    transform: translateY(10px);
    z-index: 99;
    position: relative;

    fill: white;
}
.circle-item{
    position: relative;
    width: 250px;
    height: 200px;
    margin: 0 20px 0 0;
    img{
        position: absolute;
        left: 50px;
        top: 50px;
        width: 170px;
        height: 170px;
        border-radius: 50%;
    }
    .zero{
        position: absolute;
        bottom: -32px;
        left: 62px;
        font-weight: bold;
    }
    .hundred{
        position: absolute;
        bottom: -32px;
        right: 36px;
        font-weight: bold;
    }
    svg{
        overflow: visible;
        width: 270px;
        height: 270px;
    }

    svg path {
        will-change: auto;
        stroke-width: 20px;
        stroke-miterlimit: round;
        transition: stroke-dashoffset 850ms ease-in-out;

    }
}
.rtp-info-block{

    color: #EB2540;
    font-size: 20px;
    padding: 10px;

    .rtp-info-item{

        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 5px 5px 5px 0;

        span{
            color: #ffffff;
            display: flex;
            align-items: center;
            justify-content: flex-end;
            margin: 3px 0;
            font-size: 14px;
            &amp;:first-child{
                color: #A4A4A4;

            }
            svg{
                margin: 0 0 0 5px;
            }
            img{
                width: 18%;
                margin: 0 5px 0 0;
            }
        }
    }
}
.open-close-container{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    margin: 0 auto;
    max-width: 600px;
    padding:00px 20px 20px;
    background-color: #323232;
    .right-block{

        .top-block{
            display: flex;
            align-items: center;
            margin: 30px 0 0 0;
            .ratio-item{
                display: flex;
                align-items: center;
                padding: 25px 15px;
                margin: 0 20px 0 0;
                background-color: #7B2934;
                border-radius: 10px;

                img{
                    width: 32px;
                }
                div{
                    margin: 0 10px 0 0;

                    display: flex;
                    flex-direction: column;
                    span{
                        font-size: 20px;
                        font-weight: bold;
                    }

                    p{
                        margin: 3px 0 0 0;
                        font-size: 18px
                    }
                }
            }
            .timer{
                background-color: #202020;
                font-size: 18px;
                text-align: center;
                padding: 10px 15px;
                border-radius: 10px;
                box-shadow: 0 4px 8px rgba(0, 0, 0, 0.7);

                div{
                    display: flex;
                    align-items: center;
                    margin: 5px 0 0;
                }
                label{
                    margin: 0 5px;
                }
                span{

                    background-color: #161A2D;
                    width: 30px;
                    height: 30px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    border-radius: 10px;

                }
            }
        }
        .middle-item{
            margin: 30px 0;
            span{
                border-radius: 10px;
                font-size: 16px;
                padding: 10px;
                cursor:pointer;
                color: #B1B1B1;
                &amp;:hover{
                    box-shadow: 0 1px 30px 0 #7B2934;


                }
                &amp;:last-child{
                    margin: 0 0 0 5px;



                    &amp;.active{

                    }
                }
                &amp;.active{
                    color: #FFFFFF;
                    background-color: #EB2540;
                }
            }
        }



    }

}
.open-close-root{
    max-width: 1200px;
    margin: 0 auto;
    .bottom-info-container{
        display: flex;
        position: relative;
        width: 100%;

    }
    .open-close-block{
        display: flex;
        align-items: center;
        position: relative;

        margin: 0 0 20px;

    }
    .bottom-info-block{
        display: flex;
        align-items: flex-start;
        background-color: #202020;
        padding: 20px 20px;
        box-sizing: border-box;
        border-radius: 5px;
        img{
            margin: 0 10px 0 0;
            width: 36px;
            height: 36px;
            min-width: 36px;
            min-height: 36px;
            object-fit: contain;
        }
        p{
            margin: 0;
            font-size: 12px;
            span{
                color: #EB2540;
            }
        }
    }
    .game-container{
        margin: 30px 0 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        max-width: 640px;
        .game-block{
            max-width: 144px;
            border-radius: 20px;
            width: 100%;
            margin: 0 5px 40px;
            .img-item{
                width: 100%;
                height: 183px;
                margin: 0 0 10px;
                border-radius: 20px;
                img{
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    border-radius: 10px;
                }
            }
            span{
                font-size: 18px;
            }
            .rtp-item{
                display: flex;
                align-items: center;
                img{
                    width: 24px;
                    height: 24px;
                }
                span{
                    font-size: 18px;
                    position: relative;
                    margin: 0 20px 0 10px;
                    &amp;:after{
                        content:"" ;
                        position: absolute;
                        width: 1px;
                        height: 20px;
                        right: -10px;
                        top: 5px;
                        background-color: #FFFFFF;

                    }
                }
                p{
                    font-size: 14px;
                    color: #A6A6A6;
                }
            }

        }
    }
    &amp;.open{
        .circle-item{
            svg{
                path{
                    &amp;.meter{
                        stroke: #00FFB7;
                    }
                }

            }
        }
        .ratio-item{
            background-color: #0F9667 !important;
        }
        .middle-item{
            span{
                &amp;:hover{
                    box-shadow: 0px 1px 30px 0px #0F9667 !important;;
                }
                &amp;.active{
                    background-color: #0F9667;
                }
            }
        }
        .rtp-info-block{
            color: #0F9667 !important;
        }
        .bottom-info-block{
            p{
                span{
                    color: #0F9667;
                }
            }
        }
    }

    .rtp-info-block {
        display: none;
        width: 100%;

        padding: 10px;
        border-radius: 5px;
        background-color: #202020;


    }

    .rtp-info-block.active {
        display: block;
    }
}


.status-toggle {
    cursor: pointer;
    margin-right: 10px;
}

.status-toggle.active {
    font-weight: bold;
}

.open-close-root {
    display: none;
    margin: 30px 0;
    width: 100%;
}

.open-close-root.open {
    display: block;
}

.open-close-root.close {
    display: none;
}

.bottom-root{
    display: flex;
    justify-content: center;


    &amp;.open{
        p{
            span{
                color: #0F9667 !important;
            }
        }
    }
}

.wheel-root{
    margin: 100px 0 0;
    position: relative;
    transform: translate(0, -30%);
    display: flex;
    align-items: center;
    justify-content: center;
    scale: 0.7;


}

.wheel-bg-item{
    width: 1040px;
    height: 1040px;
    position: absolute;
    z-index: 1;
    left: 50.5%;
    top: 49.5%;
    transform: translate(-50%,-50%);
    img{
        width: 100%;
        height: 100%;
        transform: rotateZ(90deg) !important;
    }
}

.wheel-container {
    position: relative;
    width: 850px;
    height: 850px;
    border-radius: 50%;

    transform: rotateZ(270deg);

    .spin-btn{
        display: flex;
        transform: rotate(90deg);
        left: -250px;
        padding: 10px 20px;
        z-index: 999999999;
        bottom: 400px;
        .extra-spin-btn{
            width: 363px;
            height: 88px;
        }

    }



    .img-item{
        position: absolute;
        z-index: 99;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        img{
            transform: rotateZ(90deg) !important;
        }

    }
    .chart-icon{
        position: absolute;
        z-index: 98;
        right: -10px;
        top: 50%;
        transform: translate(-50%,-50%);
        svg{
            transform: rotateZ(90deg) !important;
        }

    }
}

.wheel {
    width: 100%;
    height: 100%;
    position: relative;
    transform-origin: center;
    transition: transform 4s ease-out;

    .winner-modal {
        display: none; /* Ä°lk baÅŸta gizli olacak */
        position: fixed;
        z-index: 1000;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.6);
        align-items: center; /* Dikey hizalama */
        justify-content: center; /* Yatay hizalama */
        .modal-content {
            background-color: #13161F;
            padding: 20px;
            border-radius: 10px;
            text-align: center;
            width: 300px;
            box-sizing: border-box;
            .winner-text{
                display: flex;
                justify-content: flex-start;
                .green-dot{
                    margin: 0 5px 0 0;
                    position: relative;
                    top:3px
                }
            }
            .green-dot{
                width: 8px;
                min-width: 8px;
                height: 8px;
                border-radius:50%;
                background-color: #007C51;
            }
            button{
                background-color: #273886;
                width: 100%;
            }
            h2{
                font-size: 18px;
            }
            p{
                font-size: 14px;
                color: #8A8A8A;
                margin: 0 0 10px;
            }
            img{
                width: 263px;
            }
        }
    }

    .winner-modal.show {
        display: flex; /* AÃ§Ä±lÄ±nca gÃ¶rÃ¼nÃ¼r hale gelecek */
    }




}

.wheel-item {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform-origin: 100% 100%;
    font-size: 18px;
    color: white;
    font-weight: bold;
    background-color: #444;
    transform: translate(-50%, -50%);
}

button {
    margin-top: 20px;
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    background-color: #28a745;
    color: white;
    border: none;
    border-radius: 5px;
}

button:hover {
    background-color: #218838;
}

.middle-area{
    &amp;.wheel{


        text{
            font-size:24px;
            color: #ffffff !important;
            pointer-events:none;
            font-weight: bold;
        }
        #chart{
            margin: 0 auto;
            width:790px;
            height:790px;
            position: relative;
            top: 10px;
            left: 20px;

        }
        #question{
            position: absolute;
            width:400px;
            height:500px;
            top:0;
            left:520px;
        }
        #question h1{
            font-size: 50px;
            font-weight: bold;
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            position: absolute;
            padding: 0;
            margin: 0;
            top:50%;
            -webkit-transform:translate(0,-50%);
            transform:translate(0,-50%);
        }



    }
    h1{
        transform: rotateZ(90deg) !important;
    }
}

.spin-btn{
    top: 50%;
    transform: translate(-80%, 50%);
    position: absolute;
    left: 40%;

}
.extra-spin-btn {
    background: linear-gradient(58deg, #04125D, #081E93);
    color: white;
    padding: 10px 70px;
    border: none;
    border-radius: 10px;
    font-size: 24px;
    cursor: pointer;


    &amp;:hover{
        box-shadow: 0px 1px 20px 0px #010C49;

    }
}






.complaint-head{
    margin: 30px 0 0 0 ;
    display: flex;
    align-items: center;
    justify-content: space-between;
    .head-item{
        display: flex;
        align-items: center;
        color: #CDCDCD;
        font-size: 24px;
        img{
            margin: 0 10px 0 0;
        }
    }
    .icon-item{
        width: 36px;
        height: 36px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #0F9667;
        border-radius: 50%;
        svg{
            transform: rotateY(180deg);
        }
    }

    img{
        width: 36px;

    }
}
.sort-item{
    cursor: pointer;
    margin: 5px 0 0 0;
    width: 120px;
    padding: 5px 0;
    background-color: #1F536D;
    font-size: 16px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    &amp;:hover{
        background-color: #1A475D;
    }
    svg{
        margin: 0 0 0 10px;
        width: 24px;
        height: 24px;
    }
}
.choose-site-item{
    display: flex;
    align-items: center;


    &amp;.image{
        img{
            height: 33px;
            width: 109px !important;
            object-fit: none;
            margin: 0 5px 0 0;

        }

    }

    svg{
        margin:0 5px 0 10px

    }
}
.choose-site{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.complaint-sites-block{
    display: flex;
    flex-wrap: wrap;
    margin: 50px 0 0;
    .complaint-site-item{
        height: 80px;
        width: 160px;
        margin: 0 5px 30px ;
        cursor: pointer;
        img{
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 6px;

        }

    }
}

.enter-cod{
    display: flex;
    align-items: center;

    .search-item{
        width: 100%;
        margin: 10px;
    }
    .search-icon-item{
        .icon-item{
            cursor:pointer;
            width: 64px;
            height: 64px;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #0F9667;
            border-radius: 50%;
            svg{

            }
            &amp;:hover{
                background-color: #007A52;
            }
        }
    }

}
input{
    box-sizing: border-box;
    &amp;:focus{



    }
}

.input-item{
    input{
        &amp;:focus{
            box-shadow: 0px 1px 30px 0px #1E212F;
        }
    }
}
.rtp-head{
    display: flex;
    align-items: center;
}

.complaint-container{
    background-color: #323232;
    border-radius: 10px;
    margin: 0 10px;

    &amp;.negative{
        .status-head{
            color: #EB2540 !important;
        }

        .all-comment{
            color: #EB2540 !important;


        }
        .comp-status-block{
            background-color: #EB2540 !important;
        }

    }

    .comp-head-block{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding: 0 20px 0 8px;
        position: relative;
        img{
            width: 120px;
            height: 100%;
            object-fit: contain;
        }
        .comp-name-info{
            display: flex;
            flex-direction: column;
            margin: 0 10px 0 0;
            p{
                font-size: 14px;
                margin: 0;
            }
            span{
                color: #898989;
                font-size: 11px;
            }
        }
        .edit-block{
            position: absolute;
            right: 20px;
            top: 20px;
            display: flex;


        }
        .star-item{
            display: flex;
            align-items: center;
            img{
                width: auto;
            }
            p{
                font-size: 14px;
                span{
                    color: #898989;
                    font-size: 12px;

                }
            }

        }
    }
    .comp-title-block{
        padding: 0 20px;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        margin: 0 0 10px;
        .comp-title-item{
            margin: 0 0 10px 0;
            h2{
                font-size: 16px;
                font-weight: 700;
            }
            .comp-username{
                span{
                    font-size: 14px;
                }
            }
            .comp-point{
                display: flex;
                align-items: center;
                font-size: 12px;
                color: #A3A3A3;
                img{margin: 0 5px 0 10px}
                span{
                    color: #FFFFFF;
                }
            }
            .comp-date{
                font-size: 12px;
                color: #A3A3A3;

            }


        }
        .help-item{
            border: 1px solid #FFFFFF;
            height: 26px;
            display: flex;
            align-items: center;
            max-width: 148px;
            padding: 0 10px;
            border-radius: 10px;
            cursor:pointer;
            img{
                margin: 0 5px 0 0;
            }
            span{
                font-size: 11px;
            }
        }


    }
    .comp-photo-item{

        width: 270px;
        padding: 0 20px;
        img{
            width: 100%;
        }
    }
    .comp-bottom-block{
        padding: 0 20px;
        margin: 20px 0 30px;
        span{
            font-size: 16px;
            font-weight: 700;
        }
        p{font-size: 12px;
            color: #B8B8B8;
            margin: 0;
        }
        .all-comment{
            font-size: 12px;
            color: #00BE7C;
            cursor: pointer;
        }
    }

    .comp-status-block{
        background-color: #00DE91;
        border-radius: 10px;
        padding:0 8px;
        .comp-status-item{
            background-color: #1F2233;
            padding: 15px;
            border-radius: 10px;
            .status-head{
                display: flex;
                align-items: center;
                justify-content: flex-start;
                color: #00DE91;
                font-size: 16px;
                svg,img{
                    margin: 0 5px 0 0;
                }
            }
            .status-info{
                display: flex;
                align-items: center;
                justify-content: center;
                margin: 20px 0;
                img{
                    width: 120px;
                    margin: 0 15px 0 0;
                }
                .status-point-item{


                    .status-point{
                        font-size: 14px;
                        display: flex;
                        align-items: center;
                        .rating-item{
                            display: flex;
                            align-items: center;
                            img{
                                width: auto;
                                margin: 0 5px 0 0;
                            }
                            p{
                                font-size: 12px;
                                margin: 0;
                                span{
                                    font-size: 8px;
                                    color: #A3A3A3;
                                }
                            }
                        }
                    }
                    .date{
                        font-size: 8px;
                        color: #A3A3A3;
                    }

                }
            }
            .status-text-item{
                p{
                    font-size: 12px;

                }
                .all-comment{
                    color: #00DE91;
                    font-size: 12px;
                    cursor: pointer;


                }
            }
        }

    }


}

.complaint-middle{
    .complaint-root{
        display: none;
    }
}

.complaint-root{
    .complaint-wrapper{

        .comp-head{
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin: 0 0 40px;
            .img-item{
                display: flex;
                align-items: center;
                img{
                    margin: 0 10px 0 0 ;

                }
                font-size: 18px;
            }


        }
        .choose-site-block{
            background-color: #FF4D12;
            height: 50px;
            max-width: 400px;
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0 20px;
            cursor: pointer;
            width: 100%;
            margin: 0 5px 0 0;
            svg{
                width: 11px;
            }
            .choose-site-item{
                display: flex;
                align-items: center;

                &amp;:hover{
                    box-shadow: 0px 1px 20px 0px rgba(255, 77, 18, 0.5);

                }

                img{
                    margin: 0 10px 0 0;

                }


            }

            &amp;:hover{
                box-shadow: 0px 1px 10px 0px rgba(255, 77, 18, 0.5);
            }

        }
        .middle-text{
            color: #A6A6A6;
            font-size: 14px;


        }
        .enter-cod{
            .search-icon-item{
                .icon-item{
                    width: 52px;
                    height:52px;
                }

            }
            .search-item{
                width: 370px;
                margin: 10px 10px 10px 0;
                input{
                    padding: 0 20px;
                }
            }
        }
        .complaint-items{
            display: flex;
            align-items: flex-start;
            margin: 20px 0;
            .complaint-container{
                background-color: #323232;
                border-radius: 10px;
                margin: 0 10px;

                &amp;.negative{
                    .status-head{
                        color: #EB2540 !important;
                    }

                    .all-comment{
                        color: #EB2540 !important;


                    }
                    .comp-status-block{
                        background-color: #EB2540 !important;
                    }

                }

                .comp-head-block{
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                    padding: 0 20px 0 8px;
                    img{
                        width: 120px;
                        height: 100%;
                        object-fit: contain;
                    }
                    .comp-name-info{
                        display: flex;
                        flex-direction: column;
                        margin: 0 10px 0 0;
                        p{
                            font-size: 14px;
                            margin: 0;
                        }
                        span{
                            color: #898989;
                            font-size: 11px;
                        }
                    }
                    .star-item{
                        display: flex;
                        align-items: center;
                        img{
                            width: auto;
                        }
                        p{
                            font-size: 14px;
                            span{
                                color: #898989;
                                font-size: 12px;

                            }
                        }

                    }
                }
                .comp-title-block{
                    padding: 0 20px;
                    display: flex;
                    align-items: flex-start;
                    flex-direction: column;
                    margin: 0 0 10px;
                    .comp-title-item{
                        margin: 0 0 10px 0;
                        h2{
                            font-size: 16px;
                            font-weight: 700;
                        }
                        .comp-username{
                            span{
                                font-size: 14px;
                            }
                        }
                        .comp-point{
                            display: flex;
                            align-items: center;
                            font-size: 12px;
                            color: #A3A3A3;
                            img{margin: 0 5px 0 10px}
                            span{
                                color: #FFFFFF;
                            }
                        }
                        .comp-date{
                            font-size: 12px;
                            color: #A3A3A3;

                        }


                    }
                    .help-item{
                        border: 1px solid #FFFFFF;
                        height: 26px;
                        display: flex;
                        align-items: center;
                        max-width: 148px;
                        padding: 0 10px;
                        border-radius: 10px;
                        img{
                            margin: 0 5px 0 0;
                        }
                        span{
                            font-size: 11px;
                        }
                    }


                }
                .comp-photo-item{

                    width: 270px;
                    padding: 0 20px;
                    img{
                        width: 100%;
                    }
                }
                .comp-bottom-block{
                    padding: 0 20px;
                    margin: 20px 0 30px;
                    span{
                        font-size: 16px;
                        font-weight: 700;
                    }
                    p{font-size: 12px;
                        color: #B8B8B8;
                        margin: 0;
                    }
                    .all-comment{
                        font-size: 12px;
                        color: #00BE7C;
                        cursor: pointer;
                    }
                }

                .comp-status-block{
                    background-color: #00DE91;
                    border-radius: 10px;
                    padding:0 8px;
                    .comp-status-item{
                        background-color: #1F2233;
                        padding: 15px;
                        border-radius: 10px;
                        .status-head{
                            display: flex;
                            align-items: center;
                            justify-content: flex-start;
                            color: #00DE91;
                            font-size: 16px;
                            svg,img{
                                margin: 0 5px 0 0;
                            }
                        }
                        .status-info{
                            display: flex;
                            align-items: center;
                            justify-content: flex-start;
                            margin: 20px 0;
                            img{
                                width: 120px;
                                margin: 0 15px 0 0;
                            }
                            .status-point-item{


                                .status-point{
                                    font-size: 14px;
                                    display: flex;
                                    align-items: center;
                                    .rating-item{
                                        display: flex;
                                        align-items: center;
                                        img{
                                            width: auto;
                                            margin: 0 5px 0 0;
                                        }
                                        p{
                                            font-size: 12px;
                                            margin: 0;
                                            span{
                                                font-size: 8px;
                                                color: #A3A3A3;
                                            }
                                        }
                                    }
                                }
                                .date{
                                    font-size: 8px;
                                    color: #A3A3A3;
                                }

                            }
                        }
                        .status-text-item{
                            p{
                                font-size: 12px;

                            }
                            .all-comment{
                                color: #00DE91;
                                font-size: 12px;
                                cursor: pointer;


                            }
                        }
                    }

                }


            }
        }
        .complaint-form-container{
            background-color: #323232;
            padding: 30px;
            border-radius: 10px;

            .question-block{
                margin: 0 0 30px;
                max-width: 700px;
                .question-item{
                    display: flex;
                    align-items: center;
                    span{
                        width: 36px;
                        height: 36px;
                        background-color: #1E212F;
                        border-radius: 50%;
                        margin: 0 10px 0 0;
                        display: flex;
                        align-items: center;
                        justify-content: center;

                    }
                }
                .rating-block{
                    background-color: #1E212F;
                    padding: 20px;
                    border-radius: 10px;

                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                }
                .rating-item{
                    display: flex;
                    align-items: center;
                    .star-item{
                        cursor: pointer;
                        &amp;.active{
                            path{
                                fill:#CE9804
                            }
                        }

                    }
                }

            }
            .btn-item{

                display: flex;
                justify-content: flex-end;
            }


            .upload-area {

                width: 100%;

                height: 165px;
                border-radius: 10px;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                text-align: center;
                cursor: pointer;
                background-color: #1E212F;
                transition: 0.3s;
                position: relative;
            }

            .upload-area:hover {
                border-color: #333;
            }

            .upload-area img {
                width: 20px;
                height: 20px;

            }

            .upload-area p {
                margin-top: 10px;
                color: #949494;
                font-size: 18px;
            }

            .upload-area input {
                display: none;
            }

            .preview {
                margin-top: 15px;
                max-width: 100%;
                height: auto;
                display: none;
            }

        }

    }


    .select-question img {
        width: 24px;
        height: 24px;
        margin-right: 8px;
        position: absolute;
        left: 5px;
        top: 11px;
    }
    .select-question{
        position: relative;

    }
    select {
        height: 44px;
        background-color: #1E212F;
        width: 100%;
        cursor: pointer;
        color: #9E9E9E;
        font-size: 14px;
        border-radius: 10px;
        margin: 0 30px 0 0;
        border:none;
        padding: 0 35px;

    }
    .text-area {

        width: 100%;
        height: 165px;
        border: 1px solid #ccc;
        border-radius: 5px;
        background-color: #1E212F;
        color: #FFFFFF;
        font-size: 14px;
        font-family: "Gotham Narrow";
        resize: none;
        padding: 10px 0 0 10px;
    }
}
.help-block{
    display: flex;
    align-items: center;
    .help-item{
        &amp;.helped{
            display: flex;
            margin: 0 0 0 20px;
            align-items: center;
            color: rgb(68, 218, 166);
            border: 1px solid #44DAA6 !important;
            svg{margin:0 5px 0 0}


        }
        &amp;.active{
            background-color: #1F805E;
            svg{
                margin: 0;
                path{
                    fill: white;
                }
            }

        }
    }
}
.add-complaint{
    width: 110px;
    height: 40px;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;

    background-color: #FF4D12 ;
    font-size: 12px;
    border-radius: 10px;
    cursor: pointer;
    font-weight: 700;
    img{
        margin: 0 5px 0 0;
        width: auto;
    }

    &amp;:hover{
        box-shadow: 0px 1px 10px 0px rgba(255, 77, 18, 0.5);
    }

}
.step-2{
    .complaint-head{
        .choose-site-item{
            span{
                color:#FFFFFF;
                font-size: 16px !important;
            }

        }

    }
}
.step-2,.step-3{
    .head-item{
        font-size: 15px;
        color: #A3A3A3;
        img{
            width: 28px;
        }
    }
    .complaint-head{
        display: flex;
        align-items: self-end;
        margin: 30px 0;
        .choose-site-item{
            svg{
                height: 15px;
            }
            span{
                font-size: 15px;

            }
            &amp;.image{
                span{
                    font-size: 18px;
                    color: #FFFFFF;
                }

            }
        }


    }
    .enter-cod{
        .search-icon-item{
            .icon-item{
                width: 48px;
                height: 48px;
            }

        }
    }

}
.step-3{
    .add-complaint{
        background-color: #FF2D7A;
        &amp;:hover{
            box-shadow: 0px 1px 10px 0px #FF2D7A !important;;

        }
    }
}


.mobile-head-item{
    display: none;
}
.mobile-icon-item{
    display: none;
}


.back-item{
    cursor: pointer;
    margin: 0 0 10px;
    text-align: right;
    rect{
        &amp;:hover{
            fill: rgb(40, 40, 40);
        }

    }
}

.status-text-item p {
    max-height: 40px; /* BaÅŸlangÄ±Ã§ta kÄ±saltÄ±lmÄ±ÅŸ hali */
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
}
.status-text-item.expanded p {
    max-height: 500px; /* Yeterince bÃ¼yÃ¼k bir deÄŸer */
}
.all-comment {
    color: blue;
    cursor: pointer;
}

.comp-bottom-block p {
    max-height: 40px;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
}
.comp-bottom-block.expanded p {
    max-height: 200px;
}


.lightbox {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    justify-content: center;
    align-items: center;
    z-index: 999999;
}

.lightbox-content {
    background: #12141F;
    padding: 20px;
    border-radius: 10px;
    max-width: 600px;
    text-align: center;
    position: relative;

    .close{
        font-weight: lighter;
        color: white;
        background-color: #1E2136;
        width: 30px;
        height: 29px;
        border-radius: 50%;
        font-size: 24px;
        position: absolute;
        top: 10px;
        right: 20px;
    }


    .info-item{
        margin: 5px 0 0;
        background-color: #272727;
        padding: 10px;
        border-radius: 10px;
        text-align: left;
        span{
            display: flex;
            align-items: center;
            margin: 0 0 5px;
            svg{
                margin: 0 5px 0 0;
            }
            font-size: 14px;

        }
        p{
            color: #A5A5A5;
            font-size: 12px;
            margin:  0 ;

        }
    }
}



.lb-top-block{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    img{
        width: 260px;
        height: 160px;
        object-fit: cover;
        margin: 0 10px 0 0;
        border-radius: 10px;
    }
    .activity-item{
        display: flex;
        background-color: #1E2236;
        color:#FFB200;
        font-size:14px;
        padding: 5px;
        border-radius: 10px;
        font-weight: 300;
        text-align: left;
        margin: 10px 0 ;
        svg{
            margin: 0 10px 0 5px;
        }
    }
}
.lb-item{
    .lb-price{
        display: flex;
        align-items: center;
        font-size: 20px;
        font-weight: bold;
        .person{
            margin: 0 15px 0 0;
        }
        span{

        }
        .price-item{
            font-size: 24px;
            display: flex;
            align-items: center;
            color:#02CE87;
            font-weight: bold;

        }
    }
    .btn-item{
        width: 100%;
        height: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #0D7D56;
        border-radius: 10px;
        margin: 5px 0 0 ;
        font-size: 12px;
        cursor: pointer;
        &amp;:hover{
            box-shadow: 0px 1px 10px 0px #0F9667 !important;;

        }

        &amp;.not-login{
            background-color: #213399;
            &amp;:hover{
                box-shadow: 0px 1px 10px 0px #010C49 !important;

            }
        }

    }
}



.custom-checkbox {
    display: flex;
    align-items: center;
    font-size: 12px;
    cursor: pointer;
    color: #A0A0A0;
}

.custom-checkbox input {
    display: none;
}

.custom-checkbox .checkmark {
    width: 12px;
    height: 12px;
    border: 2px solid #FFB200;
    display: inline-block;
    position: relative;
    margin-right: 8px;
    border-radius: 4px;
}

.custom-checkbox input:checked + .checkmark {

}

.custom-checkbox input:checked + .checkmark::after {
    content: "";
    position: absolute;
    left: 4px;
    top: 0px;
    width: 3px;
    height: 7px;
    border: solid #FFB200;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.mobile-wrong{
    display: none;
}


.analyze-root{
    svg{
        stroke-width:1.5 !important;
    }
    .analyze-head{
        display: flex;
        align-items: center;
        justify-content: space-between;

    }
    .analyze-block{
        background-color: #13161F;
        padding: 30px;
        box-sizing: border-box;
        border-radius: 12px;
        position: relative;
        width: 300px;
        span{
            font-size: 24px;
            font-weight: 500;
        }
        .site-item {
            margin: 20px 0;
            background-color: #273886;
            font-weight: 700;
            font-size:16px;
            padding: 10px;
            border-radius:10px;

        }
        .close-item{
            font-weight: lighter;
            font-size:20px;
            cursor: pointer;
            width: 24px;
            height: 24px;
            position: relative;
            left:  25px;



        }
        .analyze-info-block{

            .analyze-info-item{
                display: flex;
                align-items: center;
                font-size: 10px;
                color: #929292;
                line-height: 100%;
                margin: 5px 0;
                svg{
                    margin: 0 0 0 5px;
                    width: 10px;
                    path{
                        fill:#007C51
                    }
                }
                &amp;.activated{
                    color: #FFFFFF;
                }
                &amp;.error{
                    svg{
                        path{
                            fill:transparent;
                        }
                    }
                    color:red
                }
                &amp;.warning-info{
                    color: #FFFFFF;
                    svg{
                        path{
                            fill:#FFA500;
                        }
                    }
                }
            }
        }
        .analyze-infinity-block{
            margin: 0 0 10px;
            width: 248px;
            height: 165px;
            position: relative;

        }
        .infinity-block{
            animation: scrollDownSmooth 1s linear infinite;
            &amp;.up{
                animation: scrollUpSmooth 1s linear infinite;

            }

            .analyze-infinity-item{
                &amp;:first-child{
                    position: relative;
                    top: 3px;
                }
                &amp;:last-child{
                    position: relative;
                    top:-3px;
                }
            }

        }
        .analyze-infinity-item{
            div{
                width: 5px;
                border-radius: 10px;
                margin: 0 5px 5px 0;
                &amp;:last-child{
                    margin: 0 5px 0  0;
                }
            }


        }
        .type-1,.type-3,.type-5{

            div{
                background-color: #981B2C;

            }




        }
        .type-2,.type-4,.type-6{

            div{
                background-color: #007C51;


            }


        }

        .type-1{
            .item-1{
                height:50px
            }
            .item-2{
                height:25px
            }
            .item-3{
                height:60px
            }
            .item-4{
                height:15px
            }
        }
        .type-2{
            .item-1{
                height:60px
            }
            .item-2{
                height:15px
            }
            .item-3{
                height:50px
            }
            .item-4{
                height:25px
            }
        }
        .type-3{
            .item-1{
                height:15px
            }
            .item-2{
                height:25px
            }
            .item-3{
                height:60px
            }
            .item-4{
                height:50px
            }
        }
        .type-4,.type-5{
            .item-1{
                height:60px
            }
            .item-2{
                height:15px
            }
            .item-3{
                height:50px
            }
            .item-4{
                height:25px
            }
        }
        .type-6{
            .item-1{
                height:15px
            }
            .item-2{
                height:50px
            }
            .item-3{
                height:60px
            }
            .item-4{
                height:25px
            }
        }

    }



}

.analyze-infinity-block {
    position: relative;
    width: 243px;
    height: 165px;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.scrolling-wrapper {
    position: absolute;
    width: 100%;
    height: 300%; /* 3 gÃ¶rselin toplam yÃ¼ksekliÄŸi */
    top: -100%; /* BaÅŸlangÄ±Ã§ta biraz yukarÄ± kaydÄ±r, boÅŸluklarÄ± kapat */
    animation: scrollDownSmooth 1s linear infinite;
}

.scrolling-wrapper img {
    width: 100%;
    display: block;

    &amp;.second{
        position: relative;top:2px
    }
}

@keyframes scrollDownSmooth {
    from {
        transform: translateY(-33.33%); /* Ä°lk gÃ¶rsel biraz yukarÄ± baÅŸlasÄ±n */
    }
    to {
        transform: translateY(0%); /* AÅŸaÄŸÄ±ya doÄŸru insin */
    }
}
@keyframes scrollUpSmooth {
    from {
        transform: translateY(+33.33%); /* Ä°lk gÃ¶rsel biraz yukarÄ± baÅŸlasÄ±n */
    }
    to {
        transform: translateY(0%); /* AÅŸaÄŸÄ±ya doÄŸru insin */
    }
}


.account-menu-block{
    display: flex;
    align-items: center;
    margin:  0 0 30px;
    .account-menu-item{
        display: flex;
        align-items: center;
        margin: 0 20px 0 0;
        text-decoration: none;
        color: #FFFFFF;
        padding: 10px;
        border-radius: 10px;
        cursor: pointer;
        svg{
            margin: 0 5px 0 0;
        }

        &amp;.active,&amp;:hover{
            background-color: #303961;


        }

    }
}
.account-form{
    width: 100%;
    box-sizing: border-box;
    background-color: #202538 !important;
    padding: 20px;

    h2{
        font-size: 16px;
        font-weight: bold;
        margin: 0 0 40px;
    }
    .input-block{
        display: flex;
        align-items: center;
        .input-item{
            max-width: 150px;
            margin: 0 20px 20px 0;

            select{
                max-width: 90px;
            }

            &amp;.phone-number{
                max-width: 500px;
                width: 100%;
                margin: 0  0 20px;
            }

            span{
                font-size:12px;
                color:#DCDCDC;
                margin: 0 0 3px;
            }

            &amp;.email{
                max-width: 500px;
                width: 100%;
            }
            .input-date{
                cursor:pointer !important;
                &amp;:hover{
                    box-shadow: 0px 4px 10px rgba(31, 83, 109, 0.4);
                }
            }


            input,select{
                background-color: #303961;
                border: none;
                width: 100%;
                border-radius: 8px;
                cursor: default;
                color:#E8E8E8;

            }
        }
    }
}
.security-block{
    background-color: #202538;
    padding: 20px;
    margin: 30px 0 0;
    border-radius: 10px;
    width: 100%;
    box-sizing: border-box;
    h3{
        font-size: 16px;
        font-weight: 700;
        margin: 0 0 30px;
    }
    .security-left{
        background-color: #992123 !important;
        margin: 0;
        &amp;:hover{
            box-shadow: 0px 1px 10px 0px #992123 !important;;

        }
    }
    span{
        display: flex;
        align-items: center;
        padding: 10px;
        cursor: pointer;
        margin: 0 20px 0 0;
        border-radius: 10px;



        &amp;:nth-child(1){
            background-color: #0F9265;
            &amp;:hover{
                box-shadow: 0px 1px 10px 0px #0F9667 !important;;

            }
        }
        &amp;:nth-child(2){
            background-color: #213399;
            &amp;:hover{
                box-shadow: 0px 1px 10px 0px #213399 ;

            }
        }
        &amp;:nth-child(3){
            background-color: #1F536D;
            &amp;:hover{
                box-shadow: 0px 1px 10px 0px #1F536D !important;

            }
        }


        svg{
            margin: 0 5px 0 0;
        }
    }
    .security-item{
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: space-between;
        box-sizing: border-box;

        .security-right{
            display: flex;
            align-items: center;
        }


    }
}
.money-process-container{
    background-color: #202538;
    padding: 20px 10px;
    border-radius: 10px;


    h2{
        font-weight: 700;
        font-size: 16px;
        display: flex;
        align-items: center;
        margin: 0 0 10px;
        svg{
            margin: 0 5px;
        }
    }
    .money-process-block{
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        max-width: 700px;
        flex-wrap: wrap;
        .money-process-item{
            position: relative;
            width: 80px;
            height: 160px;
            background-color: #1E212F;
            border:1px solid transparent;
            border-radius: 10px;
            margin: 0 0 15px 0;
            padding: 15px 5px;
            text-align: center;
            box-sizing: border-box;
            cursor:pointer;
            .img-item{
                margin: 0 0 5px;
            }
            span{

                font-size: 13px;
                color: #8C8A8A;
            }
            .cosmission-item{

                font-size: 10px;
                background: linear-gradient(135deg, #BA3A70, #541A33);
                height: 20px;
                display: flex;
                justify-content: center;
                align-items: center;
                border-radius:20px;
                position:absolute;
                left: 0;
                bottom: 0;
                width: 100%;
                z-index: 99;

            }

        }
        .money-process-item input {
            display: none;
        }

    }
}
.money-process-item.active {
    border: 1px solid #A19BFF !important; /* Ã–rnek olarak turuncu border ekledim */
    background-color: #292F4E !important;

}

.money-top-process{
    display: flex;
    align-items: center;
    margin: 0 0 20px;
    position: relative;

    .process-item{
        display: flex;
        align-items: center;
        font-size: 12px;
        padding: 10px;
        margin: 0 15px 0 0;
        cursor:pointer;
        color: #CECECE;
        border-radius: 10px;
        svg{
            margin:0 0 0 5px;

        }
        &amp;.active{
            background-color: #0D7D56;
        }
    }
    .add-complaint{
        position: absolute;
        right: 20px;
        width: 110px;
    }
    .back-item{
        position: absolute;
        right: 5px;
        display:none;
    }
}
.payment-container{
    width: 100%;
    margin:30px 0 0;
    background-color: #202538;
    padding: 10px 10px 30px;
    box-sizing: border-box;
    border-radius:10px;

}
.payment-block{
    width: 100%;

    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    h3{
        font-size: 16px;
        font-weight: bold;
    }
    p{
        font-size: 12px;
        color: #B0B0B0;
    }
    span{
        font-size: 12px;
    }
    input{
        height: 35px;
        width: 100%;
        background-color: #303961;
        color: #FFFFFF;
        padding: 0 10px;
        margin:10px 0 20px;
        border-radius:10px;
        border:none;
        &amp;:focus{
            border: none;
        }
        &amp;::placeholder{
            color: #FFFFFF;

        }
    }
    button{

        background-color: #029265;
        width: 100%;
        align-items: center;
        display: flex;
        justify-content: center;
        border-radius: 12px;
        &amp;:hover{
            box-shadow: 0px 1px 10px 0px #029265 !important;;

        }
        svg{
            margin: 0 5px 0 0;
        }
    }
    .payment-top-block{
        display: flex;
        align-items: center;
        justify-content: space-between;


        .total-money{
            background-color: #0F9265;
            padding: 10px;
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            svg{
                margin:0 5px 0 0 ;
            }
        }
    }
}
.money-process-root {
    display: none;

}
.wait-root,.passed-root,.my-complaint{
    background-color: #202538;
    padding: 20px;
    border-radius: 10px;
    display: none;
    .passed-top{
        display: flex;
        align-items: center;
        justify-content: space-between;
        .passed-top-block{
            display: flex;
            align-items: center;
            span{
                box-sizing: border-box;
                height: 35px;
                cursor:pointer;
                margin: 0 5px 0 0;
                display: flex;
                align-items: center;
                padding: 10px;
                border: 1px solid #0D7D56;
                border-radius:10px;
                font-size: 10px;
                svg{
                    margin:0 5px 0 0
                }
                &amp;.active{
                    background-color: #0D7D56;
                }

            }
        }
    }
    h2{

        font-size: 16px;
        display: flex;
        align-items: center;
        svg{
            margin: 0 5px 0 0;
        }
    }
    .wait-container{
        .wait-items{
            margin: 30px 0 0;
            background-color: #1E212F;
            border-radius: 10px;
            padding: 20px;
            .wait-block{

                margin: 0 0 10px;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .wait-item{
                display: flex;
                align-items: center;
                img{
                    margin: 0 0 0 5px;
                }
            }
            .date{
                font-size: 12px;
                color: #C9C9C9;
            }
            .status{
                color:#B18800;
                font-size: 18px;
                &amp;.success{
                    color:#0F9265
                }
                &amp;.failed{
                    color: #EB2540;
                }
            }
            .request{
                font-size: 12px;
                font-weight: 700;
            }
        }
    }
    .complaint-items{

        margin: 30px 0 0;
        background-color: #1E212F;
        border-radius: 10px;
        padding: 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border: 1px solid transparent;
        cursor:pointer;
        &amp;:hover{
            border:1px solid #15FB00;
        }

        .comp-bottom-block{
            width: 30%;
            p{
                margin:0;
                font-size:11px;
                color:#C4C4C4;
            }
            .all-comment{
                color: #00BE7C;
                font-size:10px;
            }
        }
        &amp;.not{
            .comp-status-item{
                background-color: #752B35;
            }
        }
        &amp;.no-answer{
            .comp-status-item{
                background-color: #484816;
            }
        }

        .complaint-left{
            font-size:16px;
            display:flex;
            align-items:center;
            .img-item{
                height: 57px;
                img{
                    width: 100%;
                    height:100%;
                    object-fit: cover;
                }
            }

        }
        .comp-status-item{
            box-sizing: border-box;
            background-color: #165810;
            font-size: 12px;
            padding: 20px;
            border-radius: 10px;
            text-align: center;
            font-weight: bold;
            display: flex;
            align-items: center;
            svg{
                margin:0 0 0 5px;
            }
        }


    }
}
.my-complaint{
    .passed-top{
        .passed-top-block{
            span{
                border: 1px solid #213399;
                &amp;.active{
                    background-color: #213399;
                }
            }
        }
    }
    .status-info{
        justify-content: flex-start !important;
    }
    .solved-block{
        display:flex;
        align-items: center;
        justify-content: space-between;
        span{
            font-size:16px;
            font-weight: bold;
        }
        button{
            margin:0 5px 0
        }
    }
    .red{
        background-color: #DF2B2B;
    }
    .complaint-container,.history-complaint{
        display: none;
    }


}
.edit-block{
    div{
        padding: 5px;
        cursor:pointer;
    }
}

.money-process-root.active-step {
    display: block;
}
.wait-root.active-step {
    display: block;
}
.passed-root.active-step {
    display: block;
}

.my-complaint.active-step {
    display: block;
}


.message-root{
    background-color: #202538;
    padding: 20px;
    .message-head-item{
        display: flex;
        align-items: center;
        margin:0 0 30px 0;
        span{
            background-color: #22303D;
            cursor:pointer;
            display: flex;
            align-items: center;
            padding: 10px 20px;
            margin: 0 10px 0 0;
            border-radius:10px;
            svg{
                margin: 0 5px 0 0;
            }

        }
        .delete-item{
            background-color: #FF4444;
        }
    }
    .message-container{

        .message-title-item{
            max-width: 95%;
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin: 0 0 20px;

            width: 100%;
            span{
                font-size: 12px;
                color: #FFBB00;
            }.
        }

        .message-block{

            text-align: center;
            .message-info-item{
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: space-between;


            }
            .message-item{
                box-sizing: border-box;
                cursor:pointer;
                height: 60px;
                background-color: #1E212F;
                width: 100%;
                display:flex;
                align-items:center;
                justify-content: space-between;
                border:1px solid #A19BFF;
                border-radius:10px;
                padding: 10px;
                margin: 0 0 10px;
                &amp;.info{
                    flex-direction: column;
                    align-items: flex-start;
                    justify-content: center;
                    min-height: 60px;
                    height: 100%;
                    p{
                        margin:5px 0 0 0;
                        color: #B5B5B5;
                        font-size: 12px;
                        text-align: left;
                    }
                    .hidden-text{
                        display: none;
                    }
                }
                &amp;.hidden{
                    display:none;
                }
                &amp;.read{
                    border:1px solid transparent;
                    span{
                        color: #B5B5B5;
                    }
                    .date-item{
                        .readed-icon-item{
                            display: flex;
                            flex-direction: column;
                            align-items: flex-end;
                            span{
                                margin:0 0 2px;
                            }
                            svg{
                                margin: 0;
                            }
                        }
                    }

                }
                button{
                    margin:0;
                    font-size:12px;
                    padding: 5px;
                    background-color: #266F1F;
                }
                span{
                    font-size: 14px;

                }
                .date-item{
                    display:flex;
                    align-items:center;
                    font-size: 14px;
                    svg{
                        margin: 0 0 0 10px;
                        cursor:pointer;
                    }

                }
            }
        }
    }
}
.not-found{
    background: transparent;
}
.not-found-page{
    display: flex;
    flex-direction: column;
    padding:100px 0 0 40px ;
    img{
        z-index:-1;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    span{

        background: transparent;
        &amp;:first-child{
            font-size: 128px;
        }
        font-size: 96px;
    }
    button{
        width: 207px;
        height: 59px;
        background-color: #005374;
        &amp;:hover{
            box-shadow: 0px 4px 10px rgba(31, 83, 109, 0.4);

        }
    }

}
.hidden{
    display: none;
}
.answered{
    border:1px solid #15FB00 !important;


}


#slider-container {

    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: #1E212F;
}
.circle {
    width: 70px;
    height: 70px;
    position: absolute;
    background-color: #0274f9;
    border-radius: 50%;
    animation: mid 1s linear infinite;
}
.loader1,
.loader2,
.loader3,
.loader4 {
    position: absolute;
    border: 5px solid transparent;
    border-top: 5px solid #0274f9;
    border-bottom: 5px solid #0274f9;
    border-radius: 50%;
    animation: spin 1.5s linear infinite;
}
.loader1 {
    width: 90px;
    height: 90px;
    animation-delay: 0.1s;
}
.loader2 {
    width: 110px;
    height: 110px;
    animation-delay: 0.2s;
}
.loader3 {
    width: 130px;
    height: 130px;
    animation-delay: 0.3s;
}
.loader4 {
    width: 150px;
    height: 150px;
    animation-delay: 0.4s;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
@keyframes mid {
    0%,
    100% {
        transform: scale(0);
    }
    50% {
        transform: scale(1);
    }
}

.star-item {
    transition: transform 0.2s;
}

.star-item:hover {
    transform: scale(1.1);
    svg{
        path{
            fill: #CE9804;
        }
    }
}















</pre></body></html>