.StickerSetModal { .modal-dialog { width: 26.25rem; max-width: 100%; } .modal-header { padding: 0.5rem; border-bottom: 1px solid transparent; transition: border-color 0.2s; &.with-top-border { border-color: var(--color-borders); } } .modal-content { --emoji-size: 4.5rem; padding: 0 !important; text-align: center; } &.custom-emoji .modal-content { --emoji-size: 2.25rem; .stickers { padding: 0 0.5rem; } } .stickers { position: relative; overflow-y: auto; width: 100%; height: 19rem; max-height: 50vh; padding: 0 0.25rem; text-align: left; } .stickers-grid { display: grid; grid-template-columns: repeat(auto-fill, var(--emoji-size, 4.5rem)); row-gap: 0.25rem; column-gap: var(--symbol-set-gap-size, 0.625rem); justify-content: space-between; padding-bottom: 0.25rem; text-align: initial; @media (max-width: 600px) { gap: 0.5rem; } } .button-wrapper { display: flex; justify-content: center; padding: 0.5rem 0; border-top: 1px solid var(--color-borders); } .StickerButton { margin: 0; } .Loading { width: 100%; height: 22.8125rem; max-height: calc(50vh + 3.8125rem); } @media (max-width: 600px) { .modal-dialog { width: 20.375rem; } } }