.emoji-picker {display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 10px;max-height: 120px;overflow-y: auto;background: #2C2C2C;padding: 8px;border-radius: 10px; scrollbar-width: none; -ms-overflow-style: none;}
.emoji-picker::-webkit-scrollbar {display: none;}
.emoji-picker span {cursor: pointer;font-size: 16px;transition: transform 0.15s;}
.emoji-picker span:hover {transform: scale(1.2);}
.emoji-toggle {display: flex;justify-content: flex-start;margin-bottom: 5px;}
.emoji-toggle-all {top: 6px; right: 6px; width: 42px; height: 42px; padding: 0; border: none; border-radius: 50%; background: #fff7ed; color: #fff; cursor: pointer; font-size: 26px; line-height: 32px; text-align: center; transition: 0.2s; line-height: 42px !important; margin-top: 5px;}
#toggle-emoji {background: #f2af70;color: #fff;font-size: 16px;border: none;border-radius: 50%;width: 36px;height: 36px;cursor: pointer;transition: 0.2s;}
#toggle-emoji:hover {background: #1E90FF;transform: scale(1.1);}
.emoji-picker {display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 10px;max-height: 100px;overflow-y: auto;padding: 8px;border-radius: 10px; scrollbar-width: none; -ms-overflow-style: none;}
.emoji-picker::-webkit-scrollbar { display: none; }
.emoji-picker span {cursor: pointer;font-size: 16px;transition: transform 0.15s;}
.emoji-picker span:hover {transform: scale(1.2);}

.emoji-picker-all {
    margin-bottom: 10px;
	margin-top: 8px;
    background: #fff7ed;
    padding: 8px;
    border-radius: 10px;
	max-height: 150px;
    overflow-y: auto;
	scrollbar-width: none; 
	-ms-overflow-style: none;
}

.emoji-category {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}

.emoji-category:last-child {
    margin-bottom: 0;
}

.emoji-category li {
    display: block !important;
    width: 100% !important;
    margin-bottom: 6px !important;
    font-size: 13px !important;
    font-weight: bold !important;
}

.emoji-category-list {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
	
    color: grey !important;
    font-size: 14px !important;	
}

.emoji-category-list span {
    cursor: pointer;
    font-size: 16px;
    transition: transform 0.15s;
}

.emoji-category-list span:hover {
    transform: scale(1.2) !important;
    font-weight: bold !important;	
	color: #f2af70;
}