@keyframes hideSrollBar{from{width:100%;padding-right:0;overflow-y:scroll}to{width:calc(100% + 20px);overflow-y:scroll;padding-right:20px}}@keyframes showSrollBar{from{width:calc(100% + 20px);padding-right:20px}to{width:100%;padding-right:0}}.chat-container{padding:10px;background:#fff;overflow:hidden;position:relative}.chat-question-body{margin-left:-10px;margin-top:-10px;margin-right:-10px;background-color:#deddc8;padding-left:10px;padding-right:10px;display:none;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.chat-messages-container{height:420px;overflow-y:auto;height:calc(100vh - 250px);min-height:300px}.chat-question-container{max-height:150px;overflow-y:auto;padding-left:10px;padding-right:12px;margin-bottom:10px;padding-bottom:10px}.chat-question-container::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.chat-question-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.chat-question-container::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#d3d3d3}.chat-messages-container{padding-right:12px}.chat-messages-container::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.chat-messages-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.chat-messages-container::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#d3d3d3}.chat-no-messages-label{display:flex;align-items:center;justify-content:center;height:100%;font-size:22px;color:#a9a9a9}.chat-message{margin-top:5px;font-size:17px}.chat-messages-container .chat-message:not(:first-child){border-top:#dcdcdc 2px solid}.chat-message-header-line{display:flex;flex-wrap:wrap;justify-content:space-between}.chat-message-header-line-commands{}.chat-reply-to-section{margin-left:10px;border-left:2px #c5c5f1 solid;padding-left:5px;margin-bottom:10px;color:gray}.chat-reply-to-section-header{display:flex;justify-content:space-between;font-style:italic}.js-chat-reply-to-cancel-btn{cursor:pointer;font-style:normal}.chat-reply-to-message{margin-left:5px;font-size:13px}.chat-message-sent-date{font-size:13px;color:#a9a9a9}.chat-reply-sent-date{font-size:13px;color:#a9a9a9;display:none;font-weight:normal!important}.chat-message-replied-to-section{cursor:pointer;color:gray;font-size:15px;padding-left:3px;border-left:#c5c5f1 2px solid}.chat-message-replied-to-username{font-style:italic;font-size:14px}.chat-message-replied-to-message{margin-left:5px;white-space:pre-wrap;word-wrap:break-word}.chat-message-text{margin-left:10px}.chat-message-author-name>span{color:blue;font-weight:bold}.chat-message-cur-writer-name{font-weight:bold;font-size:14px;margin-bottom:10px}.btn-chat-send-message{padding:10px;text-decoration:none;padding-left:50px;padding-right:50px;cursor:pointer;border:none;background-color:#3665f3;color:#fff}.btn-chat-send-message:hover{filter:brightness(120%)}.btn-chat-send-message.disabled-btn{pointer-events:none;background-color:#93b9cf}.btn-chat-ask-question{padding:10px;text-decoration:none;padding-left:50px;padding-right:50px;cursor:pointer;border:none;background-color:#3665f3;color:#fff}.btn-chat-ask-question:hover{filter:brightness(120%)}.btn-chat-ask-question.disabled-btn{background-color:#93b9cf}.txt-message-wrapper{background:#fff;display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);border-radius:5px;margin-bottom:20px}.txt-message-wrapper textarea{font-size:16px;color:#555}.txt-message-wrapper textarea.placeholder{color:#888;font-size:16px}.txt-message-wrapper textarea:-moz-placeholder{color:#888;font-size:16px}.txt-message-wrapper textarea::-webkit-input-placeholder{color:#888;font-size:16px}.txt-message-wrapper textarea:hover,.txt-message-wrapper textarea:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;border-color:#fff}.txt-message-wrapper textarea.disabled-textarea{pointer-events:none;background-color:#abaeae}.txt-message-wrapper span.disabled-span{pointer-events:none}.chat-message-highlight-in{background-color:#e9eeff;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.chat-message-highlight-out{background-color:#fff;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.txt-message-wrapper>div{z-index:1!important;padding:5px;border-radius:5px}@media(min-width:360px){.txt-message-wrapper>div{margin-left:28px}}.messageFromServer{color:silver;font-size:14px}.hideButton{display:none!important;visibility:hidden}.chat-message-header-line-reply-to-btn,.js-chat-question-to-cancel-btn,.js-delete-btn,.js-ban-btn,.js-unblock-btn,.js-question-icon,.js-admin-icon,.js-moderator-icon,.js-moderator-btn,.js-demote-moderator-btn{cursor:pointer;display:inline-block;box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.js-question-icon,.js-admin-icon,.js-moderator-icon{cursor:default!important}@media(max-width:1199px){.chat-message-header-line-reply-to-btn,.js-delete-btn,.js-ban-btn,.js-unblock-btn,.js-moderator-btn,.js-demote-moderator-btn{}}.chat-message-header-line-reply-to-btn svg,.js-chat-question-to-cancel-btn,.js-delete-btn svg,.js-ban-btn svg,.js-unblock-btn svg,.js-moderator-btn,.js-demote-moderator-btn{height:20px;width:20px;transition:all .5s ease-out}.chat-message-header-line-reply-to-btn svg{fill:#00f}.js-delete-btn svg{height:16px;margin-bottom:2px;fill:#000}.js-ban-btn svg{fill:red}.js-unblock-btn svg{fill:green}.js-ban-btn,.js-unblock-btn{transition:all .5s ease-out}.js-ban-btn span{color:red;font-size:18px;vertical-align:top;display:inline-table;font-weight:bold;-webkit-transform:scale(.6,1)!important;margin-right:-6px}.js-unblock-btn span{color:green;font-size:18px;vertical-align:top;display:inline-table;font-weight:bold;-webkit-transform:scale(.6,1)!important;margin-right:-13px}.chat-message-header-line-reply-to-btn:hover svg,.chat-message-header-line-reply-to-btn:focus svg,.chat-message-header-line-reply-to-btn:active svg,.js-delete-btn:hover svg,.js-delete-btn:focus svg,.js-delete-btn:active svg,.js-ban-btn:hover,.js-ban-btn:focus,.js-ban-btn:active,.js-unblock-btn:hover,.js-unblock-btn:focus,.js-unblock-btn:active,.js-chat-question-to-cancel-btn:hover,.js-chat-question-to-cancel-btn:focus,.js-chat-question-to-cancel-btn:active,.js-moderator-btn:hover,.js-moderator-btn:focus,.js-moderator-btn:active,.js-demote-moderator-btn:hover,.js-demote-moderator-btn:focus,.js-demote-moderator-btn:active{filter:opacity(65%);transform:scale(120%) translateY(-3px)}.chat-message-header-line-reply-to-btn:disabled svg,.chat-message-header-line-reply-to-btn.disabled svg,.js-chat-question-to-cancel-btn:disabled svg,.js-chat-question-to-cancel-btn.disabled svg,.js-delete-btn:disabled svg,.js-delete-btn.disabled svg,.js-ban-btn:disabled svg,.js-ban-btn.disabled svg,.js-unblock-btn:disabled svg,.js-unblock-btn.disabled svg,.js-moderator-btn:disabled svg,.js-moderator-btn.disabled svg,.js-demote-moderator-btn svg,.js-demote-moderator-btn svg{fill:#7f7f7f!important}.js-ask-btn{margin-bottom:10px;cursor:pointer;padding:7px;background-color:#3665f3;color:#fff}.js-ask-btn span{font-size:14px}.js-ask-btn svg{height:16px;margin-bottom:0;fill:#000}.js-ask-btn svg{fill:white}.js-ask-btn:hover,.js-ask-btn:focus,.js-ask-btn:active{filter:brightness(120%)}.js-ask-btn.disabled-btn{pointer-events:none;background-color:#93b9cf}.chat-ask-question-section{margin-left:10px;border-left:2px #c5c5f1 solid;padding-left:5px;margin-bottom:10px;color:gray}.chat-ask-question-section-header{display:flex;justify-content:space-between;font-style:italic}.scroll-to-bottom-btn{position:absolute;width:40px;height:40px;left:50%;margin-left:-20px;margin-top:-40px;opacity:.7}.scroll-to-bottom-btn:hover{filter:brightness(120%);cursor:pointer;opacity:1}.disabled-icon{pointer-events:none!important}.disabled-icon svg{fill:#7f7f7f!important}.disabled-button{pointer-events:none;background-color:#93b9cf}