@charset "utf-8";

.ag-column-panel { display: flex; flex: 1 1 auto; flex-direction: column; overflow: hidden; }

.ag-pivot-mode-panel { display: flex; height: var(--ag-header-height); }

.ag-pivot-mode-select { align-items: center; display: flex; }

:where(.ag-ltr) .ag-pivot-mode-select { margin-left: var(--ag-widget-container-horizontal-padding); }

:where(.ag-rtl) .ag-pivot-mode-select { margin-right: var(--ag-widget-container-horizontal-padding); }

.ag-column-panel-column-select { border-bottom: var(--ag-tool-panel-separator-border); }

.ag-column-panel-column-select:where(:nth-child(n+2 of :not(.ag-hidden))) { border-top: var(--ag-tool-panel-separator-border); }

:where(.ag-column-panel) .ag-column-drop-vertical {
  flex: 1 1 0px; min-height: 50px;
  &:where(:not(.ag-last-column-drop)) { border-bottom: var(--ag-tool-panel-separator-border); }
}