.list_d_22 .search_field_template{display:flex;gap:40px;}
.list_d_22 .search_field_template .field_cols{flex:0 0 286px; width:286px;}
.list_d_22 .search_field_template .render_cols{flex:1; min-width:0;}
.list_d_22 .search_field_title_row{border-bottom:1px solid #cacaca;padding:6px 0 20px; display:flex; justify-content: space-between; align-items: center; gap:20px;}
.list_d_22 .search_field_title{display:flex; align-items: center; gap:10px;}
.list_d_22 .btn_search_filter_toggle{width:30px;height:30px;position:relative; display:none;}
.list_d_22 .btn_search_filter_toggle:after{display:block;content:'';width:10px;height:10px; border-top:1px solid #848484; border-left:1px solid #848484; transform: rotate(225deg); position:absolute;top:7px;right:10px;}
.list_d_22 .btn_search_filter_toggle.active:after{transform: rotate(45deg); top:13px;}

.list_d_22 .search_field_title .ico{flex:0 0 22px; width:22px; height:22px; display:block; background-position: 0 0; background-size:100% auto; background-repeat:no-repeat;}
.list_d_22 .search_field_title .ico.filter{background-image:url("/asp/images/icon/ico_sort_filter.png")}
.list_d_22 .search_field_title .text_node{font-size:16px; color:#2d2d2d; display:inline-block; line-height:1.3;}
.list_d_22 .field_acc_container{padding-top:25px;display:none;}
.list_d_22 .field_acc_container.active{display:block;}
.list_d_22 .field_acc_block{margin-bottom:20px;border-bottom:1px solid #e7e7e7;}
.list_d_22 .field_acc_block:last-of-type{padding-bottom:0 !important;margin-bottom:0;}
.list_d_22 .acc_bar{display:block;padding:0 30px 0 0; position: relative; margin-bottom:20px;}
.list_d_22 .acc_bar:after{display:block;content:'';width:10px;height:10px; border-top:1px solid #848484; border-left:1px solid #848484; transform: rotate(225deg); position:absolute;top:5px;right:10px;}
.list_d_22 .acc_cont{display:none;}
.list_d_22 .acc_title{display:flex; align-items: center; gap:3px;}
.list_d_22 .acc_title .ico{width:26px;height:26px; flex:0 0 26px; background:url("/asp/images/icon/ico_filter_slice.png") no-repeat 0 0/100% auto;}
.list_d_22 .acc_title .ico.terms{}
.list_d_22 .acc_title .ico.calendar{background-position:0 -26px;}
.list_d_22 .acc_title .text_node{font-size:16px; color:#2d2d2d; display:inline-block; line-height:1.3;}

.list_d_22 .field_acc_block.active{padding-bottom:25px;}
.list_d_22 .field_acc_block.active .acc_bar:after{transform: rotate(45deg); top:10px;}
.list_d_22 .field_acc_block.active .acc_cont{display:block;}

.list_d_22 .role_props_wrap{}
.list_d_22 .role_props_list{display:flex; flex-wrap:wrap; gap:10px 0; margin:0 -2px;}
.list_d_22 .role_props_list > li{flex:0 0 33.33333333%;box-sizing: border-box; padding:0 2px;}
.list_d_22 .role_props_list.cols_type2{}
.list_d_22 .role_props_list.cols_type2 > li{}
.list_d_22 .role_props_item{display:flex;}
.list_d_22 input.role_props_dom{flex:0;width:0;height:0;box-sizing: content-box;overflow:hidden;}
.list_d_22 input.role_props_dom:checked{}
.list_d_22 input.role_props_dom:checked + .role_props_label{color:#176bdd; border-color:#176bdd;}
.list_d_22 .role_props_label{color:#4e4e4e; cursor: pointer; flex:1; border:1px solid #c6c6c6; border-radius: 5px; box-sizing: border-box; min-height:30px; padding:5px; display:flex;align-items: center; text-align: center; justify-content: center; align-items: center;}
.list_d_22 .role_props_label.checked{color:#176bdd; border-color:#176bdd;}

.list_d_22 .inline_render_control_group{}
.list_d_22 .irc_block{/* border-bottom:1px solid #e7e7e7; */padding:15px 15px;}
.list_d_22 .irc_block:last-of-type{border-bottom:0;}
.list_d_22 .btn_rolebox_wrap{}
.list_d_22 .btn_rolebox_list{display:flex; flex-wrap:wrap; gap:8px 5px;}
.list_d_22 .btn_rolebox_list > li{}
.list_d_22 .btn_rolebox_list > li:last-of-type{}
.list_d_22 .btn_rolebox_item{display:inline-flex;border:1px solid #ececec; border-radius:8px; align-items: center; gap:5px; padding:8px 10px; background:#fbfbfb;}
.list_d_22 .btn_rolebox_item .text_node{display:inline-block; font-size:13px; color:#4e4e4e; line-height:1;}
.list_d_22 .btn_rolebox_item .btn_ico_del{width:14px;height:14px; flex:0 0 14px; display:inline-block;background:url("/asp/images/icon/ico_delete.png") no-repeat 50% 50%/9px auto;}
.list_d_22 .btn_rolebox_item .btn_ico_del:before,
.list_d_22 .btn_rolebox_item .btn_ico_del:after{}
.list_d_22 .btn_rolebox_item .btn_ico_del:before{}
.list_d_22 .btn_rolebox_item .btn_ico_del:after{}

.list_d_22 .btn_grid_container{display:flex; align-items: center; gap:40px;}
.list_d_22 .btn_grid_cols{}
.list_d_22 .btn_grid_cols.long_type{flex:1;}
.list_d_22 .btn_rolecard{display:inline-flex;border:1px solid #ececec; border-radius:8px; align-items: center; gap:5px; padding:8px 10px;}
.list_d_22 .btn_rolecard .text_node{display:inline-block; font-size:13px; color:#4e4e4e; line-height:1;}
.list_d_22 .btn_rolecard .ico{width:14px;height:14px; flex:0 0 14px; display:inline-block; background-position:0 0; background-size:100% auto; background-repeat: no-repeat;}
.list_d_22 .btn_rolecard .ico.refresh{background-image:url("/asp/images/icon/ico_refresh.png");}

.list_d_22 .btn_empbox{display:flex;align-items: center; justify-content: center; text-align: center; min-height:36px; background:#212121; border-radius: 100px;}
.list_d_22 .btn_empbox .text_node{font-size:14px; color:#fff; display:inline-block; padding-right:16px; position:relative;}
.list_d_22 .btn_empbox .text_node:after{display:block; content:''; width:9px;height:9px; border-top:1px solid #fff; border-right:1px solid #fff; transform: rotate(45deg); position:absolute;top:5px;right:3px;}

.list_d_22 .search_field_template .dataitem_list_wrap{}

.list_d_22 .search_field_template .render_cols .thumnail_hordata_item{}
.list_d_22 .search_field_template .render_cols .thumnail_hordata_imgcols{flex-basis: 240px;margin-right:20px; height:240px;}

.list_d_22 .calendar_inline_render{ padding-bottom: 30px;}
.list_d_22 .calendar_inline_render input{padding: 10px 10px;}

.list_d_22 .thumnail_hordata_speccols { flex: 1; min-width: 0; display: flex; justify-content: space-around; flex-direction: column; height: 240px;}

.list_d_22 .title_horspec_row{display:block; margin:0px;}

.list_d_22 .ttle_maindata_text { font-size: 19px; color: #1b1b1b; font-weight: 500; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.35; }

@media (max-width:1023px){
    .list_d_22 .btn_search_filter_toggle{display:block;}
    .list_d_22 .search_field_template{flex-direction: column;}
    .list_d_22 .search_field_template .field_cols{width:auto; flex-basis: 100%;}
    .list_d_22 .search_field_template .render_cols .thumnail_hordata_imgcols{margin-right:0;height:160px;}

    .list_d_22 .thumnail_hordata_speccols{display:block; height:revert; margin-top: 15px;}
	.list_d_22 .title_horspec_row{display:block; margin-top:10px;}
	.list_d_22 .ttle_maindata_text{font-size:15px;}

	.list_d_22  .elsedata_horspec_row { margin-top: 7px; }
	.list_d_22  .price_horspec_row { display: flex; justify-content: space-between; align-items: center; margin-top: 10px; }
}


.daterangepicker td.active, .daterangepicker td.active:hover { background-color: #176bdd; border-color: transparent; color: #fff; }
.daterange-ment-low{display: none;}
