TelegramPWA/src/components/common/StickerSetModal.scss
2024-05-14 04:23:39 +02:00

81 lines
1.4 KiB
SCSS

.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);
}
}