.leads-kanban-board{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:10px 0}@media (max-width:992px){.leads-kanban-board{grid-template-columns:1fr}}.leads-kanban-column{background:rgba(255,255,255,.02);border:1px solid var(--glass-border);border-radius:12px;display:flex;flex-direction:column;padding:15px;transition:background .3s ease;height:42vh;min-height:250px}.leads-kanban-column.drag-over{background:rgba(255,255,255,.05);border-color:var(--cor-primaria)}.leads-kanban-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--glass-border)}.leads-kanban-title{font-size:.95rem;font-weight:600;color:var(--cor-texto)}.leads-kanban-count{background:rgba(0,0,0,.5);color:var(--cor-texto-muted);font-size:.75rem;padding:2px 8px;border-radius:12px}.leads-kanban-cards{flex:1;display:flex;flex-direction:column;gap:12px;min-height:50px;overflow-y:auto;padding-right:5px}.leads-kanban-cards::-webkit-scrollbar{width:6px}.leads-kanban-cards::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.leads-kanban-cards::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:4px}.leads-kanban-cards::-webkit-scrollbar-thumb:hover{background:var(--cor-texto-muted)}.lead-card{background:#0d0d0d;border:1px solid var(--glass-border);border-radius:8px;padding:15px;cursor:grab;transition:transform .2s,box-shadow .2s;position:relative;border-left:3px solid transparent}.lead-card:active{cursor:grabbing}.lead-card.dragging{opacity:.5;transform:scale(.95)}.lead-card[data-temp=quente]{border-left-color:#f43f5e}.lead-card[data-temp=morno]{border-left-color:#fbbf24}.lead-card[data-temp=frio]{border-left-color:#38bdf8}.lead-card.health-warning{border:1px solid #fbbf24}.lead-card.health-danger{border:1px solid #f43f5e}.lead-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.lead-card-title{font-size:.95rem;font-weight:600;margin:0;color:var(--cor-texto)}.lead-card-niche{font-size:.75rem;color:var(--cor-primaria);background:rgba(197,164,126,.1);padding:2px 6px;border-radius:4px}.lead-card-meta{font-size:.75rem;color:var(--cor-texto-muted);margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.lead-card-actions{display:flex;gap:6px;margin-top:10px;padding-top:10px}.leads-kanban-cemetery{margin-top:30px;background:rgba(220,38,38,.02);border:2px dashed rgba(220,38,38,.3);border-radius:12px;padding:20px;transition:all .3s ease;min-height:120px;display:flex;flex-direction:column}.leads-kanban-cemetery.drag-over{background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.8)}.cemetery-header{text-align:center;margin-bottom:15px}.cemetery-title{display:block;font-size:1.1rem;font-weight:600;color:rgba(220,38,38,.9)}.cemetery-subtitle{font-size:.8rem;color:var(--cor-texto-muted)}.cemetery-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;min-height:50px;overflow-y:visible}.cemetery-cards .lead-card{opacity:.6;border-left-color:#555!important;filter:grayscale(80%)}.cemetery-cards .lead-card:hover{opacity:1;filter:grayscale(0%)}