/* Professional edit mode for Admin > Walks */
.walk-edit-actions {
  align-items: center;
  gap: 12px;
}

#walkForm.is-editing,
.schedule-panel:has(#walkId[value]:not([value=""])) {
  border-color: rgba(28,124,84,.28);
}

.walk-admin-actions .btn {
  white-space: nowrap;
}

.walk-admin-actions .btn-light {
  background: #fff;
}

.walk-admin-card.enterprise-walk-card {
  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
}

.walk-admin-card.enterprise-walk-card:hover {
  transform: translateY(-1px);
}

@media (max-width: 780px) {
  .walk-admin-actions {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .walk-admin-actions .btn {
    width: 100%;
  }
}
