body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes bouncing-loader{to{opacity:.1;transform:translateY(-7px)}}.bouncing-loader>div:nth-child(2){animation-delay:.2s}.bouncing-loader>div:nth-child(3){animation-delay:.4s}.bouncing-loader{display:flex;justify-content:center}.bouncing-loader>div{animation:bouncing-loader .6s infinite alternate;background-color:#a3a1a1;border-radius:50%;height:7px;margin:3px 6px;opacity:1;width:7px}@keyframes typing-effect-blink{50%{border-color:#0000}}.chat-page .pagination{padding-top:10px}.chat-body .chat-footer>textarea{padding:1.5rem 1rem 1.5rem 2rem!important}.list-conversation-sidebar-block{height:calc(100% - 60px)!important}.feedback-block{background-color:#f9f9f9;border:1px solid #f9f9f9;border-radius:10px;margin:0 auto;padding:10px;width:80%}.feedback-block .title{color:#000;font-size:20px;margin:0 auto;padding:5px 0;text-align:center}.feedback-block .rating{padding:5px;text-align:center}.feedback-block .message-block{margin:10px auto;text-align:center}.feedback-block .message-block .message{background-color:#fff;border:none;border-radius:10px;margin:0 auto;outline:none;padding:10px;text-align:left;width:calc(100% - 20px)}.feedback-block .btn-block{margin:15px auto;text-align:center}.feedback-block .btn-block .btn-submit{font-size:20px;padding:5px 50px}.feedback-block .btn-block .btn-submit,.feedback-block .continue-chat .continue-chat-button{background-color:#e9613c;border:none;border-radius:5px;color:#fff;outline:none;text-shadow:none}.feedback-block .continue-chat .continue-chat-button{font-size:14px;margin:15px;padding:2px 15px}.message .message-copy-icon,.message .message-created-at,.message .message-voice-icon{opacity:1}.message .message-content .message-typing-effect-blink-icon{animation:typing-effect-blink 1s steps(1) infinite;border-right:2px solid #000;display:inline-block;height:14px;line-height:14px;margin-left:3px;opacity:0;width:0}.message .message-content span{font-size:14px}.message.streaming-complete .message-copy-icon,.message.streaming-complete .message-created-at,.message.streaming-complete .message-feedback-icon,.message.streaming-complete .message-voice-icon{opacity:1!important}.message.streaming-complete .message-content .message-typing-effect-blink-icon{opacity:0}.message.streaming-start .message-copy-icon,.message.streaming-start .message-created-at,.message.streaming-start .message-feedback-icon,.message.streaming-start .message-voice-icon{opacity:0!important}.message.streaming-start .message-content .message-typing-effect-blink-icon{opacity:1}.feedback-modal .feedback-title{font-size:20px;font-weight:700;margin-bottom:15px;text-align:center}.feedback-modal .feedback-description{color:#505050;font-size:13px;font-weight:400;margin-bottom:15px;text-align:center}.feedback-modal .feedback-star-group{align-items:center;justify-content:center;margin-bottom:30px;text-align:center}.feedback-modal .feedback-star-group .feedback-star{height:40px;margin:5px;width:40px}.feedback-modal .feedback-message textarea{background-color:#ececec;border:none;border-radius:10px;outline:none;padding:10px;width:100%}.message .message-wrapper .message-copy-icon,.message .message-wrapper .message-voice-icon{cursor:pointer;height:17px;position:absolute;width:17px}.message .message-wrapper .message-content{max-width:70%;min-width:150px;position:relative}.message .message-wrapper .message-content span{color:#252525!important;overflow-wrap:break-word;white-space:pre-line;word-break:break-word}.message .message-wrapper .message-content .message-created-at{color:#626262;font-size:10px;position:absolute;right:0;top:100%}.message .message-wrapper .message-content .message-voice-icon{left:30px;top:100%}.message .message-wrapper .message-content .message-copy-icon{left:55px;top:100%}.message .message-wrapper .message-content .message-feedback-icon{cursor:pointer;height:17px;left:80px;position:absolute;top:100%;width:17px}.message.self .message-content{background-color:#e9613c!important}.message.self .message-content span{color:#fff!important;overflow-wrap:break-word;white-space:pre-line;word-break:break-word}@media(max-width:768px){.main-layout .contacts-item.friends{height:auto!important}.main-layout .navigation{bottom:0;position:fixed;width:100%}.main-layout .main.main-visible{height:100%}.chat-content.p-2{padding-left:5px!important;padding-right:5px!important}.chat-content .container{padding-left:0;padding-right:0}.message-day{overflow:hidden;overflow-y:scroll}.appbar .appbar-wrapper{height:100%}.appbar.d-block{display:flex!important}}.login-page{background-image:url(/static/media/background.c2e887ca15d663287016.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;height:100vh;min-height:100vh;padding-top:100px}.login-page .ant-pro-form-login-container{background:#fff;border-radius:10px;height:auto;margin:0 auto;padding:30px 0 50px;width:440px}.login-page .ant-pro-form-login-container .ant-pro-form-login-desc{margin-block-end:20px}.login-page .btn-social{margin-bottom:15px}.login-page .btn-login-azure,.login-page .btn-login-google{display:block;text-align:center;width:100%}.login-page span{vertical-align:top}.login-page .icon-azure{height:20px;width:20px}.login-page .label-signin-with-email{display:block;font-size:20px;font-weight:700;margin-bottom:15px;text-align:center;width:100%}.login-page .forget-password-label{background-color:#0000;color:#1677ff;cursor:pointer;outline:none;text-decoration:none;transition:color .3s}a{color:#d85c3a}a:hover{color:#ad3817}.text-bold{font-weight:700}.badge-primary{background-color:#d85c3a;color:#fff}.badge-primary:hover{background-color:#ad3817}.bg-primary{background-color:#d85c3a!important}.App{text-align:center}.pointer{cursor:pointer}.App-logo{height:40vmin;pointer-events:none}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.ant-layout{background:#fff}@media(min-width:1200px){.main-layout .sidebar{height:100vh}.sidebar .tab-content .tab-pane{display:block!important}.sidebar-header.sticky-top{display:none}.navbar-light .nav-menu-sidebar .nav-link{margin-bottom:15px;margin-top:15px}}.contacts-list .contacts-item .contacts-link.active{border:1px solid #d85c3a;outline-color:#0000}.appbar{width:0}.appbar,.appbar-icon-toggle,.chat-main-page .chat-header ul.nav.flex-nowrap{display:none}.main-layout .navigation{background-color:#b84626!important}.navbar-light .nav-minimal .nav-link{color:#fff;padding:10px!important}.navbar-light .nav-minimal .nav-link.active{background-color:#692512;border-radius:5px;color:#fff;padding-bottom:10px!important;padding-top:10px!important}#mainNavTab{width:80%}.btn-primary{background-color:#d85c3a!important;border-color:#d43b11!important}.btn-outline-primary,.btn-outline-primary:hover{border-color:#d43b11!important;color:#d85c3a!important}.nav-icon-profile{bottom:0;display:none;position:absolute}@media(min-width:1200px){.nav-icon-profile{bottom:0;display:block;position:absolute}}#chatContactsList .contacts-list .contacts-item.unread .contacts-link{background:#f8f9fa}#chatContactsList .contacts-item .contacts-link{padding:5px}#chatContactsList .contacts-item .contacts-link .avatar{border-radius:50%;box-shadow:0 0 1px 1px #0000001a;display:inline-block;height:35px;min-width:35px;position:relative;width:35px}#chatContactsList .contacts-item .contacts-link .avatar img{height:35px;min-width:35px;width:35px}#chatContactsList .contacts-item .contacts-link .contacts-info{margin-bottom:0}.chats-tab-open .main .profile{display:block!important}.profile-avatar{position:relative}.profile-avatar .profile-avatar-btn-upload{bottom:0;display:none;position:absolute;right:0}.profile-avatar .profile-avatar-btn-upload .ant-upload-select{bottom:0;display:block;position:absolute;right:0}.profile-avatar .profile-avatar-btn-upload .ant-upload-select button{border-radius:50%}.profile-avatar:hover .profile-avatar-btn-upload{display:block}
/*# sourceMappingURL=main.89be7183.css.map*/