$button-margin: 5px;

.button-container {
    margin: $button-margin;
    text-transform: none;
}

.container {
    position: relative;
    height: 45vh;
    /* Per riempire tutto lo schermo */
}

.scroll-area {
    position: absolute;
    bottom: 0;
    /* Posiziona l'area di scorrimento in basso */
    left: 0;
    /* Allinea a sinistra */
    width: 100%;
    /* Larghezza al 100% */
    height: 340px;
    /* Imposta l'altezza desiderata */
    max-width: 800px;
    /* Imposta la larghezza massima desiderata */
    border: 1px solid #ccc;
    /* Opzionale: per aggiungere un bordo */
    background: #fff;
    /* Sfondo bianco */
    overflow-y: auto;
    /* Abilita lo scorrimento verticale */
}

.custom-field {
    height: 35px;
    /* Imposta l'altezza fissa a 30px */
    overflow: hidden;
    /* Nasconde ciò che esce dai limiti del campo */
    text-overflow: ellipsis;
    /* Mostra i puntini di sospensione se il testo è troppo lungo (opzionale) */
    white-space: nowrap;
    /* Impedisce il wrapping della riga (opzionale) */
}

.selected-row {
    background-color: #e3f2fd !important;
}