::-webkit-scrollbar{width:.4em;height:.4em}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px transparent;webkit-box-shadow:inset 0 0 6px transparent;border-radius:10px}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px rgba(0,0,0,.3);webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#555}.ant-picker-calendar-date-content{transition:.6s}tr:hover td.ant-picker-cell .ant-picker-calendar-date-content{height:300px!important}.ant-picker-cell-in-view:hover,.ant-picker-cell:hover{background-color:#fff!important}.ant-picker-calendar-date-content::-webkit-scrollbar{width:.4em;height:.4em}.ant-picker-calendar-date-content::-webkit-scrollbar-track{box-shadow:inset 0 0 6px transparent;webkit-box-shadow:inset 0 0 6px transparent;border-radius:10px}.ant-picker-calendar-date-content::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px rgba(0,0,0,.3);webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#555}.ant-picker-dropdown,.ant-select-dropdown,.ant-tooltip{z-index:1300!important}.ant-image-preview-mask,.ant-image-preview-operations-wrapper,.ant-image-preview-wrap,.ant-spin-fullscreen{z-index:2301!important}.ant-input-number,.ant-picker{width:100%}.ant-tabs-nav{padding-left:.5rem}.tabs-extra-left-button{margin-right:16px}.ant-row-rtl .tabs-extra-left-button{margin-right:0;margin-left:16px}.react-calendar-timeline .rct-header-root{background:#fff!important;border-bottom:1px solid #bbb!important;color:#000!important}.react-calendar-timeline .rct-dateHeader-primary{color:#000!important}.react-calendar-timeline .rct-header-root:first-child{border-top:1px solid #bbb!important;border-right:2px solid #bbb!important}.leaflet-container{height:100%;width:100%}.calender-panel{transition:.6s;cursor:pointer}.dashboard-icon{cursor:pointer;font-size:1.5rem;color:grey;transition:.2s}.dashboard-icon:hover{color:#3a3a3a}.inside-tab{min-width:1000px!important}.grid-item{height:100%}@media print{.ant-card,.ant-card-body,.grid-item,.react-grid-item{page-break-inside:avoid;break-inside:avoid}}.grid-item-child{height:100%}.widget-dashboard .device-panel{box-shadow:5px 5px 10px 1px rgba(50,50,50,.3)}.widget-dashboard .device-panel,.widget-dashboard .normal-panel{height:100%;transition:.6s;cursor:pointer;overflow-y:scroll;overflow-x:hidden}.widget-dashboard .normal-panel{box-shadow:none;border:none}.widget-dashboard .device-panel:hover{box-shadow:5px 5px 10px 1px #787878}.widget-dashboard .device-panel .ant-card-head+.ant-card-body,.widget-dashboard .normal-panel .ant-card-head+.ant-card-body{height:calc(100% - 56px);overflow-y:auto}.widget-dashboard .device-panel .ant-card-body,.widget-dashboard .normal-panel .ant-card-body{height:100%}.widget-dashboard .break-line-panel .ant-card-body{padding:15px 0}.widget-dashboard .break-line-panel .ant-card-head{border-bottom:1px solid #d9d9d9}.widget-dashboard .setting-icon{cursor:pointer;font-size:1.5rem;color:grey;transition:.2s}.widget-dashboard .setting-icon:hover{color:#3a3a3a}.apex-pie-chart .apexcharts-legend{height:80px}.echart-tooltip{z-index:99999}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.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-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;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;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;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;transform:rotate(135deg)}.react-resizable-handle-e{right:0;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;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}