.ant-modal-content{flex-direction:column;max-height:80vh;margin:auto;display:flex}.ant-modal-body{overflow:auto}.ant-modal-body .component-scroll-container{padding:16px 16px 0}.ant-form-item-control-input{text-align:left}.ant-modal-wrap{justify-content:center;display:flex;overflow-y:hidden}.agg-modal{color:#404040;font-family:Roboto;position:absolute;top:80px}.agg-modal .ant-modal-close{height:24px;top:15px;right:15px}.agg-modal .ant-modal-close .btn-close{width:24px;min-width:24px;height:24px;margin-left:0}.agg-modal .ant-modal-close .btn-close.round:active{background-color:#dbdbdb}.agg-modal .ant-modal-close .btn-close.round svg{width:16px;height:16px}.agg-modal .ant-modal-close .btn-close.round:hover svg .b{fill:#212b36}.agg-modal.agg-procedure-properties .ant-modal-close,.agg-modal.agg-gui-properties .ant-modal-close{top:19px}.agg-modal .ant-modal-close-x{width:unset;height:unset;line-height:unset}.agg-modal .ant-modal-content{width:var(--agg-modal-content-width,auto);height:var(--agg-modal-content-height,auto);border-radius:4px;max-height:80vh;position:absolute;left:50%;transform:translate(-50%)}.agg-modal .ant-modal-content .ant-modal-header{border:none;border-radius:4px;padding:16px 16px 0}.agg-modal .ant-modal-content .ant-modal-body{flex-direction:column;height:100%;max-height:100%;margin-bottom:16px;padding:0;display:flex;overflow:hidden}.agg-modal .ant-modal-content .single-row-data-table-container .data-entry-expandable-container{max-width:504px}.agg-modal .ant-modal-content .single-row-data-table-container .data-entry-expandable-container.active{min-width:504px}.agg-modal .ant-modal-content .ant-table-wrapper{flex:1;max-height:100%;display:flex;overflow:hidden}.agg-modal .ant-modal-content .ant-spin-nested-loading{max-width:100%}.agg-modal .ant-modal-content .ant-spin-container{max-height:100%;display:flex}.agg-modal .ant-modal-content .ant-table.ant-table-small{flex:1;max-width:100%;max-height:100%;display:flex}.agg-modal .ant-modal-content .ant-table.ant-table-small .ant-table-container{flex-direction:column;max-width:100%;display:flex}.agg-modal .ant-modal-content .ant-table.ant-table-small .ant-table-header{flex:unset}.agg-modal .ant-modal-content .ant-table.ant-table-small .ant-table-body{flex:1;max-height:100%;overflow:auto!important}.agg-modal .ant-modal-content .ant-table.ant-table-small .ant-table-body table{border-collapse:collapse;width:100%}.agg-modal .ant-modal-content .ant-tabs-nav{margin:16px 8px 0 16px}.agg-modal .ant-modal-content .ant-tabs.ant-tabs-top{max-height:100%;overflow:hidden}.agg-modal .ant-modal-content .ant-tabs.ant-tabs-top .ant-tabs-content-holder{max-height:100%;display:flex}.agg-modal .ant-modal-content .ant-tabs.ant-tabs-top .ant-tabs-content{height:unset;max-height:100%}.agg-modal .ant-modal-content .ant-tabs.ant-tabs-left{width:100%}.agg-modal .ant-modal-content .ant-tabs.ant-tabs-left .ant-tabs-content.ant-tabs-content-left .ant-tabs-tabpane.ant-tabs-tabpane-active{flex-direction:column;display:flex}.agg-modal .ant-modal-content .ant-tabs.ant-tabs-left .ant-tabs-content.ant-tabs-content-left .ant-tabs-tabpane.ant-tabs-tabpane-active .system-tree{overflow:auto}.agg-modal .ant-modal-content .ant-tabs.ant-tabs-left .ant-tabs-content>.ant-tabs-tabpane{padding-left:16px}.agg-modal .ant-modal-content .ant-tabs.ant-tabs-left .ant-tabs-content>.ant-tabs-tabpane.ant-tabs-tabpane-active{padding:16px 16px 0}.agg-modal .ant-modal-content .ant-modal-footer{border-top:none;margin:0 16px 16px;padding:0}.agg-modal .ant-modal-content .modal-footer{justify-content:flex-end;gap:16px;display:flex}.agg-modal .ant-modal-content .modal-footer button{width:120px}.agg-modal .ant-modal-content .modal-title{font-size:16px;font-weight:700}.agg-modal.popup-hex-editor .modal-container{min-height:500px}.component-location-container-grid,.component-location-container-absolute{flex-direction:column;height:100%}.component-location-container-grid .properties-editor,.component-location-container-absolute .properties-editor{min-width:833px}.component-location-container-grid .properties-editor .properties-editor-header,.component-location-container-absolute .properties-editor .properties-editor-header{align-items:center;padding:16px 16px 0;font-size:16px;font-weight:500;display:flex}.component-location-container-grid .component-scroll-container,.component-location-container-absolute .component-scroll-container{height:auto;padding:16px}.component-location-container-grid .component-scroll-container.narrow,.component-location-container-absolute .component-scroll-container.narrow{width:auto;min-width:800px}.component-location-container-grid .component-scroll-container.wide,.component-location-container-absolute .component-scroll-container.wide{width:auto}.dock-panel:has(.agg-procedure-properties.locked){cursor:progress}.dockable-popup{flex-direction:column;height:100%;display:flex;overflow:hidden}.dockable-popup.agg-procedure-properties.locked .modal-footer{pointer-events:none;opacity:.5}.dockable-popup .properties-editor{width:100%;display:contents}.dockable-popup .properties-editor .properties-editor-header{align-items:center;padding:16px 16px 0;font-size:16px;font-weight:500;display:flex}.dockable-popup .modal-footer{border-top:none;justify-content:flex-end;gap:16px;margin:16px;display:flex}.dockable-popup .modal-footer button{width:120px}.dockable-popup .modal-title{font-size:16px;font-weight:700}.dockable-popup .component-scroll-container{height:auto;padding:0 16px}.dockable-popup .component-scroll-container.narrow{width:100%}.dockable-popup .component-scroll-container.wide{width:auto}.dockable-popup .single-row-data-table-container .data-entry-expandable-container{max-width:504px}.dockable-popup .ant-tabs-left>.ant-tabs-nav{margin:unset}.dockable-popup .ant-tabs-nav{margin:8px 8px 0 16px}.dockable-popup__footer{background:#fff;width:100%;margin-top:auto}.dockable-popup .entity-selector-main-container{max-width:none}