/* 검색 목록 리스트/카드 보기 (2026-11-03). 기본은 리스트, 고른 보기는 이 브라우저에 기억(ap-list-view). */
.vt{display:inline-flex;border:1.5px solid var(--line-2);border-radius:8px;overflow:hidden}
.vt button{border:0;background:var(--bg-2);color:var(--fg-2);font:inherit;font-size:13px;font-weight:800;padding:7px 12px;cursor:pointer}
.vt button+button{border-left:1.5px solid var(--line-2)}
.vt button.on{background:var(--ink);color:var(--ink-on)}
.lrows{display:flex;flex-direction:column;margin-top:14px;border:1.5px solid var(--ink);border-radius:12px;overflow:hidden;background:var(--bg-2)}
.lr{display:grid;grid-template-columns:84px minmax(0,1fr) 210px 92px;gap:14px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--fg)}
.lr:last-child{border-bottom:0}.lr:hover{background:var(--bg-3)}
.lr .th{width:84px;height:62px;border-radius:8px;overflow:hidden;background:var(--bg-3)}.lr .th img{width:100%;height:100%;object-fit:cover;display:block}
.lr .t1{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lr .t1 b{font-size:14.5px;font-weight:900}.lr .t1 small{font-size:12.5px;color:var(--fg-3);font-weight:600}
.lr .t1 .pill{font-size:11.5px;padding:2px 7px}
.lr .ad{margin-top:4px;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lr .pz{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--fg-3);font-weight:600;text-align:right}
.lr .pz b{font-size:15px;color:var(--fg);font-weight:900;margin-left:4px}.lr .pz .lo b{color:var(--accent-2,var(--fg))}.lr .pz .lo i{font-style:normal;font-size:12px;color:var(--bad);font-weight:800;margin-left:4px}
.lr .dt{text-align:right;font-size:13px;font-weight:800}.lr .dt small{display:block;font-size:12px;color:var(--fg-3);font-weight:600}.lr .dt.dday{color:var(--bad)}
@media (max-width:700px){
 .lr{grid-template-columns:64px minmax(0,1fr);gap:4px 12px;padding:12px}
 .lr .th{width:64px;height:52px;grid-row:1/3}
 .lr .pz{grid-column:2;flex-direction:row;gap:12px;text-align:left;flex-wrap:wrap}
 .lr .dt{grid-column:2;text-align:left;display:flex;gap:6px}.lr .dt small{display:inline}
}
/* 왼쪽 조건: 날짜·금액 칸이 좁은 폭에서 밖으로 넘치지 않게 */
.fl .two>*{min-width:0}
/* 매각(낙찰)된 지난 사건 */
.lr .pill.sold{background:var(--bad);color:#fff;border-color:var(--bad)}
.lr .pz .sold-p{color:var(--bad)!important}
