.thumb-list[data-v-3c89a356]{scrollbar-width:thin;flex-direction:column;align-items:stretch;gap:8px;max-height:calc(100vh - 100px);padding:2px;display:flex;overflow-y:auto}.thumb-list[data-v-3c89a356]::-webkit-scrollbar{width:6px}.thumb-list[data-v-3c89a356]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.thumb-list[data-v-3c89a356]::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.thumb[data-v-3c89a356]{aspect-ratio:1;border:2px solid var(--border);background:repeating-conic-gradient(#e9edf2 0% 25%,#f6f8fa 0 50%) 0 0/14px 14px;cursor:pointer;border-radius:10px;flex:none;padding:0;transition:border-color .12s;position:relative;overflow:hidden}.thumb[draggable=true][data-v-3c89a356]{cursor:grab}.thumb.dragging[data-v-3c89a356]{opacity:.45}.thumb img[data-v-3c89a356]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.thumb[data-v-3c89a356]:hover{border-color:var(--border-strong)}.thumb.active[data-v-3c89a356]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.thumb.invalid[data-v-3c89a356]{border-color:var(--danger)}.thumb.invalid.active[data-v-3c89a356]{box-shadow:0 0 0 3px #dc262626}.thumb.drop-v-before[data-v-3c89a356]{box-shadow:0 -3px 0 0 var(--primary)}.thumb.drop-v-after[data-v-3c89a356]{box-shadow:0 3px 0 0 var(--primary)}.thumb.drop-h-before[data-v-3c89a356]{box-shadow:-3px 0 0 0 var(--primary)}.thumb.drop-h-after[data-v-3c89a356]{box-shadow:3px 0 0 0 var(--primary)}.thumb.drop-h-after.active[data-v-3c89a356],.thumb.drop-h-before.active[data-v-3c89a356],.thumb.drop-v-after.active[data-v-3c89a356],.thumb.drop-v-before.active[data-v-3c89a356]{box-shadow:0 0 0 3px var(--primary-soft),0 -3px 0 0 var(--primary)}.thumb-idx[data-v-3c89a356]{text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;background:#0f172a99;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:600;line-height:16px;left:3px}.thumb-idx[data-v-3c89a356],.thumb-rm[data-v-3c89a356]{color:#fff;position:absolute;top:3px}.thumb-rm[data-v-3c89a356]{opacity:0;background:#0f172a8c;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;transition:opacity .12s;display:flex;right:3px}.thumb:hover .thumb-rm[data-v-3c89a356]{opacity:1}.thumb-rm[data-v-3c89a356]:hover{background:var(--danger)}.thumb-add[data-v-3c89a356]{justify-content:center;padding:4px 0;display:flex}@media (width<=1080px){.thumb-list[data-v-3c89a356]{flex-direction:row;max-height:none;position:static;overflow-x:auto}.thumb[data-v-3c89a356]{flex:none;width:64px}}
