
[data-bs-theme=light] {
    --bs-app-bg-color: #FBF6F0;
    --bs-app-blank-bg-color: #ffffff;
    --bs-app-header-sticky-bg-color: #ffffff;
    --bs-app-header-primary-base-bg-color: #50cd89;
    --bs-app-header-secondary-base-bg-color: #ffffff;
    --bs-app-header-secondary-sticky-bg-color: #ffffff;
    --bs-app-header-secondary-sticky-box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.05)
}

[data-bs-theme=dark] {
    --bs-app-bg-color: #151521;
    --bs-app-blank-bg-color: #151521;
    --bs-app-header-sticky-bg-color: #1e1e2d;
    --bs-app-header-primary-base-bg-color: #1a1a27;
    --bs-app-header-secondary-base-bg-color: #1e1e2d;
    --bs-app-header-secondary-sticky-bg-color: #1e1e2d;
    --bs-app-header-secondary-sticky-box-shadow: none
}

html {
    font-family: sans-serif;
    text-size-adjust: 100%
}

body, html {
    height: 100%;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px !important;
    font-weight: 400;
    font-family: Inter, Helvetica, sans-serif
}

@media (max-width: 991.98px) {
    body, html {
        font-size: 12px !important
    }
}

@media (max-width: 767.98px) {
    body, html {
        font-size: 12px !important
    }
}

body {
    display: flex;
    flex-direction: column
}

body a:active, body a:focus, body a:hover {
    text-decoration: none !important
}

canvas {
    user-select: none
}

router-outlet {
    display: none
}

.app-default, body {
    background-color: var(--bs-app-bg-color)
}

.app-blank {
    background-color: var(--bs-app-blank-bg-color)
}

[data-kt-app-reset-transition=true] * {
    transition: none !important
}

.app-page {
    display: flex
}

[data-kt-app-page-loading=on] {
    overflow: hidden
}

[data-kt-app-page-loading=on] * {
    transition: none !important
}

.app-page-loader {
    background: var(--bs-body-bg);
    color: var(--bs-body-color);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    display: none
}

[data-kt-app-page-loading=on] .app-page-loader {
    display: flex;
    justify-content: center;
    align-items: center
}

@media (min-width: 992px) {
    .app-container {
        padding-left: 30px !important;
        padding-right: 30px !important
    }

    .app-container-fit-desktop {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

@media (max-width: 991.98px) {
    .app-container {
        max-width: none;
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .app-container-fit-mobile {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

@media print {
    .app-print-content-only {
        padding: 0 !important;
        background: 0 0 !important
    }

    .app-print-content-only .app-container, .app-print-content-only .app-content, .app-print-content-only .app-page, .app-print-content-only .app-page-title, .app-print-content-only .app-wrapper {
        background: 0 0 !important;
        padding: 0 !important;
        margin: 0 !important
    }

    .app-print-content-only .app-aside, .app-print-content-only .app-aside-panel, .app-print-content-only .app-footer, .app-print-content-only .app-header, .app-print-content-only .app-sidebar, .app-print-content-only .app-sidebar-panel, .app-print-content-only .app-toolbar, .app-print-content-only .btn, .app-print-content-only .drawer, .app-print-content-only .scrolltop {
        display: none !important
    }
}

.app-navbar {
    display: flex;
    align-items: stretch
}

.app-navbar .app-navbar-item {
    display: flex;
    align-items: center
}

.app-navbar.app-navbar-stretch .app-navbar-item {
    align-items: stretch
}

.app-header {
    transition: none;
    display: flex;
    align-items: stretch;
    background-color: var(--bs-app-header-base-bg-color);
    box-shadow: var(--bs-app-header-base-box-shadow);
    border-bottom: var(--bs-app-header-base-border-bottom)
}

@media (min-width: 992px) {
    :root {
        --bs-app-header-height: 70px;
        --bs-app-header-height-actual: 70px
    }

    [data-kt-app-header-sticky=on] {
        --bs-app-header-height: 70px;
        --bs-app-header-height-actual: 70px
    }

    [data-kt-app-header-sticky=on][data-kt-app-header-stacked=true] {
        --bs-app-header-height: calc(var(--bs-app-header-primary-height, 0px) + var(--bs-app-header-secondary-height, 0px) + var(--bs-app-header-tertiary-height, 0px));
        --bs-app-header-height-actual: calc(77px + 100px + 70px)
    }

    [data-kt-app-header-minimize=on] {
        --bs-app-header-height: 70px
    }

    .app-header {
        height: var(--bs-app-header-height)
    }

    [data-kt-app-header-fixed=true] .app-header {
        z-index: 100;
        position: fixed;
        left: 0;
        right: 0;
        top: 0
    }

    [data-kt-app-header-static=true] .app-header {
        position: relative
    }

    [data-kt-app-header-stacked=true] .app-header {
        flex-direction: column;
        height: calc(var(--bs-app-header-primary-height) + var(--bs-app-header-secondary-height, 0px) + var(--bs-app-header-tertiary-height, 0px))
    }

    [data-kt-app-header-sticky=on] .app-header {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 100;
        background-color: var(--bs-app-header-sticky-bg-color);
        box-shadow: var(--bs-app-header-sticky-box-shadow);
        border-bottom: var(--bs-app-header-sticky-border-bottom)
    }

    [data-kt-app-header-minimize=on] .app-header {
        transition: none;
        z-index: 100;
        background-color: var(--bs-app-header-minimize-bg-color);
        box-shadow: var(--bs-app-header-minimize-box-shadow);
        border-bottom: var(--bs-app-header-minimize-border-bottom)
    }

    .app-header .app-header-mobile-drawer {
        display: flex
    }

    [data-kt-app-header-fixed=true][data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-header=true] .app-header, [data-kt-app-header-fixed=true][data-kt-app-sidebar-sticky=on][data-kt-app-sidebar-push-header=true] .app-header {
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))
    }

    body:not([data-kt-app-header-fixed=true])[data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-header=true] .app-header, body:not([data-kt-app-header-fixed=true])[data-kt-app-sidebar-sticky=on][data-kt-app-sidebar-push-header=true] .app-header {
        margin-left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))
    }

    [data-kt-app-header-fixed=true][data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-header=true] .app-header, [data-kt-app-header-fixed=true][data-kt-app-sidebar-panel-sticky=on][data-kt-app-sidebar-panel-push-header=true] .app-header {
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))
    }

    body:not([data-kt-app-header-fixed=true])[data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-header=true] .app-header, body:not([data-kt-app-header-fixed=true])[data-kt-app-sidebar-panel-sticky=on][data-kt-app-sidebar-panel-push-header=true] .app-header {
        margin-left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))
    }

    [data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true] .app-header {
        box-shadow: none
    }
}

@media (max-width: 991.98px) {
    :root {
        --bs-app-header-height: 60px
    }

    [data-kt-app-header-sticky=on] {
        --bs-app-header-height: 70px;
        --bs-app-header-height-actual: 70px
    }

    [data-kt-app-header-minimize=on] {
        --bs-app-header-height: 70px;
        --bs-app-header-height-actual: 70px
    }

    .app-header {
        height: var(--bs-app-header-height);
        align-items: stretch
    }

    .app-header .app-header-mobile-drawer {
        display: none
    }

    [data-kt-app-header-stacked=true] .app-header {
        flex-direction: column;
        height: calc(var(--bs-app-header-primary-height) + var(--bs-app-header-secondary-height, 0px) + var(--bs-app-header-tertiary-height, 0px))
    }

    [data-kt-app-header-fixed-mobile=true] .app-header {
        z-index: 100;
        transition: none;
        position: fixed;
        left: 0;
        right: 0;
        top: 0
    }

    [data-kt-app-header-sticky=on] .app-header {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 100;
        background-color: var(--bs-app-header-sticky-bg-color);
        box-shadow: var(--bs-app-header-sticky-box-shadow);
        border-bottom: var(--bs-app-header-sticky-border-bottom)
    }

    [data-kt-app-header-minimize=on] .app-header {
        z-index: 100;
        transition: none;
        background-color: var(--bs-app-header-minimize-bg-color);
        box-shadow: var(--bs-app-header-minimize-box-shadow);
        border-bottom: var(--bs-app-header-minimize-border-bottom)
    }

    [data-kt-app-header-fixed-mobile=true][data-kt-app-toolbar-fixed-mobile=true] .app-header {
        box-shadow: none
    }

    [data-kt-app-header-fixed-mobile=true][data-kt-app-toolbar-sticky=on] .app-header {
        box-shadow: none
    }
}

.app-header-primary {
    transition: none;
    display: flex;
    align-items: stretch
}

@media (min-width: 992px) {
    .app-header-primary {
        background-color: var(--bs-app-header-primary-base-bg-color);
        box-shadow: var(--bs-app-header-primary-base-box-shadow);
        border-bottom: var(--bs-app-header-primary-base-border-bottom)
    }

    [data-kt-app-header-primary-enabled=true] {
        --bs-app-header-primary-height: 77px
    }

    [data-kt-app-header-primary-enabled=true][data-kt-app-header-sticky=on] {
        --bs-app-header-primary-height: 70px
    }

    [data-kt-app-header-primary-enabled=true][data-kt-app-header-minimize=on] {
        --bs-app-header-primary-height: 70px
    }

    [data-kt-app-header-primary-enabled=true][data-kt-app-header-sticky=on][data-kt-app-header-primary-sticky-hide=true] {
        --bs-app-header-primary-height: 0
    }

    .app-header-primary {
        height: var(--bs-app-header-primary-height)
    }

    [data-kt-app-header-primary-fixed=true] .app-header-primary {
        z-index: 100;
        position: fixed;
        left: 0;
        right: 0;
        top: 0
    }

    [data-kt-app-header-primary-static=true] .app-header-primary {
        position: relative
    }

    [data-kt-app-header-primary-sticky=on] .app-header-primary {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        height: 70px;
        z-index: 100;
        background-color: var(--bs-app-header-primary-sticky-bg-color);
        box-shadow: var(--bs-app-header-primary-sticky-box-shadow);
        border-bottom: var(--bs-app-header-primary-sticky-border-bottom)
    }

    [data-kt-app-header-primary-minimize=on] .app-header-primary {
        transition: none;
        height: 70px;
        z-index: 100;
        background-color: var(--bs-app-header-primary-minimize-bg-color);
        box-shadow: var(--bs-app-header-primary-minimize-box-shadow);
        border-bottom: var(--bs-app-header-primary-minimize-border-bottom)
    }

    [data-kt-app-header-sticky=on][data-kt-app-header-primary-sticky-hide=true] .app-header-primary {
        display: none !important
    }

    [data-kt-app-header-primary-enabled=true][data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-header=true] .app-header-primary {
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))
    }

    [data-kt-app-header-primary-enabled=true][data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-header=true] .app-header-primary {
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))
    }
}

@media (max-width: 991.98px) {
    .app-header .app-header-primary {
        flex-grow: 1;
        height: var(--bs-app-header-primary-height);
        border-bottom: var(--bs-app-header-primary-base-border-bottom);
        box-shadow: var(--bs-app-header-primary-base-box-shadow)
    }

    .app-header-primary {
        background-color: var(--bs-app-header-primary-base-bg-color)
    }

    [data-kt-app-header-primary-enabled=true] {
        --bs-app-header-primary-height: 60px
    }

    [data-kt-app-header-primary-enabled=true][data-kt-app-header-sticky=on] {
        --bs-app-header-primary-height: 60px
    }

    [data-kt-app-header-primary-enabled=true][data-kt-app-header-minimize=on] {
        --bs-app-header-primary-height: 60px
    }
}

.app-header-secondary {
    transition: none;
    display: flex;
    align-items: stretch
}

@media (min-width: 992px) {
    .app-header-secondary {
        background-color: var(--bs-app-header-secondary-base-bg-color);
        box-shadow: var(--bs-app-header-secondary-base-box-shadow);
        border-top: var(--bs-app-header-secondary-base-border-top);
        border-bottom: var(--bs-app-header-secondary-base-border-bottom)
    }

    [data-kt-app-header-secondary-enabled=true] {
        --bs-app-header-secondary-height: 100px
    }

    [data-kt-app-header-secondary-enabled=true][data-kt-app-header-sticky=on] {
        --bs-app-header-secondary-height: 70px
    }

    [data-kt-app-header-secondary-enabled=true][data-kt-app-header-minimize=on] {
        --bs-app-header-secondary-height: 70px
    }

    [data-kt-app-header-secondary-enabled=true][data-kt-app-header-sticky=on][data-kt-app-header-secondary-sticky-hide=true] {
        --bs-app-header-secondary-height: 0
    }

    .app-header-secondary {
        height: var(--bs-app-header-secondary-height)
    }

    [data-kt-app-header-secondary-fixed=true] .app-header-secondary {
        z-index: 100;
        position: fixed;
        left: 0;
        right: 0;
        top: 0
    }

    [data-kt-app-header-secondary-static=true] .app-header-secondary {
        position: static
    }

    [data-kt-app-header-secondary-sticky=on] .app-header-secondary {
        transition: none;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        height: 70px;
        z-index: 100;
        background-color: var(--bs-app-header-secondary-sticky-bg-color);
        box-shadow: var(--bs-app-header-secondary-sticky-box-shadow);
        border-bottom: var(--bs-app-header-secondary-sticky-border-bottom)
    }

    [data-kt-app-header-secondary-minimize=on] .app-header-secondary {
        transition: none;
        height: 70px;
        z-index: 100;
        background-color: var(--bs-app-header-secondary-minimize-bg-color);
        box-shadow: var(--bs-app-header-secondary-minimize-box-shadow);
        border-bottom: var(--bs-app-header-secondary-minimize-border-bottom)
    }

    [data-kt-app-header-sticky=on][data-kt-app-header-secondary-sticky-hide=true] .app-header-secondary {
        display: none !important
    }

    [data-kt-app-header-secondary-enabled=true][data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-header=true] .app-header-secondary {
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))
    }

    [data-kt-app-header-secondary-enabled=true][data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-header=true] .app-header-secondary {
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))
    }
}

@media (max-width: 991.98px) {
    .app-header .app-header-secondary {
        flex-grow: 1;
        height: var(--bs-app-header-secondary-height);
        box-shadow: var(--bs-app-header-secondary-base-box-shadow);
        border-top: var(--bs-app-header-secondary-base-border-top);
        border-bottom: var(--bs-app-header-secondary-base-border-bottom)
    }

    .app-header-secondary {
        background-color: var(--bs-app-header-secondary-base-bg-color)
    }

    [data-kt-app-header-secondary-enabled=true] {
        --bs-app-header-secondary-height: 0px
    }

    [data-kt-app-header-secondary-enabled=true][data-kt-app-header-sticky=on] {
        --bs-app-header-secondary-height: 60px
    }

    [data-kt-app-header-secondary-enabled=true][data-kt-app-header-minimize=on] {
        --bs-app-header-secondary-height: 60px
    }
}

.app-header-tertiary {
    transition: none;
    display: flex;
    align-items: stretch
}

@media (min-width: 992px) {
    .app-header-tertiary {
        background-color: var(--bs-app-header-tertiary-base-bg-color);
        box-shadow: var(--bs-app-header-tertiary-base-box-shadow);
        border-top: var(--bs-app-header-tertiary-base-border-top);
        border-bottom: var(--bs-app-header-tertiary-base-border-bottom)
    }

    [data-kt-app-header-tertiary-enabled=true] {
        --bs-app-header-tertiary-height: 70px
    }

    [data-kt-app-header-tertiary-enabled=true][data-kt-app-header-sticky=on] {
        --bs-app-header-tertiary-height: 70px
    }

    [data-kt-app-header-tertiary-enabled=true][data-kt-app-header-minimize=on] {
        --bs-app-header-tertiary-height: 70px
    }

    [data-kt-app-header-tertiary-enabled=true][data-kt-app-header-sticky=on][data-kt-app-header-tertiary-sticky-hide=true] {
        --bs-app-header-tertiary-height: 0
    }

    .app-header-tertiary {
        height: var(--bs-app-header-tertiary-height)
    }

    [data-kt-app-header-tertiary-fixed=true] .app-header-tertiary {
        z-index: 100;
        position: fixed;
        left: 0;
        right: 0;
        top: 0
    }

    [data-kt-app-header-tertiary-static=true] .app-header-tertiary {
        position: static
    }

    [data-kt-app-header-tertiary-sticky=on] .app-header-tertiary {
        transition: none;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        height: 70px;
        z-index: 100;
        background-color: var(--bs-app-header-tertiary-sticky-bg-color);
        box-shadow: var(--bs-app-header-tertiary-sticky-box-shadow);
        border-bottom: var(--bs-app-header-tertiary-sticky-border-bottom)
    }

    [data-kt-app-header-tertiary-minimize=on] .app-header-tertiary {
        transition: none;
        height: 70px;
        z-index: 100;
        background-color: var(--bs-app-header-tertiary-minimize-bg-color);
        box-shadow: var(--bs-app-header-tertiary-minimize-box-shadow);
        border-bottom: var(--bs-app-header-tertiary-minimize-border-bottom)
    }

    [data-kt-app-header-sticky=on][data-kt-app-header-tertiary-sticky-hide=true] .app-header-tertiary {
        display: none !important
    }

    [data-kt-app-header-tertiary-enabled=true][data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-header=true] .app-header-tertiary {
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))
    }

    [data-kt-app-header-tertiary-enabled=true][data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-header=true] .app-header-tertiary {
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))
    }
}

@media (max-width: 991.98px) {
    .app-header .app-header-tertiary {
        flex-grow: 1;
        height: var(--bs-app-header-tertiary-height);
        border-top: var(--bs-app-header-tertiary-base-border-top);
        box-shadow: var(--bs-app-header-tertiary-base-box-shadow)
    }

    .app-header-tertiary {
        background-color: var(--bs-app-header-tertiary-base-bg-color)
    }

    [data-kt-app-header-tertiary-enabled=true] {
        --bs-app-header-tertiary-height: 70px
    }

    [data-kt-app-header-tertiary-enabled=true][data-kt-app-header-sticky=on] {
        --bs-app-header-tertiary-height: 60px
    }

    [data-kt-app-header-secondary-enabled=true][data-kt-app-header-minimize=on] {
        --bs-app-header-tertiary-height: 60px
    }
}

.app-toolbar {
    display: flex;
    align-items: stretch;
    background-color: var(--bs-app-toolbar-base-bg-color);
    box-shadow: var(--bs-app-toolbar-base-box-shadow);
    border-top: var(--bs-app-toolbar-base-border-top);
    border-bottom: var(--bs-app-toolbar-base-border-bottom)
}

.app-toolbar.app-toolbar-minimize {
    transition: none
}

@media (min-width: 992px) {
    [data-kt-app-toolbar-sticky=on] {
        --bs-app-toolbar-height: 70px
    }

    [data-kt-app-toolbar-minimize=on] {
        --bs-app-toolbar-height: 70px
    }

    .app-toolbar {
        height: var(--bs-app-toolbar-height)
    }

    [data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true] .app-toolbar {
        z-index: 99;
        position: fixed;
        left: 0;
        right: 0;
        top: 0
    }

    [data-kt-app-toolbar-sticky=on] .app-toolbar {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        box-shadow: var(--bs-app-toolbar-sticky-box-shadow);
        background-color: var(--bs-app-toolbar-sticky-bg-color);
        border-top: var(--bs-app-toolbar-sticky-border-top);
        border-bottom: var(--bs-app-toolbar-sticky-border-bottom);
        z-index: 99
    }

    [data-kt-app-toolbar-minimize=on] .app-toolbar {
        transition: none;
        box-shadow: var(--bs-app-toolbar-minimize-box-shadow);
        background-color: var(--bs-app-toolbar-minimize-bg-color);
        border-top: var(--bs-app-toolbar-minimize-border-top);
        border-bottom: var(--bs-app-toolbar-minimize-border-bottom);
        z-index: 99
    }

    [data-kt-app-toolbar-fixed=true][data-kt-app-header-fixed=true] .app-toolbar {
        top: var(--bs-app-header-height)
    }

    [data-kt-app-toolbar-fixed=true][data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-toolbar=true] .app-toolbar, [data-kt-app-toolbar-sticky=on][data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-toolbar=true] .app-toolbar {
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))
    }

    [data-kt-app-toolbar-fixed=true][data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-toolbar=true] .app-toolbar, [data-kt-app-toolbar-sticky=on][data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-toolbar=true] .app-toolbar {
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))
    }

    [data-kt-app-toolbar-fixed=true][data-kt-app-aside-fixed=true][data-kt-app-aside-push-toolbar=true] .app-toolbar, [data-kt-app-toolbar-sticky=on][data-kt-app-aside-fixed=true][data-kt-app-aside-push-toolbar=true] .app-toolbar {
        right: calc(var(--bs-app-aside-width) + var(--bs-app-aside-gap-start, 0px) + var(--bs-app-aside-gap-end, 0px))
    }
}

@media (max-width: 991.98px) {
    [data-kt-app-toolbar-sticky=on] {
        --bs-app-toolbar-height: 70px
    }

    [data-kt-app-toolbar-minimize=on] {
        --bs-app-toolbar-height: 70px
    }

    .app-toolbar {
        height: var(--bs-app-toolbar-height)
    }

    [data-kt-app-header-fixed-mobile=true][data-kt-app-toolbar-fixed-mobile=true] .app-toolbar {
        z-index: 99;
        position: fixed;
        top: calc(var(--bs-app-header-height, 0px) + var(--bs-app-header-mobile-height, 0px));
        left: 0;
        right: 0
    }

    [data-kt-app-toolbar-sticky=on] .app-toolbar {
        position: fixed;
        left: 0;
        right: 0;
        top: var(--bs-app-header-height, 0);
        box-shadow: var(--bs-app-toolbar-sticky-box-shadow);
        background-color: var(--bs-app-toolbar-sticky-bg-color);
        border-top: var(--bs-app-toolbar-sticky-border-top);
        border-bottom: var(--bs-app-toolbar-sticky-border-bottom);
        z-index: 99
    }

    [data-kt-app-toolbar-minimize=on] .app-toolbar {
        transition: none;
        box-shadow: var(--bs-app-toolbar-minimize-box-shadow);
        background-color: var(--bs-app-toolbar-minimize-bg-color);
        border-top: var(--bs-app-toolbar-minimize-border-top);
        border-bottom: var(--bs-app-toolbar-minimize-border-bottom);
        z-index: 99
    }
}

.app-hero {
    display: flex;
    align-items: stretch;
    background-color: var(--bs-app-hero-bg-color);
    box-shadow: var(--bs-app-hero-box-shadow);
    border-top: var(--bs-app-hero-border-top);
    border-bottom: var(--bs-app-hero-border-bottom)
}

.app-sidebar {
    transition: width .3s ease;
    background-color: var(--bs-app-sidebar-base-bg-color);
    box-shadow: var(--bs-app-sidebar-base-box-shadow);
    border-left: var(--bs-app-sidebar-base-border-start);
    border-right: var(--bs-app-sidebar-base-border-end)
}

.app-sidebar-collapse-d-flex, .app-sidebar-collapse-mobile-d-flex, .app-sidebar-minimize-d-flex, .app-sidebar-minimize-mobile-d-flex, .app-sidebar-sticky-d-flex {
    display: none
}

@media (min-width: 992px) {
    .app-sidebar {
        display: flex;
        flex-shrink: 0;
        width: var(--bs-app-sidebar-width);
        margin-left: 0;
        margin-right: 30px;
        margin-top: 30px;
        margin-bottom: 30px
    }

    :root {
        --bs-app-sidebar-width: 250px;
        --bs-app-sidebar-width-actual: 250px;
        --bs-app-sidebar-gap-start: 0px;
        --bs-app-sidebar-gap-end: 30px;
        --bs-app-sidebar-gap-top: 30px;
        --bs-app-sidebar-gap-bottom: 30px
    }

    [data-kt-app-sidebar-stacked=true] {
        --bs-app-sidebar-width: calc(var(--bs-app-sidebar-primary-width) + var(--bs-app-sidebar-secondary-width, 0px))
    }

    [data-kt-app-sidebar-minimize=on] {
        --bs-app-sidebar-width: 75px;
        --bs-app-sidebar-gap-start: 0px;
        --bs-app-sidebar-gap-end: 0px;
        --bs-app-sidebar-gap-top: 0px;
        --bs-app-sidebar-gap-bottom: 0px
    }

    [data-kt-app-sidebar-sticky=on] {
        --bs-app-sidebar-width: 300px;
        --bs-app-sidebar-gap-start: 0px;
        --bs-app-sidebar-gap-end: 30px;
        --bs-app-sidebar-gap-top: 30px;
        --bs-app-sidebar-gap-bottom: 30px
    }

    [data-kt-app-sidebar-collapse=on] {
        --bs-app-sidebar-width: 0px
    }

    [data-kt-app-sidebar-static=true] .app-sidebar {
        position: relative
    }

    [data-kt-app-sidebar-offcanvas=true] .app-sidebar {
        display: none
    }

    [data-kt-app-sidebar-fixed=true] .app-sidebar {
        position: fixed;
        z-index: 105;
        top: 0;
        bottom: 0;
        left: 0
    }

    [data-kt-app-sidebar-stacked=true] .app-sidebar {
        align-items: stretch
    }

    [data-kt-app-sidebar-sticky=on] .app-sidebar {
        position: fixed;
        transition: width .3s ease;
        top: auto;
        bottom: auto;
        left: auto;
        z-index: 105;
        box-shadow: var(--bs-app-sidebar-sticky-box-shadow);
        border-left: var(--bs-app-sidebar-sticky-border-start);
        border-right: var(--bs-app-sidebar-sticky-border-end);
        margin-left: 0;
        margin-right: 30px;
        margin-top: 30px;
        margin-bottom: 30px
    }

    [data-kt-app-sidebar-minimize=on] .app-sidebar {
        transition: width .3s ease;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-hoverable=true] .app-sidebar .app-sidebar-wrapper {
        width: var(--bs-app-sidebar-width-actual)
    }

    [data-kt-app-sidebar-hoverable=true][data-kt-app-sidebar-minimize=on] .app-sidebar:hover:not(.animating) {
        transition: width .3s ease;
        width: var(--bs-app-sidebar-width-actual)
    }

    [data-kt-app-sidebar-collapse=on] .app-sidebar {
        transition: width .3s ease;
        width: var(--bs-app-sidebar-width-actual);
        margin-left: calc(-1 * var(--bs-app-sidebar-width-actual))
    }

    [data-kt-app-sidebar-minimize=on] .app-sidebar-minimize-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-minimize=on] .app-sidebar-minimize-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-sticky=on] .app-sidebar-sticky-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-sticky=on] .app-sidebar-sticky-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-collapse=on] .app-sidebar-collapse-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-collapse=on] .app-sidebar-collapse-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true]:not([data-kt-app-sidebar-push-header=true]) .app-sidebar {
        top: var(--bs-app-header-height)
    }

    [data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true]:not([data-kt-app-sidebar-push-toolbar=true]) .app-sidebar {
        top: calc(var(--bs-app-header-height) + var(--bs-app-toolbar-height, 0px))
    }
}

@media (max-width: 991.98px) {
    .app-sidebar {
        display: none;
        width: var(--bs-app-sidebar-width);
        z-index: 106;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    :root {
        --bs-app-sidebar-width: 250px;
        --bs-app-sidebar-width-actual: 250px;
        --bs-app-sidebar-gap-start: 0px;
        --bs-app-sidebar-gap-end: 0px;
        --bs-app-sidebar-gap-top: 0px;
        --bs-app-sidebar-gap-bottom: 0px
    }

    [data-kt-app-sidebar-stacked=true] {
        --bs-app-sidebar-width: calc(var(--bs-app-sidebar-primary-width) + var(--bs-app-sidebar-secondary-width, 0))
    }

    [data-kt-app-sidebar-minimize-mobile=on] {
        --bs-app-sidebar-width: 75px;
        --bs-app-sidebar-gap-start: 0px;
        --bs-app-sidebar-gap-end: 0px;
        --bs-app-sidebar-gap-top: 0px;
        --bs-app-sidebar-gap-bottom: 0px
    }

    [data-kt-app-sidebar-collapse-mobile=on] {
        --bs-app-sidebar-width: 0px
    }

    [data-kt-app-sidebar-stacked=true] .app-sidebar {
        align-items: stretch
    }

    [data-kt-app-sidebar-minimize-mobile=on] .app-sidebar {
        transition: width .3s ease;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-hoverable-mobile=true] .app-sidebar .app-sidebar-wrapper {
        width: var(--bs-app-sidebar-width-actual)
    }

    [data-kt-app-sidebar-hoverable-mobile=true][data-kt-app-sidebar-minimize-mobile=on] .app-sidebar:hover:not(.animating) {
        transition: width .3s ease;
        width: var(--bs-app-sidebar-width-actual);
        box-shadow: var(--bs-app-sidebar-minimize-hover-box-shadow-mobile)
    }

    [data-kt-app-sidebar-collapse-mobile=on] .app-sidebar {
        transition: width .3s ease;
        width: var(--bs-app-sidebar-width-actual);
        margin-left: calc(-1 * var(--bs-app-sidebar-width-actual))
    }

    [data-kt-app-sidebar-minimize-mobile=on] .app-sidebar-minimize-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-minimize-mobile=on] .app-sidebar-minimize-mobile-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-collapse-mobile=on] .app-sidebar-collapse-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-collapse-mobile=on] .app-sidebar-collapse-mobile-d-flex {
        display: flex !important
    }
}

.app-sidebar-primary {
    transition: none;
    position: relative;
    flex-shrink: 0;
    background-color: var(--bs-app-sidebar-primary-base-bg-color);
    box-shadow: var(--bs-app-sidebar-primary-base-box-shadow);
    border-left: var(--bs-app-sidebar-primary-base-border-start);
    border-right: var(--bs-app-sidebar-primary-base-border-end)
}

.app-sidebar-primary-collapse-d-flex, .app-sidebar-primary-collapse-mobile-d-flex, .app-sidebar-primary-minimize-d-flex, .app-sidebar-primary-minimize-mobile-d-flex {
    display: none
}

@media (min-width: 992px) {
    .app-sidebar-primary {
        z-index: 1;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    :root {
        --bs-app-sidebar-primary-width-actual: 100px
    }

    [data-kt-app-sidebar-stacked=true] {
        --bs-app-sidebar-primary-width: 100px;
        --bs-app-sidebar-primary-gap-start: 0px;
        --bs-app-sidebar-primary-gap-end: 0px;
        --bs-app-sidebar-primary-gap-top: 0px;
        --bs-app-sidebar-primary-gap-bottom: 0px
    }

    [data-kt-app-sidebar-primary-minimize=on] {
        --bs-app-sidebar-primary-width: 75px;
        --bs-app-sidebar-primary-gap-start: 0px;
        --bs-app-sidebar-primary-gap-end: 0px;
        --bs-app-sidebar-primary-gap-top: 0px;
        --bs-app-sidebar-primary-gap-bottom: 0px
    }

    [data-kt-app-sidebar-primary-collapse=on] {
        --bs-app-sidebar-primary-width: 0px
    }

    .app-sidebar-primary {
        width: var(--bs-app-sidebar-primary-width)
    }

    [data-kt-app-sidebar-primary-collapse=on] .app-sidebar-primary {
        transition: none;
        width: var(--bs-app-sidebar-primary-width-actual);
        margin-left: calc(-1 * var(--bs-app-sidebar-primary-width-actual))
    }

    [data-kt-app-sidebar-primary-minimize=on] .app-sidebar-primary {
        transition: none;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-primary-hoverable=true] .app-sidebar-primary .app-sidebar-primary-hoverable {
        width: var(--bs-app-sidebar-primary-width-actual)
    }

    [data-kt-app-sidebar-primary-hoverable=true][data-kt-app-sidebar-primary-minimize=on] .app-sidebar-primary:hover:not(.animating) {
        transition: none;
        width: var(--bs-app-sidebar-primary-width-actual);
        box-shadow: var(--bs-app-sidebar-primary-minimize-hover-box-shadow)
    }

    [data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true][data-kt-app-sidebar-primary-below-header=true] .app-sidebar-primary {
        top: var(--bs-app-header-height)
    }

    [data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true][data-kt-app-sidebar-primary-below-toolbar=true] .app-sidebar-primary {
        top: calc(var(--bs-app-header-height) + var(--bs-app-toolbar-height, 0))
    }

    [data-kt-app-sidebar-primary-minimize=on] .app-sidebar-primary-minimize-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-primary-minimize=on] .app-sidebar-primary-minimize-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-primary-collapse=on] .app-sidebar-primary-collapse-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-primary-collapse=on] .app-sidebar-primary-collapse-d-flex {
        display: flex !important
    }
}

@media (max-width: 991.98px) {
    .app-sidebar-primary {
        z-index: 1;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    :root {
        --bs-app-sidebar-primary-width-actual: 100px
    }

    [data-kt-app-sidebar-stacked=true] {
        --bs-app-sidebar-primary-width: 100px;
        --bs-app-sidebar-primary-gap-start: 0px;
        --bs-app-sidebar-primary-gap-end: 0px;
        --bs-app-sidebar-primary-gap-top: 0px;
        --bs-app-sidebar-primary-gap-bottom: 0px
    }

    [data-kt-app-sidebar-primary-minimize-mobile=on] {
        --bs-app-sidebar-primary-width: 75px;
        --bs-app-sidebar-primary-gap-start: 0px;
        --bs-app-sidebar-primary-gap-end: 0px;
        --bs-app-sidebar-primary-gap-top: 0px;
        --bs-app-sidebar-primary-gap-bottom: 0px
    }

    [data-kt-app-sidebar-primary-collapse-mobile=on] {
        --bs-app-sidebar-primary-width: 0px
    }

    .app-sidebar-primary {
        width: var(--bs-app-sidebar-primary-width)
    }

    [data-kt-app-sidebar-primary-collapse-mobile=on] .app-sidebar-primary {
        transition: none;
        width: var(--bs-app-sidebar-primary-width-actual);
        margin-left: calc(-1 * var(--bs-app-sidebar-primary-width-actual))
    }

    [data-kt-app-sidebar-primary-minimize-mobile=on] .app-sidebar-primary {
        transition: none;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-primary-hoverable-mobile=true] .app-sidebar-primary .app-sidebar-primary-hoverable {
        width: var(--bs-app-sidebar-primary-width-actual)
    }

    [data-kt-app-sidebar-primary-hoverable-mobile=true][data-kt-app-sidebar-primary-minimize-mobile=on] .app-sidebar-primary:hover:not(.animating) {
        transition: none;
        width: var(--bs-app-sidebar-primary-width-actual);
        box-shadow: var(--bs-app-sidebar-primary-minimize-hover-box-shadow-mobile)
    }

    [data-kt-app-sidebar-primary-minimize-mobile=on] .app-sidebar-primary-minimize-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-primary-minimize-mobile=on] .app-sidebar-primary-minimize-mobile-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-primary-collapse-mobile=on] .app-sidebar-primary-collapse-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-primary-collapse-mobile=on] .app-sidebar-primary-collapse-mobile-d-flex {
        display: flex !important
    }
}

.app-sidebar-secondary {
    transition: width .3s ease, margin .3s ease;
    position: relative;
    flex-shrink: 0;
    background-color: var(--bs-app-sidebar-secondary-base-bg-color);
    box-shadow: var(--bs-app-sidebar-secondary-base-box-shadow);
    border-left: var(--bs-app-sidebar-secondary-base-border-start);
    border-right: var(--bs-app-sidebar-secondary-base-border-end)
}

.app-sidebar-secondary-collapse-d-flex, .app-sidebar-secondary-collapse-mobile-d-flex, .app-sidebar-secondary-minimize-d-flex, .app-sidebar-secondary-minimize-mobile-d-flex {
    display: none
}

@media (min-width: 992px) {
    .app-sidebar-secondary {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-secondary-enabled=true] {
        --bs-app-sidebar-secondary-width-actual: calc(
                250px -
                100px -
                0px -
                0px -
                0px -
                0px
        )
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-stacked=true] {
        --bs-app-sidebar-secondary-width: calc(
                250px -
                100px -
                0px -
                0px -
                0px -
                0px
        );
        --bs-app-sidebar-secondary-gap-start: 0px;
        --bs-app-sidebar-secondary-gap-end: 0px;
        --bs-app-sidebar-secondary-gap-top: 0px;
        --bs-app-sidebar-secondary-gap-bottom: 0px
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-minimize=on] {
        --bs-app-sidebar-secondary-width: 75px;
        --bs-app-sidebar-secondary-gap-start: 0px;
        --bs-app-sidebar-secondary-gap-end: 0px;
        --bs-app-sidebar-secondary-gap-top: 0px;
        --bs-app-sidebar-secondary-gap-bottom: 0px
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-collapse=on] {
        --bs-app-sidebar-secondary-width-actual: calc(
                250px -
                100px -
                0px -
                0px -
                0px -
                0px
        );
        --bs-app-sidebar-secondary-width: 0px
    }

    .app-sidebar-secondary {
        width: var(--bs-app-sidebar-secondary-width)
    }

    [data-kt-app-sidebar-secondary-collapse=on] .app-sidebar-secondary {
        transition: width .3s ease, margin .3s ease;
        width: var(--bs-app-sidebar-secondary-width-actual);
        margin-left: calc(-1 * var(--bs-app-sidebar-secondary-width-actual))
    }

    [data-kt-app-sidebar-secondary-minimize=on] .app-sidebar-secondary {
        transition: width .3s ease, margin .3s ease;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-secondary-hoverable=true] .app-sidebar-secondary .app-sidebar-secondary-hoverable {
        width: var(--bs-app-sidebar-secondary-width-actual)
    }

    [data-kt-app-sidebar-secondary-hoverable=true][data-kt-app-sidebar-secondary-minimize=on] .app-sidebar-secondary:hover:not(.animating) {
        transition: width .3s ease, margin .3s ease;
        width: var(--bs-app-sidebar-secondary-width-actual);
        box-shadow: var(--bs-app-sidebar-secondary-minimize-hover-box-shadow)
    }

    [data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true][data-kt-app-sidebar-secondary-below-header=true] .app-sidebar-secondary {
        top: var(--bs-app-header-height)
    }

    [data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true][data-kt-app-sidebar-secondary-below-toolbar=true] .app-sidebar-secondary {
        top: calc(var(--bs-app-header-height) + var(--bs-app-toolbar-height, 0))
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-minimize=on] .app-sidebar-secondary-minimize-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-minimize=on] .app-sidebar-secondary-minimize-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-collapse=on] .app-sidebar-secondary-collapse-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-collapse=on] .app-sidebar-secondary-collapse-d-flex {
        display: flex !important
    }
}

@media (max-width: 991.98px) {
    .app-sidebar-secondary {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-secondary-enabled=true] {
        --bs-app-sidebar-secondary-width-actual: calc(
                250px -
                100px -
                0px -
                0px -
                0px -
                0px
        )
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-stacked=true] {
        --bs-app-sidebar-secondary-width: calc(
                250px -
                100px -
                0px -
                0px -
                0px -
                0px
        );
        --bs-app-sidebar-secondary-gap-start: 0px;
        --bs-app-sidebar-secondary-gap-end: 0px;
        --bs-app-sidebar-secondary-gap-top: 0px;
        --bs-app-sidebar-secondary-gap-bottom: 0px
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-minimize-mobile=on] {
        --bs-app-sidebar-secondary-width: 75px;
        --bs-app-sidebar-secondary-gap-start: 0px;
        --bs-app-sidebar-secondary-gap-end: 0px;
        --bs-app-sidebar-secondary-gap-top: 0px;
        --bs-app-sidebar-secondary-gap-bottom: 0px
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-collapse-mobile=on] {
        --bs-app-sidebar-secondary-width-actual: calc(
                250px -
                100px -
                0px -
                0px -
                0px -
                0px
        );
        --bs-app-sidebar-secondary-width: 0px
    }

    .app-sidebar-secondary {
        width: var(--bs-app-sidebar-secondary-width)
    }

    [data-kt-app-sidebar-secondary-collapse-mobile=on] .app-sidebar-secondary {
        transition: width .3s ease, margin .3s ease;
        width: var(--bs-app-sidebar-secondary-width-actual);
        margin-left: calc(-1 * var(--bs-app-sidebar-secondary-width-actual))
    }

    [data-kt-app-sidebar-secondary-minimize-mobile=on] .app-sidebar-secondary {
        transition: width .3s ease, margin .3s ease;
        background-color: var(--bs-app-sidebar-secondary-minimize-bg-color-mobile);
        box-shadow: var(--bs-app-sidebar-secondary-minimize-box-shadow-mobile);
        border-left: var(--bs-app-sidebar-secondary-minimize-border-start-mobile);
        border-right: var(--bs-app-sidebar-secondary-minimize-border-end-mobile)
    }

    [data-kt-app-sidebar-secondary-hoverable-mobile=true] .app-sidebar-secondary .app-sidebar-secondary-hoverable {
        width: var(--bs-app-sidebar-secondary-width-actual)
    }

    [data-kt-app-sidebar-secondary-hoverable-mobile=true][data-kt-app-sidebar-secondary-minimize-mobile=on] .app-sidebar-secondary:hover:not(.animating) {
        transition: width .3s ease, margin .3s ease;
        width: var(--bs-app-sidebar-secondary-width-actual);
        box-shadow: var(--bs-app-sidebar-secondary-minimize-hover-box-shadow-mobile)
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-minimize-mobile=on] .app-sidebar-secondary-minimize-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-minimize-mobile=on] .app-sidebar-secondary-minimize-mobile-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-collapse=on] .app-sidebar-secondary-collapse-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-collapse=on] .app-sidebar-secondary-collapse-mobile-d-flex {
        display: flex !important
    }
}

.app-sidebar-panel {
    transition: none;
    background-color: var(--bs-app-sidebar-panel-base-bg-color);
    box-shadow: var(--bs-app-sidebar-panel-base-box-shadow);
    border-left: var(--bs-app-sidebar-panel-base-border-start);
    border-right: var(--bs-app-sidebar-panel-base-border-end)
}

.app-sidebar-panel-collapse-d-flex, .app-sidebar-panel-collapse-mobile-d-flex, .app-sidebar-panel-minimize-d-flex, .app-sidebar-panel-minimize-mobile-d-flex, .app-sidebar-panel-sticky-d-flex {
    display: none
}

@media (min-width: 992px) {
    .app-sidebar-panel {
        display: flex;
        flex-shrink: 0;
        width: var(--bs-app-sidebar-panel-width);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    :root {
        --bs-app-sidebar-panel-width: 300px;
        --bs-app-sidebar-panel-width-actual: 300px;
        --bs-app-sidebar-panel-gap-start: 0px;
        --bs-app-sidebar-panel-gap-end: 0px;
        --bs-app-sidebar-panel-gap-top: 0px;
        --bs-app-sidebar-panel-gap-bottom: 0px
    }

    [data-kt-app-sidebar-panel-minimize=on] {
        --bs-app-sidebar-panel-width: 75px;
        --bs-app-sidebar-panel-gap-start: 0px;
        --bs-app-sidebar-panel-gap-end: 0px;
        --bs-app-sidebar-panel-gap-top: 0px;
        --bs-app-sidebar-panel-gap-bottom: 0px
    }

    [data-kt-app-sidebar-panel-sticky=on] {
        --bs-app-sidebar-panel-width: 300px;
        --bs-app-sidebar-panel-gap-start: 0px;
        --bs-app-sidebar-panel-gap-end: 0px;
        --bs-app-sidebar-panel-gap-top: 0px;
        --bs-app-sidebar-panel-gap-bottom: 0px
    }

    [data-kt-app-sidebar-panel-collapse=on] {
        --bs-app-sidebar-panel-width-actual: 300px;
        --bs-app-sidebar-panel-width: 0px
    }

    [data-kt-app-sidebar-panel-static=true] .app-sidebar-panel {
        position: relative
    }

    [data-kt-app-sidebar-panel-offcanvas=true] .app-sidebar-panel {
        display: none
    }

    [data-kt-app-sidebar-panel-fixed=true] .app-sidebar-panel {
        z-index: 104;
        position: fixed;
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px));
        top: 0;
        bottom: 0
    }

    [data-kt-app-sidebar-panel-sticky=on] .app-sidebar-panel {
        position: fixed;
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px));
        top: 0;
        bottom: 0;
        transition: none;
        z-index: 104;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-panel-minimize=on] .app-sidebar-panel {
        transition: none;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-panel-hoverable=true] .app-sidebar-panel .app-sidebar-panel-hoverable {
        width: var(--bs-app-sidebar-panel-width-actual)
    }

    [data-kt-app-sidebar-panel-hoverable=true][data-kt-app-sidebar-panel-minimize=on] .app-sidebar-panel:hover:not(.animating) {
        transition: none;
        width: var(--bs-app-sidebar-panel-width-actual);
        box-shadow: var(--bs-app-sidebar-panel-minimize-hover-box-shadow)
    }

    [data-kt-app-sidebar-panel-collapse=on] .app-sidebar-panel {
        transition: none;
        width: var(--bs-app-sidebar-panel-width-actual);
        margin-left: calc(-1 * (var(--bs-app-sidebar-panel-width-actual) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px)))
    }

    [data-kt-app-sidebar-panel-fixed=true][data-kt-app-header-fixed=true]:not([data-kt-app-sidebar-panel-push-header=true]) .app-sidebar-panel {
        top: var(--bs-app-header-height)
    }

    [data-kt-app-sidebar-panel-fixed=true][data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true]:not([data-kt-app-sidebar-panel-push-toolbar=true]) .app-sidebar-panel {
        top: calc(var(--bs-app-header-height) + var(--bs-app-toolbar-height, 0))
    }

    [data-kt-app-sidebar-panel-minimize=on] .app-sidebar-panel-minimize-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-panel-minimize=on] .app-sidebar-panel-minimize-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-panel-sticky=on] .app-sidebar-panel-sticky-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-panel-sticky=on] .app-sidebar-panel-sticky-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-panel-collapse=on] .app-sidebar-panel-collapse-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-panel-collapse=on] .app-sidebar-panel-collapse-d-flex {
        display: flex !important
    }
}

@media (max-width: 991.98px) {
    .app-sidebar-panel {
        display: none;
        width: var(--bs-app-sidebar-panel-width);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    :root {
        --bs-app-sidebar-panel-width: 300px;
        --bs-app-sidebar-panel-width-actual: 300px;
        --bs-app-sidebar-panel-gap-start: 0px;
        --bs-app-sidebar-panel-gap-end: 0px;
        --bs-app-sidebar-panel-gap-top: 0px;
        --bs-app-sidebar-panel-gap-bottom: 0px
    }

    [data-kt-app-sidebar-panel-minimize-mobile=on] {
        --bs-app-sidebar-panel-width: 75px;
        --bs-app-sidebar-panel-gap-start: 0px;
        --bs-app-sidebar-panel-gap-end: 0px;
        --bs-app-sidebar-panel-gap-top: 0px;
        --bs-app-sidebar-panel-gap-bottom: 0px
    }

    [data-kt-app-sidebar-panel-collapse-mobile=on] {
        --bs-app-sidebar-panel-width-actual: 300px;
        --bs-app-sidebar-panel-width: 0px
    }

    [data-kt-app-sidebar-panel-minimize-mobile=on] .app-sidebar-panel {
        transition: none;
        background-color: var(--bs-app-sidebar-panel-minimize-bg-color-mobile);
        box-shadow: var(--bs-app-sidebar-panel-minimize-box-shadow-mobile);
        border-left: var(--bs-app-sidebar-panel-minimize-border-start-mobile);
        border-right: var(--bs-app-sidebar-panel-minimize-border-end-mobile);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-panel-hoverable-mobile=true] .app-sidebar-panel .app-sidebar-panel-hoverable {
        width: var(--bs-app-sidebar-panel-width-actual)
    }

    [data-kt-app-sidebar-panel-hoverable-mobile=true][data-kt-app-sidebar-panel-minimize-mobile=on] .app-sidebar-panel:hover:not(.animating) {
        transition: none;
        width: var(--bs-app-sidebar-panel-width-actual);
        box-shadow: var(--bs-app-sidebar-panel-minimize-hover-box-shadow-mobile)
    }

    [data-kt-app-sidebar-panel-collapse-mobile=on] .app-sidebar-panel {
        transition: none;
        width: var(--bs-app-sidebar-panel-width-actual);
        margin-left: calc(-1 * var(--bs-app-sidebar-panel-width-actual))
    }

    [data-kt-app-sidebar-panel-minimize-mobile=on] .app-sidebar-panel-minimize-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-panel-minimize-mobile=on] .app-sidebar-panel-minimize-mobile-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-panel-collapse-mobile=on] .app-sidebar-panel-collapse-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-panel-collapse-mobile=on] .app-sidebar-panel-collapse-mobile-d-flex {
        display: flex !important
    }
}

.app-aside {
    transition: none;
    background-color: var(--bs-app-aside-base-bg-color);
    box-shadow: var(--bs-app-aside-base-box-shadow)
}

.app-aside-collapse-d-flex, .app-aside-collapse-mobile-d-flex, .app-aside-minimize-d-flex, .app-aside-minimize-mobile-d-flex, .app-aside-sticky-d-flex {
    display: none
}

@media (min-width: 992px) {
    .app-aside {
        display: flex;
        flex-shrink: 0;
        width: var(--bs-app-aside-width);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    :root {
        --bs-app-aside-width: 300px;
        --bs-app-aside-width-actual: 300px;
        --bs-app-aside-gap-start: 0px;
        --bs-app-aside-gap-end: 0px;
        --bs-app-aside-gap-top: 0px;
        --bs-app-aside-gap-bottom: 0px
    }

    [data-kt-app-aside-stacked=true] {
        --bs-app-aside-width: calc(var(--bs-app-aside-primary-width) + var(--bs-app-aside-secondary-width))
    }

    [data-kt-app-aside-minimize=on] {
        --bs-app-aside-width: 75px;
        --bs-app-aside-gap-start: 0px;
        --bs-app-aside-gap-end: 0px;
        --bs-app-aside-gap-top: 0px;
        --bs-app-aside-gap-bottom: 0px
    }

    [data-kt-app-aside-sticky=on] {
        --bs-app-aside-width: 300px;
        --bs-app-aside-gap-start: 0px;
        --bs-app-aside-gap-end: 0px;
        --bs-app-aside-gap-top: 0px;
        --bs-app-aside-gap-bottom: 0px
    }

    [data-kt-app-aside-collapse=on] {
        --bs-app-aside-width: 0px
    }

    [data-kt-app-aside-static=true] .app-aside {
        position: relative
    }

    [data-kt-app-aside-offcanvas=true] .app-aside {
        display: none
    }

    [data-kt-app-aside-fixed=true] .app-aside {
        position: fixed;
        z-index: 99;
        top: 0;
        bottom: 0;
        right: 0
    }

    [data-kt-app-aside-stacked=true] .app-aside {
        align-items: stretch
    }

    [data-kt-app-aside-sticky=on] .app-aside {
        position: fixed;
        transition: none;
        box-shadow: var(--bs-app-aside-sticky-box-shadow);
        border-left: var(--bs-aside-sticky-border-start);
        border-right: var(--bs-app-aside-sticky-border-end);
        top: auto;
        bottom: auto;
        left: auto;
        z-index: 99;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-aside-minimize=on] .app-aside {
        transition: none;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-aside-hoverable=true] .app-aside .app-aside-wrapper {
        width: var(--bs-app-aside-width-actual)
    }

    [data-kt-app-aside-hoverable=true][data-kt-app-aside-minimize=on] .app-aside:hover:not(.animating) {
        transition: none;
        width: var(--bs-app-aside-width-actual);
        box-shadow: var(--bs-app-aside-minimize-hover-box-shadow)
    }

    [data-kt-app-aside-collapse=on] .app-aside {
        transition: none;
        width: var(--bs-app-aside-width-actual);
        margin-right: calc(-1 * var(--bs-app-aside-width-actual))
    }

    [data-kt-app-aside-minimize=on] .app-aside-minimize-d-none {
        display: none !important
    }

    [data-kt-app-aside-minimize=on] .app-aside-minimize-d-flex {
        display: flex !important
    }

    [data-kt-app-aside-sticky=on] .app-aside-sticky-d-none {
        display: none !important
    }

    [data-kt-app-aside-sticky=on] .app-aside-sticky-d-flex {
        display: flex !important
    }

    [data-kt-app-aside-collapse=on] .app-aside-collapse-d-none {
        display: none !important
    }

    [data-kt-app-aside-collapse=on] .app-aside-collapse-d-flex {
        display: flex !important
    }

    [data-kt-app-aside-fixed=true][data-kt-app-header-fixed=true]:not([data-kt-app-aside-push-header=true]) .app-aside {
        top: var(--bs-app-header-height)
    }

    [data-kt-app-aside-fixed=true][data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true]:not([data-kt-app-aside-push-toolbar=true]) .app-aside {
        top: calc(var(--bs-app-header-height) + var(--bs-app-toolbar-height, 0px))
    }
}

@media (max-width: 991.98px) {
    .app-aside {
        display: none;
        width: var(--bs-app-aside-width);
        z-index: 106;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    :root {
        --bs-app-aside-width: 275px;
        --bs-app-aside-width-actual: 275px;
        --bs-app-aside-gap-start: 0px;
        --bs-app-aside-gap-end: 0px;
        --bs-app-aside-gap-top: 0px;
        --bs-app-aside-gap-bottom: 0px
    }

    [data-kt-app-aside-minimize-mobile=on] {
        --bs-app-aside-width: 75px;
        --bs-app-aside-gap-start: 0px;
        --bs-app-aside-gap-end: 0px;
        --bs-app-aside-gap-top: 0px;
        --bs-app-aside-gap-bottom: 0px
    }

    [data-kt-app-aside-collapse-mobile=on] {
        --bs-app-aside-width: 0px
    }

    [data-kt-app-aside-stacked=true] .app-aside {
        align-items: stretch
    }

    [data-kt-app-aside-minimize-mobile=on] .app-aside {
        transition: none;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-aside-hoverable-mobile=true] .app-aside .app-aside-wrapper {
        width: var(--bs-app-aside-width-actual)
    }

    [data-kt-app-aside-hoverable-mobile=true][data-kt-app-aside-minimize-mobile=on] .app-aside:hover:not(.animating) {
        transition: none;
        width: var(--bs-app-aside-width-actual);
        box-shadow: var(--bs-app-aside-minimize-hover-box-shadow-mobile)
    }

    [data-kt-app-aside-collapse-mobile=on] .app-aside {
        transition: none;
        width: var(--bs-app-aside-width-actual);
        margin-right: calc(-1 * var(--bs-app-aside-width-actual))
    }

    [data-kt-app-aside-minimize-mobile=on] .app-aside-minimize-mobile-d-none {
        display: none !important
    }

    [data-kt-app-aside-minimize-mobile=on] .app-aside-minimize-mobile-d-flex {
        display: flex !important
    }

    [data-kt-app-aside-collapse-mobile=on] .app-aside-collapse-mobile-d-none {
        display: none !important
    }

    [data-kt-app-aside-collapse-mobile=on] .app-aside-collapse-mobile-d-flex {
        display: flex !important
    }
}

.app-wrapper {
    display: flex
}

@media (min-width: 992px) {
    .app-wrapper {
        transition: margin-left .3s ease, margin-right .3s ease
    }

    [data-kt-app-header-sticky=on] .app-wrapper {
        margin-top: var(--bs-app-header-height-actual)
    }

    [data-kt-app-header-fixed=true] .app-wrapper {
        margin-top: var(--bs-app-header-height)
    }

    [data-kt-app-toolbar-sticky=on] .app-wrapper {
        margin-top: var(--bs-app-toolbar-height)
    }

    [data-kt-app-header-fixed=true][data-kt-app-toolbar-sticky=on] .app-wrapper {
        margin-top: calc(var(--bs-app-header-height-actual) + var(--bs-app-toolbar-height-actual))
    }

    [data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true] .app-wrapper {
        margin-top: calc(var(--bs-app-header-height) + var(--bs-app-toolbar-height))
    }

    [data-kt-app-sidebar-fixed=true] .app-wrapper {
        margin-left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))
    }

    [data-kt-app-sidebar-panel-fixed=true] .app-wrapper {
        margin-left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))
    }

    [data-kt-app-aside-fixed=true] .app-wrapper {
        margin-right: calc(var(--bs-app-aside-width) + var(--bs-app-aside-gap-start, 0px) + var(--bs-app-aside-gap-end, 0px))
    }

    [data-kt-app-footer-fixed=true] .app-wrapper {
        margin-bottom: var(--bs-app-footer-height)
    }
}

@media (max-width: 991.98px) {
    .app-wrapper {
        transition: margin-left .3s ease, margin-right .3s ease
    }

    [data-kt-app-header-sticky=on] .app-wrapper {
        margin-top: var(--bs-app-header-height-actual)
    }

    [data-kt-app-header-fixed-mobile=true] .app-wrapper {
        margin-top: var(--bs-app-header-height)
    }

    [data-kt-app-header-fixed-mobile=true][data-kt-app-toolbar-sticky=on] .app-wrapper {
        margin-top: calc(var(--bs-app-header-height-actual) + var(--bs-app-toolbar-height-actual))
    }

    [data-kt-app-footer-fixed-mobile=true] .app-wrapper {
        margin-bottom: var(--bs-app-footer-height)
    }
}

.app-main {
    display: flex
}

@media (min-width: 992px) {
    .app-main {
        transition: margin .3s ease
    }

    [data-kt-app-sidebar-sticky=true] .app-main {
        margin-left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))
    }

    [data-kt-app-sidebar-panel-sticky=true] .app-main {
        margin-left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))
    }

    [data-kt-app-aside-sticky=true] .app-main {
        margin-right: calc(var(--bs-app-aside-width) + var(--bs-app-aside-gap-start, 0px) + var(--bs-app-aside-gap-end, 0px))
    }
}

@media (max-width: 991.98px) {
    .app-main {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width: 992px) {
    .app-content {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 991.98px) {
    .app-content {
        max-width: none;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 0;
        padding-right: 0
    }
}

.app-footer {
    transition: left .3s ease, right .3s ease;
    display: flex;
    align-items: center;
    background-color: var(--bs-app-footer-bg-color);
    border-top: var(--bs-app-footer-border-top)
}

@media (min-width: 992px) {
    :root {
        --bs-app-footer-height: auto
    }

    .app-footer {
        height: var(--bs-app-footer-height)
    }

    [data-kt-app-footer-fixed=true] .app-footer {
        z-index: 100;
        box-shadow: var(--bs-app-footer-box-shadow);
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0
    }

    [data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-footer=true] .app-footer {
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))
    }

    [data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-footer=true] .app-footer {
        left: calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))
    }

    [data-kt-app-aside-fixed=true][data-kt-app-aside-push-footer=true] .app-footer {
        right: calc(var(--bs-app-aside-width) + var(--bs-app-aside-gap-start, 0px) + var(--bs-app-aside-gap-end, 0px))
    }
}

@media (max-width: 991.98px) {
    body {
        --bs-app-footer-height: auto
    }

    .app-footer {
        height: var(--bs-app-footer-height)
    }

    [data-kt-app-footer-fixed-mobile=true] .app-footer {
        z-index: 100;
        box-shadow: var(--bs-app-footer-box-shadow);
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0
    }
}

.app-layout-builder-toggle {
    position: fixed;
    z-index: 105;
    bottom: 40px;
    right: 40px
}

@media (max-width: 991.98px) {
    .app-layout-builder-toggle {
        bottom: 15px;
        right: 15px
    }
}

@media (min-width: 992px) {
    .header-menu .menu {
        align-items: stretch
    }

    .header-menu .menu > .menu-item {
        align-items: stretch;
        flex-grow: 1;
        flex-basis: 0;
        margin-right: 1.5rem !important
    }

    .header-menu .menu > .menu-item > .menu-link {
        padding-left: 0 !important;
        border-right: 2px solid var(--bs-gray-100);
        background-color: transparent !important;
        border-radius: 0 !important;
        margin-top: 1rem;
        margin-bottom: 1rem
    }

    .header-menu .menu > .menu-item > .menu-link .menu-title {
        display: flex;
        flex-direction: column;
        align-items: start
    }

    .header-menu .menu > .menu-item > .menu-link .menu-title .menu-text {
        font-size: 1.25rem;
        font-weight: 600;
        color: var(--bs-gray-800);
        margin-bottom: .15rem
    }

    .header-menu .menu > .menu-item > .menu-link .menu-title .menu-desc {
        font-size: 1rem;
        font-weight: 500;
        color: var(--bs-gray-500)
    }

    .header-menu .menu > .menu-item:last-child > .menu-link {
        border-right: 0 !important;
        margin-right: 0
    }

    .header-menu .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .header-menu .menu > .menu-item:not(.here) > .menu-link:hover:not(.disabled):not(.active):not(.here) {
        transition: color .2s ease
    }

    .header-menu .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-text, .header-menu .menu > .menu-item:not(.here) > .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-text {
        color: var(--bs-primary)
    }

    .header-menu .menu > .menu-item > .menu-link.active {
        transition: color .2s ease
    }

    .header-menu .menu > .menu-item > .menu-link.active .menu-text {
        color: var(--bs-primary)
    }

    .header-menu .menu > .menu-item.show > .menu-link {
        transition: color .2s ease
    }

    .header-menu .menu > .menu-item.show > .menu-link .menu-text {
        color: var(--bs-primary)
    }

    .header-menu .menu > .menu-item.here > .menu-link {
        transition: color .2s ease
    }

    .header-menu .menu > .menu-item.here > .menu-link .menu-text {
        color: var(--bs-primary)
    }

    .header-search form > .form-control {
        border: 0 !important;
        background-color: rgba(255, 255, 255, .1) !important;
        color: #fff
    }

    .header-search form > .form-control::placeholder {
        color: rgba(255, 255, 255, .75)
    }

    .header-search form > .form-control::-moz-placeholder {
        color: rgba(255, 255, 255, .75);
        opacity: 1
    }

    .header-search form .spinner-border, .header-search form i {
        color: #fff !important
    }
}

@media (max-width: 991.98px) {
    .header-menu .menu-link .menu-title .menu-desc {
        display: none
    }
}

@media (max-width: 991.98px) {
    .app-sidebar .card {
        border-radius: 0
    }
}

.app-sidebar + .app-main {
    margin-top: 30px
}

.app-toolbar + .app-content {
    padding-top: 0
}