.oet-top-ticker{
    width:100%;
    height:var(--oet-height,38px);
    background:var(--oet-bg,#111827);
    color:var(--oet-text,#fff);
    overflow:hidden;
    position:relative;
    z-index:20;
    display:flex;
    align-items:center;
    box-sizing:border-box;
    border-bottom:1px solid rgba(255,255,255,.08);
    line-height:1;
}
.oet-ticker-track{
    display:flex;
    align-items:center;
    width:max-content;
    min-width:max-content;
    animation:oetTicker var(--oet-speed,32s) linear infinite;
    will-change:transform;
}
.oet-ticker-sequence{
    display:flex;
    align-items:center;
    flex:0 0 auto;
    width:max-content;
    min-width:max-content;
}
.oet-top-ticker.oet-preparing .oet-ticker-track{
    animation-play-state:paused;
    visibility:hidden;
}
.oet-ticker-group{
    display:flex;
    align-items:center;
    flex-shrink:0;
    white-space:nowrap;
}
.oet-ticker-message{
    display:inline-flex;
    align-items:center;
    padding:0 28px;
    font-size:var(--oet-font,13px);
    font-weight:600;
    letter-spacing:.35px;
    color:var(--oet-text,#fff);
}
.oet-ticker-separator{
    color:var(--oet-accent,#ff4d2e);
    font-size:16px;
    font-weight:800;
    flex:0 0 auto;
}
.oet-ticker-fade{
    position:absolute;
    top:0;
    bottom:0;
    width:55px;
    z-index:2;
    pointer-events:none;
}
.oet-fade-left{
    left:0;
    background:linear-gradient(to right,var(--oet-bg,#111827) 0%,transparent 100%);
}
.oet-fade-right{
    right:0;
    background:linear-gradient(to left,var(--oet-bg,#111827) 0%,transparent 100%);
}
.oet-top-ticker.oet-pause-hover:hover .oet-ticker-track{
    animation-play-state:paused;
}
@keyframes oetTicker{
    from{transform:translate3d(0,0,0)}
    to{transform:translate3d(-50%,0,0)}
}
@media (max-width:767px){
    .oet-top-ticker{height:var(--oet-mobile-height,34px)}
    .oet-ticker-message{font-size:var(--oet-mobile-font,11px);padding:0 18px;letter-spacing:.2px}
    .oet-ticker-fade{width:28px}
}
@media (prefers-reduced-motion:reduce){
    .oet-ticker-track{animation-duration:90s}
}

/* v1.3 - Speedia/WooCommerce özel sayfalarda otomatik header bandını görünür tut */
.oet-top-ticker.oet-global-header,
body.woocommerce-cart .oet-top-ticker.oet-global-header,
body.woocommerce-checkout .oet-top-ticker.oet-global-header {
    display:flex !important;
    visibility:visible !important;
    opacity:1 !important;
    width:100% !important;
    height:var(--oet-height,38px) !important;
    min-height:var(--oet-height,38px) !important;
    max-height:none !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    position:relative !important;
    top:auto !important;
    left:auto !important;
    right:auto !important;
    transform:none !important;
    z-index:99999 !important;
}

@media (max-width:767px){
    .oet-top-ticker.oet-global-header,
    body.woocommerce-cart .oet-top-ticker.oet-global-header,
    body.woocommerce-checkout .oet-top-ticker.oet-global-header {
        height:var(--oet-mobile-height,34px) !important;
        min-height:var(--oet-mobile-height,34px) !important;
    }
}
