/* 공고·인재 목록의 모바일 검색 필터 */
.recruit_result_head {
    flex-wrap: wrap;
    gap: 8px;
}
.recruit_result_options {
    display: flex;
    gap: 8px;
}
.recruit_result_options .sel_sort_order {
    width: 134px;
}
.search_filter_toggle {
    display: none;
}
.search_filter_toggle.btn_secondary {
    background-color: #E3E8F3;
}
.search_filter_panel[hidden] {
    display: none;
}
.search_filter_panel .recruit_sch_box .filter_box .chk_filter_list.sch_locale {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 190px), 1fr));
}
.search_filter_panel .recruit_sch_box .filter_box .chk_filter_list.sch_locale > li {
    width: auto;
}
.search_filter_panel .sch_locale .chk_box label {
    white-space: nowrap;
}
@media (max-width: 1024px) {
    .search_filter_toggle[data-filter-ready] {
        display: flex;
        width: 100%;
        justify-content: space-between;
        margin-bottom: 16px;
    }
    .search_filter_toggle::after {
        content: "";
        width: 20px;
        height: 20px;
        background: url(../images/arrw_down01.svg) no-repeat center / contain;
    }
    .search_filter_toggle[aria-expanded="true"]::after {
        transform: rotate(180deg);
    }
}

