.algorithm-config-card[data-v-1f45afa4]{background:#fff;border:1px solid #e8eaec;border-radius:16px;overflow:hidden;box-shadow:0 2px 20px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1)}.algorithm-config-card[data-v-1f45afa4]:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);transform:translateY(-4px);border-color:#d6dbe0}.algorithm-config-card.whitelist-card .config-header[data-v-1f45afa4]{background:linear-gradient(135deg,#00b894,#00cec9)}.algorithm-config-card.whitelist-card .form-tips[data-v-1f45afa4]{border-left-color:#00b894}.algorithm-config-card.whitelist-card .el-input .el-input__inner[data-v-1f45afa4]:focus,.algorithm-config-card.whitelist-card .el-select .el-input__inner[data-v-1f45afa4]:focus{border-color:#00b894;box-shadow:0 0 0 4px rgba(0,184,148,.1)}.algorithm-config-card.whitelist-card .el-input.el-input-group .el-input-group__append[data-v-1f45afa4]{background:linear-gradient(135deg,#00b894,#00cec9);border-color:#00b894}.algorithm-config-card.python-card .config-header[data-v-1f45afa4]{background:linear-gradient(135deg,#f39c12,#e67e22)}.algorithm-config-card.python-card .form-tips[data-v-1f45afa4]{border-left-color:#f39c12}.algorithm-config-card.python-card .el-input .el-input__inner[data-v-1f45afa4]:focus,.algorithm-config-card.python-card .el-select .el-input__inner[data-v-1f45afa4]:focus{border-color:#f39c12;box-shadow:0 0 0 4px rgba(243,156,18,.1)}.algorithm-config-card.python-card .el-input.el-input-group .el-input-group__append[data-v-1f45afa4]{background:linear-gradient(135deg,#f39c12,#e67e22);border-color:#f39c12}.algorithm-config-card.python-card .config-content .config-section[data-v-1f45afa4]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e8eaec}.algorithm-config-card.python-card .config-content .config-section[data-v-1f45afa4]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.algorithm-config-card.python-card .config-content .config-section .section-title[data-v-1f45afa4]{font-size:14px;font-weight:600;color:#2d3748;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #f39c12;display:inline-block}.algorithm-config-card .config-header[data-v-1f45afa4]{background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;padding:5px 24px;font-weight:400;font-size:10px;display:flex;align-items:center;justify-content:space-between;position:relative}.algorithm-config-card .config-header[data-v-1f45afa4]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.2))}.algorithm-config-card .config-header .config-title[data-v-1f45afa4]{font-size:16px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center}.algorithm-config-card .config-header .config-badge[data-v-1f45afa4]{color:#fff;font-size:12px;font-weight:400;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.algorithm-config-card .config-content[data-v-1f45afa4]{padding:10px 24px;background:#fff}.algorithm-config-card .config-content .el-form-item[data-v-1f45afa4]{margin-bottom:20px}.algorithm-config-card .config-content .el-form-item[data-v-1f45afa4]:last-child{margin-bottom:0}.algorithm-config-card .config-content .el-form-item__label[data-v-1f45afa4]{font-weight:600;color:#2d3748;font-size:12px;line-height:1.5;margin-bottom:10px}.algorithm-config-card .config-content .form-tips[data-v-1f45afa4]{font-size:12px;color:#718096;margin-top:10px;line-height:1.5;padding:10px 16px 10px 40px;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:8px;border-left:4px solid #6c5ce7;position:relative}.algorithm-config-card .config-content .form-tips[data-v-1f45afa4]:before{content:"💡";position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:10px}.algorithm-config-card .config-content .el-input .el-input__inner[data-v-1f45afa4]{border:2px solid #e2e8f0;border-radius:10px;padding:10px 16px;font-size:12px;background:#fff;color:#2d3748;transition:all .3s cubic-bezier(.4,0,.2,1)}.algorithm-config-card .config-content .el-input .el-input__inner[data-v-1f45afa4]:hover{border-color:#cbd5e0;background:#f7fafc}.algorithm-config-card .config-content .el-input .el-input__inner[data-v-1f45afa4]:focus{border-color:#6c5ce7;box-shadow:0 0 0 4px rgba(108,92,231,.1);background:#fff}.algorithm-config-card .config-content .el-input.el-input-group .el-input-group__append[data-v-1f45afa4]{background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;border:2px solid #6c5ce7;border-radius:0 10px 10px 0;font-weight:600;font-size:12px;letter-spacing:.5px}.algorithm-config-card .config-content .el-select[data-v-1f45afa4]{width:100%}.algorithm-config-card .config-content .el-select .el-input__inner[data-v-1f45afa4]{border:2px solid #e2e8f0;border-radius:10px;padding:10px 16px;font-size:12px;background:#fff;color:#2d3748;transition:all .3s cubic-bezier(.4,0,.2,1)}.algorithm-config-card .config-content .el-select .el-input__inner[data-v-1f45afa4]:hover{border-color:#cbd5e0;background:#f7fafc}.algorithm-config-card .config-content .el-select .el-input__inner[data-v-1f45afa4]:focus{border-color:#6c5ce7;box-shadow:0 0 0 4px rgba(108,92,231,.1);background:#fff}.config-content .el-row[data-v-1f45afa4]{margin-bottom:10px}.config-content .el-col[data-v-1f45afa4]{padding-bottom:10px}@media(max-width:768px){.algorithm-config-card[data-v-1f45afa4]{margin:16px 0;border-radius:12px}.algorithm-config-card .config-header[data-v-1f45afa4]{padding:16px 20px;font-size:15px}.algorithm-config-card .config-content[data-v-1f45afa4]{padding:24px 20px}.algorithm-config-card .config-content .el-form-item[data-v-1f45afa4]{margin-bottom:10px}.algorithm-config-card .config-content .el-col[data-v-1f45afa4]{margin-bottom:12px}}