/* 2026-11-04 (2) 사진 줄 정리: 같은 크기 상자(84px) · 사진은 자르지 않고 통째로(contain) · 대표 남색 테두리 · ✕ / ◀ ▶ 사진 안 · 점선 [+ 사진 추가] 칸 (.form-group label 규칙보다 앞서게 .pim-list .pim-add) */
/* 2026-11-04 제품 소개 이미지 여러 장 — 제품 창 사진 줄 (product-images.js, 구매 · 렌탈 공용) */
.pim-list { display:grid; grid-template-columns:repeat(auto-fill, 84px); gap:8px; margin-bottom:6px; }
.pim-item { position:relative; width:84px; height:84px; border:1px solid #e2e8f0; border-radius:8px; background:#f8fafc; overflow:hidden; box-sizing:border-box; }
.pim-item img { width:100%; height:100%; object-fit:contain; display:block; cursor:pointer; }
.pim-item.is-main { border:2px solid #1B3A6B; }
.pim-no { position:absolute; left:4px; top:4px; background:rgba(15,23,42,.55); color:#fff; font-size:10px; font-weight:700; border-radius:4px; padding:1px 5px; line-height:15px; }
.pim-item.is-main .pim-no { background:#1B3A6B; }
.pim-new { position:absolute; left:4px; bottom:4px; background:#f59e0b; color:#fff; font-size:10px; font-weight:700; border-radius:4px; padding:1px 5px; line-height:15px; }
.pim-x { position:absolute; right:4px; top:4px; width:20px; height:20px; border-radius:50%; border:1px solid #e2e8f0; background:rgba(255,255,255,.95); color:#ef4444; font-size:11px; line-height:1; cursor:pointer; padding:0; display:flex; align-items:center; justify-content:center; font-family:inherit; }
.pim-mv { position:absolute; bottom:4px; width:22px; height:20px; border-radius:5px; border:1px solid #e2e8f0; background:rgba(255,255,255,.95); color:#475569; font-size:10px; cursor:pointer; padding:0; font-family:inherit; }
.pim-mv-l { right:30px; }
.pim-mv-r { right:4px; }
.pim-mv:disabled { display:none; }
.pim-list .pim-add { width:84px; height:84px; border:1.5px dashed #b6c4da; border-radius:8px; background:#fff; color:#1B3A6B; font-size:12px; font-weight:600; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:4px; cursor:pointer; box-sizing:border-box; margin:0; }
.pim-list .pim-add b { font-size:20px; line-height:1; font-weight:500; }
.pim-list .pim-add:hover { background:#e8f0f8; }
