/* Keep the category filter in the toolbar flow and category badges above titles. */
#bo_list.cb-text-board #bo_btn_top {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 12px;}
#bo_list.cb-text-board #bo_btn_top:after {display:none;}
#bo_list.cb-text-board #bo_list_total {float:none;flex:1;min-width:0;}
#bo_list.cb-text-board #bo_btn_top>.btn_bo_user {float:none;display:flex;align-items:center;gap:5px;margin-left:auto;flex-shrink:0;}
#bo_list.cb-text-board .bo_mo_cate {position:static;width:220px;max-width:calc(100% - 56px);flex-shrink:1;}
#bo_list.cb-text-board .bo_cate_sel {height:44px;margin:0;padding:8px 32px 8px 12px;font-size:14px;line-height:1.5;}
#bo_list.cb-text-board .bo_tit {display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;}
#bo_list.cb-text-board .cb-list-category {display:block;box-sizing:border-box;max-width:100%;padding:4px 8px;border-radius:3px;background:#111;color:#fff;font-size:12px;font-weight:500;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;}
#bo_list.cb-text-board .bo_tit_ul2 {width:100%;min-width:0;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;}
#bo_list.cb-text-board .bo_tit_ul3 {display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;line-height:1.6;}
#bo_list.cb-text-board .bo_tit_ul3>span {display:inline-block;}
#bo_list.cb-text-board .bo_tit .new_icon {margin-top:0;}
@media(max-width:899px) {
 #bo_list.cb-text-board #bo_list_total {display:none;}
 #bo_list.cb-text-board #bo_btn_top>.btn_bo_user>li {width:44px;margin:0;}
 #bo_list.cb-text-board #bo_btn_top>.btn_bo_user>li>.btn {display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;box-sizing:border-box;}
 #bo_list.cb-text-board .td_num2 {width:30px;}
 #bo_list.cb-text-board .td_num {width:36px;}
 #bo_list.cb-text-board .bo_tit_ul3 {gap:4px 10px;}
}
