.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;width:auto;margin:0;position:absolute;z-index:0!important}.grid-stack>.grid-stack-item{width:var(--gs-column-width);height:var(--gs-cell-height);padding:0;position:absolute;top:0}.grid-stack>.grid-stack-item>.grid-stack-item-content{width:auto;margin:0;position:absolute;overflow:hidden auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{touch-action:none;font-size:.1px;display:block;position:absolute}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" stroke=\"%23666\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 20 20\"><path d=\"m10 3 2 2H8l2-2v14l-2-2h4l-2 2\"/></svg>");background-position:50%;background-repeat:no-repeat}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{opacity:.8;box-shadow:1px 4px 6px #0003}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left,right,top,height,width}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}
.dashboard-gridstack-canvas-frame,.dashboard-gridstack-root,.dashboard-gridstack-nested-grid{--dashboard-gridstack-item-gap:.5rem;min-width:0}.dashboard-gridstack-canvas-frame{min-width:0}.dashboard-canvas-card.dashboard-canvas-card--widget,.dashboard-canvas-card.dashboard-canvas-card--section{--tw-shadow:var(--shadow-canvas);--tw-shadow-colored:var(--shadow-canvas);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.dashboard-canvas-card.dashboard-canvas-card--selected{--tw-shadow:var(--shadow-canvas-selected);--tw-shadow-colored:var(--shadow-canvas-selected);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.dashboard-gridstack-canvas-frame--read{margin-inline:calc(-1 * var(--dashboard-gridstack-item-gap));width:calc(100% + (var(--dashboard-gridstack-item-gap) * 2))}.dashboard-gridstack-canvas-frame--editing{box-sizing:border-box;border-style:dashed;border-width:1.5px;border-color:hsl(var(--primary) / .12);border-radius:var(--radius);background-color:hsl(var(--primary) / .018);padding:1.5rem 1rem}.dashboard-gridstack-nested-grid.dashboard-gridstack--editing{background-color:#0000;border:0}.dashboard-gridstack-root>.grid-stack-item>.grid-stack-item-content,.dashboard-gridstack-nested-grid>.grid-stack-item>.grid-stack-item-content{inset:var(--dashboard-gridstack-item-gap);overflow:visible}.dashboard-gridstack-item-content{min-width:0}.dashboard-gridstack-section-body{min-height:0}.dashboard-gridstack-section-body>.dashboard-gridstack-nested-grid{min-height:100%}.dashboard-gridstack-root .grid-stack-placeholder>.placeholder-content,.dashboard-gridstack-nested-grid .grid-stack-placeholder>.placeholder-content{--tw-border-opacity:1;border-style:dashed;border-width:1px;border-color:hsl(var(--primary) / var(--tw-border-opacity,1));border-radius:var(--radius);background-image:linear-gradient(to bottom, var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--accent) / .92) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--muted) / .72) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-shadow:var(--shadow-edit-outline);--tw-shadow-colored:var(--shadow-edit-outline);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);opacity:1}.dashboard-gridstack-root:not(.dashboard-gridstack--editing)>.grid-stack-item>.ui-resizable-handle,.dashboard-gridstack-nested-grid:not(.dashboard-gridstack--editing)>.grid-stack-item>.ui-resizable-handle{pointer-events:none;display:none}.dashboard-gridstack-root.dashboard-gridstack--editing>.grid-stack-item>.ui-resizable-handle,.dashboard-gridstack-nested-grid.dashboard-gridstack--editing>.grid-stack-item>.ui-resizable-handle{z-index:var(--layer-local-overlay);display:block}.dashboard-gridstack-root.dashboard-gridstack--editing>.grid-stack-item>.ui-resizable-se,.dashboard-gridstack-nested-grid.dashboard-gridstack--editing>.grid-stack-item>.ui-resizable-se{opacity:.48;transition:opacity var(--motion-duration-hover) var(--motion-easing-standard);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364758b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' viewBox='0 0 20 20'%3E%3Cpath d='m10 3 2 2H8l2-2v14l-2-2h4l-2 2'/%3E%3C/svg%3E");background-size:12px 12px}.dashboard-gridstack-root.dashboard-gridstack--editing>.grid-stack-item>.ui-resizable-se:hover,.dashboard-gridstack-nested-grid.dashboard-gridstack--editing>.grid-stack-item>.ui-resizable-se:hover,.dashboard-gridstack-root.dashboard-gridstack--editing>.grid-stack-item.ui-resizable-resizing>.ui-resizable-se,.dashboard-gridstack-nested-grid.dashboard-gridstack--editing>.grid-stack-item.ui-resizable-resizing>.ui-resizable-se{opacity:.72}.dashboard-gridstack-item--dragging>.grid-stack-item-content{--tw-drop-shadow:drop-shadow(var(--drop-shadow-drag-active));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dashboard-gridstack-drag-handle{touch-action:none}.dashboard-gridstack-widget-item .dashboard-gridstack-drag-handle,.dashboard-gridstack-section-item .dashboard-gridstack-drag-handle{cursor:grab}.dashboard-gridstack-widget-item .dashboard-gridstack-drag-handle:active,.dashboard-gridstack-section-item .dashboard-gridstack-drag-handle:active{cursor:grabbing}.dashboard-gridstack-empty-section{min-height:8rem}
