.gi-chart-analysis-form-container { margin-bottom: 4px; } .gi-chart-analysis-form-container .gi-chart-analysis-form-item { display: inline-flex; margin-bottom: 4px; } .graphin-components-contextmenu { border-radius: 8px !important; } .graphin-components-contextmenu .ant-menu { border-radius: 8px; } .graphin-components-contextmenu .ant-menu-submenu:hover, .graphin-components-contextmenu .ant-menu-item:hover { background: #fafafa; } .gi-filter-panel { padding: 10px; } .gi-filter-panel .gi-filter-panel-criteria-container { display: flex; flex-direction: column; grid-gap: 10px; margin-top: 15px; } .gi-filter-panel .gi-filter-panel-criteria-container .gi-filter-panel-group { padding: 8px; border-radius: 4px; box-shadow: var(--box-shadow-light, 0 0 4px #ddd); } .gi-filter-panel .gi-filter-panel-criteria-container .gi-filter-panel-group .gi-filter-panel-prop { display: flex; align-items: center; justify-content: space-between; } .gi-filter-panel .gi-filter-panel-criteria-container .gi-filter-panel-group .gi-filter-panel-recommend-tip { color: #aaa; font-size: 10px; } .gi-filter-panel .gi-filter-panel-criteria-container .gi-filter-panel-group .gi-filter-panel-value { margin-top: 6px; } .gi-grail-layout { position: absolute; z-index: 100; display: flex; box-sizing: border-box; border: var(--border-color); background: var(--background-color); color: var(--text-color); } .gi-grail-layout-left { background: var(--background-color); border-right: 1px solid var(--border-color); color: var(--text-color); top: 0; left: 0; flex-direction: column; height: 100%; overflow-x: visible; transition: all 0.2s ease; border-radius: 0 8px 8px 0; } .gi-grail-layout-right { background: var(--background-color); border-left: 1px solid var(--border-color); color: var(--text-color); top: 0; right: 0; flex-direction: column; height: 100%; overflow-x: visible; transition: all 0.2s ease; border-radius: 8px 0 0 8px; } .gi-grail-layout-bottom { background: var(--background-color); border-top: 1px solid var(--border-color); color: var(--text-color); bottom: 0; flex-direction: row; overflow-y: visible; border-right: none; border-left: none; transition: all 0.2s ease; border-radius: 8px 8px 0 0; } .gi-grail-layout-top { background: var(--background-color); border-bottom: 1px solid var(--border-color); color: var(--text-color); top: 0; flex-direction: row; overflow-y: visible; border-right: none; border-left: none; transition: all 0.2s ease; border-radius: 0 0 8px 8px; } .gi-grail-layout-component-container { width: 100%; margin-top: 10px; overflow: auto; box-shadow: 0px 0px 4px 0 rgba(0, 0, 0, 0.1); } .gi-grail-layout-component-container header { box-sizing: border-box; height: 35px; padding: 4px 12px; font-weight: bold; font-size: 16px; border-left: 3px solid var(--primary-color); } .gi-grail-layout-component-container .gi-grail-layout-component-body { width: 100%; height: calc(100% - 35px); } .gi-group-bar { position: absolute; box-sizing: border-box; overflow-y: hidden; } .gi-group-container-wrapper { overflow: hidden; } .gi-group-container-wrapper .gi-group-container-side-content { background-color: #fff; transition: max-width 0.4s; border-right: 1px solid #eee; transform: translate3d(0px, 0px, 1px); } .gi-group-container-wrapper .gi-group-container-side-content > div { padding: 20px; } .gi-group-container { float: left; display: flex; align-items: center; justify-content: left; box-sizing: border-box; overflow-y: hidden; border: 1px solid #eee; } .gi-group-container[data-vertical="true"] .gi-assets-operator-item { width: 100%; } .gi-group-container[data-vertical="false"] .gi-assets-operator-item { height: 100%; } .gi-group-container .gi-group-container-item { position: relative; display: flex; align-items: center; justify-content: left; } .gi-group-container .gi-group-container-item br { display: none; } .gi-group-container .gi-group-container-item br + span { display: block; font-size: 12px !important; } .gi-group-container .gi-group-container-item .gi-group-container-driver { position: absolute; background-color: #ccc; } .gi-assets-operator-item { position: relative; display: flex; flex-direction: column; height: 60px; align-items: center; justify-content: center; padding: 0 15px; cursor: pointer; box-sizing: border-box; transition: background 0.3s; } .gi-assets-operator-item.gi-assets-operator-item-active { background: #eee; } .gi-assets-operator-item:hover { filter: grayscale(0.5); } .gi-assets-operator-item .gi-assets-operator-item-loading { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: flex; align-items: center; justify-content: center; overflow: hidden; } .gi-assets-operator-item .gi-assets-operator-item-title { font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .gi-loading { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; text-align: center; background: rgba(0, 0, 0, 0.1); } .gi-loading .ant-spin.ant-spin-spinning { position: absolute; top: 50%; transform: translateY(-50%); } .gi-operator-bar { position: absolute; padding: 8px; background-color: #ffffff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); } .gi-operator-header { position: absolute; top: 0px; right: 0px; left: 0px; display: flex; width: 100%; background-color: #ffffff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); } .gi-operator-header .gi-operator-header-left { justify-items: start; } .gi-operator-header .gi-operator-header-center { flex: 1; text-align: center; } .gi-operator-header .gi-operator-header-right { justify-items: end; } .gi-operator-header-div { background: var(--background-color); } .gi-operator-header-div .header { position: relative; display: flex; align-items: center; justify-content: space-between; padding: 16px 24px; color: rgba(0, 0, 0, 0.65); background: var(--background-color); border-bottom: 1px solid var(--border-color); border-radius: 2px 2px 0 0; } .gi-operator-header-div .close { position: absolute; top: 0; right: 0; z-index: 10; display: block; padding: 10px; font-weight: 700; font-size: 16px; font-style: normal; line-height: 1; text-align: center; text-transform: none; text-decoration: none; background: transparent; border: 0; outline: 0; cursor: pointer; transition: color 0.3s; text-rendering: auto; } .gi-operator-header-div .title { margin: 0; color: rgba(0, 0, 0, 0.85); font-weight: 500; font-size: 16px; line-height: 22px; } .gi-operator-header-div .body { flex-grow: 1; padding: 12px; overflow: auto; font-size: 14px; line-height: 1.5715; word-wrap: break-word; } .gi-panel-div { color: var(--text-color); background: var(--background-color); overflow: auto; } .gi-panel-div.open.left { display: block; width: 300px; transition: all 0.3s; } .gi-panel-div.open.right { display: block; width: 300px; transition: all 0.3s; } .gi-panel-div.close.left { width: 0px !important; transition: all 0.3s; } .gi-panel-div.close.right { width: 0px !important; transition: all 0.3s; } .gi-panel-div .header { position: relative; display: flex; align-items: center; justify-content: space-between; padding: 16px 24px; border-bottom: 1px solid var(--border-color-base); border-radius: 2px 2px 0 0; } .gi-panel-div .close { position: absolute; top: 0; right: 0; z-index: 10; display: block; padding: 10px; font-weight: 700; font-size: 16px; font-style: normal; line-height: 1; text-align: center; text-transform: none; text-decoration: none; background: transparent; border: 0; outline: 0; cursor: pointer; transition: color 0.3s; text-rendering: auto; } .gi-panel-div .title { margin: 0; font-weight: 500; font-size: 16px; line-height: 22px; } .gi-panel-div .body { flex-grow: 1; padding: 12px; overflow: auto; font-size: 14px; line-height: 1.5715; word-wrap: break-word; } .gi-loading { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; text-align: center; background: rgba(0, 0, 0, 0.1); } .gi-loading .ant-spin.ant-spin-spinning { position: absolute; top: 50%; transform: translateY(-50%); } .gi-path-analysis { margin: 0px !important; } .gi-path-analysis .gi-path-analysis-container { padding: 12px 12px 8px 12px; border-radius: 4px; background: #fff; margin: 8px 0px; position: relative; } .gi-path-analysis .gi-path-analysis-title { font-size: 15px; font-weight: 500; line-height: 30px; height: 30px; margin-bottom: 12px; display: flex; justify-content: space-between; } .gi-path-analysis .gi-path-analysis-path-list-container { min-height: 450px; overflow-y: auto; } .gi-filter-rule-container { width: 300px; } .gi-collapse-container { margin: 1px !important; padding: 4px 4px !important; background: var(--background-color); border-radius: 4px !important; box-shadow: -1px -1px 4px 0 hsla(0, 0%, 87.5%, 0.5), -2px 2px 4px 0 hsla(0, 0%, 95.7%, 0.5), 2px 3px 8px 2px hsla(0, 0%, 59.2%, 0.05); } .nodeSelectionFromItem { display: flex; flex-direction: row; justify-content: space-between; align-items: baseline; gap: 10px; } .nodeSelectionFromItem .main { flex: 1; } .nodeSelectionFromItem .operation { width: 20px; } .ant-form-vertical .nodeSelectionFromItem { align-items: center; } .nodeSelectionFromItem { display: flex; flex-direction: row; justify-content: space-between; align-items: baseline; gap: 10px; } .nodeSelectionFromItem .main { flex: 1; } .nodeSelectionFromItem .operation { width: 20px; } .ant-form-vertical .nodeSelectionFromItem { align-items: center; } .gi-placeholder { position: absolute; top: 50%; left: 50%; height: 100%; max-width: 100%; max-height: 100%; text-align: center; user-select: none; pointer-events: none; transform: translate3d(-50%, -50%, 0); display: flex; flex-direction: column; justify-content: center; align-items: center; } .gi-placeholder .image-wrapper { overflow: auto; width: 100%; } .gi-placeholder .image-wrapper img { max-width: 100%; max-height: 100%; width: auto; height: auto; } .gi-properties-pannel { background: var(--background-color); color: var(--text-color); } .gi-properties-pannel .gi-properties-pannel-header { display: flex; justify-content: space-between; } .gi-properties-pannel .gi-properties-pannel-header h3 { color: var(--text-color); } .gi-properties-pannel ul { display: block; margin: 0px; padding: 0px; list-style: none; } .gi-properties-pannel ul li { padding: 6px 0px; } .gi-properties-pannel ul li .key { font-size: 12px; opacity: 0.8; } .gi-properties-pannel ul li .value { font-size: 14px; word-break: break-word; } .gi-statistic-panel { padding: 20px; } .gi-rich-container { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; display: block; } .gi-rich-container .gi-rich-container-navbar { padding: 0px 20px; position: relative; height: 54px; width: 100%; background: var(--background-color); display: flex; justify-content: space-between; border-bottom: 1px solid #ddd; } .gi-rich-container .gi-rich-container-navbar .navbar-back { display: flex; justify-content: center; align-items: center; } .gi-rich-container .gi-rich-container-navbar .navbar-setting { display: flex; justify-content: center; align-items: center; } .gi-rich-container .gi-rich-container-toolbar { position: relative; font-size: 12px; height: 44px; width: 100%; background: #f3f5f9; border-bottom: 1px solid #ddd; display: flex; padding: 0px 12px; } .gi-rich-container .gi-rich-container-toolbar .toolbar-item { display: flex; justify-content: center; align-items: center; } .gi-rich-container .gi-rich-container-content { position: absolute; bottom: 0px; top: 98px; left: 0px; right: 0px; display: flex; } .gi-rich-container .gi-rich-container-content.has-sheet { top: 138px; } .gi-rich-container .gi-rich-container-content .gi-rich-container-side { height: 100%; background: var(--background-color); } .gi-rich-container .gi-rich-container-content .gi-rich-container-canvas { position: absolute; top: 0px; bottom: 0px; right: 0px; } .gi-uad-layout-tabs .ant-tabs-content { height: 100%; } .gi-uad-layout-tabs .ant-tabs-content .ant-tabs-tabpane { height: 100%; } .gi-uad-layout-tabs .ant-tabs-tab { padding: 0px; } .gi-segmented-container-tabs > .appear { display: block; visibility: visible; height: 100%; } .gi-segmented-container-tabs > .hidden { display: none; visibility: hidden; } .gi-side-select-tabs { position: relative; } .gi-side-select-tabs .gi-side-select-tabs-content { background: var(--background-color); border-right: 1px solid var(--border-color); position: relative; height: 100%; overflow: hidden; } .gi-side-select-tabs .gi-side-select-tabs-content .content { display: flex; flex-direction: column; height: 100%; padding: 0px 12px; } .gi-side-select-tabs .gi-side-select-tabs-content .content-title { padding: 4px 0px; display: flex; align-items: center; justify-content: space-between; border-top: 1px solid var(--border-color); border-bottom: 1px solid var(--border-color); } .gi-side-select-tabs .gi-side-select-tabs-content .content-title .ant-select .ant-select-selection-item, .gi-side-select-tabs .gi-side-select-tabs-content .content-title .ant-select .ant-select-arrow { font-weight: bold; } .gi-side-select-tabs .gi-side-select-tabs-content .content-title .anticon-question-circle { font-size: 14px; cursor: pointer; } .gi-side-select-tabs .gi-side-select-tabs-content .content-detail { padding: 12px 4px; flex: 1; overflow: hidden; } .gi-side-tabs { width: 100%; height: 100%; padding: 0px; overflow: hidden; border-right: 1px solid var(--border-color); border-left: 1px solid var(--border-color); } .gi-side-tabs .ant-tabs { height: 100%; } .gi-side-tabs .ant-tabs-tab { justify-content: center; margin-top: 0px; padding: 8px 12px !important; text-align: center; } .gi-side-tabs .ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane, .gi-side-tabs .ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane { height: 100%; padding: 0px; } .gi-side-tabs .ant-tabs-top > .ant-tabs-nav, .gi-side-tabs .ant-tabs-bottom > .ant-tabs-nav, .gi-side-tabs .ant-tabs-top > div > .ant-tabs-nav, .gi-side-tabs .ant-tabs-bottom > div > .ant-tabs-nav { margin-bottom: 8px; } .gi-side-tabs .ant-tabs-tabpane .ant-tabs-tabpane-active { height: 100%; } .gi-side-tabs .ant-tabs-content { box-sizing: border-box; height: 100%; padding: 8px; overflow-y: auto; } .gi-side-tabs-container { background: var(--background-color); } ul.graphin-components-toolbar-content { background: var(--background-color); color: var(--text-color); width: 100%; padding: 0; text-align: center; list-style: none; box-shadow: var(--box-shadow-base); border-radius: 6px; } ul.tooltip-content { display: inline-block; margin: 0px; padding: 20px; color: black; } ul.tooltip-content li { display: block; } .gi-uad-layout-tabs .ant-tabs-content { height: 100%; } .gi-uad-layout-tabs .ant-tabs-content .ant-tabs-tabpane { height: 100%; } .gi-uad-layout-tabs .ant-tabs-tab { padding: 0px; } .gi-uad-layout-canvas-wrapper { width: 100%; margin-top: 16px; padding: 8px 0px; background: #fff; }