.graphContainer { width: 100%; position: relative; overflow: hidden; box-sizing: border-box; padding: 0.5rem; display: flex; align-items: center; justify-content: center; } .loadingContainer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; background-color: var(--card-bg); z-index: 5; } .noData { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; color: var(--text-secondary); font-size: 1rem; } @media (max-width: 768px) { .graphContainer { height: auto !important; min-height: 15.625rem; } } @media (max-width: 480px) { .graphContainer { min-height: 12.5rem; } }