.movixit-news-feed,.movixit-news-preview{width:100%;max-width:1200px;margin:30px auto;padding:0 16px;box-sizing:border-box;color:#111}
.movixit-news-filters{display:grid;grid-template-columns:minmax(220px,2fr) minmax(170px,1fr) minmax(170px,1fr) auto;gap:10px;margin-bottom:25px}
.movixit-news-filters input,.movixit-news-filters select,.movixit-news-filters button{width:100%;min-height:46px;box-sizing:border-box;padding:11px 13px;border:1px solid #d8dee6;border-radius:8px;background:#fff;color:#111;font:inherit}
.movixit-news-filters button{background:#40B5AD;border-color:#40B5AD;color:#fff;font-weight:700;cursor:pointer}
.movixit-news-list,.movixit-news-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
.movixit-news-card{min-width:0;border:1px solid #e3e7eb;background:#fff;padding:22px;border-radius:14px;display:flex;flex-direction:column;height:100%;box-sizing:border-box;box-shadow:0 8px 24px rgba(15,23,42,.05);overflow:hidden}
.movixit-news-card--preview{padding:20px}
.movixit-news-thumb{display:block;margin:-22px -22px 16px;aspect-ratio:16/9;overflow:hidden;background:#eef2f5}
.movixit-news-card--preview .movixit-news-thumb{margin:-20px -20px 15px}
.movixit-news-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.movixit-news-meta{display:flex;gap:7px;flex-wrap:wrap;align-items:center;font-size:12px;line-height:1.3;margin:0 0 12px;color:#111}
.movixit-news-meta span{background:#f2f5f5;padding:5px 8px;border-radius:20px;max-width:100%}
.movixit-breaking{background:#b91c1c!important;color:#fff!important;font-weight:800!important}
.movixit-news-card h2{font-size:20px;line-height:1.35;margin:0 0 11px;overflow-wrap:anywhere}
.movixit-news-card h2 a{color:#111;text-decoration:none}.movixit-news-card h2 a:hover{color:#40B5AD}
.movixit-news-card p{color:#111;font-size:14px;line-height:1.7;margin:0 0 18px;overflow-wrap:anywhere}
.movixit-news-source{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:auto;padding-top:15px;border-top:1px solid #edf0f2;font-size:12px;line-height:1.5;flex-wrap:wrap}
.movixit-news-source strong{color:#111;overflow-wrap:anywhere}.movixit-news-source a,.movixit-news-original{color:#111;font-weight:800;text-decoration:none}.movixit-news-source a:hover,.movixit-news-original:hover{color:#40B5AD}
.movixit-news-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.movixit-news-pagination a{padding:8px 12px;border:1px solid #ddd;border-radius:7px;color:#111;text-decoration:none}.movixit-news-pagination .active{background:#40B5AD;border-color:#40B5AD;color:#fff;font-weight:700}
.movixit-news-empty{padding:28px;border:1px solid #e1e6ea;border-radius:14px;background:#fff;text-align:center;color:#111}.movixit-news-empty--preview{display:flex;flex-direction:column;gap:7px}.movixit-news-empty--preview span{font-size:14px}
.movixit-news-article-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.movixit-news-article-meta span{padding:6px 9px;background:#f2f4f4;border-radius:20px;color:#111}.movixit-news-checked{font-size:13px;color:#111}
@media(max-width:980px){.movixit-news-list,.movixit-news-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.movixit-news-filters{grid-template-columns:1fr 1fr}.movixit-news-filters input{grid-column:1/-1}}
@media(max-width:640px){.movixit-news-feed,.movixit-news-preview{padding:0 12px;margin:22px auto}.movixit-news-list,.movixit-news-preview-grid{grid-template-columns:1fr;gap:16px}.movixit-news-filters{grid-template-columns:1fr;gap:9px}.movixit-news-filters input{grid-column:auto}.movixit-news-card{padding:18px;border-radius:12px}.movixit-news-card--preview{padding:18px}.movixit-news-thumb{margin:-18px -18px 14px}.movixit-news-card h2{font-size:18px}.movixit-news-card p{font-size:14px}.movixit-news-source{display:block}.movixit-news-source strong,.movixit-news-source a{display:block}.movixit-news-source a{margin-top:7px}.movixit-news-pagination a{min-width:38px;text-align:center;box-sizing:border-box}}
