.filter_review_title {
    display: flex;
    align-items: center;
    gap: 10px;
}

.form_group-level1 {
    border-bottom: 1px solid #DBDCDE;
    padding-bottom: 6px;
    margin-top: 10px;
}

.form_group-level1.active {
    border-bottom: 2px solid #0A77FF !important;
}

.categoryLable-level1 {
    background: transparent !important;
}

.categoryLable {
    display: flex;
    padding: 4px 12px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 16px;
    background: var(--background-bg-tertiary, #F7F7F7);
    color: var(--text-placeholder, #93969D);
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

.categoryLable.active {
    background: var(--icon-icons-brand-primary, #0A77FF);
    color: var(--text-placeholder, #FFF);
}

.categoryLable-level1 {
    color: var(--text-heading-primary, #0E1525) !important;
}

.categoryLable-level1.active {
    color: var(--text-heading-primary, #0A77FF) !important;
}

.filter_review_title h4 {
    color: var(--text-heading-primary, #0e1525);
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
}

.filter_review_content {
    display: flex;
    align-items: start;
    flex-direction: column;
    gap: 10px;
}

.btn_review_all {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    padding: 4px 12px;
    border-radius: 15px;
    background: var(--background-bg-tertiary, #f5f6f6);
    border: none;
    color: #2f2f2f;
}

.btn_review_star {
    padding: 4px 12px;
    display: flex;
    align-items: center;
    gap: 4px;
    border-radius: 16px;
    background: var(--background-bg-tertiary, #f5f6f6);
    border: none;
}

.item_widget .form_group .viewCheckboxDetail {
    flex: 1;
    display: flex;
    justify-content: end;
    height: 26px;
}

.btn_review_star.active {
    background: var(--icon-icons-brand-primary, #0a77ff);
}

.btn_review_star.active p {
    color: var(--background-bg-primary, #fff);
    font-weight: 600;
}

.btn_review_all.active {
    background: var(--icon-icons-brand-primary, #0a77ff);
    color: var(--background-bg-primary, #fff);
    font-weight: 600;
}

.btn_review_star .review_star img {
    width: 14px;
    height: 14px;
}

.btn_review_star p {
    color: var(--text-heading-primary, #0e1525);
    /* CaptionLarge/Medium */
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
}