.bountyContainer{display:grid;height:min-content;width:100%}.noSubleases{font-size:xx-large;margin-top:1rem;text-align:center}.bountyTitle{font-size:larger;grid-area:title}.bountyView{align-items:center;display:flex;flex-direction:row;gap:2rem;height:24rem;justify-content:center;overflow-x:auto}.bountyCards{background-color:#fff;border:1px solid grey;display:grid;grid-template-areas:"image general" "description description";grid-template-columns:1.5fr 1fr;grid-template-rows:.5fr 1fr;height:22rem;width:25rem}.bountyCards:hover{box-shadow:0 0 10px 0 #443182;cursor:pointer;scale:1.08;transition:.3s}.bountyImage{grid-area:image;height:auto;max-width:100%}.bountyGeneral{display:grid;grid-area:general}.bountyDescription{display:flex;flex-direction:column;grid-area:description;height:100%}.bountyDescription>button{margin:auto;width:5rem}.reviewContainer{display:grid;grid-template-areas:"reviewList";grid-template-rows:max(30rem);width:100%}.reviewTitle{font-size:larger;grid-area:title;margin-bottom:none}.reviewList{display:flex;flex-direction:column;gap:1rem;grid-area:reviewList;overflow-y:auto}.noReviews{font-size:xx-large;margin-top:1rem;text-align:center}.uniqueReview{border:1px solid #000;display:grid;grid-template-areas:"img username rating" "img review review";grid-template-columns:.25fr 1fr 1fr;grid-template-rows:min-content min-content;margin:auto;width:80%}.reviewerPFP{grid-area:img}.reviewerUsername{grid-area:username;text-align:left}.reviewerRating{grid-area:rating}.reviewerStory{grid-area:review}.aptmntViewButton{background-color:#443182;border:1px solid #443182;border-radius:5px;color:#fff;height:3rem;width:20rem}.aptmntViewButton:hover{background-color:#2e1f6e;cursor:pointer}h1{color:#000}#profileContainer{background-color:#fff;display:grid;grid-template-areas:"userInfoContainer" "userPostsContainer";grid-template-rows:1fr auto;margin:auto;width:90%}#userInfoContainer{display:flex;flex-direction:row;grid-area:userInfoContainer;justify-content:space-around}.photoChangeDiv{background-color:hsla(0,0%,58%,.739);border-radius:12px;display:flex;justify-content:end;margin:auto;width:11rem}.photoChangeDiv:hover{background-color:rgba(61,60,60,.739);cursor:pointer;transition:.5s}.userName{font-size:5rem;font-weight:bolder}.dropdownContent{border-radius:24px;display:flex;flex-direction:column;position:absolute;visibility:hidden;width:11rem;z-index:1}.show{visibility:visible}.dropdownItem{background-color:hsla(0,0%,58%,.739);color:#000;font-size:2rem;font-weight:bolder;text-decoration:none}.dropdownItem:hover{background-color:rgba(61,60,60,.739);cursor:pointer;transition:.5s}.mainContainer{display:grid;grid-template-areas:"nav nav nav" ". view .";grid-template-columns:1fr 4fr 1fr;grid-template-rows:auto auto;text-align:center}.nav{grid-area:nav}.listContainer{display:flex;flex-flow:row wrap;grid-area:view;justify-content:space-around;margin-top:5%}p{font-weight:bolder}.apartmentCard{background-color:#fff;border:1px solid gray;border-radius:6px;height:350px;margin-bottom:20px;text-align:center;width:300px}img{height:200px;object-fit:contain;width:300px}.generalBtn{background-color:#04aa6d;border:none;border-radius:5px;color:#fff;font-size:17px;padding:10px}.generalBtn:hover{background-color:#00643f;cursor:pointer}.aptmntViewContainer{background-color:#fff;border:1px solid #000;display:grid;grid-template-areas:"apartmentInfoView" "subleasesView" "reviewsView";grid-template-rows:42rem 42rem 42rem;margin-bottom:2rem;width:100%}.apartmentInfoContainer{display:grid;grid-area:apartmentInfoView;grid-template-areas:"aptmntImage aptmntInfo";grid-template-columns:1fr 1fr}.apartmentImage{grid-area:aptmntImage;height:auto;width:100%}.apartmentInfo{grid-area:aptmntInfo;text-align:center}.apartmentName{font-size:xx-large}.subleaseViewContainer{grid-area:subleasesView;padding-left:3rem;padding-top:1rem}.reviewViewContainer{grid-area:reviewsView;padding-left:3rem;padding-right:3rem}.amenitiesContainer{display:flex;flex-direction:row;margin:auto;overflow:auto;width:30rem}.amenitiesContainer>div{background-color:#797979;border:1px solid #deb887;color:#fff;height:7rem;justify-content:center;padding:12px;width:3.75rem}.messagesContainer{background-color:#757575;border:1px solid gray;box-shadow:0 1px 10px grey;display:grid;grid-template-areas:"userlist msgview";grid-template-columns:2fr 3fr;height:55rem;margin:2% auto auto;width:80%}.messagesUserList{border:none;display:grid;gap:2%;grid-area:userlist;grid-template-areas:"newMessage" "indivUserList";grid-template-rows:10rem 45rem;height:55rem;overflow-y:scroll}.newMessageContainer{grid-area:newMessage;margin:auto}.indivUserList{grid-area:indivUserList}.indivUser{background-color:#fff;border-radius:24px;display:grid;grid-template-areas:"img username date" "img message message";grid-template-columns:.5fr 1fr 1fr;margin:2%}.indivUser:hover{background-color:hsla(0,1%,60%,.959);cursor:pointer;transition:.5s}.indivUserImg{border-radius:50%;grid-area:img;height:auto;max-width:100%}.indivUserName{grid-area:username;margin-bottom:0;padding-left:1rem}.indivUserPreview{font-weight:400;grid-area:message;overflow-x:hidden;padding-left:2rem;text-align:left;text-decoration:none}.messagesView{display:grid;grid-area:msgview;grid-template-areas:"messagerInfo" "messageHistory" "messageTypeBox";grid-template-rows:.5fr 4fr 1fr;height:55rem;overflow:hidden;width:100%}.messagerInfo{border-bottom:.25px solid grey;grid-area:messagerInfo}.messageHistory{align-content:end;color:#fff;display:grid;font-weight:400;grid-area:messageHistory;overflow-y:scroll;width:100%}.messageHistory>div{word-wrap:break-word;margin-bottom:4%;margin-left:4%;max-width:24rem;min-width:1rem}.messageHistory>div>div{background-color:grey;border-radius:4px;padding:.05rem .5rem;text-align:left}.messageHistory>.rightMsg{margin-left:60%;margin-right:4%}.messageHistory>.rightMsg>div{background-color:#1da1f2;text-align:left}.messagerName{font-size:xx-large;text-align:center}.messageTypeBox{display:flex;flex-direction:row;grid-area:messageTypeBox;justify-content:center}textarea{border:1px solid #000;border-bottom-left-radius:12px;border-right:none;border-top-left-radius:12px;font-size:x-large;min-height:10rem;overflow:auto;resize:none;width:80%}.messageSendBtn{background-color:#1da1f2;border:none;border-bottom-right-radius:12px;border-top-right-radius:12px;color:#fff;font-weight:700}.messageSendBtn:hover{background-color:#097fc9;cursor:pointer}
/*# sourceMappingURL=main.30a75f67.css.map*/