body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#242526;color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{box-sizing:border-box}:root{--color-1:#0c7cec;--color-2:#fff;--color-3:#028be6;--color-4:grey;--color-5:#eb4034;--color-6:#333}nav{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 20px;background-color:#0c7cec;background-color:var(--color-1);border-bottom:1px solid #333;border-bottom:1px solid var(--color-6)}nav a{color:#fff;color:var(--color-2);text-decoration:none}nav div a{margin-right:20px}section{max-width:500px;margin:100px auto 0;box-shadow:1px 2px 10px grey;box-shadow:1px 2px 10px var(--color-4);padding:10px 20px;border-radius:5px}section h3{text-align:center;font-size:20px;color:grey;color:var(--color-4)}section .form{margin-top:30px;padding:0 20px}.input_container{margin-top:20px}.input_container input{width:100%;padding:10px;outline:none;margin-top:10px;border:1px solid #333;border:1px solid var(--color-6);border-radius:5px}.btn_container{margin:10px 0;text-align:center}.btn{padding:10px;border-radius:5px;outline:none;border:1px solid grey;border:1px solid var(--color-4);background:#0c7cec;background:var(--color-1);color:#fff;color:var(--color-2);cursor:pointer;transition:all .3s ease-in-out;font-size:16px}.btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.error{text-align:center;color:#eb4034;color:var(--color-5)}.profile_container{display:flex;align-items:center}.img_container{position:relative;margin-right:20px}.img_container img{width:100px;height:100px;border-radius:50%;border:1px solid grey;border:1px solid var(--color-4);transition:all .5s ease-in-out}.img_container:hover img{opacity:.4}.img_container:hover .overlay{opacity:1}.overlay{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.text_container{flex-grow:1}.text_container h3{text-align:left}.home_container{position:relative;display:grid;grid-template-columns:1fr 3fr;overflow:hidden;height:calc(100vh - 70px);width:100vw}.users_container{margin-top:10px;border-right:2px solid #333;border-right:2px solid var(--color-6);overflow-y:auto}.user_wrapper{margin-bottom:10px;padding:10px;cursor:pointer}.user_info{justify-content:space-between}.user_detail,.user_info{display:flex;align-items:center}.user_detail h4{margin-left:10px}.avatar{width:50px;height:50px;border-radius:50%;border:1px solid grey;border:1px solid var(--color-4)}.user_status{width:10px;height:10px;border-radius:50%}.online{background:#34eb52}.offline{background:#eb4034;background:var(--color-5)}.messages_container{position:relative;width:100%}.messages_user{padding:10px;text-align:center;border-bottom:2px solid #333;border-bottom:2px solid var(--color-6)}.no_conv{font-size:20px;color:grey;color:var(--color-4);text-align:center}.message_form{position:absolute;bottom:0;left:20%;width:100%;height:30px;display:flex;align-items:center}.message_form input{width:40vw;margin:0 10px 10px;padding:10px;border-radius:5px;outline:none;border:none}.message_form .btn{margin-top:-10px}.messages{height:calc(100vh - 200px);overflow-y:auto;border-bottom:1px solid #333;border-bottom:1px solid var(--color-6)}.message_wrapper{margin-top:5px;padding:0 5px}.message_wrapper img{width:100%;border-radius:5px}.message_wrapper p{padding:10px;display:inline-block;max-width:50%;text-align:left;border-radius:5px}.message_wrapper small{display:inline-block;margin-top:15px;opacity:.8}.message_wrapper.own{text-align:right}.me{background:#028be6;background:var(--color-3);color:#fff}.friend,.selected_user{background:#333;background:var(--color-6)}.truncate{font-size:14px;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.truncate strong{margin-right:10px}.unread{margin-left:10px;background:#028be6;background:var(--color-3);color:#fff;padding:2px 4px;border-radius:10px}.sm_screen{display:none}@media screen and (max-width:767px){.home_container{grid-template-columns:2fr 3fr}.message_form{left:3%;right:0;bottom:5px}.message_wrapper p{max-width:75%}}@media screen and (max-width:576px){.home_container{grid-template-columns:1fr 5fr}.user_wrapper{display:none}.sm_container{padding:10px 0;text-align:center;cursor:pointer}.sm_screen{display:inline-block}.message_form input{width:50vw;margin:0 10px}.message_form .btn{margin:0}.message_wrapper p{max-width:100%}}
/*# sourceMappingURL=main.0aa5c9f8.chunk.css.map */