/* 滚动条所在容器 */
.rc {
    background-color: #eee;
}

/* 滚动条整体 */
.rc::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

/* 两个滚动条交接处 -- x轴和y轴 */
.rc::-webkit-scrollbar-corner {
    background-color: transparent;
}

/* 滚动条滑块 */
.rc::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 5px rgba(114, 114, 114, 0.2);
    background: #a6a6a6;
}

/* 滚动条轨道 */
.rc::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(89, 89, 89, 0.2);
    border-radius: 0px;
    background: #ededed;
}

@media screen and (max-width: 576px) {
    #chatbox {
        max-height: 55vh;
    }
}

@media screen and (min-width: 576px) {
    #chatbox {
        height: 65vh;
    }

    #mc {
        height: calc(94vh - 3.5rem);
    }
}

/* 每个问答 */
.chat_divider {
    flex-grow: 1;
    padding: 2px;
    margin-top: 5px;
    border-radius: 5px;
    border: 1px solid #ffffff;
}

/* 每个问答-问 */
.chat_question {
    flex-grow: 1;
    padding: 5px;
    margin-bottom: 5px;
    border-radius: 5px;
    border: 1px solid #333333;
    color: #fff;
    background-color: #3E5870;
}

/* 每个问答-答 */
.chat_answer {
    flex-grow: 1;
    padding: 5px;
    margin-bottom: 5px;
    border-radius: 5px;
    border: 1px solid #333333;
    color: #000;
    background-color: #E2E2E2;
}