.sortable-ghost {
    opacity: 0.5;
}

.sortable-drag {
    /* background-color: rgba(var(--current-company-color-rgb), 0.6) !important; */
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); /* Ombra durante il trascinamento */
}

.sortable-chosen {
    /* background-color: rgba(var(--current-company-color-rgb), 0.3); */
}

.superset-nested-exercise-drag-handle, .exercise-group-handle {
    cursor: move;
}

#v-pills-library-programs .exercise-group,
#v-pills-library-programs .workout-block,
#v-pills-profile-section-training .training-exercise-item,
#v-pills-profile-section-training .training-workout-block  {
    border-width: 2px !important;
    border-style: solid !important;
    border-color: transparent !important;
    border-radius: 6px;
    cursor: grab;
    transition: border-color 0.3s;
}

#v-pills-library-programs .exercise-group:hover,
#v-pills-profile-section-training .training-exercise-item:hover {
    border-color: rgba(var(--current-company-color-rgb), 0.3) !important;
    background-color: rgba(52, 152, 219, 0.05);
}

#v-pills-library-programs .workout-block:hover,
#v-pills-profile-section-training .training-workout-block:hover {
    border-color: var(--ms-accent-blue) !important;
    background-color: rgba(52, 152, 219, 0.05);
}
