.spinner-when-empty:empty {
    background-color: red;
!important;
    content: "";
    width: 10px;
    height: 10px !important;
    border: 10px solid #dddddd;
    border-top-color: #009579;
    border-radius: 50%;
    animation: empty-loading 1s ease infinite;
}

@keyframes empty-loading {
    to {
        transform: rotate(1turn);
    }
}

.bs-primary {
    background-color: #007bff;
}

.cursor-pointer {
    cursor: pointer;
}

[data-bs-toggle="collapse"][aria-expanded="true"] > [data-bs-collapse-arrow="left"] {
    display: none;
}
[data-bs-toggle="collapse"][aria-expanded="false"] > [data-bs-collapse-arrow="down"] {
    /*visibility: visible;*/
    display: none;
}

/*:root,*/
/*[data-bs-theme=light]*/
/*{*/
/*    --bs-primary-rgb: red !important;*/
/*}*/
