.page-link {
    cursor: pointer;
}

.spinner-wrapper {
    position: absolute;
    z-index: 100;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.card-body-tasks {
    min-height: 300px;
}
.task-page-loader {
    min-height: 200px;
}

.card-task {
    cursor: pointer;
    transition: border-color .2s ease;
}
.card-task.on-progress {
    cursor: auto;
}

.card-wrapper {
    min-width: 394px
}

@media screen and (max-width: 991px) {
    .card-wrapper {
        min-width: 364px
    }
}

@media screen and (max-width: 576px) {
    .card-wrapper {
        min-width: auto;
    }
}

.bagge-light-pink {
    background-color: rgba(214, 51, 132, 0.1) !important;
    color: rgba(214, 51, 132, 0.8);
}

.bg-light-pink {
    background-color: rgba(214, 51, 132, 0.1) !important;
}

.text-pink {
    color:  rgba(214, 51, 132, 0.8) !important;
}

.bg-pink {
    background-color: rgba(214, 51, 132) !important;
}
.border-hover-pink:hover {
    border-color: rgba(214, 51, 132) !important;
}

.btn-mark-completed,
.btn-mark-skipped {
    opacity: 0 !important;
    transition: opacity .3s ease;
    pointer-events: none;
}

.card-task.show-buttons:not(.touch) .btn-mark-completed,
.card-task.show-buttons:not(.touch) .btn-mark-skipped {
    opacity: 1 !important;
    pointer-events: auto;
}

.card-task.show-buttons:not(.touch) .btn-mark-completed:disabled,
.card-task.show-buttons:not(.touch) .btn-mark-skipped:disabled {
    opacity: var(--bs-btn-disabled-opacity) !important;
    cursor: auto;
}

.btn.btn-light-danger:disabled:hover {
    background-color: var(--bs-danger-light) !important;
    color: var(--bs-danger) !important;
}
.btn.btn-light-success:disabled:hover {
    background-color: var(--bs-success-light) !important;
    color: var(--bs-success) !important;
}

.btn.btn-light-danger:disabled:hover i, .btn.btn-light-danger:disabled:hover .svg-icon {
    color: var(--bs-danger) !important;
}

.btn.btn-light-success:disabled:hover i, .btn.btn-light-success:disabled:hover .svg-icon {
    color: var(--bs-success) !important;
}

#select2-url-list-results li {
    font-size: 1.15rem !important;
}
