.market-image-field{display:grid;gap:7px;padding-top:4px}
.market-image-field>div:first-child{display:flex;justify-content:space-between;gap:8px;color:#566b68;font-size:11px}
.market-image-field>div:first-child span,.market-image-field>small{color:#85918d;font-size:10px;font-weight:450}
.market-image-field .attachment-button{justify-self:start}
.market-image-previews{display:flex;flex-wrap:wrap;gap:7px}
.market-image-preview{position:relative;width:76px;height:68px;overflow:hidden;border:1px solid #dce6e2;border-radius:5px;background:#f4f7f5}
.market-image-preview img{width:100%;height:100%;object-fit:cover}
.market-image-preview button{position:absolute;top:3px;right:3px;width:20px;height:20px;border:0;border-radius:50%;background:#172625d9;color:#fff;line-height:1;cursor:pointer}
.market-card-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,160px));gap:7px}
.market-card-images img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid #e6ece9;border-radius:5px;background:#f4f7f5}
.market-image-field .attachment-button:disabled{opacity:.5;cursor:not-allowed}
