TelegramPWA/src/components/common/StickerSetModal.scss
2025-10-15 19:57:09 +02:00

84 lines
1.3 KiB
SCSS

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