/* filter layout and collapse styles migrated to components/filters.css */

.domFilterLine {
    display:block;
}

/* Slicers and filters are inert while the table is loading: a filter change or a
   value lookup started mid-load races the query in flight. Only pointer events are
   blocked, so typing in a filter box that already has focus still works. */
.domFilterPanel.filtersLoading {
    pointer-events: none;
    opacity: 0.55;
}
.domFilterPanel.filtersLoading input,
.domFilterPanel.filtersLoading button,
.domFilterPanel.filtersLoading select {
    cursor: progress;
}

.domActionsPanel{
    position: sticky; top: 5px; z-index: 1;
    padding:0px;
    background-color:white;
    box-shadow: rgba(0, 0, 0, 0.133) 0px 1.6px 3.6px 0px, rgba(0, 0, 0, 0.11) 0px 0.3px 0.9px 0px;
}

.domSummaryPanel{
    position: sticky; top: 5px; z-index: 1;
    padding:0px;
    background-color:white;
    box-shadow: rgba(0, 0, 0, 0.133) 0px 1.6px 3.6px 0px, rgba(0, 0, 0, 0.11) 0px 0.3px 0.9px 0px;
}

.domBodyPanel{
    flex: 1;
    min-height: 0;
    min-width: 0;
    max-height:calc(100% - var(--topBarHeight) - 10px);
    padding: 0px;
    margin:8px;
    border-radius: 4px;
    overflow:auto;
    background-color: white;
    box-shadow: rgba(0, 0, 0, 0.133) 0px 1.6px 3.6px 0px, rgba(0, 0, 0, 0.11) 0px 0.3px 0.9px 0px;
}


.panelFrame{
    background-color:#ffffff;
}

.viewToolbarButton.hidden{
    display:none;
}