@charset "utf-8";




.latest_new{display:flex;flex-direction:column;gap:5px;overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 4px 5px rgba(0,0,0,0.04);}
.latest_new .hover-tabs{position:relative;display:flex;align-items:center;}
.latest_new .hover-tabs:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(0,0,0,0.1);}
.latest_new .hover-tabs .tab{flex:1;position:relative;font-size:15px;font-weight:bold;height:45px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;}
.latest_new .hover-tabs .tab.active{color:var(--mainColor);}
.latest_new .hover-tabs .tab.active:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--mainColor);}

.latest_new .tabsContainer{padding:10px;}
.latest_new .tabsContainer ul{display:flex;flex-direction:column;}
.latest_new .tabsContainer ul li{display:flex;align-items:center;gap:8px;width:100%;font-size:14px;padding:6px 0;white-space:nowrap;}
.latest_new .tabsContainer ul li a{flex:1;display:flex;align-items:center;gap:8px;overflow:hidden;}
.latest_new .tabsContainer ul li a:hover{color:var(--mainColor);}
.latest_new .tabsContainer ul li .bo_subject{font-weight:bold;color:var(--mainColor);}
.latest_new .tabsContainer ul li .wr_subject{flex:1;display:block;overflow :hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.latest_new .tabsContainer ul li .date{margin-left:auto;font-size:12px;color:rgba(71,78,103,0.7);}

.latest_new .latest_new_ul{padding:10px;}
.latest_new .latest_new_ul li{display:flex;align-items:center;gap:10px;width:100%;font-size:14px;padding:6px 0;}
.latest_new .latest_new_ul li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.latest_new .latest_new_ul li a:before{content:'이벤트';height:20px;padding:0 4px;font-size:12px;background:var(--green);color:#fff;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;margin-right:7px;}
.latest_new .latest_new_ul li .reply{margin-left:auto;font-size:12px;color:var(--mainColor);font-weight:600 !important;white-space:nowrap;}
.latest_new .latest_new_ul li .date{font-size:12px;color:rgba(71,78,103,0.7);white-space:nowrap;}