.body{margin:0}.frame{display:flex;align-items:space-between}.left{width:70%;left:0;top:0;right:0;bottom:0}canvas{width:100%;height:100%}pre{padding:1em}#app .logo{height:32px;background:hsla(0,0%,100%,.2);margin:16px}#app,#app section:first-child{height:100%}.ant-layout-sider-children,.ant-layout-sider-trigger{border-right:1px solid #d3d3d3}.ant-layout-content{overflow:scroll}#canvas .right .ant-list-item{padding-left:12px;padding-right:12px}.canvas-container{height:0!important}div[disabled]{pointer-events:none;opacity:.7}#tiling,.cesium-viewer-bottom{display:none}.cesium-infoBox-title{box-sizing:content-box!important}.react-grid-layout{position:relative;-webkit-transition:height .2s ease;transition:height .2s ease}.react-grid-item{-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-property:left,top;transition-property:left,top}.react-grid-item.cssTransforms{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{-webkit-transition:none;transition:none;z-index:3;will-change:transform}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;-webkit-transition-duration:.1s;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZ6IiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-resizable-handle-e{right:0;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}/*!
 * 
 *   simple-keyboard v2.26.25
 *   https://github.com/hodgef/simple-keyboard
 * 
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef)
 * 
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *   
 */body,html{margin:0;padding:0}.simple-keyboard{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;overflow:hidden;touch-action:manipulation}.simple-keyboard .hg-row{display:flex}.simple-keyboard .hg-row:not(:last-child){margin-bottom:5px}.simple-keyboard .hg-row .hg-button-container,.simple-keyboard .hg-row .hg-button:not(:last-child){margin-right:5px}.simple-keyboard .hg-row>div:last-child{margin-right:0}.simple-keyboard .hg-row .hg-button-container{display:flex}.simple-keyboard .hg-button{display:inline-block;flex-grow:1;cursor:pointer}.simple-keyboard .hg-button span{pointer-events:none}.simple-keyboard.hg-theme-default{background-color:rgba(0,0,0,.1);padding:5px;border-radius:5px}.simple-keyboard.hg-theme-default .hg-button{box-shadow:0 0 3px -1px rgba(0,0,0,.3);height:40px;border-radius:5px;box-sizing:border-box;padding:5px;background:#fff;border-bottom:1px solid #b5b5b5;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.simple-keyboard.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.simple-keyboard button.hg-button{border-width:0;outline:0;font-size:inherit}.simple-keyboard.hg-theme-default.hg-layout-numeric .hg-button{width:33.3%;height:60px;align-items:center;display:flex;justify-content:center}.simple-keyboard.hg-theme-default .hg-button.hg-button-numpadadd,.simple-keyboard.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.simple-keyboard.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.simple-keyboard.hg-theme-default .hg-button.hg-button-com{max-width:85px}.simple-keyboard.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.simple-keyboard.hg-theme-default .hg-button.hg-selectedButton{background:rgba(5,25,70,.53);color:#fff}.simple-keyboard.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.simple-keyboard.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.ant-tabs-nav .ant-tabs-tab{margin:0}.ant-descriptions-bordered .ant-descriptions-item-label{font-weight:500}#device_form a{margin:0 12px 0 22px;padding:0 5px;width:auto}.ant-input-number{border-radius:11px}#dashboard_panel input,button,optgroup,select,textarea{color:#000;color:initial}.ant-upload-list-item-name{padding-right:12px}.ant-table-row-expand-icon,.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{background:none;color:inherit}.iframe_ai{border:1px solid #e8e8e8;border-radius:11px}.ant-popover{font-size:16px}.ant-popover-inner{border-radius:20px}.ant-popover-inner-content,.ant-popover-title{padding:12px}.ant-table-small.ant-table-bordered .ant-table-content{border-right:none}.ant-table-small>.ant-table-content>.ant-table-body>table,.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table,.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table,.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table,.ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table,.ant-table-small>.ant-table-content>.ant-table-header>table,.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-body>table,.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-header>table{border:0!important}.ant-pagination-options-size-changer.ant-select{margin-right:0}.ant-radio-button-wrapper:first-child{border-radius:11px 0 0 11px}.ant-radio-button-wrapper:last-child{border-radius:0 11px 11px 0}.ant-pagination-item{border-radius:11px}.ant-table-bordered.ant-table-fixed-header .ant-table-body-inner>table,.ant-table-bordered.ant-table-fixed-header .ant-table-header+.ant-table-body>table{border-top:0!important}.ant-btn-danger-disabled,.ant-btn-danger-disabled.active,.ant-btn-danger-disabled:active,.ant-btn-danger-disabled:focus,.ant-btn-danger-disabled:hover,.ant-btn-danger.disabled,.ant-btn-danger.disabled.active,.ant-btn-danger.disabled:active,.ant-btn-danger.disabled:focus,.ant-btn-danger.disabled:hover,.ant-btn-danger[disabled],.ant-btn-danger[disabled].active,.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover,.ant-btn-disabled,.ant-btn-disabled.active,.ant-btn-disabled:active,.ant-btn-disabled:focus,.ant-btn-disabled:hover,.ant-btn-primary-disabled,.ant-btn-primary-disabled.active,.ant-btn-primary-disabled:active,.ant-btn-primary-disabled:focus,.ant-btn-primary-disabled:hover,.ant-btn-primary.disabled,.ant-btn-primary.disabled.active,.ant-btn-primary.disabled:active,.ant-btn-primary.disabled:focus,.ant-btn-primary.disabled:hover,.ant-btn-primary[disabled],.ant-btn-primary[disabled].active,.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover,.ant-btn.disabled,.ant-btn.disabled.active,.ant-btn.disabled:active,.ant-btn.disabled:focus,.ant-btn.disabled:hover,.ant-btn[disabled],.ant-btn[disabled].active,.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{color:rgba(0,0,0,.25)!important;background-color:#f5f5f5!important;border-color:#d9d9d9!important}#card-grid .ant-card-head,#card_center_page .ant-card-head,#excel_template2 .ant-card-head{border-bottom:none;min-height:0;margin-bottom:0}#card-grid .ant-card-head-title,#card_center_page .ant-card-head-title,#excel_template2 .ant-card-head-title{padding-bottom:0}.ant-card-head{padding:0 16px}.ant-list-bordered.ant-list-sm .ant-list-item{padding-right:0;padding-left:0}#pop_db .ant-list-split .ant-list-item:first-child,#report-list .ant-list-split .ant-list-item:first-child{padding-top:0}#pop_db .ant-list{background:#fff}#pop_db .ant-list-item-meta-title{color:#000}.ant-list-split .ant-list-item:last-child{padding-bottom:0;border-bottom:none!important}.ant-list-bordered{border:unset}.ant-list-bordered.ant-list-sm .ant-list-footer,.ant-list-bordered.ant-list-sm .ant-list-header{padding:0 0 8px}.ant-list-item-meta-title{margin-bottom:0}.ant-list-item-action{margin-left:16px}.ant-list-item-action>li{padding:0}.ant-btn,.ant-input,.ant-select-selection{border-radius:11px}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:11px;border-bottom-right-radius:11px}.ant-input-search>input,.search .ant-select-selection{border:unset}.ant-drawer-header{border-radius:0;height:56px;border-bottom:unset}.ant-card{border-radius:24px}.ant-card-body{padding:16px}#excel_template .ant-card-body,#log_template .ant-card-body{padding:12px 16px}#ai_page .ant-card-body,#excel_template2 .ant-card-body,#log_graph .ant-card-body{padding:12px 16px 16px}.ant-card-bordered{border:unset}.ant-collapse-header{border-radius:4px 4px 0 0!important}.ant-collapse-content{border-radius:0 0 4px 4px!important}.ant-collapse{border:unset}.ant-collapse>.ant-collapse-item{border-bottom:unset}.ant-collapse-content{border-top:unset}.ant-layout-header{height:56px;line-height:56px;z-index:1;box-shadow:0 3px 24px 0 rgba(0,0,0,.08);-webkit-box-shadow:0 3px 24px 0 rgba(0,0,0,.08);-moz-box-shadow:0 3px 24px 0 rgba(0,0,0,.08)}tr.ant-table-expanded-row,tr.ant-table-expanded-row:hover{box-shadow:0 3px 33px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 3px 33px 0 rgba(0,0,0,.14);-moz-box-shadow:0 3px 33px 0 rgba(0,0,0,.14)}.ant-menu-horizontal{line-height:53px}.ant-btn-link{color:#1890ff}.ant-badge-status-success:after{border:1px solid #28a745;border-radius:50%}.ant-badge-status-success:after,.ant-badge-status-warning:after{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:antStatusProcessing 1.2s ease-in-out infinite;animation:antStatusProcessing 1.2s ease-in-out infinite;content:""}.ant-badge-status-warning:after{border:1px solid #ffc107;border-radius:50%}.ant-badge-status-error:after{border:1px solid #dc3545;border-radius:50%}.ant-badge-status-default:after,.ant-badge-status-error:after{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:antStatusProcessing 1.2s ease-in-out infinite;animation:antStatusProcessing 1.2s ease-in-out infinite;content:""}.ant-badge-status-default:after{border:1px solid #6c757d;border-radius:50%}.wordBreak{word-break:break-all}.whiteSpace{white-space:normal}.ant-select-dropdown{z-index:1061}#card-grid>.ant-card-body{padding:6px!important}#connect_tag .ant-empty-normal{margin:0}#connect_tag .ant-tree li .ant-tree-node-content-wrapper{white-space:normal;height:auto}#connect_tag{direction:rtl}#connect_tag .ant-card-body{direction:ltr}.Spin_in_container{text-align:center;padding:40px 50px}#logReOrder .ant-table-body,#rule_table .ant-table-body{margin:0}.drag-handle{cursor:move!important}.dragging-container tbody{xposition:relative;xoverflow:hidden}.dragging-container tbody tr{background:#fff!important;xtransition:none!important}.dragging-container tbody tr td{position:relative}.dragging-container .drag-target-line{bottom:-1px;left:-554px;width:652px;xleft:0;xwidth:100%;height:0;display:block;position:absolute;border-bottom:2px dashed red;z-index:2}.dragging-container .drag-target-line.drag-target-top{bottom:auto;top:-1px}.dragging-container .ant-table-tbody>tr.ant-table-row-hover>td,.dragging-container .ant-table-tbody>tr>td .dragging-container .ant-table-tbody>tr:hover>td{background:transparent}@media (max-width:575px){.ant-advanced-search-form .ant-form-item{display:unset!important}}#device_form .ant-select-selection,#log_template .ant-select-selection,#template_form .ant-select-selection,.select_group .ant-calendar-picker-input.ant-input,.select_group .ant-select-selection{border-radius:11px 0 0 11px}.select_group_no_radius .ant-select-selection{border-radius:0}.ant-advanced-search-form{padding:8px}.ant-advanced-search-form .ant-form-item{display:flex}.ant-advanced-search-form .ant-form-item-control-wrapper{flex:1 1}.login-form{max-width:300px}.login-form-forgot{float:right}.login-form-button{width:100%}.ant-layout-sider-children,.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:none}.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{font-size:20px}.ant-menu-inline-collapsed>.ant-menu-item{padding:0 30px!important}.ant-layout-sider-light .ant-layout-sider-trigger{background:#fa541c;color:#fff}.ant-layout-content{overflow:auto}.ant-layout-sider{overflow:hidden auto}.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:4px}.ant-typography{word-break:break-all}.logo{width:176px;height:31px;background:hsla(0,0%,100%,.2);margin:16px 24px 16px 0;float:left}.font-Menu{font-size:16px;font-weight:700}.font-Menu-sub{font-size:15px;font-weight:500}.icon-Menu-sub{font-size:18px!important}.card-container>.ant-tabs-card>.ant-tabs-content{margin-top:-16px}.card-container>.ant-tabs-card>.ant-tabs-content>.ant-tabs-tabpane{background:#fff;padding:16px}.card-container>.ant-tabs-card>.ant-tabs-bar{border-color:#fff}.card-container>.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab{border-color:transparent;background:transparent}.ant-tabs-nav-wrap{float:right}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab{margin-right:15px}#dom-drawing{height:100%}.ant-tabs-tabpane-active{overflow:auto}.react-grid-item{border:1px solid #d9d9d9;border-radius:3px}.ant-card-wider-padding .ant-card-body{padding:24px}.ant-table-pagination.ant-pagination{margin-bottom:0}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom;cursor:move}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-bottom-width:0;border-right-width:0;border-top-width:0;font-size:inherit;margin:0;overflow:visible;padding:12px 8px}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table td{background-color:transparent}.info span:first-child:after{content:",";margin:0 4px}.info span:last-child:before{content:"–";margin:0 4px}.react_time_range__time_range_container{padding:30px!important;width:100%!important}
/*# sourceMappingURL=main.50270540.chunk.css.map */