@import '_content/BlazorCalendar/BlazorCalendar.gkat6etyn7.bundle.scp.css';
@import '_content/BlazorColorPicker/BlazorColorPicker.d6615pwxbx.bundle.scp.css';
@import '_content/Excubo.Blazor.TreeViews/Excubo.Blazor.TreeViews.ggbo2a6x37.bundle.scp.css';
@import '_content/LeafletForBlazor/LeafletForBlazor.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';
@import '_content/WMBlazorOverlayScrollbars/WMBlazorOverlayScrollbars.bundle.scp.css';
@import '_content/WMBlazorSlickCarousel/WMBlazorSlickCarousel.bundle.scp.css';

/* /Layout/MainLayout.razor.rz.scp.css */
/* /Layout/NavMenu.razor.rz.scp.css */
/* /Pages/ModelosCategorias/CategoriasItens.razor.rz.scp.css */
[b-awvhbbm16h] .tableModeloGrupoCategorias tr {
    height: 52px;
}

[b-awvhbbm16h] .tableModeloGrupoCategorias .cellCodigo {
    min-width: 100px;
    position: sticky;
    left: 0;
    z-index: 1;
}

[b-awvhbbm16h] .tableModeloGrupoCategorias .cellDescricao {
    min-width: 200px;
}

[b-awvhbbm16h] .tableModeloGrupoCategorias .cellTipoConta {
    min-width: 150px;
}

[b-awvhbbm16h] .tableModeloGrupoCategorias .cellTipoLancamento {
    min-width: 150px;
}

[b-awvhbbm16h] .tableModeloGrupoCategorias .cellActions {
    min-width: 110px;
    position: sticky;
    right: 0;
    z-index: 1;
}
/* /Pages/ModelosCategorias/Index.razor.rz.scp.css */
.table-responsive[b-c7go8htvd4] {
    min-height: 300px;
    overflow-y: auto;
}

[b-c7go8htvd4] .tableModeloPlanosCategorias tr {
    height: 52px;
}
/* /Pages/ModelosPlanosContas/ContasContabeisItens.razor.rz.scp.css */
.table-responsive[b-jufqpdsqkf] {
    min-height: 600px;
    max-height: 800px;
    overflow-y: auto;
    overflow-x: auto;
}

[b-jufqpdsqkf] .tableModeloContasContabeis tr {
    height: 52px;
}

.cell-editing[b-jufqpdsqkf] {
    /*background: rgba(255, 243, 205, .5);*/
    padding: 2px 4px;
    /*border-radius: 6px;*/
}
/* /Pages/ModelosPlanosContas/Index.razor.rz.scp.css */
.table-responsive[b-2pw0v6k00f] {
    min-height: 300px;
    overflow-y: auto;
}

[b-2pw0v6k00f] .tableModeloPlanosContas tr {
    height: 52px;
}
/* /Pages/Users/Index.razor.rz.scp.css */
.table-responsive[b-thr8n2qm6e] {
    min-height: 300px;
    overflow-y: auto;
}

[b-thr8n2qm6e] .tableUsers tr {
    height: 52px;
}
/* /Plugins/Grid/DataGrid.razor.rz.scp.css */
.cell-inner[b-ee7jizu57l] {
    transform: translateZ(0);
    backface-visibility: hidden;
    will-change: transform;
}

[b-ee7jizu57l]:has(.choices.is-open) {
    transform: none !important;
    will-change: auto !important;
}
/* /Plugins/Grid/GridRow.razor.rz.scp.css */
.grid-row[b-lvb0rkpa93] {
    position: relative;
    transform-style: preserve-3d;
    backface-visibility: hidden;
    will-change: transform, opacity;
}

/* entrada (você já tem) */
.grid-row.entering[b-lvb0rkpa93] {
    animation: grid-row-kamikaze-b-lvb0rkpa93 .42s cubic-bezier(.2,.7,.2,1) both;
    transform-origin: 50% 0;
}

@keyframes grid-row-kamikaze-b-lvb0rkpa93 {
    0% {
        opacity: 0;
        transform:
                perspective(700px) translate3d(0,-10px,-160px) rotateX(8deg) scale(0.975);
    }
    60% {
        opacity: 1;
        transform:
                perspective(700px) translate3d(0,2px,10px) rotateX(-1deg) scale(1.005);
    }
    100% {
        opacity: 1;
        transform: perspective(700px) translate3d(0,0,0) rotateX(0) scale(1);
    }
}

/* saída: vai “pra longe e pra cima”, desvanecendo */
.grid-row.leaving[b-lvb0rkpa93] {
    animation: grid-row-kamikaze-out-b-lvb0rkpa93 .30s cubic-bezier(.25,.46,.45,.94) forwards;
    transform-origin: 50% 0;
}

@keyframes grid-row-kamikaze-out-b-lvb0rkpa93 {
    0% {
        opacity: 1;
        transform: perspective(700px) translate3d(0,0,0) rotateX(0) scale(1);
    }
    100% {
        opacity: 0;
        transform:
                perspective(700px) translate3d(0,-8px,-140px) rotateX(6deg) scale(0.97);
    }
}

/*Caso algum dropdown choices esteja aberto, 
é necessário elevar a row para não deixar o dropdown abaixo
também é preciso remover os transforms*/
[b-lvb0rkpa93]:has(.choices.is-open) {
    z-index: 1;
    transform: none !important;
    transform-style: unset !important;
    will-change: auto !important;
}
