@import '../init/breakpoints'; .stickerSelector { animation: menu-animate-in var(--animation-duration) var(--animation-style); border-radius: var(--border-radius); background-color: rgba(var(--color-primary-dynamic), 0.01); border: 1px solid var(--color-border); .stickerSelector__header { border-bottom: 1px solid var(--color-border); margin-bottom: 0; align-items: center; padding: var(--spacing-xxs); background-color: var(--color-header-background); border-radius: var(--border-radius) var(--border-radius) 0 0; color: var(--color-text); .stickerSelector__headerTitle { font-weight: 900; padding: 0; } } .navigation__wrapper { height: unset; border-left: 1px solid var(--color-border); background-color: var(--color-header-background); .navigation-links { li { margin-bottom: 1px; .button { padding: unset; color: var(--color-text); background-color: var(--color-header-button); .button__content { justify-content: unset; flex-direction: unset; width: unset; .button__label { font-size: var(--font-small); margin: 0 var(--spacing-s); color: var(--color-text); } .icon { stroke: var(--color-text); } } &:hover { background-color: var(--color-primary); .button__content { .button__label { color: var(--color-primary-contrast); } .icon { stroke: var(--color-primary-contrast); } } } } } } } } .stickerSelector__list { display: flex; .stickerSelector__listBody { display: flex; flex-wrap: wrap; overflow-y: scroll; overflow-x: hidden; max-height: 28vh; padding: var(--spacing-s); .button--file-action { width: 4.8rem; height: 5.1rem; overflow: hidden; margin: unset; padding: var(--spacing-s); .button__content { display: flex; flex-direction: column; align-items: center; .stickerItem--paid { display: flex; flex-direction: column; align-items: center; img { margin-bottom: var(--spacing-s); } .superChat--light { position: absolute; display: inline; bottom: 0; left: var(--spacing-xxs); right: var(--spacing-xxs); border: 1px solid var(--color-text); padding-top: 1px; padding-bottom: 0px; font-size: var(--font-xsmall); } } } @media (max-width: $breakpoint-xsmall) { width: 4rem; height: 4.3rem; } } } .stickerSelector__listBody-rowItems { display: flex; flex-wrap: wrap; overflow-y: scroll; overflow-x: hidden; button { background-color: unset !important; padding: var(--spacing-xxxs) !important; margin-right: var(--spacing-xxxs) !important; margin-bottom: var(--spacing-xxxs) !important; .button__content { align-items: center; flex-direction: unset !important; } img { margin: auto !important; } &:hover { background-color: rgba(var(--color-primary-dynamic), 0.2) !important; } } } }