/* frontend/faq.blade.php-dən köçürülüb */
.az-faq-nav{display:flex;flex-wrap:wrap;gap:10px;}
.az-faq-nav-btn{display:inline-flex;align-items:center;padding:8px 18px;border-radius:999px;border:1px solid var(--gray-200);background:#fff;font-size:.82rem;font-weight:600;color:var(--gray-700);text-decoration:none;transition:all .2s;}
.az-faq-nav-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--blue-pale,#e8f4fd);}
.az-faq-cat-block{scroll-margin-top:80px;}
.az-faq-cat-title{font-size:1.15rem;font-weight:700;color:var(--accent);margin-bottom:18px;display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:2px solid var(--gray-100);}
.az-faq-cat-title i{font-size:1rem;width:20px;}
.az-faq-item{border:1px solid var(--gray-200);border-radius:14px;margin-bottom:10px;overflow:hidden;background:#fff;transition:box-shadow .2s;}
.az-faq-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.07);}
.az-faq-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:none;border:none;text-align:left;font-size:.93rem;font-weight:600;color:var(--gray-800);cursor:pointer;gap:12px;}
.az-faq-btn.open{color:var(--accent);}
.az-faq-icon{flex-shrink:0;transition:transform .3s;color:var(--gray-400);font-size:.8rem;}
.az-faq-btn.open .az-faq-icon{transform:rotate(180deg);color:var(--accent);}
.az-faq-body{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .25s;}
.az-faq-body.show{max-height:500px;padding:0 22px 18px;}
.az-faq-body p{margin:0;color:var(--gray-600);line-height:1.85;font-size:.9rem;}
