.business-shp-setting[data-v-11f506a5]{min-height:var(--layout-content-height,calc(100vh - 90px));color:#263636;background:#f4f7f8}.page-header[data-v-11f506a5]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 32px;border-bottom:1px solid #dfe8e8;background:#fff}.header-copy[data-v-11f506a5],.header-icon[data-v-11f506a5],.page-header[data-v-11f506a5],.section-header[data-v-11f506a5],.section-heading[data-v-11f506a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon[data-v-11f506a5]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;margin-right:14px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#168b7b,#2fa994);-webkit-box-shadow:0 6px 16px rgba(22,139,123,.2);box-shadow:0 6px 16px rgba(22,139,123,.2);font-size:23px}.header-copy h2[data-v-11f506a5],.section-copy h3[data-v-11f506a5]{margin:0;color:#243534}.header-copy h2[data-v-11f506a5]{font-size:20px}.header-copy p[data-v-11f506a5],.section-copy p[data-v-11f506a5]{margin:6px 0 0;color:#7b8d8b;line-height:1.5}.header-copy p[data-v-11f506a5]{font-size:13px}.config-content[data-v-11f506a5]{max-width:1180px;margin:0 auto;padding:24px 28px 40px}.config-tip[data-v-11f506a5]{margin-bottom:18px}.config-section[data-v-11f506a5]{margin-bottom:18px;padding:24px;border:1px solid #e1e9e9;border-radius:12px;background:#fff;-webkit-box-shadow:0 5px 18px rgba(32,70,67,.04);box-shadow:0 5px 18px rgba(32,70,67,.04)}.section-header[data-v-11f506a5]{margin-bottom:20px}.section-header.with-action[data-v-11f506a5]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-index[data-v-11f506a5]{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;-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;margin-right:12px;border-radius:9px;color:#168b7b;background:#e9f6f3;font-size:14px;font-weight:700}.section-copy h3[data-v-11f506a5]{font-size:16px}.section-copy p[data-v-11f506a5]{font-size:12px}.render-field-select[data-v-11f506a5]{width:100%}.field-help[data-v-11f506a5]{margin-top:7px;color:#909d9c;font-size:12px;line-height:1.5}.storage-preview[data-v-11f506a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:42px;padding:8px 12px;border:1px dashed #cfe0dd;border-radius:7px;background:#f7fbfa}.preview-label[data-v-11f506a5]{-ms-flex-negative:0;flex-shrink:0;margin-right:12px;color:#71817f;font-size:12px}.storage-preview code[data-v-11f506a5]{overflow-wrap:anywhere;color:#147f71;font-family:Consolas,Monaco,monospace;font-size:13px}.config-list[data-v-11f506a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.config-row[data-v-11f506a5]{position:relative;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:14px;padding:18px 48px 2px 18px;border:1px solid #e4ebeb;border-radius:9px;background:#fbfcfc;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.config-row[data-v-11f506a5]:hover{border-color:#b9d9d4;-webkit-box-shadow:0 4px 12px rgba(22,139,123,.06);box-shadow:0 4px 12px rgba(22,139,123,.06)}.feature-type-row[data-v-11f506a5]{grid-template-columns:34px minmax(150px,1.05fr) minmax(110px,.75fr) minmax(145px,1fr) minmax(190px,1.25fr) minmax(105px,.6fr)}.opacity-input[data-v-11f506a5]{width:100%}.additional-field-row[data-v-11f506a5]{grid-template-columns:34px minmax(130px,.9fr) minmax(170px,1.15fr) minmax(140px,.85fr) minmax(130px,.8fr)}.additional-field-row .row-number[data-v-11f506a5]{grid-column:1;grid-row:1/span 3}.additional-field-row .field-key-setting[data-v-11f506a5]{grid-column:2;grid-row:1}.additional-field-row .field-name-setting[data-v-11f506a5]{grid-column:3;grid-row:1}.additional-field-row .field-type-setting[data-v-11f506a5]{grid-column:4;grid-row:1}.additional-field-row .required-field-setting[data-v-11f506a5]{grid-column:5;grid-row:1}.additional-field-row .function-type-setting[data-v-11f506a5]{grid-column:2/span 2;grid-row:2}.additional-field-row .enum-options-setting[data-v-11f506a5]{grid-column:4/span 2;grid-row:2}.additional-field-row .default-value-setting[data-v-11f506a5]{grid-column:4/span 2;grid-row:3}.required-field-setting[data-v-11f506a5]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.enum-option-editor[data-v-11f506a5],.required-field-setting[data-v-11f506a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.enum-option-editor[data-v-11f506a5]{gap:6px}.enum-option-row[data-v-11f506a5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(155px,.9fr) 24px}.enum-color-editor[data-v-11f506a5],.enum-option-row[data-v-11f506a5]{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.enum-color-editor[data-v-11f506a5]{grid-template-columns:36px minmax(0,1fr)}.enum-option-row .el-button[data-v-11f506a5]{width:24px;padding:0;color:#c05d5d}.add-enum-option-button[data-v-11f506a5]{-ms-flex-item-align:start;align-self:flex-start;padding:3px 0}.row-number[data-v-11f506a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;margin-top:29px;border-radius:50%;color:#6d7e7c;background:#edf2f2;font-size:12px;font-weight:600}.color-editor[data-v-11f506a5],.row-number[data-v-11f506a5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.color-editor[data-v-11f506a5]{display:grid;grid-template-columns:42px minmax(120px,1fr);gap:8px}.delete-button[data-v-11f506a5]{position:absolute;top:48px;right:14px;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:32px;height:32px;padding:0;color:#c05d5d;font-size:18px;line-height:1}.delete-button[data-v-11f506a5]:hover{color:#f56c6c}.empty-state[data-v-11f506a5]{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;min-height:96px;border:1px dashed #d6e1e0;border-radius:9px;color:#91a09f;background:#fafcfc;font-size:13px}.empty-state>i[data-v-11f506a5]{margin-right:8px;color:#84a8a3;font-size:20px}.empty-state .el-button[data-v-11f506a5]{margin-left:6px}.form-actions[data-v-11f506a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:6px 0}.form-actions .el-button[data-v-11f506a5]{min-width:108px}[data-v-11f506a5] .config-row .el-form-item{margin-bottom:16px}[data-v-11f506a5] .config-row .el-form-item__label{padding-bottom:6px;color:#526563;font-size:12px;line-height:20px}[data-v-11f506a5] .additional-field-row .el-select,[data-v-11f506a5] .feature-type-row .el-select{width:100%}@media (max-width:980px){.additional-field-row[data-v-11f506a5],.feature-type-row[data-v-11f506a5]{grid-template-columns:34px 1fr 1fr}.additional-field-row .row-number[data-v-11f506a5]{grid-column:1;grid-row:1/span 5}.additional-field-row .field-key-setting[data-v-11f506a5]{grid-column:2;grid-row:1}.additional-field-row .field-name-setting[data-v-11f506a5]{grid-column:3;grid-row:1}.additional-field-row .field-type-setting[data-v-11f506a5]{grid-column:2;grid-row:2}.additional-field-row .required-field-setting[data-v-11f506a5]{grid-column:3;grid-row:2}.additional-field-row .function-type-setting[data-v-11f506a5]{grid-column:2/span 2;grid-row:3}.additional-field-row .enum-options-setting[data-v-11f506a5]{grid-column:2/span 2;grid-row:4}.additional-field-row .default-value-setting[data-v-11f506a5]{grid-column:2/span 2;grid-row:5}.row-number[data-v-11f506a5]{grid-row:1/3}}@media (max-width:680px){.page-header[data-v-11f506a5]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px}.header-copy p[data-v-11f506a5]{display:none}.config-content[data-v-11f506a5]{padding:16px}.config-section[data-v-11f506a5]{padding:18px}.section-header.with-action[data-v-11f506a5]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.additional-field-row[data-v-11f506a5],.feature-type-row[data-v-11f506a5]{grid-template-columns:1fr;padding-left:16px}.additional-field-row .default-value-setting[data-v-11f506a5],.additional-field-row .enum-options-setting[data-v-11f506a5],.additional-field-row .field-key-setting[data-v-11f506a5],.additional-field-row .field-name-setting[data-v-11f506a5],.additional-field-row .field-type-setting[data-v-11f506a5],.additional-field-row .function-type-setting[data-v-11f506a5],.additional-field-row .required-field-setting[data-v-11f506a5]{grid-column:1;grid-row:auto}.row-number[data-v-11f506a5]{display:none}.enum-option-row[data-v-11f506a5]{grid-template-columns:1fr}.enum-option-row .el-button[data-v-11f506a5]{justify-self:end}}