.aispr-placeholder{border:2px dashed #b4b9be;background:#f6f7f7;border-radius:10px;padding:28px 18px;margin:18px 0;text-align:center;display:flex;flex-direction:column;gap:6px;color:#50575e;min-height:180px;justify-content:center}
.aispr-placeholder small{font-size:12px;opacity:.8;direction:ltr}
.aispr-placeholder em{font-size:11px;opacity:.6}
.aispr-image{margin:18px 0}
.aispr-image img{width:100%;height:auto;border-radius:10px}
.aispr-faq details{border:1px solid #e2e4e7;border-radius:8px;padding:12px 16px;margin:8px 0}
.aispr-faq summary{cursor:pointer;font-weight:600}
