/* Workout actions visibility */
.workout:has(.empty-state):not(:has(.exercisable)) .workout__actions {
  display: none;
}

/* Workout empty state visibility */
[data-sortable-target~="root"]:has(.item) .empty-state {
  display: none;
}

/* Block footer visibility */
.workout__block:has(.item) .workout__block-footer {
  display: flex;
}

/* Block empty state visibility */
[data-sortable-target="container"]:not(:has(.item)) .empty-state {
  display: block;
}

[data-sortable-target="container"]:has(.item) .empty-state {
  display: none;
}

/* Workouts index empty state visibility */
.workouts:has(.empty-state):not(:has(.workout)) .workout__new {
  display: none;
}

.workouts:has(.workout) .empty-state {
  display: none;
}
