/**
 * 文件作用：折叠问答区块：定义展示样式。插件后备版，可由主题同名组件覆盖。
 */
/* faq-accordion */
/* 5. FAQ 手风琴：展开项标题与答案高亮 */
.product-faq .accordion-item,
.contact-faq .accordion-item,
.faq-block .accordion-item,
.category-faq-page .accordion-item {
    box-shadow: 0 0 20px 0 rgba(5, 5, 5, .05);
}
.product-faq .accordion-button,
.contact-faq .accordion-button,
.faq-block .accordion-button,
.category-faq-page .accordion-button {
    transition: color 0.2s ease, background-color 0.2s ease;
}
.product-faq .accordion-button:not(.collapsed),
.contact-faq .accordion-button:not(.collapsed),
.faq-block .accordion-button:not(.collapsed),
.category-faq-page .accordion-button:not(.collapsed) {
    color: var(--bs-primary);
    background-color: color-mix(in srgb, var(--bs-primary) 8%, #fff);
    box-shadow: none;
    border-color: #dee2e6;
}
.product-faq .accordion-button:focus,
.contact-faq .accordion-button:focus,
.faq-block .accordion-button:focus,
.category-faq-page .accordion-button:focus {
    box-shadow: none;
    border-color: #dee2e6;
}
.product-faq .accordion-collapse.show .accordion-body,
.contact-faq .accordion-collapse.show .accordion-body,
.faq-block .accordion-collapse.show .accordion-body,
.category-faq-page .accordion-collapse.show .accordion-body,
.product-faq .accordion-collapse.show .accordion-body.text-muted,
.contact-faq .accordion-collapse.show .accordion-body.text-muted,
.faq-block .accordion-collapse.show .accordion-body.text-muted {
    color: var(--bs-body-color);
    border-left: 3px solid var(--bs-primary);
    background-color: color-mix(in srgb, var(--bs-primary) 4%, #fff);
}
