._root_oheci_1{flex-shrink:0;display:inline-flex;position:relative}._trigger_oheci_7{border-radius:var(--tk-radius-sm);width:2rem;height:2rem;color:var(--tk-fg-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._trigger_oheci_7:hover:not(:disabled){background-color:var(--tk-surface-hover);color:var(--tk-fg)}._menu_oheci_28{top:calc(100% + var(--tk-space-1));z-index:var(--tk-z-overlay);min-width:11rem;padding:var(--tk-space-1);border:var(--tk-border-hairline) solid var(--tk-border-subtle);border-radius:var(--tk-radius-md);background-color:var(--tk-surface-raised);box-shadow:var(--tk-shadow-overlay);flex-direction:column;display:flex;position:absolute;left:0}._item_oheci_43{align-items:center;gap:var(--tk-space-2);width:100%;padding:var(--tk-space-2) var(--tk-space-3);border-radius:var(--tk-radius-sm);font-size:var(--tk-text-sm);color:var(--tk-fg);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}._item_oheci_43:hover:not(:disabled){background-color:var(--tk-surface-hover)}._itemDanger_oheci_62{color:var(--tk-fg-danger)}._itemDanger_oheci_62:hover:not(:disabled){background-color:var(--tk-danger-subtle);color:var(--tk-fg-danger)}._itemIcon_oheci_71{color:var(--tk-fg-muted);flex-shrink:0}._itemDanger_oheci_62 ._itemIcon_oheci_71{color:var(--tk-fg-danger)}._boardStrip_1i25c_3{align-items:stretch;gap:var(--tk-space-3);min-height:0;padding-bottom:var(--tk-space-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex:1;display:flex;overflow:auto}._column_1i25c_16{scroll-snap-align:start;border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-card);background-color:var(--tk-surface);width:19rem;max-width:19rem;min-height:12rem;box-shadow:var(--tk-shadow-card-lift);flex-direction:column;flex:none;display:flex}._dragging_1i25c_30{opacity:.4}._overlayColumn_1i25c_34{cursor:grabbing;width:19rem;max-width:19rem}._overlay_1i25c_34{box-shadow:var(--tk-shadow-overlay);cursor:grabbing}._columnHeader_1i25c_45{align-items:center;gap:var(--tk-space-1);padding:var(--tk-space-2) var(--tk-space-2) var(--tk-space-1) var(--tk-space-2);flex-shrink:0;display:flex;position:relative}._grip_1i25c_55{border-radius:var(--tk-radius-sm);width:1.75rem;height:1.75rem;color:var(--tk-fg-subtle);cursor:grab;touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._grip_1i25c_55:hover{color:var(--tk-fg);background-color:var(--tk-surface-hover)}._colorDot_1i25c_76{border-radius:var(--tk-radius-pill);flex-shrink:0;width:.625rem;height:.625rem}._columnName_1i25c_83{min-width:0;font-size:var(--tk-text-md);font-weight:var(--tk-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}._columnCount_1i25c_94{padding:0 var(--tk-space-2);border-radius:var(--tk-radius-pill);background-color:var(--tk-surface-sunken);font-size:var(--tk-text-xs);color:var(--tk-fg-muted);flex-shrink:0}._renameForm_1i25c_103{flex:1;min-width:0}._columnCards_1i25c_108{gap:var(--tk-space-2);min-height:5rem;padding:var(--tk-space-1) var(--tk-space-2) var(--tk-space-2);flex-direction:column;flex:1;display:flex}._emptyHint_1i25c_117{padding:var(--tk-space-3);border:var(--tk-border-hairline) dashed var(--tk-border);border-radius:var(--tk-radius-md);font-size:var(--tk-text-sm);color:var(--tk-fg-muted);text-align:center;margin:0}._card_1i25c_129{border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-md);background-color:var(--tk-surface-raised);touch-action:manipulation}._cardFace_1i25c_136{gap:var(--tk-space-1);width:100%;padding:var(--tk-space-2) var(--tk-space-3);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:grab;background:0 0;border:none;flex-direction:column;display:flex}._cardTitle_1i25c_151{overflow-wrap:anywhere;font-size:var(--tk-text-sm);font-weight:var(--tk-weight-semibold)}._cardDescription_1i25c_157{overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;font-size:var(--tk-text-xs);color:var(--tk-fg-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cardFace_1i25c_136:hover{background-color:var(--tk-surface-hover)}._quickAdd_1i25c_172{gap:var(--tk-space-2);margin:0 var(--tk-space-2) var(--tk-space-2);padding:var(--tk-space-2);border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-md);background-color:var(--tk-surface-raised);flex-direction:column;flex-shrink:0;display:flex}._quickAddTrigger_1i25c_184{align-items:center;gap:var(--tk-space-1);margin:0 var(--tk-space-2) var(--tk-space-2);padding:var(--tk-space-2);border:var(--tk-border-hairline) dashed var(--tk-border);border-radius:var(--tk-radius-md);font-size:var(--tk-text-sm);color:var(--tk-fg-muted);cursor:pointer;background:0 0;flex-shrink:0;display:flex}._quickAddTrigger_1i25c_184:hover{border-color:var(--tk-border-strong);color:var(--tk-fg)}._quickAddActions_1i25c_204{align-items:center;gap:var(--tk-space-2);display:flex}._quickAddHint_1i25c_210{font-size:var(--tk-text-xs);color:var(--tk-fg-subtle)}._addColumnCard_1i25c_215{justify-content:center;align-items:center;gap:var(--tk-space-1);scroll-snap-align:start;width:19rem;max-width:19rem;min-height:3rem;padding:var(--tk-space-3);border:var(--tk-border-hairline) dashed var(--tk-border);border-radius:var(--tk-radius-card);font-size:var(--tk-text-sm);color:var(--tk-fg-muted);cursor:pointer;background:0 0;flex:none;display:flex}._addColumnCard_1i25c_215:hover:not(:disabled){border-color:var(--tk-border-strong);color:var(--tk-fg)}._addColumnDisabled_1i25c_239{cursor:not-allowed;opacity:.5}._addColumnForm_1i25c_244{align-items:stretch;gap:var(--tk-space-2);cursor:default;flex-direction:column}._addColumnActions_1i25c_251{align-items:center;gap:var(--tk-space-2);display:flex}._skeletonColumn_1i25c_257{gap:var(--tk-space-2);scroll-snap-align:start;width:19rem;max-width:19rem;min-height:12rem;padding:var(--tk-space-3);border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-card);background-color:var(--tk-surface);box-shadow:var(--tk-shadow-card-lift);animation:_kanban-skeleton-pulse_1i25c_1 1.6s var(--tk-ease-standard) infinite;flex-direction:column;flex:none;display:flex}._skeletonCard_1i25c_274{border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-md);background-color:var(--tk-surface-raised);height:3.5rem}@keyframes _kanban-skeleton-pulse_1i25c_1{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){._skeletonColumn_1i25c_257{animation:none}}._colorGray_1i25c_295{background-color:var(--tk-neutral-400)}._colorBlue_1i25c_299{background-color:var(--tk-blue-400)}._colorGreen_1i25c_303{background-color:var(--tk-green-400)}._colorYellow_1i25c_307{background-color:var(--tk-yellow-400)}._colorOrange_1i25c_311{background-color:var(--tk-orange-400)}._colorRed_1i25c_315{background-color:var(--tk-red-400)}._colorPurple_1i25c_319{background-color:var(--tk-purple-400)}._colorPink_1i25c_323{background-color:var(--tk-rose-400)}._headerActions_1i25c_327{align-items:center;gap:var(--tk-space-2);flex:1;min-width:0;display:flex}._headerSelect_1i25c_335{min-width:12rem;max-width:16rem}._paletteTrigger_1i25c_341{color:var(--tk-fg-muted)}._editorForm_1i25c_346{gap:var(--tk-space-3);display:grid}._editorFooter_1i25c_351{justify-content:space-between;align-items:center;gap:var(--tk-space-2);display:flex}._editorFooterEnd_1i25c_358{align-items:center;gap:var(--tk-space-2);display:flex}._editorDelete_1i25c_364{color:var(--tk-fg-danger)}._editorDelete_1i25c_364:hover:not(:disabled){background-color:var(--tk-danger-subtle);color:var(--tk-fg-danger)}._counter_1i25c_373{font-size:var(--tk-text-xs);color:var(--tk-fg-muted);text-align:right;margin:0}._form_1i25c_380{gap:var(--tk-space-3);display:grid}._formActions_1i25c_385{justify-content:flex-end;align-items:center;gap:var(--tk-space-2);display:flex}@media (width<=47.98rem){._column_1i25c_16,._skeletonColumn_1i25c_257,._addColumnCard_1i25c_215{width:16rem;max-width:16rem}._headerActions_1i25c_327{flex-wrap:wrap;justify-content:flex-end}._headerSelect_1i25c_335{flex:1;min-width:0;max-width:none}}
