.upload-card[data-v-bbacbb1e]{aspect-ratio:3/4;background:linear-gradient(135deg,#1c1917e6,#0c0a09f2);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:all .2s ease}.upload-card[data-v-bbacbb1e]:before{background:radial-gradient(ellipse at 50% 30%,rgba(234,179,8,.08) 0,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transition:all .2s ease}.upload-card.is-dragover[data-v-bbacbb1e],.upload-card[data-v-bbacbb1e]:hover{transform:scale(1.02)}.upload-card.is-dragover[data-v-bbacbb1e]:before,.upload-card[data-v-bbacbb1e]:hover:before{background:radial-gradient(ellipse at 50% 30%,rgba(234,179,8,.15) 0,transparent 70%)}.upload-card-border[data-v-bbacbb1e]{border:2px dashed hsla(25,5%,45%,.3);border-radius:10px;inset:2px;pointer-events:none;position:absolute;transition:border-color .2s ease}.upload-card.is-dragover .upload-card-border[data-v-bbacbb1e],.upload-card:hover .upload-card-border[data-v-bbacbb1e]{border-color:#eab30880}.upload-card.is-dragover .upload-card-border[data-v-bbacbb1e]{animation:border-pulse-bbacbb1e 1s ease-in-out infinite}@keyframes border-pulse-bbacbb1e{0%,to{border-color:#eab3084d}50%{border-color:#eab308b3}}.upload-card-content[data-v-bbacbb1e]{flex-direction:column;gap:12px;height:100%;position:relative;z-index:1}.upload-card-content[data-v-bbacbb1e],.upload-card-icon-wrapper[data-v-bbacbb1e]{align-items:center;display:flex;justify-content:center}.upload-card-icon-wrapper[data-v-bbacbb1e]{background:#eab3081a;border:1px solid rgba(234,179,8,.2);border-radius:12px;height:48px;transition:all .2s ease;width:48px}.upload-card.is-dragover .upload-card-icon-wrapper[data-v-bbacbb1e],.upload-card:hover .upload-card-icon-wrapper[data-v-bbacbb1e]{background:#eab30826;border-color:#eab3084d;transform:scale(1.05)}.upload-card-icon[data-v-bbacbb1e]{color:#facc15;height:24px;width:24px}.upload-card-hints[data-v-bbacbb1e]{align-items:center;display:flex;flex-direction:column;gap:2px;margin-top:4px}.upload-hint[data-v-bbacbb1e]{align-items:center;color:#78716c;display:flex;font-size:10px;gap:4px}.upload-hint-icon[data-v-bbacbb1e]{flex-shrink:0;height:12px;width:12px}.upload-hint-sizes[data-v-bbacbb1e]{align-items:center;display:flex;gap:6px;margin-top:2px}.upload-hint-size[data-v-bbacbb1e]{align-items:center;color:#57534e;display:flex;font-size:9px;gap:3px}.upload-hint-size-icon[data-v-bbacbb1e]{flex-shrink:0;height:10px;width:10px}.upload-hint-divider[data-v-bbacbb1e]{color:#78726d66;font-size:9px}.media-item[data-v-bbacbb1e]{aspect-ratio:3/4;background:#1c1917e6;border:1px solid hsla(25,5%,45%,.15);border-radius:12px;cursor:grab;overflow:hidden;position:relative;touch-action:manipulation;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.media-item[data-v-bbacbb1e]:hover{border-color:#eab30880;box-shadow:0 0 0 1px #eab30833}.media-item[data-v-bbacbb1e]:active{cursor:grabbing}.staged-item[data-v-bbacbb1e]{border-color:#eab3084d}.staged-badge[data-v-bbacbb1e]{align-items:center;background:#eab308e6;border-radius:12px;color:#0c0a09;display:flex;font-size:10px;font-weight:600;gap:4px;left:8px;padding:4px 8px;position:absolute;top:8px;z-index:2}.pending-item[data-v-bbacbb1e]{border-color:#fbbf244d}.pending-badge[data-v-bbacbb1e]{align-items:center;background:#fbbf24e6;border-radius:12px;color:#0c0a09;display:flex;font-size:10px;font-weight:600;gap:4px;left:8px;padding:4px 8px;position:absolute;top:8px;z-index:2}.media-item.sortable-chosen[data-v-bbacbb1e]{border-color:#eab30880;box-shadow:0 8px 24px #0006,0 0 0 2px #eab3084d;transform:scale(1.05);z-index:10}.media-item.sortable-ghost[data-v-bbacbb1e]{opacity:.4;transform:scale(.98)}.media-item.sortable-drag[data-v-bbacbb1e]{opacity:1}.video-indicator[data-v-bbacbb1e]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0a09cc;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;height:40px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.video-icon[data-v-bbacbb1e]{color:#fafaf9;height:20px;margin-left:2px;width:20px}.delete-pill[data-v-bbacbb1e]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0a09bf;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;bottom:8px;color:#d6d3d1;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;justify-content:center;left:50%;padding:6px 12px;position:absolute;transform:translate(-50%);transition:all .2s ease;z-index:2}.delete-pill[data-v-bbacbb1e]:hover{background:#eab308e6;border-color:#facc1580;color:#0c0a09;transform:translate(-50%) scale(1.05)}.delete-pill[data-v-bbacbb1e]:active{transform:translate(-50%) scale(.98)}.delete-pill-icon[data-v-bbacbb1e]{flex-shrink:0;height:12px;width:12px}.delete-pill-text[data-v-bbacbb1e]{white-space:nowrap}.uploading-item[data-v-bbacbb1e]{align-items:center;background:#1c1917cc;border:1px solid hsla(25,5%,45%,.15);border-radius:10px;display:flex;gap:12px;padding:12px}.uploading-item.has-error[data-v-bbacbb1e]{background:#ef44440d;border-color:#ef44444d}.uploading-preview[data-v-bbacbb1e]{background:#0c0a09cc;border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.uploading-name[data-v-bbacbb1e]{color:#fafaf9;font-size:13px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
