.events-page[data-v-722b47b9]{background:#f0f0f0;color:#1a2b4b;min-height:100vh;padding-bottom:40px}.news-hero[data-v-722b47b9]{background:#fff;height:250px;margin-bottom:20px;overflow:hidden;width:100%}.news-hero[data-v-722b47b9] .el-carousel{width:100%}.news-hero[data-v-722b47b9] .el-image,.news-hero[data-v-722b47b9] .el-carousel__container{height:250px;width:100%}.news-hero[data-v-722b47b9] .el-carousel__indicators{display:none}.news-hero[data-v-722b47b9] .el-carousel__item{align-items:center;display:flex;justify-content:center}.page-enter[data-v-722b47b9]{animation:pageEnter-722b47b9 .4s ease-out forwards;opacity:0}@keyframes pageEnter-722b47b9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.imgelview[data-v-722b47b9]{height:250px;width:100%}.category-tabs[data-v-722b47b9]{margin-top:-35px;padding:0 40px;position:relative;z-index:10}.category-tabs.is-standalone[data-v-722b47b9]{margin-top:20px}.category-tabs .tabs-container[data-v-722b47b9]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014;display:flex;gap:8px;overflow-x:auto;padding:0 24px}.category-tabs .tab[data-v-722b47b9]{border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:16px 24px;transition:all .2s;white-space:nowrap}.category-tabs .tab[data-v-722b47b9]:hover{color:#1a2b4b}.category-tabs .tab.active[data-v-722b47b9]{border-bottom-color:#3b82f6;color:#1a2b4b}.page-tab[data-v-722b47b9]{border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:14px 24px;transition:all .2s}.page-tab[data-v-722b47b9]:hover{color:#1a2b4b}.page-tab.active[data-v-722b47b9]{border-bottom-color:#3b82f6;color:#1a2b4b}.page-tab.active .tab-count[data-v-722b47b9]{background:#dbeafe;color:#1d4ed8}.page-tab .tab-count[data-v-722b47b9]{background:#f3f4f6;border-radius:10px;display:inline-block;font-size:12px;margin-left:6px;padding:2px 8px}.tab[data-v-722b47b9]{border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:16px 24px;transition:all .2s;white-space:nowrap}.tab.active[data-v-722b47b9],.tab[data-v-722b47b9]:hover{color:#1a2b4b}.tab.active[data-v-722b47b9]{border-bottom-color:#3b82f6}.main-layout[data-v-722b47b9]{display:flex;gap:24px;padding:24px 40px}.main-left[data-v-722b47b9]{flex:1}.main-right[data-v-722b47b9]{flex-shrink:0;width:300px}.events-list[data-v-722b47b9]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014;overflow:hidden}.event-item[data-v-722b47b9]{border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:20px;padding:20px 24px;transition:background .2s}.event-item[data-v-722b47b9]:last-child{border-bottom:none}.event-item[data-v-722b47b9]:hover{background:#f9fafb}.event-thumb[data-v-722b47b9]{border-radius:6px;flex-shrink:0;height:100px;overflow:hidden;width:160px}.event-thumb .thumb-placeholder[data-v-722b47b9]{align-items:center;display:flex;font-size:28px;height:100%;justify-content:center;width:100%}.event-body[data-v-722b47b9]{display:flex;flex:1;flex-direction:column;gap:6px}.event-date[data-v-722b47b9]{color:#3b82f6;font-size:12px;font-weight:600}.event-name[data-v-722b47b9]{color:#1a2b4b;font-size:16px;font-weight:700;line-height:1.3}.event-desc[data-v-722b47b9]{color:#6b7280;display:-webkit-box;font-size:13px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-meta[data-v-722b47b9]{color:#9ca3af;display:flex;font-size:12px;gap:16px;margin-top:auto}.event-meta span[data-v-722b47b9]{align-items:center;display:flex;gap:4px}.event-action[data-v-722b47b9]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between}.event-badge[data-v-722b47b9]{border-radius:12px;font-size:11px;font-weight:600;padding:4px 10px}.event-badge.upcoming[data-v-722b47b9]{background:#d1fae5;color:#065f46}.event-badge.ongoing[data-v-722b47b9]{background:#fef3c7;color:#92400e}.event-badge.free[data-v-722b47b9]{background:#059669;color:#fff}.btn-detail[data-v-722b47b9]{color:#3b82f6;font-size:13px;font-weight:600;text-decoration:none}.btn-detail[data-v-722b47b9]:hover{text-decoration:underline}.load-more-btn[data-v-722b47b9]{align-items:center;color:#3b82f6;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:20px;transition:background .2s}.load-more-btn[data-v-722b47b9]:hover{background:#f9fafb}.pagination-load[data-v-722b47b9]{padding:30px 0}.list-empty[data-v-722b47b9],.pagination-load[data-v-722b47b9]{display:flex;justify-content:center}.list-empty[data-v-722b47b9]{align-items:center;color:#9ca3af;flex-direction:column;font-size:14px;gap:12px;padding:60px 20px}.list-empty .empty-icon[data-v-722b47b9]{color:#d1d5db;font-size:56px}.list-content[data-v-722b47b9]{position:relative;transition:opacity .25s ease}.list-content.is-loading[data-v-722b47b9]{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-inline-loading[data-v-722b47b9]{align-items:center;animation:fadeIn-722b47b9 .2s ease;color:#6b7280;display:flex;font-size:13px;gap:8px;justify-content:center;padding:16px 0}.spinner-ring[data-v-722b47b9]{animation:spinnerRotate-722b47b9 .8s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#ff8200;height:16px;width:16px}.spinner-text[data-v-722b47b9]{color:#6b7280}@keyframes spinnerRotate-722b47b9{to{transform:rotate(1turn)}}@keyframes fadeIn-722b47b9{0%{opacity:0}to{opacity:1}}.custom-pagination[data-v-722b47b9]{align-items:center;display:flex;gap:6px}.custom-pagination .page-btn[data-v-722b47b9]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;height:32px;justify-content:center;min-width:32px;padding:0 10px;transition:all .2s}.custom-pagination .page-btn .el-icon[data-v-722b47b9]{font-size:14px}.custom-pagination .page-btn[data-v-722b47b9]:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6}.custom-pagination .page-btn.active[data-v-722b47b9]{background:#3b82f6;border-color:#3b82f6;color:#fff}.custom-pagination .page-btn[data-v-722b47b9]:disabled{background:#f3f4f6;color:#d1d5db;cursor:not-allowed}.past-section[data-v-722b47b9]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014;overflow:hidden}.coverage-main-section[data-v-722b47b9]{margin-top:0}.section[data-v-722b47b9]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014;padding:24px}.news-list[data-v-722b47b9]{display:flex;flex-direction:column}.news-item[data-v-722b47b9]{border-bottom:1px solid #f3f4f6}.news-item[data-v-722b47b9]:last-child{border-bottom:none}.news-link[data-v-722b47b9]{color:inherit;display:flex;gap:16px;padding:20px 0;text-decoration:none}.news-link[data-v-722b47b9]:hover{background:#f9fafb;border-radius:8px;margin:0 -12px;padding:20px 12px}.news-thumb[data-v-722b47b9]{background:#f3f4f6;border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;width:180px}.news-thumb .el-image[data-v-722b47b9]{height:100%;width:100%}.news-thumb .image-empty[data-v-722b47b9]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:13px;height:100%;justify-content:center;width:100%}.news-content[data-v-722b47b9]{flex:1;min-width:0}.news-tag[data-v-722b47b9]{background:#e5e7eb;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;margin-bottom:8px;padding:4px 8px}.news-title[data-v-722b47b9]{color:#1a2b4b;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:8px}.news-excerpt[data-v-722b47b9],.news-title[data-v-722b47b9]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-excerpt[data-v-722b47b9]{color:#6b7280;font-size:14px;line-height:1.6}.news-meta[data-v-722b47b9]{color:#9ca3af;display:flex;font-size:12px;gap:16px;margin-top:12px}.right-card[data-v-722b47b9]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014;margin-bottom:24px}.right-card-title[data-v-722b47b9]{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#1a2b4b;font-size:14px;font-weight:700;padding:14px 18px}.right-card-body[data-v-722b47b9]{padding:18px}.contact-item[data-v-722b47b9]{align-items:center;color:#374151;display:flex;font-size:13px;gap:10px;margin-bottom:14px}.contact-item[data-v-722b47b9]:last-child{margin-bottom:0}.contact-item a[data-v-722b47b9]{color:#3b82f6;text-decoration:none}.contact-item a[data-v-722b47b9]:hover{text-decoration:underline}.btn-seek[data-v-722b47b9]{background:#3b82f6;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-top:16px;padding:10px 16px;transition:background .2s;width:100%}.btn-seek[data-v-722b47b9]:hover{background:#2563eb}.recent-section[data-v-722b47b9]{margin-top:24px}.recent-title[data-v-722b47b9]{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;color:#1a2b4b;font-size:14px;font-weight:700;margin-bottom:0;padding:14px 18px}.recent-list[data-v-722b47b9]{background:#fff;border-radius:0 0 8px 8px;box-shadow:0 2px 12px #00000014;overflow:hidden}.recent-item[data-v-722b47b9]{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;transition:background .2s}.recent-item[data-v-722b47b9]:last-child{border-bottom:none}.recent-item[data-v-722b47b9]:hover{background:#f9fafb}.recent-date[data-v-722b47b9]{color:#6b7280;font-size:12px;font-weight:600;width:50px}.recent-name[data-v-722b47b9]{color:#1a2b4b;flex:1;font-size:13px;font-weight:500}.recent-arrow[data-v-722b47b9]{color:#9ca3af;font-size:14px}.coverage-widget[data-v-722b47b9]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014;margin-top:24px;overflow:hidden}.trending-list[data-v-722b47b9]{display:flex;flex-direction:column}.trending-item[data-v-722b47b9]{border-bottom:1px solid #f3f4f6;color:inherit;cursor:pointer;display:flex;gap:12px;padding:12px 0;text-decoration:none}.trending-item[data-v-722b47b9]:last-child{border-bottom:none}.trending-item:hover .trending-title[data-v-722b47b9]{color:#3b82f6}.trending-num[data-v-722b47b9]{align-items:center;background:linear-gradient(135deg,#1a2b4b,#3b82f6);border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.trending-title[data-v-722b47b9]{color:#1a2b4b;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.4;transition:color .2s;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trending-meta[data-v-722b47b9]{color:#9ca3af;font-size:12px;margin-top:4px}@media (max-width:1024px){.main-layout[data-v-722b47b9]{flex-direction:column}.main-right[data-v-722b47b9]{width:100%}.event-item[data-v-722b47b9]{flex-direction:column}.event-thumb[data-v-722b47b9]{height:140px;width:100%}.event-action[data-v-722b47b9]{align-items:center;flex-direction:row}}@media (max-width:768px){.news-hero[data-v-722b47b9]{padding:30px 20px 40px}.news-hero .hero-content[data-v-722b47b9]{flex-direction:column;text-align:center}.page-tabs[data-v-722b47b9]{padding:0 20px}.main-layout[data-v-722b47b9]{padding:20px}.old-ui-wrapper[data-v-722b47b9]{padding:0 20px}}
