/* frontend/maps.blade.php-dən köçürülüb */
.faq-item{background:#fff;border:1px solid var(--gray-200);border-radius:14px;margin-bottom:10px;overflow:hidden;}
.faq-item summary{padding:16px 20px;font-weight:700;color:var(--gray-800);cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;}
.faq-item summary::-webkit-details-marker{display:none;}
.faq-item summary i{transition:transform .2s;}
.faq-item[open] summary i{transform:rotate(180deg);}
.faq-body{padding:0 20px 16px;color:var(--gray-600);font-size:.9rem;line-height:1.7;}
