.faq-question.active{background:var(--dark-card)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.faq-question.active .faq-toggle{transform:rotate(45deg)!important;color:var(--alphatrack-primary)!important;background:0 0!important}.faq-answer.active{padding:0 24px 20px!important;max-height:400px!important}.faq-search-results.active{display:block!important;width:100%!important;margin-top:20px!important}.search-results-header{margin-bottom:16px;padding:16px 20px;background:var(--dark-card);border-radius:8px;border-left:3px solid var(--alphatrack-primary);display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.search-results-count{font-weight:600;color:var(--dark-text);font-size:15px}.clear-search-btn{background:var(--alphatrack-primary);color:white;border:none;padding:6px 14px;border-radius:15px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease}.clear-search-btn:hover{background:var(--alphatrack-secondary);transform:scale(1.02)}.no-results{text-align:center;padding:40px 20px;color:var(--dark-text-muted);background:var(--dark-card);border-radius:8px}.no-results h3{color:var(--dark-text);margin-bottom:10px;font-size:1.2em}mark{background:rgba(51,204,153,.2)!important;padding:1px 2px!important;border-radius:2px!important;font-weight:500!important;color:var(--alphatrack-primary)!important}.faq-loading{grid-column:1/-1;text-align:center;padding:60px 20px;color:rgba(255,255,255,.8);background:rgba(255,255,255,.05);border-radius:15px;backdrop-filter:blur(10px)}.faq-spinner{border:4px solid rgba(51,204,153,.2);border-top:4px solid var(--alphatrack-primary);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:0 auto 20px}@media (max-width:768px){.faq-answer.active{padding:0 18px 16px}.search-results-header{flex-direction:column;gap:15px;text-align:center;background:var(--dark-card);border-radius:8px;padding:16px}}