.ck3-board-column{display:grid;gap:var(--ck3-spacing-2);align-content:start;min-width:0;background:var(--ck3-color-band);border:var(--ck3-border-width-hairline) solid var(--ck3-color-border);border-radius:var(--ck3-radius-card);padding:var(--ck3-spacing-2)}.ck3-board-column-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ck3-spacing-2);height:24px;padding:0 var(--ck3-spacing-1)}.ck3-board-column-name{font-size:var(--ck3-font-size-body);font-weight:600;color:var(--ck3-color-foreground)}.ck3-board-column-count{font-size:var(--ck3-font-size-body);font-weight:500;color:var(--ck3-color-muted-foreground);font-variant-numeric:tabular-nums}.ck3-board-column-body{display:grid;gap:var(--ck3-spacing-2);max-height:calc(100dvh - 17.5rem);overflow-y:auto;contain:paint}.ck3-board-column-empty{display:grid;gap:var(--ck3-spacing-1);padding:var(--ck3-spacing-3) var(--ck3-spacing-2);text-align:center}.ck3-board-column-empty-what{color:var(--ck3-color-subtle-foreground);font-size:var(--ck3-font-size-body)}.ck3-board-column-empty-hint{color:var(--ck3-color-faint-foreground)}.ck3-board-column-empty-action,.ck3-board-column-empty-hint{font-size:var(--ck3-font-size-micro)}@media (min-width:640px){.ck3-board-lanes{grid-template-columns:var(--board-lane-columns);max-width:var(--board-lane-max-width,none)}}.ck3-column-grid{display:grid;gap:0 var(--ck3-spacing-3);align-items:center;padding:0 var(--ck3-spacing-4) 0 var(--ck3-spacing-3)}.ck3-column-grid>[data-slot=column-grid-cell]{min-width:0}.ck3-column-grid>[data-slot=column-grid-cell]>button{width:100%}.ck3-column-grid[data-slot=column-grid-head]{height:24px;font-size:var(--ck3-font-size-micro);font-weight:500;color:var(--ck3-color-subtle-foreground);margin:0 0 -4px}.ck3-column-grid[data-slot=column-grid-head]>:last-child,.ck3-column-grid[data-slot=column-grid-row]>:last-child{text-align:right}.ck3-column-grid[data-slot=column-grid-row]{position:relative;border-bottom:var(--ck3-border-width-hairline) solid var(--ck3-color-border);cursor:default;outline:none;height:var(--ck3-cg-row-height,auto)}.pgs-rows>li:last-child>.ck3-column-grid[data-slot=column-grid-row]{border-bottom:0}.ck3-column-grid[data-slot=column-grid-row]:hover{background:var(--ck3-color-surface-hover)}.ck3-column-grid[data-slot=column-grid-row]:focus-visible{box-shadow:inset 0 0 0 2px var(--ck3-color-foreground)}.ck3-column-grid[data-slot=column-grid-row][data-open=true]{background:var(--ck3-color-surface-selected)}.ck3-column-grid[data-slot=column-grid-row][data-open=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ck3-color-attention);box-shadow:inset -1px 0 0 var(--ck3-color-attention-foreground)}.ck3-board-card{display:grid;grid-template-columns:84px minmax(0,1fr);grid-template-areas:"top top" "thumb body" "chips chips" "foot foot";gap:var(--ck3-spacing-1) var(--ck3-spacing-3);align-items:start;padding:var(--ck3-spacing-2) var(--ck3-spacing-3) var(--ck3-spacing-2) var(--ck3-spacing-2);background:var(--ck3-color-surface);border:var(--ck3-border-width-hairline) solid var(--ck3-color-border);border-radius:var(--ck3-radius-button);min-width:0;text-align:left;cursor:grab;transition:border-color var(--ck3-motion-fast) ease-in-out}.ck3-board-card:hover{border-color:var(--ck3-color-foreground)}.ck3-board-card:focus-visible{outline:var(--ck3-border-width-emphasis) solid var(--ck3-color-foreground);outline-offset:1px}.ck3-board-card[data-dragging]{cursor:grabbing;opacity:.5}.ck3-board-card[data-selected=true]{outline:var(--ck3-border-width-emphasis) solid var(--ck3-color-foreground);outline-offset:calc(var(--ck3-border-width-hairline) * -1)}.ck3-board-card-nothumb{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "body" "chips" "foot"}.ck3-board-card-top{grid-area:top;display:flex;justify-content:space-between;align-items:start;gap:var(--ck3-spacing-2)}.ck3-board-card-title{font-weight:600;font-size:var(--ck3-font-size-body-lg);line-height:var(--ck3-line-height-body-lg);color:var(--ck3-color-foreground);flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ck3-board-card-thumb{grid-area:thumb;display:grid;gap:var(--ck3-border-width-hairline);border-radius:var(--ck3-radius-control);overflow:hidden;border:var(--ck3-border-width-hairline) solid var(--ck3-color-border);align-self:start}.ck3-board-card-thumb figure{margin:0;position:relative;height:40px;background:var(--ck3-color-well);overflow:hidden}.ck3-board-card-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.ck3-board-card-body{grid-area:body;display:grid;gap:var(--ck3-spacing-1);min-width:0;align-content:start}.ck3-board-card-desc{margin:0;color:var(--ck3-color-muted-foreground);font-size:var(--ck3-font-size-body);line-height:var(--ck3-line-height-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ck3-board-card-desc[data-none]{color:var(--ck3-color-subtle-foreground)}.ck3-board-card-meta{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0 var(--ck3-spacing-2);font-size:var(--ck3-font-size-micro);line-height:var(--ck3-line-height-micro)}.ck3-board-card-meta dt{color:var(--ck3-color-subtle-foreground)}.ck3-board-card-meta dd{margin:0;color:var(--ck3-color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck3-board-card-meta dd[data-none]{color:var(--ck3-color-subtle-foreground)}.ck3-board-card-chips{grid-area:chips;display:flex;flex-wrap:wrap;align-content:start;gap:var(--ck3-spacing-1);min-width:0}.ck3-board-card-chip{display:inline-flex;align-items:center;height:18px;padding:0 var(--ck3-spacing-1);border-radius:var(--ck3-radius-control);border:var(--ck3-border-width-hairline) solid var(--ck3-color-border);color:var(--ck3-color-muted-foreground);font-size:var(--ck3-font-size-micro);line-height:var(--ck3-line-height-micro);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ck3-board-card-chip[data-emphasis=true]{color:var(--ck3-color-foreground);border-color:var(--ck3-color-foreground)}.ck3-board-card-chip[data-none=true]{border-style:dashed;color:var(--ck3-color-subtle-foreground)}.ck3-board-card-chip[data-tone=danger]{color:var(--ck3-color-danger);border-color:var(--ck3-color-danger-line);background:var(--ck3-color-danger-wash)}.ck3-board-card-foot{grid-area:foot;display:flex;align-items:center;justify-content:space-between;gap:var(--ck3-spacing-2);margin-top:var(--ck3-spacing-1);padding-top:var(--ck3-spacing-1);border-top:var(--ck3-border-width-hairline) solid var(--ck3-color-border)}