.wb-news-ticker{--wb-news-ticker-border:#e0e0da;background:#f5f5f3;border-top:1px solid var(--wb-news-ticker-border);border-bottom:1px solid var(--wb-news-ticker-border);padding:0 1rem;display:flex;align-items:center;gap:12px;height:72px;overflow:hidden;font-family:var(--wb-font-body,system-ui,sans-serif)}.wb-news-ticker-badge{background:var(--wb-color-primary);color:var(--wb-color-primary-fg,#fff);font-size:11px;font-weight:500;padding:4px 10px;border-radius:4px;white-space:nowrap;flex-shrink:0;text-decoration:none}.wb-news-ticker-viewport{flex:1;overflow:hidden;position:relative;min-width:0}.wb-news-ticker-track{display:flex;transition:transform .45s ease;will-change:transform}.wb-news-ticker-item{flex-shrink:0}.wb-news-ticker-cat{font-size:10px;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.wb-news-ticker-title{font-size:12px;font-weight:500;color:#222;line-height:1.35;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.wb-news-ticker-title:hover{color:var(--wb-color-primary)}.wb-news-ticker-nav{width:32px;height:32px;border-radius:50%;border:1px solid #ccc;background:#fff;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#444;transition:border-color .2s,color .2s}.wb-news-ticker-nav:hover{border-color:var(--wb-color-primary);color:var(--wb-color-primary)}@media (max-width:640px){.wb-news-ticker{height:auto;min-height:72px;padding:12px 1rem;flex-wrap:wrap}.wb-news-ticker-viewport{order:3;flex-basis:100%}}