.news-page[data-v-251b58ce]{min-height:100vh;background:#f0f2f5;direction:rtl;font-family:Vazirmatn,sans-serif}.page-header[data-v-251b58ce]{background:linear-gradient(135deg,#1e3a8a,#1e40af);padding:28px 0}.page-header-inner[data-v-251b58ce]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.page-title[data-v-251b58ce]{color:#fff;font-size:1.6rem;display:flex;align-items:center;gap:10px;margin:0}.page-title i[data-v-251b58ce]{color:#93c5fd}.search-box[data-v-251b58ce]{display:flex;background:hsla(0,0%,100%,.15);border-radius:30px;overflow:hidden;border:1px solid hsla(0,0%,100%,.3)}.search-input[data-v-251b58ce]{background:transparent;border:none;outline:none;color:#fff;padding:10px 18px;font-size:.9rem;width:220px;font-family:inherit;direction:rtl}.search-input[data-v-251b58ce]::-moz-placeholder{color:hsla(0,0%,100%,.6)}.search-input[data-v-251b58ce]::placeholder{color:hsla(0,0%,100%,.6)}.search-btn[data-v-251b58ce]{background:hsla(0,0%,100%,.2);border:none;color:#fff;padding:10px 16px;cursor:pointer;transition:background .2s}.search-btn[data-v-251b58ce]:hover{background:hsla(0,0%,100%,.35)}.page-content[data-v-251b58ce]{max-width:1200px;margin:0 auto;padding:24px 20px}.source-tabs[data-v-251b58ce]{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.source-tab[data-v-251b58ce]{padding:8px 18px;border-radius:20px;border:2px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;font-size:.88rem;font-family:inherit;display:flex;align-items:center;gap:6px;transition:all .2s}.source-tab[data-v-251b58ce]:hover{border-color:#94a3b8}.source-tab.active[data-v-251b58ce]{background:#1e3a8a;color:#fff;border-color:#1e3a8a}.source-dot[data-v-251b58ce]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-varzesh3[data-v-251b58ce]{background:#16a34a}.dot-khabaronline[data-v-251b58ce]{background:#dc2626}.dot-tabnak[data-v-251b58ce]{background:#d97706}.news-grid[data-v-251b58ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.news-card[data-v-251b58ce]{background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.07);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.news-card[data-v-251b58ce]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.card-image[data-v-251b58ce]{position:relative;height:185px;background:#e2e8f0;overflow:hidden}.card-image img[data-v-251b58ce]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.news-card:hover .card-image img[data-v-251b58ce]{transform:scale(1.04)}.no-image-fallback[data-v-251b58ce],.no-image[data-v-251b58ce]{display:flex;align-items:center;justify-content:center;height:100%;color:#94a3b8;font-size:2.5rem;background:linear-gradient(135deg,#e2e8f0,#f1f5f9)}.source-badge[data-v-251b58ce]{position:absolute;top:10px;right:10px;padding:3px 10px;border-radius:12px;font-size:.72rem;font-weight:600;color:#fff}.badge-varzesh3[data-v-251b58ce]{background:#16a34a}.badge-khabaronline[data-v-251b58ce]{background:#dc2626}.badge-tabnak[data-v-251b58ce]{background:#d97706}.card-body[data-v-251b58ce]{padding:14px 16px;display:flex;flex-direction:column;flex:1}.card-title[data-v-251b58ce]{font-size:.95rem;font-weight:700;color:#1e293b;line-height:1.5;margin:0 0 8px 0;-webkit-line-clamp:2}.card-summary[data-v-251b58ce],.card-title[data-v-251b58ce]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card-summary[data-v-251b58ce]{font-size:.82rem;color:#64748b;line-height:1.6;flex:1;-webkit-line-clamp:3;margin:0 0 12px 0}.card-meta[data-v-251b58ce]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#94a3b8;border-top:1px solid #f1f5f9;padding-top:10px;margin-top:auto}.meta-link[data-v-251b58ce],.meta-time[data-v-251b58ce]{display:flex;align-items:center;gap:4px}.meta-link[data-v-251b58ce]{color:#3b82f6;text-decoration:none}.meta-link[data-v-251b58ce]:hover{color:#1d4ed8}.empty-state[data-v-251b58ce],.error-state[data-v-251b58ce],.loading-state[data-v-251b58ce]{text-align:center;padding:80px 20px;color:#94a3b8}.spinner[data-v-251b58ce]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#1e3a8a;border-radius:50%;animation:spin-251b58ce .8s linear infinite;margin:0 auto 16px}@keyframes spin-251b58ce{to{transform:rotate(1turn)}}.empty-state p[data-v-251b58ce],.error-state p[data-v-251b58ce],.loading-state p[data-v-251b58ce]{font-size:1rem;margin:8px 0}.empty-state i[data-v-251b58ce],.error-state i[data-v-251b58ce]{font-size:3rem;margin-bottom:12px;display:block}.empty-hint[data-v-251b58ce]{font-size:.85rem}.retry-btn[data-v-251b58ce]{margin-top:14px;padding:8px 22px;background:#1e3a8a;color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:inherit}.pagination[data-v-251b58ce]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:36px}.page-btn[data-v-251b58ce]{padding:8px 20px;background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e3a8a;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:6px;transition:all .2s}.page-btn[data-v-251b58ce]:hover:not(:disabled){background:#1e3a8a;color:#fff;border-color:#1e3a8a}.page-btn[data-v-251b58ce]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-251b58ce]{color:#475569;font-size:.9rem}@media (max-width:900px){.news-grid[data-v-251b58ce]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-header-inner[data-v-251b58ce]{flex-direction:column;align-items:stretch}.search-input[data-v-251b58ce]{width:100%}.news-grid[data-v-251b58ce]{grid-template-columns:1fr}.source-tabs[data-v-251b58ce]{gap:6px}.source-tab[data-v-251b58ce]{padding:6px 12px;font-size:.82rem}}