.StickerSetModal { .modal-dialog { width: 26.25rem; max-width: 100%; } @media (max-width: 600px) { .modal-dialog { width: 20.375rem; } } .modal-header { padding: 0.5rem; &.with-top-border { /* stylelint-disable-next-line plugin/whole-pixel */ box-shadow: inset 0 -0.5px 0 0 var(--color-borders-alternate); } } .modal-content { --emoji-size: 4.5rem; text-align: center; padding: 0 !important; } &.custom-emoji .modal-content { --emoji-size: 2.25rem; .stickers { padding: 0 0.5rem; } } .stickers { position: relative; width: 100%; height: 19rem; max-height: 50vh; overflow-y: auto; padding: 0 0.25rem; text-align: left; } .stickers-grid { display: grid; grid-template-columns: repeat(auto-fill, var(--emoji-size, 4.5rem)); justify-content: space-between; row-gap: 0.25rem; column-gap: var(--symbol-set-gap-size, 0.625rem); text-align: initial; padding-bottom: 0.25rem; @media (max-width: 600px) { grid-gap: 0.5rem; } } .button-wrapper { padding: 0.5rem 0; border-top: 1px solid var(--color-borders); box-shadow: 0 0 2px var(--color-default-shadow); button { display: inline-block; } } .StickerButton { margin: 0; } .Loading { width: 100%; height: 22.8125rem; max-height: calc(50vh + 3.8125rem); } }