﻿.mud-dialog {
    max-height: 100vh;
    overflow: auto;
}
.mud-xs-table .mud-table-cell.mud-mobile-cell:before {
    content: '' !important;
    padding-right: 0px !important;
    padding-inline-end: 0px !important;
}
.mud-input-control > .mud-input-control-input-container > .mud-input-label-outlined.mud-input-label-inputcontrol {
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 
    Eigene implementation eines Scrollbaren Tables, welcher sich Platz rechts speichert für eine Scrollbar. 
    Der Header sollte in einer weiteren Tabelle definiert werden, mit der selben Anzahl an Spalten.
    Der Header benötigt dann die Klasse "scrollable-table-header"

    Diese Klasse soll auf einem Wrapper-Div liegen, welcher die Tabelle umgibt.
*/
.scrollable-table-wrapper {
    overflow-y: scroll;
}
@-moz-document url-prefix() {
    .scrollable-table-wrapper {
        /* Platz für die Scrollbar unter firefox*/
        padding-right: 10px;
    }
}

.scrollable-table-wrapper table {
    width: 100%;
    table-layout: fixed;
}
/*
    Der Header einer Scrollable Table.
    Diese Klasse soll direkt auf dem table-Element liegen.
*/
table.scrollable-table-header {
    width: calc(100% - 10px); /* Platz für die Scrollbar des Bodies*/
    table-layout: fixed;
}