.news-page[data-v-2e9e7272]{max-width:1200px;margin:0 auto;padding:32px 24px}.news-header[data-v-2e9e7272]{margin-bottom:24px}.page-title[data-v-2e9e7272]{font-size:28px;font-weight:700;margin:0 0 8px;color:var(--text-color, #f0f0f0)}.page-desc[data-v-2e9e7272]{color:var(--text-color-3, #a0a4aa);margin:0}.news-tabs[data-v-2e9e7272]{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid rgba(128,128,128,.15)}.tab-item[data-v-2e9e7272]{padding:10px 24px;cursor:pointer;font-size:15px;font-weight:500;color:var(--text-color-2, #cfd3dc);border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.tab-item[data-v-2e9e7272]:hover{color:#18a058}.tab-item.active[data-v-2e9e7272]{color:#18a058;border-bottom-color:#18a058;font-weight:600}.category-tabs[data-v-2e9e7272]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.sub-tabs[data-v-2e9e7272]{margin-bottom:20px}.cat-item[data-v-2e9e7272]{padding:6px 16px;border-radius:20px;cursor:pointer;font-size:14px;background:#ffffff14;color:var(--text-color-2, #d4d4d8);border:1px solid rgba(255,255,255,.12);transition:all .2s}.cat-item[data-v-2e9e7272]:hover{background:#18a0581a;color:#18a058;border-color:#18a0584d}.cat-item.active[data-v-2e9e7272]{background:#18a058;color:#fff;border-color:#18a058}.cat-sub[data-v-2e9e7272]{font-size:13px;padding:4px 12px}.loading-wrap[data-v-2e9e7272]{text-align:center;padding:80px 0}.news-grid[data-v-2e9e7272]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.news-card[data-v-2e9e7272]{border-radius:12px;overflow:hidden;background:var(--card-color, #fff);box-shadow:0 2px 12px #00000014;cursor:pointer;transition:transform .2s,box-shadow .2s}.news-card[data-v-2e9e7272]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.news-cover img[data-v-2e9e7272]{width:100%;height:180px;object-fit:cover;display:block}.news-info[data-v-2e9e7272]{padding:16px}.news-tag-row[data-v-2e9e7272]{display:flex;gap:6px;margin-bottom:8px}.news-title[data-v-2e9e7272]{font-size:16px;font-weight:600;margin:0 0 8px;line-height:1.4;color:var(--text-color, #1f2329);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-summary[data-v-2e9e7272]{font-size:13px;color:var(--text-color-3, #4e5969);margin:0 0 12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-meta[data-v-2e9e7272]{display:flex;align-items:center;gap:12px;font-size:12px;color:#86909c}.news-source[data-v-2e9e7272]{color:#18a058}.news-views[data-v-2e9e7272]{display:flex;align-items:center;gap:3px}.empty-wrap[data-v-2e9e7272]{text-align:center;padding:80px 0}.pagination-wrap[data-v-2e9e7272]{display:flex;justify-content:center;margin-top:32px}@media (max-width: 768px){.news-grid[data-v-2e9e7272]{grid-template-columns:1fr}.tab-item[data-v-2e9e7272]{padding:8px 16px;font-size:14px}}
