.page-header[data-v-d3a14e30]{display:flex;align-items:center}.page-title[data-v-d3a14e30]{line-height:30px;color:#303133;font-size:16px;font-weight:600}.query-form[data-v-d3a14e30]{margin-bottom:8px}.action-bar[data-v-d3a14e30]{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px}.action-tip[data-v-d3a14e30]{color:#909399;font-size:12px}.dialog-title[data-v-d3a14e30]{color:#303133;font-size:16px;font-weight:600}.contract-form[data-v-d3a14e30]{margin-top:-4px}.form-section[data-v-d3a14e30]{padding:12px;border:1px solid #ebeef5;border-radius:4px;margin-bottom:12px}.section-title[data-v-d3a14e30]{font-size:13px;color:#303133;font-weight:600;margin-bottom:10px}.contract-form[data-v-d3a14e30] .form-section .el-form-item{margin-bottom:10px}.contract-form[data-v-d3a14e30] .form-section .el-cascader,.contract-form[data-v-d3a14e30] .form-section .el-date-editor,.contract-form[data-v-d3a14e30] .form-section .el-input,.contract-form[data-v-d3a14e30] .form-section .el-input-number,.contract-form[data-v-d3a14e30] .form-section .el-select{width:100%}.base-info-row[data-v-d3a14e30] .el-form-item{margin-bottom:12px}.base-info-row[data-v-d3a14e30] .el-form-item__label{line-height:32px}.full-width-field[data-v-d3a14e30]{width:100%}.order-entry-tip[data-v-d3a14e30]{margin-bottom:12px;color:#909399;font-size:12px;line-height:20px}.order-entry-bar[data-v-d3a14e30]{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px}.order-entry-field[data-v-d3a14e30]{width:280px}.order-entry-field--remark[data-v-d3a14e30]{flex:1}.order-entry-field__label[data-v-d3a14e30]{display:block;margin-bottom:6px;color:#606266;font-size:12px;line-height:18px}.order-entry-input[data-v-d3a14e30],.order-entry-remark[data-v-d3a14e30]{width:100%}.order-entry-btn[data-v-d3a14e30]{flex-shrink:0}.order-tag-list[data-v-d3a14e30]{display:flex;flex-direction:column;gap:8px}.order-tag-header[data-v-d3a14e30],.order-tag-item[data-v-d3a14e30]{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) 80px;align-items:center;gap:12px;padding:10px 12px}.order-tag-header[data-v-d3a14e30]{color:#909399;font-size:12px;line-height:18px;padding-bottom:6px;border-bottom:1px solid #ebeef5}.order-tag-item__label[data-v-d3a14e30]{color:#303133;font-size:13px;font-weight:600}.order-tag-item__remark[data-v-d3a14e30]{color:#909399;font-size:12px;line-height:18px}.order-tag-item[data-v-d3a14e30]{border-radius:4px;background:#fafbfc;border:1px solid #ebeef5}.order-tag-item__action[data-v-d3a14e30]{text-align:right}.order-empty-tip[data-v-d3a14e30]{color:#909399;font-size:12px;padding:8px 0 0;line-height:20px}.rule-row[data-v-d3a14e30]{margin-top:4px}.rule-grid[data-v-d3a14e30]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.rule-grid__item[data-v-d3a14e30]{padding:8px 0;border-radius:4px}.rule-grid__label[data-v-d3a14e30]{display:block;color:#606266;font-size:12px;line-height:18px;margin-bottom:8px}.rule-form-item[data-v-d3a14e30]{margin-bottom:10px}.rule-form-item--compact[data-v-d3a14e30]{margin-bottom:0}.replacement-block[data-v-d3a14e30]{margin-top:8px;padding-top:16px;border-top:1px solid #ebeef5}.replacement-block--disabled[data-v-d3a14e30]{opacity:.95}.replacement-block__header[data-v-d3a14e30]{margin-bottom:12px}.replacement-switch[data-v-d3a14e30]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 14px;margin-bottom:12px;border-bottom:1px dashed #e4e7ed}.replacement-switch__tip[data-v-d3a14e30]{color:#606266;font-size:13px;line-height:20px;text-align:right}.replacement-block__title[data-v-d3a14e30]{color:#303133;font-size:14px;font-weight:600;line-height:22px}.replacement-block__desc[data-v-d3a14e30]{margin-top:4px;color:#909399;font-size:12px;line-height:20px}.replacement-block__empty[data-v-d3a14e30]{padding:8px 0 0;color:#909399;font-size:13px;line-height:20px}.deduction-panel[data-v-d3a14e30],.fee-panel[data-v-d3a14e30]{height:100%;padding:4px 2px 8px}.deduction-panel__title[data-v-d3a14e30],.fee-panel__title[data-v-d3a14e30]{color:#303133;font-size:14px;font-weight:600;line-height:22px}.deduction-panel__desc[data-v-d3a14e30],.fee-panel__desc[data-v-d3a14e30]{margin-top:4px;margin-bottom:12px;color:#909399;font-size:12px;line-height:20px;min-height:40px}.deduction-panel[data-v-d3a14e30] .el-input-number,.fee-panel[data-v-d3a14e30] .el-input-number{width:100%}