.spacer[data-v-c16b2467]{flex:1}.upload-input[data-v-c16b2467]{display:none}.upload-container[data-v-c16b2467]{display:flex;flex-direction:column;gap:12px}.upload-container .upload-area[data-v-c16b2467]{background-color:var(--aem-color-upload-bg,#fafafa);border:2px dashed var(--aem-color-upload-border,#dcdfe6);border-radius:var(--aem-border-radius-upload-area,.5rem);cursor:pointer;padding:24px;text-align:center;transition:all .3s}.upload-container .upload-area[data-v-c16b2467]:hover{border-color:var(--aem-color-upload-border-hover,#c0c4cc)}.upload-container .upload-area.is-dragover[data-v-c16b2467]{background-color:var(--aem-color-upload-bg-dragover,#ecf5ff);border-color:var(--aem-color-upload-border-dragover,#409eff);opacity:.8}.upload-container .upload-area.is-disabled[data-v-c16b2467]{cursor:not-allowed;opacity:.5}.upload-container .upload-area .upload-content[data-v-c16b2467]{align-items:center;color:var(--aem-color-upload-text-hint,#909399);display:flex;flex-direction:column;height:100%;justify-content:center}.upload-container .upload-area .upload-content .upload-text[data-v-c16b2467]{color:var(--aem-color-upload-text,#606266);font-size:16px;margin:0 0 8px}.upload-container .upload-area .upload-content .upload-hint[data-v-c16b2467]{font-size:12px;margin:0}.upload-container .file-actions[data-v-c16b2467]{align-items:center;display:flex;gap:8px}.upload-container .file-actions .file-action-btn[data-v-c16b2467]{align-items:center;background:none;border:none;border-radius:var(--aem-border-radius,.25rem);cursor:pointer;display:flex;justify-content:center;padding:4px}.upload-container .file-actions .file-action-btn[data-v-c16b2467]:hover{background-color:var(--aem-color-bg-button,#e9ecef)}.upload-container .file-image[data-v-c16b2467]{aspect-ratio:1/1;cursor:pointer;height:100%;-o-object-fit:contain;object-fit:contain}.upload-container .file-image-placeholder[data-v-c16b2467]{align-items:center;background-color:var(--aem-color-upload-bg,#fafafa);color:var(--aem-color-upload-text-hint,#909399);display:flex;height:100%;justify-content:center}.upload-container .file-list[data-v-c16b2467]{display:flex;flex-direction:column;gap:8px}.upload-container .file-list .file-item[data-v-c16b2467]{align-items:center;background-color:var(--aem-color-file-item-bg,#fff);border:1px solid var(--aem-color-file-item-border,#e4e7ed);border-radius:var(--aem-border-radius,.25rem);display:flex;gap:8px;justify-content:center;justify-content:space-between;padding:8px 12px}.upload-container .file-list .file-item .remove-btn .check[data-v-c16b2467]{color:var(--aem-color-success,#67c23a);display:inline-block}.upload-container .file-list .file-item .remove-btn .delete[data-v-c16b2467]{color:var(--aem-color-remove-btn,#f56565);display:none}.upload-container .file-list .file-item:hover .check[data-v-c16b2467]{display:none}.upload-container .file-list .file-item:hover .delete[data-v-c16b2467]{display:inline-block}.upload-container .file-list .file-item.file-status-success[data-v-c16b2467]{background-color:var(--aem-color-file-item-success-bg,#f0f9ff);border-color:var(--aem-color-file-item-success-border,#c2e7b0)}.upload-container .file-list .file-item.file-status-fail[data-v-c16b2467]{background-color:var(--aem-color-file-item-fail-bg,#fef0f0);border-color:var(--aem-color-file-item-fail-border,#f56565)}.upload-container .file-list .file-item .file-info[data-v-c16b2467]{align-items:center;display:flex;flex:1;gap:8px}.upload-container .file-list .file-item .file-name[data-v-c16b2467]{color:var(--aem-color-upload-text,#606266);cursor:pointer;flex:1}.upload-container .file-list .file-item .file-name[data-v-c16b2467]:hover{color:var(--aem-color-primary,#409eff);text-decoration:underline}.upload-container .file-list .file-item .file-size[data-v-c16b2467]{color:var(--aem-color-upload-text-hint,#909399);font-size:12px}.upload-container--picture .file-list .file-item[data-v-c16b2467]{height:120px}.upload-container--picture-card[data-v-c16b2467]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,120px)}.upload-container--picture-card .upload-area[data-v-c16b2467]{aspect-ratio:1/1}.upload-container--picture-card .file-item--picture-card[data-v-c16b2467]{border:1px solid var(--aem-color-file-item-border,#e4e7ed);border-radius:var(--aem-border-radius,.25rem);display:flex;flex-direction:column;height:120px;overflow:hidden;padding:0;position:relative;width:120px}.upload-container--picture-card .file-item--picture-card.file-status-success[data-v-c16b2467]{border-color:var(--aem-color-file-item-success-border,#c2e7b0)}.upload-container--picture-card .file-item--picture-card.file-status-fail[data-v-c16b2467]{border-color:var(--aem-color-file-item-fail-border,#f56565)}.upload-container--picture-card .file-item--picture-card .file-status-actions[data-v-c16b2467]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.upload-container--picture-card .file-item--picture-card .file-status-actions[data-v-c16b2467]:hover{opacity:1}.upload-container--picture-card .file-item--picture-card .file-actions[data-v-c16b2467]{display:flex;gap:4px}.upload-container--picture-card .file-item--picture-card .file-actions .file-action-btn[data-v-c16b2467]{border-radius:50%;color:var(--aem-color-bg-button,#e9ecef)}.upload-container--picture-card .file-item--picture-card .file-actions .file-action-btn[data-v-c16b2467]:hover{color:var(--aem-color-primary,#409eff)}.file-progress[data-v-c16b2467]{align-items:center;display:flex;gap:8px}.file-progress .progress-bar[data-v-c16b2467]{background-color:var(--aem-color-progress-bg,#e4e7ed);border-radius:3px;height:6px;overflow:hidden;width:100px}.file-progress .progress-fill[data-v-c16b2467]{background-color:var(--aem-color-progress-fill,#409eff);height:100%;transition:width .3s}.file-progress .progress-text[data-v-c16b2467]{color:var(--aem-color-upload-text-hint,#909399);font-size:12px}
