.navbar[data-v-d2010ab6]{background-size:cover;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:.5rem 0}.navbar[data-v-d2010ab6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);z-index:-1}.navbar .container[data-v-d2010ab6]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.img_logo[data-v-d2010ab6]{width:100%;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:3px}.nav-brand[data-v-d2010ab6]{font-size:1.2rem;font-weight:500;color:#2c3e50;display:flex}.nav-menu[data-v-d2010ab6]{display:flex;gap:2rem}.nav-link[data-v-d2010ab6]{text-decoration:none;color:#333;font-weight:500;transition:color .3s;padding:.5rem 0}.nav-link.active[data-v-d2010ab6],.nav-link[data-v-d2010ab6]:hover{color:#3498db}.auth-buttons[data-v-d2010ab6]{display:flex;gap:1rem}.btn-login[data-v-d2010ab6],.btn-register[data-v-d2010ab6]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.btn-login[data-v-d2010ab6]{background:#fff;color:#3498db;border:1px solid #3498db}.btn-register[data-v-d2010ab6]{background:#3498db;color:#fff}.mobile-menu-btn[data-v-d2010ab6]{display:none;flex-direction:column;background:none;border:none;cursor:pointer}.mobile-menu-btn span[data-v-d2010ab6]{width:25px;height:3px;background:#333;margin:3px 0;transition:.3s}.mobile-menu[data-v-d2010ab6]{display:none;background:#fff;padding:1rem 20px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:absolute;top:100%;left:0;right:0;z-index:999}.mobile-nav-link[data-v-d2010ab6]{display:block;padding:.8rem 0;text-decoration:none;color:#333;border-bottom:1px solid #eee}.mobile-nav-link[data-v-d2010ab6]:last-child{border-bottom:none}@media (max-width:768px){.auth-buttons[data-v-d2010ab6],.nav-menu[data-v-d2010ab6]{display:none}.mobile-menu-btn[data-v-d2010ab6]{display:flex}.mobile-menu[data-v-d2010ab6]{display:block}}@media (max-width:480px){.navbar .container[data-v-d2010ab6]{padding:0 15px}.mobile-menu[data-v-d2010ab6]{padding:1rem 15px}}.footer[data-v-441f5106]{background:#2c3e50;color:#fff;padding:2rem 0}.footer .container[data-v-441f5106]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-content[data-v-441f5106]{display:flex;justify-content:space-between;align-items:center}.footer-links a[data-v-441f5106]{color:#fff;text-decoration:none;margin-left:1rem;transition:color .3s}.footer-links a[data-v-441f5106]:hover{color:#3498db}@media (max-width:768px){.footer-content[data-v-441f5106]{flex-direction:column;gap:1rem;text-align:center}.footer-links a[data-v-441f5106]{margin:0 .5rem}}@media (max-width:480px){.footer .container[data-v-441f5106]{padding:0 15px}}.container[data-v-9f57d4f4]{max-width:1200px;margin:0 auto;padding:0 20px}.news-banner[data-v-9f57d4f4]{background:linear-gradient(135deg,#1677ff,#0a58ca);color:#fff;padding:1.5rem 0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.banner-content[data-v-9f57d4f4]{text-align:left}.breadcrumb[data-v-9f57d4f4]{font-size:.9rem;margin:0}.breadcrumb a[data-v-9f57d4f4]{color:#fff;text-decoration:none}.breadcrumb span[data-v-9f57d4f4]{opacity:.8}.news-detail-content[data-v-9f57d4f4]{padding:3rem 0;background:#f8fafc;min-height:calc(100vh - 280px)}.loading-state[data-v-9f57d4f4]{padding:2rem 0;width:100%}.error-state[data-v-9f57d4f4]{padding:4rem 0;text-align:center}.detail-wrapper[data-v-9f57d4f4]{display:grid;grid-template-columns:1fr 300px;gap:2rem}.main-content[data-v-9f57d4f4]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.05)}.news-header[data-v-9f57d4f4]{margin-bottom:2rem;border-bottom:1px solid #e2e8f0;padding-bottom:1.5rem}.news-title[data-v-9f57d4f4]{font-size:1.8rem;font-weight:700;color:#2d3748;margin:0 0 1.5rem 0;line-height:1.5}.news-meta[data-v-9f57d4f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.meta-left[data-v-9f57d4f4]{display:flex;gap:1.5rem;align-items:center;color:#718096;font-size:.9rem}.meta-right[data-v-9f57d4f4]{display:flex;gap:1rem}.collect-btn[data-v-9f57d4f4],.share-btn[data-v-9f57d4f4]{color:#718096}.top-tag[data-v-9f57d4f4]{margin-top:1rem}.news-content[data-v-9f57d4f4]{margin-bottom:2rem}.content-html[data-v-9f57d4f4]{color:#4a5568;line-height:1.8;width:100%;font-size:1rem}.content-html img[data-v-9f57d4f4]{height:auto;margin:1rem 0;border-radius:8px}.content-html h4[data-v-9f57d4f4]{color:#2d3748;font-weight:600}[data-v-9f57d4f4] img{max-width:100%}.attachments[data-v-9f57d4f4]{margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0}.attach-title[data-v-9f57d4f4]{font-size:1.1rem;font-weight:600;color:#2d3748;margin:0 0 1rem 0}.attach-list[data-v-9f57d4f4]{list-style:none;padding:0;margin:0}.attach-item[data-v-9f57d4f4]{display:flex;align-items:center;width:100%;padding:.8rem 1rem;border-bottom:1px solid #f0f0f0}.attach-item[data-v-9f57d4f4]:last-child{border-bottom:none}.file-name[data-v-9f57d4f4]{color:#1677ff;font-weight:500}.file-size[data-v-9f57d4f4]{color:#718096;font-size:.9rem}.news-actions[data-v-9f57d4f4]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-top:1px solid #e2e8f0;margin-bottom:2rem}.action-right[data-v-9f57d4f4]{display:flex;gap:1rem}.comment-section[data-v-9f57d4f4]{margin-top:2rem}.comment-title[data-v-9f57d4f4]{font-size:1.2rem;font-weight:600;color:#2d3748;margin:0 0 1rem 0}.comment-input[data-v-9f57d4f4]{display:flex;gap:1rem;margin-bottom:2rem;align-items:flex-start}.user-avatar[data-v-9f57d4f4]{width:48px;height:48px;flex-shrink:0}.comment-textarea[data-v-9f57d4f4]{flex:1}.comment-list[data-v-9f57d4f4]{margin-top:1.5rem}.comment-item[data-v-9f57d4f4]{display:flex;gap:1rem;padding:1.5rem 0;border-bottom:1px solid #f0f0f0}.comment-item[data-v-9f57d4f4]:last-child{border-bottom:none}.comment-avatar[data-v-9f57d4f4]{width:40px;height:40px;flex-shrink:0}.comment-content[data-v-9f57d4f4]{flex:1}.comment-header[data-v-9f57d4f4]{display:flex;justify-content:space-between;margin-bottom:.5rem}.comment-author[data-v-9f57d4f4]{font-weight:600;color:#2d3748}.comment-time[data-v-9f57d4f4]{font-size:.9rem;color:#718096}.comment-text[data-v-9f57d4f4]{line-height:1.6;color:#4a5568;margin-bottom:.8rem}.comment-actions[data-v-9f57d4f4]{display:flex;gap:1rem;font-size:.9rem}.empty-comment[data-v-9f57d4f4]{padding:2rem 0;text-align:center}.sidebar[data-v-9f57d4f4]{display:flex;flex-direction:column}.sidebar-card[data-v-9f57d4f4]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.05)}.card-header[data-v-9f57d4f4]{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.8rem;border-bottom:1px solid #e2e8f0}.card-header h3[data-v-9f57d4f4]{font-size:1.1rem;font-weight:600;color:#2d3748;margin:0}.related-list[data-v-9f57d4f4]{display:flex;flex-direction:column;gap:1rem}.related-item[data-v-9f57d4f4]{padding:.8rem 0;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:color .3s ease}.related-item[data-v-9f57d4f4]:last-child{border-bottom:none}.related-item[data-v-9f57d4f4]:hover{color:#1677ff}.related-title[data-v-9f57d4f4]{font-size:.95rem;line-height:1.4;margin-bottom:.3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-time[data-v-9f57d4f4]{font-size:.85rem;color:#718096}.hot-list[data-v-9f57d4f4]{display:flex;flex-direction:column;gap:.8rem}.hot-item[data-v-9f57d4f4]{display:flex;align-items:center;gap:.8rem;padding:.5rem 0;cursor:pointer}.hot-rank[data-v-9f57d4f4]{width:24px;height:24px;border-radius:50%;background:#e8e8e8;color:#718096;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rank-first[data-v-9f57d4f4]{background:#ff4d4f;color:#fff}.rank-second[data-v-9f57d4f4]{background:#faad14;color:#fff}.rank-third[data-v-9f57d4f4]{background:#1890ff;color:#fff}.hot-content[data-v-9f57d4f4]{flex:1}.hot-title[data-v-9f57d4f4]{font-size:.95rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hot-read[data-v-9f57d4f4]{font-size:.85rem;color:#718096}.share-content[data-v-9f57d4f4]{text-align:center;padding:1rem 0}.share-qrcode[data-v-9f57d4f4]{margin-bottom:1.5rem}.share-qrcode img[data-v-9f57d4f4]{width:150px;height:150px;margin-bottom:.5rem}.share-options[data-v-9f57d4f4]{display:flex;justify-content:center;gap:1.5rem}@media (max-width:992px){.detail-wrapper[data-v-9f57d4f4]{grid-template-columns:1fr}.sidebar[data-v-9f57d4f4]{margin-top:2rem}}@media (max-width:768px){.news-title[data-v-9f57d4f4]{font-size:1.5rem}.news-meta[data-v-9f57d4f4]{flex-direction:column;align-items:flex-start;gap:1rem}.main-content[data-v-9f57d4f4]{padding:1.5rem}.comment-input[data-v-9f57d4f4]{flex-direction:column}.news-actions[data-v-9f57d4f4]{flex-direction:column;gap:1rem;align-items:stretch}.action-right[data-v-9f57d4f4]{justify-content:center}.news-detail-content[data-v-9f57d4f4]{padding:2rem 0}}@media (max-width:480px){.container[data-v-9f57d4f4]{padding:0 15px}.news-title[data-v-9f57d4f4]{font-size:1.2rem}.meta-left[data-v-9f57d4f4]{flex-wrap:wrap;gap:1rem}.main-content[data-v-9f57d4f4]{padding:1rem}}