.board{align-items:stretch;gap:14px;height:100%;min-height:0;padding:20px 26px;display:flex;overflow-x:auto}.col{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;flex-direction:column;flex:1;min-width:236px;min-height:0;transition:all .15s;display:flex}.col.drag{background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent) 40%, white)}.col-h{flex-direction:column;gap:8px;padding:13px 14px 11px;display:flex}.col-h .r1{align-items:center;gap:8px;display:flex}.col-h .dot{border-radius:50%;flex:none;width:9px;height:9px}.col-h b{flex:1;font-size:13px;font-weight:600}.col-h .cnt{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:1px 9px;font-size:12px;font-weight:600}.col-h .sum{color:var(--faint);font-size:11.5px;font-weight:500}.col-b{flex-direction:column;flex:1;gap:9px;min-height:40px;padding:4px 10px 12px;display:flex;overflow-y:auto}.lead{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-1);cursor:grab;text-align:left;border-radius:13px;width:100%;padding:12px;transition:all .13s;animation:.3s both rise;display:block}.lead:hover{box-shadow:var(--sh-2);transform:translateY(-1px)}.lead:active{cursor:grabbing}.lead.ghost{opacity:.4}.lead .l1{align-items:center;gap:9px;margin-bottom:9px;display:flex}.lead .l1 .info{flex:1;min-width:0}.lead .l1 b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.lead .l1 small{color:var(--faint);font-size:11px}.lead .intr{color:var(--muted);margin-bottom:10px;font-size:12px}.lead .l3{justify-content:space-between;align-items:center;display:flex}.lead .val{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.lead .val.z{color:var(--faint);font-weight:500}.lead .waq{background:var(--wa-soft);width:28px;height:28px;color:var(--wa);border-radius:8px;place-items:center;display:grid}.lead .waq:hover{filter:brightness(.97)}.lead .foot{border-top:1px dashed var(--border);align-items:center;gap:6px;margin-top:9px;padding-top:9px;display:flex}.lead .foot small{color:var(--faint);font-size:10.5px}.owner{color:var(--muted);background:var(--surface-2);border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:600}.hint{color:var(--faint);align-items:center;gap:6px;font-size:11px;display:flex}
