.import-container[data-v-32634323]{padding:1rem;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.import-card[data-v-32634323]{width:100%;max-width:800px;border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.06);overflow:hidden;background:#fff}.card-header[data-v-32634323]{padding:12px 16px}.banner[data-v-32634323]{gap:16px;padding:0;background:transparent}.banner-icon-wrapper[data-v-32634323],.banner[data-v-32634323]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-icon-wrapper[data-v-32634323]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#409eff,#ecf5ff);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-icon[data-v-32634323]{font-size:24px;color:#fff}.title[data-v-32634323]{margin:0;font-size:1.25rem;font-weight:600;color:#303133}.subtitle[data-v-32634323]{margin:5px 0 0;color:#909399;font-size:.875rem}.import-form[data-v-32634323]{padding:1rem}.warning-alert[data-v-32634323]{border-radius:8px;border:1px solid #fde2e2;background-color:#fef0f0}.alert-title[data-v-32634323]{font-weight:600;font-size:14px;color:#f56c6c}.alert-content[data-v-32634323]{font-size:13px;color:#606266;line-height:1.5;margin-top:5px}.upload-area[data-v-32634323]{width:100%;border:2px dashed #dcdfe6;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa;margin-top:20px}.upload-area[data-v-32634323]:hover{border-color:#409eff;background-color:#ecf5ff}.upload-content[data-v-32634323]{padding:40px 20px;text-align:center}.upload-icon-wrapper[data-v-32634323]{width:60px;height:60px;margin:0 auto 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.upload-icon[data-v-32634323]{font-size:48px;color:#c0c4cc;-webkit-transition:color .3s;transition:color .3s}.upload-area:hover .upload-icon[data-v-32634323]{color:#409eff}.upload-title[data-v-32634323]{margin:0 0 8px 0;font-size:1.1rem;font-weight:600;color:#303133}.upload-subtitle[data-v-32634323]{margin:0;font-size:.9rem;color:#909399}.file-input[data-v-32634323]{display:none}.selected-file[data-v-32634323]{margin-top:20px}.file-info[data-v-32634323]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;border:1px solid #dcdfe6;border-radius:8px;background:#fff}.file-icon[data-v-32634323]{font-size:24px;color:#409eff}.file-details[data-v-32634323]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.file-name[data-v-32634323]{font-weight:600;color:#303133;font-size:.95rem}.file-size[data-v-32634323]{font-size:.85rem;color:#909399}.success-icon[data-v-32634323]{font-size:20px;color:#67c23a}.remove-file-btn[data-v-32634323]{padding:4px;margin-left:8px;color:#909399}.remove-file-btn[data-v-32634323]:hover{color:#f56c6c}.action-buttons[data-v-32634323]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}.fade-enter-active[data-v-32634323],.fade-leave-active[data-v-32634323]{-webkit-transition:all .3s ease;transition:all .3s ease}.fade-enter-from[data-v-32634323],.fade-leave-to[data-v-32634323]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.mt-4[data-v-32634323]{margin-top:20px}.mb-4[data-v-32634323]{margin-bottom:20px}@media (max-width:768px){.import-container[data-v-32634323]{padding:10px}.banner-text h2[data-v-32634323]{font-size:1.1rem}.upload-content[data-v-32634323]{padding:30px 15px}.action-buttons button[data-v-32634323]{width:100%}}