body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}#root,body,html{height:100%}.common-layout{display:flex;flex-direction:column;height:100vh;overflow:hidden}.common-layout-nav{align-items:center;background-color:#f0f2f5;border-bottom:1px solid #d9d9d9;display:flex;flex-shrink:0;justify-content:space-between;padding:5px 20px}.change-mode-toolbar{margin-left:4px}.change-mode-toolbar .ant-btn-group{vertical-align:middle}.change-mode-overview-badge{display:inline-block;margin-left:8px;position:relative;vertical-align:middle;z-index:2}.change-mode-overview-badge .ant-badge-count{z-index:3}.element-status-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;margin-left:6px;vertical-align:middle;width:8px}.element-status-dot--edit,.element-status-dot--new{background-color:#fadb14;box-shadow:0 0 0 1px #00000014}.element-status-dot--changed,.element-status-dot--deleted{background-color:#fa8c16;box-shadow:0 0 0 1px #0000000f}.element-status-dot--invalid{background-color:#ff4d4f;box-shadow:0 0 0 1px #00000014}.element-tree-view-option{align-items:center;display:inline-flex}.json-inspect-panel{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;max-height:60vh;overflow:auto;padding:12px}.json-inspect-key{color:#873800}.json-inspect-null,.json-inspect-primitive{color:#0958d9}.json-inspect-null{font-style:italic}.json-inspect-bracket{color:#595959}.json-inspect-changed,.json-inspect-changed .json-inspect-key,.json-inspect-changed .json-inspect-primitive{background:#fff1f0;border-radius:2px;color:#cf1322}.json-inspect-legend{border-radius:4px;padding:2px 6px}.detail-panel{display:flex;flex-direction:column;max-width:100%}.detail-panel__header{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;justify-content:space-between;padding:8px 8px 8px 12px}.detail-panel__title{color:#000000e0;font-size:13px;font-weight:600}.detail-panel__body{max-height:60vh;overflow:auto;padding:12px}.detail-panel__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;margin:8px 0 0;white-space:pre-wrap;word-break:break-word}.detail-panel__mono--danger{color:#cf1322}.detail-panel-popover-overlay .ant-popover-inner{padding:0}.detail-panel-popover-trigger{display:inline-block;max-width:100%}.detail-panel-modal .ant-modal-body{padding:0}.connection-edit-dialog .ant-modal-header{padding-right:48px}.connection-edit-dialog__title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding-right:8px;width:100%}.connection-edit-dialog__title-text{flex:1 1;min-width:0}.connection-edit-dialog__title-main{color:#000000e0;font-size:16px;font-weight:600;line-height:1.4}.connection-edit-dialog__title-sub{color:#00000073;font-size:13px;font-weight:400;line-height:1.4;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-edit-dialog__body{padding-top:4px}.connection-dialog .ant-modal-header{padding-right:48px}.connection-dialog__title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding-right:8px;width:100%}.connection-dialog__title-text{flex:1 1;min-width:0}.connection-dialog__title-main{color:#000000e0;font-size:16px;font-weight:600;line-height:1.4}.connection-dialog__title-sub{color:#00000073;font-size:13px;font-weight:400;line-height:1.4;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-dialog__body{padding-top:4px}.connection-dialog__asset-panel{padding:8px 0}.connection-links-panel__list{margin:0;padding-left:20px}.graph-connection-edge{cursor:pointer}.graph-edge--logical{stroke-dasharray:6 4}.graph-swimlane-title{color:#111;font-weight:600;padding:0 2px 4px;text-align:left;white-space:nowrap}.graph-canvas--swimlanes .graph-canvas__svg g.cluster rect{rx:4;ry:4;width:100%}.graph-canvas--swimlanes .graph-canvas__svg{min-width:100%}.graph-swimlane-title-bar{overflow:visible;pointer-events:none}.graph-swimlane-empty{color:#888;font-style:italic;min-height:36px;min-width:96px;text-align:center}.graph-swimlane-root{font-weight:600;padding:4px 8px}.graph-canvas__svg .graph-node-shell{display:inline-block;position:relative}.graph-canvas__svg .graph-node-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0000001f;display:none;left:0;max-width:360px;min-width:240px;padding:8px 10px;pointer-events:none;position:absolute;text-align:left;white-space:normal;z-index:20}.graph-canvas__svg .graph-node-shell:hover .graph-node-tooltip{display:block}.graph-node-tooltip__title{font-weight:600;margin-bottom:6px}.graph-node-tooltip__table{border-collapse:collapse;font-size:12px;width:100%}.graph-node-tooltip__table td,.graph-node-tooltip__table th{border:1px solid #f0f0f0;padding:2px 6px;vertical-align:top}.graph-node-tooltip__table th{background:#fafafa;font-weight:600;width:34%}.rest-communication-view__response,.rest-communication-view__section{margin-bottom:12px}.rest-communication-view__response:last-child{margin-bottom:0}.activity-status-error-trigger{cursor:help;display:inline-block;max-width:280px}.activity-status-http-trigger{cursor:help;font-weight:600}.activity-status-http--neutral{color:#000000e0}.activity-status-http--success{color:#237804}.activity-status-http--warning{color:#d48806}.activity-status-http--error{color:#cf1322}.common-layout-main{flex:1 1;min-height:0;overflow:hidden}.common-layout-errors-footer{background:#fafafa;border-top:1px solid #d9d9d9;flex-shrink:0}.common-layout-errors-footer--minimized{background:#f0f2f5}.common-layout-errors-toolbar{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;justify-content:space-between;min-height:32px;padding:0 12px 0 20px}.common-layout-errors-footer--minimized .common-layout-errors-toolbar{border-bottom:none}.common-layout-errors-status{color:#666;font-size:12px}.common-layout-errors-status--error{color:#cf1322;font-weight:600}.common-layout-errors-toggle{color:#666}.common-layout-errors-body{background:#fff2e8;border-top:1px solid #ffd8bf;max-height:30vh;overflow-y:auto;padding:8px 20px}.common-layout-errors-empty{color:#666;font-size:12px}.editor-schema-management{background:#fff;padding:8px 20px}.editor-schema-management,.editor-schema-selector{display:flex;flex-direction:column;height:100%;min-height:0}.editor-schema-selector>.ant-tabs{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.editor-schema-selector>.ant-tabs>.ant-tabs-nav{flex-shrink:0;margin-bottom:0}.editor-schema-selector>.ant-tabs>.ant-tabs-content-holder{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.editor-schema-selector>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content{flex:1 1;height:100%;min-height:0}.editor-schema-selector>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{display:flex;flex-direction:column;height:100%;min-height:0}.editor-schema-selector .schema-manager-split{flex:1 1;height:100%;min-height:0}.schema-manager-split{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.schema-manager-split-bottom,.schema-manager-split-top{display:flex;flex-direction:column;min-height:0;overflow:hidden}.schema-manager-split-handle{background:linear-gradient(180deg,#f5f5f5,#e8e8e8);border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;cursor:row-resize;flex-shrink:0;height:8px;position:relative;z-index:2}.schema-manager-split-handle:active,.schema-manager-split-handle:hover{background:#e6f4ff}.editor-schema-table-area{flex:1 1;height:100%;min-height:0;overflow-x:auto;overflow-y:scroll;scrollbar-gutter:stable}.editor-schema-table-area .editor-schema-table .ant-table-cell{padding:0}.editor-schema-table-area .editor-schema-table .SchemaSvgIcon{margin-left:0;margin-top:0}.schema-parent-type-highlight{background-color:#f4ff7a;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;padding:0 .2em}.editor-schema-table-area .editor-schema-table .schema-parent-type-highlight{display:inline}.editor-schema-details-area{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-top:8px}.editor-schema-details--empty{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:120px}.editor-schema-details,.editor-schema-details-tabs.ant-tabs{display:flex;flex:1 1;flex-direction:column;min-height:0}.editor-schema-details-tabs .ant-tabs-nav{flex-shrink:0;margin-bottom:0}.editor-schema-details-tabs .ant-tabs-content-holder{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.editor-schema-details-tabs .ant-tabs-content{flex:1 1;height:100%;min-height:0}.editor-schema-details-tabs .ant-tabs-tabpane-active{display:flex;flex-direction:column;height:100%;min-height:0}.editor-schema-details-tabs .ant-tabs-tabpane-active .editor-schema-tab-panel{flex:1 1;min-height:0;overflow-x:auto;overflow-y:scroll;scrollbar-gutter:stable}.editor-schema-tab-panel{padding:12px 16px 16px}.editor-schema-tab-panel--editor{padding-top:12px}.editor-schema-form-shell{max-width:640px;width:100%}.schema-details-actions--compact{margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.SchemaSvgIcon{display:inline-block;height:28px;line-height:24px;margin-left:-8px;margin-top:-2px;text-align:center;vertical-align:middle;width:28px}input[readonly]{background-color:#0000001a;color:#666}.Field label{font-weight:700}.Field label:after{content:": "}.Field.View .Input{font-weight:600}.ant-table-wrapper .ant-table-cell,.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-tbody>tr>th,.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper tfoot>tr>td,.ant-table-wrapper tfoot>tr>th{padding:5px}.ant-tooltiop,.ant-tooltiop>.ant-tooltip-content,.ant-tooltip-content>.ant-tooltip-inner{background-color:#fff;color:#000}.ant-select.ActiveElement .ant-select-selector{background-color:#f61}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected,.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected:hover,.ant-tree .ant-tree-treenode-selected .ant-tree-node-content-wrapper,.ant-tree .ant-tree-treenode-selected .ant-tree-node-content-wrapper:hover{background-color:#f61!important}.ant-tree-node-content-wrapper .ActiveElement{background-color:initial}.ant-btn.EditMode,.ant-select.ActiveElement .ant-select-selector,.ant-tree-node-content-wrapper .EditMode{border:2px solid red;border-radius:5px}.centerAreaTitle:hover,.leftAreaTitle:hover,.rightAreaTitle:hover{background-color:#00000080!important;color:#fff;transition:background-color .3s ease,color .3s ease}.schema-editor{display:flex;flex-direction:column;gap:12px}.schema-editor-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.schema-editor-field__label{display:block;font-size:13px;line-height:1.4}.card-collapse__title-text,.schema-editor-field__label-text,.schema-group-entry__title-text{border-bottom:1px dotted #00000040;cursor:help}.schema-editor-field-path-tooltip-overlay .ant-tooltip-inner{max-width:420px;width:350px}.schema-editor-field-path-tooltip{display:flex;flex-direction:column;gap:4px;max-width:840px}.schema-editor-field-path-tooltip__row{display:flex;flex-direction:column;gap:2px}.schema-editor-field-path-tooltip__label{font-size:11px;opacity:.85}.schema-editor-field-path-tooltip__detail{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.schema-editor-field-path-tooltip__meta{font-size:11px;opacity:.85;word-break:break-all}.schema-editor-field-path-tooltip code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;white-space:pre-wrap;word-break:break-all}.schema-editor--readonly .schema-editor-field__label{color:#00000073;font-weight:500}.schema-editor--edit .schema-editor-field__label{color:#000000e0;font-weight:700}.schema-editor--edit .schema-editor-field__label:after{content:": "}.schema-editor-field__control{min-height:32px}.schema-editor-field-input.ant-input,.schema-editor-field__control .ant-input{background:#fff;color:#000000e0;min-height:32px}.schema-editor-field--error .schema-editor-field__control{border:1px solid #ff4d4f;border-radius:6px;padding:1px}.schema-editor-field--warning .schema-editor-field__control{border:1px solid #faad14;border-radius:6px;padding:1px}.schema-editor-field--error .schema-editor-field__control .ant-input,.schema-editor-field--warning .schema-editor-field__control .ant-input{border-color:#0000;box-shadow:none}.schema-editor-field-value{border-radius:6px;display:block;line-height:1.5715;min-height:32px;padding:4px 11px;word-break:break-word}.schema-editor--readonly .schema-editor-field-value{background:#00000005;border:1px solid #0000000f;color:#000000a6;font-weight:500}.schema-editor--edit .schema-editor-field-value{background:#fff;border:1px solid #d9d9d9;color:#000000e0;font-weight:600}.schema-editor-field__hint{color:#00000073;font-size:12px;line-height:1.4}.schema-editor--edit .schema-editor-field__hint{color:#0000008c}.schema-editor-field__message{font-size:12px;line-height:1.4;margin-top:2px}.schema-editor-field__message--error{color:#ff4d4f}.schema-editor-field__message--warning{color:#faad14}.schema-editor-empty{padding:24px 16px}.schema-editor-empty--info{padding:8px 0 4px}.schema-editor-empty__message{color:#00000073;font-size:13px;line-height:1.5;margin:0}.schema-selection-table .ant-table-row{cursor:pointer}.schema-selection-table--structure,.schema-selection-table--structure .ant-tabs-tabpane{background:#e6f4ff;border-radius:6px;padding:8px}.schema-selection-dialog .ant-tabs-tab[data-node-key=structure]{background:#e6f4ff;border-radius:6px 6px 0 0}.schema-selection-dialog .ant-tabs-tab[data-node-key=component]{background:#fffbe6;border-radius:6px 6px 0 0}.schema-selection-table--component,.schema-selection-table--component .ant-tabs-tabpane{background:#fffbe6;border-radius:6px;padding:8px}.element-tree-unlinked-divider{font-size:12px;margin:12px 0 8px}.element-tree-unlinked-panel{background:#fffbe6;border:1px solid #f0e6a0;border-radius:6px;max-height:220px;overflow-y:auto;padding:4px 8px}.element-tree-unlinked-item{border-radius:4px;cursor:pointer;padding:2px 4px!important}.element-tree-unlinked-item--selected{background:#f61!important}.ant-tree-node-content-wrapper .tree-node--view-group,.tree-node--view-group{background-color:#59c5f4;border-radius:5px;padding:4px 5px 4px 2px}.ant-tree-node-content-wrapper .tree-node--component,.tree-node--component{background-color:#fad105;border-radius:5px;padding:4px 5px 4px 2px}.ant-tree .ant-tree-treenode-selected .tree-node--component,.ant-tree .ant-tree-treenode-selected .tree-node--view-group,.ant-tree-node-content-wrapper.ant-tree-node-selected .tree-node--component,.ant-tree-node-content-wrapper.ant-tree-node-selected .tree-node--view-group{background-color:initial}.element-tree-unlinked-item .tree-node--component{display:inline-block;width:100%}.schema-group{display:flex;flex-direction:column;gap:8px}.schema-group--static{background:#00000005;border-radius:6px;padding:8px 4px 8px 12px}.schema-group--dynamic{gap:12px}.schema-group-entry{background:#fafafa;border:1px solid #00000014;border-radius:6px;margin-right:0;overflow:hidden}.schema-group-entry[data-depth="1"]{background:#f3f3f3;border-color:#0000001a;margin-left:5px}.schema-group-entry[data-depth="2"]{background:#ebebeb;border-color:#0000001f}.schema-group-entry[data-depth="3"],.schema-group-entry[data-depth="4"],.schema-group-entry[data-depth="5"]{background:#e3e3e3;border-color:#00000024;margin-left:36px}.schema-editor--edit .schema-group-entry{background:#fff}.schema-editor--edit .schema-group-entry[data-depth="1"]{background:#f7f7f7}.schema-editor--edit .schema-group-entry[data-depth="2"]{background:#f0f0f0}.schema-editor--edit .schema-group-entry[data-depth="3"],.schema-editor--edit .schema-group-entry[data-depth="4"],.schema-editor--edit .schema-group-entry[data-depth="5"]{background:#e8e8e8}.schema-group-entry__header{align-items:center;background:#00000005;border-bottom:1px solid #0000000f;display:flex;gap:8px;justify-content:space-between;padding:6px 8px 6px 10px}.schema-group-entry[data-depth="1"] .schema-group-entry__header{background:#00000008}.schema-group-entry[data-depth="2"] .schema-group-entry__header{background:#0000000a}.schema-group-entry[data-depth="3"] .schema-group-entry__header,.schema-group-entry[data-depth="4"] .schema-group-entry__header,.schema-group-entry[data-depth="5"] .schema-group-entry__header{background:#0000000d}.schema-group-entry__title{color:#000000e0;display:block;font-size:13px;font-weight:700;line-height:1.4}.schema-editor--readonly .schema-group-entry__title{color:#000000a6;font-weight:500}.schema-editor--edit .schema-group-entry__title:after{content:": "}.schema-group-entry__body{padding:8px 4px 10px 12px}.schema-group-entry-controls{align-items:center;display:flex;flex-shrink:0;gap:2px}.schema-group-add-controls{align-items:center;display:inline-flex;gap:4px}.schema-group-add-controls__count{color:#00000073;font-size:12px}.schema-group-add-controls__count--error{color:#ff4d4f}.schema-editor-structural-missing-item{background-color:#fff2f0;border:1px dashed #ff4d4f;margin-top:12px;padding:8px}.schema-editor-structural-missing-item__title{color:#cf1322;font-weight:500;margin-bottom:4px}.schema-editor-structural-missing-path{color:#cf1322;font-family:monospace;font-size:12px}.element-properties-frame{border:2px solid #0000;border-radius:8px;box-sizing:border-box}.element-properties-frame--edit,.element-properties-frame--new{border-color:#fadb14}.element-properties-frame--changed,.element-properties-frame--deleted{border-color:#fa8c16}.element-properties-frame--invalid{border-color:#ff4d4f}.card-collapse-toggle,.card-collapse-toggle .anticon,.card-collapse-toggle:focus,.card-collapse-toggle:hover{color:#000000e0!important}.card-collapse{margin-bottom:12px}.card-collapse__header{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 2px 6px}.card-collapse__title{font-size:14px;font-weight:600}.card-collapse__extra{align-items:center;display:flex;gap:4px;margin-left:auto}.card-collapse__body{background:#fafafa;border:1px solid #00000014;border-radius:6px;box-sizing:border-box;padding:4px 2px}.card-collapse__body--error{border-color:#ff4d4f}.card-collapse__body--warning{border-color:#faad14}.element-properties-section{margin-bottom:8px}.element-properties-section__body{border:2px solid #0000;border-radius:6px;box-sizing:border-box;padding:2px}.element-properties-section__body--invalid{border-color:#ff4d4f}.connection-selection-dialog__meta{margin-bottom:12px}.connection-selection-filters{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;padding:10px 12px}.connection-selection-dialog__headers{display:flex;gap:12px;margin-bottom:8px}.connection-selection-dialog__header-side{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:4px;min-width:0}.connection-selection-dialog__header-side--to{justify-content:flex-start}.connection-selection-dialog__header-side--to .connection-wizard-column__pager{margin-left:auto}.connection-wizard-column__header-extra{margin-bottom:8px}.connection-wizard-column__pager{align-items:center;display:inline-flex;gap:8px;margin-left:12px}.connection-wizard-column__asset-block+.connection-wizard-column__asset-block{border-top:1px dashed #e8e8e8;margin-top:16px;padding-top:12px}.connection-wizard-column__stack-label{min-height:0}.connection-selection-tree__dock-title{margin-bottom:6px}.connection-selection-tree__dockpart--match{background:#1677ff0f;border-radius:4px}.connection-selection-dialog__body{background:#fff;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:0;max-height:52vh;min-height:320px;overflow:auto;position:relative}.connection-selection-dialog__column{flex:1 1;min-width:0;padding:12px;z-index:1}.connection-selection-tree__asset{border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding-bottom:8px}.connection-selection-tree__dock{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:10px;padding:8px 10px}.connection-selection-tree__dock--selected{background:#e6f4ff;border-color:#1677ff}.connection-selection-tree__dock-radio{display:block;margin-bottom:6px}.connection-selection-tree__dockparts{display:flex;flex-direction:column;gap:6px;margin-left:8px}.connection-selection-tree__dockpart{padding:2px 0}.connection-selection-tree__empty{opacity:.65;padding:24px 12px;text-align:center}.connection-selection-overlay{inset:0;pointer-events:none;position:absolute;z-index:2}.connection-selection-overlay__svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.connection-selection-overlay__direction{background:#fff;border-radius:6px;box-shadow:0 2px 8px #00000014;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);z-index:3}.connection-selection-candidate-pager{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:12px}.connection-overview-row--current>td{background:#1677ff14}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#0042c5;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ant-tabs-nav-wrap{padding:0 10px}.ant-layout-header{background-color:#ccc}.asset-management-header.ant-layout-header{height:auto;line-height:normal;padding:5px 20px}.centerArea,.leftArea,.rightArea{padding:0}.ant-layout .leftArea,.ant-layout .rightArea{flex:0 0 auto!important}.ant-layout .centerArea{flex:1 1!important;min-width:0}.ant-col .ant-tree{background-color:inherit;color:inherit}.ant-layout .leftArea{background-color:#0590c9}.ant-layout .centerArea{background-color:#59c5f4;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ant-layout .centerArea .ant-tabs{display:flex;flex:1 1;flex-direction:column;min-height:0}.ant-layout .centerArea .ant-tabs-content-holder{overflow-y:auto}.ant-layout .rightArea{background-color:#fad105}.ant-layout .rightArea,.ant-layout .rightArea>.ant-layout-sider-children{display:flex;flex-direction:column;min-height:0}.ant-layout .rightArea .ant-tabs{flex:0 0 auto}.graph-panel-content{overflow:hidden;padding:10px}.graph-canvas,.graph-panel-content{display:flex;flex:1 1;flex-direction:column;min-height:0}.graph-canvas__viewport{flex:1 1;min-height:0;min-width:0;overflow:auto;width:100%}.graph-canvas__svg{display:block;min-width:100%}.centerAreaTitle,.leftAreaTitle,.rightAreaTitle{background-color:#00000080;color:#fff;font-weight:700;margin:-10px -10px 0;padding:1ex 1em}.centerTitle:hover,.leftTitle:hover,.rightTitle:hover{background-color:#0000;transition:background-color .3s ease,color .3s ease}.area-header{align-items:center;background:#00000040;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px}.element-info-title{font-weight:600;margin-bottom:8px;padding:0 8px}.element-info-descriptions.ant-descriptions.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-row>.ant-descriptions-item-content,.element-info-descriptions.ant-descriptions.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-row>.ant-descriptions-item-label{padding:4px 8px!important}.element-info-descriptions .element-info-id-value{font-size:.6em}.size-buttons button{font-size:11px;height:24px;margin-left:4px;padding:2px 6px}.reactivate-bar{align-items:center;background:#f0f0f0;border:1px solid #ddd;color:#666;cursor:pointer;display:flex;font-size:12px;justify-content:center;text-orientation:mixed;width:24px;writing-mode:vertical-rl}.reactivate-bar:hover{background:#e0e0e0;color:#333}.left{order:1}.center{order:2}.right{order:3}.graph-fullscreen-overlay{background:#fff;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.graph-fullscreen-header{align-items:center;background:#001529;color:#fff;display:flex;flex-shrink:0;font-weight:700;justify-content:space-between;padding:10px 20px}.graph-fullscreen-tabs{background:#f0f0f0;border-bottom:1px solid #ddd;padding:0 16px}.graph-fullscreen-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:10px}.preset-btn{align-items:center;border:2px solid #fff;border-radius:6px;box-shadow:0 2px 4px #00000026;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:30px;justify-content:center;transition:all .1s ease;width:30px}.preset-btn:hover{box-shadow:0 4px 8px #0003;transform:scale(1.1)}.preset-btn#screenmode-preset-default{background-color:#eef;color:#000}.preset-btn#screenmode-preset-hirarchy{background-color:#0590c9;color:#000}.preset-btn#screenmode-preset-properties{background-color:#59c5f4;color:#000}.preset-btn#screenmode-preset-relationship{background-color:#fad105;color:#000}.preset-btn#screenmode-fullscreen{background-color:#eef;color:#000}.graph-fullscreen-tabs-bar{align-items:center;background:#f0f0f0;border-bottom:1px solid #ddd;display:flex;flex-wrap:nowrap;gap:12px;padding:8px 16px}.graph-fullscreen-tabs-bar .ant-tabs{flex:1 1;min-width:0}.graph-fullscreen-tabs-bar .ant-tabs-nav{margin-bottom:0}.iac-template-management-content{flex:1 1;min-height:0;overflow:hidden}.iac-template-management-content .centerArea,.iac-template-management-content .leftArea,.iac-template-management-content .rightArea{display:flex;flex-direction:column;min-height:0;overflow:hidden}.iac-template-management-content .panel-body{flex:1 1;min-height:0;overflow:auto}.iac-template-management-header{align-items:center;background-color:#f0f2f5;border-bottom:1px solid #d9d9d9;color:#000000e0;display:flex;flex-shrink:0;gap:8px;padding:8px 12px}.iac-template-management-header .preset-btn{min-width:2rem}.iac-template-management-header .preset-btn#screenmode-preset-default{background-color:#eef;color:#000}.iac-template-management-header .preset-btn#screenmode-preset-store{background-color:#0590c9;color:#000}.iac-template-management-header .preset-btn#screenmode-preset-editor{background-color:#59c5f4;color:#000}.iac-template-management-header .preset-btn#screenmode-preset-run{background-color:#fad105;color:#000}.iac-template-store-toolbar{border-bottom:1px solid #0000001a;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.iac-template-store-table .iac-row-package{font-weight:600}.iac-template-editor-panel{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;padding:12px}.iac-template-editor-panel .iac-template-editor-toolbar{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.iac-template-editor-panel .iac-template-editor-textarea{flex:1 1;min-height:320px}.iac-template-editor-panel .iac-template-editor-textarea textarea{font-family:monospace;font-size:12px}.iac-template-run-toolbar{align-items:center;display:flex;gap:8px;margin-bottom:12px}
/*# sourceMappingURL=main.9d889fc7.css.map*/