.xu5-page-header{margin-bottom:10px;padding-bottom:10px}.xu5-page-title{margin-bottom:6px}.xu5-content-card h2,.xu5-content-card h3{margin-bottom:10px;padding-bottom:6px}.xu5-faq-priority{display:inline-block;padding:4px 12px;border-radius:15px;font-size:13px;font-weight:500}.xu5-faq-priority.high{background:#ffebee;color:#f44336}.xu5-faq-priority.normal{background:#ecf5ff;color:#409eff}.xu5-faq-priority.low{background:#f5f5f5;color:#999}.xu5-faq-question-card h2{color:#666;border-bottom-color:#e8e8e8}.xu5-faq-answer-card{background:#fff;border-left:none}.xu5-faq-answer-card h2{color:#409eff;border-bottom-color:#d9ecff}.xu5-faq-content,.xu5-solution-content{line-height:1.65;color:#444;max-width:100%;overflow-x:hidden}.xu5-faq-content a,.xu5-solution-content a{display:inline-block;max-width:100%}.xu5-faq-content p,.xu5-solution-content p{margin:6px 0}.xu5-faq-content img,.xu5-solution-content img{max-height:340px;width:auto;cursor:zoom-in}.xu5-faq-content pre,.xu5-faq-content code,.xu5-solution-content pre,.xu5-solution-content code{white-space:pre-wrap;max-width:100%;overflow-x:auto}.xu5-solution-item{padding:14px;margin-bottom:10px;border:1px solid #d9ecff;border-radius:8px;background:#fff}.xu5-solution-item:last-child{margin-bottom:0}.xu5-solution-title{font-size:18px;font-weight:600;margin:0 0 8px 0;color:#409eff}.xu5-feedback-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.xu5-feedback-btn{padding:12px 28px;font-size:15px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all 0.3s ease}.xu5-btn-donate{background:linear-gradient(135deg,#409eff,#337ecc);color:white;box-shadow:0 3px 10px rgba(64,158,255,0.3)}.xu5-btn-donate:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(64,158,255,0.4)}.xu5-faq-comments-card{padding:0;overflow:hidden}.xu5-img-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:rgba(0,0,0,0.85);cursor:zoom-out;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.xu5-img-lightbox.active{display:flex}.xu5-img-lightbox img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:4px;box-shadow:0 8px 40px rgba(0,0,0,0.5)}@media screen and (max-width:768px){html,body{overflow-x:hidden}.xu5-solution-item{padding:15px}.xu5-feedback-btn{padding:10px 20px;font-size:14px}}