@charset "utf-8";
/* 모던하게 개편된 위젯 박스 스타일 */

.widgetBoxContainer { position:relative; }

/* 위젯 박스 둥근 테두리와 그림자 */
.widgetBox { 
    position:relative; 
    *zoom:1; 
    border: 1px solid #e2e8f0; 
    border-radius: 8px; 
    overflow: hidden; 
    background: #ffffff; 
}
.widgetBox:after { content:""; display:block; clear:both; }

/* 위젯 제목 (게시판, 사진 등) */
.widgetBox .widgetBoxHeader { 
    font-size: 16px; 
    font-family: 'Pretendard', Tahoma, sans-serif; 
    font-weight: 700; 
    margin: 0; 
    z-index: 10; 
    background: #f8fafc; 
    border-bottom: 1px solid #e2e8f0; 
    padding: 6px 20px !important; 
    color: #0f172a; 
}
.widgetBox .widgetContainer { position:relative; z-index:10; padding: 10px; }

/* more 버튼 (더보기) */
.widgetBox .widgetMore { 
    position: absolute; 
    display: block; 
    text-decoration: none; 
    font-size: 12px !important; 
    font-weight: 600; 
    font-family: 'Pretendard', Tahoma, sans-serif; 
    color: #64748b; 
    text-align: center; 
    z-index: 20; 
    top: 7px; 
    right: 20px; 
    transition: color 0.2s ease; 
}
.widgetBox .widgetMore:hover { color: #1d4ed8; }
.widgetBox .widgetMore img { display: none; } /* 기존 쓰던 more 이미지 숨김 */

/* 불필요한 라운딩 모서리 이미지 요소들 (최신 CSS에선 필요 없음) */
.widgetBox .rcContainer { display:none !important; }

/* 기존 G타입 박스 스타일 덮어쓰기 (배경이미지 삭제) */
.widgetBoxG .widgetBoxHeader { 
    position: relative; 
    border: 0; 
    border-bottom: 1px solid #e2e8f0; 
    padding: 6px 20px !important; 
    text-indent: 0; 
    background: #f8fafc; 
}
.widgetBoxG .widgetMore { top: 7px; right: 20px; }
.widgetBoxG .rcContainer { display:none !important; }