.outline-grid.svelte-5xvp9z{--outline-cell:28px;--outline-font:11px;--outline-name-font:10px;--outline-name-col:120px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-secondary,transparent) 60%, transparent);font-size:var(--outline-font);box-sizing:border-box;flex-direction:column;gap:0;width:100%;display:flex;overflow:hidden}.outline-row.svelte-5xvp9z{grid-template-columns:var(--outline-name-col) minmax(0, 1fr);min-height:var(--outline-cell);border-bottom:1px solid var(--border);align-items:stretch;gap:0;height:auto;margin:0;display:grid}.outline-row.svelte-5xvp9z:last-child{border-bottom:none}.outline-row-pick.svelte-5xvp9z{border-right:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:2rem;display:flex}.outline-grid.svelte-5xvp9z:has(.outline-row-pick:where(.svelte-5xvp9z)) .outline-row:where(.svelte-5xvp9z){grid-template-columns:2rem var(--outline-name-col) minmax(0, 1fr)}.outline-parent.svelte-5xvp9z{border:none;border-right:1px solid var(--border);background:color-mix(in srgb, var(--status-color) 48%, transparent);color:inherit;font:inherit;font-weight:650;font-size:var(--outline-name-font);text-align:left;width:100%;min-width:0;min-height:var(--outline-cell);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;justify-content:flex-start;align-items:center;gap:0;height:100%;margin:0;padding:0 .45rem;line-height:1.15;transition:background .12s;display:flex}.outline-parent.svelte-5xvp9z:hover,.outline-parent.menu-open.svelte-5xvp9z{background:color-mix(in srgb, var(--status-color) 62%, transparent)}html.light .outline-parent.svelte-5xvp9z{background:color-mix(in srgb, var(--status-color) 42%, #fff)}html.light .outline-parent.svelte-5xvp9z:hover,html.light .outline-parent.menu-open.svelte-5xvp9z{background:color-mix(in srgb, var(--status-color) 55%, #fff)}.outline-parent-name.svelte-5xvp9z{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;min-width:0;overflow:hidden}.outline-children.svelte-5xvp9z{grid-template-columns:repeat(auto-fill, var(--outline-cell));grid-auto-rows:var(--outline-cell);background:var(--border);-webkit-user-select:none;user-select:none;place-content:start;align-items:stretch;gap:1px;width:100%;min-width:0;height:auto;padding:0;display:grid;overflow:visible}.outline-empty.svelte-5xvp9z{color:var(--text-muted);-webkit-user-select:none;user-select:none;background:color-mix(in srgb, var(--bg-secondary,transparent) 80%, transparent);width:var(--outline-cell);height:var(--outline-cell);justify-content:center;align-items:center;padding:0;font-size:.68rem;display:flex}.outline-child-chip.svelte-5xvp9z{box-sizing:border-box;width:var(--outline-cell);height:var(--outline-cell);min-width:var(--outline-cell);min-height:var(--outline-cell);max-width:var(--outline-cell);max-height:var(--outline-cell);background:color-mix(in srgb, var(--status-color) 52%, var(--bg-primary,#0f172a));color:var(--text-primary);font:inherit;font-size:var(--outline-font);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:.15rem;font-weight:650;line-height:1.05;transition:background .12s,color .12s;display:flex;position:relative;overflow:hidden}.outline-child-label.svelte-5xvp9z{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-box-orient:vertical;max-width:100%;max-height:100%;display:-webkit-box;overflow:hidden}.outline-child-chip.svelte-5xvp9z:hover,.outline-child-chip.menu-open.svelte-5xvp9z{background:color-mix(in srgb, var(--status-color) 68%, var(--bg-primary,#0f172a));z-index:1}.outline-child-chip.diff-update.svelte-5xvp9z,.outline-child-chip.diff-conflict.svelte-5xvp9z,html.light .outline-child-chip.diff-update.svelte-5xvp9z,html.light .outline-child-chip.diff-conflict.svelte-5xvp9z{background:var(--local-diff,var(--status-color))}.outline-child-chip.diff-conflict.svelte-5xvp9z{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-amber,#f59e0b) 65%, var(--border)), 0 0 0 1px color-mix(in srgb, var(--color-amber,#f59e0b) 45%, transparent);z-index:1}.outline-child-chip.dimmed.svelte-5xvp9z{opacity:.28}.tile-badge.svelte-5xvp9z{background:var(--bg-primary,#0f172a);min-width:.85rem;height:.85rem;color:var(--text-primary);pointer-events:none;border-radius:0 0 0 4px;justify-content:center;align-items:center;padding:0 .15rem;font-size:.55rem;font-weight:800;line-height:1;display:flex;position:absolute;top:0;right:0}html.light .outline-children.svelte-5xvp9z{background:var(--border)}html.light .outline-child-chip.svelte-5xvp9z{background:color-mix(in srgb, var(--status-color) 45%, #fff)}html.light .outline-child-chip.svelte-5xvp9z:hover{background:color-mix(in srgb, var(--status-color) 58%, #fff)}html.light .outline-empty.svelte-5xvp9z{background:#fff}@media (width<=640px){.outline-row.svelte-5xvp9z{height:auto;min-height:var(--outline-cell);grid-template-columns:1fr}.outline-grid.svelte-5xvp9z:has(.outline-row-pick:where(.svelte-5xvp9z)) .outline-row:where(.svelte-5xvp9z){grid-template-columns:2rem 1fr}.outline-parent.svelte-5xvp9z{border-right:none;border-bottom:1px solid var(--border);min-height:1.75rem;padding:.25rem .4rem}.outline-children.svelte-5xvp9z{height:auto}}.status-pill.svelte-1swmi23{align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.swatch.svelte-1swmi23{background:var(--status-color,#94a3b8);width:11px;height:11px;box-shadow:0 0 0 1px color-mix(in srgb, var(--text-primary) 12%, transparent);border-radius:3px;flex-shrink:0}.name.svelte-1swmi23{color:var(--text-secondary);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.badge.svelte-1swmi23{background:color-mix(in srgb, var(--status-color,#94a3b8) 22%, transparent);border-radius:999px;padding:.15rem .5rem .15rem .4rem}.badge.svelte-1swmi23 .name:where(.svelte-1swmi23){color:var(--text-primary)}
