#StreamWithChatView {
    #chat {
        position: relative;
        max-height: 450px;
        emoji-picker {
            position: absolute;
            width: 100%;
            bottom: 10%;
        }

        #messages {
            height: 90%;
        }

        .message {
            font-size: .75rem;
            margin: .5rem 0;

            .message-time {
                opacity: .5;
            }

            .message-sender {
                font-weight: 700;

                &.moderator {
                    color: #166415;
                    
                    /* &::before {
                        content: "\f0ad";
                        font-family: 'Font Awesome 5 Free';
                        font-weight: 900;
                        margin-right: .25rem;
                    } */
                }
            }
        }

        .input-group>input,
        .input-group-text {
            border-right: 0;
            border-left: 0;
            border-top: 0;
            border-radius: 0;
        }

        .form-control {
            font-size: .85rem;

            &:focus {
                box-shadow: none;
                border-color: inherit;
            }
        }

        .input-group-text {
            font-size: .75rem;
            background: none;
        }

        .input-group-text i {
            transition: 0.3s;
            cursor: pointer;

            &:hover {
                opacity: 0.8;
            }

            &.chat-disabled {
                opacity: .5 !important;
            }
        }
    }
}