.pageContainer { width: 100%; } .marketComponentBody { width: 100%; height: calc(100% - 60px); } .pluginListContainer { width: 100%; padding-left: 0.8rem; padding-right: 0.8rem; padding-top: 2rem; padding-bottom: 2rem; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 22rem), 1fr)); gap: 1.25rem; justify-items: stretch; align-items: start; } @media (min-width: 640px) { .pluginListContainer { grid-template-columns: repeat(auto-fill, minmax(min(100%, 28rem), 1fr)); gap: 2rem; } }