html, body, #app {
    height: 100vh;
    overflow: auto;
}

.mud-dialog-title {
    padding: 16px 24px 6px 24px !important;
}

.blur-bg {
    backdrop-filter: blur(2px);
}

#editor {
    border-radius: 4px;
    overflow: hidden;
}

a:hover, a:active {
    color: #0085CA;
}

.mud-button {
    text-transform: none !important;
}

.mud-tab {
    text-transform: none !important;
}

.mud-input {
    font-size: 14px !important;
    background: #fff;
}

.mud-input-label-outlined {
    font-size: 14px !important;
    margin-top: -2px;
}

.mud-list-item-text > p {
    font-size: 14px;
}

.mud-checkbox > p {
    font-size: 14px;
    padding-top: 1px;
}

.mud-input-adornment.mud-input-adornment-end.mud-text > p {
    font-size: 13px;
    font-weight: 500;
}

li.mud-breadcrumb-item.mud-disabled > a {
    color: var(--mud-palette-primary);
}

.mud-table-cell {
    --mud-palette-table-lines: #eee;
}

.highlight {
    background-color: red;
}

.mud-table-pagination-toolbar {
    border-top: 0px !important;
}

.mud-switch-label-medium {
    font-size: .875rem !important;
}

.mud-input-slot:empty:before {
    content: attr(placeholder);
    color: #ccc;
    pointer-events: none;
}

.highlight {
    background-color: yellow;
    font-weight: bold;
}

.highlight-yellow {
    background-color: yellow;
    font-weight: bold;
}

.highlight-orange {
    background-color: orange;
    font-weight: bold;
}

.highlight-green {
    background-color: lawngreen;
    font-weight: bold;
}
