@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/WMBlazorHistoryManager/WMBlazorHistoryManager.bundle.scp.css';
@import '_content/Z.Blazor.Diagrams/Z.Blazor.Diagrams.ezdqu7jd9f.bundle.scp.css';

/* /Pages/Statistiques/Pivot/StatistiquesPivot.razor.rz.scp.css */
    .k-splitter[b-p9fshxfusn] {
        border: none !important;
    }
    
    .k-splitter .k-pane[b-p9fshxfusn] {
        border: none !important;
    }
    
    .k-splitter .k-splitbar[b-p9fshxfusn] {
        @apply bg-secondary/15 border-secondary rounded;
    }

    .k-splitbar:hover[b-p9fshxfusn] {
        @apply bg-secondary/35 transition-colors;
    }

    & .k-splitbar .k-icon[b-p9fshxfusn] {
        @apply text-secondary;
    }
/* /Pages/Statistiques/Pivot/Views/PivotTable.razor.rz.scp.css */
.pivot-table-container[b-vj9ik4ffbz] {
    @apply bg-base-100 overflow-auto rounded-md;
    position: relative;

    & .pivot-table {
        @apply border-base-300 bg-primary-content w-full border-collapse border-spacing-0 border text-sm;

        /*En-têtes colonnes*/

        & thead th {
            @apply border-base-300 bg-secondary/15 text-base-content border text-center font-semibold;
            top: 0;
            z-index: 10;
        }

        & .row-header-label[b-vj9ik4ffbz] {
            @apply border-secondary/30 text-secondary border border-r-2 border-l-3 font-bold tracking-wider uppercase;
        }

        & .column-header[b-vj9ik4ffbz] {
            @apply border-l-2;
        }

        & .column-header-level-0[b-vj9ik4ffbz] {
            @apply text-neutral border-b-2 font-bold;
        }

        & .column-header-level-1[b-vj9ik4ffbz] {
            @apply text-neutral/75 bg-secondary/10 font-semibold;
        }

        & .column-header-level-2[b-vj9ik4ffbz] {
            @apply text-neutral/50 bg-secondary/5 font-medium;
        }

        /*En-têtes lignes*/

        & tbody th.row-header[b-vj9ik4ffbz] {
            @apply border-secondary/30 overflow-hidden border-r-2 border-b px-4 py-2 text-left font-semibold text-ellipsis whitespace-nowrap shadow-md;
            z-index: 5;
        }

        & .row-header-level-0[b-vj9ik4ffbz] {
            @apply border-l-secondary bg-secondary/15 text-neutral border-l-3 pl-4 font-bold;
        }

        & .row-header-level-1[b-vj9ik4ffbz] {
            @apply border-l-base-300 bg-secondary/10 text-neutral/75 border-l-3 pl-6 font-semibold;
        }

        & .row-header-level-2[b-vj9ik4ffbz] {
            @apply border-l-base-300 bg-base-100 text-neutral/50 border-l-2 pl-8 font-medium;
        }

        /*Cellules valeurs*/

        & tbody td.value-cell[b-vj9ik4ffbz] {
            @apply border-base-300 text-base-content border px-4 py-2 text-right whitespace-nowrap;
        }

        & tbody td.value-cell-empty[b-vj9ik4ffbz] {
            @apply text-base-content/30 text-center font-normal italic;
        }

        /*Totaux*/

        & .grand-total-header[b-vj9ik4ffbz] {
            @apply border-warning/50 bg-warning/20 text-warning-content border-l-2 font-bold;
        }

        & .grand-total-cell[b-vj9ik4ffbz] {
            @apply border-warning/30 bg-warning/10 text-warning-content border-r border-l font-bold;
        }

        & .grand-total-row[b-vj9ik4ffbz] {
            @apply border-warning/50 border-t-2;
        }

        & .grand-total-label[b-vj9ik4ffbz] {
            @apply border-warning/50 bg-warning/20 text-warning-content border-l-2 font-bold;
        }

        & .grand-total-intersection[b-vj9ik4ffbz] {
            @apply border-warning/70 bg-warning/30 text-lg font-extrabold;
        }

        /*Sous-totaux*/

        & .subtotal-row[b-vj9ik4ffbz] {
            @apply border-t-info/30 border-t-2;
        }

        & .subtotal-row td.subtotal-value[b-vj9ik4ffbz] {
            @apply border-info/20 bg-info/10 text-info-content font-semibold;
        }

        & .subtotal-label[b-vj9ik4ffbz] {
            @apply border-info/30 bg-info/20 text-info-content border-l-2 font-bold;
        }
    }
}
/* /Shared/Account/Shared/AccountLayout.razor.rz.scp.css */
.login[b-f6w79dj7su] {
    background-image: url("/img/bg-app.jpg");

    @apply bg-cover bg-no-repeat;
}
/* /Shared/General/NavItem.razor.rz.scp.css */
.nav-main-item[b-kn7y25q6za] {
    @apply flex;

    &>.nav-link {
        @apply btn-ghost btn-square;

        & .indicator-item
        {
            @apply indicator-bottom status status-secondary z-60 hidden;
        }

        &>span:not(.indicator-item)[b-kn7y25q6za] {
            @apply hidden;
        }

        &>i[b-kn7y25q6za] {
            @apply w-6 text-center text-2xl;
        }

         & .nav-link-counter > div[b-kn7y25q6za] {
            @apply absolute left-4;
        }

        &:not(:has(+ .nav-submenu))[b-kn7y25q6za]{
            &:hover{
                &>span
                {
                    @apply badge badge-neutral motion-opacity-in-0 motion-translate-y-in-100 absolute left-20 z-50 !flex p-2;
                }
            }
        }
    }

    &:hover[b-kn7y25q6za] {
        &>.nav-link {
            @apply !bg-base-300 text-secondary btn-soft btn-secondary border-secondary border;
        }

        &>.nav-link:has(+ .nav-submenu)[b-kn7y25q6za] {
            @apply !rounded-r-none !border-r-0;

        }

        &>.nav-submenu[b-kn7y25q6za] {
            @apply flex;
        }
    }

    &:has(.nav-link.active)[b-kn7y25q6za] {
        &>.nav-link
        {
            @apply bg-secondary;

            & .nav-link-counter > div {
                @apply bg-base-200 text-base-content;
            }
        }
    }

    &:has(.notification) .indicator-item[b-kn7y25q6za]{
        @apply !flex;
    }
}

.nav-link[b-kn7y25q6za] {
    @apply btn btn-ghost btn-lg hover:!bg-secondary/60;

    & .nav-link-counter > div
    {
        @apply bg-secondary h-6 w-6 items-center justify-center rounded-full text-xs text-white;
    }
}

.nav-submenu[b-kn7y25q6za] {
    @apply bg-base-100 left-16 z-[999] z-50 min-w-56 flex-col overflow-hidden rounded-tr-lg rounded-b-lg shadow;

    & .nav-link {
        @apply border-secondary bg-base-200 w-full items-center justify-start rounded-none border-0 border-r text-sm;

        &.active{
                    @apply bg-secondary/40;
                }

        &:not(:first-child)[b-kn7y25q6za] {
            @apply border-l;
        }

        &:first-child[b-kn7y25q6za] {
            @apply rounded-tr-lg border-t;
        }

        &:last-child[b-kn7y25q6za] {
            @apply rounded-b-lg border-b;
        }

& .nav-link-counter[b-kn7y25q6za] {
    @apply flex grow justify-end;
}
    }
}

