/* Kanban drag-and-drop visual feedback */

.kanban-card {
  transition: opacity 0.15s, box-shadow 0.15s;
}

.kanban-card.kanban-dragging {
  opacity: 0.45;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5) !important;
}

/* Зона сброса занимает всю высоту колонки, а не только высоту своих
   карточек: пока она была высотой в 60px под заголовком, в короткую колонку
   приходилось целиться в узкую полоску (P30.11).  Колонка при этом должна
   быть flex-контейнером — см. .kanban-col в разметке страницы. */
.kanban-drop-zone {
  border-radius: 6px;
  transition: background 0.15s, outline 0.15s;
  min-height: 60px;
  flex: 1 1 auto;
}

.kanban-drop-zone.kanban-drop-over {
  background: rgba(255, 255, 255, 0.07);
  outline: 2px dashed rgba(255, 255, 255, 0.35);
  outline-offset: 2px;
}
