/* 2026-10-08 pollreads (그록 봇): 설문 UP 투표 화면 공유 아래 '캐쉬노트' · '같이 읽어볼 글' 목록 (광고 아님, 자체 글 순환)
   사이트 카드 스타일(흰 바탕, 16px 라운드), 모바일 우선. 광고·버튼과 24px 이상 간격. 되돌리기: vote_detail.html 의 pollreads 줄/블록 삭제 */
.pr-sec{margin:24px 0 0;padding:16px 16px 6px;background:#fff;border:1px solid var(--vt-line,#e6e8f0);border-radius:16px}
.pr-sec + .pr-sec{margin-top:16px}
.pr-sec--more + *{margin-top:32px}
.pr-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 4px}
.pr-h{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--vt-ink,#0f172a);display:flex;align-items:center;gap:8px}
.pr-h::before{content:"";width:4px;height:16px;border-radius:2px;background:#f59e0b}
.pr-sec--more .pr-h::before{background:#4f46e5}
.pr-more{font-size:13px;font-weight:700;color:var(--vt-sub,#5b6475);text-decoration:none;padding:6px 0}
.pr-list{list-style:none;margin:0;padding:0}
.pr-list li + li{border-top:1px solid #f1f2f6}
.pr-item{display:flex;align-items:center;gap:12px;padding:12px 0;color:inherit;text-decoration:none;min-height:72px}
.pr-th{flex:0 0 88px;width:88px;height:66px;border-radius:12px;overflow:hidden;background:#f6f7fb;display:flex;align-items:center;justify-content:center;font-size:24px}
.pr-th img{width:100%;height:100%;object-fit:cover;display:block}
.pr-tx{min-width:0;display:flex;flex-direction:column;gap:4px}
.pr-lb{font-size:11.5px;font-weight:800;color:#4f46e5}
.pr-lb--beauty{color:#db2777}.pr-lb--ai{color:#0891b2}
.pr-t{font-size:14.5px;line-height:1.42;font-weight:700;color:var(--vt-ink,#0f172a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}
.pr-c{font-size:12.5px;color:#b45309;font-weight:600}
.pr-sec--more .pr-c{color:var(--vt-sub,#5b6475)}
.pr-item:hover .pr-t{color:#4f46e5}
@media (min-width:640px){
  .pr-sec{padding:18px 20px 8px}
  .pr-list{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}
  .pr-list li + li{border-top:0}
  .pr-list li:nth-child(n+3){border-top:1px solid #f1f2f6}
}
/* 2026-10-08 beautyfirst2: 뷰티 UP 칸 (맨 앞) */
.pr-sec--beauty .pr-h::before{background:#db2777}
.pr-sec--beauty .pr-c{color:#be185d}
