.agency-list{max-height:700px;overflow-y:auto}.agency-item{cursor:pointer}.agency-item .dot{width:15px;height:15px;border-radius:50%!important;margin-right:5px}.agency-item .online{background:#36c6d3;color:#36c6d3}.agency-item .offline{background:#b5b5c3!important;color:#b5b5c3!important}.agency-item .badge{font-size:12px;color:#fff}.red{background:red}.agency-item .pending{align-self:flex-end}.green{background:#1bbc9b}.messages{height:700px;overflow-y:auto}.chat-form .btn-cont{margin:10px 0;text-align:right}.chat-form .btn-image,.chat-form .btn-send{padding:5px 10px;background:#00b4d8;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:10px}.agency-list::-webkit-scrollbar{width:10px}.agency-list::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px;margin:2px 0}.agency-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:100px}.messages li{list-style:none;padding:5px 0;margin:0;font-size:12px}.messages li,.messages li .in,.messages li .out{display:flex;width:100%}.messages li .out{margin-bottom:5px;margin-right:5px;justify-content:flex-end}.messages li .in{justify-content:flex-start}.messages li .in .message,.messages li .out .message{background:#fafafa;text-align:left;position:relative;border-radius:20px 20px 8px 20px;margin:0;display:flex;align-items:flex-end;padding:15px;max-width:85%;font-size:14px;font-weight:500}.messages li .out.manager .message{color:#fff;background:#1bbc9b}.messages .message .body{white-space:pre-line;word-break:break-all;font-size:16px}.messages .datetime{align-items:end;display:flex;font-size:10px;color:#999}.messages .out .datetime{margin-right:5px}.messages .in .datetime{margin-left:5px}.messages .message .body img{width:100%}.messages li .in .message{text-align:left;border-radius:20px 20px 20px 8px;color:#fff;margin-left:0;background:#1bbc9b}.messages li .in.pending .message{background:#fc0!important}.messages::-webkit-scrollbar{width:10px}.messages::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px;margin:2px 0}.messages::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:100px}.loadingMore,.nomore-agency{padding:20px;text-align:center;color:#999}#rightClickMenu{position:fixed;background-color:#fff;border:2.2px solid #dcdcdc;border-radius:4px!important;line-height:28px;padding:4px 0}.rightClickOption{padding:0 20px}.rightClickOption:hover{background-color:#fafafa;cursor:context-menu}