.plan-task-card.svelte-ir1knm{position:relative;box-sizing:border-box;display:flex;min-height:4.25rem;flex-direction:column;gap:var(--spacing-2);border:1px solid var(--color-grey-25);border-radius:var(--radius-5);padding:var(--spacing-5);background:var(--color-grey-0);box-shadow:var(--shadow-md);color:var(--color-font-primary);cursor:grab;transform:none;transform-origin:center;transition:transform .18s ease,box-shadow .18s ease;will-change:transform}.plan-task-card.dragging.svelte-ir1knm{z-index:8;cursor:grabbing;transform:translateY(-8px) rotate(10deg) scale(1.02);box-shadow:var(--shadow-xl)}.plan-task-card.settling.svelte-ir1knm{transform:translateY(-8px) rotate(10deg) scale(1.02);transition:none}.card-open.svelte-ir1knm{position:absolute;z-index:1;inset:0;border-radius:inherit}.card-open.svelte-ir1knm:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.plan-card-main.svelte-ir1knm,.plan-card-metadata.svelte-ir1knm,.plan-actions.svelte-ir1knm{position:relative;z-index:2;pointer-events:none}.plan-actions.svelte-ir1knm,.plan-actions.svelte-ir1knm a:where(.svelte-ir1knm),.plan-actions.svelte-ir1knm button:where(.svelte-ir1knm),.plan-action-menu.svelte-ir1knm,.open-plan-link.svelte-ir1knm{pointer-events:auto}h3.svelte-ir1knm{margin:0}h3.svelte-ir1knm{display:-webkit-box;overflow:hidden;color:var(--color-grey-100);font-size:1rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.plan-card-metadata.svelte-ir1knm{display:flex;min-height:1.25rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-3)}.project-pill.svelte-ir1knm{border-radius:var(--radius-full);padding:2px var(--spacing-3);font-size:var(--font-size-xxs);line-height:1.25}.project-pill.svelte-ir1knm{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:var(--spacing-2);margin-inline-end:auto;overflow:hidden;background:var(--color-primary);color:var(--color-font-button);text-overflow:ellipsis;white-space:nowrap}.project-pill.svelte-ir1knm>span:where(.svelte-ir1knm){width:.75rem;height:.75rem;flex:0 0 .75rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%2048V33.34c0-.825.193-1.608.58-2.35a4.723%204.723%200%20011.614-1.794l2.681-1.794c.284%203.464.731%206.412%201.34%208.845.61%202.433%201.565%205.134%202.865%208.103L5%2048zm12.736-4.949a35.577%2035.577%200%2001-3.169-8.66%2042.747%2042.747%200%2001-1.036-9.463c0-5.155%201.006-10.01%203.018-14.566C18.56%205.806%2021.21%202.352%2024.5%200c3.29%202.35%205.942%205.805%207.954%2010.362%202.011%204.558%203.016%209.413%203.015%2014.566%200%203.216-.346%206.34-1.036%209.372a37.858%2037.858%200%2001-3.169%208.752H17.736zM24.5%2025.732c1.34%200%202.489-.484%203.444-1.452.956-.969%201.433-2.134%201.431-3.497-.002-1.362-.479-2.527-1.43-3.493-.953-.967-2.101-1.452-3.445-1.455-1.344-.003-2.491.482-3.442%201.455-.95.973-1.428%202.138-1.433%203.494-.005%201.355.473%202.52%201.433%203.496.96.974%202.108%201.459%203.442%201.452zM44%2048l-9.08-3.65c1.3-2.969%202.255-5.67%202.864-8.103.61-2.433%201.057-5.381%201.341-8.845l2.681%201.794a4.715%204.715%200%20011.616%201.794c.387.742.58%201.526.578%202.35V48z'%20fill='%23000'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%2048V33.34c0-.825.193-1.608.58-2.35a4.723%204.723%200%20011.614-1.794l2.681-1.794c.284%203.464.731%206.412%201.34%208.845.61%202.433%201.565%205.134%202.865%208.103L5%2048zm12.736-4.949a35.577%2035.577%200%2001-3.169-8.66%2042.747%2042.747%200%2001-1.036-9.463c0-5.155%201.006-10.01%203.018-14.566C18.56%205.806%2021.21%202.352%2024.5%200c3.29%202.35%205.942%205.805%207.954%2010.362%202.011%204.558%203.016%209.413%203.015%2014.566%200%203.216-.346%206.34-1.036%209.372a37.858%2037.858%200%2001-3.169%208.752H17.736zM24.5%2025.732c1.34%200%202.489-.484%203.444-1.452.956-.969%201.433-2.134%201.431-3.497-.002-1.362-.479-2.527-1.43-3.493-.953-.967-2.101-1.452-3.445-1.455-1.344-.003-2.491.482-3.442%201.455-.95.973-1.428%202.138-1.433%203.494-.005%201.355.473%202.52%201.433%203.496.96.974%202.108%201.459%203.442%201.452zM44%2048l-9.08-3.65c1.3-2.969%202.255-5.67%202.864-8.103.61-2.433%201.057-5.381%201.341-8.845l2.681%201.794a4.715%204.715%200%20011.616%201.794c.387.742.58%201.526.578%202.35V48z'%20fill='%23000'/%3e%3c/svg%3e") center / contain no-repeat}.open-plan-link.svelte-ir1knm{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--color-font-secondary);font-size:var(--font-size-xs);font-weight:400;line-height:normal;text-decoration:none}.open-plan-link.svelte-ir1knm>span:where(.svelte-ir1knm){width:.875rem;height:.875rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%201v23l8-8.118%208%209.47c2.667%202.707%202.667%205.413%202.667%205.413V47h10.666V28.059s0-2.706-1.413-5.412S24%2017.235%2024%2017.235l-8-9.254L22.667%201M40%201L28.107%2013.095l1.226%201.434s2.48%202.706%203.92%205.412A11.7%2011.7%200%200134.32%2023L48%209.118'%20fill='%23000'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%201v23l8-8.118%208%209.47c2.667%202.707%202.667%205.413%202.667%205.413V47h10.666V28.059s0-2.706-1.413-5.412S24%2017.235%2024%2017.235l-8-9.254L22.667%201M40%201L28.107%2013.095l1.226%201.434s2.48%202.706%203.92%205.412A11.7%2011.7%200%200134.32%2023L48%209.118'%20fill='%23000'/%3e%3c/svg%3e") center / contain no-repeat}.open-plan-link.svelte-ir1knm:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.plan-actions.svelte-ir1knm{position:absolute;inset-block-start:var(--spacing-2);inset-inline-end:var(--spacing-2)}.plan-action-menu.svelte-ir1knm{position:relative;opacity:0;transition:opacity .12s ease}.plan-task-card.svelte-ir1knm:hover .plan-action-menu:where(.svelte-ir1knm),.plan-task-card.svelte-ir1knm:focus-within .plan-action-menu:where(.svelte-ir1knm),.plan-action-menu[open].svelte-ir1knm{opacity:1}.plan-action-menu.svelte-ir1knm summary:where(.svelte-ir1knm){display:grid;width:1.75rem;min-height:1.5rem;place-items:center;border-radius:var(--radius-full);padding:0;background:transparent;color:var(--color-font-secondary);font-size:var(--font-size-xxs);line-height:1rem;letter-spacing:.08em;list-style:none;cursor:pointer}.plan-action-menu.svelte-ir1knm summary:where(.svelte-ir1knm)::-webkit-details-marker{display:none}.plan-action-menu-items.svelte-ir1knm{position:absolute;z-index:4;inset-block-start:calc(100% + var(--spacing-2));inset-inline-end:0;display:grid;width:8.5rem;gap:var(--spacing-2);border:1px solid var(--color-grey-25);border-radius:var(--radius-5);padding:var(--spacing-4);background:var(--color-grey-0);box-shadow:var(--shadow-lg)}.plan-action-menu-items.svelte-ir1knm button:where(.svelte-ir1knm),.plan-action-menu-items.svelte-ir1knm a:where(.svelte-ir1knm){box-sizing:border-box;display:grid;width:100%;min-height:1.5rem;place-items:center;border:0;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);background:var(--color-grey-10);color:var(--color-font-primary);font:inherit;font-size:var(--font-size-xxs);text-align:center;text-decoration:none;cursor:pointer}.plan-action-menu-items.svelte-ir1knm button:where(.svelte-ir1knm):disabled{opacity:.45;cursor:not-allowed}.plan-action-menu.svelte-ir1knm summary:where(.svelte-ir1knm):focus-visible,.plan-action-menu-items.svelte-ir1knm button:where(.svelte-ir1knm):focus-visible,.plan-action-menu-items.svelte-ir1knm a:where(.svelte-ir1knm):focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px}
