.news-ticker-wp{position:relative;overflow:hidden;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:10px;margin:20px 0}.ditty-ticker{position:relative;height:auto;overflow:hidden}.ditty-list{display:flex;flex-direction:column;gap:15px;animation:tickerScroll 20s linear infinite}.ditty-item{display:flex;align-items:center;padding:10px;background:#fff;border-radius:4px;box-shadow:0 2px 4px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease}.ditty-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .15)}.ditty-item-content{display:flex;align-items:center;width:100%;gap:15px}.ditty-item-image{flex-shrink:0;overflow:hidden;border-radius:4px;line-height:0}.ditty-item-image img{display:block;transition:transform 0.3s ease}.ditty-item-image:hover img{transform:scale(1.1)}.ditty-item-text{flex:1;min-width:0;display:flex;align-items:center}.ditty-item-title{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:#333;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.ditty-item-title a{color:inherit;text-decoration:none;transition:color 0.3s ease}.ditty-item-title a:hover{color:#007cba}@keyframes tickerScroll{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.news-ticker-wp:hover .ditty-list{animation-play-state:paused}@media (max-width:768px){.ditty-item-content{gap:10px}.ditty-item-title{font-size:14px}}.news-ticker-wp-empty{text-align:center;padding:20px;color:#666;font-style:italic}.news-ticker-wp.horizontal{overflow:hidden;white-space:nowrap}.news-ticker-wp.horizontal .ditty-ticker{overflow:hidden;width:100%}.news-ticker-wp.horizontal .ditty-list{display:flex;flex-direction:row;animation:tickerScrollHorizontal 30s linear infinite;gap:20px;white-space:nowrap}.news-ticker-wp.horizontal .ditty-item{flex-shrink:0;min-width:300px;max-width:400px;white-space:normal}.news-ticker-wp.horizontal .ditty-item-content{flex-wrap:nowrap}.news-ticker-wp.horizontal .ditty-item-text{overflow:hidden}.news-ticker-wp.horizontal .ditty-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:break-word}@keyframes tickerScrollHorizontal{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@media (max-width:768px){.news-ticker-wp.horizontal .ditty-item{min-width:100%!important;max-width:100%!important}.news-ticker-wp.horizontal .ditty-item-title{font-size:13px}.news-ticker-wp.horizontal .ditty-list{gap:10px}}.news-ticker-wp.horizontal.multi-items .ditty-list{display:flex;flex-wrap:nowrap}.news-ticker-wp.horizontal.multi-items .ditty-item{flex-shrink:0}.ditty-item:focus-within{outline:2px solid #007cba;outline-offset:2px}.ditty-item-title a:focus{outline:none}.ditty-item{transition:background-color 0.3s ease,border-color 0.3s ease}.ditty-item-title a{transition:color 0.3s ease}.news-ticker-wp.multiline-title .ditty-item-title{white-space:normal!important;overflow:visible!important;text-overflow:initial!important;line-height:1.4}.news-ticker-wp.multiline-title .ditty-item-text{display:flex;align-items:center}.news-ticker-wp.multiline-title .ditty-item{align-items:center;padding:15px 10px}.news-ticker-wp.multiline-title.horizontal .ditty-item-title{white-space:normal}.ditty-list{will-change:transform}.news-ticker-wp.no-hover-effect .ditty-item:hover{transform:none!important;box-shadow:0 2px 4px rgb(0 0 0 / .1)!important}.news-ticker-wp.no-hover-effect .ditty-item-image:hover img{transform:none!important}.news-ticker-wp.no-hover-effect .ditty-item-title a:hover{color:inherit!important}.news-ticker-wp[data-animation-type="fade"] .ditty-item{display:none}.news-ticker-wp{opacity:0;transition:opacity 0.5s ease-in-out}.news-ticker-wp.ticker-ready{opacity:1}.news-ticker-wp .ditty-list{animation-play-state:paused;animation-name:none}.news-ticker-wp.ticker-ready .ditty-list{animation-play-state:running}.news-ticker-wp[data-animation-type="scroll"] .ditty-item{transition:opacity 0.3s ease-in-out}.widget .news-ticker-wp{margin:10px 0}.widget .ditty-item-title{font-size:14px}