.overview-grid[data-v-7e5a11d8]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.overview-item[data-v-7e5a11d8]{display:flex;justify-content:space-between;align-items:center;font-size:13px;line-height:1.6}.overview-label[data-v-7e5a11d8]{color:#888}.overview-value[data-v-7e5a11d8]{font-weight:500;color:#262626;max-width:180px;text-align:right;word-break:break-all}.infra-list[data-v-42660baa]{display:flex;flex-direction:column}.infra-item[data-v-42660baa]{display:flex;justify-content:space-between;align-items:center;padding:8px 4px;border-bottom:1px solid #f0f0f0;font-size:13px;line-height:1.6}.infra-item[data-v-42660baa]:last-child{border-bottom:none}.infra-item--clickable[data-v-42660baa]{cursor:pointer;transition:background .15s}.infra-item--clickable[data-v-42660baa]:hover{background:#f5f7fa;border-radius:4px}.infra-name[data-v-42660baa]{color:#262626}.infra-status[data-v-42660baa]{display:flex;align-items:center}.code-viewer[data-v-1364c470]{margin:0;max-height:500px}.code-viewer[data-v-379f0ed4],.code-viewer[data-v-1364c470]{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px;padding:16px;font-family:Courier New,Consolas,monospace;font-size:12px;line-height:1.5;color:#333;white-space:pre-wrap;word-wrap:break-word;overflow:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.code-viewer[data-v-379f0ed4]{margin:0 0 16px 0;max-height:400px}.section-title[data-v-379f0ed4]{margin-top:12px;margin-bottom:8px;color:#262626;font-size:14px;font-weight:500;border-left:3px solid #1890ff;padding-left:8px}.split-view[data-v-16f0abfe]{display:flex;gap:12px;min-height:500px;max-height:640px}.split-pane[data-v-16f0abfe]{flex:1;display:flex;flex-direction:column;min-width:0}.pane-label[data-v-16f0abfe]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;border-radius:4px 4px 0 0;border:1px solid #d9d9d9;border-bottom:none}.pane-label-node[data-v-16f0abfe]{background:#e6f7ff;color:#0050b3}.pane-label-generated[data-v-16f0abfe]{background:#f6ffed;color:#389e0d}.json-viewer[data-v-16f0abfe]{flex:1;background:#fafafa;border:1px solid #d9d9d9;border-radius:0 0 4px 4px;padding:12px;margin:0;font-family:JetBrains Mono,Courier New,Consolas,monospace;font-size:12px;line-height:1.5;color:#262626;white-space:pre-wrap;word-break:break-all;overflow:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.diff-view[data-v-16f0abfe]{min-height:500px;max-height:640px;overflow:auto;border:1px solid #d9d9d9;border-radius:4px;background:#fff}.diff-identical[data-v-16f0abfe]{padding:40px;text-align:center;color:#389e0d;font-size:14px}.diff-error[data-v-16f0abfe]{padding:40px;text-align:center;color:#d4380d;font-size:14px}.diff-unified[data-v-16f0abfe]{font-family:JetBrains Mono,Courier New,Consolas,monospace;font-size:12px;line-height:1.55}.diff-unified table[data-v-16f0abfe]{border-collapse:collapse;width:100%}.diff-unified td[data-v-16f0abfe]{padding:1px 6px;white-space:pre-wrap;vertical-align:top}.diff-unified td[data-v-16f0abfe]:first-child,.diff-unified td[data-v-16f0abfe]:nth-child(2){color:#bfbfbf;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:44px;background:#fafafa;border-right:1px solid #f0f0f0}.diff-unified .dmp_tag_delete[data-v-16f0abfe],.diff-unified .dmp_tag_replace[data-v-16f0abfe]{background:#ffe8e8}.diff-unified .dmp_tag_replace[data-v-16f0abfe]{background:#fff4cc}.diff-unified .dmp_tag_insert[data-v-16f0abfe]{background:#e8ffe8}.diff-unified .dmp_tag_blank[data-v-16f0abfe]{background:#f5f5f5}.diff-unified .dmp_tag_note[data-v-16f0abfe]{color:#8c8c8c;padding:8px 6px;border-bottom:1px solid #f0f0f0}.diff-unified .dmp_tag_lineNumSep[data-v-16f0abfe]{width:8px}