.grid-stack{position:relative}.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{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;z-index:100;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{z-index:101;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-shell[data-v-cea0f33b]{color:#1f2328;background:#f5f7f9;min-height:100vh}.dashboard-header[data-v-cea0f33b]{z-index:20;background:#fffffff5;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.dashboard-brand[data-v-cea0f33b]{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-brand>div[data-v-cea0f33b]{flex-direction:column;min-width:0;display:flex}.dashboard-brand strong[data-v-cea0f33b]{font-size:17px;line-height:1.2}.dashboard-brand span[data-v-cea0f33b]{color:#667085;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden}.dashboard-canvas[data-v-cea0f33b]{max-width:1360px;min-height:calc(100vh - 64px);margin:0 auto;padding:20px 16px 48px}.edit-toolbar[data-v-cea0f33b]{color:#667085;justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin:0 6px 8px;font-size:13px;display:flex}.dashboard-panel[data-v-cea0f33b]{height:100%}.dashboard-panel__grip[data-v-cea0f33b]{color:#98a2b3}.dashboard-shell--editing .dashboard-panel__drag-handle[data-v-cea0f33b]{cursor:grab}.dashboard-shell--editing .dashboard-panel__drag-handle[data-v-cea0f33b]:active{cursor:grabbing}.status-button[data-v-cea0f33b]{padding-inline:8px}[data-v-cea0f33b] .grid-stack{min-height:120px}[data-v-cea0f33b] .grid-stack-item-content{overflow:hidden}[data-v-cea0f33b] .dashboard-panel>.n-card-header{min-height:45px;padding:10px 14px}[data-v-cea0f33b] .dashboard-panel>.n-card__content{padding:14px}@media (width<=767px){.dashboard-header[data-v-cea0f33b]{min-height:58px;padding:0 14px}.dashboard-brand span[data-v-cea0f33b],.status-label[data-v-cea0f33b],.edit-toolbar span[data-v-cea0f33b]{display:none}.dashboard-canvas[data-v-cea0f33b]{min-height:calc(100vh - 58px);padding:12px 6px 32px}.edit-toolbar[data-v-cea0f33b]{justify-content:flex-end;margin-inline:6px}}@media (prefers-reduced-motion:reduce){[data-v-cea0f33b] .grid-stack-item{transition:none!important}}.project-layout[data-v-9767a224]{grid-template-columns:minmax(0,7fr) minmax(0,17fr);gap:24px;display:grid}.project-list-item--selected[data-v-9767a224]{background:var(--n-item-color-active)}@media (width<=767px){.project-layout[data-v-9767a224]{grid-template-columns:1fr}}html,body,#app{min-height:100%;margin:0}body{background:#f5f7f9;min-width:320px}*,:before,:after{box-sizing:border-box}
