.import-name[data-v-277bb149]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.import-name-text[data-v-277bb149]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.import-name .el-icon-close[data-v-277bb149]{display:none}.import-name[data-v-277bb149]:hover{color:#409eff}.import-name:hover .el-icon-close[data-v-277bb149]{display:inline}.importdialog[data-v-277bb149] .el-dialog__body{padding-top:10px;padding-bottom:0}.importdialog .el-form-item[data-v-277bb149]{margin-bottom:5px}.importdialog[data-v-277bb149] .tip div{padding-bottom:5px}.page-container[data-v-09c52c41]{height:100%;background-color:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-header[data-v-09c52c41]{background:#fff;border-bottom:1px solid #ebeef5;padding:0 40px;height:60px;line-height:60px}.page-header .header-content[data-v-09c52c41]{font-size:18px;font-weight:600;color:#303133}.page-header .header-content i[data-v-09c52c41]{color:#409eff;margin-right:8px;font-size:22px;vertical-align:middle}.main-content[data-v-09c52c41]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px 40px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.config-card[data-v-09c52c41]{margin-bottom:20px;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-09c52c41]{font-weight:700;border-left:4px solid #409eff;padding-left:10px}.selection-group[data-v-09c52c41]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.selection-box[data-v-09c52c41]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #dcdfe6;background-color:#fff;border-radius:6px;padding:12px;cursor:pointer;position:relative;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:80px}.selection-box i[data-v-09c52c41]{font-size:26px;color:#909399;margin-bottom:5px}.selection-box .title[data-v-09c52c41]{font-size:14px;color:#606266;font-weight:500}.selection-box .check-mark[data-v-09c52c41]{position:absolute;top:-6px;right:-6px;font-size:18px;color:#67c23a;background:#fff;border-radius:50%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .2s;transition:all .2s}.selection-box[data-v-09c52c41]:hover{border-color:#c0c4cc;background-color:#f9fafe}.selection-box.active[data-v-09c52c41]{border-color:#409eff;background-color:#ecf5ff}.selection-box.active i[data-v-09c52c41]:not(.check-mark){color:#409eff}.selection-box.active .title[data-v-09c52c41]{color:#409eff;font-weight:700}.selection-box.active .check-mark[data-v-09c52c41]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.selection-box.disabled[data-v-09c52c41]{background-color:#f5f7fa;cursor:not-allowed;opacity:.6}.advanced-setting[data-v-09c52c41]{background-color:#f8f9fb;padding:18px;border-radius:8px;border:1px dashed #dcdfe6}.setting-hint[data-v-09c52c41]{font-size:12px;color:#909399;margin-top:8px}.setting-hint i[data-v-09c52c41]{color:#e6a23c}.setting-hint .hint-text[data-v-09c52c41]{display:block;margin-top:5px;color:#409eff;font-size:12px}.content-row[data-v-09c52c41]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-col[data-v-09c52c41]{-ms-flex-direction:column;flex-direction:column}.flex-col[data-v-09c52c41],.full-height[data-v-09c52c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.full-height[data-v-09c52c41]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.rule-tabs[data-v-09c52c41]{-webkit-box-flex:1;-ms-flex:1;flex:1}.rule-list[data-v-09c52c41]{list-style:none;padding:0;margin:0}.rule-list li[data-v-09c52c41]{font-size:14px;color:#606266;line-height:34px;border-bottom:1px dashed #ebeef5;padding:4px 0}.rule-list li i[data-v-09c52c41]{color:#409eff;margin-right:8px}.status-tag[data-v-09c52c41]{margin-top:20px;text-align:center;font-size:12px;color:#67c23a;background:#f0f9eb;padding:8px;border-radius:4px;font-weight:700}.empty-state[data-v-09c52c41]{text-align:center;color:#c0c4cc;margin-top:60px}.empty-state i[data-v-09c52c41]{font-size:45px;margin-bottom:10px;display:block}.upload-card[data-v-09c52c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fefefe));background:linear-gradient(180deg,#fff,#fefefe)}.upload-wrapper[data-v-09c52c41]{text-align:center;padding:40px 20px}.upload-icon-container i[data-v-09c52c41]{font-size:90px;color:#dcdfe6;margin-bottom:15px;-webkit-transition:.3s;transition:.3s}.upload-icon-container i.scanning[data-v-09c52c41]{color:#409eff;-webkit-animation:pulse-data-v-09c52c41 1.5s infinite;animation:pulse-data-v-09c52c41 1.5s infinite}.current-config-summary[data-v-09c52c41]{margin:25px 0;padding:12px 25px;background:#f4f4f5;border-radius:30px;display:inline-block;font-size:13px;color:#606266}.upload-btn[data-v-09c52c41]{width:260px;height:50px;font-size:16px;font-weight:700;-webkit-box-shadow:0 6px 16px rgba(64,158,255,.3);box-shadow:0 6px 16px rgba(64,158,255,.3);border-radius:25px}@-webkit-keyframes pulse-data-v-09c52c41{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulse-data-v-09c52c41{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}