.delivery-marketing-edit[data-v-f4753f66]{padding:24px;min-height:calc(100vh - 64px);background-color:#f5f7fa}.page-header[data-v-f4753f66]{margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.header-content[data-v-f4753f66]{max-width:1200px}.page-title[data-v-f4753f66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:700;color:#303133;margin:0 0 0 0}.page-title i[data-v-f4753f66]{margin-right:12px;font-size:28px;color:#409eff}.page-desc[data-v-f4753f66]{font-size:14px;color:#606266;margin:0}.form-container[data-v-f4753f66]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden;margin-bottom:24px}.custom-form[data-v-f4753f66]{padding:32px}.form-section[data-v-f4753f66]{margin-bottom:32px}.section-title[data-v-f4753f66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:600;color:#303133;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.section-title i[data-v-f4753f66]{margin-right:12px;font-size:20px;color:#409eff}.form-item[data-v-f4753f66]{margin-bottom:24px}.form-item .el-form-item__label[data-v-f4753f66]{font-size:14px;font-weight:500;color:#303133;padding-right:24px;width:120px}.custom-input[data-v-f4753f66]{width:100%;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-input[data-v-f4753f66]:hover{border-color:#409eff}.custom-input[data-v-f4753f66]:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.custom-select[data-v-f4753f66]{width:100%;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-select[data-v-f4753f66]:hover{border-color:#409eff}.input-wrapper[data-v-f4753f66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.custom-input-number[data-v-f4753f66]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-input-number[data-v-f4753f66]:hover{border-color:#409eff}.unit[data-v-f4753f66]{margin-left:12px;font-size:14px;color:#606266;white-space:nowrap}.form-hint[data-v-f4753f66]{margin-top:8px;font-size:12px;color:#909399;line-height:1.4}.form-hint.warning[data-v-f4753f66]{color:#f56c6c}.status-wrapper[data-v-f4753f66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.status-text[data-v-f4753f66]{margin-left:12px;font-size:14px;color:#606266}.type-form[data-v-f4753f66]{margin-top:16px;padding:24px;border:1px solid #e8e8e8;border-radius:6px;background-color:#fafafa}.rule-list[data-v-f4753f66]{margin-bottom:24px}.rule-item[data-v-f4753f66]{padding:20px;border:1px solid #e8e8e8;border-radius:4px;margin-bottom:16px;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.rule-item[data-v-f4753f66]:hover{border-color:#409eff;-webkit-box-shadow:0 2px 12px rgba(64,158,255,.1);box-shadow:0 2px 12px rgba(64,158,255,.1)}.rule-header[data-v-f4753f66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed #e8e8e8}.rule-index[data-v-f4753f66]{font-size:14px;font-weight:500;color:#303133}.delete-btn[data-v-f4753f66]{font-size:14px;color:#f56c6c;-webkit-transition:color .3s ease;transition:color .3s ease}.delete-btn[data-v-f4753f66]:hover{color:#f78989}.add-rule-btn[data-v-f4753f66]{border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.add-rule-btn[data-v-f4753f66]:hover{border-color:#409eff;color:#409eff}.custom-time-picker[data-v-f4753f66]{border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-time-picker[data-v-f4753f66]:hover{border-color:#409eff}.custom-date-picker[data-v-f4753f66]{border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-date-picker[data-v-f4753f66]:hover{border-color:#409eff}.form-actions[data-v-f4753f66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;padding-top:24px;border-top:1px solid #e8e8e8}.cancel-btn[data-v-f4753f66]{margin-right:16px;padding:8px 24px}.cancel-btn[data-v-f4753f66],.submit-btn[data-v-f4753f66]{border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.submit-btn[data-v-f4753f66]{padding:8px 32px;font-size:14px;font-weight:500}.submit-btn[data-v-f4753f66]:hover{opacity:.9;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 12px rgba(64,158,255,.3);box-shadow:0 2px 12px rgba(64,158,255,.3)}@media (max-width:1200px){.delivery-marketing-edit[data-v-f4753f66]{padding:16px}.custom-form[data-v-f4753f66]{padding:24px}}@media (max-width:768px){.page-title[data-v-f4753f66]{font-size:20px}.page-title i[data-v-f4753f66]{font-size:24px}.custom-form[data-v-f4753f66]{padding:16px}.form-item .el-form-item__label[data-v-f4753f66]{width:100px;padding-right:16px}.form-actions[data-v-f4753f66]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.cancel-btn[data-v-f4753f66]{margin-right:0;width:100%}.submit-btn[data-v-f4753f66]{width:100%}.rule-item[data-v-f4753f66],.type-form[data-v-f4753f66]{padding:16px}}@media (max-width:480px){.form-item[data-v-f4753f66]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-item .el-form-item__label[data-v-f4753f66]{width:100%;text-align:left;margin-bottom:8px}.rule-item[data-v-f4753f66],.type-form[data-v-f4753f66]{padding:12px}}