@charset "utf-8";

/* 탭 메뉴 */



.rbs1-latest-curated .latest-tabs li a {
  color: #333;
}

.rbs1-latest-curated .latest-tabs li a.active {
  color: #000;
}

.rbs1-latest-curated .latest-tabs-wrap {padding-top: 0px; margin-top: 0px;}
.rbs1-latest-curated .latest-tab-wrap {padding-top: 15px;}

/* 콘텐츠 컨테이너 */
.rbs1-latest-curated .latest-tab-content {
  visibility: hidden;
  height: 0;
  opacity: 0;
  transition: opacity 0.2s ease;
}

.rbs1-latest-curated .latest-tab-content.active {
  visibility: visible;
  height: auto;
  opacity: 1;
}

.rbs1-latest-curated .latest-tabs-wrap .bo_tab {margin-bottom: 0px; display: flex;}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab .bo_tab_ul {flex:1; position: relative;}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab a {display: inline-flex; padding: 8px 15px; border:0px; color:#888; line-height: 100%; position: relative; font-size: 13px; border:1px solid rgba(0,0,0,0.1); margin-left: -1px;}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab li:first-child a {border-top-left-radius: 6px; border-bottom-left-radius: 6px; margin-left: 0px;}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab li:last-child a {border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab a:hover {background-color: #f0f5f9; font-family:'font-B',sans-serif; color:#25282B;}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab a.active {font-weight: normal; box-shadow: none; color:#25282B; font-family:'font-B',sans-serif; background-color: #f0f5f9;}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab li {padding: 0px; display: inline-block; width: auto !important;}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab #bo_cate_ul:before {content: "";bottom: 0;position: absolute;width: 100%;margin: 0;height: 1px;background-color: rgba(0, 0, 0, .1);}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab #bo_cate_on::after {content: "";position: absolute;bottom: 0;right: 20px;left: 0px;height: 2px;background-color: currentColor;}

.rbs1-latest-curated .latest-tabs-wrap .no_data {padding-top: 40px !important; padding-bottom: 45px !important; border-bottom: 0px !important; margin-top:0px !important;}

.rbs1-latest-curated .latest-tab-content dd {position: relative;}
.rbs1-latest-curated .latest-tab-content .more_btn {position: absolute; top:0px; right:0px;}
.rbs1-latest-curated .latest-tab-content dd:last-child {margin-bottom: 0px;}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_ul1 {position: absolute; top:0px; left: 0px; padding-right: 30px; box-sizing: border-box;}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_ul1 img {width: 115px; height:95px; border-radius: 10px; object-fit: cover;}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_ul2 {width: 100%; padding-left: 144px; min-height: 95px;}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_subj {font-size: 20px;}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_cont {font-size: 14px; color:#666; word-break: keep-all; margin-top: 5px; min-height: 36px;}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_cont a {color:#666; font-size: 15px;}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_info {font-size: 12px; color:#999; margin-top: 10px;}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_writer {margin-top: 10px;}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_writer span {display: inline-block;}
.rbs1-latest-curated .latest-tab-content .prof_tiny_image img {width: 30px; height:auto; border-radius: 50%; margin-right: 5px;}
.rbs1-latest-curated .latest-tab-content .prof_tiny_name {font-size: 12px; color:#999; line-height: 20px; margin-right: 10px;}
.rbs1-latest-curated .latest-tab-content .bbs_list_label {font-size: 11px;border-radius: 4px;padding-left: 5px;padding-right: 5px;padding-top: 3px;padding-bottom: 2px;}

.rbs1-latest-curated .latest-tab-content .icon_abs {position: absolute; right:40px; top:10px;}
.rbs1-latest-curated .latest-tab-content .bbs_list_label.label1 {background-color: #FFC700; color:#fff;}
.rbs1-latest-curated .latest-tab-content .bbs_list_label.label2 {background-color: #00A3FF; color:#fff;}
.rbs1-latest-curated .latest-tab-content .bbs_list_label.label3 {background-color: #8ED100; color:#fff;}
.rbs1-latest-curated .latest-tab-content .bbs_list_label.label4 {background-color: #AA20FF; color:#fff;}
.rbs1-latest-curated .latest-tab-content .bbs_list_label.label5 {background-color: #25282B; color:#fff;}
.rbs1-latest-curated .latest-tab-content .bbs_list_label.label6 {background-color: #D6DCE0; color:#000;}

.rbs1-latest-curated .latest-tab-content a.cut_subj {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 70%;
    float: left;
    margin-right: 5px;
}

.rbs1-latest-curated .latest-tab-content .bbs_list_label_inline {display: inline-block; font-size: 9px; line-height: 100%; padding: 4px 5px; vertical-align: middle; margin-top: -4px;}
.rbs1-latest-curated .latest-tab-content .comments_span {font-size: 14px; margin-right: 5px; display: inline-block; vertical-align: top; margin-top:4px; line-height: 100%;}

/* service1: 원본 모듈 출력·슬라이더 설정을 그대로 사용합니다. */
.rbs1-latest-curated .bbs_main_wrap_con_subj {font-size:17px;line-height:1.5;min-width:0}
.rbs1-latest-curated .bbs_main_wrap_con_cont {margin-top:9px;font-size:14px;line-height:1.8;min-height:0;word-break:break-word;color:#718198}
.rbs1-latest-curated .bbs_main_wrap_con_cont a {font-size:14px;color:inherit}
.rbs1-latest-curated .bbs_main_wrap_con_info {font-size:12px;line-height:1.7;color:#7d8da5;margin-top:14px}
.rbs1-latest-curated .bbs_main_wrap_con_info .prof_tiny_name {color:inherit;font-family:font-R}
.rbs1-latest-curated .bbs_list_label.label3 {background:#edf5ff;color:var(--rbs1-accent,#0080ff)}
.rbs1-latest-curated .bbs_list_label.label1 {background:#fff1e9;color:#e78b56}
.rbs1-latest-curated .bbs_main_wrap_con_subj {overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.rbs1-latest-curated .bbs_main_wrap_con_ul2 {min-width:0}
.rbs1-latest-curated a.cut_subj {max-width:calc(100% - 48px)}
.rbs1-latest-curated-root .more_btn, .rbs1-latest-curated .more_btn {color:var(--rbs1-accent,#0080ff);font-size:12px}

.rbs1-latest-curated .latest-tabs-wrap {border:1px solid #dfe7f2;border-radius:10px;overflow:hidden}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab {overflow:hidden;scrollbar-width:none;border-bottom:1px solid #dfe7f2}
.rbs1-latest-curated .bo_tab::-webkit-scrollbar {display:none}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab li {width:25% !important;flex-shrink:0}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab a {display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:58px;padding:0 14px;border:0;border-right:1px solid #dfe7f2;border-bottom:3px solid transparent;border-radius:0 !important;margin:0;background:#fff;font-size:14px;white-space:nowrap}
.rbs1-latest-curated .latest-tabs-wrap .bo_tab a.active {background:#fff;color:var(--rbs1-accent,#0080ff);border-bottom-color:var(--rbs1-accent,#0080ff)}
.rbs1-latest-curated .latest-tab-wrap {padding:28px 24px}
.rbs1-latest-curated .latest-tab-content .rb_swiper_list > div {display:flex;align-items:flex-start;gap:25px}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_ul1 {position:static;padding:0;flex:0 0 100px}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_ul1 img {display:block;width:100px;height:100px;border-radius:12px}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_ul2 {padding:0;min-height:100px;flex:1;min-width:0}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_subj {font-size:16px}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_cont a {font-size:14px}
.rbs1-latest-curated .latest-tab-content .more_btn {position:absolute;top:0;right:0;display:block;margin:0}
.rbs1-latest-curated .latest-tab-content.active {display:flex;flex-direction:column}
.rbs1-latest-curated .latest-tab-content .more_btn {order:2}
@media(max-width:767px){.rbs1-latest-curated .latest-tabs-wrap .bo_tab li{width:40% !important}.rbs1-latest-curated .latest-tab-wrap{padding:20px}.rbs1-latest-curated .latest-tab-content .rb_swiper_list > div{display:block}.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_ul1{margin-bottom:16px;width:100%}.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_ul1 img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_ul2{min-height:0}}

.rbs1-latest-curated .bbs_list_label.label_w2{background:#eaf4ff;color:var(--rbs1-accent,#0080ff);font-family:font-B}

/* service1 tab visibility */

.rbs1-latest-curated .latest-tab-content{display:none;height:auto;visibility:visible;opacity:1}
.rbs1-latest-curated .latest-tab-content.active{display:flex}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_cont{color:#718198;line-height:1.8;margin-top:8px;min-height:0;word-break:break-word}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_cont a{color:inherit;font-size:14px}
.rbs1-latest-curated .latest-tab-content a.cut_subj{max-width:calc(100% - 24px);color:#203047;text-decoration:none}
.rbs1-latest-curated .latest-tab-content .bbs_list_label.label3{background:#edf5ff;color:var(--rbs1-accent,#0080ff);padding:3px 4px;border-radius:2px}
.rbs1-latest-curated .latest-tab-content .prof_tiny_name{font-family:font-R;color:#7d8da5}
.rbs1-latest-curated .latest-tab-content .more_btn{border:0;background:transparent;padding:0;font-size:12px;color:var(--rbs1-accent,#0080ff);height:24px;line-height:24px}
.rbs1-latest-curated .latest-tab-content .more_btn:after{content:' ›';margin-left:4px}


/* 작성자·분류·작성 시간·조회 수 사이 간격 */
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_info{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}
.rbs1-latest-curated .latest-tab-content .bbs_main_wrap_con_info > span{margin:0;line-height:inherit}

.rbs1-latest-curated .bbs_main_wrap_tit{padding-right:65px;box-sizing:border-box}

@media(max-width:1024px){.rbs1-latest-curated .latest-tabs-wrap .bo_tab{padding-left:0!important;padding-right:0!important;margin-left:0;margin-right:0}}
