.news-list[data-v-756697fd]{max-width:920px;margin:0 auto;padding:32px 20px}.page-header[data-v-756697fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.page-header .page-title[data-v-756697fd]{font-size:26px;font-weight:700;color:#0f172a;margin:0}.page-header .refresh-btn[data-v-756697fd]{padding:8px 16px;background:#ef4444;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600}.page-header .refresh-btn[data-v-756697fd]:hover{background:#dc2626}.page-header .refresh-btn[data-v-756697fd]:disabled{opacity:.5;cursor:not-allowed}.date-chips[data-v-756697fd]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.date-chips .chip[data-v-756697fd]{padding:6px 14px;border:1px solid #e2e8f0;background:#fff;border-radius:999px;font-size:13px;cursor:pointer}.date-chips .chip.active[data-v-756697fd]{background:#ef4444;color:#fff;border-color:#ef4444}.date-chips .chip[data-v-756697fd]:hover{border-color:#ef4444}.filter-row[data-v-756697fd]{margin-bottom:16px}.filter-row .red-toggle[data-v-756697fd]{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;color:#1e293b}.filter-row .red-toggle input[data-v-756697fd]{accent-color:#ef4444}.news-items[data-v-756697fd]{list-style:none;padding:0;margin:0}.news-item[data-v-756697fd]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:10px}.news-item.red[data-v-756697fd]{border-left:4px solid #ef4444;background:linear-gradient(to right,#fff7ed,#fff 30%)}.news-item .news-meta[data-v-756697fd]{display:flex;gap:10px;font-size:12px;color:#64748b;margin-bottom:6px}.news-item .news-meta .news-time[data-v-756697fd]{color:#9a3412;font-weight:600}.news-item .news-meta .news-source[data-v-756697fd]{background:#fef3c7;color:#92400e;padding:1px 8px;border-radius:3px}.news-item .news-title[data-v-756697fd]{display:block;color:#1e293b;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;margin-bottom:6px}.news-item .news-title[data-v-756697fd]:hover{color:#ef4444;text-decoration:underline}.news-item .news-content[data-v-756697fd]{color:#64748b;font-size:13px;line-height:1.6;margin:0}.empty[data-v-756697fd]{text-align:center;padding:40px 0;color:#94a3b8;font-size:14px}.load-more[data-v-756697fd]{text-align:center;margin-top:20px}.load-more button[data-v-756697fd]{padding:10px 28px;background:#fff;border:1px solid #ef4444;color:#ef4444;border-radius:999px;cursor:pointer;font-size:14px}.load-more button[data-v-756697fd]:hover{background:#ef4444;color:#fff}.load-more button[data-v-756697fd]:disabled{opacity:.5;cursor:not-allowed}
