﻿[data-label]::before {
    font-weight: 500 !important;
    text-transform: capitalize !important;
}

th:first-letter {
    text-transform: capitalize;
}

.mud-sm-table .mud-table-body {
    border-top: none !important;
}

.mud-xl-table .mud-table-body {
    border-top: none !important;
}

.mud-input > input.mud-input-root-outlined.mud-input-root-margin-dense, div.mud-input-slot.mud-input-root-outlined.mud-input-root-margin-dense {
    padding-top: 13px;
    padding-bottom: 13px;
}

.mud-input-label-outlined.mud-input-label-margin-dense {
    transform: translate(14px, 14px) scale(1);
}

.mud-dialog-width-full {
    width: calc(100% - 32px);
}

.mud-input-label-outlined {
    background-color: var(--mud-palette-background);
}

svg {
    width: 95%;
    height: 95%;
}

:root {
    --mud-typography-h4-weight: 500 !important;
}

@media (max-width: 600px) {
    :root {
        --mud-typography-h4-size: 1.7rem !important;
        --mud-typography-h5-size: 1.3rem !important;
    }
}