@charset "utf-8";

.rb_latest_tabs_top {color:var(--rb-ui-text,#1f2328)}
.rb_latest_tabs_top .bbs_main_wrap_tit {display:flex!important;align-items:center;gap:12px;margin-bottom:10px}
.rb_latest_tabs_top .bbs_main_wrap_tit_l {float:none;flex:1 1 auto;width:auto}
.rb_latest_tabs_top .bbs_main_wrap_tit_l h2 {line-height:1.3}
.rb_latest_tabs_top .latest-tab-more {display:inline-flex;align-items:center;gap:3px;padding:4px 0;color:var(--rb-ui-muted,#8a919b);font-size:12px;line-height:1;text-decoration:none;white-space:nowrap}
.rb_latest_tabs_top .latest-tab-more:hover {color:var(--rb-main-color)}
.rb_latest_tabs_top .latest-tab-more span {font-size:16px;line-height:10px}
.rb_latest_tabs_top .latest-tabs-wrap {margin:0}
.rb_latest_tabs_top .latest-tabs-wrap .bo_tab {display:block;margin-bottom:14px;overflow:hidden;border-bottom:1px solid var(--rb-ui-line,#e6e9ed)}
.rb_latest_tabs_top .latest-tabs-wrap .bo_tab::-webkit-scrollbar {display:none}
.rb_latest_tabs_top .latest-tabs-wrap .bo_tab_ul {display:flex;position:relative;width:auto;min-width:0}
.rb_latest_tabs_top .latest-tabs-wrap .bo_tab li {display:block;flex:0 0 auto;width:auto!important;padding:0}
.rb_latest_tabs_top .latest-tabs-wrap .bo_tab a {display:flex;align-items:center;min-height:34px;padding:0 12px;border:0;background:transparent;color:var(--rb-ui-muted,#8a919b);font-size:13px;line-height:1;text-decoration:none;white-space:nowrap}
.rb_latest_tabs_top .latest-tabs-wrap .bo_tab a:hover,
.rb_latest_tabs_top .latest-tabs-wrap .bo_tab a.active {position:relative;color:var(--rb-main-color);font-family:'font-B',sans-serif}
.rb_latest_tabs_top .latest-tabs-wrap .bo_tab a.active:after {position:absolute;right:12px;bottom:-1px;left:12px;height:2px;background:var(--rb-main-color);content:""}
.rb_latest_tabs_top .latest-tab-wrap {padding:0}
.rb_latest_tabs_top .latest-tab-content-thumb-top {visibility:hidden;height:0;opacity:0;transition:opacity .2s ease}
.rb_latest_tabs_top .latest-tab-content-thumb-top.active {visibility:visible;height:auto;opacity:1}
.rb_latest_tabs_top .latest-tab-content-thumb-top {position:relative;box-sizing:border-box;width:100%}
.rb_latest_tabs_top .latest-tab-grid {display:grid;grid-template-columns:repeat(var(--latest-tab-cols),minmax(0,1fr));gap:var(--latest-tab-gap)}
.rb_latest_tabs_top .latest-tab-card {min-width:0}
.rb_latest_tabs_top .latest-tab-content-thumb-top .bbs_main_wrap_con_ul1 {position:relative;width:100%;margin:0 0 8px;overflow:hidden;border:1px solid var(--rb-ui-line,#e6e9ed);border-radius:10px;aspect-ratio:640 / 300;box-sizing:border-box}
.rb_latest_tabs_top .latest-tab-content-thumb-top .bbs_main_wrap_con_ul1 a {display:block;width:100%;height:100%}
.rb_latest_tabs_top .latest-tab-content-thumb-top .bbs_main_wrap_con_ul1 img {display:block;width:100%;height:100%;border:0;object-fit:cover}
.rb_latest_tabs_top .latest-tab-content-thumb-top .bbs_main_wrap_con_ul2 {width:100%}
.rb_latest_tabs_top .latest-tab-content-thumb-top .bbs_main_wrap_con_subj {font-size:13px;line-height:1.4}
.rb_latest_tabs_top .latest-tab-content-thumb-top .bbs_main_wrap_con_subj a {display:block;overflow:hidden;color:var(--rb-ui-text,#1f2328);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.latest-tab-site-icon {width:16px;height:16px;margin-right:5px;border-radius:4px;object-fit:cover;vertical-align:-3px}
.rb_latest_tabs_top .latest-tabs-wrap .no_data {grid-column:1 / -1;margin:0;padding:18px 0;color:var(--rb-ui-muted,#8a919b);font-size:12px;text-align:center}
.rb_latest_tabs_top .latest-tab-content-thumb-top .icon_abs {position:absolute;top:8px;right:8px}
.rb_latest_tabs_top .latest-tab-content-thumb-top .bbs_list_label {padding:3px 5px;border-radius:4px;font-size:11px}
.rb_latest_tabs_top .latest-tab-content-thumb-top .bbs_list_label.label1 {background-color:#ffc700;color:#fff}
.rb_latest_tabs_top .latest-tab-content-thumb-top .bbs_list_label.label3 {background-color:#8ed100;color:#fff}

@media (max-width:1280px) {
    .rb_latest_tabs_top .latest-tab-grid {grid-template-columns:repeat(4,minmax(0,1fr))}
}

@media (max-width:1024px) {
    .rb_latest_tabs_top .latest-tab-grid {grid-template-columns:repeat(3,minmax(0,1fr))}
}

@media (max-width:768px) {
    .rb_latest_tabs_top .latest-tabs-wrap .bo_tab {margin-bottom:12px}
    .rb_latest_tabs_top .latest-tabs-wrap .bo_tab a {min-height:32px;padding:0 10px;font-size:12px}
    .rb_latest_tabs_top .latest-tabs-wrap .bo_tab a.active:after {right:10px;left:10px}
    .rb_latest_tabs_top .latest-tab-content-thumb-top .bbs_main_wrap_con_subj {font-size:12px}
    .rb_latest_tabs_top .latest-tab-grid {grid-template-columns:repeat(var(--latest-tab-mo-cols),minmax(0,1fr));gap:var(--latest-tab-gap-mo)}
}
