.grid-stack.svelte-dl8hf9{background:var(--gs-background, transparent);min-height:200px}.grid-stack-item{background:var(--gs-item-background, hsl(var(--card)));border:1px solid hsl(var(--border));border-radius:var(--radius)}.grid-stack-item-content{padding:.75rem;height:100%;overflow:auto}.grid-stack-item>.ui-resizable-handle{background:transparent}.grid-stack-item:hover>.ui-resizable-se{background-color:hsl(var(--primary));width:12px;height:12px;border-radius:2px;right:2px;bottom:2px}.grid-stack-placeholder>.placeholder-content{background-color:hsl(var(--primary) / .1);border:2px dashed hsl(var(--primary));border-radius:var(--radius)}.gs-drag-handle{cursor:grab}.gs-drag-handle:active{cursor:grabbing}.grid-stack-item.svelte-1msle6l{cursor:pointer;transition:box-shadow .15s ease}.grid-stack-item.svelte-1msle6l:hover{box-shadow:0 0 0 2px hsl(var(--primary) / .3)}.grid-stack-item.selected.svelte-1msle6l{box-shadow:0 0 0 2px hsl(var(--primary))}.widget-header.svelte-1msle6l{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid hsl(var(--border));margin-bottom:.5rem}.widget-title.svelte-1msle6l{flex:1;font-size:.875rem;font-weight:500;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-actions.svelte-1msle6l{display:flex;align-items:center;gap:.25rem;margin-left:auto}.remove-btn.svelte-1msle6l{display:flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:transparent;border-radius:var(--radius);color:hsl(var(--muted-foreground));cursor:pointer;opacity:0;transition:opacity .15s,color .15s,background-color .15s}.grid-stack-item.svelte-1msle6l:hover .remove-btn:where(.svelte-1msle6l){opacity:1}.remove-btn.svelte-1msle6l:hover{background-color:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.widget-content.svelte-1msle6l{flex:1;min-height:0;overflow:auto}.gs-drag-handle{display:flex;align-items:center;padding:.25rem;border-radius:var(--radius);transition:background-color .15s}.gs-drag-handle:hover{background-color:hsl(var(--muted))}.dashboard-editor-dialog{display:flex;flex-direction:column;overflow:hidden}.editor-content.svelte-m8gj7z{display:flex;flex-direction:column;gap:1rem;flex:1;overflow:hidden;margin-top:1rem}.metadata-section.svelte-m8gj7z{flex-shrink:0;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border))}.editor-main.svelte-m8gj7z{display:flex;gap:1rem;flex:1;min-height:300px;overflow:hidden}.palette-sidebar.svelte-m8gj7z{width:200px;flex-shrink:0;border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden}.grid-preview.svelte-m8gj7z{flex:1;position:relative;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted) / .3);overflow:auto;min-height:300px}.empty-grid-message.svelte-m8gj7z{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.empty-grid-message.svelte-m8gj7z p:where(.svelte-m8gj7z){color:hsl(var(--muted-foreground));font-size:.875rem}.config-section.svelte-m8gj7z{flex-shrink:0;border-top:1px solid hsl(var(--border));padding-top:1rem}.widget-preview.svelte-m8gj7z{display:flex;align-items:center;justify-content:center;height:100%;background:hsl(var(--background));border-radius:calc(var(--radius) - 2px)}.widget-type-label.svelte-m8gj7z{font-size:.75rem;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.widget-stat-card.svelte-m8gj7z{background:hsl(var(--primary) / .05)}.widget-line-chart.svelte-m8gj7z{background:#0080ff0d}.widget-bar-chart.svelte-m8gj7z{background:#00cc660d}.widget-donut-chart.svelte-m8gj7z{background:#bb33ff0d}.widget-milestone-list.svelte-m8gj7z{background:#ff80000d}
