
.erc-wrap{
    display:flex;
    gap:10px;
    flex-wrap:nowrap;
    align-items:center;
    overflow-x:auto;
    padding:8px 0;
    white-space:nowrap;
}

.erc-btn{
    background:#2b2b2b !important;
    border:none !important;
    color:#d5d5d5 !important;
    border-radius:26px;
    padding:8px 14px;
    display:flex;
    align-items:center;
    gap:8px;
    font-size:16px;
    cursor:pointer;
    transition:all .2s ease;
    box-shadow:none !important;
    outline:none !important;
    flex-shrink:0;
}

.erc-btn:hover,
.erc-btn.selected{
    background:#3a3a3a !important;
    color:#d5d5d5 !important;
}

.emoji{
    font-size:24px;
    line-height:1;
}

.count{
    font-size:15px;
    font-weight:500;
    color:#d5d5d5 !important;
}

@media(max-width:768px){
    .erc-wrap{
        gap:6px;
        overflow-x:auto;
    }

    .erc-btn{
        padding:6px 10px;
        font-size:13px;
        border-radius:20px;
    }

    .emoji{
        font-size:18px;
    }

    .count{
        font-size:12px;
    }
}
