.react-grid-item img{pointer-events:none;user-select:none}.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;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px}.react-grid-item:hover>.react-resizable-handle{opacity:1}.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)}.fs-widget-drag-handle{cursor:grab;user-select:none}.fs-widget-drag-handle:active{cursor:grabbing}.fs-widget-interactive{cursor:pointer}.fs-grid-item{display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box;isolation:isolate}.fs-grid-item,.fs-grid-item>*,.react-grid-item{overflow:hidden}.fs-dashboard-edit-mode .react-grid-item{overflow:visible!important}.fs-dashboard-edit-mode{background-image:linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.03) 1px,transparent 0);background-size:calc(100% / 12) 30px;border-radius:12px;transition:background-color .2s ease}.dark .fs-dashboard-edit-mode{background-image:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0)}.react-grid-layout{transition:height .2s ease;position:relative}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height;box-sizing:border-box}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.react-draggable-dragging,.react-grid-item.resizing{transition:none;z-index:20;will-change:width,height,transform}.react-grid-item.react-draggable-dragging{opacity:.96;box-shadow:0 16px 40px -16px rgba(0,0,0,.25)}.dark .react-grid-item.react-draggable-dragging{box-shadow:0 16px 40px -16px rgba(0,0,0,.6)}.react-grid-item.react-grid-placeholder{background:rgba(20,17,24,.06)!important;border:1px dashed rgba(20,17,24,.28)!important;border-radius:12px!important;opacity:1!important;transition:all .1s ease;box-shadow:none!important}.dark .react-grid-item.react-grid-placeholder{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.28)!important}.react-grid-item>.react-resizable-handle{position:absolute;opacity:0;transition:opacity .15s ease;z-index:10;background:transparent;pointer-events:auto!important}.fs-dashboard-edit-mode .react-grid-item>.react-resizable-handle{opacity:.5}.fs-dashboard-edit-mode .react-grid-item:hover>.react-resizable-handle,.react-grid-item.resizing>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle-se{width:20px;height:20px;bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle-se:after{content:"";position:absolute;right:3px;bottom:3px;width:10px;height:10px;border-right:2px solid rgba(20,17,24,.4);border-bottom:2px solid rgba(20,17,24,.4);border-radius:0 0 3px 0;transition:all .15s ease}.react-grid-item.resizing>.react-resizable-handle-se:after,.react-grid-item:hover>.react-resizable-handle-se:after{border-color:rgba(20,17,24,.7);width:12px;height:12px}.react-grid-item>.react-resizable-handle-sw{width:20px;height:20px;bottom:0;left:0;cursor:sw-resize}.react-grid-item>.react-resizable-handle-sw:after{content:"";position:absolute;left:3px;bottom:3px;width:10px;height:10px;border-left:2px solid rgba(20,17,24,.4);border-bottom:2px solid rgba(20,17,24,.4);border-radius:0 0 0 3px;transition:all .15s ease}.react-grid-item.resizing>.react-resizable-handle-sw:after,.react-grid-item:hover>.react-resizable-handle-sw:after{border-color:rgba(20,17,24,.7);width:12px;height:12px}.react-grid-item>.react-resizable-handle-e{width:12px;height:calc(100% - 30px);top:15px;right:0;cursor:ew-resize}.react-grid-item>.react-resizable-handle-e:after{content:"";position:absolute;right:3px;top:50%;transform:translateY(-50%);width:4px;height:28px;background:rgba(20,17,24,.35);border-radius:2px;transition:all .15s ease}.react-grid-item.resizing>.react-resizable-handle-e:after,.react-grid-item:hover>.react-resizable-handle-e:after{background:rgba(20,17,24,.6);height:36px;width:5px}.react-grid-item>.react-resizable-handle-w{width:12px;height:calc(100% - 30px);top:15px;left:0;cursor:ew-resize}.react-grid-item>.react-resizable-handle-w:after{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:4px;height:28px;background:rgba(20,17,24,.35);border-radius:2px;transition:all .15s ease}.react-grid-item.resizing>.react-resizable-handle-w:after,.react-grid-item:hover>.react-resizable-handle-w:after{background:rgba(20,17,24,.6);height:36px;width:5px}.react-grid-item>.react-resizable-handle-s{width:calc(100% - 30px);height:12px;bottom:0;left:15px;cursor:ns-resize}.react-grid-item>.react-resizable-handle-s:after{content:"";position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:28px;height:4px;background:rgba(20,17,24,.35);border-radius:2px;transition:all .15s ease}.react-grid-item.resizing>.react-resizable-handle-s:after,.react-grid-item:hover>.react-resizable-handle-s:after{background:rgba(20,17,24,.6);width:36px;height:5px}.layout:not(.fs-dashboard-edit-mode) .react-resizable-handle{display:none!important;pointer-events:none!important}.react-grid-item.static,.react-grid-item.static .fs-widget-drag-handle{cursor:default!important}.dark .react-grid-item>.react-resizable-handle-se:after,.dark .react-grid-item>.react-resizable-handle-sw:after{border-color:rgba(255,255,255,.35)}.dark .react-grid-item>.react-resizable-handle-e:after,.dark .react-grid-item>.react-resizable-handle-s:after,.dark .react-grid-item>.react-resizable-handle-w:after{background:rgba(255,255,255,.3)}.dark .react-grid-item.resizing>.react-resizable-handle-se:after,.dark .react-grid-item.resizing>.react-resizable-handle-sw:after,.dark .react-grid-item:hover>.react-resizable-handle-se:after,.dark .react-grid-item:hover>.react-resizable-handle-sw:after{border-color:rgba(255,255,255,.6)}.dark .react-grid-item.resizing>.react-resizable-handle-e:after,.dark .react-grid-item.resizing>.react-resizable-handle-s:after,.dark .react-grid-item.resizing>.react-resizable-handle-w:after,.dark .react-grid-item:hover>.react-resizable-handle-e:after,.dark .react-grid-item:hover>.react-resizable-handle-s:after,.dark .react-grid-item:hover>.react-resizable-handle-w:after{background:rgba(255,255,255,.6)}.fs-grid-item{-webkit-user-select:text;user-select:text}.fs-grid-item .fs-widget-drag-handle,.fs-grid-item [role=button],.fs-grid-item button{-webkit-user-select:none;user-select:none}