#detail-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.gallery-tile{position:relative;border:1px solid #dce4d6;border-radius:12px;padding:10px;background:#fff;min-width:0}.gallery-tile>img{width:100%;height:180px;object-fit:contain;background:#f5f5f2;display:block}.gallery-tile>.gallery-handle{touch-action:none;cursor:grab;padding:4px 12px;margin-bottom:8px}.gallery-status{display:block;font-size:12px;color:#527344;overflow-wrap:anywhere;margin:8px 0}.gallery-tile>div{display:flex;gap:5px;flex-wrap:wrap}.gallery-tile>div button{font-size:12px;padding:6px 10px}.gallery-tile [hidden]{display:none!important}.gallery-dragging{outline:3px solid #8bab6f;background:#eaf4df}#gallery-message{font-size:13px;color:#527344}@media(max-width:600px){#detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gallery-tile>img{height:150px}}
