.faq-container[data-v-4c21f22b]{min-height:100vh;background:#f5f5f5}.faq-header[data-v-4c21f22b]{background:#fff;padding:20px 0;box-shadow:0 2px 4px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.faq-header .header-content[data-v-4c21f22b]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center}.faq-header .back-btn[data-v-4c21f22b]{display:flex;align-items:center;cursor:pointer;color:#666;font-size:16px;margin-right:20px}.faq-header .back-btn i[data-v-4c21f22b]{margin-right:5px;font-size:18px}.faq-header .back-btn[data-v-4c21f22b]:hover{color:#5ad3cd}.faq-header .page-title[data-v-4c21f22b]{font-size:24px;font-weight:600;color:#333;margin:0}.faq-main[data-v-4c21f22b]{max-width:1200px;margin:0 auto;padding:20px;display:flex;gap:20px;min-height:calc(100vh - 100px)}.faq-sidebar[data-v-4c21f22b]{width:240px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;position:sticky;top:100px}.faq-sidebar .sidebar-header[data-v-4c21f22b]{padding:20px;border-bottom:1px solid #f0f0f0}.faq-sidebar .sidebar-header h3[data-v-4c21f22b]{margin:0;font-size:18px;font-weight:600;color:#333}.faq-sidebar .category-list[data-v-4c21f22b]{display:flex;flex-direction:column;align-items:center;padding:10px 0}.faq-sidebar .category-list .loading-state[data-v-4c21f22b]{display:flex;align-items:center;justify-content:center;padding:20px;color:#666;font-size:14px}.faq-sidebar .category-list .loading-state i[data-v-4c21f22b]{margin-right:8px;font-size:16px}.faq-sidebar .category-list .category-item[data-v-4c21f22b]{display:flex;align-items:center;justify-content:center;width:165px;height:49px;background:#eee;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-bottom:12px}.faq-sidebar .category-list .category-item[data-v-4c21f22b]:hover{background:#e0e0e0}.faq-sidebar .category-list .category-item.active[data-v-4c21f22b]{background:#5ad3cd;font-weight:700;color:#fff}.faq-sidebar .category-list .category-item.active .category-label[data-v-4c21f22b]{font-weight:600}.faq-sidebar .category-list .category-item .category-label[data-v-4c21f22b]{font-size:18px;transition:all .3s ease}.faq-content[data-v-4c21f22b]{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px}.faq-list .loading-state[data-v-4c21f22b]{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:#666;font-size:14px}.faq-list .loading-state i[data-v-4c21f22b]{margin-right:8px;font-size:16px}.faq-list .question-list .question-item[data-v-4c21f22b]{margin-bottom:24px;padding:20px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa}.faq-list .question-list .question-item[data-v-4c21f22b]:last-child{margin-bottom:0}.faq-list .question-list .question-item .question-header[data-v-4c21f22b]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.faq-list .question-list .question-item .question-header .question-title[data-v-4c21f22b]{flex:1;margin:0;font-size:18px;font-weight:600;color:#5ad3cd;line-height:1.4;margin-right:12px}.faq-list .question-list .question-item .question-header .category-tag[data-v-4c21f22b]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;flex-shrink:0}.faq-list .question-list .question-item .question-header .category-tag.1[data-v-4c21f22b]{background:#e6f7ff;color:#1890ff}.faq-list .question-list .question-item .question-header .category-tag.2[data-v-4c21f22b]{background:#fff1f0;color:#f5222d}.faq-list .question-list .question-item .question-header .category-tag.3[data-v-4c21f22b]{background:#fff7e6;color:#fa8c16}.faq-list .question-list .question-item .question-header .category-tag.4[data-v-4c21f22b]{background:#f6ffed;color:#52c41a}.faq-list .question-list .question-item .question-header .category-tag.other[data-v-4c21f22b]{background:#f5f5f5;color:#666}.faq-list .question-list .question-item .question-content .answer-text[data-v-4c21f22b]{font-weight:400;font-size:16px;color:#333;line-height:1.6;font-size:14px}.faq-list .no-result[data-v-4c21f22b]{text-align:center;padding:60px 20px;background:#f8f9fa;border-radius:8px;margin:20px 0}.faq-list .no-result .no-result-icon[data-v-4c21f22b]{font-size:48px;margin-bottom:20px}.faq-list .no-result .no-result-text[data-v-4c21f22b]{font-size:16px;color:#666}@media (max-width:768px){.faq-main[data-v-4c21f22b]{flex-direction:column;padding:15px}.faq-sidebar[data-v-4c21f22b]{width:100%;position:static;margin-bottom:20px}.faq-sidebar .category-list[data-v-4c21f22b]{display:flex;overflow-x:auto;padding:10px;gap:12px}.faq-sidebar .category-list .category-item[data-v-4c21f22b]{flex-shrink:0;white-space:nowrap;width:140px;height:40px;margin-bottom:0}.faq-sidebar .category-list .category-item .category-label[data-v-4c21f22b]{font-size:16px}.faq-content[data-v-4c21f22b]{padding:15px}}@media (max-width:480px){.faq-header .header-content[data-v-4c21f22b]{padding:0 15px}.faq-header .page-title[data-v-4c21f22b]{font-size:20px}.faq-sidebar .category-list .category-item[data-v-4c21f22b]{width:120px;height:36px;font-size:14px}.faq-sidebar .category-list .category-item .category-label[data-v-4c21f22b]{font-size:14px}.faq-list .question-list .question-item[data-v-4c21f22b]{padding:15px;margin-bottom:16px}.faq-list .question-list .question-item .question-header[data-v-4c21f22b]{flex-direction:column;align-items:flex-start}.faq-list .question-list .question-item .question-header .question-title[data-v-4c21f22b]{margin-right:0;margin-bottom:8px}}