.rz-body {
    border-radius: 50px !important;
}

.rz-sidebar {
    background: var(--gradient);
    overflow: visible !important;
}

.rz-sidebar-expanded {
    width: var(--rz-sidebar-width);
    opacity: 1;
}

.rz-panel-menu {
    background-color: transparent !important;
    color: #fff !important;
    font-size: 1rem !important;
    font-weight: 300 !important;
    overflow: visible !important;
    padding-left: 30px;
    padding-bottom: 40px;
}

.rz-navigation-item-icon {
    color: #fff !important;
}

.rz-panel-menu .rz-navigation-item-link {
    background: none !important;
    background-color: transparent !important;
    color: #fff !important;
}

.rz-panel-menu .rz-navigation-item-link-active {
    background-color: var(--background-color) !important;
    color: #000 !important;
}

.rz-panel-menu .rz-navigation-item-wrapper-active .rz-navigation-item-icon {
    color: var(--rz-primary) !important;
}

.rz-panel-menu .rz-navigation-item {
    border-bottom: none !important;
    border-radius: 50px 0 0 50px !important;
    margin: 0;
    overflow: hidden;
}

.rz-panel-menu .rz-navigation-item-link:active {
    background-color: var(--background-color) !important;
    color: #000 !important;
}

.rz-panel-menu .rz-navigation-menu {
    background-color: #0000001a;
    border-radius: 0.5rem;
    padding: 0;
    width: 200px;
    margin-bottom: 35px;
}

.rz-panel-menu.animated-item {
    opacity: 1 !important;
    animation: none !important;
    --background-color: transparent;
}

    .rz-panel-menu .rz-navigation-menu .rz-navigation-item {
    --background-color: transparent !important;
}

.Nav > .rz-navigation-item-wrapper.rz-navigation-item-wrapper-active > .rz-navigation-item-link.rz-navigation-item-link-active.active {
    color: #ffffff !important;
    font-weight: bold;
}

.Nav > .rz-navigation-item-wrapper > .rz-navigation-item-link {
    color: #ffffffb3 !important;
}


.rz-panel-menu .rz-navigation-item.new {
    border-radius: 0 !important;
}

.new > .rz-navigation-menu {
    margin-bottom: 0px;
}

/*.rz-panel-menu .new > .rz-navigation-item-wrapper > .rz-navigation-item-link {
    border-radius: 50px 0 0 50px !important;
    background-color: var(--background-color) !important;
    color: #000 !important;
}*/

/*.rz-panel-menu > .rz-navigation-item:not(.childNav) > .rz-navigation-item-wrapper {
        background-color: var(--background-color) !important;
        border-radius: 50px 0 0 50px !important;
    }*/
/*.rz-panel-menu > .rz-navigation-item > rz-navigation-item-text {
    background-color: #fff !important;
}*/
/*.rz-panel-menu, .rz-navigation-menu, .rz-navigation-item, .rz-navigation-item-link .rz-navigation-item-link-active active {
    color: #ffffffb3 !important;
}

.rz-panel-menu, .rz-navigation-menu, .rz-navigation-item, .rz-navigation-item-link .rz-navigation-item-link-active active {
    color: #ffffffb3 !important;
    font-weight: bold;
}*/
.rz-panel-menu .rz-navigation-menu .rz-navigation-item .rz-navigation-item-icon, .rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper .rz-navigation-item-icon {
    color: inherit !important;
}

    .rz-panel-menu .rz-navigation-menu .rz-navigation-item-active .rz-navigation-item-icon, .rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper-active .rz-navigation-item-icon {
        color: inherit !important;
    }

    .rz-panel-menu .rz-navigation-item-wrapper {
        background-color: inherit !important;
        font-weight: 500;
        font-size: 14px;
    }

        .rz-panel-menu .rz-navigation-item-wrapper:hover {
            background-color: inherit !important;
        }

    .rz-panel-menu .rz-navigation-menu .rz-navigation-item {
        font-size: 0.95rem !important;
        font-weight: 400 !important;
    }

.rz-navigation-item-wrapper {
    border-radius: 0px !important;
}

.rz-layout {
    background: var(--gradient);
    min-height: 100vh !important;
    height: auto !important;
}

.rz-header {
    background-color: var(--rz-primary);
}

.rz-sidebar-toggle {
    color: #fff !important;
}

ul.rz-profile-menu .rz-navigation-item-icon-children {
    color: #000 !important;
}

ul.rz-profile-menu {
    background-color: transparent !important;
    color: #fff !important;
}

.rz-panel-menu .childNav:has(.rz-navigation-item-wrapper-active):before {
    content: "" !important;
    width: 50px;
    height: 50px;
    margin-top: -50px;
    transform: rotate(90deg) scale(1.04);
    background-size: 100% !important;
    /*background-image !: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23f1f5f8'/%3E%3C/svg%3E%0A") !important;*/
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23f1f5f8'/%3E%3C/svg%3E%0A");
    position: absolute !important;
    left: 200px !important;
    margin-right: -1.25rem;
}

.rz-panel-menu .childNav:has(.rz-navigation-item-wrapper-active):after {
    content: "" !important;
    width: 50px;
    height: 50px;
    margin-top: 0px;
    transform: rotate(0deg) scale(1.04);
    background-size: 100% !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23f1f5f8'/%3E%3C/svg%3E%0A") !important;
    position: absolute !important;
    left: 200px !important;
}
/*-- Dialog --*/
.rz-dialog {
    border-radius: var(--rz-border-radius-2);
    background-color: #fff;
}

.rz-dialog-mask {
    background-color: #19191a;
}

.rz-dialog-titlebar, .rz-dialog-side-titlebar {
    background-color: #fff;
}
/*-- Dialog --*/
/*-- Tabs --*/
li[role=presentation] {
    flex-grow: 1;
    text-align: center;
}

.rz-tabview-title {
    width: 100%;
}
/*-- Tabs --*/
/*-- Card --*/
.rz-card {
    background-color: #fff !important;
}
/*-- Card --*/
/*-- DataList --*/
.rz-datalist-data {
    padding: 0;
    padding-bottom: 0.4rem;
}

    .rz-datalist-data > li {
        padding: 0;
        margin: 0;
    }
/*-- DataList --*/
/*-- Search --*/
.search {
    font-size: .875rem;
    line-height: 1.25rem;
}
/*-- Search --*/
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(48px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.fade-in {
    animation: fadeInUp 0.8s ease-in-out;
}

:root {
    --rz-primary: #c41013;
    --rz-sidebar-width: 250px;
    --rz-header-min-height: 1rem;
    --background-color: rgb(241 245 249 / 1);
    --gradient: linear-gradient( 0deg, #c41013 80%, #c41013 100% );
    --rz-pager-numeric-button-selected-background-color: #c4101338;
    --rz-secondary-lighter: #dd121538;
    --rz-primary-lighter: #dd121538;
    --rz-on-primary-lighter: #a30b10;
}
