@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:5px;background:#fff;overflow:hidden;position:relative}.chat-question-body{margin:-5px -5px 0 -5px;background-color:#f9f9f9;padding:5px 5px 5px 10px;display:none;border-radius:0 0 2px 2px}.chat-question-container{max-height:150px;overflow-y:auto;overflow-x:hidden}.chat-question-container::-webkit-scrollbar{width:10px;background-color:#fff}.chat-question-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2);border-radius:2px;background-color:#fff}.chat-question-container::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background-color:#f5f5f5}.question-panel-title{font-size:16px;font-weight:bold;display:block;text-align:center;font-style:italic;font-family:Arial,Helvetica,sans-serif}.chat-messages-container{overflow-y:auto;min-height:300px;height:400px;padding-right:12px}.chat-messages-container::-webkit-scrollbar{width:10px;background-color:#fff}.chat-messages-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2);border-radius:2px;background-color:#fff}.chat-messages-container::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background-color:#f5f5f5}.chat-no-messages-label{display:flex;align-items:center;justify-content:center;height:100%;font-size:22px;color:#a9a9a9}.chat-message{margin-bottom:10px}.chat-message-header-line{display:flex;justify-content:space-between}.chat-message:hover .chat-message-header-line-commands{opacity:1!important}.chat-message .chat-message-header-line-commands{display:flex;align-items:center;transition:all .3s ease-out}@media(min-width:1200px){.chat-message .chat-message-header-line-commands{opacity:0}}.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;margin-left:5px;white-space:nowrap}.chat-reply-sent-date{font-size:13px;color:#a9a9a9;display:none;font-weight:normal!important;margin-left:5px}.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{font-size:14px;line-height:20px}.chat__author{display:flex;flex-direction:row;align-content:flex-end;align-items:flex-end}.chat-message-author-name>span{font-size:16px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.chat__admin-label{background-color:rgba(3,154,242,.05);border-radius:20px;padding:1px 8px}.chat__moderator-label{background-color:rgba(128,128,128,.05);border-radius:20px;padding:1px 8px}.chat__admin-label span{color:#039af2;font-size:small;font-style:italic}.chat__moderator-label span{color:gray;font-size:small;font-style:italic}.chat__toggle-replies{cursor:pointer;color:#065fd4;font-size:14px;margin:5px 0 5px 20px}.chat-message-cur-writer-name{font-weight:bold;font-size:16px;margin-bottom:5px}.btn-chat-send-message,.btn-chat-ask-question{padding:10px 50px;text-decoration:none;text-align:center;font-size:16px;line-height:16px;letter-spacing:.5px;cursor:pointer;border-radius:2px;border:none;background-color:#065fd4;color:#fff;white-space:nowrap;width:100%;margin-left:4px}.btn-chat-send-message:hover,.btn-chat-ask-question:hover{background-color:#2647aa}.btn-chat-send-message.disabled-btn,.btn-chat-ask-question.disabled-btn{pointer-events:none;background-color:#93b9cf}.txt-message-wrapper{background:#fff;display:-ms-flexbox;display:-webkit-box;display:flex;width:calc(100% - 4px);-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:2px;margin-bottom:5px;margin-left:4px}.txt-message-wrapper textarea{font-size:16px;color:#555;border:none;border-radius:2px}.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}.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);transition:all .3s ease-out}.chat-message-header-line-reply-to-btn,.js-chat-question-to-cancel-btn,.js-delete-btn,.js-ban-btn,.js-unblock-btn,.js-moderator-btn,.js-demote-moderator-btn{margin:0 3px;padding:3px;background-color:#f9f9f9;border-radius:3px;height:23px;width:23px;display:flex;align-items:center;justify-content:center}.js-question-icon,.js-admin-icon,.js-moderator-icon{cursor:default!important}.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 .3s ease-out}.js-question-icon{height:20px;width:20px;margin-left:3px}.js-question-icon svg{height:16px;width:16px}.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 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{transform:scale(110%)}.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{padding:5px 20px;text-decoration:none;text-align:center;font-size:14px;line-height:14px;letter-spacing:.5px;cursor:pointer;border-radius:2px;border:none;background-color:#065fd4;color:#fff;white-space:nowrap;width:100%;margin-bottom:5px;display:flex;align-items:center;justify-content:center}.js-ask-btn svg{margin-left:4px;height:20px;fill:#000}.js-ask-btn svg{fill:white}.js-ask-btn:hover,.js-ask-btn:focus,.js-ask-btn:active{background-color:#2647aa}.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:36px;height:36px;left:50%;margin-left:-18px;margin-top:-42px;opacity:.85}.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}