.am-upload-wrapper[data-v-a72ec43b]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%}.am-upload-area[data-v-a72ec43b]{align-items:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:60px 20px;position:relative;text-align:center;transition:all .3s ease}.am-upload-area[data-v-a72ec43b]:hover{border-color:#171e5633}.am-upload-area.am-upload-dragover[data-v-a72ec43b]{background:#e6f7ff;border-color:#171e561a;transform:scale(1.02)}.am-upload-area.am-disabled[data-v-a72ec43b]{background:#f5f5f5;cursor:not-allowed;opacity:.6}.am-upload-area.am-disabled[data-v-a72ec43b]:hover{background:#f5f5f5;border-color:#d9d9d9}.am-upload-input[data-v-a72ec43b]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.am-upload-icon[data-v-a72ec43b]{color:#3e478466;margin-bottom:16px;transition:color .3s ease}.am-upload-area:hover .am-upload-icon[data-v-a72ec43b]{color:#1b2ba866}.am-upload-area.am-upload-dragover .am-upload-icon[data-v-a72ec43b]{color:#1890ff}.am-upload-text[data-v-a72ec43b]{color:#666}.am-upload-main-text[data-v-a72ec43b]{color:#999;font-size:18px;font-weight:500;margin:0 0 8px}.am-upload-high-light-text[data-v-a72ec43b]{color:#333;position:relative}.am-upload-area:hover .am-upload-high-light-text[data-v-a72ec43b]{color:#0657ed}.am-upload-area:hover .am-upload-high-light-text[data-v-a72ec43b]:before{background-color:#0657ed;bottom:-2px;content:"";display:inline-block;height:1px;left:0;position:absolute;width:100%}.am-upload-sub-text[data-v-a72ec43b]{color:#999;font-size:18px;line-height:1.5;margin:0 0 8px}.am-upload-support-text[data-v-a72ec43b]{color:#999;font-size:14px;margin:0}.am-preview-container[data-v-a72ec43b]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:20px}.am-preview-item[data-v-a72ec43b]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 4px #0000000d;overflow:hidden;position:relative;transition:all .3s ease}.am-preview-item[data-v-a72ec43b]:hover{border-color:#40a9ff;box-shadow:0 4px 12px #0000001a}.am-preview-image[data-v-a72ec43b]{align-items:center;background:#f5f5f5;display:flex;height:150px;justify-content:center;overflow:hidden;position:relative;width:100%}.am-preview-image img[data-v-a72ec43b]{border-radius:4px;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.am-preview-progress[data-v-a72ec43b]{align-items:center;background:#0009;color:#fff;display:flex;flex-direction:column;justify-content:center;inset:0;position:absolute}.am-progress-bar[data-v-a72ec43b]{background:#ffffff4d;border-radius:2px;height:4px;margin-bottom:8px;overflow:hidden;width:80%}.am-progress-fill[data-v-a72ec43b]{background:#1890ff;border-radius:2px;height:100%;transition:width .3s ease}.am-progress-text[data-v-a72ec43b]{font-size:14px;font-weight:500}.am-preview-info[data-v-a72ec43b]{background:#fff;padding:12px 16px}.am-file-name[data-v-a72ec43b]{color:#333;font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-file-size[data-v-a72ec43b]{color:#999;font-size:12px}.am-remove-btn[data-v-a72ec43b]{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;line-height:1;opacity:0;position:absolute;right:8px;top:8px;transition:all .3s ease;width:24px}.am-preview-item:hover .am-remove-btn[data-v-a72ec43b]{opacity:1}.am-remove-btn[data-v-a72ec43b]:hover{background:#ff4d4f;transform:scale(1.1)}.am-preview-item.am-success[data-v-a72ec43b]{border-color:#52c41a}.am-preview-item.am-success[data-v-a72ec43b]:after{align-items:center;background:#52c41a;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;left:8px;position:absolute;top:8px;width:20px}.am-preview-item.am-error[data-v-a72ec43b]{border-color:#ff4d4f}.am-preview-item.am-error[data-v-a72ec43b]:after{align-items:center;background:#ff4d4f;border-radius:50%;color:#fff;content:"✕";display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;left:8px;position:absolute;top:8px;width:20px}.am-message[data-v-a72ec43b]{animation:amSlideIn-a72ec43b .3s ease;border-radius:6px;box-shadow:0 4px 12px #00000026;font-size:14px;font-weight:500;min-width:200px;padding:12px 20px;position:fixed;right:20px;top:20px;z-index:9999}.am-message-success[data-v-a72ec43b]{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.am-message-error[data-v-a72ec43b]{background:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f}.am-message-info[data-v-a72ec43b]{background:#e6f7ff;border:1px solid #91d5ff;color:#1890ff}@keyframes amSlideIn-a72ec43b{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){.am-preview-container[data-v-a72ec43b]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.am-upload-area[data-v-a72ec43b]{min-height:150px;padding:30px 15px}.am-upload-main-text[data-v-a72ec43b]{font-size:14px}.am-upload-sub-text[data-v-a72ec43b]{font-size:12px}.am-preview-image[data-v-a72ec43b]{height:120px}.am-message[data-v-a72ec43b]{left:10px;min-width:auto;right:10px}}@media(max-width:480px){.am-preview-container[data-v-a72ec43b]{grid-template-columns:1fr 1fr}.am-upload-area[data-v-a72ec43b]{min-height:120px;padding:20px 10px}.am-preview-image[data-v-a72ec43b]{height:100px}.am-preview-info[data-v-a72ec43b]{padding:8px 12px}}
