@media print {
    @page {
        size: 2048px 1465px;
        margin: 0;
    }
}

.ps13 {
        padding-inline-start: 13%;
    }

    .vh {
        display: flow !important;
    }

    div.mud-nav-group:has(.mud-nav-group>.active) {
        background-color: gold;
    }

    .tox .tox-statusbar {
        display: none;
    }

    #borRep {
        border: 0.5px solid red !important;
        border-radius: 1px;
    }

    #mainBorRep {
        border: 2px solid red !important;
        border-radius: 5px;
    }

    div.mud-select > div > .mud-shrink ~ label.mud-input-label.mud-input-label-inputcontrol, .mud-input:focus-within ~ label.mud-input-label.mud-input-label-inputcontrol {
        width: auto;
    }


    form.mud-form > div > div > div > div > div > p.mud-input-helper-text.mud-input-error {
        font-size: larger;
    }

    .mud-table-container {
        padding-inline-start: 1em;
    }

    .mud-tabs.mud-tabs-rounded.mud-elevation-2 {
        padding-inline-start: 50px;
    }


    div.mud-tab.mud-tab-active.mud-ripple.pa-6 {
        background-color: #04AA6D;
        font-weight: bolder;
        border-radius: 9px;
        color: azure;
    }

    .mud-tab-slider.mud-tab-slider-horizontal {
        height: 100% !important;
    }

    .mud-tab-slider.mud-tab-slider-vertical {
        width: 100% !important;
    }

    div.mud-tab.mud-tab-active.mud-ripple {
        font-weight: bolder;
        border-radius: 4px;
        color: azure;
        z-index: 1111
    }

    .mud-badge.mud-badge-top.right.mud-badge-overlap {
        inset: auto auto calc(100% - 18px) calc(100% - 18px);
    }

    .loader-mask {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #fff;
        z-index: 99999;
    }

    .loader {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 50px;
        height: 50px;
        font-size: 0;
        color: #00c9d0;
        display: inline-block;
        margin: -25px 0 0 -25px;
        text-indent: -9999em;
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
    }

        .loader div {
            background-color: #00c9d0;
            display: inline-block;
            float: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 50px;
            height: 50px;
            opacity: 0.5;
            border-radius: 50%;
            -webkit-animation: ballPulseDouble 2s ease-in-out infinite;
            animation: ballPulseDouble 2s ease-in-out infinite;
        }

            .loader div:last-child {
                -webkit-animation-delay: -1s;
                animation-delay: -1s;
            }

    @-webkit-keyframes ballPulseDouble {
        0%, 100% {
            -webkit-transform: scale(0);
            transform: scale(0);
        }

        50% {
            -webkit-transform: scale(1);
            transform: scale(1);
        }
    }

    @keyframes ballPulseDouble {
        0%, 100% {
            -webkit-transform: scale(0);
            transform: scale(0);
        }

        50% {
            -webkit-transform: scale(1);
            transform: scale(1);
        }
    }
