.chat-header-menu{display:flex;position:absolute;width:220px;left:12px;top:12px;box-sizing:border-box;flex-direction:column;list-style:none;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.12),0 20px 30px 0 rgba(0,0,0,.1);margin:0;padding:0;z-index:1}.chat-header-menu>li{display:flex;align-items:center;padding:12px 24px;-webkit-user-select:none;user-select:none;cursor:pointer}.chat-header-menu>li>span{display:block;width:16px;height:16px;border-radius:50%;border:2px solid #bbc1c7;box-sizing:border-box;margin-right:12px}.chat-header-menu>li:hover{background-color:#f2f3f7}.menu-sel-item{border:4px solid #e30611!important}.chat-header{display:flex;position:relative;border-bottom:1px solid #bbc1c7}.chat-header>button{display:flex;align-items:center;margin:16px;height:16px;cursor:pointer;border:none;background:transparent}.chat-header>button>span{color:#001424;-webkit-user-select:none;user-select:none;font-size:16px}.chat-header>button>svg{margin-left:8px}.reaction-popup-menu{display:none;border-radius:15px;padding:4px 6px;align-items:center;position:absolute;box-shadow:0 0 8px 0 rgba(20,20,20,.08),0 2px 4px 0 rgba(0,0,0,.1);bottom:-5px;right:20px;background-color:#fff}.reaction-popup-menu>button:first-child{margin-bottom:4px}.reaction-popup{display:none;position:relative;margin-left:auto}.reaction-popup button{width:20px;height:20px}.reaction-popup button>svg{width:100%;height:100%}.reaction-popup:hover .reaction-popup-menu{display:flex}.reaction-btn{display:flex;cursor:pointer;align-items:center;box-sizing:border-box;margin:0 4px;background:#e8e8e8;border-radius:10px;padding:0 4px}.reaction-btn>span{color:rgba(0,0,0,.5607843137);margin-right:2px;max-height:22px;min-height:22px;font-size:13px;line-height:22px;padding:0 2px}.reaction-btn>button{height:18px;width:18px}.reaction-btn>button>svg{height:100%;width:100%}.reaction-btn--active{background:rgba(255,0,0,.09)}.reaction-panel{display:flex}.adm-msg{margin-left:8px}.adm-msg-red{color:transparent;text-shadow:0 0 0 red}.adm-msg-green{color:transparent;text-shadow:0 0 0 #006400}.reply-btn{font-weight:900;font-size:18px;-webkit-user-select:none;user-select:none}.reply-msg{display:flex;width:99%}.r-msg a{text-decoration:none;text-transform:lowercase;color:#ff69b4;font-weight:500}.r-msg-stick{height:100%;border-right:4px solid #007bff;margin-right:4px}.r-msg-fio{color:#007bff}.chat-list-item{position:relative;display:flex;margin-bottom:6px}.chat-list-item>aside{display:flex;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;margin-left:14px}.chat-list-item>aside svg{height:80%;width:80%;fill:#757575}.chat-list-item>section{display:flex;width:100%;flex-direction:column;padding-left:12px}.chat-list-item:hover .ctrl-pnl-msg,.chat-list-item:hover .reaction-popup{display:flex}.chat-msg-color{background:rgba(255,0,0,.0901960784)}.chat-fio{font-size:14px;line-height:20px;font-weight:500}.chat-msg{font-weight:400;font-size:16px;line-height:20px;color:#001424;word-wrap:break-word;word-break:break-word}.chat-msg a{text-decoration:none;text-transform:lowercase;color:#ff69b4;font-weight:500}.chat-msg-question{color:#f95721;margin-right:8px}.chat-msg-footer{display:flex;align-items:center;max-height:22px;min-height:22px}.chat-time{-webkit-user-select:none;user-select:none;color:#9198a0;font-weight:400;font-size:12px;line-height:20px;margin-right:auto}.ctrl-pnl-msg{display:none;position:absolute;cursor:pointer;right:0;top:0}.chat-block-down{position:relative;height:0}.chat-block-down>button{position:absolute;border:none;outline:none;right:16px;bottom:1em;width:40px;height:40px;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.05),0 2px 5px 0 rgba(0,0,0,.1);border-radius:100%;display:flex;justify-content:center;align-items:center;color:#333;cursor:pointer;transition:.2s;z-index:25;opacity:.7}.chat-list{display:flex;flex-direction:column;flex:1 1 auto;height:50px}.chat-list-msg{width:calc(100% - 6px);padding:0 12px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.chat-list-msg::-webkit-scrollbar{width:6px}.chat-list-msg::-webkit-scrollbar-button{height:3px}.chat-list-msg::-webkit-scrollbar-track{background-color:transparent}.chat-list-msg::-webkit-scrollbar-thumb{background-color:transparent;border-radius:3px}.chat-list-msg:active::-webkit-scrollbar-thumb,.chat-list-msg:focus::-webkit-scrollbar-thumb,.chat-list-msg:hover::-webkit-scrollbar-thumb{background-color:rgba(52,58,64,.16)}.chat-list-msg>span{display:flex;font-weight:400;font-size:14px;line-height:20px;color:#6e7782;margin:8px 0;padding-left:12px}.chat-list-footer-empty{display:flex;width:100%;height:4px}.editor{display:flex;height:36px;width:90%;border:2px solid #bbc1c7;border-radius:4px}.editor:active,.editor:focus,.editor:hover{border-color:#001424}.editor>input{padding:0 12px;width:100%;border:none;outline:none}.editor>button{margin-right:8px;background:transparent;border:none;cursor:pointer}.editor>button>svg{fill:#bbc1c7}.editor>button:hover>svg{fill:#001424}.input-msg--focus{border-color:#001424}.editor-footer,.footer-ctrl{display:flex;width:90%}.footer-ctrl{align-items:center;margin-top:8px}.footer-ctrl>button{display:flex;border:none;position:relative;margin-left:4px;padding:0;background:transparent;cursor:pointer}.footer-ctrl>button>svg{width:16px;height:16px;fill:#bbc1c7}.footer-ctrl>button:hover>svg{fill:#001424}.footer-ctrl>button:hover>span{display:flex}.footer-ctrl>button>span{display:none;position:absolute;font-size:14px;line-height:1.4;background-color:#001424;border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,.08),0 44px 40px 0 rgba(0,0,0,.1);width:180px;color:#fff;padding:12px;bottom:25px;left:-180px}.footer-ctrl>button>span:before{position:absolute;content:"";width:0;height:0;border:8px solid transparent;border-top-color:#001424;left:180px;top:63px}.editor-reply{display:flex;box-sizing:border-box;width:100%;padding:0 44px 8px 44px}.ed-re-msg{display:flex;background:#ebecee;flex-direction:column;width:100%;padding-left:4px;border-left:4px solid #007bff}.msg-reply-fio{color:#005eff}.reply-msg-close{display:flex;height:24px}.reply-msg-close svg{cursor:pointer;fill:#005eff}.chat-input{align-items:center;justify-content:center;border-top:1px solid #bbc1c7;padding-bottom:8px;padding-top:8px}.chat,.chat-input{display:flex;flex-direction:column}.chat{height:100%;max-width:528px;min-width:500px;box-shadow:0 0 8px 0 rgba(20,20,20,.08),0 2px 4px 0 rgba(0,0,0,.1)}