.enhanced-add-form .form-header-actions[data-v-43ec5f56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 4px}.enhanced-add-form .form-header-actions .context-info[data-v-43ec5f56]{color:var(--sp-text-secondary);font-size:14px}.enhanced-add-form .form-header-actions .context-info i[data-v-43ec5f56]{color:var(--sp-primary);margin-right:8px}.enhanced-add-form .form-header-actions .context-info b[data-v-43ec5f56]{color:var(--sp-fg)}.enhanced-add-form .add-action-btn[data-v-43ec5f56]{color:var(--sp-primary);font-weight:600;padding:2px 4px}.program-form-scroller[data-v-43ec5f56]{max-height:500px;overflow-y:auto;padding-right:8px}.program-table-header[data-v-43ec5f56]{display:flex;background:var(--sp-card-soft);padding:12px 0;border-radius:8px;font-weight:700;color:var(--sp-muted);font-size:13px;margin-bottom:12px}.program-table-header div[data-v-43ec5f56]{text-align:center}.action-card-row[data-v-43ec5f56]{display:flex;align-items:center;background:var(--sp-card);border:1px solid var(--sp-border);border-radius:8px;margin-bottom:12px;padding:12px 0;transition:all .3s}.action-card-row[data-v-43ec5f56]:hover{border-color:var(--sp-primary);box-shadow:var(--sp-primary-shadow)}.action-card-row:hover .drag-handle[data-v-43ec5f56]{color:var(--sp-primary)}.col-drag[data-v-43ec5f56]{width:40px;text-align:center;color:var(--sp-muted);cursor:grab;font-size:18px}.col-main[data-v-43ec5f56]{flex:1;padding:0 16px}.header-main[data-v-43ec5f56]{display:flex;align-items:center;justify-content:center;gap:8px}.col-params[data-v-43ec5f56]{width:340px;padding:0 12px}.col-op[data-v-43ec5f56]{width:92px;display:flex;justify-content:space-between;padding:0 12px 0 4px}.select-group[data-v-43ec5f56]{display:flex;gap:12px}.select-group .mini-select[data-v-43ec5f56] .el-input__inner{background:var(--sp-card-soft)}.select-group .main-select[data-v-43ec5f56]{flex:1}.params-group[data-v-43ec5f56]{display:flex;align-items:center;background:var(--sp-card-soft);border-radius:8px;padding:4px 8px}.params-group .param-input-box[data-v-43ec5f56]{display:flex;flex:1}.params-group .param-input-box .count-input[data-v-43ec5f56]{width:80px}.params-group .param-input-box .count-input[data-v-43ec5f56] .el-input__inner{border:none;background:transparent;text-align:center;font-weight:700}.params-group .param-input-box .unit-select[data-v-43ec5f56]{width:70px}.params-group .param-input-box .unit-select[data-v-43ec5f56] .el-input__inner{border:none;background:transparent;color:var(--sp-muted);padding:0}.params-group .params-sep[data-v-43ec5f56]{padding:0 12px;color:var(--sp-border);font-weight:700}.op-btn[data-v-43ec5f56]{font-size:18px}.op-btn.clone[data-v-43ec5f56]{color:var(--sp-muted)}.op-btn.clone[data-v-43ec5f56]:hover{color:var(--sp-primary)}.op-btn.delete[data-v-43ec5f56]{color:var(--sp-muted)}.op-btn.delete[data-v-43ec5f56]:hover{color:var(--sp-danger)}.ghost-row[data-v-43ec5f56]{opacity:.5;background:var(--sp-primary-hover-bg);border:1px dashed var(--sp-primary)}.empty-placeholder[data-v-43ec5f56]{text-align:center;padding:40px 0;color:var(--sp-muted)}.empty-placeholder i[data-v-43ec5f56]{font-size:40px;margin-bottom:12px}[data-v-43ec5f56] .el-form-item{margin-bottom:0!important}