.board.svelte-z857vn{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr auto;column-gap:var(--sp-5);row-gap:var(--sp-3);padding:var(--sp-6) var(--sp-8);height:100vh;align-items:stretch;box-sizing:border-box}.column-wrapper.svelte-z857vn{display:flex;flex-direction:column;height:100%;min-height:0}.column-wrapper.span-rows.svelte-z857vn{grid-row:1 / 3}.category-switcher.svelte-z857vn{grid-column:3;grid-row:2;display:flex;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:99px;padding:3px;gap:2px}.category-btn.svelte-z857vn{flex:1;padding:var(--sp-1) var(--sp-4);border-radius:99px;font-size:.8125rem;font-weight:500;color:var(--clr-text-muted);background:transparent;transition:all var(--transition-fast)}.category-btn.svelte-z857vn:hover{color:var(--clr-text)}.category-btn.active.svelte-z857vn{background:var(--clr-surface-2);color:var(--clr-text);font-weight:600}.modal-overlay.svelte-z857vn{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.modal-card.svelte-z857vn{background:#252526;border:1px solid #3c3c3c;border-radius:var(--radius-lg);padding:var(--sp-6);width:100%;max-width:400px;box-shadow:var(--shadow-drag);display:flex;flex-direction:column;gap:var(--sp-4)}.modal-title.svelte-z857vn{font-size:1rem;font-weight:600;color:var(--clr-text)}.date-label.svelte-z857vn{display:flex;flex-direction:column;gap:var(--sp-1);font-size:.8125rem;color:var(--clr-text-muted)}.date-label.svelte-z857vn input:where(.svelte-z857vn),.date-label.svelte-z857vn select:where(.svelte-z857vn){width:100%}.quick-win-label.svelte-z857vn{display:flex;align-items:center;gap:var(--sp-2);cursor:pointer;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);border:1px solid var(--clr-border);transition:border-color var(--transition-fast),background var(--transition-fast)}.quick-win-label.svelte-z857vn:has(input:where(.svelte-z857vn):checked){border-color:#d7ba7d;background:#2a2510}.quick-win-label.svelte-z857vn input[type=checkbox]:where(.svelte-z857vn){width:15px;height:15px;accent-color:#d7ba7d;flex-shrink:0}.quick-win-text.svelte-z857vn{font-size:.875rem;font-weight:500;color:var(--clr-text)}.quick-win-hint.svelte-z857vn{font-size:.75rem;color:var(--clr-text-muted);margin-left:auto}
