.modalTrigger { display: none; } .modalContent { width: 100%; } .tabs { display: flex; gap: var(--Spacing-x1); padding: var(--Spacing-x3) 0; flex-wrap: wrap; } .grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(251px, 1fr)); gap: var(--Spacing-x2); height: 470px; overflow-y: auto; padding-right: var(--Spacing-x-one-and-half); margin-top: var(--Spacing-x2); } .chip { border-radius: 28px; padding: var(--Spacing-x-one-and-half) var(--Spacing-x2); border: none; cursor: pointer; background: var(--Base-Surface-Subtle-Normal); } .chip.selected { background: var(--Base-Text-High-contrast); } @media screen and (min-width: 768px) { .modalContent { width: 600px; } } @media screen and (min-width: 1052px) { .modalContent { width: 833px; } .modalTrigger { display: block; } }