#main-plot-section .btn-container {
  justify-content: space-around !important;
  height: 40px;
}

#main-plot-section .btn-container>div {
  display: flex;
  gap: 5px;
  align-items: center;
}

#secondary-plot-section {
  gap: 5px;
  overflow-y: auto;
  overflow-x: hidden;
}

.secondary-plot-container {
    width: 100%;
    height: 200px;
    padding-left: 5px;
}

.zoomOn-button-container {
    position: absolute;
    display: none;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    background-color: #0E101370;
    z-index: 10000;
}

.zoomOn-button-container img {
    width: 20px;
    height: 20px;
    opacity: 1;
    animation: zoom-on 0.5s ease;
}

@keyframes zoom-on
{
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}