

.mud-toolbar-appbar {
    border-bottom: 1px solid var(--mud-palette-divider);
}

.ck-theme .ck-content,
.ck-theme .ck-toolbar,
.ck-theme .ck-toolbar .ck-toolbar__items .ck-list-styles-dropdown .ck-dropdown__panel .ck-list-properties .ck-list-styles-list,
.ck-theme .ck-toolbar .ck-toolbar__items .ck-dropdown .ck-dropdown__panel .ck-list {
    background: var(--mud-palette-background) !important;
}

    .ck-theme .ck-toolbar .ck-toolbar__items .ck-button {
        color: var(--mud-palette-text-primary) !important;
    }

        .ck-theme .ck-toolbar .ck-toolbar__items .ck-button:not(.ck-disabled):not(.ck-button.ck-on):hover {
            color: var(--mud-palette-primary-darken) !important;
        }

        .ck-theme .ck-toolbar .ck-toolbar__items .ck-button.ck-on:not(.ck-color-grid__tile) {
            background: var(--mud-palette-primary) !important;
            color: var(--mud-palette-primary-text) !important;
        }

.ck-theme .ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable) {
    border: 1px solid var(--mud-palette-primary) !important;
}

.ck.ck-content {
    height: 500px;
}

.editor-content figure img {
    width: 100%;
}

.editor-content figure figcaption {
    text-align: center;
    background: #f7f7f7;
}

.tree-container {
    min-height: calc(100vh - 117px);
    border-radius: 4px;
}

.tree-header {
    padding: 16px;
    border-bottom: 1px solid #e0e0e0;
}

.tree-header p {
    font-weight: bold;
}

.tree-body .mud-treeview-item-content {
    padding: 16px;
}

.table-toolbar-search,
.toolbar-area {
    display: flex;
}

.table-toolbar-search .mud-select .mud-select-input .mud-input-slot {
    min-width: 120px;
}

.table-toolbar-search .mud-input-control > .mud-input-control-input-container 
    > .mud-input-label-outlined.mud-input-label-inputcontrol {
    line-height: 12px;
}

.table-toolbar-btn {

}

.waiting-dialog {
    width: 250px;
    padding-bottom: 10px;
    text-align: center;
}

.pagination-custom {
    display: flex;
    justify-content: end;
    border-top: 1px solid var(--mud-palette-table-lines);
    height: 52px;
    padding-right: 8px;
    font-size: .875rem;
}

    .pagination-custom .pagination-select .mud-input-slot {
        width: 25px;
        font-size: .875rem;
    }

    .pagination-custom .pagination-select .mud-input-outlined-border {
        border: none !important;
    }
.mud-table-cell .menu-action {
    justify-content: start;
    width: 180px;
}
.table-toolbar,
.table-toolbar-btn,
.table-toolbar-search {
    display: flex;
    margin-top: 4px;
}

.mud-table.mud-table-full .mud-table-root {
    min-width: 1280px;
}

.mud-input-control > .mud-input-control-input-container > .mud-input-label-inputcontrol {
    font-size: 1rem;
}

.mud-input > input.mud-input-root.mud-input-root-margin-dense, div.mud-input-slot.mud-input-root.mud-input-root-margin-dense {
    padding-top: 12px;
    font-size: 0.9rem;
}

.mud-snackbar-location-bottom-right {
    bottom: 48px;
}

@media only screen and (max-width: 960px) {
    .mud-sm-table .mud-table-cell-sm-block {
        display: block !important;
    }
}

@media (max-width: 600px) {
    .table-manager .mud-table-cell-sm-block {
        display: block !important;
    }

    .mud-table-toolbar {
        height: 200px !important;
    }
    .table-toolbar,
    .table-toolbar-btn,
    .table-toolbar-search,
    .toolbar-area {
        display: block;
        width: 100%;
    }
    .table-toolbar-btn {
        text-align: end;
        margin-top: 12px;
    }
    .mud-xs-table .mud-table-cell:before {
        padding-inline-end: 65px;
    }
    .mud-table-pagination-information {
        display: none;
    }
}


@media (min-width: 600px) {
    .mud-table-toolbar {
        min-height: 105px;
    }
    td .mud-typography .mud-typography-subtitle2 {
        padding-left: 56px;
    }
}
.cell-action .mud-sm-table .mud-table-cell {
    justify-content: right !important;
}
