.finance-news-container[data-v-0f239c41]{min-height:100vh;width:100%;background:#fff;position:relative}.news-background[data-v-0f239c41]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:-1}.news-content[data-v-0f239c41]{max-width:400px;margin:0 auto;padding:10px 30px 40px;display:flex;flex-direction:column}.nav-header[data-v-0f239c41]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:24px;position:relative;z-index:10;border-bottom:1px solid #f3f4f6}.nav-back[data-v-0f239c41],.nav-search[data-v-0f239c41]{padding:8px;cursor:pointer;border-radius:8px;transition:background-color .2s}.nav-back[data-v-0f239c41]:hover,.nav-search[data-v-0f239c41]:hover{background-color:#f3f4f6}.nav-title[data-v-0f239c41]{font-size:20px;font-weight:600;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;flex-grow:1;text-align:center}.search-container[data-v-0f239c41]{height:100%;background:#fff;display:flex;flex-direction:column}.search-header[data-v-0f239c41]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #f3f4f6;background:#fff;position:sticky;top:0;z-index:10}.search-back[data-v-0f239c41]{margin-right:12px;padding:8px;cursor:pointer;border-radius:8px}.search-back[data-v-0f239c41]:hover{background-color:#f3f4f6}.search-input[data-v-0f239c41]{flex:1}.search-input[data-v-0f239c41] .van-field__control{font-size:16px}.search-results[data-v-0f239c41]{flex:1;overflow-y:auto;padding:16px}.search-result-item[data-v-0f239c41]{padding:16px;border-bottom:1px solid #f3f4f6;cursor:pointer}.search-result-item[data-v-0f239c41]:hover{background-color:#f9fafb}.search-result-item .result-title[data-v-0f239c41]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;line-height:1.4}.search-result-item .result-summary[data-v-0f239c41]{font-size:14px;color:#6b7280;margin-bottom:12px;line-height:1.5}.search-result-item .result-meta[data-v-0f239c41]{display:flex;justify-content:space-between;font-size:12px;color:#9ca3af}.search-result-item .result-meta .result-source[data-v-0f239c41]{color:#3b82f6}.no-results[data-v-0f239c41]{text-align:center;padding:40px 20px;color:#6b7280;font-size:14px}.data-source-indicator[data-v-0f239c41]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;margin-bottom:16px;font-size:13px;color:#0369a1}.data-source-indicator .van-icon[data-v-0f239c41]{color:#0284c7}.data-source-indicator .update-time[data-v-0f239c41]{color:#059669;font-size:12px}.news-categories[data-v-0f239c41]{display:flex;gap:12px;margin-bottom:24px;overflow-x:auto;padding-bottom:8px}.news-categories .category-tab[data-v-0f239c41]{padding:8px 16px;background:#f3f4f6;border-radius:20px;font-size:14px;color:#6b7280;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.news-categories .category-tab[data-v-0f239c41]:hover{background:#e5e7eb;color:#374151}.news-categories .category-tab.active[data-v-0f239c41]{background:#3b82f6;color:#fff}.news-list[data-v-0f239c41]{flex:1}.news-item[data-v-0f239c41]{background:#fff;border:1px solid #f3f4f6;border-radius:8px;margin-bottom:4px;overflow:hidden;cursor:pointer;transition:all .2s ease}.news-item[data-v-0f239c41]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.news-image[data-v-0f239c41]{position:relative;height:120px;overflow:hidden}.news-image img[data-v-0f239c41]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-image .news-category-badge[data-v-0f239c41]{position:absolute;top:8px;left:8px;background:rgba(59,130,246,.9);color:#fff;padding:2px 5px;border-radius:6px;font-size:10px;font-weight:500}.news-content[data-v-0f239c41]{padding:12px}.news-title[data-v-0f239c41]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:6px;line-height:1.3}.news-summary[data-v-0f239c41],.news-title[data-v-0f239c41]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-summary[data-v-0f239c41]{font-size:13px;color:#6b7280;margin-bottom:8px;line-height:1.4}.news-meta[data-v-0f239c41]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#9ca3af}.news-meta .meta-left[data-v-0f239c41]{display:flex;gap:12px}.news-meta .meta-left .news-source[data-v-0f239c41]{color:#3b82f6;font-weight:500}.news-meta .meta-right[data-v-0f239c41]{display:flex;align-items:center;gap:4px}.load-more[data-v-0f239c41],.no-more[data-v-0f239c41]{text-align:center;padding:20px}.no-more[data-v-0f239c41]{color:#9ca3af;font-size:14px}.loading-container[data-v-0f239c41]{display:flex;justify-content:center;align-items:center;padding:40px 20px}.empty-container[data-v-0f239c41]{padding:40px 20px}.news-detail-container[data-v-0f239c41]{height:100%;background:#fff;display:flex;flex-direction:column}.detail-header[data-v-0f239c41]{display:flex;justify-content:flex-end;padding:16px;border-bottom:1px solid #f3f4f6}.detail-close[data-v-0f239c41]{padding:8px;cursor:pointer;border-radius:8px}.detail-close[data-v-0f239c41]:hover{background-color:#f3f4f6}.detail-content[data-v-0f239c41]{flex:1;overflow-y:auto;padding:20px}.detail-title[data-v-0f239c41]{font-size:22px;font-weight:700;color:#1f2937;margin-bottom:16px;line-height:1.3}.detail-meta[data-v-0f239c41]{display:flex;gap:16px;margin-bottom:20px;font-size:14px;color:#6b7280}.detail-meta .detail-source[data-v-0f239c41]{color:#3b82f6;font-weight:500}.detail-image[data-v-0f239c41]{margin-bottom:20px;border-radius:12px;overflow:hidden}.detail-image img[data-v-0f239c41]{width:100%;height:auto;display:block}.detail-body[data-v-0f239c41]{font-size:16px;line-height:1.7;color:#374151}.detail-body p[data-v-0f239c41]{margin-bottom:16px}.detail-body p[data-v-0f239c41]:last-child{margin-bottom:0}@media (max-width:480px){.news-content[data-v-0f239c41]{padding:10px 20px 40px}.nav-header[data-v-0f239c41]{padding:12px 0;margin-bottom:20px}.nav-title[data-v-0f239c41]{font-size:18px}.news-categories[data-v-0f239c41]{gap:8px;margin-bottom:20px}.news-categories .category-tab[data-v-0f239c41]{padding:6px 12px;font-size:13px}.news-item[data-v-0f239c41]{margin-bottom:4px}.news-image[data-v-0f239c41]{height:100px}.news-content[data-v-0f239c41]{padding:10px}.news-title[data-v-0f239c41]{font-size:15px;margin-bottom:6px}.news-summary[data-v-0f239c41]{font-size:12px;margin-bottom:8px}.detail-content[data-v-0f239c41]{padding:16px}.detail-title[data-v-0f239c41]{font-size:20px;margin-bottom:12px}}