.xu5-faq-archive-wrapper{max-width:1100px}.xu5-archive-faq .archive-container-full{max-width:none;margin:0;padding:0}.xu5-archive-faq .archive-content-wrapper{background:transparent;border-radius:0;box-shadow:none;padding:8px 20px 24px}.xu5-archive-faq .archive-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.xu5-archive-faq .archive-container-sidebar{display:grid;grid-template-columns:1fr 260px;gap:24px;align-items:start}.xu5-archive-faq .archive-main{order:1;min-width:0}.xu5-archive-faq .archive-sidebar{order:2;position:sticky;top:80px}.xu5-archive-faq .sidebar-widget{background:transparent;border:1px solid #e9ecef;border-radius:8px;padding:10px 12px;box-shadow:none}.xu5-archive-faq .widget-title{font-size:16px;font-weight:400;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid #eee;color:#333}.xu5-archive-faq .popular-list{list-style:none;margin:0;padding:0}.xu5-archive-faq .popular-list li{margin:0;padding:0;border-bottom:1px solid #f5f5f5}.xu5-archive-faq .popular-list li:last-child{border-bottom:none}.xu5-archive-faq .popular-list a{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 0;text-decoration:none;color:#333}.xu5-archive-faq .popular-title{flex:1;min-width:0;font-size:13px;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xu5-archive-faq .popular-list a:hover .popular-title{color:#409eff}.xu5-archive-faq .popular-meta{flex-shrink:0;font-size:11px;color:#999}.xu5-archive-faq .sidebar-widget+.sidebar-widget{margin-top:10px}.faq-search{position:relative;margin:0 0 16px}.faq-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#aaa;pointer-events:none}.faq-search-input{width:100%;height:34px;border-radius:4px;border:1px solid #e8e8e8;font-size:13px;padding:0 32px;outline:none;background:#f8f9fa;box-sizing:border-box}.faq-search-input:focus{border-color:#409eff;background:#fff;box-shadow:0 0 0 3px rgba(64,158,255,0.12)}.faq-search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:0;background:transparent;font-size:16px;color:#999;cursor:pointer;line-height:1;padding:0}.faq-search-clear[hidden]{display:none}.faq-search-info,.faq-search-empty{text-align:center;color:#666;margin:0 0 16px;font-size:14px;padding:12px;background:#f5f5f5;border-radius:4px}.faq-search-info[hidden],.faq-search-empty[hidden],.faq-search-results[hidden],.faq-search-pager[hidden]{display:none !important}.xu5-archive-faq.is-searching .faq-list-default,.xu5-archive-faq.is-searching .archive-pagination-default,.xu5-archive-faq.is-searching .no-faqs{display:none}.xu5-archive-faq .xu5-hl{background:rgba(64,158,255,0.22);color:inherit;border-radius:3px;padding:0 1px}.faq-list{display:flex;flex-direction:column;gap:0}.faq-list .faq-item{border-bottom:1px solid #f5f5f5}.faq-list .faq-item:last-child{border-bottom:none}.faq-list .item-link{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;text-decoration:none;color:inherit}.faq-list .item-title{flex:1;min-width:0;font-size:15px;font-weight:400;margin:0;color:#333;line-height:1.45}.faq-list .item-link:hover .item-title{color:#409eff}.faq-list .meta-date{flex-shrink:0;font-size:12px;color:#999}.faq-list .pinned-badge{display:inline-block;margin-right:6px;padding:0 5px;border:1px solid #e6a23c;border-radius:4px;background:transparent;color:#e6a23c;font-size:11px;font-weight:500;line-height:1.4;vertical-align:middle}.faq-list .faq-item.is-pinned .item-link{background:none}.no-faqs{text-align:center;color:#999;padding:48px 12px}.archive-pagination{margin-top:28px;display:flex;justify-content:center}.archive-pagination .page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px;list-style:none;margin:0;padding:0}.archive-pagination .page-numbers li{display:flex}.archive-pagination a,.archive-pagination .xu5-page-num,.archive-pagination .xu5-page-nav{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:0;background:transparent;border-radius:8px;color:#606266;font-size:13px;text-decoration:none;cursor:pointer}.archive-pagination a::before,.archive-pagination a::after{content:none !important;display:none !important}.archive-pagination a.xu5-page-num:hover{color:#409eff;background:#ecf5ff}.archive-pagination .xu5-page-num.is-current{background:#409eff;color:#fff;font-weight:600;cursor:default}.archive-pagination .xu5-page-num.is-dots{min-width:18px;color:#c0c4cc;cursor:default}.archive-pagination .xu5-page-nav{min-width:auto;padding:0 12px;color:#909399}.archive-pagination .xu5-page-nav:hover{color:#409eff;background:none}@media (max-width:992px){.xu5-archive-faq .archive-container-sidebar{grid-template-columns:1fr;gap:20px}.xu5-archive-faq .archive-main{order:1}.xu5-archive-faq .archive-sidebar{position:static;order:2;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.xu5-archive-faq .sidebar-widget+.sidebar-widget{margin-top:0}}@media (max-width:768px){.xu5-faq-archive-wrapper,.xu5-archive-faq,.xu5-archive-faq .archive-container-full,.xu5-archive-faq .archive-content-wrapper,.xu5-archive-faq .archive-container-sidebar,.xu5-archive-faq .archive-main{min-width:0;max-width:100%;box-sizing:border-box}.xu5-faq-archive-wrapper .xu5-page-breadcrumb{padding-left:12px;padding-right:12px}.xu5-archive-faq .archive-content-wrapper{padding:4px 12px 16px}.faq-search-input{height:40px;font-size:16px}.faq-list .item-link{padding:9px 0;gap:8px}.faq-list .item-title{font-size:14px}.archive-pagination{margin-top:16px}.archive-pagination a,.archive-pagination .xu5-page-num,.archive-pagination .xu5-page-nav{min-width:30px;height:30px;font-size:12px}}@media (max-width:640px){.xu5-archive-faq .archive-sidebar{grid-template-columns:1fr}.xu5-archive-faq .sidebar-widget+.sidebar-widget{margin-top:16px}.faq-list .item-link{flex-wrap:wrap}.faq-list .meta-date{width:100%;margin-top:-2px}}