body, html {
    height: 100%;
    width: 100%;
    margin: 0;
  }

.clickable-btn:active {
  transform: scale(0.98);
  background-color: #eee;
  transition: 0.1s ease;
}

/* Needed for ag-grid to fill the parent container when height: 100% is set */
.ag-root-wrapper, .ag-root, .ag-center-cols-clipper {
    height: 100%;
}
/* Target header cells to move filter icon the right of the text */
.ag-cell-label-container {
    display: flex;
    flex-direction: row !important;  /* swap icon and text */
    align-items: center;
    justify-content: flex-start;
    gap: 5px;  /* space between icon and text */
}

.ag-row {
  cursor: pointer;
}

.ag-cell-focus {
  border: none !important;  /* remove focus outline */
}