.line-chart-axis-text {
    color:red !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.apexcharts-toolbar  {
    margin-top:5px!important;
}
.mud-picker-calendar .mud-day .mud-typography {
    margin-top:0!important;
}
.mud-input > input.mud-input-root-outlined.mud-input-root-adorned-end, div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-end {
    font-size: 18px!important;
}
.mud-picker-inline.mud-picker-input-button .mud-input, .mud-picker-inline.mud-picker-input-button .mud-input .mud-input-root {
    font-size: 18px!important;
}

.mud-nav-link-text {
    white-space: nowrap; text-overflow: ellipsis; overflow:hidden;
}

.mud-nav-link-text > p {
    white-space: nowrap; text-overflow: ellipsis; overflow:hidden;
}
.sidebar-toggle {
    position: fixed!important;
    bottom:0;
    left:0;
}
.mud-dialog-content {
    max-height: 70vh !important;
    overflow-y: scroll !important;
}

.tree-view-not-selectable:hover {
    cursor: default!important;
}

.overflow-hidden {
    overflow: hidden!important;
    white-space: nowrap; text-overflow: ellipsis;
}


.loader {
    width: 100%;
    height: 4.8px;
    display: inline-block;
    position: relative;
    overflow: hidden;
}
.loader::after {
    content: '';
    width: 96px;
    height: 4.8px;
    background: #ff0000;
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    animation: hitZak 0.6s ease-in-out infinite alternate;
}

@keyframes hitZak {
    0% {
        left: 0;
        transform: translateX(-1%);
    }
    100% {
        left: 100%;
        transform: translateX(-99%);
    }
}