@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';

/* /Shared/Grid/v1/Grid.razor.rz.scp.css */
/* overrides to quickgrid scoped css imports */

[b-cw0tu46vqi] .col-header-content {
    position: unset !important;
    display: unset !important;
    align-items: unset !important;
}

[b-cw0tu46vqi] .quickgrid tr:has(td):not(.child) {
    height: 50px;
}

[b-cw0tu46vqi] .quickgrid tr:not(:has(td)) {
    height: 0;
}
/* /Shared/Grid/v2/SfGridWrapper.razor.rz.scp.css */
[b-mhfa5g0srw] .e-gridheader table.e-table {
    margin-bottom: unset;
}

[b-mhfa5g0srw] .e-grid,
[b-mhfa5g0srw] .e-control {
    font-family: unset !important;
}

[b-mhfa5g0srw] .e-grid .e-rowcell {
    font-size: unset;
    line-height: unset;
}

[b-mhfa5g0srw] .e-gridcontent .e-detailrow .e-detailcell > div {
    display: grid;
    grid-template-columns: repeat(3, auto);
    grid-template-rows: auto;
    grid-column-gap: 20px;
    row-gap: 15px;
    grid-row-gap: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

[b-mhfa5g0srw] .e-gridcontent {
    overflow-y: scroll;
    flex-grow: 1;
}

[b-mhfa5g0srw] .e-content {
    /* scroll can appear sometimes still, even with the responsive column logic. make sure scrolling doesn't happen for content */
    overflow-x: hidden !important;
}

[b-mhfa5g0srw] .e-table col.e-detail-intent {
    width: 25px !important;
}

/* disable cell highlight on click/focus */
/* disable shadow for frozen column(s) */
[b-mhfa5g0srw] .e-grid .e-rowcell.e-focused,
[b-mhfa5g0srw] .e-grid.e-right-shadow .e-rightfreeze.e-freezerightborder {
    box-shadow: none !important;
}

/* hide the "freeze" line from the action column */
{
    -webkit-clip-path: inset(0 0 0 -15px);
    clip-path: inset(0 0 0 -15px);

}
[b-mhfa5g0srw] .e-templatecell.e-rightfreeze{
    border-left:none !important;
}

/* make sure the dropdown menu in the last column shows unclipped when the cell has been focused */
[b-mhfa5g0srw] .e-templatecell.e-rightfreeze.e-focus:has(.dropdown-menu) {
    overflow: visible !important; /* make sure overflow is visible, cell/row overflow is hidden by default */
    clip-path: unset !important; /* make sure nothing is clipped */
    z-index: 5 !important; /* force z-index above other frozen cells */
}

[b-mhfa5g0srw] .e-grid.e-detail-disable .e-detailrowcollapse {
    pointer-events: none !important;
}

[b-mhfa5g0srw] .e-grid.e-detail-disable .e-detailrowcollapse {
    visibility: hidden !important;
}

/* hide the default sort behavior in the column headers, we implement our sort handling logic */
[b-mhfa5g0srw] .e-grid .e-headercell .e-sortfilterdiv {
    display: none !important;
}
