.editor.is-empty.svelte-rivoio:before{content:attr(data-placeholder);color:var(--muted-foreground);opacity:.6;pointer-events:none;position:absolute}.editor.svelte-rivoio{position:relative}.board{--row:var(--card-surface);--row-hover:color-mix(in oklch, var(--card-surface) 90%, var(--foreground));--row-picked:color-mix(in oklch, var(--card-surface) 82%, var(--primary));--line:var(--card-stroke);--cell-h:2.25rem;--cell-fs:13px}.grid-table{border-collapse:separate;border-spacing:0;width:max-content;font-size:var(--cell-fs)}.grid-table th,.grid-table td{background:var(--row);border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.grid-table thead th{z-index:3;border-top:1px solid var(--line);color:var(--muted-foreground);position:sticky;top:0}.grid-table thead th.corner,.grid-table thead th.sticky{z-index:4}.grid-table th.corner,.grid-table td.edge{border-left:6px solid var(--gc)}.grid-table.sub thead th{position:relative}.grid-table.sub thead th>:is(div,button){height:2rem}.grid-table.sub thead input{font-size:12px}.grid-table td.edge.sub-mark{border-left-color:color-mix(in oklch, var(--gc) 40%, transparent)}.grid-table.sub th.corner,.grid-table.sub td.edge{border-left-width:3px}.grid-table tr.item:hover>td{background:var(--row-hover)}.grid-table tr.item.picked>td{background:var(--row-picked)}.grid-table tr.item.active>td,.grid-table tr.item.active:hover>td{background:color-mix(in oklch, var(--card-surface) 84%, var(--primary))}.grid-table tr.add>td{background:var(--row)}.grid-table tr.drop-before>td{box-shadow:inset 0 2px 0 var(--primary)}.grid-table tr.sub-host>td{background:0 0;border-right:0}.grid-table tr.sub-host>td.edge{background:var(--row)}.grid-table tr.summary>td.blank{background:var(--app-surface);border-color:#0000}.grid-table tr.summary>td.blank:nth-child(2)+td{border-left:1px solid var(--line);border-bottom-left-radius:6px}.grid-table td.pending-cell,.grid-table tr.item:hover>td.pending-cell{background:color-mix(in oklch, var(--row) 80%, #e2445c);box-shadow:inset 0 0 0 1px oklch(61.9361% .193573 16.3543/.6)}.grid-table td.name{min-width:0}.grid-table th.col-drop{box-shadow:inset 2px 0 0 var(--primary)}.grid-table .cell-box{overflow:hidden}.connector{border-left:2px solid var(--gc);border-bottom:2px solid var(--gc);opacity:.7;border-bottom-left-radius:8px;width:26px;height:24px;position:absolute;top:0;left:20px}
