/* 검색 */
.bori_search_wrap{padding:0 var(--pd-side);}
.bori_search_wrap_in{max-width:var(--max-width-sd);margin:0 auto;}
.bori_search_container{position:relative;}
.bori_search_sel_cate{position:relative;border-right:1px solid var(--line-color1);}
.bori_search_sel_btn{width:120px;padding:0.938em 0.875em 0.875em 0.938em;justify-content:space-between;align-items:center;line-height:1.2;}
.bori_search_sel_btn svg{width:12px;fill:currentColor;flex-shrink:0;}

.bori_search_recently, .bori_search_result{margin-top:30px;}
.bori_search_recently{position:relative;width:100%;overflow:hidden;}
.search_recently_tags{min-height:1.688rem;gap:7px;margin-top:15px;}

.bori_select_tag_btn{gap:0.75em;padding:0.563em 1.063em;border:1px solid var(--line-color1);border-radius:5px;background-color:var(--main-bg-color);line-height:1;transition:background-color 0.25s;}
.bori_select_tag_btn.on{border-color:var(--theme-color);color:var(--theme-color);font-weight:500;}
.bori_select_tag_btn svg{width:0.875em;fill:currentColor;}
.bori_select_tag_btn:hover{background-color:var(--highlight-color);}

.bori_select_tags{margin-top:15px;}
.bori_selected_tags{gap:6px;}


/* 인기 검색어 순위 */
.bori_search_popular{margin-top:40px;}
.bori_search_rank{/* display:flex;flex-direction:column;display:grid;grid-template:repeat(3, 1fr) / repeat(3, 33.3%);grid-auto-flow:column;gap:10px; */margin-top:15px;}
.search_rank_item{gap:10px;font-size:1.125rem;margin-top:10px;}
.search_rank_item .rank_num{font-size:1.111em;font-weight:600;color:var(--theme-color);}
.search_rank_item .name{padding-top:1px;font-weight:500;color:var(--sub-color1);}


/* 검색 결과 리스트 */
.search_cont_title{font-size:1.25rem;font-weight:600;}
.bori_prt_horz_item{padding:10px 10px 16px;gap:15px;transition:background-color 0.2s;}
.bori_prt_horz_item ~ .bori_prt_horz_item{border-top:1px solid var(--line-color1);}
.bori_prthorzit_thumb{position:relative;width:100px;height:100px;border-radius:5px;}
.bori_prthorzit_thumb:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--thumb-holder, url("https://cdn.borichat.kr/bori/thumb_holder_dark.png"));background-repeat:no-repeat;background-position:center;background-size:40px;}
.bori_prthorzit_thumb.animate-pulse:before{animation:pulse 1.2s ease-in-out infinite;}
.bori_prthorzit_thumb .thumb_img{position:relative;display:block;width:100%;height:100%;border-radius:5px;object-fit:cover;object-position:top center;}
.bori_prthorzit_thumb.animate-pulse :where(.thumb_img, .lb_icons){visibility:hidden;}
.bori_prthorzit_thumb .lb_icons{position:absolute;top:0;right:0;gap:5px;margin:5px;}
.bori_prthorzit_thumb .lb_icon_item{width:20px;}
.prthorzit_head{gap:5px;height:98px;overflow:hidden;}
.prthorzit_exp{padding-top:3px;}
.prthorzit_summary{height:2.62em;}
.prthorzit_tags{gap:4px;font-size:0.75em;margin-top:auto;}
.prthorzit_infos{gap:6px 15px;font-size:0.75em;}
.prthorzit_info_it{gap:5px;line-height:1;}
.prthorzit_info_ico{height:1.333em;fill:currentColor;opacity:0.7;}


@media (hover:hover) and (pointer:fine){
	/* 검색 결과 리스트 */
	.bori_prt_horz_item:hover{background-color:var(--highlight-color);}
}

@media screen and (max-width:767px){
	.bori_search_recently, .bori_search_result{margin-top:25px;}
	.bori_search_item{font-size:0.875em;}
	.bori_search_sel_btn{width:100px;}
	.bori_search_input{padding-left:10px;}
	.bori_select_tags{font-size:0.875em;margin-top:10px;}
}