#keam-photo-order-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.keam-photo-card{width:180px;display:flex;flex-direction:column;gap:6px;padding:10px;background:#fff;border:1px solid #bbb;border-radius:6px;cursor:grab}.keam-photo-card img{width:100%;height:120px;object-fit:contain;background:#f4f4f4}.keam-photo-card strong{margin:4px 0}.keam-gallery-stage{position:relative}.keam-gallery-stage>img{display:block;width:100%;object-fit:contain}.keam-gallery-stage .keam-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:56px;border:0;border-radius:6px;background:rgba(0,0,0,.78);color:#fff;font-size:42px;line-height:1;cursor:pointer;padding:0}.keam-gallery-prev{left:10px}.keam-gallery-next{right:10px}.keam-gallery-counter{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.78);color:#fff;padding:5px 12px;border-radius:20px}.listing-gallery .keam-gallery-thumb{padding:0;border:3px solid transparent;background:none;cursor:pointer;border-radius:5px;overflow:hidden;min-width:0}.listing-gallery .keam-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover}.listing-gallery .keam-gallery-thumb[aria-current=true]{border-color:#f3c623}.keam-gallery-arrow:focus-visible,.keam-gallery-thumb:focus-visible{outline:3px solid #f3c623;outline-offset:3px}@media(max-width:600px){.keam-gallery-stage .keam-gallery-arrow{width:44px;height:48px;font-size:36px}.keam-gallery-prev{left:5px}.keam-gallery-next{right:5px}}
