/* 게시판 그룹 화면: 같은 그룹 게시판의 최신 글 통합 카드 (public/skins/group/basic/style.css) */
.grp-merged { margin: 0 0 24px; padding: 22px 26px 14px; border: 1px solid #e3e5ea; border-radius: 16px; background: var(--bs-body-bg, #fff); }
.grp-merged__t { margin: 0 0 12px; font-size: 18px; font-weight: 700; color: var(--bs-body-color, #1d2330); }
.grp-merged__l { list-style: none; margin: 0; padding: 0; }
.grp-merged__l li { display: flex; align-items: center; gap: 12px; padding: 10px 0; border-bottom: 1px dashed #e3e5ea; font-size: 15px; }
.grp-merged__l li:last-child { border-bottom: 0; }
.grp-merged__b { flex: none; min-width: 88px; font-size: 12.5px; color: #6b7280; text-decoration: none; }
.grp-merged__b:hover { color: #1f5eff; }
.grp-merged__s { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: inherit; text-decoration: none; }
.grp-merged__s:hover { text-decoration: underline; }
.grp-merged__s em { font-style: normal; color: #1f5eff; font-size: 13px; }
.grp-merged__d { flex: none; font-size: 13px; color: #6b7280; }
html[data-bs-theme="dark"] .grp-merged { border-color: #2a2a31; background: #1a1a1f; }
html[data-bs-theme="dark"] .grp-merged__l li { border-bottom-color: #2a2a31; }
@media (max-width: 575.98px) { .grp-merged { padding: 16px 16px 8px; } .grp-merged__b { min-width: 0; display: none; } }
