.compact-task-row.svelte-1s8lb59{border-radius:var(--radius-control-inner);min-width:0;color:var(--text);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.compact-task-row--dashboard.svelte-1s8lb59{border-radius:var(--radius-control);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:8px 6px}.compact-task-row--dashboard.svelte-1s8lb59:has(.compact-task-row__rail:where(.svelte-1s8lb59)){grid-template-columns:22px minmax(0,1fr) auto}.compact-task-row--mini.svelte-1s8lb59{padding:6px}.compact-task-row.svelte-1s8lb59:hover,.compact-task-row.svelte-1s8lb59:focus-within{background:var(--surface-hover)}.compact-task-row__main.svelte-1s8lb59{min-width:0;color:var(--text);gap:1px;display:grid}.compact-task-row--dashboard.svelte-1s8lb59 .compact-task-row__main:where(.svelte-1s8lb59){gap:3px}.compact-task-row__content.svelte-1s8lb59{gap:1px;min-width:0;display:grid}.compact-task-row__title-line.svelte-1s8lb59{align-items:baseline;gap:4px;min-width:0;display:flex}.compact-task-row__short-ref.svelte-1s8lb59{color:var(--info);letter-spacing:-.01em;flex:none;font-size:12px;font-weight:700}.compact-task-row__title.svelte-1s8lb59{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;font-weight:600;line-height:17px;overflow:hidden}.compact-task-row--dashboard.svelte-1s8lb59 .compact-task-row__title:where(.svelte-1s8lb59){font-size:14px;font-weight:700}.compact-task-row__meta.svelte-1s8lb59{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:11px;line-height:15px;display:flex}.compact-task-row--dashboard.svelte-1s8lb59 .compact-task-row__meta:where(.svelte-1s8lb59){font-size:12px}:is(.compact-task-row.svelte-1s8lb59:has(.inline-date.open),.compact-task-row.svelte-1s8lb59:has(.relation-popover.open),.compact-task-row.svelte-1s8lb59:has(.relation-popover:hover),.compact-task-row.svelte-1s8lb59:has(.relation-popover:focus-within)){z-index:30;position:relative}.compact-task-row__rail.svelte-1s8lb59{z-index:2;justify-content:flex-end;align-items:center;gap:0;display:flex;position:relative}.compact-task-row__rail.svelte-1s8lb59 .relation-popover,.compact-task-row__rail.svelte-1s8lb59 .inline-date{flex:none;margin-left:5px}@media (hover:hover) and (pointer:fine){.compact-task-row.svelte-1s8lb59 .relation-popover.empty,.compact-task-row.svelte-1s8lb59 .inline-date:not(.has-value){opacity:0;pointer-events:none;max-width:0;margin-left:0;transition:max-width .14s,margin-left .14s,opacity .12s;overflow:hidden}.compact-task-row.svelte-1s8lb59:hover .relation-popover.empty,.compact-task-row.svelte-1s8lb59:focus-within .relation-popover.empty,.compact-task-row.svelte-1s8lb59 .relation-popover.empty.open,.compact-task-row.svelte-1s8lb59:hover .inline-date,.compact-task-row.svelte-1s8lb59:focus-within .inline-date,.compact-task-row.svelte-1s8lb59 .inline-date.open{opacity:1;pointer-events:auto;margin-left:5px;overflow:visible}.compact-task-row.svelte-1s8lb59:hover .relation-popover.empty,.compact-task-row.svelte-1s8lb59:focus-within .relation-popover.empty,.compact-task-row.svelte-1s8lb59 .relation-popover.empty.open,.compact-task-row.svelte-1s8lb59:hover .inline-date:not(.has-value),.compact-task-row.svelte-1s8lb59:focus-within .inline-date:not(.has-value),.compact-task-row.svelte-1s8lb59 .inline-date:not(.has-value).open{max-width:30px}}@media (width<=640px){.compact-task-row.hide-rail-mobile.svelte-1s8lb59 .compact-task-row__rail:where(.svelte-1s8lb59){display:none}.compact-task-row--dashboard.hide-rail-mobile.svelte-1s8lb59:has(.compact-task-row__rail:where(.svelte-1s8lb59)){grid-template-columns:22px minmax(0,1fr)}}.compact-task-row__main.svelte-1s8lb59{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}div.compact-task-row__main.svelte-1s8lb59{cursor:default}.compact-task-row.no-leading.svelte-1s8lb59{grid-template-columns:minmax(0,1fr)}.compact-task-row.no-leading.has-trailing.svelte-1s8lb59{grid-template-columns:minmax(0,1fr) auto}.compact-task-row--relation.svelte-1s8lb59{border:1px solid var(--border-muted);border-radius:var(--radius);background:var(--surface);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:30px;padding:5px 7px}.compact-task-row--relation.svelte-1s8lb59 .compact-task-row__title:where(.svelte-1s8lb59){font-size:13px;font-weight:500}.compact-task-row.selected.svelte-1s8lb59{background:var(--selection)}.compact-task-row.wrap-title.svelte-1s8lb59 .compact-task-row__title:where(.svelte-1s8lb59){white-space:normal;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.compact-task-row.wrap-title.svelte-1s8lb59 .compact-task-row__meta:where(.svelte-1s8lb59){overflow-wrap:anywhere;flex-wrap:wrap}@media (width<=640px){.compact-task-row.no-leading.hide-rail-mobile.has-trailing.svelte-1s8lb59{grid-template-columns:minmax(0,1fr)}}.relationship-typeahead{margin-top:6px;position:relative}.relationship-typeahead input{border:1px solid var(--border-muted);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:32px;color:var(--text);outline:none;padding:0 9px;font-size:13px}.relationship-typeahead input:focus{border-color:var(--info);box-shadow:0 0 0 3px var(--selection);background:var(--surface)}.relationship-typeahead input:disabled{cursor:not-allowed;opacity:.6}.relationship-menu{z-index:45;border:1px solid var(--border-muted);border-radius:var(--radius-inset);background:var(--surface);box-shadow:var(--shadow-popover);padding:4px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden}.relationship-menu--before,.relationship-menu--after{width:max-content;min-width:100%;max-width:min(90cqw,100vw - 32px)}.relationship-menu--before{right:auto}.relationship-menu--after{left:auto}.relationship-menu button{border-radius:var(--radius-control-inner);width:100%;min-height:46px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.relationship-menu button:hover,.relationship-menu button.highlighted{background:var(--surface-hover)}.relationship-menu__glyph{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-subtle);width:21px;height:21px;color:var(--muted-strong);justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.relationship-menu__main{gap:1px;min-width:0;display:grid}.relationship-menu__main strong,.relationship-menu__main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relationship-menu__main strong{color:var(--text);font-size:12px;font-weight:700}.relationship-menu__meta{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.workspace-dot{border:1px solid var(--border);border-radius:999px;flex:none;width:9px;height:9px}
