.image-upload[data-v-842ec729]{--tile-w:160px;--tile-ratio:16 / 10;flex-wrap:wrap;gap:10px;display:flex}@media (width<=640px){.image-upload[data-v-842ec729]{--tile-w:calc(50% - 5px)}}.image-upload.is-cover[data-v-842ec729]{--tile-w:100%}.image-upload.is-square[data-v-842ec729]{--tile-w:140px;--tile-ratio:1}.image-add[data-v-842ec729],.image-item[data-v-842ec729]{width:var(--tile-w);aspect-ratio:var(--tile-ratio);border-radius:var(--store-radius-sm,10px);position:relative;overflow:hidden}.image-item[data-v-842ec729]{background:var(--store-sunken);box-shadow:inset 0 0 0 1px #181a200f}.image-item img[data-v-842ec729]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.image-remove[data-v-842ec729]{color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#181a2099;border:0;border-radius:50%;place-items:center;width:26px;height:26px;transition:opacity .2s,background .2s;display:grid;position:absolute;top:6px;right:6px}.image-item:hover .image-remove[data-v-842ec729],.image-remove[data-v-842ec729]:focus-visible{opacity:1}.image-remove[data-v-842ec729]:hover{background:#c0362c}@media (hover:none){.image-remove[data-v-842ec729]{opacity:1}}.image-add[data-v-842ec729]{border:1.5px dashed var(--store-border,#e3e5ea);background:var(--store-bg,#f4f5f7);color:var(--store-text-tertiary,#8b909c);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.25;transition:border-color .2s,background .2s,color .2s;display:flex}.image-add[data-v-842ec729]:focus-within,.image-add[data-v-842ec729]:hover{border-color:var(--store-accent);background:var(--store-accent-soft);color:var(--store-accent)}.image-add[data-v-842ec729]:focus-within{outline:2px solid var(--store-accent);outline-offset:2px}.image-add.is-uploading[data-v-842ec729]{cursor:wait}.image-add svg[data-v-842ec729]{flex:none;display:block}.image-add-text[data-v-842ec729]{font-size:13px;font-weight:600;line-height:1.25}.image-add-count[data-v-842ec729]{opacity:.8;font-size:11.5px;line-height:1.25}.sr-only[data-v-842ec729]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
