@layer equip{.eq-kanban{min-width:0;color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-s) / 1.3 var(--eq-font);position:relative}.eq-kanban-board{gap:var(--eq-space-2);overscroll-behavior-x:contain;grid-auto-columns:minmax(6.5rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.eq-kanban-column{gap:var(--eq-space-2);min-width:0;padding:var(--eq-space-2);border-radius:var(--eq-radius-m);background:var(--eq-tint);transition:background-color var(--eq-dur) var(--eq-ease);flex-direction:column;display:flex}.eq-kanban-column[data-target]{background:var(--eq-tint-strong)}.eq-kanban-head{justify-content:space-between;align-items:baseline;gap:var(--eq-space-1);padding-inline:var(--eq-space-1);font-size:var(--eq-text-xs);line-height:16px;display:flex}.eq-kanban-column-title{min-width:0;font-weight:var(--eq-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eq-kanban-count{color:var(--eq-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--eq-dur) var(--eq-ease);flex:none}.eq-kanban-count[data-over]{color:var(--eq-danger);font-weight:var(--eq-weight-strong)}.eq-kanban-count-value{transition:translate var(--eq-dur-move) var(--eq-spring), opacity var(--eq-dur) var(--eq-ease);display:inline-block}@starting-style{.eq-kanban-count-value{opacity:0;translate:0 -4px}}.eq-kanban-list{gap:var(--eq-space-2);min-height:var(--eq-h-m);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex;position:relative}.eq-kanban-item{border-radius:var(--eq-radius-m);transition:translate var(--eq-dur-move) var(--eq-spring)}.eq-kanban-item[data-placeholder]{outline:1px dashed var(--eq-line-strong);outline-offset:-1px;background:var(--eq-tint)}.eq-kanban-item[data-placeholder]>.eq-kanban-card{opacity:0}.eq-kanban-card{box-sizing:border-box;min-height:24px;padding:var(--eq-space-2);border:1px solid var(--eq-line);border-radius:var(--eq-radius-m);background:var(--eq-raised);overflow-wrap:anywhere;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:border-color var(--eq-dur) var(--eq-ease), box-shadow var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);gap:2px;display:grid}@media (hover:hover){.eq-kanban-card:hover{border-color:var(--eq-line-strong)}}.eq-kanban-card:active{scale:var(--eq-press)}.eq-kanban-card:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-kanban-card[data-lifted],.eq-kanban-ghost>.eq-kanban-card{border-color:var(--eq-line-strong);box-shadow:var(--eq-shadow);-webkit-backdrop-filter:var(--eq-blur);backdrop-filter:var(--eq-blur);scale:calc(2 - var(--eq-press));transition:border-color var(--eq-dur) var(--eq-ease), box-shadow var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring)}.eq-kanban-ghost{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.eq-kanban-ghost>.eq-kanban-card{cursor:grabbing;height:100%}@starting-style{.eq-kanban-ghost>.eq-kanban-card{box-shadow:none;scale:1}}.eq-kanban-card-title{min-width:0}.eq-kanban-card-meta{color:var(--eq-ink-2);font-size:var(--eq-text-xs)}.eq-kanban-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}
