.page.svelte-1hrva9w{height:calc(100vh - 3rem);display:flex;flex-direction:column}.page-header.svelte-1hrva9w{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-shrink:0}.page-header.svelte-1hrva9w h1:where(.svelte-1hrva9w){margin:0}.page-header.svelte-1hrva9w .form-select:where(.svelte-1hrva9w){width:auto;min-width:200px}.kanban-board.svelte-1hrva9w{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;flex:1;min-height:0}.kanban-column.svelte-1hrva9w{display:flex;flex-direction:column;background-color:var(--color-bg);border-radius:8px;min-height:200px}.column-header.svelte-1hrva9w{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:3px solid var(--color-status-todo)}.column-header.doing.svelte-1hrva9w{border-bottom-color:var(--color-status-doing)}.column-header.done.svelte-1hrva9w{border-bottom-color:var(--color-status-done)}.column-header.svelte-1hrva9w h3:where(.svelte-1hrva9w){margin:0;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.count.svelte-1hrva9w{background-color:var(--color-surface);padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.column-content.svelte-1hrva9w{flex:1;padding:.5rem;overflow-y:auto;min-height:100px}.kanban-card.svelte-1hrva9w{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:.75rem;margin-bottom:.5rem;cursor:grab;transition:box-shadow .15s,transform .15s}.kanban-card.svelte-1hrva9w:active{cursor:grabbing}.kanban-card.svelte-1hrva9w:hover{box-shadow:0 4px 12px #0000001a}.kanban-card.done-card.svelte-1hrva9w{opacity:.7}.card-title.svelte-1hrva9w{display:block;font-weight:500;color:var(--color-text);text-decoration:none;margin-bottom:.5rem}.card-title.svelte-1hrva9w:hover{color:var(--color-primary)}.card-meta.svelte-1hrva9w{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text-muted)}.initiative.svelte-1hrva9w{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.due-date.svelte-1hrva9w{font-variant-numeric:tabular-nums}.due-date.overdue.svelte-1hrva9w{color:var(--color-danger);font-weight:500}
