/* UzA / OAK yangiliklar lentalari */
.qk-ticker {
  --tk-bg: #0f3d5e; --tk-accent: #f2b705; --tk-text: #ffffff; --tk-label-text: #1d1a14;
  display: flex; align-items: stretch; background: var(--tk-bg); color: var(--tk-text);
  overflow: hidden; font-size: 15px;
}
.qk-ticker-label { background: var(--tk-accent); color: var(--tk-label-text); font-weight: 700; padding: 10px 16px; white-space: nowrap; z-index: 1; }
.qk-ticker-src { padding: 10px 14px; font-size: 12px; opacity: .75; white-space: nowrap; align-self: center; }
.qk-ticker-track { flex: 1; overflow: hidden; position: relative; }
.qk-ticker-move { display: inline-flex; white-space: nowrap; padding: 0; animation: qk-scroll linear infinite; }
.qk-ticker-move:hover { animation-play-state: paused; }
.qk-ticker-move a.qk-news { display: flex; align-items: center; gap: 12px; width: 340px; padding: 10px 20px; white-space: normal; flex-shrink: 0; color: var(--tk-text); text-decoration: none; }
.qk-ticker-move a.qk-news:hover { color: var(--tk-accent); }
.qk-news img { width: 96px; height: 64px; object-fit: cover; border-radius: 6px; flex-shrink: 0; background: rgba(255,255,255,.1); }
.qk-news-txt { font-size: 14px; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.qk-news-txt small { display: block; font-size: 12px; color: var(--tk-accent); margin-bottom: 2px; }
@keyframes qk-scroll { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) { .qk-ticker-move { animation: none; } .qk-ticker-track { overflow-x: auto; } }
@media (max-width: 575px) { .qk-ticker-src { display: none; } .qk-ticker-label { padding: 10px; font-size: 13px; } .qk-ticker-move a.qk-news { width: 280px; } .qk-news img { width: 72px; height: 54px; } }

/* ssuv.uz: atrof va ranglar */
.qk-tk-wrap { max-width: 1152px; margin: 28px auto; padding: 0 15px; }
.qk-tk-wrap:empty { display: none; }
.qk-tk-wrap .qk-ticker { border-radius: 12px; box-shadow: 0 6px 20px rgba(20, 50, 90, .15); }
.qk-tk-uza .qk-ticker { --tk-bg: #17375e; --tk-accent: #e0b252; --tk-text: #ffffff; --tk-label-text: #10243d; }
.qk-tk-oak .qk-ticker { --tk-bg: #0f6e66; --tk-accent: #ffd166; --tk-text: #ffffff; --tk-label-text: #0b2b28; }
.qk-tk-oak .qk-news img { background: rgba(255,255,255,.14); }
