.table>:not(caption)>*>* {
padding: 0.3rem 0.6rem;
}
.form-control {
padding: .3rem .9rem;
}
.accordion-button {
    padding: 10px var(--vz-accordion-btn-padding-x);
}
#back-to-top {
    bottom: 45px;
}
.fixed-card-size {
    height: 130px; /* Set a fixed height */
    overflow: hidden; /* Hide overflow if content exceeds the size */
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* Distribute content evenly */
}

/* Select2 multi-select: prominent selected color everywhere */
.select2-selection--multiple .select2-selection__choice {
    background-color: #676767 !important;
    color: #fff !important;
    font-weight: 600;
    padding: 4px 10px;
    border: none;
}
.select2-selection--multiple .select2-selection__rendered {
    min-height: 38px;
}
.select2-results__option--selected {
    background-color: #676767 !important;
    color: #fff !important;
}
