.export {
  color: #fff !important;
  background-color: #198754 !important;
  border-color: #198754 !important;
  padding: 0.375rem 0.75rem !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  border-radius: 0.25rem !important;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  text-align: center !important;
  vertical-align: middle !important;
  user-select: none !important;
  border: 1px solid transparent !important;
  cursor: pointer !important;
  text-decoration: none !important;
  display: inline-block !important;
}

.export:hover {
  background-color: #157347 !important;
  border-color: #157347 !important;
}

.export:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5) !important;
  outline: 0 !important;
}

.custom-tooltip-container {
  position: relative;
  display: inline-block;
}

.custom-tooltip {
  position: absolute;
  background-color: black;
  color: white;
  padding: 5px 10px;
  border-radius: 6px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s;
  z-index: 1006;
}

.custom-tooltip::after {
  content: "";
  position: absolute;
  top: -5px; /* Position arrow on the top of the tooltip */
  left: 50%;
  transform: translateX(-50%);
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
