/* 공개 매수 대기 목록 — 한 줄 리스트 행 (2026-10-02, 네이버페이 부동산 중개사센터 리스트 아이템 레퍼런스)
   왼쪽 제목(16/700) · 메타(13, | 구분) · 보조(12) / 오른쪽 구분(13) · 금액(16/700) · 상태 알약(초록). */
.kh-blist-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 6px;padding-bottom:12px;border-bottom:1px solid #24272E}
.kh-blist-count{margin:0;font-size:14px;color:#4A515C}
.kh-blist-count strong{color:var(--ink,#191f28);font-weight:700}
.kh-blist-count span{margin-left:10px;font-size:13px;color:#6B7280}
.kh-blist-cta{font-size:14px;font-weight:600;color:var(--brand,#693bf2);white-space:nowrap}
.kh-blist-cta:hover{text-decoration:underline}

.kh-blist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none}
.kh-blist>li{min-width:0;border-bottom:1px solid #EEF0F3}

.kh-brow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:84px;padding:14px 2px}
.kh-brow__main{flex:1 1 auto;min-width:0}
.kh-brow__title{margin:0;overflow:hidden;color:var(--ink,#191f28);font-size:16px;font-weight:700;line-height:22px;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}
.kh-brow__more{font-size:13px;font-weight:500;color:#6B7280}
.kh-brow__meta,.kh-brow__sub{display:flex;flex-wrap:nowrap;align-items:center;margin:4px 0 0;overflow:hidden;white-space:nowrap}
.kh-brow__meta{font-size:13px;line-height:18px;color:#4A515C}
.kh-brow__sub{margin-top:3px;font-size:12px;line-height:16px;color:#6B7280}
.kh-brow__meta>span,.kh-brow__sub>span{flex:none}
.kh-brow__meta>span+span::before,.kh-brow__sub>span+span::before{content:"";display:inline-block;width:1px;height:10px;margin:0 7px;vertical-align:-1px;background:#D5D9DF}
.kh-brow__side{display:flex;flex:none;align-items:center;gap:10px}
.kh-brow__kind{font-size:13px;font-weight:500;color:#5B6270}
.kh-brow__price{min-width:76px;color:var(--ink,#191f28);font-size:16px;font-weight:700;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}
.kh-brow__badge{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#E9F8EF;color:#1A9A4E;font-size:12.5px;font-weight:700;white-space:nowrap}

@media(max-width:1199px){.kh-blist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}
@media(max-width:767px){
  .kh-blist{grid-template-columns:minmax(0,1fr)}
  .kh-blist-count span{display:block;margin:4px 0 0}
  .kh-brow{min-height:78px;padding:12px 0}
  .kh-brow__side{gap:8px}
}
