.custom-checkbox-center {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%; /* Zorgt ervoor dat de cel volledig gevuld is */
}

.custom-btn {
    width: 100px;  /* Of een andere specifieke breedte */
    height: 40px;  /* Of een andere specifieke hoogte */
}

.sku-zoekbalk {
    position: relative;
}

.zoekresultaten-container {
    position: absolute;
    z-index: 1000; /* Zorgt ervoor dat het boven andere elementen zweeft */
    background-color: white;
    border-radius: 4px;
    max-height: 200px;
    overflow-y: auto; /* Voegt scroll toe als het te lang is */
    width: 100%;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); /* Optioneel: voor schaduweffect */
}

.zoekresultaat {
    padding: 8px 10px;
    cursor: pointer;
}

.zoekresultaat:hover {
    background-color: #f1f1f1;
}

/* Ensure the row uses Flexbox */
.row {
    display: flex;
    flex-wrap: wrap;
}

/* Make each card flex to fill the vertical space */
.card {
    display: flex;
    flex-direction: column;
}

/* Stretch the card body to fill the space */
.card-body {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
