@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-kAwBdRge.woff2) format("woff2"),url(/assets/material-icons-Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-outlined-DZhiGvEA.woff2) format("woff2"),url(/assets/material-icons-outlined-BpWbwl2n.woff) format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-round-DrirKXBx.woff2) format("woff2"),url(/assets/material-icons-round-BDlwx-sv.woff) format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-sharp-gidztirS.woff2) format("woff2"),url(/assets/material-icons-sharp-CH1KkVu7.woff) format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-two-tone-DuNIpaEj.woff2) format("woff2"),url(/assets/material-icons-two-tone-B7wz7mED.woff) format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}#root{height:100vh}body{margin:0;padding:0}.no-padding .ant-popover-inner{padding:0!important}.layout-container{height:100%;display:flex;flex-direction:column}.layout-container .content-container{flex-grow:1;width:100%;min-height:0}.initializing-container{height:100vh}.profile-composition-transfer.ant-transfer{display:flex;width:100%;max-width:100%;min-width:0}.profile-composition-transfer .ant-transfer-list{height:100%;display:flex;flex-direction:column;min-width:0}.profile-composition-transfer .ant-transfer-list-body{flex:1;overflow:hidden;min-width:0}.profile-composition-transfer .ant-table-wrapper{height:100%;min-width:0}.profile-composition-transfer .ant-table{height:100%;table-layout:fixed}.profile-composition-transfer .ant-table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-composition-transfer .ant-table-body{overflow-y:auto!important;max-height:100%}.profile-composition-transfer .ant-table-thead{position:sticky;top:0;z-index:1}.asset-dictionary-container{padding:16px;height:100%;display:flex;flex-direction:column;position:relative;background:var(--theme-bg-container)}.asset-dictionary-container .asset-dictionary-placeholder{width:100%;height:100%;border-radius:4px;background:var(--theme-bg-container)}.asset-dictionary-container .asset-dictionary-overlay{position:absolute;top:16px;right:16px;bottom:16px;left:16px;background:var(--theme-bg-container);border-radius:4px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:500;color:var(--theme-text-secondary);-webkit-backdrop-filter:grayscale(.4);backdrop-filter:grayscale(.4)}.asset-dictionary-container .asset-dictionary-system-selection{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(360px,100% - 32px);padding:32px 28px;border:1px solid var(--theme-border-secondary);border-radius:8px;background:var(--theme-bg-elevated);box-shadow:0 2px 12px #0000000f}.asset-dictionary-container .asset-dictionary-system-selection .asset-dictionary-system-selection-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--theme-primary-bg);color:var(--theme-primary);font-size:22px}.asset-dictionary-container .asset-dictionary-system-selection .asset-dictionary-system-selection-title{color:var(--theme-text);font-size:15px}.asset-dictionary-container .asset-dictionary-system-selection .ant-select{width:100%;text-align:left}.asset-dictionary-container.is-disabled .asset-dictionary-placeholder{filter:grayscale(1)}.asset-dictionary-container .split-container-left{overflow-y:hidden}.attribute-tab-content{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--theme-bg-container)}.attribute-tab-content .attribute-master-panel{display:flex;flex-direction:column;height:100%;overflow:hidden}.attribute-tab-content .attribute-master-panel .attribute-tab-search{padding:12px;display:flex;flex-direction:row;align-items:flex-start;gap:8px;border-bottom:1px solid var(--theme-border-secondary);flex-shrink:0}.attribute-tab-content .attribute-master-panel .attribute-table-container{flex:1;overflow:hidden;min-height:0}.attribute-tab-content .attribute-master-panel .attribute-table-container .ant-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:4px}.attribute-tab-content .attribute-master-panel .attribute-table-container .ant-pagination .ant-pagination-total-text{white-space:nowrap}.ant-table-cell.stacked-name-cell .table-stacked-cell{display:inline-block;vertical-align:middle;max-width:100%}.ant-table-cell.stacked-name-cell .table-stacked-primary,.ant-table-cell.stacked-name-cell .table-stacked-secondary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-table-cell.stacked-name-cell .table-stacked-secondary{font-size:11px;line-height:14px;color:var(--theme-text-tertiary);contain:inline-size}.split-container{padding:0;height:100%}.split-container .split-container>.ant-splitter>.ant-splitter-bar .ant-splitter-bar-dragger:after{top:calc(50% + var(--split-handle-offset, 0px))}.attribute-detail-panel{display:flex;flex-direction:column;height:100%;padding:16px;background-color:var(--theme-bg-container);overflow:hidden}.attribute-detail-panel .attribute-detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--theme-border-secondary)}.attribute-detail-panel .attribute-detail-header h3{margin:0;font-size:16px;font-weight:600;word-break:break-word;flex:1}.attribute-detail-panel .attribute-detail-form{overflow-y:auto;min-height:0}.attribute-detail-panel .attribute-detail-panel-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--theme-text-secondary);font-size:14px}.metric-tab-content{height:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--theme-bg-container)}.metric-tab-content .metric-master-panel{display:flex;flex-direction:column;height:100%;overflow:hidden}.metric-tab-content .metric-master-panel .metric-tab-search{padding:12px;display:flex;flex-direction:row;align-items:flex-start;gap:8px;border-bottom:1px solid var(--theme-border-secondary);flex-shrink:0}.metric-tab-content .metric-master-panel .metric-table-container{flex:1;overflow:hidden;min-height:0}.metric-tab-content .metric-master-panel .metric-table-container .ant-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:4px}.metric-tab-content .metric-master-panel .metric-table-container .ant-pagination .ant-pagination-total-text{white-space:nowrap}.metric-tab-content .empty{justify-content:center;display:flex;height:100%;flex-direction:column}.metric-context-component{display:flex;flex-direction:column;padding:8px;gap:16px}.data-preview-component{min-width:0;padding:0 4px 24px;background-color:var(--theme-bg-container)}.data-preview-title{font-size:18px;font-weight:700}.data-preview-description{font-size:14px;color:var(--theme-text-secondary);margin-bottom:20px}.button-container{display:flex;justify-content:flex-start;gap:10px;margin-top:20px}.data-query-select{width:30%;margin-bottom:16px}.metric-detail-panel{display:flex;flex-direction:column;height:100%;padding:16px;background-color:var(--theme-bg-container);overflow:hidden}.metric-detail-panel .metric-detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--theme-border-secondary)}.metric-detail-panel .metric-detail-header h3{margin:0;font-size:16px;font-weight:600;word-break:break-word;flex:1}.metric-detail-panel .ant-tabs{flex:1;min-height:0;overflow:hidden}.metric-detail-panel .ant-tabs .ant-tabs-content{height:auto;min-height:0;flex:1;overflow-y:auto}.metric-detail-panel .ant-tabs .ant-tabs-content .ant-tabs-tabpane{height:auto;min-height:100%;overflow:visible}.metric-detail-panel .metric-detail-form{position:relative}.metric-detail-panel .metric-detail-form .ant-form .ant-form-item{margin-bottom:12px}.metric-detail-panel .metric-detail-form .ant-form .ant-form-item .ant-form-item-label{padding-bottom:4px}.metric-detail-panel .metric-detail-form .ant-form .ant-form-item .ant-form-item-label label{font-weight:500;font-size:12px}.metric-detail-panel .metric-detail-panel-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--theme-text-secondary);font-size:14px}.ant-tabs,.ant-tabs-content-holder{height:100%;max-height:100%;min-height:0;overflow:hidden;position:relative;z-index:0}.ant-tabs-nav{padding-left:8px}.ant-tabs-content{height:100%;max-height:100%;min-height:0;overflow:hidden}.ant-tabs-tabpane{height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tab-view.no-selection{display:flex;justify-content:center;align-items:center;height:100%;color:var(--theme-text-secondary);font-size:16px;-webkit-user-select:none;user-select:none}.tab-view-header{padding:8px 8px 0;display:flex;align-items:center;justify-content:space-between;gap:8px}.tab-view-header .tab-view-title{display:flex;align-items:center;gap:8px;min-width:0}.tab-view-header .tab-view-title .tab-view-title-name{font-size:18px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-view-header .tab-view-title .tab-view-title-type{margin-inline-end:0}.tab-view-header .tab-view-actions{display:flex;align-items:center;gap:8px}.tab-view,.main-tree-view{height:100%;display:flex;flex-direction:column;background:var(--theme-bg-container)}.main-tree-view .main-tree-toolbar{padding:12px 8px;display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.main-tree-view .main-tree-toolbar .toolbar-group{display:flex;align-items:center;gap:8px;padding-right:8px;margin-right:4px;border-right:1px solid var(--theme-border-secondary)}.main-tree-view .main-tree-toolbar .toolbar-group:last-child{border-right:none;padding-right:0;margin-right:0}.main-tree-view .main-tree-toolbar .toolbar-group-search{flex:1 1 auto;min-width:0;max-width:420px}.main-tree-view .main-tree-toolbar .toolbar-group-search .ant-input-search{width:100%}.main-tree-view .main-tree-toolbar .toolbar-group-actions{flex:0 0 auto}.main-tree-view .main-tree-toolbar .toolbar-switch{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.main-tree-view .custom-expand-icon{font-size:10px;margin-right:8px}.main-tree-view .main-tree-table-container{flex:1 1 auto;height:auto;width:100%;overflow-y:clip;padding-bottom:8px;border-collapse:inherit}.main-tree-view .main-tree-table-container .ant-table-body{flex-grow:1;flex-basis:0;max-height:unset;overflow:auto!important}.main-tree-view .main-tree-table-container .main-tree-table{width:100%;height:100%}.main-tree-view .main-tree-table-container .main-tree-table .ant-table-cell.tree-name-cell .tree-node-cell{display:inline-block;vertical-align:middle;max-width:100%}.main-tree-view .main-tree-table-container .main-tree-table .ant-table-cell.tree-name-cell .tree-node-name,.main-tree-view .main-tree-table-container .main-tree-table .ant-table-cell.tree-name-cell .tree-node-identifier{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-tree-view .main-tree-table-container .main-tree-table .ant-table-cell.tree-name-cell .tree-node-identifiers{display:block;font-size:11px;line-height:14px;color:var(--theme-text-tertiary)}.main-tree-view .main-tree-table-container .main-tree-table .ant-table-row-indent{position:relative}.main-tree-view .main-tree-table-container .main-tree-table .ant-table-row-indent+.ant-table-row-expand-icon{position:relative}.main-tree-view .main-tree-table-container .main-tree-table .ant-table-row-indent+.ant-table-row-expand-icon:before{content:"";position:absolute;left:-10px;top:50%;width:10px;border-top:1px solid var(--theme-border-secondary)}.main-tree-view .main-tree-table-container .main-tree-table .ant-spin-spinning{max-height:100%}.main-tree-view .main-tree-table-container .main-tree-table .ant-spin-nested-loading{height:100%}.main-tree-view .main-tree-table-container .main-tree-table .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.main-tree-view .main-tree-table-container .main-tree-table .ant-spin-nested-loading .ant-spin-container .ant-table-css-var{flex-grow:1;flex-basis:0;overflow-y:auto!important}.main-tree-view .main-tree-table-container .main-tree-table .ant-spin-nested-loading .ant-spin-container .ant-pagination{background-color:var(--ant-table-header-bg);border-top:1px solid var(--ant-color-border-secondary);padding:var(--ant-margin) 0;margin:0}.main-tree-view .main-tree-table-container .main-tree-table .ant-spin-nested-loading .ant-spin-container .ant-table{flex-grow:1;min-height:0}.main-tree-view .main-tree-table-container .main-tree-table .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container{height:100%;display:flex;flex-direction:column}.main-tree-view .main-tree-table-container .main-tree-table .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container .ant-table-thead{z-index:1;position:sticky!important;top:0;overflow:unset!important}.main-tree-view .main-tree-table-container .main-tree-table .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container .ant-table-thead .ant-table-cell-scrollbar{box-shadow:unset!important}.main-tree-view .main-tree-table-container .main-tree-table .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container .ant-table-tbody{z-index:0}.main-tree-view .main-tree-table-container .main-tree-table .ant-spin-nested-loading .ant-spin-container .ant-table .ant-spin-nested-loading{height:100%}.main-tree-view .empty-table table{height:100%!important}.main-tree-view .empty-table .empty{justify-content:center;display:flex;height:100%;flex-direction:column}.main-tree-view .search-match-row,.main-tree-view .metric-bearing-row{font-weight:500}.main-tree-view .search-match-row.ant-table-row-selected,.main-tree-view .metric-bearing-row.ant-table-row-selected{background-color:var(--theme-primary-bg)!important}.main-tree-view .search-match-row.ant-table-row-selected:hover,.main-tree-view .metric-bearing-row.ant-table-row-selected:hover{background-color:var(--theme-primary-bg-hover)!important}.identification p{margin-bottom:20px;color:var(--theme-text-secondary)}.identification .form-group{margin-bottom:15px}.identification .form-group label{display:block;margin-bottom:5px;color:var(--theme-text)}.identification .form-group .ant-input{width:100%;padding:8px;border:1px solid var(--theme-border);border-radius:4px}.profiles-transfer{padding:16px}.profiles-transfer h2{margin-bottom:8px}.profiles-transfer p{margin-bottom:16px}.profiles-transfer .profiles-transfer-container{display:flex;justify-content:space-between;margin-bottom:16px}.profiles-transfer .profiles-transfer-container .profiles-transfer-list{width:100%;border:1px solid var(--theme-border);padding:8px;box-sizing:border-box}.profiles-transfer .profiles-transfer-container .profiles-transfer-list h3{margin-bottom:8px}.profiles-transfer .profiles-transfer-container .profiles-transfer-list .ant-checkbox-wrapper{display:flex;align-items:center;margin-bottom:8px}.profiles-transfer .profiles-transfer-container .profiles-transfer-actions{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 10px}.profiles-transfer .profiles-transfer-container .profiles-transfer-actions button{margin:8px 0}.profiles-transfer .profiles-transfer-footer{text-align:center}.profiles-transfer .profiles-transfer-footer button{margin:0 8px}.profile-composition-transfer .ant-transfer-list-content-item.ant-transfer-list-content-item-disabled{background-color:var(--row-bg);border-radius:4px}.profile-composition-transfer .ant-transfer-list-content-item.ant-transfer-list-content-item-disabled:hover{background-color:var(--inherited-row-bg)}.profile-composition-transfer .inherited-transfer-row,.profile-composition-transfer .transfer-row{display:flex;align-items:center;gap:8px}.profile-composition-transfer .inherited-transfer-row{justify-content:space-between}.profile-composition-transfer .inherited-tag{font-size:10px;line-height:1;padding:2px 4px}.general-tab-content{height:100%;padding:0 16px 0 8px;overflow-y:auto}.general-tab-content .no-selection{display:flex;align-items:center;justify-content:center;height:100%;color:var(--theme-text-tertiary)}.general-tab-content .general-tab-sections{display:flex;flex-direction:column;gap:0}.general-tab-content .general-tab-section{padding:16px 0 12px;border-bottom:1px solid var(--theme-border-secondary)}.general-tab-content .general-tab-section:last-child{border-bottom:none}.general-tab-content .general-tab-section .section-title{display:block;margin-bottom:12px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text-secondary)}.relation-component{height:100%;display:flex;flex-direction:column;gap:8px}.relation-component .relation-table-container{gap:8px}
