.help-search-results{max-width:600px;margin:var(--spacing-xl) auto 0;text-align:left;background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--spacing-lg);max-height:400px;overflow-y:auto}.help-no-results{color:var(--color-text-secondary);text-align:center;padding:var(--spacing-lg)}.help-results-count{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.help-results-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.help-result-item{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:all .2s ease;width:100%}.help-result-item:hover{border-color:var(--color-primary);background-color:rgba(32,134,25,.05)}.help-result-category{font-size:.75rem;color:var(--color-primary);font-weight:600;text-transform:uppercase}.help-result-question{color:var(--color-text);font-weight:500}.help-question-link{background:none;border:none;color:var(--color-primary);text-decoration:none;cursor:pointer;font-size:inherit;font-family:inherit;padding:0;text-align:left;transition:color .2s ease}.help-question-link:hover{color:var(--color-secondary);text-decoration:underline}.help-faq-list{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.help-faq-item{background-color:var(--color-background);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--spacing-xl);scroll-margin-top:100px;transition:all .3s ease}.help-faq-item-active{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(32,134,25,.1)}.help-faq-category-badge{display:inline-block;font-size:.75rem;color:var(--color-primary);background-color:rgba(32,134,25,.1);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-weight:600;text-transform:uppercase;margin-bottom:var(--spacing-md)}.help-faq-question{font-size:1.25rem;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-lg);line-height:1.4}.help-faq-answer{color:var(--color-text-secondary);line-height:1.7}.help-faq-answer p{margin-bottom:var(--spacing-md)}.help-faq-answer p:last-child{margin-bottom:0}.help-faq-answer h4{color:var(--color-text);font-size:1rem;font-weight:600;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.help-faq-answer ol,.help-faq-answer ul{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}.help-faq-answer li{margin-bottom:var(--spacing-sm)}.help-faq-answer code{background-color:rgba(0,0,0,.05);padding:2px 6px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.875em}.help-faq-answer a{color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .2s ease}.help-faq-answer a:hover{color:var(--color-secondary);text-decoration:underline}.help-faq-answer strong{color:var(--color-text);font-weight:600}@media (max-width:768px){.help-search-results{max-height:300px}.help-faq-item{padding:var(--spacing-lg)}.help-faq-question{font-size:1.125rem}.help-faq-answer ol,.help-faq-answer ul{padding-left:var(--spacing-lg)}}