.asset-reference-card[data-v-c30c8587]{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;max-width:100%;overflow:hidden}.card-header[data-v-c30c8587]{background:#f8f9fa;border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:6px 16px}.card-header[data-v-c30c8587],.operation-type[data-v-c30c8587]{align-items:center;min-width:0;display:flex}.operation-type[data-v-c30c8587]{color:#667eea;flex:1;gap:8px}.operation-name[data-v-c30c8587]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.remove-button[data-v-c30c8587]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;transition:all .2s}.remove-button[data-v-c30c8587]:hover{color:#ef4444;background:#f3f4f6}.card-content[data-v-c30c8587]{max-width:100%;padding:16px;overflow:hidden}.asset-list[data-v-c30c8587]{flex-wrap:wrap;gap:4px;display:flex}.asset-item[data-v-c30c8587]{width:100px;height:100px;transition:transform .2s}.asset-item.editable[data-v-c30c8587]{cursor:grab}.asset-item.dragging[data-v-c30c8587]{cursor:grabbing;opacity:.5}.asset-preview[data-v-c30c8587]{background:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.asset-preview.uploading[data-v-c30c8587]{opacity:.6}.uploading-overlay[data-v-c30c8587]{z-index:10;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.uploading-spinner[data-v-c30c8587]{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-c30c8587}@keyframes spin-c30c8587{to{transform:rotate(1turn)}}.uploading-text[data-v-c30c8587]{color:#fff;font-size:11px;font-weight:600}.preview-image[data-v-c30c8587],.preview-video[data-v-c30c8587]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.preview-audio[data-v-c30c8587]{color:#667eea;justify-content:center;align-items:center;display:flex}.order-badge[data-v-c30c8587]{border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600;bottom:6px;left:6px}.order-badge[data-v-c30c8587],.remove-asset-btn[data-v-c30c8587]{color:#fff;background:#000000b3;position:absolute}.remove-asset-btn[data-v-c30c8587]{cursor:pointer;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex;top:6px;right:6px}.asset-preview:hover .remove-asset-btn[data-v-c30c8587]{opacity:1}@media (hover:none){.remove-asset-btn[data-v-c30c8587]{opacity:1}}.remove-asset-btn[data-v-c30c8587]:hover{background:#ef4444}.upload-item[data-v-c30c8587]{cursor:pointer}.upload-placeholder[data-v-c30c8587]{color:#9ca3af;border:2px dashed #d1d5db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;transition:all .2s;display:flex}.upload-placeholder[data-v-c30c8587]:hover{color:#667eea;background:#f8f9fa;border-color:#667eea}.upload-text[data-v-c30c8587]{font-size:12px;font-weight:500}@media (prefers-color-scheme:dark){.asset-reference-card[data-v-c30c8587]{background:#1f2937;border-color:#374151}.card-header[data-v-c30c8587]{background:#111827;border-bottom-color:#374151}.operation-name[data-v-c30c8587]{color:#f3f4f6}.remove-button[data-v-c30c8587]{color:#9ca3af}.remove-button[data-v-c30c8587]:hover{color:#ef4444;background:#374151}.card-content[data-v-c30c8587]{background:#1f2937}.assets-grid-container[data-v-c30c8587]{background:#111827}.asset-preview[data-v-c30c8587]{background:#374151}.order-badge[data-v-c30c8587],.remove-asset-btn[data-v-c30c8587]{background:#000c}.upload-placeholder[data-v-c30c8587]{color:#9ca3af;background:#1f2937;border-color:#4b5563}.upload-placeholder[data-v-c30c8587]:hover{color:#667eea;background:#374151;border-color:#667eea}}
