/*@media print {
    body {
        visibility: hidden;
    }

        body * {
            padding-block: 0 !important;
            margin-block: 0 !important;
        }

    #printable {
        visibility: visible !important;
        top: 0 !important;
        position: absolute !important;
    }

    .printable {
        visibility: visible !important;
        top: 0 !important;
        padding-top: revert !important;
        margin-top: revert !important;
    }

    body .container-fluid:not(.container-fluid:has(.printable)) {
        display: none;
    }
}*/

.tox[dir=rtl] .tox-dialog__body {
    text-align: left !important;
}

.tox-promotion {
    display: none;
}



#singleTree .k-treeview .k-treeview-lines .k-treeview-item {
    padding-left: 24px;
}

#multipleTree .k-treeview .k-treeview-lines .k-treeview-item {
    padding-left: 24px;
}


.BottomCenter {
    top: 80% !important;
    left: 50%;
    right: 50%;
    place-self: center;
}

.BottomRight {
    top: 80% !important;
    right: 16.5%;
}

.BottomLeft {
    top: 80% !important;
    left: 16.5%;
}

.CenterCenter {
    top: 45% !important;
    left: 50%;
    right: 50%;
    place-self: center;
}

.CenterRight {
    top: 45% !important;
    right: 16.5%;
}

.CenterLeft {
    top: 45% !important;
    left: 16.5%;
}

.TopCenter {
    top: 10% !important;
    left: 50%;
    right: 50%;
    place-self: center;
}

.TopRight {
    top: 10% !important;
    right: 16.5%;
}

.TopLeft {
    top: 10% !important;
    left: 16.5%;
}

.uploader .d-flex.text-center.justify-content-center.gap-2 button:first-child {
    color: var(--mud-palette-primary);
    --mud-ripple-color: var(--mud-palette-primary);
    border: 1px solid var(--mud-palette-primary);
}

.uploader .d-flex.text-center.justify-content-center.gap-2 button:last-child {
    color: var(--mud-palette-primary-text);
    --mud-ripple-color: var(--mud-palette-primary);
    border: 1px solid var(--mud-palette-primary);
    background-color: var(--mud-palette-primary);
}

.uploader .uploader-box .d-flex a {
    color: var(--mud-palette-primary-text);
    --mud-ripple-color: var(--mud-palette-primary);
    border: 1px solid var(--mud-palette-primary);
    background-color: var(--mud-palette-primary);
}

.uploader .btn-upload {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: 204px;
    height: 40px;
    background-color: var(--mud-palette-primary) !important;
    border: 1px solid var(--mud-palette-primary) !important;
    border-radius: 10px;
}
