body{margin:0}.form-container{background-color:#a7bcff;height:100vh;display:flex;justify-content:center;align-items:center}.form-container .form-wrapper{background-color:#fff;padding:20px 60px;border-radius:10px;display:flex;flex-direction:column;gap:10px;align-items:center}.form-container .form-wrapper .logo{color:#5d5b8d;font-weight:700;font-size:24px}.form-container .form-wrapper .title{color:#5d5b8d}.form-container .form-wrapper form{display:flex;flex-direction:column;gap:15px}.form-container .form-wrapper form input{padding:15px;border:none;width:250px;border-bottom:1px Solid #a7bcff}.form-container .form-wrapper form input::placeholder{color:#afafaf}.form-container .form-wrapper form input:focus{outline:0}.form-container .form-wrapper form input[type=file]{border:0;display:none}.form-container .form-wrapper form label{display:flex;align-items:center;gap:10px;color:#8da4f1;cursor:pointer;font-size:14px}.form-container .form-wrapper form label img{height:32px;width:32px}.form-container .form-wrapper form button{background-color:#7b96ec;border:0;border-radius:10px;padding:10px;color:#fff;font-weight:700}.form-container .form-wrapper form button:hover{cursor:pointer;background-color:green;padding:15px}.form-container .form-wrapper p{color:#5d5b8d;margin-top:10px}.home{background-color:#a7bcff;height:100vh;display:flex;justify-content:center;align-items:center}.home .container{border:1px solid white;border-radius:10px;width:65%;height:80%;display:flex;overflow:hidden}@media screen and (max-width: 768px){.home .container{width:90%}}@media screen and (max-width: 480px){.home .container{width:100%;height:100%;border-radius:0}}.home .container .sidebar{flex:1;background-color:#746fde;position:relative}@media screen and (max-width: 480px){.home .container .sidebar{width:100px}}.home .container .sidebar .navbar{display:flex;justify-content:space-between;background-color:#5352a4;padding:15px;align-items:center;color:#fff;height:50px}@media screen and (max-width: 480px){.home .container .sidebar .navbar{padding:10px;height:40px}}.home .container .sidebar .navbar .logo{font-weight:700}@media screen and (max-width: 768px){.home .container .sidebar .navbar .logo{display:none}}.home .container .sidebar .navbar .user{display:flex;gap:10px}@media screen and (max-width: 480px){.home .container .sidebar .navbar .user{gap:5px}}.home .container .sidebar .navbar .user .res-img{background-color:#fff;height:30px;width:30px;border-radius:50%;object-fit:cover}@media screen and (max-width: 768px){.home .container .sidebar .navbar .user .res-img{height:36px;width:36px}}.home .container .sidebar .navbar .user span{font-size:18px}@media screen and (max-width: 768px){.home .container .sidebar .navbar .user span{font-size:20px}}.home .container .sidebar .navbar .user button{background-color:tomato;color:#fff;border:0;border-radius:5px;font-size:12px}@media screen and (max-width: 480px){.home .container .sidebar .navbar .user button{position:absolute;bottom:10px;font-size:12px;padding:5px}}@media screen and (max-width: 768px){.home .container .sidebar .navbar .user button{position:absolute;bottom:10px;font-size:14px;padding:5px}}.home .container .sidebar .navbar .user button:hover{cursor:pointer;background-color:red}.home .container .sidebar .navbar .user:hover{cursor:pointer}.home .container .sidebar .search .search-form input{background-color:transparent;border:none;color:#fff;outline:none;padding:10px}.home .container .sidebar .search .search-form input::placeholder{color:#d3d3d3}.home .container .sidebar .user-chat{padding:10px;display:flex;overflow-y:auto;align-items:center;gap:10px;color:#fff;cursor:pointer}.home .container .sidebar .user-chat:hover{background-color:#342f8f}.home .container .sidebar .user-chat img{height:50px;width:50px;border-radius:50%;object-fit:cover}@media screen and (max-width: 480px){.home .container .sidebar .user-chat img{height:54px;width:54px}}.home .container .sidebar .user-chat .userChatInfo span{font-size:18px;font-weight:bolder}@media screen and (max-width: 480px){.home .container .sidebar .user-chat .userChatInfo span{font-size:14px}}.home .container .sidebar .user-chat .userChatInfo p{font-size:14px;color:#d3d3d3}@media screen and (max-width: 480px){.home .container .sidebar .user-chat .userChatInfo p{display:none}}.home .container .chat{flex:2}.home .container .chat .chatInfo{background-color:#353475;display:flex;align-items:center;justify-content:space-between;padding:15px;height:50px;color:#d3d3d3}@media screen and (max-width: 480px){.home .container .chat .chatInfo{padding:10px;height:40px}}@media screen and (max-width: 480px){.home .container .chat .chatInfo span{font-size:18px}}@media screen and (max-width: 768px){.home .container .chat .chatInfo span{font-size:18px}}.home .container .chat .chatIcons{display:flex;gap:10px}.home .container .chat .chatIcons img{height:24px;cursor:pointer}@media screen and (max-width: 480px){.home .container .chat .chatIcons img{height:32px}}.home .container .chat .messages{background-color:#ddddf7;padding:10px;height:calc(100% - 170px);overflow:auto}@media screen and (max-width: 480px){.home .container .chat .messages{height:calc(100% - 140px)}}.home .container .chat .messages .message{display:flex;gap:20px;margin-bottom:20px}@media screen and (max-width: 480px){.home .container .chat .messages .message{gap:5px;margin-bottom:10px}}.home .container .chat .messages .message .messageInfo{display:flex;flex-direction:column;color:gray;font-weight:300}.home .container .chat .messages .message .messageInfo img{width:40px;height:40px;border-radius:50%;object-fit:cover}@media screen and (max-width: 480px){.home .container .chat .messages .message .messageInfo img{display:none}}@media screen and (max-width: 480px){.home .container .chat .messages .message .messageInfo span{display:none}}.home .container .chat .messages .message .messageContent{max-width:80%;display:flex;flex-direction:column;gap:10px}.home .container .chat .messages .message .messageContent p{background-color:#fff;padding:10px 20px;border-radius:0 10px 10px;max-width:max-content}@media screen and (max-width: 480px){.home .container .chat .messages .message .messageContent p{padding:5px 15px;font-size:14px}}.home .container .chat .messages .message .messageContent img{width:50%}@media screen and (max-width: 480px){.home .container .chat .messages .message .messageContent img{width:75%}}.home .container .chat .messages .message.owner{flex-direction:row-reverse}.home .container .chat .messages .message.owner .messageContent{align-items:flex-end}.home .container .chat .messages .message.owner .messageContent p{background-color:#8da4f1;color:#fff;border-radius:10px 0 10px 10px}@media screen and (max-width: 480px){.home .container .chat .messages .message.owner .messageContent p{padding:5px 10px;font-size:14px}}.home .container .chat .input{height:50px;background-color:#fff;padding:10px;display:flex;overflow-y:auto;align-items:center;justify-content:space-between}@media screen and (max-width: 480px){.home .container .chat .input{padding:10px;height:40px}}.home .container .chat .input input{border:0;outline:none;cursor:pointer;width:100%;color:#2f2d52;font-size:18px}@media screen and (max-width: 480px){.home .container .chat .input input{font-size:12px}}.home .container .chat .input input::placeholder{color:#d3d3d3}.home .container .chat .input .send{display:flex;align-items:center;gap:10px}.home .container .chat .input .send img{height:24px;cursor:pointer}.home .container .chat .input .send button{border:none;padding:10px 15px;color:#fff;background-color:#342f8f;border-radius:10px}.home .container .chat .input .send button:hover{cursor:pointer;background-color:green}
