@media screen and (max-width: 1199px) {
    :root {
        --rz-tabs-tab-font-size: 0.5rem;
        --rz-tabs-tab-line-height: normal;
        --rz-tabs-padding: 0px;
    }

    .rz-footer {
        padding-bottom: env(safe-area-inset-bottom);
        box-sizing: border-box;
    }

    .rz-group-header .rz-custom-header .rz-stack {
        flex-wrap: wrap !important;
        margin-block: 4px;
        width: auto !important;
        justify-content: space-between !important;
    }

    .rz-stack.rz-flex-row:not(.ignore-mobile-wrap) {
        flex-wrap: wrap !important;
        margin-block: 4px;
        width: auto !important;
    }

    .rz-dropdown {
        max-width: calc(100dvw - 75px);
    }

    .rz-card:not(.feature-card) {
        overflow: auto;
        height: calc(100dvh - 100px) !important;
    }

    .rz-form-field-content input, .rz-form-field-content textarea {
        z-index: 10;
    }

    .rz-form-field-label {
        font-size: 0.7rem;
    }

    .form-content--tabitem {
        max-height: calc(100dvh - 310px) !important;
    }

    .form-content--compact {
        max-height: unset !important;
        height: auto !important;
    }

    .row {
        gap: 2rem;
        margin-inline: 0px !important;
    }

    .rz-tabview-top > .rz-tabview-nav {
        flex-wrap: wrap;
    }

    /*.rz-form-field-content:has(.rz-dropdown) {
        border: none !important;
        box-shadow: none !important;
    }*/

    .rz-pager .rz-dropdown, .rz-pager .rz-pagesize-text {
        display: none !important;
    }

    .fullscreen .pdf-viewer-wrapper, .fullscreen .pdf-viewer-wrapper > div {
        height: calc(100dvh - 70px) !important;
    }

    .sidebar {
        width: 300px !important;
    }

    :not(.rz-expanded-row-template) > .rz-data-grid > .rz-data-grid-data {
        max-height: calc(100dvh - 420px);
    }

    .form-content {
        max-height: calc(100dvh - 260px);
    }


    .rz-header .rz-navigation-item-text, .rz-header .rz-navigation-item-link i {
        text-shadow: unset !important;
    }

    .rz-header p, .rz-header i:not(.rz-navigation-item-icon-children):not(.rz-navigation-item-icon), .rz-footer p, .rz-footer span, .rz-footer a {
        text-shadow: unset !important;
    }
}
