.homeContainer{display:flex;margin-top:50px;width:100%}.topbarContainer{background-color:#1877f2;height:50px;position:fixed;top:0;width:100%;z-index:1000}.topbarContainer,.topbarLeft{align-items:center;display:flex}.topbarLeft{flex:3 1;margin-left:5px}.logo{color:#fff;cursor:pointer;font-size:30px;font-weight:700;margin-left:5px}.logoImg{height:50px;width:50px}.topbarCenter{flex:5 1}.searchBarDiv{align-items:center;background-color:#fff;border-radius:30px;display:flex;height:30px;width:100%}.searchIcon{font-size:20px!important;margin-left:8px}.searchInput{border:none;width:80%}.searchInput:focus{outline:none}.topbarRight{align-items:center;color:#fff;display:flex;flex:4 1;justify-content:space-around}.topBarLink{cursor:pointer;font-size:14px;margin-right:10px}.topBarIcons{display:flex}.topBarIcon{cursor:pointer;margin-right:15px;position:relative}.topBarIconBadge{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:12px;height:15px;justify-content:center;position:absolute;right:-5px;top:-5px;width:15px}.topBarImg{border-radius:50%;cursor:pointer;height:32px;object-fit:cover;width:32px}.sidebar{flex:3 1;height:calc(100vh - 50px);overflow-y:scroll;position:-webkit-sticky;position:sticky;scrollbar-color:#b3b3b3 #f1f1f1;scrollbar-width:5px;top:50px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#b3b3b3}.sidebarWrapper{padding:20px}.sidebarList{list-style:none;margin:0;padding:0}.sidebarListItem{align-items:center;display:flex;margin-bottom:20px}.sidebarIcon{margin-right:15px}.sidebarButton{border:none;border-radius:5px;font-weight:500;padding:10px;width:150px}.sidebarHr{margin:20px 0}.sidebarFriendList{list-style:none;margin:0;padding:0}.sidebarFriend{align-items:center;display:flex;margin-bottom:15px}.sidebarFriendImg{border-radius:50%;height:32px;margin-right:10px;object-fit:cover;width:32px}.feed{flex:5.5 1}.feedWrapper{padding:20px}.share{border-radius:10px;box-shadow:0 0 16px -8px #000000ad;width:100%}.shareWrapper{padding:10px}.shareTop{align-items:center;display:flex}.shareProfileImg{border-radius:50%;height:50px;margin-right:10px;object-fit:cover;width:50px}.shareInput{border:none;width:80%}.shareInput:focus{outline:none}.shareHr{margin:20px}.shareBottom{align-items:center;display:flex;justify-content:space-between}.shareOptions{display:flex;margin-left:20px}.shareOption{align-items:center;cursor:pointer;display:flex;margin-right:15px}.shareIcon{font-size:18px;margin-right:3px}.shareOptionText{font-size:14px;font-weight:500}.shareButton{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;margin-right:20px;padding:7px}.shareImageContainer{padding:0 20px 10px;position:relative}.shareImage{object-fit:cover;width:100%}.shareCancel{display:flex;justify-content:flex-end;margin-bottom:5px}.post{border-radius:10px;box-shadow:0 0 16px -8px #000000ad;margin:30px 0;width:100%}.postWrapper{padding:10px}.user{align-items:center;display:flex;justify-content:space-between}.userImage{border-radius:50%;height:37px;object-fit:cover;width:37px}.userInfo{display:flex;gap:20px}.userDetails{display:flex;flex-direction:column}.userName{font-weight:500}.postTop{justify-content:space-between}.postTop,.postTopLeft{align-items:center;display:flex}.postProfileImg{border-radius:50%;height:32px;object-fit:cover;width:32px}.postUsername{font-size:15px;font-weight:500;margin:0 10px}.postDate{font-size:12px}.postContent{margin:20px 0}.postImg{margin-top:20px;max-height:500px;object-fit:contain;width:100%}.postText{margin-left:2px}.postBottom{gap:20px}.item,.postBottom{align-items:center;display:flex}.item{font-size:14px;gap:5px}.postBottomLeft{align-items:center;display:flex}.likeIcon{cursor:pointer;height:24px;margin-right:5px;width:24px}.postLikeCounter{cursor:default;font-size:15px;margin-left:5px}.postCommentText{border-bottom:1px dashed gray;cursor:pointer;font-size:15px}.comment,.postTopRight{display:flex}.comment{gap:20px;justify-content:space-between;margin:30px 0}.info{align-items:flex-start;display:flex;flex:5 1;flex-direction:column;gap:3px}.username{font-weight:500}.date{align-self:center;color:gray;flex:1 1;font-size:12px}.commentInputContainer{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:20px 0}.commentInput{background-color:initial;border:1px solid #000;border-radius:10px;flex:5 1;padding:10px}.commentUserImage{border-radius:50%;height:30px;object-fit:cover;width:30px}.commentBtn{background-color:#5271ff;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:10px}.commentInput:focus{outline:none}.commentBtn:hover{background-color:#2e4294;transition:.3s ease}.rightbar{flex:3.5 1}.rightbarWrapper{padding:20px 20px 0 0}.birthdayContainer{align-items:center;display:flex}.birthdayImg{height:40px;margin-right:10px;width:40px}.birthdayText{font-size:15px;font-weight:300}.rightbarAd{border-radius:10px;margin:30px 0;width:100%}.rightbarTitle{font-size:18px;font-weight:500;margin-bottom:10px}.rightbarFriendList{list-style:none;margin:0;padding:0}.rightbarFriend{align-items:center;display:flex;margin-bottom:15px}.rightbarFriendImgContainer{margin-right:10px;position:relative}.rightbarFriendImg{border-radius:50%;height:40px;object-fit:cover;width:40px}.rightbarOnline{background-color:#32cd32;border:1px solid green;border-radius:50%;height:12px;position:absolute;right:0;top:-2px;width:12px}.rightbarUsername{font-weight:500}.rightbarInfo{margin-bottom:30px}.rightbarInfoItem{margin-bottom:10px}.rightbarInfoKey{color:#555;font-weight:100;margin-right:15px}.rightbarInfoValue{font-weight:300}.rightbarFollowings{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.rightbarFollowing{cursor:pointer;display:flex;flex-direction:column;margin-bottom:20px}.rightbarFollowingImg{border-radius:5px;height:120px;object-fit:cover;width:120px}.changePasswordInput{border:1px solid gray;border-radius:10px;font-size:18px;height:20px;padding-left:20px}.rightbarFollowButton{align-items:center;background-color:#1872f2;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;margin-bottom:10px;margin-top:30px;padding:5px 10px}.rightbarFollowButton:focus{outline:none}.rightbarFollowingName{color:#000;text-align:center}.rightbarLogoutButton{background-color:#1872f2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin:auto;padding:5px 10px}.login,.rightbarLogoutButton{align-items:center;display:flex}.login{background-color:#f0f2f5;height:100vh;justify-content:center;width:100vw}.loginWrapper{display:flex;height:70%;width:70%}.loginLeft,.loginRight{display:flex;flex:1 1;flex-direction:column;justify-content:center}.loginLogo{color:#1775ee;font-size:50px;font-weight:800;margin-bottom:10px}.loginDesc{font-size:24px}.loginBox{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.loginInput{border:1px solid gray;border-radius:10px;font-size:18px;height:50px;padding-left:20px}.loginInput:focus{outline:none}.loginButton{background-color:#1775ee;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;height:50px}.loginButton:disabled{cursor:not-allowed}.loginForgot{color:#1775ee;text-align:center}.loginRegisterButton{align-self:center;background-color:#42b72a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;height:50px;width:60%}.loginRegisterButton:disabled{cursor:not-allowed}.profileContainer{display:flex;margin-top:50px}.profileRight{flex:9 1}.profileCover{height:320px;position:relative}.profileCoverImg{height:250px;object-fit:cover;width:100%}.profileUserImg{border:3px solid #fff;border-radius:50%;height:150px;left:0;margin:auto;object-fit:cover;position:absolute;right:0;top:150px;width:150px}.profileInfo{align-items:center;display:flex;flex-direction:column;justify-content:center}.profileInfoName{font-size:24px}.profileInfoDesc{font-weight:300}.cameraIcon,.profileRightBottom{display:flex}.cameraIcon{align-items:center;left:52%;margin-top:15px;position:absolute}.messenger{display:flex;height:calc(100vh - 70px);margin-top:50px}.chatMenu{flex:1 1}.chatBox{flex:4 1}.chatOnline{flex:3 1}.chatMenuWrapper{height:100%;overflow-y:scroll;padding:10px 0 10px 10px}.chatBoxWrapper,.chatOnlineWrapper{height:100%;padding:10px}.chatMenuInput{border:none;border-bottom:1px solid gray;padding:10px 0;width:90%}.chatBoxWrapper{background-color:#f5f3f3;display:flex;flex-direction:column;justify-content:space-between;position:relative}.noConversationText{color:#e0dcdc;cursor:default;font-size:50px;position:absolute;text-align:center;top:10%}.conversation{align-items:center;cursor:pointer;display:flex;margin-top:20px;padding:10px}.conversation.current,.conversation.current:hover{background-color:#f5f3f3}.conversation:hover{background-color:#f5f3f380}.chatUserImage{border-radius:50%;height:40px;margin-right:10px;object-fit:cover;width:40px}.chatUsername{font-weight:500}.chatOnlineFriend{align-items:center;cursor:pointer;display:flex;font-weight:500;margin-top:10px}.chatOnlineImg{border:1px solid #fff;border-radius:50%;height:32px;object-fit:cover;width:32px}.chatOnlineImgContainer{margin-right:10px;position:relative}.chatOnlineBadge{background-color:#32cd32;border-radius:50%;height:10px;position:absolute;right:2px;top:2px;width:10px}.chatBoxBottom{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.chatMessageInput{height:90px;padding:10px;width:80%}.chatSubmitBtn{background-color:teal;border:none;border-radius:5px;color:#fff;cursor:pointer;height:40px;width:70px}.chatBoxTop{background-color:#fff;height:100%;overflow-y:scroll;padding-bottom:10px;padding-left:8px;padding-right:20px}.message{flex-direction:column;margin-top:20px}.message,.messageTop{display:flex}.messageImg{border-radius:50%;height:32px;margin-right:10px;object-fit:cover;width:32px}.messageText{word-wrap:break-word;background-color:#d3d3d3;border-radius:20px;color:#000;cursor:pointer;max-width:300px;padding:10px;white-space:normal}.messageBottom{font-size:12px;margin-top:10px}.message.own{align-items:flex-end}.message.own .messageText{background-color:#1877f2;color:#fff}
/*# sourceMappingURL=main.8ad9af1d.css.map*/