/* Filter Component Styles */

.budi-filter-offcanvas .offcanvas-title {
   font-size: 18px;
}

.budi-filter-offcanvas .budi-offcanvas__close-btn {
   font-size: 20px;
}

.budi-filter__result-title {
   color: var(--neutral-black);
}

.budi-filter__result-clear-btn {
   color: var(--primary);
}

.budi-filter__collapse-btn {
   border: 0;
   border-bottom: 1px solid var(--theme-border);
   color: var(--neutral-black);
}

.budi-filter__collapse-btn-icon {
   width: 20px;
   height: 20px;
   transition: all 0.3s;
}

.budi-filter__collapse-btn[aria-expanded="true"] .budi-filter__collapse-btn-icon {
   transform: rotate(180deg);
}

.budi-filter__collapse-body {
   border-bottom: 1px solid var(--theme-border);
} 