.dish-config-container[data-v-a29098f2]{max-width:800px;margin:0;padding:20px}.page-title[data-v-a29098f2]{margin-bottom:20px}.page-title h2[data-v-a29098f2]{font-size:20px;margin:0;color:#1a1f36;font-weight:600}.config-card[data-v-a29098f2]{margin-bottom:20px}.config-form[data-v-a29098f2]{margin-bottom:10px}.config-form[data-v-a29098f2] .el-form-item{margin-bottom:28px}.config-form[data-v-a29098f2] .el-form-item__label{color:#666;font-weight:500;font-size:14px;padding-right:20px}.button-group[data-v-a29098f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:20px;border-top:1px solid #e8e8e8}.loading-container[data-v-a29098f2]{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-a29098f2]{text-align:center}.loading-text[data-v-a29098f2]{margin-top:10px;color:#666}.no-department-tip[data-v-a29098f2]{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}.elegant-input-number[data-v-a29098f2]{width:200px}.elegant-input-number[data-v-a29098f2] .el-input__inner{border-radius:4px;text-align:left;padding-left:15px}.unit-text[data-v-a29098f2]{margin-left:12px;color:#606266;font-size:14px}.ratio-group[data-v-a29098f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ratio-input[data-v-a29098f2]{width:80px}.ratio-input[data-v-a29098f2] .el-input__inner{text-align:center;background-color:#f5f7fa;color:#909399;border-radius:4px;font-weight:700}.ratio-separator[data-v-a29098f2]{font-size:16px;color:#606266;font-weight:700;padding:0 8px}.ratio-input-number[data-v-a29098f2]{width:120px}.ratio-input-number[data-v-a29098f2] .el-input__inner{border-radius:4px;text-align:center}