.dg-widget__tile{border-radius:calc(var(--radius-card) * .75);background:color-mix(in oklab, var(--primary) 12%, var(--card));width:2rem;height:2rem;color:var(--primary);flex:none;place-items:center;display:inline-grid}.dg-widget__tile>svg{width:1.125rem;height:1.125rem}.dg-widget__heading{flex-direction:column;flex:0 auto;min-width:0;display:flex}.dg-widget__heading>.dg-widget__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dg-widget__subtitle{letter-spacing:normal;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1.35;overflow:hidden}.dg-widget__actions{flex:none;align-items:center;gap:.25rem;margin-inline-start:auto;display:inline-flex}
.dg-grid{--dg-row:5rem;--dg-gap:1.25rem;position:relative}.dg-grid--wide{min-height:calc(var(--dg-rows) * var(--dg-row) + (var(--dg-rows) - 1) * var(--dg-gap))}.dg-grid--wide .dg-cell{--dg-col:calc((100% - (var(--dg-cols) - 1) * var(--dg-gap)) / var(--dg-cols));width:calc(var(--dg-w) * var(--dg-col) + (var(--dg-w) - 1) * var(--dg-gap));height:calc(var(--dg-h) * var(--dg-row) + (var(--dg-h) - 1) * var(--dg-gap));transition-property:inset-block-start,inset-inline-start,width,height,transform,box-shadow;transition-duration:.2s;transition-timing-function:ease;position:absolute;inset-block-start:calc(var(--dg-y) * (var(--dg-row) + var(--dg-gap)));inset-inline-start:calc(var(--dg-x) * (var(--dg-col) + var(--dg-gap)))}.dg-grid--editing{-webkit-user-select:none;user-select:none}.dg-grid--stacked{gap:var(--dg-gap);flex-direction:column;display:flex}.dg-placeholder,.dg-slot{z-index:0;border-radius:var(--radius-card);background:color-mix(in oklab, var(--foreground) 6%, var(--background))}.dg-placeholder{background:color-mix(in oklab, var(--primary) 18%, var(--background))}:root:is(.dark,[data-theme=dark]) .dg-placeholder{background:color-mix(in oklab, var(--primary) 30%, var(--background))}.dg-slot{pointer-events:none}.dg-grid--wide .dg-slot{transition:none}.dg-placeholder--resize{z-index:0}.dg-widget{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.dg-widget__header{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.dg-widget__title{min-width:0;font:inherit;margin:0}.dg-widget__handle{border-radius:var(--web-radius-check);width:1.75rem;height:1.75rem;color:var(--foreground);cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dg-widget__handle:hover{color:var(--primary)}.dg-widget .dg-widget__handle:focus{outline:none}.dg-widget .dg-widget__handle:focus-visible:not([data-pointer]){outline:1px solid var(--ring);outline-offset:-.125rem}.dg-widget__icon{width:1.25rem;height:1.25rem}.dg-widget__body{overscroll-behavior:auto;touch-action:auto;flex:auto;min-height:0;overflow:auto}.dg-widget__resize{width:1.125rem;height:1.125rem;color:var(--foreground);cursor:nwse-resize;touch-action:none;justify-content:flex-end;align-items:flex-end;padding:.125rem;display:inline-flex;position:absolute;inset-block-end:.25rem;inset-inline-end:.25rem}.dg-widget__resize:hover,.dg-widget--resizing .dg-widget__resize{color:var(--primary)}.dg-widget__corner{width:.8125rem;height:.8125rem}[dir=rtl] .dg-widget__resize{cursor:nesw-resize}[dir=rtl] .dg-widget__corner{transform:scaleX(-1)}.dg-widget--dragging{z-index:30;box-shadow:var(--elevation-overlay), var(--elevation-overlay);transition:none}.dg-grid--wide .dg-widget--dragging{transition-property:box-shadow}.dg-widget--dragging,.dg-widget--dragging .dg-widget__handle{cursor:grabbing}.dg-widget--resizing{z-index:20;box-shadow:var(--elevation-overlay);-webkit-user-select:none;user-select:none}.dg-grid--wide .dg-widget--resizing{transition-property:box-shadow}.dg-widget--resizing,.dg-widget--resizing .dg-widget__resize{cursor:nwse-resize}@media (prefers-reduced-motion:reduce){.dg-grid--wide .dg-cell{transition:none}}.dg-widget--active{outline:2px solid var(--primary);outline-offset:-1px}.dg-widget__grip-area{flex-shrink:0;margin-inline-start:-.5rem;display:inline-flex;position:relative}.dg-widget--expanded{overflow:visible}.dg-move__arrow{z-index:25;width:var(--dg-arrow);height:var(--dg-arrow);background:color-mix(in oklab, var(--foreground) 72%, var(--background));color:var(--background);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:auto;display:inline-flex;position:absolute;inset:0}.dg-move{--dg-arrow:1.25rem;--dg-arrow-reach:1.75rem}.dg-move__arrow:hover:not(:disabled){background:var(--foreground)}.dg-move .dg-move__arrow:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.dg-move__arrow:disabled{cursor:not-allowed}.dg-move__icon{width:.875rem;height:.875rem}.dg-move__icon path{stroke:currentColor;stroke-width:1px}.dg-move__arrow--up{translate:0 calc(-1 * var(--dg-arrow-reach))}.dg-move__arrow--down{translate:0 var(--dg-arrow-reach)}.dg-move__arrow--left{translate:calc(-1 * var(--dg-arrow-reach)) 0}.dg-move__arrow--right{translate:var(--dg-arrow-reach) 0}.dg-grid--wide .dg-widget:not(.dg-widget--dragging,.dg-widget--resizing,.dg-widget--active):hover{box-shadow:var(--elevation-raised)}.dg-widget--dragging{background:color-mix(in oklab, var(--primary) 6%, var(--card))}@media (prefers-reduced-motion:reduce){.dg-move__arrow{transition:none}}
