.kanban_toolbar__zSAiM{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.kanban_toolbar__zSAiM label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.kanban_board__17SDA{display:flex;gap:14px;overflow-x:auto;padding-bottom:16px;min-height:calc(100vh - 240px);align-items:flex-start}.kanban_column__ZgBAs{flex:0 0 260px;min-width:260px;background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border);display:flex;flex-direction:column;max-height:calc(100vh - 240px);overflow:hidden}.kanban_columnHeader__YJB4f{padding:14px 16px 10px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:relative;display:flex;align-items:center}.kanban_columnHeader__YJB4f:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.kanban_columnHeaderRaw__gSCMB:before{background:var(--text-secondary)}.kanban_columnHeaderEnriched__64hFY:before{background:var(--accent)}.kanban_columnHeaderQualified__UAP9I:before{background:#5856d6}.kanban_columnHeaderContacted__7gzSx:before{background:var(--warning)}.kanban_columnHeaderWon__nMJsR:before{background:var(--success)}.kanban_columnHeaderLost__2hgc_:before{background:var(--danger)}.kanban_columnHeaderNoResponse__tUO92:before{background:#8e8e93}.kanban_columnTitle__qdiuz{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary)}.kanban_columnCount__1Qo9R{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:9999px;background:hsla(0,0%,100%,.06);font-size:.6875rem;font-weight:600;color:var(--text-secondary);margin-left:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kanban_columnBody__ZySFE{flex:1 1;overflow:hidden auto;padding:6px 10px 10px;display:flex;flex-direction:column;gap:8px}.kanban_columnBody__ZySFE::-webkit-scrollbar{width:4px}.kanban_columnBody__ZySFE::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.kanban_columnDragOver__sxK6o .kanban_columnBody__ZySFE{background:var(--accent-subtle);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.kanban_leadCard__YQ3XX{background:var(--bg-surface);border-radius:var(--radius-md);padding:12px 14px;box-shadow:var(--shadow-sm);cursor:-webkit-grab;cursor:grab;transition:box-shadow .2s ease,transform .15s ease;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%;overflow:hidden}.kanban_leadCard__YQ3XX:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.kanban_leadCard__YQ3XX:active{cursor:-webkit-grabbing;cursor:grabbing}.kanban_cardDragging__cVi4e{opacity:.5;transform:scale(.97);box-shadow:var(--shadow-sm)}.kanban_cardName__C4TDz{font-size:.8125rem;font-weight:600;color:var(--text-primary);line-height:1.3;margin-bottom:4px}.kanban_cardCommune___qRG2,.kanban_cardName__C4TDz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban_cardCommune___qRG2{font-size:.75rem;color:var(--text-secondary);margin-bottom:8px}.kanban_cardBadges__Wecfo{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kanban_scoreBadge__GzfXp{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:.6875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kanban_scoreHigh__n9ZDN{background:var(--success-subtle);color:var(--success)}.kanban_scoreMid___YnoK{background:var(--warning-subtle);color:var(--warning)}.kanban_scoreLow__eeDtX{background:hsla(240,2%,57%,.12);color:var(--text-secondary)}.kanban_gradeBadge__7WZp4{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:.6875rem;font-weight:700}.kanban_gradeA__UBvaS{background:var(--success-subtle);color:var(--grade-a)}.kanban_gradeB___z5Yl{background:rgba(107,159,232,.1);color:var(--grade-b)}.kanban_gradeC__0rg7H{background:var(--warning-subtle);color:var(--grade-c)}.kanban_gradeD__OVVlR{background:var(--warning-subtle);color:var(--grade-d)}.kanban_gradeF__QjrMR{background:var(--danger-subtle);color:var(--grade-f)}.kanban_gradeNone__3EKZq{background:hsla(240,2%,57%,.12);color:var(--text-secondary)}.kanban_cardIcons__Tn_zD{display:flex;align-items:center;gap:4px;margin-left:auto}.kanban_cardIcon__1Bfxw{width:14px;height:14px;color:var(--text-muted)}.kanban_emptyColumn__vdewr{text-align:center;padding:24px 8px;font-size:.75rem;color:var(--text-muted)}.kanban_error__gtYuF{padding:12px 18px;background:var(--danger-subtle);color:var(--danger);border-radius:var(--radius-md);margin-bottom:16px;font-size:.875rem;font-weight:500}