.news[data-v-180f00f4]{display:flex;flex-direction:column;min-height:100vh;background:#f9fafb}.category-tabs[data-v-180f00f4]{background:#f0e9f6}.search-info[data-v-180f00f4]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;gap:1rem}.search-text[data-v-180f00f4]{font-size:1.1rem;color:#333;font-weight:500}.clear-search-btn[data-v-180f00f4]{padding:.5rem 1.5rem;background:#6a2aa4;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:all .3s;font-size:.95rem}.clear-search-btn[data-v-180f00f4]:hover{background:#5f1a9d;transform:translateY(-2px)}.tabs[data-v-180f00f4]{display:flex;gap:0;flex-wrap:wrap}.tab-btn[data-v-180f00f4]{padding:.6rem 1.5rem;border:none;color:#666;border-radius:0;font-size:1rem;cursor:pointer;transition:all .3s;background:#f0e9f6}.tab-btn[data-v-180f00f4]:hover{background:#f9fafb}.tab-btn.active[data-v-180f00f4]{background:#6a2aa4;color:#fff;font-weight:600}.container[data-v-180f00f4]{max-width:1200px;margin:0 auto;padding:0 2rem}.news-list[data-v-180f00f4]{padding:3rem 0;flex:1}.news-grid[data-v-180f00f4]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:3rem}.news-card[data-v-180f00f4]{background:#fff;border-radius:0;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:transform .3s,box-shadow .3s;cursor:pointer}.news-card[data-v-180f00f4]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.news-thumbnail[data-v-180f00f4]{height:146px;position:relative;width:100%;aspect-ratio:16;overflow:hidden;background:#fff}.thumbnail-bg[data-v-180f00f4]{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0}.thumbnail-default-bg[data-v-180f00f4]{width:100%;height:100%;background:linear-gradient(135deg,#d1d5db,#9ca3af);position:absolute;top:0;left:0}.news-info[data-v-180f00f4]{padding:1rem}.news-title[data-v-180f00f4]{font-size:1rem;font-weight:600;color:#333;margin-bottom:.5rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-description[data-v-180f00f4]{font-size:.85rem;color:#666;margin-bottom:.8rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-meta[data-v-180f00f4]{display:flex;gap:1rem;font-size:.8rem;color:#999}.meta-item[data-v-180f00f4]{display:flex;align-items:center;gap:.3rem}.meta-item .icon[data-v-180f00f4]{font-size:.9rem;filter:grayscale(100%);opacity:.7}.no-results[data-v-180f00f4]{text-align:center;padding:4rem 2rem;color:#666}.no-results p[data-v-180f00f4]{font-size:1.3rem;margin-bottom:.5rem}.no-results-hint[data-v-180f00f4]{font-size:1rem;color:#999}.no-data[data-v-180f00f4]{text-align:center;padding:5rem 2rem;color:#666}.no-data-text[data-v-180f00f4]{font-size:1.3rem;font-weight:500;color:#333;margin-bottom:.8rem}.no-data-hint[data-v-180f00f4]{font-size:1rem;color:#999}.pagination[data-v-180f00f4]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;padding-bottom:3rem}.page-btn[data-v-180f00f4],.page-number[data-v-180f00f4]{padding:.6rem 1rem;border:1px solid #e5e7eb;background:#fff;color:#666;border-radius:5px;cursor:pointer;transition:all .3s;font-size:.95rem}.page-btn[data-v-180f00f4]:hover:not(:disabled),.page-number[data-v-180f00f4]:hover{background:#f3f4f6;border-color:#7c3aed;color:#7c3aed}.page-btn[data-v-180f00f4]:disabled{opacity:.5;cursor:not-allowed}.page-number.active[data-v-180f00f4]{background:#7c3aed;color:#fff;border-color:#7c3aed}@media (max-width: 1024px){.news-grid[data-v-180f00f4]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.container[data-v-180f00f4]{padding-left:1rem!important;padding-right:1rem!important}.news-list[data-v-180f00f4]{padding-top:1.5rem}.news-grid[data-v-180f00f4]{grid-template-columns:repeat(2,1fr);gap:.75rem}.news-info[data-v-180f00f4]{padding:.75rem}.news-title[data-v-180f00f4]{font-size:.9rem;margin-bottom:.3rem}.news-description[data-v-180f00f4]{font-size:.75rem;margin-bottom:.5rem}.news-meta[data-v-180f00f4]{font-size:.7rem}.tabs[data-v-180f00f4]{gap:.5rem}.tab-btn[data-v-180f00f4]{padding:.5rem 1rem;font-size:.9rem}}@media (max-width: 480px){.news-grid[data-v-180f00f4]{grid-template-columns:repeat(2,1fr);gap:.5rem}.container[data-v-180f00f4]{padding:0 1rem}}[data-v-180f00f4] .news-dialog{border-radius:15px;max-width:1400px}[data-v-180f00f4] .news-dialog .el-dialog__header{padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}[data-v-180f00f4] .news-dialog .el-dialog__title{font-size:1.5rem;font-weight:600;color:#333}[data-v-180f00f4] .news-dialog .el-dialog__body{padding:1.5rem 2rem 2rem}[data-v-180f00f4] .news-dialog .el-dialog__headerbtn{top:1.5rem;right:1.5rem;width:40px;height:40px;font-size:1.5rem}[data-v-180f00f4] .news-dialog .el-dialog__close{color:#666;transition:all .3s}[data-v-180f00f4] .news-dialog .el-dialog__close:hover{color:#7c3aed}.news-detail-wrapper[data-v-180f00f4]{width:100%;max-height:70vh;overflow-y:auto}.news-detail-meta[data-v-180f00f4]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.news-detail-date[data-v-180f00f4]{color:#666;font-size:.95rem}.news-detail-content[data-v-180f00f4]{font-size:1rem;line-height:1.8;color:#333}.news-detail-content[data-v-180f00f4] img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}.news-detail-content[data-v-180f00f4] p{margin-bottom:1rem}@media (max-width: 768px){[data-v-180f00f4] .news-dialog{width:95%!important;margin-top:3vh!important}[data-v-180f00f4] .news-dialog .el-dialog__header{padding:1rem 1.5rem}[data-v-180f00f4] .news-dialog .el-dialog__title{font-size:1.2rem}[data-v-180f00f4] .news-dialog .el-dialog__body{padding:1rem 1.5rem 1.5rem}[data-v-180f00f4] .news-dialog .el-dialog__headerbtn{top:1rem;right:1rem;width:35px;height:35px}}
