:root {
    --liveshop-lighten: #f5f8fa;
    --aside-text-color: #ffffffe0;
}

html,
body {
    font-family: "Asap", Poppins, "sans-serif";
    font-size: 14px !important;
}

a {
    color: var(--primary);
}
a:hover {
    color: var(--primary);
}

.navi .navi-item .navi-link:hover {
    color: var(--primary) !important;
}
.navi .navi-item .navi-link:hover .navi-text {
    color: var(--primary) !important;
}
.navi .navi-item .navi-link:hover .navi-icon i {
    color: var(--primary) !important;
}

.aside-menu,
.aside-menu-wrapper {
    background-color: var(--sidebar-color);
}

.aside-dark .menu .menu-item .menu-link,
.aside-dark .menu .menu-item .menu-link .menu-title {
    color: var(--aside-text-color);
}

.aside-dark
    .menu
    .menu-item
    .menu-link
    .menu-icon
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.aside-dark
    .menu
    .menu-item.hover
    > .menu-link:not(.disabled):not(.active)
    .menu-icon
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.aside-dark
    .menu
    .menu-item
    .menu-link:hover:not(.disabled):not(.active)
    .menu-icon
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.aside.aside-dark .aside-toggle svg [fill]:not(.permanent):not(g),
.aside-dark
    .menu
    .menu-item.here
    > .menu-link
    .menu-icon
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.aside-dark
    .menu
    .menu-item.show
    > .menu-link
    .menu-icon
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.aside-dark
    .menu
    .menu-item
    .menu-link.active
    .menu-icon
    .svg-icon
    svg
    [fill]:not(.permanent):not(g) {
    fill: var(--aside-text-color);
}

.aside.aside-dark .aside-logo {
    background-color: var(--sidebar-color);
}

.aside-dark .menu .menu-item.hover > .menu-link:not(.disabled):not(.active),
.aside-dark .menu .menu-item .menu-link:hover:not(.disabled):not(.active),
.aside-dark .menu .menu-item .menu-link.active,
.aside-dark .menu .menu-item.here > .menu-link,
.aside-dark .menu .menu-item.show > .menu-link {
    background-color: var(--primary-light);
}

.aside-dark
    .menu
    .menu-item.hover
    > .menu-link:not(.disabled):not(.active)
    .menu-bullet
    .bullet,
.aside-dark
    .menu
    .menu-item
    .menu-link:hover:not(.disabled):not(.active)
    .menu-bullet
    .bullet,
.aside-dark .menu .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--aside-text-color);
}

.aside-dark .menu .menu-item .menu-section {
    color: #ffffff73 !important;
}

.aside.aside-dark .separator {
    border-bottom-color: #ffffff;
}

.aside-dark .hover-scroll-overlay-y::-webkit-scrollbar-thumb {
    background-color: #ffffff40;
}

.form-check.form-check-solid .form-check-input:checked,
.stepper.stepper-pills .stepper-item.current .stepper-icon {
    background-color: var(--primary);
}

.select2-container--bootstrap5
    .select2-dropdown
    .select2-results__option.select2-results__option--highlighted {
    background-color: #f9f9f9;
}

.select2-container--bootstrap5
    .select2-dropdown
    .select2-results__option.select2-results__option--highlighted {
    color: var(--primary);
}

.select2-container--bootstrap5
    .select2-dropdown
    .select2-results__option.select2-results__option--selected {
    background-color: var(--primary);
    color: #fff;
}

.stepper.stepper-pills .stepper-item .stepper-icon .stepper-number {
    color: var(--primary) !important;
}

.header .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #404147;
}

.bg-session {
    background: var(--primary);
}

.bg-session-light {
    background: var(--primary-light);
}

.bg-session-lighten {
    background: var(--primary-lighten);
}

.text-session {
    color: var(--primary);
}
.text-session .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: var(--primary);
}

.text-hover-session:hover,
.text-hover-session:focus,
.text-hover-session.active {
    color: var(--primary);
}
.text-hover-session:hover .svg-icon svg [fill]:not(.permanent):not(g),
.text-hover-session:focus .svg-icon svg [fill]:not(.permanent):not(g),
.text-hover-session.active .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: var(--primary);
}

.btn-session {
    color: #ffffff;
    background-color: var(--primary);
    border-color: var(--primary);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
        0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-session:hover {
    color: #ffffff;
    background-color: var(--primary-dark);
    border-color: var(--primary-dark);
}

.btn-check:focus + .btn-session,
.btn-session:focus {
    color: #ffffff;
    background-color: var(--primary-dark);
    border-color: var(--primary-dark);
}

.btn-check:checked + .btn-session,
.btn-check:active + .btn-session,
.btn-session:active,
.btn-session.active,
.show > .btn-session.dropdown-toggle {
    color: #ffffff;
    background-color: var(--primary);
    border-color: var(--primary);
}

.btn-check:checked + .btn-session:focus,
.btn-check:active + .btn-session:focus,
.btn-session:active:focus,
.btn-session.active:focus,
.show > .btn-session.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem,
        var(--primary-light);
}

.btn-session:disabled,
.btn-session.disabled {
    color: #ffffff;
    background-color: var(--primary);
    border-color: var(--primary);
}

.btn-session .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #ffffff;
}

.menu-state-title-session .menu-item .menu-link.active .menu-title,
.menu-state-title-session
    .menu-item.hover
    > .menu-link:not(.disabled):not(.active)
    .menu-title,
.menu-state-title-session
    .menu-item
    .menu-link:hover:not(.disabled):not(.active)
    .menu-title,
.menu-state-title-session .menu-item.here > .menu-link .menu-title,
.menu-state-title-session .menu-item.show > .menu-link .menu-title {
    color: var(--primary);
}

.bg-session-secondary {
    background: var(--secondary);
}

.bg-session-secondary-light {
    background: var(--secondary-light);
}

.bg-session-secondary-lighten {
    background: var(--secondary-lighten);
}

.text-session-secondary {
    color: var(--secondary);
}
.text-session-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: var(--secondary);
}

.text-hover-session-secondary:hover,
.text-hover-session-secondary:focus,
.text-hover-session-secondary.active {
    color: var(--secondary);
}
.text-hover-session-secondary:hover .svg-icon svg [fill]:not(.permanent):not(g),
.text-hover-session-secondary:focus .svg-icon svg [fill]:not(.permanent):not(g),
.text-hover-session-secondary.active
    .svg-icon
    svg
    [fill]:not(.permanent):not(g) {
    fill: var(--secondary);
}

.btn-session-secondary {
    color: #ffffff;
    background-color: var(--secondary);
    border-color: var(--secondary);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
        0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-session-secondary:hover {
    color: #ffffff;
    background-color: var(--secondary-dark);
    border-color: var(--secondary-dark);
}

.btn-check:focus + .btn-session-secondary,
.btn-session-secondary:focus {
    color: #ffffff;
    background-color: var(--secondary-dark);
    border-color: var(--secondary-dark);
}

.btn-check:checked + .btn-session-secondary,
.btn-check:active + .btn-session-secondary,
.btn-session-secondary:active,
.btn-session-secondary.active,
.show > .btn-session-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: var(--secondary);
    border-color: var(--secondary);
}

.btn-check:checked + .btn-session-secondary:focus,
.btn-check:active + .btn-session-secondary:focus,
.btn-session-secondary:active:focus,
.btn-session-secondary.active:focus,
.show > .btn-session-secondary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem,
        var(--secondary-light);
}

.btn-session-secondary:disabled,
.btn-session-secondary.disabled {
    color: #ffffff;
    background-color: var(--secondary);
    border-color: var(--secondary);
}

.btn-session-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #ffffff;
}

.menu-state-title-session-secondary .menu-item .menu-link.active .menu-title,
.menu-state-title-session-secondary
    .menu-item.hover
    > .menu-link:not(.disabled):not(.active)
    .menu-title,
.menu-state-title-session-secondary
    .menu-item
    .menu-link:hover:not(.disabled):not(.active)
    .menu-title,
.menu-state-title-session-secondary .menu-item.here > .menu-link .menu-title,
.menu-state-title-session-secondary .menu-item.show > .menu-link .menu-title {
    color: var(--secondary);
}

.bg-session-tertiary {
    background: var(--tertiary);
}

.bg-session-tertiary-light {
    background: var(--tertiary-light);
}

.bg-session-tertiary-lighten {
    background: var(--tertiary-lighten);
}

.text-session-tertiary {
    color: var(--tertiary);
}
.text-session-tertiary .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: var(--tertiary);
}

.text-hover-session-tertiary:hover,
.text-hover-session-tertiary:focus,
.text-hover-session-tertiary.active {
    color: var(--tertiary);
}
.text-hover-session-tertiary:hover .svg-icon svg [fill]:not(.permanent):not(g),
.text-hover-session-tertiary:focus .svg-icon svg [fill]:not(.permanent):not(g),
.text-hover-session-tertiary.active
    .svg-icon
    svg
    [fill]:not(.permanent):not(g) {
    fill: var(--tertiary);
}

.btn-session-tertiary {
    color: #ffffff;
    background-color: var(--tertiary);
    border-color: var(--tertiary);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
        0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-session-tertiary:hover {
    color: #ffffff;
    background-color: var(--tertiary-dark);
    border-color: var(--tertiary-dark);
}

.btn-check:focus + .btn-session-tertiary,
.btn-session-tertiary:focus {
    color: #ffffff;
    background-color: var(--tertiary-dark);
    border-color: var(--tertiary-dark);
}

.btn-check:checked + .btn-session-tertiary,
.btn-check:active + .btn-session-tertiary,
.btn-session-tertiary:active,
.btn-session-tertiary.active,
.show > .btn-session-tertiary.dropdown-toggle {
    color: #ffffff;
    background-color: var(--tertiary);
    border-color: var(--tertiary);
}

.btn-check:checked + .btn-session-tertiary:focus,
.btn-check:active + .btn-session-tertiary:focus,
.btn-session-tertiary:active:focus,
.btn-session-tertiary.active:focus,
.show > .btn-session-tertiary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem,
        var(--tertiary-light);
}

.btn-session-tertiary:disabled,
.btn-session-tertiary.disabled {
    color: #ffffff;
    background-color: var(--tertiary);
    border-color: var(--tertiary);
}

.btn-session-tertiary .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #ffffff;
}

.menu-state-title-session-tertiary .menu-item .menu-link.active .menu-title,
.menu-state-title-session-tertiary
    .menu-item.hover
    > .menu-link:not(.disabled):not(.active)
    .menu-title,
.menu-state-title-session-tertiary
    .menu-item
    .menu-link:hover:not(.disabled):not(.active)
    .menu-title,
.menu-state-title-session-tertiary .menu-item.here > .menu-link .menu-title,
.menu-state-title-session-tertiary .menu-item.show > .menu-link .menu-title {
    color: var(--tertiary);
}

.bg-session-light .btn-session-light {
    background: var(--primary-light);
    color: #fff;
}

.bg-session-secondary-light .btn-session-secondary-light {
    background: var(--secondary-light);
    color: #fff;
}

.bg-session-tertiary-light .btn-session-tertiary-light {
    background: var(--tertiary-light);
    color: #fff;
}

.bg-session-dark,
.btn-session-dark {
    background-color: var(--primary-dark) !important;
}

.bg-session-secondary-dark,
.btn-session-secondary-dark {
    background-color: var(--secondary-dark) !important;
}

.bg-session-tertiary-dark,
.btn-session-tertiary-dark {
    background-color: var(--tertiary-dark) !important;
}

.btn.btn-light-session {
    color: var(--primary);
    border-color: var(--primary-lighten);
    background-color: var(--primary-lighten);
}
.btn.btn-light-session i {
    color: var(--primary);
}
.btn.btn-light-session .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: var(--primary);
}
.btn.btn-light-session .svg-icon svg:hover [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
}
.btn.btn-light-session.dropdown-toggle:after {
    color: var(--primary);
}
.btn.btn-light-session-secondary {
    color: var(--secondary);
    border-color: var(--secondary-lighten);
    background-color: var(--secondary-lighten);
}
.btn.btn-light-session-secondary i {
    color: var(--secondary);
}
.btn.btn-light-session-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: var(--secondary);
}
.btn.btn-light-session-secondary
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
}
.btn.btn-light-session-secondary.dropdown-toggle:after {
    color: var(--secondary);
}
.btn.btn-light-session-tertiary {
    color: var(--tertiary);
    border-color: var(--tertiary-lighten);
    background-color: var(--tertiary-lighten);
}
.btn.btn-light-session-tertiary i {
    color: var(--tertiary);
}
.btn.btn-light-session-tertiary .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: var(--tertiary);
}
.btn.btn-light-session-tertiary
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
}
.btn.btn-light-session-tertiary.dropdown-toggle:after {
    color: var(--tertiary);
}

.btn-check:checked + .btn.btn-light-session,
.btn-check:active + .btn.btn-light-session,
.btn.btn-light-session:focus:not(.btn-active),
.btn.btn-light-session:hover:not(.btn-active),
.btn.btn-light-session:active:not(.btn-active),
.btn.btn-light-session.active,
.btn.btn-light-session.show,
.show > .btn.btn-light-session {
    color: #ffffff;
    border-color: var(--primary);
    background-color: var(--primary);
}

.btn-check:checked + .btn.btn-light-session i,
.btn-check:active + .btn.btn-light-session i,
.btn.btn-light-session:focus:not(.btn-active) i,
.btn.btn-light-session:hover:not(.btn-active) i,
.btn.btn-light-session:active:not(.btn-active) i,
.btn.btn-light-session.active i,
.btn.btn-light-session.show i,
.show > .btn.btn-light-session i {
    color: #ffffff;
}

.btn-check:checked
    + .btn.btn-light-session
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn-check:active
    + .btn.btn-light-session
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session:focus:not(.btn-active)
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session:hover:not(.btn-active)
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session:active:not(.btn-active)
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session.active .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-light-session.show .svg-icon svg [fill]:not(.permanent):not(g),
.show > .btn.btn-light-session .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: #ffffff;
}

.btn-check:checked
    + .btn.btn-light-session
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn-check:active
    + .btn.btn-light-session
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session:focus:not(.btn-active)
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session:hover:not(.btn-active)
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session:active:not(.btn-active)
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
.btn.btn-light-session.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
.show
    > .btn.btn-light-session
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
}

.btn-check:checked + .btn.btn-light-session.dropdown-toggle:after,
.btn-check:active + .btn.btn-light-session.dropdown-toggle:after,
.btn.btn-light-session:focus:not(.btn-active).dropdown-toggle:after,
.btn.btn-light-session:hover:not(.btn-active).dropdown-toggle:after,
.btn.btn-light-session:active:not(.btn-active).dropdown-toggle:after,
.btn.btn-light-session.active.dropdown-toggle:after,
.btn.btn-light-session.show.dropdown-toggle:after,
.show > .btn.btn-light-session.dropdown-toggle:after {
    color: #ffffff;
}

.btn-check:checked + .btn.btn-light-session-secondary,
.btn-check:active + .btn.btn-light-session-secondary,
.btn.btn-light-session-secondary:focus:not(.btn-active),
.btn.btn-light-session-secondary:hover:not(.btn-active),
.btn.btn-light-session-secondary:active:not(.btn-active),
.btn.btn-light-session-secondary.active,
.btn.btn-light-session-secondary.show,
.show > .btn.btn-light-session-secondary {
    color: #ffffff;
    border-color: var(--secondary);
    background-color: var(--secondary);
}

.btn-check:checked + .btn.btn-light-session-secondary i,
.btn-check:active + .btn.btn-light-session-secondary i,
.btn.btn-light-session-secondary:focus:not(.btn-active) i,
.btn.btn-light-session-secondary:hover:not(.btn-active) i,
.btn.btn-light-session-secondary:active:not(.btn-active) i,
.btn.btn-light-session-secondary.active i,
.btn.btn-light-session-secondary.show i,
.show > .btn.btn-light-session-secondary i {
    color: #ffffff;
}

.btn-check:checked
    + .btn.btn-light-session-secondary
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn-check:active
    + .btn.btn-light-session-secondary
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-secondary:focus:not(.btn-active)
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-secondary:hover:not(.btn-active)
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-secondary:active:not(.btn-active)
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-secondary.active
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-secondary.show
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.show
    > .btn.btn-light-session-secondary
    .svg-icon
    svg
    [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: #ffffff;
}

.btn-check:checked
    + .btn.btn-light-session-secondary
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn-check:active
    + .btn.btn-light-session-secondary
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-secondary:focus:not(.btn-active)
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-secondary:hover:not(.btn-active)
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-secondary:active:not(.btn-active)
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-secondary.active
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-secondary.show
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.show
    > .btn.btn-light-session-secondary
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
}

.btn-check:checked + .btn.btn-light-session-secondary.dropdown-toggle:after,
.btn-check:active + .btn.btn-light-session-secondary.dropdown-toggle:after,
.btn.btn-light-session-secondary:focus:not(.btn-active).dropdown-toggle:after,
.btn.btn-light-session-secondary:hover:not(.btn-active).dropdown-toggle:after,
.btn.btn-light-session-secondary:active:not(.btn-active).dropdown-toggle:after,
.btn.btn-light-session-secondary.active.dropdown-toggle:after,
.btn.btn-light-session-secondary.show.dropdown-toggle:after,
.show > .btn.btn-light-session-secondary.dropdown-toggle:after {
    color: #ffffff;
}

.btn-check:checked + .btn.btn-light-session-tertiary,
.btn-check:active + .btn.btn-light-session-tertiary,
.btn.btn-light-session-tertiary:focus:not(.btn-active),
.btn.btn-light-session-tertiary:hover:not(.btn-active),
.btn.btn-light-session-tertiary:active:not(.btn-active),
.btn.btn-light-session-tertiary.active,
.btn.btn-light-session-tertiary.show,
.show > .btn.btn-light-session-tertiary {
    color: #ffffff;
    border-color: var(--tertiary);
    background-color: var(--tertiary);
}

.btn-check:checked + .btn.btn-light-session-tertiary i,
.btn-check:active + .btn.btn-light-session-tertiary i,
.btn.btn-light-session-tertiary:focus:not(.btn-active) i,
.btn.btn-light-session-tertiary:hover:not(.btn-active) i,
.btn.btn-light-session-tertiary:active:not(.btn-active) i,
.btn.btn-light-session-tertiary.active i,
.btn.btn-light-session-tertiary.show i,
.show > .btn.btn-light-session-tertiary i {
    color: #ffffff;
}

.btn-check:checked
    + .btn.btn-light-session-tertiary
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn-check:active
    + .btn.btn-light-session-tertiary
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-tertiary:focus:not(.btn-active)
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-tertiary:hover:not(.btn-active)
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-tertiary:active:not(.btn-active)
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-tertiary.active
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-tertiary.show
    .svg-icon
    svg
    [fill]:not(.permanent):not(g),
.show
    > .btn.btn-light-session-tertiary
    .svg-icon
    svg
    [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: #ffffff;
}

.btn-check:checked
    + .btn.btn-light-session-tertiary
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn-check:active
    + .btn.btn-light-session-tertiary
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-tertiary:focus:not(.btn-active)
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-tertiary:hover:not(.btn-active)
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-tertiary:active:not(.btn-active)
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-tertiary.active
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.btn.btn-light-session-tertiary.show
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g),
.show
    > .btn.btn-light-session-tertiary
    .svg-icon
    svg:hover
    [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
}

.btn-check:checked + .btn.btn-light-session-tertiary.dropdown-toggle:after,
.btn-check:active + .btn.btn-light-session-tertiary.dropdown-toggle:after,
.btn.btn-light-session-tertiary:focus:not(.btn-active).dropdown-toggle:after,
.btn.btn-light-session-tertiary:hover:not(.btn-active).dropdown-toggle:after,
.btn.btn-light-session-tertiary:active:not(.btn-active).dropdown-toggle:after,
.btn.btn-light-session-tertiary.active.dropdown-toggle:after,
.btn.btn-light-session-tertiary.show.dropdown-toggle:after,
.show > .btn.btn-light-session-tertiary.dropdown-toggle:after {
    color: #ffffff;
}

.lost-sales-page img.table-product-image {
    max-width: 100px;
    max-height: 100px;
}

.badge.liveshop-badge {
    line-height: 1.3em;
    white-space: normal;
}

.page-item.active .page-link {
    background-color: var(--primary);
}

.page-link:hover,
.page-link:focus {
    color: var(--primary);
    background-color: var(--liveshop-lighten);
}

@media (min-width: 992px) {
    .brand {
        background-color: var(--sidebar-color);
    }

    .header-fixed .header {
        background-color: var(--header-color);
    }

    .header-menu
        .menu-nav
        > .menu-item
        .menu-submenu
        > .menu-subnav
        .menu-content
        .menu-heading {
        padding: 15px 30px 10px 30px;
    }
}
@media (min-width: 1400px) {
    .container-xxl,
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 95vw;
    }
}

.form-switch.form-check-solid .form-check-input {
    height: 2.25rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
    border-radius: 3.25rem;
}

.form-switch.form-check-solid .form-check-input:active,
.form-switch.form-check-solid .form-check-input:checked,
.form-switch.form-check-solid .form-check-input:focus {
    filter: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}

.form-switch.form-check-solid.form-switch-sm .form-check-input {
    height: 1.5rem;
    width: 2.5rem;
}

.form-switch.form-check-solid.form-switch-lg .form-check-input {
    height: 2.75rem;
    width: 3.75rem;
}
.progress-button {
    background-color: #ffffff40;
    height: 4px;
    margin-top: 5px;
}
.progressModal {
    align-items: center;
    justify-content: center;
    height: 100vh; /* Hauteur plein écran */
    background-color: rgba(0, 0, 0, 0.5); /* Fond semi-transparent si tu veux */
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1050; /* Pour être au-dessus de tout */
}

.modal-content-progress-modal {
    background: white;
    border-radius: 8px;
    padding: 2rem;
    max-width: 400px;
    width: 90%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.spinner-border {
    margin: 20px auto;
}

.progress-container-progress-modal {
    width: 100%;
    height: 20px;
    background: #eee;
    border-radius: 10px;
    overflow: hidden;
}
.progress-bar-progress-modal {
    height: 100%;
    width: 0%;
    background-color: var(--primary);
    animation: slowProgress 1200s cubic-bezier(0.25, 1, 0.5, 1) infinite;
}

@keyframes slowProgress {
    0% {
        width: 0%;
    }
    90% {
        width: 95%;
    }
    100% {
        width: 95%;
    } /* Reste bloqué à 95% */
}
.btn-action-list {
    transition-duration: 500ms;
    opacity: 0.85;
    cursor: pointer;
    height: calc(1.2em + 1.2rem + 2px);
    width: calc(1.2em + 1.2rem + 2px);
}
.btn-action-list:hover {
    scale: 1.05;
    opacity: 1;
}
.btn-action-list.btn-light-session {
    background-color: var(--primary) !important;
}
.btn-action-list.check-btn {
    background-color: var(--primary) !important;
}
/*  bouton d'edition avec couleur orange */
.btn-action-list.btn-edit {
    background-color: var(--bs-active-warning) !important;
}
.btn-action-list.btn-light-danger {
    background-color: var(--bs-active-danger) !important;
}
.btn-action-list i {
    color: #fff !important;
    transition: color 0.3s ease;
}

/*# sourceMappingURL=customize.css.map */
