[v-cloak] {
  display: none !important;
}

/* SCROLLBAR */
::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 1rem;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/* TABLE */
.ag-table-slim {
  color: black;
}

.ag-table-slim .ag-root-wrapper {
  /* border: 0px solid; */
  /* border-radius: .5rem; */
  border-color: transparent !important;
  /* -webkit-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important */
}

.ag-table-slim .ag-header-cell,
.ag-table-slim .ag-header-group-cell {
  background-color: #cddff6 !important;
}

.ag-table-slim .ag-header {
  border-color: #e9ecef !important;
}

.ag-table-slim .ag-header-cell-text,
.ag-table-slim .ag-header-group-text {
  font-size: 0.8125rem;
}

.menu-svg:hover svg .icon {
  fill: #fff;
}

.ag-header-group-cell.text-center > .ag-header-cell-comp-wrapper {
  justify-content: center;
}

.stat-box {
  min-width: 30%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.5rem;
  border-radius: 0.3rem;
  padding: 0.5rem 1rem;
}

.stat-text {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 0.25rem;
  font-weight: bold;
}

.stat-icon {
  border-radius: 0.3rem;
  aspect-ratio: 1 / 1;
  width: 2.3rem;
}

.icon-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.icon-inner i {
  font-size: 1.22rem;
}