/* ================================
   BIG EMOTES INSIDE CHAT
   ================================ */

img.kiwi-messagelist-emoji {
    width: 72px !important;
    height: 72px !important;
    min-width: 72px !important;
    max-width: 72px !important;
    max-height: 72px !important;
    object-fit: contain !important;
    vertical-align: middle !important;
}


/* ================================
   CUSTOM EMOTE PICKER
   ================================ */

.kiwi-inputtool-emoji {
    width: 520px !important;
    max-width: calc(100vw - 30px) !important;
    margin-left: auto !important;
    margin-right: 0 !important;
}

.kiwi-inputtool-emoji-palette {
    display: grid !important;
    grid-template-columns: repeat(7, 64px) !important;
    gap: 8px !important;

    width: 520px !important;
    max-width: 100% !important;
    max-height: 360px !important;

    overflow-y: auto !important;
    overflow-x: hidden !important;

    padding: 12px !important;
    box-sizing: border-box !important;

    background: #ffffff !important;
    border: 1px solid #aaaaaa !important;
    border-radius: 12px !important;
    box-shadow: 0 8px 24px rgba(0,0,0,0.30) !important;

    scrollbar-width: thin;
}

.kiwi-inputtool-emoji-emoji {
    float: none !important;
    display: block !important;

    width: 64px !important;
    height: 64px !important;
    margin: 0 !important;

    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;

    cursor: pointer !important;
}

.kiwi-inputtool-emoji-emoji:hover {
    transform: scale(1.12);
}
