/* Günün Fırsatları Bar Düzeltmeleri */

/* Header-top yüksekliğini azalt */
.header-top {
    line-height: 32px !important;
    min-height: 32px !important;
    padding: 4px 0 !important;
}

/* Header-slick içeriğini düzenle */
.header-top .header-slick {
    overflow: hidden;
    white-space: nowrap;
    line-height: 32px !important;
    height: 32px !important;
}

.header-top .header-slick span {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    line-height: 32px !important;
    animation: none !important; /* Animasyonu kaldır */
    transform: none !important; /* Transform'u kaldır */
}

.header-top .header-slick a {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    line-height: 32px !important;
    font-size: 13px;
}

.header-top .header-slick a span {
    display: inline;
    white-space: nowrap;
    animation: none !important; /* Animasyonu kaldır */
    transform: none !important; /* Transform'u kaldır */
}

/* Header links yüksekliğini ayarla */
.header-top ul.header-links {
    line-height: 32px !important;
}

.header-top ul.header-links li {
    line-height: 32px !important;
}

.header-top ul.header-links li a {
    line-height: 32px !important;
    padding: 0 10px;
    display: block;
}

/* Günün Fırsatları text'i */
span.gununFirsatlariText {
    font-size: 13px !important;
    line-height: 32px !important;
    white-space: nowrap;
}

/* Mobil için düzenlemeler */
@media (max-width: 768px) {
    .header-top {
        line-height: 22px !important;
        min-height: 22px !important;
        padding: 1px 0 !important;
    }
    
    .header-top .header-slick {
        line-height: 22px !important;
        height: 22px !important;
        padding: 0 !important;
    }
    
    .header-top .header-slick span {
        line-height: 22px !important;
        font-size: 10px;
        padding-left: 8px !important;
        animation: none !important; /* Mobilde de animasyon yok */
        transform: none !important;
    }
    
    .header-top .header-slick a {
        line-height: 22px !important;
        font-size: 10px;
    }
    
    .header-top .header-slick a span {
        animation: none !important; /* Mobilde de animasyon yok */
        transform: none !important;
    }
    
    .header-top ul.header-links,
    .header-top ul.header-links li,
    .header-top ul.header-links li a {
        line-height: 22px !important;
        font-size: 10px;
    }
    
    span.gununFirsatlariText {
        font-size: 10px !important;
        line-height: 22px !important;
    }
    
    /* Mobilde kolonları düzenle */
    .header-top .col-12.col-md-6.col-xl-6 {
        padding: 0 3px !important;
    }
}

/* Çok küçük ekranlar için */
@media (max-width: 480px) {
    .header-top {
        line-height: 20px !important;
        min-height: 20px !important;
        padding: 0 !important;
    }
    
    .header-top .header-slick {
        line-height: 20px !important;
        height: 20px !important;
    }
    
    .header-top .header-slick span {
        line-height: 20px !important;
        font-size: 9px;
        padding-left: 5px !important;
    }
    
    .header-top .header-slick a {
        font-size: 9px;
        line-height: 20px !important;
    }
    
    span.gununFirsatlariText {
        font-size: 9px !important;
        line-height: 20px !important;
    }
    
    .header-top ul.header-links li a {
        padding: 0 5px;
    }
}

/* Dark theme için */
.dark-theme .header-top {
    line-height: 32px !important;
    min-height: 32px !important;
}

.dark-theme .header-top .header-slick {
    line-height: 32px !important;
    height: 32px !important;
}

.dark-theme .header-top .header-slick span,
.dark-theme .header-top .header-slick a {
    line-height: 32px !important;
    animation: none !important;
    transform: none !important;
}

@media (max-width: 768px) {
    .dark-theme .header-top {
        line-height: 22px !important;
        min-height: 22px !important;
    }
    
    .dark-theme .header-top .header-slick {
        line-height: 22px !important;
        height: 22px !important;
    }
    
    .dark-theme .header-top .header-slick span,
    .dark-theme .header-top .header-slick a {
        line-height: 22px !important;
    }
}

@media (max-width: 480px) {
    .dark-theme .header-top {
        line-height: 20px !important;
        min-height: 20px !important;
    }
    
    .dark-theme .header-top .header-slick {
        line-height: 20px !important;
        height: 20px !important;
    }
    
    .dark-theme .header-top .header-slick span,
    .dark-theme .header-top .header-slick a {
        line-height: 20px !important;
    }
}
