/*!
 * dependent-dropdown v1.4.9 (Bootstrap 5 – loading via spinner)
 * http://plugins.krajee.com/dependent-dropdown
 *
 * Author: Kartik Visweswaran
 * Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD-3-Clause
 * https://github.com/kartik-v/dependent-dropdown/blob/master/LICENSE.md
 */
.kv-loading,
.select2-container .kv-loading {
    position: relative;
    cursor: wait;
    opacity: 0.8;
}

.kv-loading::after,
.select2-container .kv-loading::after {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 1rem;
    height: 1rem;
    border: 2px solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: kv-depdrop-spin 0.75s linear infinite;
}

.select2-container .kv-loading::after {
    right: 0;
}

@keyframes kv-depdrop-spin {
    to {
        transform: translateY(-50%) rotate(360deg);
    }
}
