/* Copyright HCL 2022  All Rights Reserved.                    */
html{width:100%}body,html{height:100%}body{margin:0;overflow:hidden;padding:0;font-family:"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.header{background-color:#fff;flex:none;padding:10px 4px 10px 16px;border-bottom:1px solid var(--gray-1);height:60px}.headerText{display:inline;color:var(--black-1);display:-webkit-flex}.headerItemGutter{flex:none;margin-right:12px;position:relative}.dropdown-toggle{max-height:24px;padding:0 1rem}.customStatusModal.customStatusModal{width:500px;height:320px;position:relative;top:calc(50% - 160px);left:calc(50% - 250px);border:1px solid #dcdcdc}div.myModalBody.myModalBody label>span{padding:0}div.btn-group>button.btn-secondary.btn-secondary{padding-left:0;border-color:var(--light-gray-2);background-color:inherit}.dropdown-toggle:after{vertical-align:.6em;color:var(--gray-1)}.verticalCenter{display:table-cell;vertical-align:middle;font-size:1.5rem;text-align:center;padding-top:5px}.loader{font-size:3rem;margin:48px auto 0;text-align:center}main{height:100%}.container{height:calc(100vh - 95px);max-width:none}.body{flex:1 1;flex-flow:row nowrap;display:flex;overflow:hidden}.noMargin{margin:0!important}.noPadding{padding:0!important}.displayBlock{display:block}.displayNone{display:none}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:100%}.white-text.white-text{color:#fff}.MuiMenu-paper-1{width:-webkit-fill-available;top:47px!important}.popover{display:none;padding:.5rem .75rem;color:#212529;max-height:200px;overflow:auto;min-width:77vw;margin-top:0}.floatRightIcon{position:absolute;right:15px;font-size:1rem!important}.floatRight{float:right}.floatLeft{float:left}.modalContainer{position:fixed;top:calc(50% - 250px);left:calc(50% - 250px);width:500px}.myModal{background-color:var(--white-1);display:flex;flex-flow:column nowrap;height:40%}.myModalHeader{background-color:#545b62;color:#fff;flex:none;padding:10px 20px}.myModalBody{flex:1 1 auto;padding:10px 20px}.myModalBody p{word-wrap:break-word;max-height:200px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;overflow-x:hidden;text-overflow:ellipsis}.myModalBody .form-row{margin:0}.myModalBody fieldset label{margin-left:0;margin-right:0}.validStatusMessage{color:var(--red-1);font-size:.9em;margin-left:20px}.myModalFooter{flex:none;margin:0;padding:0 20px;float:right}.errorMessage{color:var(--red-1);font-size:.9em}.inner-addon{position:relative}.inner-addon .glyph{position:absolute;padding:10px;pointer-events:none}.right-addon .textField{padding-right:30px}.right-addon .glyph{right:0;margin-left:2.3rem;left:24rem}.contactItem{padding:.2rem;display:flex}.svgIcon{color:grey}.statusMessage{font-size:smaller;font-weight:400;color:grey;display:block;overflow:hidden;white-space:nowrap;width:15rem}.userInfoDiv{display:flex;width:320px}.contactButton{background-color:initial;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none;color:#007bff;font-size:1rem;font-weight:600}.emptySpan{margin:12px}ul.searchResultAreaGroup>li{display:flex;padding:7px;font-size:16px}.searchResultAreaGroup{border:1px solid #007bff;min-width:100%;height:100px;overflow:auto;overflow-x:hidden;width:558px}.chatContainer{display:flex;flex-flow:column nowrap;height:100%}.convoList{border-right:1px solid var(--gray-1);flex:0 0 400px;max-width:400px;width:400px}.convoListInner{display:flex;flex-flow:column nowrap;height:100%}.convoListContainer{flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.convoContainer{display:flex;flex:1 1 auto;flex-flow:column nowrap}.convoDetails{flex:1 1 auto;width:100%;overflow:auto;background-color:#f2f4f5}.chatArea{overflow:auto;height:100%;padding:.75rem 0}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.chatArea{height:calc(100vh - 120px)}}}.convoListItem{display:flex;flex:1 1;padding:8px 14px;border-bottom:1px solid var(--light-gray-2)}.convoListContainer .convoListItem{cursor:pointer}.userInfoImage{flex:none;width:40px;margin-right:18px;cursor:pointer;position:relative}.userInfoName{flex:1 1 auto}.footer,.userInfoMenu{flex:none}.chatAreaContainer{background-color:#f2f4f5;display:flex;flex-flow:row nowrap;padding:10px 0;align-items:center}.chatAreaContainer button{padding:7px}.inputSendControl svg{font-size:1.813rem}.attachmentButton svg{font-size:1.563rem}.inputSendControl{border:0;border-radius:12px;color:var(--white-1);padding:8px 14px;cursor:pointer;white-space:nowrap;bottom:2px}.unreadMessage{font-weight:700}.closeChat,.time{margin-left:14px}.time{color:var(--gray-1);flex:none;float:right;font-size:10px}.inlineBlockDiv{display:inline-block}.clear{clear:both}.typingInfo{color:#8fbc8f}.typingInfoChatArea{position:relative;top:-25px;left:55px}.typingImage{border-radius:25px}.userTypingContainer{padding-right:55px;display:inline-block;height:50px;margin:8px 14px}.gray-out{color:rgba(108,117,125,.6784313725490196)!important}img{max-width:450px}.inputChatArea{padding-bottom:10px}.inputControlArea{padding:10px 0}#simple-popper{height:300px}.convoListPreviewImage{height:16px;width:16px;margin:1px}.statusMenuButtonIcon{height:24px;width:24px;margin-right:5px}.userStatusIcon{position:absolute;left:27px;top:20px;margin-right:-36px}.userStatusIconSingle{position:relative}div.userStatusDisplay{max-width:calc(100vw - 650px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-size:.9rem}.attachmentButton{background:none;border:0;padding:0;cursor:pointer}.chatAreaContainer .attachmentButton{margin-left:-86px}.chatAreaContainer .attachmentButtonWithOutMeetingBtn{margin-left:-57px}.chatAreaContainer .attachmentButton.disabled{pointer-events:all}.disabled{opacity:.4;filter:alpha(opacity=40)}.uploadContainer{display:flex;padding-top:20px}.downloadLink{border:1px solid var(--gray-1);cursor:pointer;display:inline-block;padding:8px 10px;background-color:var(--light-gray-1);border-radius:5px;color:var(--medium-blue-1)}.fileTransferImage{margin-right:8px}.viewableImage{display:inline-block;cursor:pointer;max-width:200px;width:auto;height:auto}.headerInfo{flex:auto;font-size:14px}.headerButton{background-color:inherit;border:none;bottom:4px}.userInfoContainer{display:flex;flex:1 1 auto;flex-flow:column nowrap}.userInfoContainer .statusMenuButtonIcon{position:relative;bottom:2px;left:2px}.userInfoContainer .textArea{position:relative;top:-8px}:root{--black-1:#000;--black-2:#545b62;--blue-1:#5ca9db;--blue-2:#3d87bb;--blue-3:#3c88ba;--blue-4:#006495;--gray-1:#c6c6c6;--light-blue-1:#eef4f8;--light-blue-2:#ebf7ff;--light-gray-1:#f2f3f5;--light-gray-2:#efefef;--light-gray-3:#dcdcdb;--medium-blue-1:#939fa6;--red-1:red;--white-1:#fff}body{text-align:inherit}button:focus{outline:initial}
