.banner[data-v-1f54a9d6]{gap:12px;padding:0 0 20px 0;border-bottom:1px solid #ebeef5;margin-bottom:24px}.banner-icon-wrapper[data-v-1f54a9d6],.banner[data-v-1f54a9d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-icon-wrapper[data-v-1f54a9d6]{width:48px;height:48px;background:#ecf5ff;border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-icon[data-v-1f54a9d6]{font-size:24px;color:#409eff}.title[data-v-1f54a9d6]{margin:0;font-size:1.25rem;font-weight:600;color:#303133}.subtitle[data-v-1f54a9d6]{margin:4px 0 0;color:#909399;font-size:.9rem}.template-section[data-v-1f54a9d6]{background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef;padding:30px 20px;text-align:center;height:100%;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}.template-title[data-v-1f54a9d6]{margin:0 0 10px;font-size:1.1rem;color:#303133}.template-desc[data-v-1f54a9d6]{margin:0 0 20px;color:#606266;font-size:.9rem;line-height:1.5}.form-label[data-v-1f54a9d6]{display:block;margin-bottom:8px;font-weight:500;color:#303133}.upload-area[data-v-1f54a9d6]{width:100%;border:2px dashed #dcdfe6;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.upload-area.has-file[data-v-1f54a9d6],.upload-area[data-v-1f54a9d6]:hover{border-color:#409eff;background-color:#f9faff}.upload-content[data-v-1f54a9d6]{padding:24px;text-align:center}.upload-icon-wrapper[data-v-1f54a9d6]{width:48px;height:48px;margin:0 auto 12px;background:#f4f4f5;border-radius:50%;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-1f54a9d6]{font-size:24px;color:#909399}.upload-area.has-file .upload-icon[data-v-1f54a9d6],.upload-area:hover .upload-icon[data-v-1f54a9d6]{color:#409eff}.upload-title[data-v-1f54a9d6]{margin:0 0 6px 0;font-size:1rem;font-weight:600;color:#303133}.upload-subtitle[data-v-1f54a9d6]{margin:0;font-size:.85rem;color:#909399}.file-input[data-v-1f54a9d6]{display:none}.selected-file[data-v-1f54a9d6]{margin-top:15px}.file-info[data-v-1f54a9d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e4e7ed;border-radius:8px;background:#fff}.file-icon[data-v-1f54a9d6]{font-size:24px;color:#409eff}.file-details[data-v-1f54a9d6]{-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:2px}.file-name[data-v-1f54a9d6]{font-weight:600;color:#303133;font-size:.95rem}.file-size[data-v-1f54a9d6]{font-size:.8rem;color:#909399}.success-icon[data-v-1f54a9d6]{font-size:20px;color:#67c23a}@media (max-width:768px){.import-grid[data-v-1f54a9d6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template-section[data-v-1f54a9d6]{margin-bottom:20px;height:auto;padding:20px}}.wp-100[data-v-1f54a9d6]{width:100%}.waves-ripple{position:absolute;border-radius:100%;background-color:rgba(0,0,0,.15);background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0);transform:scale(0);opacity:1}.waves-ripple.z-active{opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}