table {
    background-color: rgba(169, 169, 169, 0.3); /* opacity 0.3 */
    border-collapse: collapse;
}

fixed-button {
    vertical-align: top !important;
}

.dropdown-check-list {
    display: inline-block;
}

.dropdown-check-list .anchor {
    position: relative;
    cursor: pointer;
    display: inline-block;
    padding: 5px 50px 5px 10px;
    border: 1px solid #ccc;
}

.dropdown-check-list .anchor:after {
    position: absolute;
    content: "";
    border-left: 2px solid black;
    border-top: 2px solid black;
    padding: 5px;
    right: 10px;
    top: 20%;
    transform: rotate(-135deg);
}

.dropdown-check-list .anchor:active:after {
    right: 8px;
    top: 21%;
}

.dropdown-check-list ul.items {
    padding: 2px;
    display: none;
    margin: 0;
    border: 1px solid #ccc;
    border-top: none;
}

.dropdown-check-list ul.items li {
    list-style: none;
}

.dropdown-check-list.visible .items {
    display: block;
    margin-bottom: 10px;
}

input[type="checkbox"] {
    width: 15px; /* Breite der Checkbox */
    height: 15px; /* Höhe der Checkbox */
    margin-right: 10px; /* Abstand rechts */
}

.total-products {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-bottom: 10px;
}

.filtered-products {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-bottom: 10px;
}

.reserved-products {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-bottom: 10px;
}

.pagination {
    display: flex;
    justify-content: center;
    padding: 1rem;
    margin-top: 1rem;
}

.pagination .page-item .page-link {
    margin: 0.25rem 0.25rem;
    border-radius: 50%;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    /*padding: 0 25px !* sind dann ein bisschen wie Elipse *!*/
}

.pagination .page-item.active .page-link {
    z-index: 0;
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
}

.pagination .page-link {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #007bff;
}

.pagination .page-link:hover {
    background-color: #e9ecef;
    border-color: #dee2e6;
}
