.knowledge-graph{position:relative;height:calc(100% - var(--kq-box-padding) * 2);overflow:hidden;padding:var(--kq-box-padding);background:var(--kq-map-bg-color)}.knowledge-graph .knowledge-graph__main{position:absolute;inset:0;z-index:1;min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.knowledge-graph .knowledge-graph__main>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;width:100%;height:100%}.knowledge-graph .knowledge-graph__main .knowledge-graph__graph-container,.knowledge-graph .knowledge-graph__main .knowledge-graph__graph-wrap{width:100%;height:100%}.knowledge-graph .knowledge-graph__tree-with-layout{position:absolute;top:var(--kq-box-padding);left:var(--kq-box-padding);z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;height:calc(100% - 32px);max-height:calc(100% - 32px);pointer-events:none}.knowledge-graph .knowledge-graph__tree-with-layout>.geo-tree,.knowledge-graph .knowledge-graph__tree-with-layout>.knowledge-graph__layout-params,.knowledge-graph .knowledge-graph__tree-with-layout>.kq-geo-graph-tree-root{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;pointer-events:auto}.knowledge-graph .knowledge-graph__tree-with-layout>.geo-tree,.knowledge-graph .knowledge-graph__tree-with-layout>.kq-geo-graph-tree-root{height:100%;max-height:100%;min-height:0;overflow:hidden}.knowledge-graph .knowledge-graph__tree-with-layout>.geo-tree.kq-is-show,.knowledge-graph .knowledge-graph__tree-with-layout>.kq-geo-graph-tree-root.kq-is-show{height:100%;max-height:100%}.knowledge-graph .knowledge-graph__tree-with-layout>.geo-tree .el-geo-tree-box2,.knowledge-graph .knowledge-graph__tree-with-layout>.geo-tree .kq-geo-tree-box2,.knowledge-graph .knowledge-graph__tree-with-layout>.kq-geo-graph-tree-root .el-geo-tree-box2,.knowledge-graph .knowledge-graph__tree-with-layout>.kq-geo-graph-tree-root .kq-geo-tree-box2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:calc(100% - 34px);max-height:calc(100% - 34px);overflow:hidden}.knowledge-graph .knowledge-graph__tree-with-layout>.geo-tree .scrollbar-class,.knowledge-graph .knowledge-graph__tree-with-layout>.kq-geo-graph-tree-root .scrollbar-class{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:0}.knowledge-graph .knowledge-graph__tree-with-layout>.knowledge-graph__layout-params{width:260px;min-width:220px;max-width:min(320px,40vw);height:auto;max-height:500px;overflow:hidden;-webkit-box-shadow:var(--kq-light-shadow);box-shadow:var(--kq-light-shadow);border:1px solid var(--kq-border-color,rgba(0,0,0,.06))}.knowledge-graph .knowledge-graph__tree-with-layout>.knowledge-graph__layout-params.graph-layout-params-panel{max-height:500px}.knowledge-graph .knowledge-graph__tree-with-layout>.knowledge-graph__layout-params .graph-layout-params-panel__body--with-header{max-height:466px}.knowledge-graph .knowledge-graph__tree-with-layout>.knowledge-graph__layout-params .graph-layout-params-panel__scroll{max-height:100%}.knowledge-graph .knowledge-graph__result-pane,.knowledge-graph .knowledge-graph__tree-pane{min-height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.knowledge-graph .knowledge-graph__result-pane>*,.knowledge-graph .knowledge-graph__tree-pane>*{height:100%;min-height:0;width:100%}.knowledge-graph .knowledge-graph__tree-pane{-webkit-box-flex:4;-ms-flex:4 1 0%;flex:4 1 0%}.knowledge-graph .knowledge-graph__result-pane{-webkit-box-flex:3;-ms-flex:3 1 0%;flex:3 1 0%}.knowledge-graph .knowledge-graph__tree-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:8px;height:calc(100% - var(--kq-box-padding));width:calc(100% - var(--kq-box-padding))}.knowledge-graph .knowledge-graph__tree-scroll .geo-tree{padding:0;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:100%}.knowledge-graph .knowledge-graph__tree-scroll .geo-tree .scrollbar-class{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.knowledge-graph .knowledge-graph__tree-scroll .geo-tree .kq-tree{height:auto}.knowledge-graph .knowledge-graph__hint{padding:8px 12px;border-bottom:1px solid #f0f0f0;color:#333;background:#fff}.knowledge-graph .knowledge-graph__graph-wrap{min-height:320px;height:100%}.knowledge-graph .knowledge-graph__graph-container{width:100%;height:100%;background:var(--kq-map-bg-color)}.knowledge-graph .knowledge-graph__table-wrap{border-top:1px solid #f0f0f0;background:#fff;padding:8px 12px 12px}.knowledge-graph .knowledge-graph__table-title{font-size:13px;color:#333;margin-bottom:6px}.knowledge-graph .knowledge-graph__table{width:100%;font-size:12px}.knowledge-graph .knowledge-graph__table .is-active{background:#ecf5ff}.kq-entity,.kq-entity-type{padding:var(--kq-box-padding)}.kq-entity .kq-select{width:100%}.graph-layout-params-panel,.kq-relation-type{padding:var(--kq-box-padding)}.graph-layout-params-panel{font-size:var(--kq-font-size-base,12px);color:var(--kq-text-color-regular,#606266);background-color:var(--kq-bg-color);border-radius:var(--kq-border-radius-base,4px);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;max-height:500px}.graph-layout-params-panel>.kq-control-header-temp{-ms-flex-negative:0;flex-shrink:0}.graph-layout-params-panel--docked{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;max-height:500px;-webkit-box-shadow:var(--kq-light-shadow);box-shadow:var(--kq-light-shadow);border:1px solid var(--kq-border-color,rgba(0,0,0,.06))}.graph-layout-params-panel__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden}.graph-layout-params-panel__body--with-header{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;max-height:466px;overflow:hidden}.graph-layout-params-panel__title-fallback{font-weight:600;margin-bottom:8px;padding:0;color:var(--kq-text-color-primary,#303133)}.graph-layout-params-panel__scroll{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.graph-layout-params-panel__scroll::-webkit-scrollbar{width:0;height:0}.layout-accordion{border:none}.layout-accordion__item{background-color:var(--kq-bg-color);border-radius:var(--kq-border-radius-base);border-bottom:none;-webkit-box-sizing:border-box;box-sizing:border-box}.layout-accordion__item .kq-collapse-item__header{height:auto;min-height:32px;line-height:1.35;padding:0 8px;font-size:var(--kq-font-size-base,12px);color:var(--kq-text-color-primary);background:transparent;border:none}.kq-collapse-item__content{padding-bottom:8px}.kq-collapse-item__wrap{background:transparent}.layout-accordion__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-height:32px;min-width:0;padding:0;font-size:var(--kq-font-size-base,12px);background:transparent;border:none}.layout-accordion__title,.layout-accordion__title-main{color:var(--kq-text-color-primary)}.layout-accordion__title-suffix{font-size:var(--kq-font-size-extra-small,12px);color:#e6a23c}.kq-collapse-item__arrow{margin:0 0 0 auto}.layout-accordion__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:0;padding:8px 0 0;border-top:1px solid var(--kq-border-color);background:transparent}.layout-thumb,.layout-thumb-tooltip{display:block;width:100%}.layout-thumb{margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;border-radius:var(--kq-border-radius-base);outline:none}.layout-thumb:focus-visible .layout-thumb__frame{-webkit-box-shadow:0 0 0 2px var(--kq-color-primary-light-7,rgba(22,119,255,.35));box-shadow:0 0 0 2px var(--kq-color-primary-light-7,rgba(22,119,255,.35))}.layout-thumb__frame{width:100%;aspect-ratio:72/44;max-height:88px;border-radius:var(--kq-border-radius-base);background:var(--kq-sub-bg-color);border:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.layout-thumb.is-active .layout-thumb__frame{border-color:var(--kq-color-primary);-webkit-box-shadow:0 0 0 1px var(--kq-color-primary-light-7);box-shadow:0 0 0 1px var(--kq-color-primary-light-7)}.layout-thumb__svg{display:block;width:100%;height:100%}.layout-thumb__label{display:block;margin-top:6px;font-size:12px;line-height:18px;color:var(--kq-text-color-regular)}.layout-thumb.is-active .layout-thumb__label{color:var(--kq-color-primary);font-weight:500}.layout-accordion__detail{margin-top:8px;padding:0 4px 4px}.layout-accordion__pre{margin:0;padding:10px 12px;max-height:200px;overflow:auto;font-size:11px;line-height:1.45;color:var(--kq-text-color-regular);background:var(--kq-sub-bg-color);border:1px solid var(--kq-border-color);border-radius:var(--kq-border-radius-base);white-space:pre-wrap;word-break:break-word;scrollbar-width:thin}.geo-tool-bar-wrapper .kq-scrollbar__view{height:100%!important}.geo-tool-bar-wrapper .tool-bar-wrapper-item{position:absolute;top:16px;right:60px;z-index:1992}.geo-tool-bar-wrapper .kq-tool-bar .kq-tool-bar-wrap>ul:first-child{border-radius:4px 0 0 4px}.geo-tool-bar-wrapper .kq-tool-bar .kq-tool-bar-wrap>ul:last-child{border-radius:0 4px 4px 0}.geo-tool-bar-wrapper .ctrl-btn{position:absolute;top:0;right:0;height:32px;width:19px;padding:0;border:none;-webkit-box-shadow:var(--kq-light-shadow);box-shadow:var(--kq-light-shadow);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.geo-tool-bar-wrapper .ctrl-btn.ctrl-btn-hide .kq-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.geo-tool-box-wrapper .kq-icon_grid{color:var(--kq-color-primary)}.geo-tool-box-wrapper .tool-box-wrapper-item{position:absolute;top:14px;right:16px;z-index:1994!important}.geo-tool-box-wrapper .kq-tool-box .kq-tool-box-items-warp{border-radius:0 0 4px 4px}.geo-tool-box-wrapper .tool-box-header{background-color:var(--kq-base-window-header-bg-color);height:40px;padding:0 16px;border-radius:4px 4px 0 0;position:relative}.geo-tool-box-wrapper .tool-box-header:after{content:"";display:block;width:0;height:0;border-bottom:8px solid var(--kq-base-window-header-bg-color);border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:-8px;right:12px}.geo-tool-box-wrapper .tool-box-header h3{margin:0;padding:0;color:#fff;font-size:var(--kq-font-size-base);font-weight:600;line-height:40px}.geo-tool-box-wrapper .ctrl-btn{position:absolute;top:0;right:0;height:36px;width:36px;padding:0;border-radius:50%;border:none;-webkit-box-shadow:var(--kq-light-shadow);box-shadow:var(--kq-light-shadow);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.geo-tool-box-wrapper .ctrl-btn.ctrl-btn-hide .kq-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.geo-tool-box-wrapper .tool-button+.tool-button{margin-left:8px}.kq-color-picker__panel,.kq-select__popper{z-index:3002!important}.tool-button{margin-left:8px}.tool-button:first-child{margin-left:0}.geo-right-tools{position:absolute;right:16px;bottom:16px;z-index:1993;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;pointer-events:auto}.geo-right-tools .tool-button{margin-left:0}.map-center{height:100%;width:100%;position:relative}.map-center .map{position:absolute;left:0;width:100%;height:100%;margin:0 auto;overflow:hidden;pointer-events:all}.map-center .map .kq-mapview .mapview-class{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--kq-map-bg-color)}.map-center .map .zoom-bar{bottom:0!important;display:none}.map-center .map .mapBtn{position:absolute;right:5px;bottom:40px}.map-center .map .kq-button+.kq-button{margin-left:0}.map-style{width:50%!important;-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transition-duration:.6s,2s;transition-duration:.6s,2s;-webkit-transition:.5s;transition:.5s;border-right:solid 2px var(--kq-color-primary);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.status-bar{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:16px;color:#fff;z-index:1000;width:unset;font-weight:700!important;font-family:sans-serif!important;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;pointer-events:none;font-size:14px;bottom:0!important}.geo-entity-table{min-width:480px;background-color:var(--kq-bg-color);padding:8px}.geo-entity-table .geo-entity-table-box{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.geo-entity-table .geo-entity-table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.geo-entity-table .geo-entity-table-search{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:8px}.geo-entity-table .geo-entity-table-tabs-row{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.geo-entity-table .geo-entity-table-tabs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.geo-entity-table .geo-entity-table-tabs .kq-tabs__header{margin:0 0 8px}.geo-entity-table .geo-entity-table-tabs .kq-tabs__content{min-height:200px}.geo-entity-table .geo-entity-table-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.geo-entity-table .geo-entity-table-detail .kq-button--small{padding:5px 8px}.geo-entity-table .geo-entity-table-pagination{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.geo-entity-table .geo-entity-table-stat{padding:12px}.geo-entity-table .geo-entity-table-stat-placeholder{color:var(--kq-text-color-secondary);font-size:var(--kq-font-size-base)}.geo-entity-property-editor{padding:8px 12px 12px}.geo-entity-property-editor__footer{margin-top:12px;text-align:right}.geo-entity-property-editor__footer .kq-button+.kq-button{margin-left:8px}.geo-entity-delete-confirm{margin-top:-200px!important}.kq-geo-data{z-index:999;border-radius:var(--kq-border-radius-base);padding:16px;pointer-events:auto;cursor:default;background-color:var(--kq-bg-color)}.kq-geo-data .kq-geo-data-box{min-width:565px}.kq-geo-data .kq-tabs__item{height:28px;line-height:20px;font-weight:400;font-size:var(--kq-font-size-medium);padding:0 16px}.kq-geo-data .kq-geo-data-desc{margin-bottom:16px}.kq-geo-data .kq-geo-data-title{color:var(--kq-text-color-regular);font-size:var(--kq-font-size-base);padding-bottom:8px}.kq-geo-data .kq-geo-data-tip{color:var(--kq-text-color-secondary);font-size:13px;word-break:break-all}.kq-geo-data .kq-geo-data-upload_text{color:#606266}.kq-geo-data .kq-select{width:100%}.kq-geo-data .kq-upload-dragger{background:var(--kq-bg-color);border:1px dashed var(--kq-border-color);border-radius:4px}.kq-geo-data .kq-geo-data-filelist{width:calc(100% - 2px);min-height:100px;height:auto;background:var(--kq-border-color-extra-light);border:1px dashed #409eff;border-radius:4px;margin-bottom:16px}.kq-geo-data .kq-geo-data-filelist .kq-row{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0!important;margin-right:0!important}.kq-geo-data .kq-geo-data-filelist .kq-geo-data-file{background:#d9ecff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kq-geo-data .kq-geo-data-filelist .kq-geo-data-file .kq-geo-data-doc{font-size:28px;color:#409eff;padding:4px}.kq-geo-data .kq-geo-data-filelist .kq-geo-data-file p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kq-geo-data .kq-geo-data-filelist .kq-geo-data-file .kq-geo-data-close{font-size:18px;color:#f56c6c;padding:4px;cursor:pointer}.kq-geo-data .kq-geo-data-footer{overflow:hidden;width:100%}.kq-geo-data .kq-geo-data-footer .btns_box{float:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.kq-geo-data .kq-geo-data-footer .kq-geo-data-footer-upload{padding:0 12px}.kq-geo-data .kq-upload_box{padding-bottom:16px}.kq-geo-data .kq-form-item{margin-bottom:16px}.kq-geo-data .kq-form-item__label{width:80px;padding-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}html.dark .kq-geo-data- .kq-geo-data-filelist{background-color:var(--kq-bg-color)}html.dark .kq-geo-data- .kq-geo-data-filelist .kq-geo-data-file{background-color:var(--kq-fill-color-light)}