.header-widget-section .custom-items-center{align-items:center;display:flex}.header-widget-section{background-color:var(--color-secondary-dark);padding-left:var(--spacing-small);padding-right:var(--spacing-small);justify-content:flex-start;align-items:center;gap:4px;display:flex}.header-widget-section .header-left-section{margin-left:var(--spacing-medium);align-items:center;gap:var(--spacing-medium);display:flex}.header-widget-section .header-left-section+.header-left-section{overflow-x:auto}.header-widget-section .header-left-section+.header-left-section::-webkit-scrollbar{background-color:#fff4;width:4px;height:4px}.header-widget-section .header-left-section+.header-left-section::-webkit-scrollbar-thumb{background-color:#fff8}.header-widget-section .header-title{color:var(--color-dark-text);font-size:var(--text-medium);line-height:var(--spacing-large);margin-right:var(--spacing-small);min-width:max-content;text-decoration:none}.header-widget-section .global-searchbar{flex:1;justify-content:flex-end;min-width:max-content}@media screen and (width<=960px){.header-widget-section{flex-direction:column;padding-bottom:10px}}

.menu-ticker{display:flex;align-items:center;gap:12px;background:#b82020;color:#fff;padding:6px 12px;border-bottom:1px solid #8f1616}
.menu-ticker-label{background:var(--color-primary-bg);color:#fff;font-weight:700;padding:4px 10px;border-radius:4px;font-size:13px;white-space:nowrap}
.menu-ticker-track{position:relative;overflow:hidden;flex:1;min-height:24px}
.menu-ticker-items{display:inline-flex;align-items:center;gap:16px;white-space:nowrap;will-change:transform;animation:menuTickerScroll var(--ticker-duration, 28s) linear infinite;padding-left:100%}
.menu-ticker-track:hover .menu-ticker-items{animation-play-state:paused}
.menu-ticker-link{color:#fff;text-decoration:none;font-size:13px}
.menu-ticker-link:hover{text-decoration:underline}
.menu-ticker-sep{opacity:.7}
.menu-ticker-text{font-size:13px}
@keyframes menuTickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}

@media (max-width:768px){
    .menu-ticker{flex-direction:column;align-items:flex-start;gap:6px}
    .menu-ticker-items{animation-duration:40s}
    .menu-ticker-track{width:100%}
}
