.dropdown-menu-center {
    left: 50% !important;
    right: auto !important;
    transform: translate(-50%, 0) !important;
    margin-left: 0 !important;
}

@keyframes blinker {
    50% { opacity: 0; }
}
.blink-text {
    animation: blinker 1.5s linear infinite;
}
/* Search Input Styles */
.search-form-header {
    margin: 0 !important;
    padding: 0 !important;
}
.search-input-header {
    flex: 1;
}
.search-results-dropdown {
    top: 100%;
    left: 0;
    display: none;
    max-height: 300px;
    overflow-y: auto;
    z-index: 1050;
    border-radius: 0 0 5px 5px;
    padding: 0;
}
.trt-news-ticker-container {
    color: #f8f9fa;
    font-size: 0.9rem;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}.session-countdown-container {
    font-size: 13px;
}