.ab-spm-faq{display:flex;flex-direction:column;width:100%;gap:12px}.ab-spm-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.ab-spm-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:0;background:transparent;cursor:pointer;text-align:left}.ab-spm-faq-title{display:block;font-size:16px;font-weight:700;line-height:1.4;color:#111827}.ab-spm-faq-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:22px;line-height:1;color:#111827;transition:transform .2s ease}.ab-spm-faq-item.is-open .ab-spm-faq-icon{transform:rotate(180deg)}.ab-spm-faq-answer{display:block;overflow:hidden}.ab-spm-faq-answer[hidden]{display:none}.ab-spm-faq-answer-inner{padding:0 20px 20px;color:#4b5563;line-height:1.7}.ab-spm-faq-answer-inner p:first-child{margin-top:0}.ab-spm-faq-answer-inner p:last-child{margin-bottom:0}.ab-spm-faq-empty{padding:14px 16px;background:#fff8e5;border:1px solid #f0d98c;border-radius:8px;color:#665200}
