[data-c-kanban]{inline-size:100%;display:block}[data-c-kanban-lanes]{gap:var(--c-space-4);padding-block:var(--c-space-3);scroll-snap-type:x mandatory;flex-direction:row;display:flex;overflow-x:auto}[data-c-kanban-lane]{flex:0 0 var(--c-kanban-lane-width,280px);gap:var(--c-space-3);border:1px solid var(--c-color-border);border-radius:var(--c-radius-md);background:var(--c-color-surface);padding:var(--c-space-3);scroll-snap-align:start;flex-direction:column;min-block-size:240px;display:flex}[data-c-kanban-lane][data-collapsed]{flex:0 0 64px}[data-c-kanban-lane][data-variant=plain]{background:0 0;border-color:#0000}[data-c-kanban-lane][data-variant=filled]{background:var(--c-color-surface-muted);border-color:#0000}[data-c-kanban-lane][data-variant=elevated]{background:var(--c-color-surface-raised);box-shadow:var(--c-shadow-sm,0 1px 3px oklch(0% 0 0/.1));border-color:#0000}[data-c-kanban][data-fluid] [data-c-kanban-lanes]{scroll-snap-type:none;flex-wrap:wrap;overflow-x:visible}[data-c-kanban][data-fluid] [data-c-kanban-lane]{flex:1 1 var(--c-kanban-lane-min-width,240px);min-inline-size:var(--c-kanban-lane-min-width,240px)}[data-c-kanban][data-fluid] [data-c-kanban-lane][data-collapsed]{flex:0 0 64px;min-inline-size:64px}[data-c-kanban-lane][data-collapsed] [data-c-kanban-lane-header]>*>:not(:first-child){display:none}[data-c-kanban-lane-header]{justify-content:space-between;align-items:center;gap:var(--c-space-3);display:flex}[data-c-kanban-cards]{gap:var(--c-space-2);flex-direction:column;min-block-size:160px;display:flex}[data-c-kanban-cards][data-capped]{max-block-size:var(--c-kanban-lane-max-height,60vh);overscroll-behavior:contain;overflow-y:auto}[data-c-kanban-card]{border:1px solid var(--c-color-border);border-radius:var(--c-radius-sm);background:var(--c-color-surface);cursor:grab;transition:box-shadow var(--c-motion-fast,.12s) ease;-webkit-user-select:none;user-select:none;padding-block:8px;padding-inline:12px}[data-c-kanban-card]:hover{box-shadow:0 2px 8px oklch(0% 0 0/.08)}[data-c-kanban-card][data-sortable-dragging]{opacity:.4}[data-c-kanban-card]:focus-visible{outline:2px solid var(--c-color-primary);outline-offset:2px}[data-c-kanban-card-default]{font-size:var(--c-text-sm);color:var(--c-color-text)}[data-c-kanban-empty]{border:1px dashed var(--c-color-border);border-radius:var(--c-radius-sm);padding-block:var(--c-space-4);text-align:center;font-size:var(--c-text-xs);color:var(--c-color-text-muted)}@media (prefers-reduced-motion:reduce){[data-c-kanban-card]{transition:none}}
