/* ======================================================================
   Specification accordion — Cohort 8 (Dhaka Bazaar)
   ====================================================================== */

.specification-8 { padding: 0; margin-bottom: 1.5rem; }
.specification-8-card {
    background: #fff;
    border: 1px solid var(--bs-border-color);
    border-radius: 0.25rem;
    overflow: hidden;
}
.specification-8-group { border-radius: 0; border-bottom: 1px solid var(--bs-border-color); }
.specification-8-group:last-child { border-bottom: none; }
.specification-8-group-btn {
    background: var(--bs-bg-alt, #F8F9FB) !important;
    color: var(--bs-body-color) !important;
    font-weight: 700;
    font-size: 0.95rem;
    padding: 0.85rem 1rem;
    box-shadow: none !important;
    border-radius: 0 !important;
}
.specification-8-group-btn:not(.collapsed) {
    background: var(--bs-primary) !important;
    color: #fff !important;
}
.specification-8-group-btn:not(.collapsed)::after {
    filter: invert(1) brightness(2);
}

.specification-8-row {
    padding: 0.65rem 1rem;
    border-bottom: 1px dashed var(--bs-border-color);
}
.specification-8-row:last-child { border-bottom: none; }
.specification-8-key {
    min-width: 160px;
    color: var(--bs-secondary-color);
    font-weight: 600;
    font-size: 0.85rem;
}
.specification-8-val {
    color: var(--bs-body-color);
    font-size: 0.88rem;
}

@media (max-width: 575.98px) {
    .specification-8-key { min-width: 110px; font-size: 0.82rem; }
    .specification-8-val { font-size: 0.82rem; }
}
