.dish-config-container[data-v-51771ed8]{width:100%;max-width:1180px;margin:0 auto;padding:22px 26px 32px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-title[data-v-51771ed8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:18px}.page-title-main[data-v-51771ed8],.page-title[data-v-51771ed8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title-main[data-v-51771ed8]{gap:12px}.page-icon[data-v-51771ed8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;font-size:20px}.page-eyebrow[data-v-51771ed8]{margin-bottom:3px;color:#94a3b8;font-size:12px;letter-spacing:.04em}.page-title h2[data-v-51771ed8]{font-size:20px;margin:0;color:#172033;font-weight:650}.school-badge[data-v-51771ed8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:7px 11px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;font-size:12px}.config-card[data-v-51771ed8]{margin-bottom:16px;border:1px solid #e5eaf2;border-radius:12px;-webkit-box-shadow:0 4px 14px rgba(30,64,175,.04);box-shadow:0 4px 14px rgba(30,64,175,.04)}.config-card[data-v-51771ed8] .el-card__body{padding:20px 22px}.config-card[data-v-51771ed8] .el-card__header{padding:16px 22px;border-bottom:1px solid #eef2f7}.payment-mode-item[data-v-51771ed8] .el-form-item__label{width:130px!important}.payment-mode-item[data-v-51771ed8] .el-form-item__content{margin-left:130px!important}.payment-card[data-v-51771ed8]{min-height:150px}.card-heading[data-v-51771ed8]{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;margin-bottom:12px}.card-caption[data-v-51771ed8]{margin-left:10px;color:#94a3b8;font-size:12px}.card-heading-icon[data-v-51771ed8]{color:#94a3b8;font-size:18px}.refund-rule-card[data-v-51771ed8]{max-width:none}.refund-rule-header[data-v-51771ed8]{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.refund-rule-actions[data-v-51771ed8],.refund-rule-header[data-v-51771ed8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.refund-rule-actions[data-v-51771ed8]{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;padding-top:10px;border-top:1px solid #eef2f7}.refund-rule-header p[data-v-51771ed8]{margin:6px 0 0 30px;color:#64748b;font-size:12px}.refund-rule-header .rule-help-text[data-v-51771ed8]{margin-top:3px;color:#94a3b8}.rule-title-line[data-v-51771ed8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.rule-icon[data-v-51771ed8],.rule-title-line[data-v-51771ed8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rule-icon[data-v-51771ed8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;color:#2563eb;background:#eff6ff;border-radius:6px}.card-title[data-v-51771ed8]{color:#1e293b;font-size:15px;font-weight:600}.refund-rule-row[data-v-51771ed8]{display:grid;grid-template-columns:28px minmax(0,1fr) 42px;grid-template-rows:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-height:58px;padding:10px 12px;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fbfcfe;border:1px solid #edf1f6;border-radius:9px;margin-bottom:10px}.rule-index[data-v-51771ed8]{width:28px;color:#94a3b8;font-size:12px;font-weight:600;text-align:center}.refund-rule-separator[data-v-51771ed8]{margin:0 2px;color:#94a3b8}.rule-time-group[data-v-51771ed8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;grid-column:2;grid-row:1;min-width:0}.rule-field-label[data-v-51771ed8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:4px;color:#64748b;font-size:12px;font-weight:500}.refund-rule-meals>.rule-field-label[data-v-51771ed8]{grid-row:1/span 2;align-self:start;padding:7px 0;color:#475569;font-weight:600}.refund-rule-meals[data-v-51771ed8]{display:grid;grid-template-columns:60px minmax(0,1fr);grid-template-rows:repeat(2,auto);grid-row:2;gap:6px 10px;padding-left:16px;border-left:1px solid #e5eaf2}.meal-day-group[data-v-51771ed8],.refund-rule-meals[data-v-51771ed8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:2;min-width:0}.meal-day-group[data-v-51771ed8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;min-height:30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 9px 3px 7px;background:#fff;border:1px solid #e7edf5;border-radius:6px}.meal-day-label[data-v-51771ed8]{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;padding:4px 7px;color:#64748b;background:#f1f5f9;border-radius:5px;font-size:12px;font-weight:600;line-height:18px;text-align:center;white-space:nowrap}.meal-checkboxes[data-v-51771ed8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.meal-checkboxes[data-v-51771ed8] .el-checkbox{overflow:hidden;max-width:none;margin:0;padding:4px 9px;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:5px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .18s ease;transition:all .18s ease}.meal-checkboxes[data-v-51771ed8] .el-checkbox:hover{border-color:#93c5fd;background:#f8fbff}.meal-checkboxes[data-v-51771ed8] .el-checkbox.is-checked{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.meal-checkboxes[data-v-51771ed8] .el-checkbox__input{display:none}.meal-checkboxes[data-v-51771ed8] .el-checkbox__label{padding-left:0;color:inherit}.danger-text[data-v-51771ed8]{color:#f56c6c;font-size:12px}.refund-rule-row>.danger-text[data-v-51771ed8]{grid-column:3;grid-row:1/span 2;align-self:center}.config-form[data-v-51771ed8]{margin-bottom:20px}.button-group[data-v-51771ed8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:15px;border-top:1px solid #eef2f7}.loading-container[data-v-51771ed8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:4px;margin-bottom:20px;border:1px solid #e8e8e8}.loading-content[data-v-51771ed8]{text-align:center}.loading-text[data-v-51771ed8]{margin-top:10px;color:#666}.no-department-tip[data-v-51771ed8]{background-color:#fff;border-radius:4px;padding:60px 20px;text-align:center;color:#999;border:1px solid #e8e8e8;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-inline[data-v-51771ed8]{padding:26px 0;color:#94a3b8;font-size:13px;text-align:center}@media (max-width:992px){.dish-config-container[data-v-51771ed8]{padding:16px}.page-title[data-v-51771ed8],.refund-rule-header[data-v-51771ed8],.refund-rule-row[data-v-51771ed8]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.refund-rule-row[data-v-51771ed8]{display:-webkit-box;display:-ms-flexbox;display:flex}.rule-time-group[data-v-51771ed8]{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}.refund-rule-meals[data-v-51771ed8]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0 0;border-top:1px solid #e5eaf2;border-left:0}.meal-day-group[data-v-51771ed8]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.config-card[data-v-51771ed8] .el-form-item{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:start!important;-ms-flex-align:start!important;align-items:flex-start!important;margin-bottom:18px}.config-card[data-v-51771ed8] .el-form-item__label{width:100%!important;text-align:left!important;padding:0 0 6px!important;line-height:1.35!important;font-weight:600;color:#334155}.config-card[data-v-51771ed8] .el-form-item__content{margin-left:0!important;width:100%!important;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:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:1180px) and (min-width:993px){.refund-rule-actions[data-v-51771ed8]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.refund-rule-row[data-v-51771ed8]{grid-template-columns:28px minmax(0,1fr) 42px}.refund-rule-meals[data-v-51771ed8]{gap:8px}.meal-day-group[data-v-51771ed8]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}