#housing-module__7aBzpW__details_main{background:#f5f5f5;min-height:100vh;padding-top:90px}.housing-module__7aBzpW__imageGalleryContainer{grid-template-columns:2fr 1fr;gap:8px;max-width:1400px;height:500px;margin:0 auto 32px;padding:0 24px;display:grid}.housing-module__7aBzpW__mainImageWrapper{cursor:pointer;border-radius:16px 0 0 16px;width:100%;height:500px;transition:transform .3s;position:relative;overflow:hidden}.housing-module__7aBzpW__mainImageWrapper:hover{transform:scale(1.02)}.housing-module__7aBzpW__imageOverlay{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:600;position:absolute;bottom:16px;right:16px}.housing-module__7aBzpW__imageCount{align-items:center;gap:4px;display:flex}.housing-module__7aBzpW__thumbnailGrid{flex-direction:column;gap:8px;height:500px;display:flex}.housing-module__7aBzpW__thumbnailWrapper{cursor:pointer;flex:1;width:100%;transition:transform .3s;position:relative;overflow:hidden}.housing-module__7aBzpW__thumbnailWrapper:hover{transform:scale(1.05)}.housing-module__7aBzpW__thumbnailWrapper:first-child{border-radius:0 16px 0 0}.housing-module__7aBzpW__thumbnailWrapper:nth-child(2),.housing-module__7aBzpW__thumbnailWrapper:nth-child(3){border-radius:0}.housing-module__7aBzpW__thumbnailWrapper:last-child{border-radius:0 0 16px}.housing-module__7aBzpW__morePhotos{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex;position:absolute;inset:0}.housing-module__7aBzpW__lightbox{z-index:9999;background:#000000f2;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.housing-module__7aBzpW__lightboxClose{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10001;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.housing-module__7aBzpW__lightboxClose:hover{background:#fff3;transform:scale(1.1)}.housing-module__7aBzpW__lightboxPrev,.housing-module__7aBzpW__lightboxNext{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10001;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:2.5rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.housing-module__7aBzpW__lightboxPrev{left:40px}.housing-module__7aBzpW__lightboxNext{right:40px}.housing-module__7aBzpW__lightboxPrev:hover,.housing-module__7aBzpW__lightboxNext:hover{background:#fff3;transform:translateY(-50%)scale(1.1)}.housing-module__7aBzpW__lightboxContent{width:100%;max-width:90vw;height:100%;max-height:90vh;position:relative}.housing-module__7aBzpW__lightboxCounter{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border-radius:8px;padding:8px 16px;font-size:1rem;font-weight:600;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}@media (max-width:768px){.housing-module__7aBzpW__imageGalleryContainer{grid-template-rows:400px auto;grid-template-columns:1fr;height:auto}.housing-module__7aBzpW__mainImageWrapper{border-radius:16px 16px 0 0}.housing-module__7aBzpW__thumbnailGrid{grid-template-rows:1fr;grid-template-columns:repeat(4,1fr)}.housing-module__7aBzpW__thumbnailWrapper,.housing-module__7aBzpW__thumbnailWrapper:first-child{border-radius:0}.housing-module__7aBzpW__thumbnailWrapper:last-child{border-radius:0 0 16px 16px}.housing-module__7aBzpW__lightboxPrev{left:10px}.housing-module__7aBzpW__lightboxNext{right:10px}}#housing-module__7aBzpW__photo_section{cursor:grab;height:370px;overflow:scroll hidden}#housing-module__7aBzpW__photo_section::-webkit-scrollbar{background-color:var(--secondary)}#housing-module__7aBzpW__photo_section::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:10px;margin:1px}#housing-module__7aBzpW__back_button{color:#0ea5e9;cursor:pointer;white-space:nowrap;background:#0ea5e91a;border-radius:8px;align-items:center;margin-right:16px;padding:8px 16px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;text-transform:none!important}#housing-module__7aBzpW__back_button svg{width:1.2em;height:1.2em;margin-left:.2em;transition:all .3s cubic-bezier(.4,0,.2,1)}#housing-module__7aBzpW__back_button:hover{background:#0ea5e933;transform:translate(-4px)}#housing-module__7aBzpW__back_button:hover svg{transform:translate(-2px)}#housing-module__7aBzpW__back_button:hover svg path{fill:#0ea5e9;stroke:#0ea5e9}#housing-module__7aBzpW__heading_container{justify-content:center;margin-bottom:.5rem;display:flex}#housing-module__7aBzpW__summary_info{flex-direction:row;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 24px 40px;display:flex}#housing-module__7aBzpW__detail{background-color:#fff;border-radius:16px;width:70%;margin-left:auto;margin-right:auto;padding:32px;transition:box-shadow .3s;box-shadow:0 4px 16px #00000014}#housing-module__7aBzpW__address{text-align:center;color:#1a1b3e;letter-spacing:-.02em;margin-bottom:8px;font-size:1.75rem;font-weight:600;text-decoration:underline}.housing-module__7aBzpW__price_badge{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#0ea5e9 0%,#06b6d4 100%);border-radius:12px;align-items:center;gap:8px;margin:16px auto 24px;padding:12px 24px;font-size:2rem;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #0ea5e94d}#housing-module__7aBzpW__heart_icon{margin-left:.5em;font-size:1em;position:relative;bottom:1px}#housing-module__7aBzpW__features_container{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:32px 0;display:grid}.housing-module__7aBzpW__features{text-align:center;background:#fff;border:1px solid #00000014;border-radius:12px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a}.housing-module__7aBzpW__features:hover{border-color:#0ea5e94d;transform:translateY(-4px);box-shadow:0 8px 16px #0ea5e91f}.housing-module__7aBzpW__features h3{color:#64748b;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.875rem;font-weight:500}.housing-module__7aBzpW__features p{text-align:center;color:#1a1b3e;letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}#housing-module__7aBzpW__contact_section{text-align:center;background:#fff;border:1px solid #00000014;border-radius:16px;width:30%;min-width:280px;max-height:fit-content;margin:2em 1em auto;padding:32px;position:sticky;top:120px;box-shadow:0 4px 16px #00000014}#housing-module__7aBzpW__contact_heading{text-align:center;color:#1a1b3e;letter-spacing:-.02em;padding:0 0 16px;font-size:1.5rem;font-weight:700}#housing-module__7aBzpW__contact_info p{font-size:1em;font-weight:300}#housing-module__7aBzpW__contact_info h5{margin-top:1em;font-weight:600}#housing-module__7aBzpW__walking,#housing-module__7aBzpW__car{position:relative;top:3px}#housing-module__7aBzpW__map{background-color:#a1c6ff;width:100%;height:30vh;margin-top:2em}#housing-module__7aBzpW__roommate_search,#housing-module__7aBzpW__virtual_tour,#housing-module__7aBzpW__map_section{background:#fff;border:1px solid #00000014;border-radius:16px;max-width:1400px;margin:32px auto;padding:32px;position:relative;box-shadow:0 2px 8px #0000000a}#housing-module__7aBzpW__descriptions{box-shadow:none;background:0 0;border:none;border-radius:0;margin:32px 0;padding:0}#housing-module__7aBzpW__descriptions h4,#housing-module__7aBzpW__roommate_search h4,#housing-module__7aBzpW__virtual_tour h4,#housing-module__7aBzpW__location_heading{text-align:left;color:#1a1b3e;letter-spacing:-.02em;margin-bottom:32px;font-size:1.75rem;font-weight:700}#housing-module__7aBzpW__descriptions hr,#housing-module__7aBzpW__roommate_search hr,#housing-module__7aBzpW__virtual_tour hr{display:none}.housing-module__7aBzpW__housingDetails{background:#fff;border:1px solid #00000014;border-radius:16px;margin-top:0;padding:48px;box-shadow:0 2px 8px #0000000a}.housing-module__7aBzpW__descriptionText{background:linear-gradient(135deg,#0ea5e908 0%,#06b6d408 100%);border-left:4px solid #0ea5e9;border-radius:12px;margin:0 0 40px;padding:24px}.housing-module__7aBzpW__descriptionText p{color:#334155;margin:0;font-size:1.0625rem;line-height:1.8}.housing-module__7aBzpW__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:32px;display:grid}.housing-module__7aBzpW__detailSection{background:#fafafa;border:1px solid #0000000f;border-radius:12px;padding:24px}.housing-module__7aBzpW__sectionTitle{color:#1a1b3e;letter-spacing:-.01em;border-bottom:2px solid #0ea5e933;margin:0 0 20px;padding-bottom:12px;font-size:1.125rem;font-weight:700}.housing-module__7aBzpW__detailList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.housing-module__7aBzpW__detailList li{background:0 0;border:none;align-items:flex-start;gap:12px;margin:0;padding:0;display:flex}.housing-module__7aBzpW__detailIcon{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#06b6d4 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex;box-shadow:0 2px 8px #0ea5e940}.housing-module__7aBzpW__detailContent{flex-direction:column;flex:1;gap:4px;display:flex}.housing-module__7aBzpW__detailContent b{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.8125rem;font-weight:600}.housing-module__7aBzpW__detailContent span{color:#1a1b3e;font-size:1rem;line-height:1.6}.housing-module__7aBzpW__housingDetails li:before{content:none}.housing-module__7aBzpW__addressBlur{color:#0000;text-shadow:0 0 15px #00000080}.housing-module__7aBzpW__btn_ctn{flex-direction:column;justify-content:space-evenly;width:90%;margin:auto auto 1rem;display:flex}#housing-module__7aBzpW__apply_btn{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(135deg,#0ea5e9 0%,#06b6d4 100%);border:none;border-radius:12px;margin-top:16px;padding:14px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0ea5e94d}#housing-module__7aBzpW__applied_btn{color:#fff;text-align:center;background:gray;border:1px solid #061f3d;border-radius:4px;margin-top:.75rem;padding:5px;text-decoration:none}#housing-module__7aBzpW__contact_btn,.housing-module__7aBzpW__roommate_search_btn{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(135deg,#0ea5e9 0%,#06b6d4 100%);border:none;border-radius:12px;padding:14px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0ea5e94d}#housing-module__7aBzpW__contact_btn:hover,#housing-module__7aBzpW__apply_btn:hover,.housing-module__7aBzpW__roommate_search_btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0ea5e966}.housing-module__7aBzpW__roommate_search_btn:disabled{color:#fff;background-color:gray;border-color:gray}.housing-module__7aBzpW__leave_search{color:var(--secondary)}.housing-module__7aBzpW__leave_search:hover{color:var(--secondary);cursor:pointer}#housing-module__7aBzpW__affiliates img{border-radius:10px}.housing-module__7aBzpW__fav_button{vertical-align:middle;background-color:#0000;border:0;margin-left:10px;padding-left:15px}.housing-module__7aBzpW__fav_button:hover{transition-duration:.3s;transform:scale(1.15)}.housing-module__7aBzpW__phoneNum_textbox{width:100%}#housing-module__7aBzpW__klapty_iframe>iframe{width:100%!important;height:600px!important;max-height:80vh!important}#housing-module__7aBzpW__affiliates{flex-direction:row;justify-content:space-evenly;width:90%;margin:auto auto 1rem;display:flex}#housing-module__7aBzpW__boldAlign{display:flex}#housing-module__7aBzpW__boldMargin{margin-right:5px}#housing-module__7aBzpW__chatContactContainer{flex-direction:column;justify-content:center;display:flex}#housing-module__7aBzpW__contactChatButton{color:#fff;background-color:#0073ff;border-radius:10px;margin:auto;padding:10px}#housing-module__7aBzpW__sectionDivider{color:#c3c1c1;align-items:center;padding:10px;display:flex}#housing-module__7aBzpW__sectionDivider:before,#housing-module__7aBzpW__sectionDivider:after{content:"";border-bottom:1px solid #c3c1c1e7;flex:1}.housing-module__7aBzpW__transUnionButton{background-color:#f1f1f1;border:none;border-radius:5px;align-items:center;margin-right:6%;padding:10px;text-decoration:none;display:flex}.housing-module__7aBzpW__transUnionLogo{width:100px;height:40px;margin-top:-3px;margin-left:3px}.housing-module__7aBzpW__lemonadeButton{background-color:#ff0c84;border-radius:5px;padding:10px}.housing-module__7aBzpW__lemonadeLogo{width:100px;height:30px;margin-top:4px}.housing-module__7aBzpW__assistance{margin-top:2rem}.housing-module__7aBzpW__assistance p{padding-right:2%;font-size:small}.housing-module__7aBzpW__buttonGroup{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.housing-module__7aBzpW__buttonGroup a{text-decoration:none}.housing-module__7aBzpW__buttonGroup button{color:#0ea5e9;cursor:pointer;background:#fff;border:2px solid #0ea5e9;border-radius:12px;justify-content:center;align-items:center;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #0ea5e91a}.housing-module__7aBzpW__buttonGroup button:hover{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#06b6d4 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 6px 16px #0ea5e94d}.housing-module__7aBzpW__buttonGroup button svg{font-size:1.125rem}@media (max-width:1200px){#housing-module__7aBzpW__affiliates{justify-content:space-evenly;width:100%}.housing-module__7aBzpW__lemonadeButton{text-align:center;background-color:#ff0c84;border-radius:5px;width:50%;margin-bottom:5%;padding:10px}.housing-module__7aBzpW__lemonadeLogo{width:100%;height:30px;margin-top:4px}.housing-module__7aBzpW__transUnionButton{background-color:#f1f1f1;border:none;border-radius:5px;align-items:center;width:50%;margin-bottom:5%;margin-right:6%;padding:10px;text-decoration:none;display:flex}.housing-module__7aBzpW__transUnionLogo{width:100%;height:40px;margin-top:-3px;margin-left:3px}.housing-module__7aBzpW__btn_ctn{width:100%}}@media (max-width:1000px){#housing-module__7aBzpW__affiliates{flex-direction:row;justify-content:space-evenly;width:60%;margin:auto}.housing-module__7aBzpW__transUnionButton{background-color:#f1f1f1;border:none;border-radius:5px;align-items:center;width:35%;margin-bottom:5%;padding:10px;text-decoration:none;display:flex}.housing-module__7aBzpW__transUnionLogo{width:100%;height:40px;margin-top:-3px}.housing-module__7aBzpW__lemonadeButton{text-align:center;background-color:#ff0c84;border-radius:5px;width:35%;margin-bottom:5%;padding:10px}.housing-module__7aBzpW__lemonadeLogo{width:100%;height:30px;margin-top:4px}.housing-module__7aBzpW__assistance{margin-top:2rem}#housing-module__7aBzpW__summary_info{flex-direction:column;margin:.5em}#housing-module__7aBzpW__detail{width:calc(100vw - 2rem);margin:0;padding:2rem}#housing-module__7aBzpW__address{margin:0;font-size:1.6rem}#housing-module__7aBzpW__features_container{width:85vw;padding:0}.housing-module__7aBzpW__features{margin:.5em;font-size:.8rem}#housing-module__7aBzpW__contact_section{width:auto;margin:0 10px;padding:1rem}#housing-module__7aBzpW__contact_heading{font-size:1.2em}#housing-module__7aBzpW__contact_info p{margin-bottom:.5rem;font-size:1em}#housing-module__7aBzpW__contact_info h5{margin-top:.5em;font-size:1.1em}.housing-module__7aBzpW__btn_ctn{flex-direction:column;width:60%}#housing-module__7aBzpW__apply_btn{color:#fff;text-align:center;background:#061f3d;border:1px solid #061f3d;border-radius:4px;margin-top:1rem;padding:6px 10px;text-decoration:none}#housing-module__7aBzpW__applied_btn{color:#fff;text-align:center;background:gray;border:1px solid #061f3d;border-radius:4px;margin-top:1rem;padding:6px 10px;text-decoration:none}#housing-module__7aBzpW__contact_btn,.housing-module__7aBzpW__roommate_search_btn{color:#fff;text-align:center;background:#061f3d;border:1px solid #061f3d;border-radius:4px;padding:6px 10px;text-decoration:none}.housing-module__7aBzpW__housingDetailsFlex li{padding-bottom:0}.housing-module__7aBzpW__carouselContents{height:350px}}@media (max-width:700px){.housing-module__7aBzpW__carouselContents{height:260px}}@media (max-width:550px){#housing-module__7aBzpW__affiliates{flex-direction:row;justify-content:space-evenly;width:100%;margin:auto}.housing-module__7aBzpW__transUnionButton{background-color:#f1f1f1;border:none;border-radius:5px;align-items:center;width:35%;margin-bottom:5%;padding:10px;text-decoration:none;display:flex}.housing-module__7aBzpW__transUnionLogo{width:100%;height:40px;margin-top:-3px}.housing-module__7aBzpW__lemonadeButton{text-align:center;background-color:#ff0c84;border-radius:5px;width:35%;margin-bottom:5%;padding:10px}.housing-module__7aBzpW__lemonadeLogo{width:100%;height:30px;margin-top:4px}.housing-module__7aBzpW__carouselContents{height:220px}#housing-module__7aBzpW__address{margin:0;font-size:1.4rem}}@media (max-width:440px){#housing-module__7aBzpW__features_container{width:300px}.housing-module__7aBzpW__features>p{font-size:22px}}
.Landlord-module__xFwjTG__spacing{padding-top:60px;padding-bottom:60px;position:relative}.Landlord-module__xFwjTG__info_box{background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);border:1px solid #ffffff1a;border-radius:12px;margin-top:2rem;padding:1rem 1.5rem;box-shadow:0 4px 16px #0003}.Landlord-module__xFwjTG__info_box p{margin-bottom:0;font-size:.95rem;line-height:1.6;color:#fff!important}.Landlord-module__xFwjTG__myhero{color:#fff;align-items:center;width:100%;height:20%;padding-top:4rem;padding-bottom:2rem;position:relative}.Landlord-module__xFwjTG__about{color:#fff;background-color:#f8f9fa;background-position:50%;height:45vw;min-height:25em;max-height:30em;padding:5em;display:flex}#Landlord-module__xFwjTG__header{color:#fff;background-color:#061f3d;background-position:50%;position:relative}.Landlord-module__xFwjTG__demo_video{flex-flow:wrap;justify-content:center;align-items:flex-start;width:100%;min-height:fit-content;display:flex}.Landlord-module__xFwjTG__spacing iframe{width:800px;height:400px}@media (max-width:500px){.Landlord-module__xFwjTG__spacing iframe{width:100%;height:300px}}
#EditPropertyImages-module__pIUpjW__imageBoxContainer{flex-wrap:wrap;width:100%;display:flex}#EditPropertyImages-module__pIUpjW__imageBox{border:1px solid #000;flex-wrap:wrap;justify-content:space-around;width:200px;margin:3px;display:flex;box-shadow:2px 2px 3px 1px #939393}
.Dashboard-module__BgG5MW__main{background:linear-gradient(#fafbfc 0%,#fff 100%);min-height:100vh;display:flex}.Dashboard-module__BgG5MW__content{flex:1;width:100%;max-width:1400px;margin:0 auto 0 280px;padding:100px 40px 40px}@media (max-width:768px){.Dashboard-module__BgG5MW__main{flex-direction:column}.Dashboard-module__BgG5MW__content{margin-left:0;padding:80px 20px 20px}}@media (max-width:480px){.Dashboard-module__BgG5MW__content{margin-left:0;padding:70px 16px 16px}}
#MUIForm-module__S0OGZW__option_text{margin-top:20px}#MUIForm-module__S0OGZW__manual_color{color:#000}#MUIForm-module__S0OGZW__button_content_pad{padding:10px}#MUIForm-module__S0OGZW__header_pad{text-align:center;padding-top:10px}#MUIForm-module__S0OGZW__vertical_line{border-left:thin solid gray}#MUIForm-module__S0OGZW__manual_button_pad{width:300px;margin-left:40px;padding:10px}#MUIForm-module__S0OGZW__upload_button_pad{width:300px;margin-right:40px}#MUIForm-module__S0OGZW__select_btn_align{padding:20px;display:flex}#MUIForm-module__S0OGZW__header_align{justify-content:center;align-items:center;margin-bottom:0;padding-top:10px;display:flex}#MUIForm-module__S0OGZW__center_title{text-align:center;width:100%;min-width:360px}#MUIForm-module__S0OGZW__arrow_position{position:absolute}#MUIForm-module__S0OGZW__input_container{padding:15px;display:flex}#MUIForm-module__S0OGZW__left_inputs{margin-right:20px;display:block}#MUIForm-module__S0OGZW__right_inputs{display:block}#MUIForm-module__S0OGZW__input_margin{margin-top:20px}#MUIForm-module__S0OGZW__full_width_input{width:310px;margin-left:10px}#MUIForm-module__S0OGZW__align_form_btns{justify-content:space-around;width:200%;display:flex}#MUIForm-module__S0OGZW__align_monthly_btn{margin-left:20px}#MUIForm-module__S0OGZW__form_text_container{max-width:400px;padding:15px}#MUIForm-module__S0OGZW__loading_spinner{text-align:right;width:130.5px;margin-right:10px}#MUIForm-module__S0OGZW__edit_profile_button{padding:2.5px 10px!important}#MUIForm-module__S0OGZW__upload_pic_button{min-width:130px!important;margin-left:15px!important;padding:2.5px 10px!important}#MUIForm-module__S0OGZW__close_position{color:gray;position:absolute;top:15px;right:15px}#MUIForm-module__S0OGZW__form_messages{margin-left:15px;margin-right:15px}#MUIForm-module__S0OGZW__submit_buttons{text-align:right;margin-bottom:20px;margin-left:20px;margin-right:20px;display:flex}#MUIForm-module__S0OGZW__cancel_button{margin-right:-20px}#MUIForm-module__S0OGZW__save_button{text-align:center;width:90px}#MUIForm-module__S0OGZW__filter_button{text-transform:none;color:#777;min-width:100px;margin-right:20px;border:1px solid #777!important;margin-top:40px!important}#MUIForm-module__S0OGZW__sign_in_popup_link{text-transform:none;color:#777;min-width:100%;margin-top:15px;margin-bottom:15px;margin-right:20px;border:1px solid #777!important}#MUIForm-module__S0OGZW__filter_button:hover{box-shadow:.5px .5px .5px #777}#MUIForm-module__S0OGZW__sign_in_type_button{text-transform:none;color:#777;min-width:280px;margin-top:0;border:1px solid #777!important}#MUIForm-module__S0OGZW__sign_in_type_button:hover{box-shadow:.5px .5px .5px #777}#MUIForm-module__S0OGZW__back_arrow{text-transform:none;color:#777;text-align:center;margin-top:0}#MUIForm-module__S0OGZW__back_arrow:hover{box-shadow:.5px .5px .5px #777}#MUIForm-module__S0OGZW__select_dropdown_center{margin-left:10px;margin-right:10px}#MUIForm-module__S0OGZW__select_item{min-width:60px;max-width:60px}#MUIForm-module__S0OGZW__select_type_dropdown{margin-right:10px}#MUIForm-module__S0OGZW__filter_type_item{min-width:100px;max-width:100px}#MUIForm-module__S0OGZW__move_in{max-width:50px}#MUIForm-module__S0OGZW__bootstrap_modal{all:unset;padding-top:20px}#MUIForm-module__S0OGZW__signin_section{flex-direction:column;justify-content:flex-start;margin-top:0;display:flex;overflow:auto}#MUIForm-module__S0OGZW__signin_section label{width:80%;margin-top:1.5em;font-size:1.2em;font-weight:500}#MUIForm-module__S0OGZW__signin_section i{font-size:.75em}#MUIForm-module__S0OGZW__signin_section form{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}#MUIForm-module__S0OGZW__signin_section form input{background-color:#f5f5f5;border:none;border-radius:5px;width:80%;height:2em;margin-top:.5em;margin-left:0;padding:1.5em}#MUIForm-module__S0OGZW__signin_section form input:focus{outline:none}#MUIForm-module__S0OGZW__signin_section button{cursor:pointer;color:#fff;background-color:var(--accent);border:none;border-radius:5px;width:10em;height:3em;margin-top:1.5em;padding:.5em;transition:all .3s}#MUIForm-module__S0OGZW__signin_section button:hover{background-color:var(--accent-secondary)}#MUIForm-module__S0OGZW__signin_section button:active{background-color:var(--accent)}#MUIForm-module__S0OGZW__signin_section select{width:80%}#MUIForm-module__S0OGZW__sort_by_item{min-width:300px;max-width:300px}#MUIForm-module__S0OGZW__sign_in_content{text-align:center;flex-direction:column;margin-top:5px;display:flex}@media (max-width:1000px){#MUIForm-module__S0OGZW__filter_button{width:calc(45vw - 5px);margin-right:10px}}@media (max-width:500px){#MUIForm-module__S0OGZW__input_container{justify-content:center;max-width:100%;padding-left:10px;padding-right:10px;display:flex}#MUIForm-module__S0OGZW__select_item{min-width:35px;max-width:35px}#MUIForm-module__S0OGZW__filter_type_item{min-width:60px;max-width:60px}#MUIForm-module__S0OGZW__sort_by_item{min-width:220px;max-width:220px}#MUIForm-module__S0OGZW__full_width_input,#MUIForm-module__S0OGZW__align_form_btns{width:100%}#MUIForm-module__S0OGZW__center_title{min-width:310px}}
.search-module__-BbBgW__container{background:linear-gradient(#09439aa6,#87b7ffa6 92.01%);flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;height:39em;display:flex}.search-module__-BbBgW__container>*{position:relative;top:-50px}.search-module__-BbBgW__container h1{text-align:center;font-size:3rem;font-weight:700}.search-module__-BbBgW__form{width:500px;margin:0;padding:0}.search-module__-BbBgW__searchBar{border:none;border-radius:30px;outline:none;width:100%;padding:10px}.search-module__-BbBgW__hide{display:none}.search-module__-BbBgW__partners_container{text-align:center;background:linear-gradient(#fff 0%,#f8fafc 100%);flex-direction:column;padding:60px 40px 80px;display:flex;position:relative}.search-module__-BbBgW__partners_container:before{content:"";background:linear-gradient(90deg,#0000 0%,#6366f14d 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.search-module__-BbBgW__partners_container h1{background:linear-gradient(135deg,#1e293b 0%,#475569 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;padding-bottom:.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.75rem;font-weight:700}#search-module__-BbBgW__info_card_section{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;width:100%;min-height:fit-content;margin:40px 0 60px;padding:0 20px;display:flex}.search-module__-BbBgW__active_section{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;display:inline;position:relative}.search-module__-BbBgW__active_searchBar{border-radius:none}.search-module__-BbBgW__active_searchResult{flex-direction:column;width:100%;display:flex;position:absolute}.search-module__-BbBgW__active_searchResult button:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.search-module__-BbBgW__active_searchResult button:focus{background-color:#1f76fa80}.search-module__-BbBgW__searchItem{text-align:left;background-color:#fff;border:none;outline:none;padding:10px;text-decoration:none}.search-module__-BbBgW__searchItem p{margin:0}.search-module__-BbBgW__searchItem:hover{background-color:#1f76fa80}@media (max-width:768px){.search-module__-BbBgW__container>*{position:relative;top:-110px}.search-module__-BbBgW__form{width:90%}.search-module__-BbBgW__partners_container h1{padding-bottom:1.5rem;font-size:2.2rem}.search-module__-BbBgW__container h1{font-size:2rem}}.search-module__-BbBgW__partners_container h1:after{content:"";background:linear-gradient(90deg,#06b6d4cc 0%,#6366f1cc 50%,#a855f7cc 100%);border-radius:2px;width:80px;height:3px;margin:16px auto 0;display:block}
#HousingMap-module__BZeOPa__housing_map_section{background-color:#0000ff80;border:1px solid #000;width:100vw;height:100%;margin-top:1rem;margin-left:10vw}.HousingMap-module__BZeOPa__map_container{width:100%;height:100%}.HousingMap-module__BZeOPa__marker{cursor:pointer;background-image:url(/housing/marker.svg);background-size:cover;width:30px;height:30px}.HousingMap-module__BZeOPa__hovered{width:40px;height:40px}.HousingMap-module__BZeOPa__school_marker{cursor:pointer;background-image:url(/housing/school-marker.png);background-size:cover;width:30px;height:30px}.HousingMap-module__BZeOPa__area_marker{cursor:pointer;background-image:url(/housing/apartment_icon.png);background-size:cover;width:30px;height:30px}.HousingMap-module__BZeOPa__chosen_marker{width:50px;height:50px}
#RoommateContactForm-module__cTEOaG__buttonRow{flex-flow:wrap;display:flex}#RoommateContactForm-module__cTEOaG__buttonRow Button{margin-right:1rem}#RoommateContactForm-module__cTEOaG__card{margin-top:1rem;margin-bottom:1rem}#RoommateContactForm-module__cTEOaG__disabled{color:#696969;background-color:#d3d3d3;border-radius:15px}#RoommateContactForm-module__cTEOaG__edit #RoommateContactForm-module__cTEOaG__view_content,#RoommateContactForm-module__cTEOaG__active #RoommateContactForm-module__cTEOaG__edit_content,#RoommateContactForm-module__cTEOaG__disabled #RoommateContactForm-module__cTEOaG__edit_content{display:none}#RoommateContactForm-module__cTEOaG__view_content{flex-direction:row;display:flex}#RoommateContactForm-module__cTEOaG__left_col{max-width:92%}#RoommateContactForm-module__cTEOaG__right_col{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.RoommateContactForm-module__cTEOaG__top_bar{flex-direction:row;margin-bottom:1rem;display:flex}#RoommateContactForm-module__cTEOaG__title{font-size:1.5rem;font-weight:700;text-decoration:underline}#RoommateContactForm-module__cTEOaG__rent{color:#1264de;margin-left:auto;font-size:1.9rem;font-weight:800}#RoommateContactForm-module__cTEOaG__disabled #RoommateContactForm-module__cTEOaG__rent{color:#696969}#RoommateContactForm-module__cTEOaG__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#RoommateContactForm-module__cTEOaG__toggle{float:right;width:min-content;height:min-content;display:block}.RoommateContactForm-module__cTEOaG__edit_btn{float:right;display:block}.RoommateContactForm-module__cTEOaG__delete_btn{float:right;background-color:red!important;border-color:red!important}.RoommateContactForm-module__cTEOaG__delete_btn:hover{color:red!important;background-color:#fff!important}.RoommateContactForm-module__cTEOaG__comment{margin:.5rem 0;padding:0 .25rem}#RoommateContactForm-module__cTEOaG__input_form{max-width:100%}#RoommateContactForm-module__cTEOaG__input_form input{box-sizing:border-box;background-color:#f6f6f6;border:1px solid #000;border-radius:4px;width:30%;height:40px;margin:.25rem 0;padding:0 4px}#RoommateContactForm-module__cTEOaG__input_form textarea{background-color:#f6f6f6;width:30%;height:6.2rem}@media (max-width:1200px){#RoommateContactForm-module__cTEOaG__input_form input{width:60%}#RoommateContactForm-module__cTEOaG__input_form textarea{width:100%}}@media (max-width:700px){#RoommateContactForm-module__cTEOaG__input_form input,#RoommateContactForm-module__cTEOaG__input_form textarea{width:100%}}#RoommateContactForm-module__cTEOaG__input_form select{box-sizing:border-box;background-color:#f6f6f6;border:1px solid #000;border-radius:4px;margin:.25rem 0;padding:0 4px}#RoommateContactForm-module__cTEOaG__input_form .RoommateContactForm-module__cTEOaG__longer_input{width:100%}#RoommateContactForm-module__cTEOaG__input_form .RoommateContactForm-module__cTEOaG__long_input{min-width:30%;max-width:50%}#RoommateContactForm-module__cTEOaG__input_form .RoommateContactForm-module__cTEOaG__middle_input{width:8%}#RoommateContactForm-module__cTEOaG__input_form .RoommateContactForm-module__cTEOaG__short_input{width:5%}#RoommateContactForm-module__cTEOaG__form_items{margin-bottom:1rem}.RoommateContactForm-module__cTEOaG__wrap_horizontal{flex-direction:row;justify-content:space-between;display:flex}.RoommateContactForm-module__cTEOaG__form_btns{flex-direction:row;display:flex}#RoommateContactForm-module__cTEOaG__fieldset{display:block}#RoommateContactForm-module__cTEOaG__asterisk{color:red}
#RoommateEducationForm-module__nfBG7a__buttonRow{flex-flow:wrap;display:flex}#RoommateEducationForm-module__nfBG7a__buttonRow Button{margin-right:1rem}#RoommateEducationForm-module__nfBG7a__card{margin-top:1rem;margin-bottom:1rem}#RoommateEducationForm-module__nfBG7a__disabled{color:#696969;background-color:#d3d3d3;border-radius:15px}#RoommateEducationForm-module__nfBG7a__edit #RoommateEducationForm-module__nfBG7a__view_content,#RoommateEducationForm-module__nfBG7a__active #RoommateEducationForm-module__nfBG7a__edit_content,#RoommateEducationForm-module__nfBG7a__disabled #RoommateEducationForm-module__nfBG7a__edit_content{display:none}#RoommateEducationForm-module__nfBG7a__view_content{flex-direction:row;display:flex}#RoommateEducationForm-module__nfBG7a__left_col{max-width:92%}#RoommateEducationForm-module__nfBG7a__right_col{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.RoommateEducationForm-module__nfBG7a__top_bar{flex-direction:row;margin-bottom:1rem;display:flex}#RoommateEducationForm-module__nfBG7a__title{font-size:1.5rem;font-weight:700;text-decoration:underline}#RoommateEducationForm-module__nfBG7a__rent{color:var(--primary);margin-left:auto;font-size:1.9rem;font-weight:800}#RoommateEducationForm-module__nfBG7a__disabled #RoommateEducationForm-module__nfBG7a__rent{color:#696969}#RoommateEducationForm-module__nfBG7a__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#RoommateEducationForm-module__nfBG7a__toggle{float:right;width:min-content;height:min-content;display:block}.RoommateEducationForm-module__nfBG7a__edit_btn{float:right;display:block}.RoommateEducationForm-module__nfBG7a__delete_btn{float:right;background-color:red!important;border-color:red!important}.RoommateEducationForm-module__nfBG7a__delete_btn:hover{color:red!important;background-color:#fff!important}.RoommateEducationForm-module__nfBG7a__comment{margin:.5rem 0;padding:0 .25rem}#RoommateEducationForm-module__nfBG7a__input_form{max-width:100%}#RoommateEducationForm-module__nfBG7a__input_form input{box-sizing:border-box;background-color:#f6f6f6;border:1px solid #000;border-radius:4px;width:30%;height:40px;margin:.25rem 0;padding:0 4px}#RoommateEducationForm-module__nfBG7a__input_form textarea{background-color:#f6f6f6;width:30%;height:6.2rem}@media (max-width:1200px){#RoommateEducationForm-module__nfBG7a__input_form input{width:60%}#RoommateEducationForm-module__nfBG7a__input_form textarea{width:100%}}@media (max-width:700px){#RoommateEducationForm-module__nfBG7a__input_form input,#RoommateEducationForm-module__nfBG7a__input_form textarea{width:100%}}#RoommateEducationForm-module__nfBG7a__input_form select{box-sizing:border-box;background-color:#f6f6f6;border:1px solid #000;border-radius:4px;margin:.25rem 0;padding:0 4px}#RoommateEducationForm-module__nfBG7a__input_form .RoommateEducationForm-module__nfBG7a__longer_input{width:100%}#RoommateEducationForm-module__nfBG7a__input_form .RoommateEducationForm-module__nfBG7a__long_input{min-width:30%;max-width:50%}#RoommateEducationForm-module__nfBG7a__input_form .RoommateEducationForm-module__nfBG7a__middle_input{width:8%}#RoommateEducationForm-module__nfBG7a__input_form .RoommateEducationForm-module__nfBG7a__short_input{width:5%}#RoommateEducationForm-module__nfBG7a__form_items{margin-bottom:1rem}.RoommateEducationForm-module__nfBG7a__wrap_horizontal{flex-direction:row;justify-content:space-between;display:flex}.RoommateEducationForm-module__nfBG7a__form_btns{flex-direction:row;display:flex}#RoommateEducationForm-module__nfBG7a__fieldset{display:block}#RoommateEducationForm-module__nfBG7a__asterisk{color:red}#RoommateEducationForm-module__nfBG7a__dropdown_items{width:25%}@media screen and (max-width:1200px){#RoommateEducationForm-module__nfBG7a__dropdown_items{width:100%}}
#RoommateHousing-module__E6dGFW__title{margin-right:1em}#RoommateHousing-module__E6dGFW__secondaryTitle{margin-top:2rem}#RoommateHousing-module__E6dGFW__content{overflow-wrap:break-word;margin-right:1em;font-size:1rem}@media screen and (max-width:700px){#RoommateHousing-module__E6dGFW__content{margin-top:450px}}@media screen and (max-width:400px){#RoommateHousing-module__E6dGFW__content{margin-top:410px}}
#RoommateInterests-module__nKKB_q__title{margin-right:1em}#RoommateInterests-module__nKKB_q__secondaryTitle{margin-top:2rem}#RoommateInterests-module__nKKB_q__content{overflow-wrap:break-word;margin-right:1em;font-size:1rem}@media screen and (max-width:700px){#RoommateInterests-module__nKKB_q__content{margin-top:450px}}@media screen and (max-width:400px){#RoommateInterests-module__nKKB_q__content{margin-top:410px}}
#RoommatePersonal-module__frXgoW__title{margin-right:1em}#RoommatePersonal-module__frXgoW__secondaryTitle{margin-top:2rem}#RoommatePersonal-module__frXgoW__content{overflow-wrap:break-word;margin-right:1em;font-size:1rem}@media screen and (max-width:700px){#RoommatePersonal-module__frXgoW__content{margin-top:450px}}@media screen and (max-width:400px){#RoommatePersonal-module__frXgoW__content{margin-top:410px}}
#Sidebar-module__FvtG7G__Title{text-align:center;padding:20px}#Sidebar-module__FvtG7G__Title h3{color:#fff;font-size:30px;font-weight:650}.Sidebar-module__FvtG7G__sidebar{display:fixed;flex-direction:column;align-self:stretch;display:flex}.Sidebar-module__FvtG7G__sidebar button{color:#fff;text-align:left;background-color:var(--primary);border:none;width:100%;padding:1.3em;font-size:18px;font-weight:600;text-decoration:none;display:block;position:relative}.Sidebar-module__FvtG7G__sidebar button.Sidebar-module__FvtG7G__active{color:#fff}.Sidebar-module__FvtG7G__Item{text-align:left;color:#fff;background-color:var(--primary);border:none;width:100%;padding:1.3em 1.3em 1.3em 2em;font-size:18px;font-weight:600;position:relative}.Sidebar-module__FvtG7G__Item:hover{color:var(--primary);background-color:#fff}.Sidebar-module__FvtG7G__mainSidebar{border-radius:5px;margin-right:1rem;overflow:hidden;box-shadow:2px 2px 5px #0000004d}.Sidebar-module__FvtG7G__roommateSidebar{flex-direction:column;align-self:stretch;width:400px;margin-right:1rem;padding-top:30px;display:flex;position:sticky}.Sidebar-module__FvtG7G__roommateSidebar button{color:#000;text-align:left;background-color:#fff;border:none;width:100%;padding:16px;font-size:18px;font-weight:550;text-decoration:none;display:block;position:relative}.Sidebar-module__FvtG7G__roommateSidebar button.Sidebar-module__FvtG7G__active{color:#fff}.Sidebar-module__FvtG7G__roommateItem{box-sizing:border-box;text-align:left;color:#fff;border-bottom:1px solid #000;width:100%;font-size:18px;position:relative}.Sidebar-module__FvtG7G__roommateItem button:hover{color:var(--primary);font-weight:600}.Sidebar-module__FvtG7G__mobile_sidebar{display:none}@media screen and (max-width:900px){.Sidebar-module__FvtG7G__sidebar{display:none}.Sidebar-module__FvtG7G__container{flex-direction:column}.Sidebar-module__FvtG7G__mobile_sidebar{flex-direction:column;width:100%;min-width:400px;padding:30px 0 0;display:flex;position:absolute}.Sidebar-module__FvtG7G__mobile_sidebar button{color:#fff;text-align:left;background-color:#fff;border:none;width:100%;padding:2px;font-size:18px;font-weight:600;text-decoration:none}.Sidebar-module__FvtG7G__mobile_sidebar button.Sidebar-module__FvtG7G__active{color:#fff}}@media screen and (max-width:400px){.Sidebar-module__FvtG7G__mobile_sidebar{flex-direction:column;width:100%;height:400px;padding:0;display:flex;position:absolute;overflow:visible}.Sidebar-module__FvtG7G__mobile_sidebar button{text-align:left;border:none;width:100%;padding:2px;font-size:18px;font-weight:600;text-decoration:none}.Sidebar-module__FvtG7G__mobile_sidebar button.Sidebar-module__FvtG7G__active{color:#fff}}@media screen and (max-width:900px){.Sidebar-module__FvtG7G__roommateSidebar{display:none}.Sidebar-module__FvtG7G__mobile_sidebar{align-items:center;display:flex}.Sidebar-module__FvtG7G__mobile_sidebar button{color:#000;text-align:center;border:none;width:100%;padding:16px;font-size:18px;font-weight:600;text-decoration:none;display:block}.Sidebar-module__FvtG7G__mobile_sidebar button.Sidebar-module__FvtG7G__active{color:#fff}.Sidebar-module__FvtG7G__mainSidebar{width:calc(100% - 110px)}}
.InfoCard-module__JZyWwG__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;cursor:pointer;background:linear-gradient(135deg,#fffffff2 0%,#ffffffe6 100%);border:1px solid #6366f11a;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:24em;margin:0;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000014,0 0 0 1px #ffffff1a}.InfoCard-module__JZyWwG__card:before{content:"";opacity:0;background:linear-gradient(90deg,#06b6d4cc 0%,#6366f1cc 50%,#a855f7cc 100%);height:4px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.InfoCard-module__JZyWwG__card:hover:before{opacity:1}.InfoCard-module__JZyWwG__card:hover{border-color:#6366f14d;transform:translateY(-12px)scale(1.02);box-shadow:0 20px 60px #6366f126,0 0 0 1px #6366f133}.InfoCard-module__JZyWwG__card *{color:#000;text-decoration:none}.InfoCard-module__JZyWwG__imageWrapper{background:linear-gradient(135deg,#6366f10d 0%,#a855f70d 100%);border:1px solid #6366f11a;border-radius:16px;place-content:center;align-items:center;height:200px;margin-bottom:24px;transition:all .4s;display:flex;position:relative;overflow:hidden}.InfoCard-module__JZyWwG__card:hover .InfoCard-module__JZyWwG__imageWrapper{background:linear-gradient(135deg,#6366f114 0%,#a855f714 100%);border-color:#6366f133;transform:scale(1.05)}.InfoCard-module__JZyWwG__image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.InfoCard-module__JZyWwG__image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;padding:20px}.InfoCard-module__JZyWwG__textContainer{width:100%;padding:10px 20px 20px;position:relative}.InfoCard-module__JZyWwG__header{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4;transition:all .3s}.InfoCard-module__JZyWwG__card:hover .InfoCard-module__JZyWwG__header{background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.InfoCard-module__JZyWwG__text{color:#64748b;margin:8px 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.6}
@keyframes Signin-module__CwNsNW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Signin-module__CwNsNW__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Signin-module__CwNsNW__shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.Signin-module__CwNsNW__pageContainer{z-index:1;min-height:100vh;animation:.4s ease-out Signin-module__CwNsNW__fadeIn;display:flex;position:relative}.Signin-module__CwNsNW__contentWrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:32px;display:flex;position:relative}.Signin-module__CwNsNW__authCard{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fff0;border:2px solid #0000;border-radius:32px;width:90%;max-width:900px;padding:28px;transition:all .4s cubic-bezier(.25,.46,.45,.94);animation:.6s ease-out Signin-module__CwNsNW__fadeIn;position:relative;box-shadow:0 0 0 2px #fff9,0 16px 32px #0000001f}.Signin-module__CwNsNW__authCard:before{content:"";pointer-events:none;background:linear-gradient(#ffffff26 0%,#0000 50%,#00000005 100%);border-radius:32px;position:absolute;inset:0}.Signin-module__CwNsNW__leftColumn{flex-direction:column;align-items:center;width:100%;display:flex}.Signin-module__CwNsNW__rightColumn{display:none}.Signin-module__CwNsNW__modeSelector{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff40;border-radius:12px;gap:4px;margin-bottom:16px;padding:6px;display:inline-flex;position:relative;box-shadow:0 4px 16px #0003}.Signin-module__CwNsNW__modeButton{letter-spacing:-.01em;color:#fffc;cursor:pointer;z-index:2;text-shadow:0 1px 3px #0003;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .2s;display:flex;position:relative;width:167px!important;height:44px!important}.Signin-module__CwNsNW__modeButton.Signin-module__CwNsNW__active{color:#fff;text-shadow:0 1px 3px #0000004d}.Signin-module__CwNsNW__modeSlider{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#1264ded9;border-radius:8px;width:165px;height:44px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;left:6px;box-shadow:0 4px 16px #1264de66,0 2px 8px #0003}.Signin-module__CwNsNW__modeSlider.Signin-module__CwNsNW__signIn{transform:translate(0)}.Signin-module__CwNsNW__modeSlider.Signin-module__CwNsNW__signUp{transform:translate(175px)}.Signin-module__CwNsNW__mainHeading{color:#fff;letter-spacing:-.02em;text-align:center;text-shadow:0 2px 8px #00000026;margin:0 0 6px;font-weight:700;line-height:1.2;font-size:28px!important}.Signin-module__CwNsNW__subHeading{color:#ffffffe6;text-align:center;text-shadow:0 1px 4px #0000001a;margin:0 0 20px;font-weight:400;font-size:15px!important}.Signin-module__CwNsNW__userTypeContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border:1px solid #fff3;border-radius:12px;gap:8px;margin-bottom:20px;padding:6px;display:flex;position:relative;box-shadow:inset 0 2px 4px #0000001f,0 4px 12px #00000026}.Signin-module__CwNsNW__userTypeCard{z-index:2;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:10px;padding:12px 24px;transition:all .2s;display:flex;position:relative}.Signin-module__CwNsNW__userTypeCard:hover:not(.Signin-module__CwNsNW__selected){background:#ffffff80}.Signin-module__CwNsNW__userTypeSlider{z-index:1;background:#fffffff2;border-radius:8px;height:calc(100% - 12px);transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:6px;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.Signin-module__CwNsNW__userTypeSlider.Signin-module__CwNsNW__student{width:calc(50% - 9px);left:6px}.Signin-module__CwNsNW__userTypeSlider.Signin-module__CwNsNW__landlord{width:calc(50% - 9px);left:calc(50% + 3px)}.Signin-module__CwNsNW__userTypeIcon{filter:grayscale();opacity:.5;font-size:20px;transition:all .2s}.Signin-module__CwNsNW__userTypeCard.Signin-module__CwNsNW__selected .Signin-module__CwNsNW__userTypeIcon{filter:grayscale(0);opacity:1;transform:scale(1.1)}.Signin-module__CwNsNW__userTypeLabel{color:#ffffffbf;text-shadow:0 1px 3px #00000026;font-size:15px;font-weight:600;transition:color .2s}.Signin-module__CwNsNW__userTypeCard.Signin-module__CwNsNW__selected .Signin-module__CwNsNW__userTypeLabel{color:#111827;text-shadow:none}.Signin-module__CwNsNW__userTypeDescription,.Signin-module__CwNsNW__checkBadge{display:none}.Signin-module__CwNsNW__formContainer{width:100%}.Signin-module__CwNsNW__formGroup{margin-bottom:16px}.Signin-module__CwNsNW__label{color:#fff;text-shadow:0 1px 4px #0003;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.Signin-module__CwNsNW__required{color:#dc2626;margin-left:2px}.Signin-module__CwNsNW__inputWrapper{position:relative}.Signin-module__CwNsNW__input{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;box-sizing:border-box;vertical-align:middle;background:#ffffff26;border:1px solid #ffffff40;border-radius:10px;font-size:16px;line-height:1.5;transition:all .2s;box-shadow:0 2px 8px #0000001a;width:100%!important;height:50px!important;padding:14px 16px!important}.Signin-module__CwNsNW__input::placeholder{color:#fff9}.Signin-module__CwNsNW__input:hover{background:#fff3;border-color:#fff6}.Signin-module__CwNsNW__input:focus{background:#ffffff40;border-color:#fff9;outline:none;box-shadow:0 0 0 3px #ffffff1a,0 2px 12px #00000026}.Signin-module__CwNsNW__input.Signin-module__CwNsNW__error{background:#fef2f2;border-color:#dc2626}.Signin-module__CwNsNW__input.Signin-module__CwNsNW__error:focus{box-shadow:0 0 0 4px #dc262614}.Signin-module__CwNsNW__input.Signin-module__CwNsNW__success{border-color:#10b981}select.Signin-module__CwNsNW__input{color:#fff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 24px center;background-repeat:no-repeat;padding-right:50px}select.Signin-module__CwNsNW__input option{color:#000;background:#fff}.Signin-module__CwNsNW__passwordToggle{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Signin-module__CwNsNW__passwordToggle:hover{color:#fff;background:#ffffff1a}.Signin-module__CwNsNW__errorMessage{color:#dc2626;align-items:center;gap:6px;margin-top:8px;font-size:14px;animation:.4s Signin-module__CwNsNW__shake;display:flex}.Signin-module__CwNsNW__forgotPassword{text-align:right;margin-top:12px}.Signin-module__CwNsNW__forgotLink{color:#ffffffe6;text-shadow:0 1px 2px #0000001a;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s}.Signin-module__CwNsNW__forgotLink:hover{color:#fff;text-decoration:underline}.Signin-module__CwNsNW__primaryButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.02em;cursor:pointer;background:#1264dee6;border:none;border-radius:10px;margin-top:24px;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 4px 16px #1264de66,0 2px 8px #0003;width:100%!important;height:52px!important}.Signin-module__CwNsNW__primaryButton:hover:not(:disabled){background:#1264de;transform:translateY(-2px);box-shadow:0 6px 24px #1264de80,0 4px 12px #00000040}.Signin-module__CwNsNW__primaryButton:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 12px #1264de66}.Signin-module__CwNsNW__primaryButton:disabled{color:#ffffff80;box-shadow:none;cursor:not-allowed;background:#fff3}.Signin-module__CwNsNW__buttonLoading{justify-content:center;align-items:center;gap:12px;display:flex}.Signin-module__CwNsNW__divider{color:#fffc;text-shadow:0 1px 2px #0000001a;align-items:center;margin:20px 0;font-size:13px;font-weight:500;display:flex}.Signin-module__CwNsNW__divider:before,.Signin-module__CwNsNW__divider:after{content:"";background:#ffffff4d;flex:1;height:1px}.Signin-module__CwNsNW__divider span{padding:0 16px}.Signin-module__CwNsNW__socialButton{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:10px;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 8px #0000001a;width:100%!important;height:50px!important}.Signin-module__CwNsNW__socialButton:hover{background:#fff3;border-color:#fff6;box-shadow:0 4px 12px #00000026}.Signin-module__CwNsNW__socialButton:active{background:#ffffff40}.Signin-module__CwNsNW__footerLinks{text-align:center;color:#fffc;text-shadow:0 1px 2px #0000001a;margin-top:20px;font-size:11px}.Signin-module__CwNsNW__footerLink{color:#fff;margin-left:6px;font-weight:600;text-decoration:none;transition:all .15s}.Signin-module__CwNsNW__footerLink:hover{text-decoration:underline}.Signin-module__CwNsNW__legalLinks{text-align:center;color:#fff9;text-shadow:0 1px 2px #0000001a;margin-top:12px;font-size:10px}.Signin-module__CwNsNW__legalLinks a{color:#fff9;text-decoration:none;transition:color .15s}.Signin-module__CwNsNW__legalLinks a:hover{color:#ffffffe6;text-decoration:underline}.Signin-module__CwNsNW__heroSection{background-position:50%;background-size:cover;width:100%;height:100%;position:relative}.Signin-module__CwNsNW__heroOverlay{background:linear-gradient(#0000 0%,#0006 100%);position:absolute;inset:0}.Signin-module__CwNsNW__heroContent{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006;border:1px solid #ffffff1a;border-radius:16px;padding:32px;position:absolute;bottom:48px;left:48px;right:48px}.Signin-module__CwNsNW__heroHeadline{color:#fff;letter-spacing:-.01em;margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.3}.Signin-module__CwNsNW__heroSubheadline{color:#ffffffe6;margin:0 0 24px;font-size:16px;font-weight:400;line-height:1.5}.Signin-module__CwNsNW__trustIndicators{flex-wrap:wrap;gap:24px;display:flex}.Signin-module__CwNsNW__trustIndicator{color:#fffc;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.Signin-module__CwNsNW__trustIcon{opacity:.8;width:16px;height:16px}.Signin-module__CwNsNW__collegeDropdown{display:block}.Signin-module__CwNsNW__ssoWrapper{padding-top:130px}@media (max-width:768px){.Signin-module__CwNsNW__collegeDropdown{display:block!important}.Signin-module__CwNsNW__contentWrapper{justify-content:center;align-items:center;min-height:100vh;padding:12px;display:flex}.Signin-module__CwNsNW__ssoWrapper{padding-top:50px!important}.Signin-module__CwNsNW__authCard{border-radius:14px;width:95%;max-width:360px;max-height:none;margin-top:70px;margin-bottom:12px;padding:14px 12px;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;overflow:visible!important}.Signin-module__CwNsNW__authCard:before{display:none!important}.Signin-module__CwNsNW__modeSelector{gap:4px;margin-bottom:12px}.Signin-module__CwNsNW__modeButton{width:110px;height:32px;padding:7px 10px;font-size:11px}.Signin-module__CwNsNW__modeSlider{width:110px;height:32px}.Signin-module__CwNsNW__modeSlider.Signin-module__CwNsNW__signIn{transform:translate(0)}.Signin-module__CwNsNW__modeSlider.Signin-module__CwNsNW__signUp{transform:translate(114px)}.Signin-module__CwNsNW__mainHeading{margin-bottom:2px;font-size:16px}.Signin-module__CwNsNW__subHeading{margin-bottom:8px;font-size:11px}.Signin-module__CwNsNW__userTypeContainer{flex-direction:row;gap:8px;width:100%;margin-bottom:8px;position:relative}.Signin-module__CwNsNW__userTypeCard{background:#ffffff4d;border:2px solid #fff6;flex:1;padding:8px 12px;transition:all .2s}.Signin-module__CwNsNW__userTypeCard:active{transform:scale(.98)}.Signin-module__CwNsNW__userTypeIcon{font-size:14px}.Signin-module__CwNsNW__userTypeLabel{color:#fffc;font-size:11px}.Signin-module__CwNsNW__userTypeSlider{display:none}.Signin-module__CwNsNW__userTypeCard.Signin-module__CwNsNW__selected{background:#fffffff2;border:2px solid #fff9;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.Signin-module__CwNsNW__userTypeCard.Signin-module__CwNsNW__selected .Signin-module__CwNsNW__userTypeLabel{color:#111827}.Signin-module__CwNsNW__label{margin-bottom:4px;font-size:12px}.Signin-module__CwNsNW__formGroup{margin-bottom:10px}.Signin-module__CwNsNW__input{height:40px;padding:8px 10px;font-size:16px}select.Signin-module__CwNsNW__input{color:#fff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:12px;padding-right:40px}select.Signin-module__CwNsNW__input option{color:#000;background:#fff}.Signin-module__CwNsNW__passwordToggle{color:#fff;right:6px}.Signin-module__CwNsNW__passwordToggle:hover{color:#fff;background:#ffffff1a}.Signin-module__CwNsNW__primaryButton{height:40px;margin-top:12px;font-size:13px}.Signin-module__CwNsNW__socialButton{height:40px;padding:8px 14px;font-size:13px}.Signin-module__CwNsNW__divider{font-size:11px;margin:10px 0!important}.Signin-module__CwNsNW__footerLinks{margin-top:12px;font-size:11px}.Signin-module__CwNsNW__legalLinks{margin-top:10px;font-size:10px}.Signin-module__CwNsNW__forgotPassword{margin-top:6px}.Signin-module__CwNsNW__forgotLink{font-size:12px}}
#HousingApplicationForm-module__TAezra__buttonRow{flex-flow:wrap;display:flex}#HousingApplicationForm-module__TAezra__buttonRow Button{margin-top:1rem;margin-right:1rem}#HousingApplicationForm-module__TAezra__card{margin-top:1rem;margin-bottom:1rem}#HousingApplicationForm-module__TAezra__disabled{color:#696969;background-color:#d3d3d3;border-radius:15px}#HousingApplicationForm-module__TAezra__edit #HousingApplicationForm-module__TAezra__view_content,#HousingApplicationForm-module__TAezra__active #HousingApplicationForm-module__TAezra__edit_content,#HousingApplicationForm-module__TAezra__disabled #HousingApplicationForm-module__TAezra__edit_content{display:none}#HousingApplicationForm-module__TAezra__view_content{flex-direction:row;display:flex}#HousingApplicationForm-module__TAezra__left_col{max-width:92%}#HousingApplicationForm-module__TAezra__right_col{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.HousingApplicationForm-module__TAezra__top_bar{flex-direction:row;margin-bottom:1rem;display:flex}#HousingApplicationForm-module__TAezra__title{font-size:1.5rem;font-weight:700;text-decoration:underline}#HousingApplicationForm-module__TAezra__rent{color:var(--primary);margin-left:auto;font-size:1.9rem;font-weight:800}#HousingApplicationForm-module__TAezra__disabled #HousingApplicationForm-module__TAezra__rent{color:#696969}#HousingApplicationForm-module__TAezra__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#HousingApplicationForm-module__TAezra__toggle{float:right;width:min-content;height:min-content;display:block}.HousingApplicationForm-module__TAezra__edit_btn{float:right;display:block}.HousingApplicationForm-module__TAezra__delete_btn{float:right;background-color:red!important;border-color:red!important}.HousingApplicationForm-module__TAezra__delete_btn:hover{color:red!important;background-color:#fff!important}.HousingApplicationForm-module__TAezra__comment{margin:.5rem 0;padding:0 .25rem}#HousingApplicationForm-module__TAezra__input_form{max-width:100%}#HousingApplicationForm-module__TAezra__input_form input{box-sizing:border-box;background-color:#f6f6f6;border:1px solid #000;border-radius:4px;width:30%;height:40px;margin:.25rem 0;padding:0 4px}#HousingApplicationForm-module__TAezra__input_form textarea{background-color:#f6f6f6;width:30%;height:6.2rem}@media (max-width:1200px){#HousingApplicationForm-module__TAezra__input_form input,#HousingApplicationForm-module__TAezra__input_form textarea{width:60%}}@media (max-width:700px){#HousingApplicationForm-module__TAezra__input_form input,#HousingApplicationForm-module__TAezra__input_form textarea{width:100%}}#HousingApplicationForm-module__TAezra__input_form select{box-sizing:border-box;background-color:#f6f6f6;border:1px solid #000;border-radius:4px;margin:.25rem 0;padding:0 4px}#HousingApplicationForm-module__TAezra__input_form .HousingApplicationForm-module__TAezra__longer_input{width:100%}#HousingApplicationForm-module__TAezra__input_form .HousingApplicationForm-module__TAezra__long_input{min-width:30%;max-width:50%}#HousingApplicationForm-module__TAezra__input_form .HousingApplicationForm-module__TAezra__middle_input{width:8%}#HousingApplicationForm-module__TAezra__input_form .HousingApplicationForm-module__TAezra__short_input{width:5%}#HousingApplicationForm-module__TAezra__input_entry{margin-bottom:.5rem}.HousingApplicationForm-module__TAezra__wrap_horizontal{flex-direction:row;justify-content:space-between;display:flex}.HousingApplicationForm-module__TAezra__form_btns{flex-direction:row;display:flex}#HousingApplicationForm-module__TAezra__fieldset{display:block}#HousingApplicationForm-module__TAezra__asterisk{color:red}
#Footer-module__bU2TmW__footer{background-color:#e5f4f8;height:500px;padding-top:50px}#Footer-module__bU2TmW__footer a{color:#000}#Footer-module__bU2TmW__upperFooter{width:80%;letter-spacing:-2.2%;color:#000;justify-content:space-around;margin:auto;font-size:2rem;font-weight:700;line-height:25px;display:flex}#Footer-module__bU2TmW__upperFooter a{color:#000;text-decoration:none}#Footer-module__bU2TmW__lower_footer_wrapper{justify-content:space-between;width:70%;height:30%;margin:auto}#Footer-module__bU2TmW__lower_footer{justify-content:space-evenly;align-items:center;width:100%;padding-top:20px;display:flex}#Footer-module__bU2TmW__logo{flex-direction:row;align-items:center;gap:10px;display:flex}#Footer-module__bU2TmW__actual_logo{cursor:pointer}#Footer-module__bU2TmW__logo h4{letter-spacing:-1.7%;color:#000;cursor:pointer;margin:0;padding-left:10px;font-size:1.5rem;font-weight:700;text-decoration:none}#Footer-module__bU2TmW__media{justify-content:space-between;align-items:center;gap:12px;display:flex}#Footer-module__bU2TmW__social_media{justify-content:center;align-items:center;gap:15px;display:flex}#Footer-module__bU2TmW__followUs{color:#000;align-items:center;display:flex}#Footer-module__bU2TmW__followUs>p{letter-spacing:-1.7%;white-space:nowrap;padding-top:15px;padding-left:50px;padding-right:20px;font-size:1.2rem;font-weight:600}#Footer-module__bU2TmW__contact_section{text-align:center;width:20rem;line-height:1rem;position:relative}.Footer-module__bU2TmW__arch_wrapper{justify-content:center;align-items:center;width:90%;height:200px;padding-top:10px;padding-bottom:10px;padding-left:10%;display:flex}.Footer-module__bU2TmW__arch{width:100%;height:140%}#Footer-module__bU2TmW__links_menu{color:#fff;justify-items:flex-end;width:100%;height:100%;font-size:1rem;display:flex}.Footer-module__bU2TmW__text{justify-content:right;justify-self:right;place-items:flex-end right;margin-left:auto;margin-right:auto;padding-bottom:30px;display:flex}#Footer-module__bU2TmW__links_menu a{color:#fff;font-size:1rem;font-weight:600;text-decoration:none}.Footer-module__bU2TmW__contact_button{color:#fff;background-color:#1264de;margin:auto 0 auto 40px;padding:20px 5px;font-weight:700;text-decoration:none}.Footer-module__bU2TmW__contact_button:hover{color:#fff;box-shadow:2px 2px 5px 1px #00000080}@media (max-width:768px){#Footer-module__bU2TmW__upperFooter{gap:6px;padding-left:8%;padding-right:8%;font-size:.95rem}}@media (max-width:1000px){#Footer-module__bU2TmW__footer{background-color:#e5f4f8;height:auto;min-height:480px;padding-top:60px;padding-bottom:30px}#Footer-module__bU2TmW__upperFooter{width:100%;padding-left:12%;padding-right:12%;font-size:18px;font-weight:700}#Footer-module__bU2TmW__lower_footer_wrapper{width:85%;margin:auto;padding-top:15px}#Footer-module__bU2TmW__lower_footer{justify-content:space-evenly;align-items:center;gap:10px;width:100%;padding-bottom:30px;display:flex}#Footer-module__bU2TmW__media{justify-content:space-between;align-items:center;gap:10px;display:flex}#Footer-module__bU2TmW__logo{flex-direction:row;align-items:center;gap:10px;display:flex}#Footer-module__bU2TmW__actual_logo{cursor:pointer}#Footer-module__bU2TmW__logo h4{margin:0;padding-left:10px;font-size:1.3rem}#Footer-module__bU2TmW__followUs{color:#000;align-items:center;display:flex}#Footer-module__bU2TmW__followUs>p{white-space:nowrap;padding-top:10px;padding-left:30px;padding-right:15px;font-size:1rem;font-weight:600}.Footer-module__bU2TmW__arch_wrapper{justify-content:center;align-items:center;width:90%;height:200px;padding-top:20px;padding-bottom:20px;padding-left:10%;display:flex}.Footer-module__bU2TmW__arch{width:100%;height:120%}.Footer-module__bU2TmW__text{justify-content:right;align-items:flex-end;margin-left:auto;margin-right:auto;padding-bottom:20px;display:flex}.Footer-module__bU2TmW__image{height:100%;margin-left:auto;margin-right:auto;overflow:hidden!important}}@media (max-width:600px){#Footer-module__bU2TmW__footer{background-color:#e5f4f8;height:auto;min-height:440px;padding-top:75px}#Footer-module__bU2TmW__upperFooter{gap:8px;width:100%;height:10%;margin:0;padding:0 5% 10px;font-size:14px;font-weight:700}#Footer-module__bU2TmW__lower_footer_wrapper{z-index:10;justify-content:space-between;width:90%;height:auto;margin-bottom:0;padding-bottom:20px;position:relative}#Footer-module__bU2TmW__lower_footer{justify-content:center;align-items:center;gap:10px;width:100%;padding-bottom:20px;display:flex}#Footer-module__bU2TmW__actual_logo{flex-shrink:0;width:75px;height:75px;padding-bottom:100px;display:block}#Footer-module__bU2TmW__logo{flex-shrink:0;align-items:center;gap:0;padding:10px 0 0;display:flex}#Footer-module__bU2TmW__media{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;max-width:100%;margin:0;padding-top:0;display:flex;position:relative;overflow:visible}#Footer-module__bU2TmW__media a{flex-shrink:0;justify-content:center;align-items:center;min-width:25px;display:flex}#Footer-module__bU2TmW__logo h4{align-items:center;margin:0;padding-top:0;padding-bottom:20px;display:flex}.Footer-module__bU2TmW__arch_wrapper{z-index:1;justify-content:center;align-items:center;width:90%;height:200px;min-height:200px;padding-top:40px;padding-bottom:50px;padding-left:10%;display:flex;position:relative}.Footer-module__bU2TmW__arch{width:100%;height:100%}#Footer-module__bU2TmW__links_menu{color:#fff;justify-items:flex-end;width:100%;height:100%;font-size:1rem;display:flex}.Footer-module__bU2TmW__text{justify-content:right;justify-self:right;place-items:flex-end right;margin-left:auto;margin-right:auto;padding-top:125px;padding-left:15px;display:flex}#Footer-module__bU2TmW__links_menu a{color:#fff;padding-top:30px;font-size:1rem;font-weight:600;text-decoration:none}.Footer-module__bU2TmW__image{height:100%;margin-left:auto;margin-right:auto;overflow:hidden!important}}@media (max-width:500px){#Footer-module__bU2TmW__footer{background-color:#e5f4f8;height:auto;min-height:440px;padding-top:70px}#Footer-module__bU2TmW__upperFooter{gap:8px;width:100%;height:10%;margin:0;padding:0 5% 10px;font-size:14px;font-weight:700}#Footer-module__bU2TmW__lower_footer_wrapper{z-index:10;justify-content:space-between;width:100%;height:auto;margin-bottom:0;padding-bottom:20px;position:relative}#Footer-module__bU2TmW__lower_footer{justify-content:center;align-items:center;gap:0;width:100%;padding-bottom:20px;display:flex}#Footer-module__bU2TmW__actual_logo{flex-shrink:0;width:20px;height:20px;padding-bottom:80px;display:block}#Footer-module__bU2TmW__logo{flex-shrink:0;align-items:center;padding:0;display:flex}#Footer-module__bU2TmW__social_media{justify-content:center;align-items:center;gap:0;display:flex}#Footer-module__bU2TmW__followUs{padding-bottom:0;padding-left:0;padding-right:5px}#Footer-module__bU2TmW__followUs>p{white-space:nowrap;margin:0;font-size:.8rem;font-weight:600;display:block}#Footer-module__bU2TmW__media{flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;width:auto;max-width:100%;margin:0;padding-top:0;display:flex;position:relative;overflow:visible}#Footer-module__bU2TmW__media a{flex-shrink:0;justify-content:center;align-items:center;min-width:25px;display:flex}#Footer-module__bU2TmW__logo h4{align-items:center;margin:0;padding-top:0;padding-bottom:0;padding-left:40px;display:flex}#Footer-module__bU2TmW__logo img{width:60px;height:71.5px;padding-top:10px}.Footer-module__bU2TmW__arch_wrapper{z-index:1;justify-content:center;align-items:center;width:90%;height:200px;min-height:200px;padding-top:40px;padding-bottom:50px;padding-left:10%;display:flex;position:relative}.Footer-module__bU2TmW__arch{width:100%;height:100%}#Footer-module__bU2TmW__links_menu{color:#fff;justify-items:flex-end;width:100%;height:100%;font-size:1rem;display:flex}.Footer-module__bU2TmW__text{justify-content:right;justify-self:right;place-items:flex-end right;margin-left:auto;margin-right:auto;padding-top:125px;padding-left:15px;display:flex}#Footer-module__bU2TmW__links_menu a{color:#fff;font-size:1rem;font-weight:600;text-decoration:none}.Footer-module__bU2TmW__image{height:100%;margin-left:auto;margin-right:auto;overflow:hidden!important}}.Footer-module__bU2TmW__spacer{width:10px}
#RoommateProfile-module__jtWdXG__title{margin-right:1rem}#RoommateProfile-module__jtWdXG__content{font-size:1.1rem}#RoommateProfile-module__jtWdXG__content h1{flex-flow:wrap;margin-bottom:0;display:flex}#RoommateProfile-module__jtWdXG__input_form_active,#RoommateProfile-module__jtWdXG__input_form_disabled{max-width:50%}#RoommateProfile-module__jtWdXG__input_form_active input,#RoommateProfile-module__jtWdXG__input_form_disabled input{box-sizing:border-box;border-radius:4px;min-width:20%;max-width:90%;padding:0 2px}#RoommateProfile-module__jtWdXG__input_form_active label,#RoommateProfile-module__jtWdXG__input_form_disabled label,#RoommateProfile-module__jtWdXG__input_form_active input,#RoommateProfile-module__jtWdXG__input_form_disabled input{margin:.25rem 0}#RoommateProfile-module__jtWdXG__input_form_active input{background-color:#f6f6f6;border:1px solid #000;width:50%}#RoommateProfile-module__jtWdXG__input_form_disabled input{background-color:#fff;border:1px solid #fff;width:100%}.RoommateProfile-module__jtWdXG__non_editable{box-sizing:border-box;background-color:#fff;border:1px solid #fff;border-radius:4px;margin:.25rem 0;padding:0}@media screen and (max-width:700px){#RoommateProfile-module__jtWdXG__content{margin-top:450px}}@media screen and (max-width:400px){#RoommateProfile-module__jtWdXG__content{margin-top:410px}}
#RoommateSearch-module__kPTPAa__main{flex-direction:row;justify-content:center;align-items:stretch;padding-top:77px;display:flex}#RoommateSearch-module__kPTPAa__content{width:calc(100% - 225px);padding:12px}#RoommateSearch-module__kPTPAa__content button:hover{color:#061f3d;background-color:#fff;border-color:#061f3d}@media screen and (max-width:700px){#RoommateSearch-module__kPTPAa__content{width:80%;margin-top:-280px}#RoommateSearch-module__kPTPAa__main{justify-content:column;display:flex}}@media screen and (max-width:400px){#RoommateSearch-module__kPTPAa__content{width:80%;margin-top:-240px}#RoommateSearch-module__kPTPAa__main{justify-content:column;display:flex}}
#CreditBuildingForm-module__ShGGCW__option_text{margin-top:20px}#CreditBuildingForm-module__ShGGCW__button_content_pad{padding:10px}#CreditBuildingForm-module__ShGGCW__header_pad{text-align:center;padding-top:10px}#CreditBuildingForm-module__ShGGCW__vertical_line{border-left:thin solid gray}#CreditBuildingForm-module__ShGGCW__manual_button_pad{width:300px;margin-left:40px;padding:10px}#CreditBuildingForm-module__ShGGCW__upload_button_pad{width:300px;margin-right:40px}#CreditBuildingForm-module__ShGGCW__select_btn_align{padding:20px;display:flex}#CreditBuildingForm-module__ShGGCW__header_align{align-items:center;margin-bottom:20px;padding-top:10px;display:flex}#CreditBuildingForm-module__ShGGCW__center_title{text-align:center;width:100%}#CreditBuildingForm-module__ShGGCW__arrow_position{position:absolute}#CreditBuildingForm-module__ShGGCW__input_container{padding:15px;display:flex}#CreditBuildingForm-module__ShGGCW__left_inputs{margin-right:20px;display:block}#CreditBuildingForm-module__ShGGCW__right_inputs{display:block}#CreditBuildingForm-module__ShGGCW__input_margin{margin-top:20px}#CreditBuildingForm-module__ShGGCW__full_width_input{width:200%}#CreditBuildingForm-module__ShGGCW__align_form_btns{display:flex}#CreditBuildingForm-module__ShGGCW__align_monthly_btn{margin-left:20px}#CreditBuildingForm-module__ShGGCW__form_text_container{max-width:400px;padding:15px}#CreditBuildingForm-module__ShGGCW__loading_spinner{width:130.5px}#CreditBuildingForm-module__ShGGCW__edit_profile_button{padding:2.5px 10px!important}
#HousingApplication-module__mxbg5q__title{margin-right:1em}#HousingApplication-module__mxbg5q__secondaryTitle{margin-top:2rem}#HousingApplication-module__mxbg5q__content{overflow-wrap:break-word;font-size:1rem}@media screen and (max-width:700px){#HousingApplication-module__mxbg5q__content{margin-top:450px}#HousingApplication-module__mxbg5q__title{text-align:center}}@media screen and (max-width:400px){#HousingApplication-module__mxbg5q__content{margin-top:410px}#HousingApplication-module__mxbg5q__title{text-align:center}}
#HousingApplicationCards-module__tOK5EW__main{flex-direction:row;justify-content:center;align-items:stretch;margin-top:30px;padding-top:77px;display:flex}#HousingApplicationCards-module__tOK5EW__content{width:calc(100% - 225px);padding-top:1em}#HousingApplicationCards-module__tOK5EW__content h1{flex-flow:wrap;margin-bottom:0;display:flex}#HousingApplicationCards-module__tOK5EW__page_section{place-content:center;align-items:center;width:100%;margin:auto auto 1em;display:flex}#HousingApplicationCards-module__tOK5EW__favorite_housing_application_cards_section{flex-wrap:wrap;justify-content:center;width:100%;height:100%;display:flex;overflow-x:hidden}#HousingApplicationCards-module__tOK5EW__favorite_housing_application_page{width:80%;margin:auto}@media (max-width:768px){#HousingApplicationCards-module__tOK5EW__housing_application_cards_section{width:100%}}.HousingApplicationCards-module__tOK5EW__housing_application_card{cursor:pointer;border:.5px solid #00000080;border-radius:.3rem;flex-basis:35%;width:100%;margin:1em;position:relative;overflow:hidden}@media (max-width:1000px){.HousingApplicationCards-module__tOK5EW__housing_application_card{flex-basis:90%}}.HousingApplicationCards-module__tOK5EW__housing_application_card:hover{border:.5px solid #0000ff80}.HousingApplicationCards-module__tOK5EW__housing_application_card_image{-o-object-fit:cover;object-fit:cover;justify-content:center;width:100%;height:400px;display:flex}.HousingApplicationCards-module__tOK5EW__housing_application_card_info{flex-direction:column;justify-content:flex-start;padding:.4rem;display:flex}.HousingApplicationCards-module__tOK5EW__housing_application_card_info p{margin:0;padding:0}.HousingApplicationCards-module__tOK5EW__housing_application_info_header{color:#000;margin-bottom:3px;padding-top:6px;font-size:21pt;font-weight:500}.HousingApplicationCards-module__tOK5EW__housing_application_sub_text{color:#565656;font-size:10pt;font-weight:300}.HousingApplicationCards-module__tOK5EW__housing_applicationHat{z-index:2;background-color:#f5f5f5;border-radius:50%;width:40px;position:absolute;top:2%;left:2%;transform:rotate(20deg)}.HousingApplicationCards-module__tOK5EW__featured_label{background-color:var(--primary);z-index:2;color:#fff;border-radius:5rem;padding:1% 2.5%;font-size:14px;position:absolute;top:4%;right:2%}.HousingApplicationCards-module__tOK5EW__fav_button{z-index:2;background-color:#0000;border:0;position:absolute;top:2%;right:1%}.HousingApplicationCards-module__tOK5EW__fav_button:hover{transition-duration:.4s;transform:scale(1.1)}.HousingApplicationCards-module__tOK5EW__housing_application_card_travel_time_row{margin-bottom:4px;display:flex}.HousingApplicationCards-module__tOK5EW__housing_application_card_travel_time{color:#000}@media screen and (max-width:700px){#HousingApplicationCards-module__tOK5EW__content{width:100%;margin-top:60px}#HousingApplicationCards-module__tOK5EW__content h1{text-align:center;justify-content:center}}@media screen and (max-width:400px){#HousingApplicationCards-module__tOK5EW__content{width:100%;margin-top:100px}#HousingApplicationCards-module__tOK5EW__content h1{text-align:center}}
#HousingApplicationModal-module__mRbDaa__card{border-radius:15px;height:80vh;padding:1rem 1.5rem;overflow-y:scroll;box-shadow:1px 2px 5px gray}#HousingApplicationModal-module__mRbDaa__active,#HousingApplicationModal-module__mRbDaa__edit{background-color:#fff;border-radius:15px}#HousingApplicationModal-module__mRbDaa__disabled{color:#696969;background-color:#d3d3d3;border-radius:15px}#HousingApplicationModal-module__mRbDaa__edit #HousingApplicationModal-module__mRbDaa__view_content,#HousingApplicationModal-module__mRbDaa__active #HousingApplicationModal-module__mRbDaa__edit_content,#HousingApplicationModal-module__mRbDaa__disabled #HousingApplicationModal-module__mRbDaa__edit_content{display:none}#HousingApplicationModal-module__mRbDaa__view_content{flex-direction:row;display:flex}#HousingApplicationModal-module__mRbDaa__left_col{max-width:92%}#HousingApplicationModal-module__mRbDaa__right_col{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.HousingApplicationModal-module__mRbDaa__top_bar{flex-direction:row;margin-bottom:1rem;display:flex}#HousingApplicationModal-module__mRbDaa__title{font-size:1.5rem;font-weight:700;text-decoration:underline}#HousingApplicationModal-module__mRbDaa__rent{color:var(--primary);margin-left:auto;font-size:1.9rem;font-weight:800}#HousingApplicationModal-module__mRbDaa__disabled #HousingApplicationModal-module__mRbDaa__rent{color:#696969}#HousingApplicationModal-module__mRbDaa__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#HousingApplicationModal-module__mRbDaa__toggle{float:right;width:min-content;height:min-content;display:block}.HousingApplicationModal-module__mRbDaa__edit_btn{float:right;display:block}.HousingApplicationModal-module__mRbDaa__delete_btn{float:right;background-color:red!important;border-color:red!important}.HousingApplicationModal-module__mRbDaa__delete_btn:hover{color:red!important;background-color:#fff!important}.HousingApplicationModal-module__mRbDaa__comment{margin:.5rem 0;padding:0 .25rem}#HousingApplicationModal-module__mRbDaa__input_form{max-width:100%}#HousingApplicationModal-module__mRbDaa__input_form input,#HousingApplicationModal-module__mRbDaa__input_form select,#HousingApplicationModal-module__mRbDaa__input_form textarea{box-sizing:border-box;background-color:#f6f6f6;border:1px solid #000;border-radius:4px;width:95%;margin:.25rem 0;padding:0 4px}#HousingApplicationModal-module__mRbDaa__input_form label{margin:.25rem 0}#HousingApplicationModal-module__mRbDaa__input_form textarea{width:95%;height:6.2rem}.HousingApplicationModal-module__mRbDaa__wrap_horizontal{flex-direction:row;justify-content:space-between;display:flex}.HousingApplicationModal-module__mRbDaa__submit_button{justify-content:center;margin-top:1rem;display:flex}.HousingApplicationModal-module__mRbDaa__form_fields,.HousingApplicationModal-module__mRbDaa__parking_row,.HousingApplicationModal-module__mRbDaa__rent_row{flex-direction:row;margin-top:25px;display:flex}.HousingApplicationModal-module__mRbDaa__checkbox_border{box-shadow:10px;border:1px solid gray;border-radius:20px;margin-top:10px;margin-bottom:10px}.HousingApplicationModal-module__mRbDaa__checkbox_margin{margin:10px}.HousingApplicationModal-module__mRbDaa__checkbox_align{align-items:center;gap:10px;display:flex}.HousingApplicationModal-module__mRbDaa__checkbox_label{text-align:right;flex:1;justify-content:flex-end}.HousingApplicationModal-module__mRbDaa__checkbox_title_font{font-size:18px}.HousingApplicationModal-module__mRbDaa__checkbox_second_font{font-size:16px}.HousingApplicationModal-module__mRbDaa__add_roommate_btn{border-radius:7px;margin-top:10px;margin-bottom:10px}.HousingApplicationModal-module__mRbDaa__clear_all_roommates_btn{border-radius:7px;margin-left:20px}.HousingApplicationModal-module__mRbDaa__roommate_input{justify-content:space-between;display:flex}.HousingApplicationModal-module__mRbDaa__remove_roommate{border-radius:7px;width:35px;margin-top:5px;margin-bottom:5px;margin-left:10px}.HousingApplicationModal-module__mRbDaa__link{color:#28afd8}.HousingApplicationModal-module__mRbDaa__roommate_email_padding{margin-bottom:5px}#HousingApplicationModal-module__mRbDaa__fieldset{display:block}#HousingApplicationModal-module__mRbDaa__asterisk{color:red}#HousingApplicationModal-module__mRbDaa__content button{color:#fff;text-align:center;background:#061f3d;border:1px solid #061f3d;border-radius:4px;margin:.5rem 0;padding:0 .25rem;display:block}#HousingApplicationModal-module__mRbDaa__content button:hover{color:#061f3d;background-color:#fff;border-color:#061f3d}@media screen and (max-width:1080px){.HousingApplicationModal-module__mRbDaa__parking_row{flex-direction:column;display:flex}}@media screen and (max-width:1030px){.HousingApplicationModal-module__mRbDaa__form_fields{flex-direction:column;display:flex}}@media screen and (max-width:820px){.HousingApplicationModal-module__mRbDaa__rent_row{flex-direction:column;display:flex}}@media screen and (max-width:460px){.HousingApplicationModal-module__mRbDaa__wrap_horizontal{flex-direction:column;justify-content:space-between;display:flex}}
#housing-map-module__DFldUq__housing_map_section{background-color:#0000ff80;width:60vw;height:100%}@media (max-width:768px){#housing-map-module__DFldUq__housing_map_section{width:100%}}.housing-map-module__DFldUq__map_container{width:100%;height:100%}.housing-map-module__DFldUq__marker{cursor:pointer;background-image:url(/housing/marker.svg);background-size:cover;width:30px;height:30px}
#HousingApplicationPage-module__tbzljq__main{flex-direction:row;justify-content:center;align-items:stretch;padding-top:77px;display:flex}#HousingApplicationPage-module__tbzljq__content{width:calc(100% - 225px);padding:12px}#HousingApplicationPage-module__tbzljq__content button:hover{color:#061f3d;background-color:#fff;border-color:#061f3d}@media screen and (max-width:700px){#HousingApplicationPage-module__tbzljq__content{width:80%;margin-top:-380px}}@media screen and (max-width:400px){#HousingApplicationPage-module__tbzljq__content{width:80%;margin-top:-240px}#HousingApplicationPage-module__tbzljq__content hr{width:100%}}
.user-module__NfWAWG__overlay{pointer-events:none;-webkit-mask-composite:source-out;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000);-webkit-mask-composite:source-out;mask-composite:subtract}.user-module__NfWAWG__innerContainer{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.user-module__NfWAWG__imageContainer{background-color:#000;border-radius:20px;justify-content:center;align-items:center;width:100%;height:300px;max-height:300px;display:flex}.user-module__NfWAWG__functionGroup{justify-content:center;align-items:center;display:flex}.user-module__NfWAWG__outerContainer{z-index:1;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}#user-module__NfWAWG__buttonComplete,#user-module__NfWAWG__buttonCancel{color:#048bed;background-color:#fff;border:.5px solid gray;border-radius:5%;margin:10px;padding:1px 6px}#user-module__NfWAWG__buttonComplete:hover,#user-module__NfWAWG__buttonCancel:hover{color:#fff;background-color:#048bed}.user-module__NfWAWG__inputFile{text-align:center;margin:auto;padding:20px}#user-module__NfWAWG__upload_text{text-align:center;color:#048bed;background-color:#fbfbfb;border-radius:20px;align-items:center;padding:10px 20px;transition:background-color .25s;display:flex}#user-module__NfWAWG__upload_text:hover{cursor:pointer;background-color:#f4f4f4;transition:background-color .4s}#user-module__NfWAWG__imageScalingInput{width:50%;margin:15px}.user-module__NfWAWG__additionalFeature{text-align:center;border-bottom:1px solid gray;width:100%}#user-module__NfWAWG__img_section{background-color:#bbb;border-radius:50%;margin-left:20px;transition:filter .3s;display:inline-block;width:50px!important;height:50px!important}#user-module__NfWAWG__img_section:hover{filter:brightness(70%)}#user-module__NfWAWG__resetImageContainer{text-transform:none;align-items:center;margin-bottom:10px;padding:10px;font-weight:400}#user-module__NfWAWG__resetImageText{margin-left:10px}
@keyframes Admin-module__4ORDUa__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Admin-module__4ORDUa__slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes Admin-module__4ORDUa__pulse{0%,to{opacity:1}50%{opacity:.7}}.Admin-module__4ORDUa__pageContainer{background:#0f172a;min-height:100vh;position:relative;overflow-x:hidden}.Admin-module__4ORDUa__header{z-index:50;background:#1e293b;border-bottom:1px solid #334155;position:sticky;top:0}.Admin-module__4ORDUa__headerContent{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:20px 32px;display:flex}.Admin-module__4ORDUa__headerLeft h1{color:#fff;background:linear-gradient(135deg,#fff 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:28px;font-weight:700}.Admin-module__4ORDUa__headerLeft p{color:#94a3b8;margin:4px 0 0;font-size:14px}.Admin-module__4ORDUa__headerActions{gap:12px;display:flex}.Admin-module__4ORDUa__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #3b82f64d}.Admin-module__4ORDUa__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.Admin-module__4ORDUa__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}.Admin-module__4ORDUa__secondaryBtn:hover{background:#ffffff26;border-color:#ffffff4d}.Admin-module__4ORDUa__mainContent{z-index:1;max-width:1400px;margin:0 auto;padding:32px;position:relative}.Admin-module__4ORDUa__statsGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px;animation:.6s ease-out Admin-module__4ORDUa__fadeIn;display:grid}@media (max-width:1200px){.Admin-module__4ORDUa__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Admin-module__4ORDUa__statsGrid{grid-template-columns:1fr}}.Admin-module__4ORDUa__statCard{background:#1e293b;border:1px solid #334155;border-radius:16px;padding:24px;transition:all .3s;animation:.5s ease-out Admin-module__4ORDUa__slideInLeft}.Admin-module__4ORDUa__statCard:hover{background:#263548;border-color:#475569;transform:translateY(-4px);box-shadow:0 10px 40px #0000004d}.Admin-module__4ORDUa__statCard:first-child{animation-delay:.1s}.Admin-module__4ORDUa__statCard:nth-child(2){animation-delay:.2s}.Admin-module__4ORDUa__statCard:nth-child(3){animation-delay:.3s}.Admin-module__4ORDUa__statCard:nth-child(4){animation-delay:.4s}.Admin-module__4ORDUa__statHeader{align-items:center;gap:16px;display:flex}.Admin-module__4ORDUa__statIcon{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.Admin-module__4ORDUa__statIcon.Admin-module__4ORDUa__blue{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.Admin-module__4ORDUa__statIcon.Admin-module__4ORDUa__green{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}.Admin-module__4ORDUa__statIcon.Admin-module__4ORDUa__purple{background:linear-gradient(135deg,#a855f7 0%,#9333ea 100%)}.Admin-module__4ORDUa__statIcon.Admin-module__4ORDUa__orange{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)}.Admin-module__4ORDUa__statIcon svg{color:#fff;width:24px;height:24px}.Admin-module__4ORDUa__statInfo h3{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;font-size:13px;font-weight:500}.Admin-module__4ORDUa__statInfo p{color:#fff;margin:0;font-size:32px;font-weight:700}.Admin-module__4ORDUa__cardsGrid{grid-template-columns:repeat(2,1fr);gap:24px;animation:.8s ease-out Admin-module__4ORDUa__fadeIn;display:grid}@media (max-width:1024px){.Admin-module__4ORDUa__cardsGrid{grid-template-columns:1fr}}.Admin-module__4ORDUa__glassCard{background:#1e293b;border:1px solid #334155;border-radius:16px;overflow:hidden}.Admin-module__4ORDUa__cardHeader{border-bottom:1px solid #334155;padding:20px 24px}.Admin-module__4ORDUa__cardHeader h3{color:#fff;margin:0;font-size:18px;font-weight:600}.Admin-module__4ORDUa__cardBody{padding:24px}.Admin-module__4ORDUa__userList{flex-direction:column;gap:16px;display:flex}.Admin-module__4ORDUa__userItem{background:#0f172a;border-radius:12px;align-items:center;gap:16px;padding:12px 16px;transition:all .2s;display:flex}.Admin-module__4ORDUa__userItem:hover{background:#1a2744}.Admin-module__4ORDUa__userAvatar{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:flex}.Admin-module__4ORDUa__userInfo{flex:1;min-width:0}.Admin-module__4ORDUa__userInfo h4{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:14px;font-weight:600;overflow:hidden}.Admin-module__4ORDUa__userInfo p{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.Admin-module__4ORDUa__badge{text-transform:capitalize;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}.Admin-module__4ORDUa__badge.Admin-module__4ORDUa__student{color:#4ade80;background:#14532d}.Admin-module__4ORDUa__badge.Admin-module__4ORDUa__landlord{color:#c084fc;background:#581c87}.Admin-module__4ORDUa__badge.Admin-module__4ORDUa__admin{color:#60a5fa;background:#1e3a8a}.Admin-module__4ORDUa__actionsList{flex-direction:column;gap:12px;display:flex}.Admin-module__4ORDUa__actionItem{cursor:pointer;text-align:left;background:#0f172a;border:1px solid #334155;border-radius:14px;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:all .3s;display:flex}.Admin-module__4ORDUa__actionItem:hover{background:#1a2744;border-color:#475569;transform:translate(4px)}.Admin-module__4ORDUa__actionIcon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.Admin-module__4ORDUa__actionIcon.Admin-module__4ORDUa__blue{background:#1e3a8a}.Admin-module__4ORDUa__actionIcon.Admin-module__4ORDUa__green{background:#14532d}.Admin-module__4ORDUa__actionIcon.Admin-module__4ORDUa__purple{background:#581c87}.Admin-module__4ORDUa__actionIcon.Admin-module__4ORDUa__gray{background:#334155}.Admin-module__4ORDUa__actionIcon svg{width:22px;height:22px}.Admin-module__4ORDUa__actionIcon.Admin-module__4ORDUa__blue svg{color:#3b82f6}.Admin-module__4ORDUa__actionIcon.Admin-module__4ORDUa__green svg{color:#22c55e}.Admin-module__4ORDUa__actionIcon.Admin-module__4ORDUa__purple svg{color:#a855f7}.Admin-module__4ORDUa__actionIcon.Admin-module__4ORDUa__gray svg{color:#94a3b8}.Admin-module__4ORDUa__actionInfo h4{color:#fff;margin:0 0 2px;font-size:14px;font-weight:600}.Admin-module__4ORDUa__actionInfo p{color:#94a3b8;margin:0;font-size:12px}.Admin-module__4ORDUa__tableContainer{background:#1e293b;border:1px solid #334155;border-radius:16px;overflow:hidden}.Admin-module__4ORDUa__tableHeader{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.Admin-module__4ORDUa__tableHeader h3{color:#fff;margin:0;font-size:18px;font-weight:600}.Admin-module__4ORDUa__table{border-collapse:collapse;width:100%}.Admin-module__4ORDUa__table th{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;background:#0f172a;border-bottom:1px solid #334155;padding:16px 24px;font-size:12px;font-weight:600}.Admin-module__4ORDUa__table td{color:#fff;border-bottom:1px solid #1e293b;padding:16px 24px;font-size:14px}.Admin-module__4ORDUa__table tr:hover td{background:#263548}.Admin-module__4ORDUa__table tr:last-child td{border-bottom:none}.Admin-module__4ORDUa__filters{background:#1e293b;border:1px solid #334155;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.Admin-module__4ORDUa__searchInput{color:#fff;background:#0f172a;border:1px solid #334155;border-radius:12px;flex:1;min-width:250px;padding:12px 16px;font-size:14px;transition:all .2s}.Admin-module__4ORDUa__searchInput::placeholder{color:#64748b}.Admin-module__4ORDUa__searchInput:focus{background:#1a2744;border-color:#3b82f6;outline:none}.Admin-module__4ORDUa__filterSelect{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:12px;padding:12px 16px;font-size:14px;transition:all .2s}.Admin-module__4ORDUa__filterSelect:focus{border-color:#3b82f6;outline:none}.Admin-module__4ORDUa__filterSelect option{color:#fff;background:#1e293b}.Admin-module__4ORDUa__backLink{color:#3b82f6;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:8px;padding:0;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.Admin-module__4ORDUa__backLink:hover{color:#60a5fa}.Admin-module__4ORDUa__backLink svg{width:16px;height:16px}.Admin-module__4ORDUa__loadingContainer{background:#0f172a;justify-content:center;align-items:center;min-height:100vh;display:flex}.Admin-module__4ORDUa__loadingSpinner{text-align:center}.Admin-module__4ORDUa__spinner{border:3px solid #334155;border-top-color:#3b82f6;border-radius:50%;width:48px;height:48px;margin:0 auto 16px;animation:1s linear infinite Admin-module__4ORDUa__spin}@keyframes Admin-module__4ORDUa__spin{to{transform:rotate(360deg)}}.Admin-module__4ORDUa__loadingSpinner p{color:#94a3b8;font-size:14px}.Admin-module__4ORDUa__statusBadge{border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}.Admin-module__4ORDUa__statusBadge.Admin-module__4ORDUa__active{color:#4ade80;background:#14532d}.Admin-module__4ORDUa__statusBadge.Admin-module__4ORDUa__inactive{color:#fca5a5;background:#7f1d1d}.Admin-module__4ORDUa__statusBadge.Admin-module__4ORDUa__pending{color:#fcd34d;background:#713f12}.Admin-module__4ORDUa__actionBtn{cursor:pointer;border:none;border-radius:8px;margin-right:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.Admin-module__4ORDUa__actionBtn.Admin-module__4ORDUa__edit{color:#60a5fa;background:#1e3a8a}.Admin-module__4ORDUa__actionBtn.Admin-module__4ORDUa__edit:hover{background:#1e40af}.Admin-module__4ORDUa__actionBtn.Admin-module__4ORDUa__delete{color:#fca5a5;background:#7f1d1d}.Admin-module__4ORDUa__actionBtn.Admin-module__4ORDUa__delete:hover{background:#991b1b}.Admin-module__4ORDUa__modalOverlay{z-index:100;background:#000000d9;justify-content:center;align-items:center;animation:.2s ease-out Admin-module__4ORDUa__fadeIn;display:flex;position:fixed;inset:0}.Admin-module__4ORDUa__modal{background:#1e293b;border:1px solid #334155;border-radius:16px;width:90%;max-width:440px;padding:32px;animation:.3s ease-out Admin-module__4ORDUa__fadeIn;box-shadow:0 25px 50px -12px #00000080}.Admin-module__4ORDUa__modal h3{color:#fff;margin:0 0 24px;font-size:20px;font-weight:600}.Admin-module__4ORDUa__formGroup{margin-bottom:20px}.Admin-module__4ORDUa__formGroup label{color:#94a3b8;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.Admin-module__4ORDUa__formInput{color:#fff;background:#0f172a;border:1px solid #334155;border-radius:12px;width:100%;padding:12px 16px;font-size:14px;transition:all .2s}.Admin-module__4ORDUa__formInput:focus{background:#1a2744;border-color:#3b82f6;outline:none}.Admin-module__4ORDUa__formSelect{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:12px;width:100%;padding:12px 16px;font-size:14px}.Admin-module__4ORDUa__formSelect option{background:#1e293b}.Admin-module__4ORDUa__checkboxGroup{align-items:center;gap:10px;display:flex}.Admin-module__4ORDUa__checkboxGroup input{accent-color:#3b82f6;width:18px;height:18px}.Admin-module__4ORDUa__checkboxGroup label{color:#fff;margin:0}.Admin-module__4ORDUa__modalActions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.Admin-module__4ORDUa__cancelBtn{color:#fff;cursor:pointer;background:#334155;border:1px solid #475569;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.Admin-module__4ORDUa__cancelBtn:hover{background:#475569}.Admin-module__4ORDUa__saveBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.Admin-module__4ORDUa__saveBtn:hover{background:#1d4ed8;transform:translateY(-1px)}.Admin-module__4ORDUa__deleteBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.Admin-module__4ORDUa__deleteBtn:hover{background:#b91c1c;transform:translateY(-1px)}.Admin-module__4ORDUa__deleteModal{text-align:center}.Admin-module__4ORDUa__deleteIcon{background:#7f1d1d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.Admin-module__4ORDUa__deleteIcon svg{color:#ef4444;width:32px;height:32px}.Admin-module__4ORDUa__deleteModal p{color:#94a3b8;margin:0 0 24px;font-size:14px;line-height:1.6}.Admin-module__4ORDUa__deleteModal strong{color:#fff}.Admin-module__4ORDUa__signinContainer{background:#0f172a;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex;position:relative}.Admin-module__4ORDUa__signinCard{z-index:1;background:#1e293b;border:1px solid #334155;border-radius:16px;width:100%;max-width:420px;padding:40px;animation:.5s ease-out Admin-module__4ORDUa__fadeIn;position:relative;box-shadow:0 25px 50px -12px #00000080}.Admin-module__4ORDUa__signinLogo{background:#2563eb;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.Admin-module__4ORDUa__signinLogo svg{color:#fff;width:32px;height:32px}.Admin-module__4ORDUa__signinCard h2{color:#fff;text-align:center;margin:0 0 8px;font-size:24px;font-weight:700}.Admin-module__4ORDUa__signinSubtitle{text-align:center;color:#94a3b8;margin:0 0 32px;font-size:14px}.Admin-module__4ORDUa__errorMessage{color:#fca5a5;background:#7f1d1d;border:1px solid #991b1b;border-radius:12px;margin-bottom:20px;padding:12px 16px;font-size:13px}.Admin-module__4ORDUa__signinForm{flex-direction:column;gap:20px;display:flex}.Admin-module__4ORDUa__submitBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.Admin-module__4ORDUa__submitBtn:hover:not(:disabled){background:#1d4ed8;transform:translateY(-2px)}.Admin-module__4ORDUa__submitBtn:disabled{opacity:.6;cursor:not-allowed}.Admin-module__4ORDUa__signinFooter{text-align:center;border-top:1px solid #ffffff1a;margin-top:28px;padding-top:24px}.Admin-module__4ORDUa__signinFooter p{color:#64748b;margin:0 0 12px;font-size:13px}.Admin-module__4ORDUa__backToSignin{color:#3b82f6;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500;transition:color .2s}.Admin-module__4ORDUa__backToSignin:hover{color:#60a5fa}.Admin-module__4ORDUa__settingsContainer{background:#1e293b;border:1px solid #334155;border-radius:16px;overflow:hidden}.Admin-module__4ORDUa__settingsTabs{background:#0f172a;border-bottom:1px solid #334155;display:flex}.Admin-module__4ORDUa__settingsTab{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:16px 24px;font-size:14px;font-weight:500;transition:all .2s;position:relative}.Admin-module__4ORDUa__settingsTab:hover{color:#e2e8f0;background:#ffffff0d}.Admin-module__4ORDUa__settingsTab.Admin-module__4ORDUa__activeTab{color:#3b82f6;background:#1e293b}.Admin-module__4ORDUa__settingsTab.Admin-module__4ORDUa__activeTab:after{content:"";background:#3b82f6;height:2px;position:absolute;bottom:0;left:0;right:0}.Admin-module__4ORDUa__settingsContent{padding:32px}.Admin-module__4ORDUa__settingsSection h3{color:#f1f5f9;margin:0 0 24px;font-size:18px;font-weight:600}.Admin-module__4ORDUa__settingItem{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.Admin-module__4ORDUa__settingItem:last-of-type{border-bottom:none}.Admin-module__4ORDUa__settingItem label{color:#e2e8f0;font-size:14px;font-weight:500}.Admin-module__4ORDUa__settingInput{color:#f1f5f9;background:#0f172a;border:1px solid #334155;border-radius:8px;width:300px;padding:10px 16px;font-size:14px;transition:border-color .2s}.Admin-module__4ORDUa__settingInput:focus{border-color:#3b82f6;outline:none}.Admin-module__4ORDUa__settingSelect{color:#f1f5f9;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:8px;width:300px;padding:10px 16px;font-size:14px}.Admin-module__4ORDUa__settingSelect:focus{border-color:#3b82f6;outline:none}.Admin-module__4ORDUa__toggleSwitch{width:50px;height:26px;position:relative}.Admin-module__4ORDUa__toggleSwitch input{opacity:0;width:0;height:0}.Admin-module__4ORDUa__toggleSwitch label{cursor:pointer;background:#334155;border-radius:26px;transition:all .3s;position:absolute;inset:0}.Admin-module__4ORDUa__toggleSwitch label:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:3px;left:3px}.Admin-module__4ORDUa__toggleSwitch input:checked+label{background:#3b82f6}.Admin-module__4ORDUa__toggleSwitch input:checked+label:before{transform:translate(24px)}.Admin-module__4ORDUa__settingsActions{border-top:1px solid #334155;gap:12px;margin-top:32px;padding-top:24px;display:flex}.Admin-module__4ORDUa__saveButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.Admin-module__4ORDUa__saveButton:hover{background:#2563eb;transform:translateY(-1px)}.Admin-module__4ORDUa__cancelButton{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.Admin-module__4ORDUa__cancelButton:hover{color:#e2e8f0;background:#ffffff0d}
#LandlordPaymentConfirmation-module__7gyCIa__paymentsCover{text-align:center;flex-direction:column;align-items:center;width:100%;height:100%;padding:2em 5em;display:flex;overflow:scroll}#LandlordPaymentConfirmation-module__7gyCIa__paymentsCoverLoading{text-align:center;flex-direction:column;align-items:center;width:100%;height:100%;margin-top:107.5px;padding:2em 5em;display:flex;overflow:scroll}@media screen and (max-width:992px){#LandlordPaymentConfirmation-module__7gyCIa__paymentsCover,#LandlordPaymentConfirmation-module__7gyCIa__paymentsCoverLoading{margin-top:4em}}#LandlordPaymentConfirmation-module__7gyCIa__paymentCover p{font-size:1.5em}#LandlordPaymentConfirmation-module__7gyCIa__paymentsCover a{color:#00f;text-decoration:underline}#LandlordPaymentConfirmation-module__7gyCIa__returnButton{color:#fff;background-color:#000;border:1px solid #000;border-radius:5px;align-self:center;margin:2em}#LandlordPaymentConfirmation-module__7gyCIa__returnButton:hover{color:#000;background-color:#fff}.LandlordPaymentConfirmation-module__7gyCIa__loader{border:6px solid #f3f3f3;border-top-color:#0070f3;border-radius:50%;width:48px;height:48px;margin:2rem auto;animation:1s linear infinite LandlordPaymentConfirmation-module__7gyCIa__spin}@keyframes LandlordPaymentConfirmation-module__7gyCIa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LandlordPaymentConfirmation-module__7gyCIa__refreshButton{color:#00f;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
#LandlordProfile-module__5D4k3G__content{min-height:calc(100vh - 220px);margin-bottom:1em;font-size:1.1rem}#LandlordProfile-module__5D4k3G__content h1{flex-flow:wrap;margin-bottom:0;display:flex}#LandlordProfile-module__5D4k3G__profile_header_align{display:flex}#LandlordProfile-module__5D4k3G__profile_header_text{font-size:38px;font-weight:600}#LandlordProfile-module__5D4k3G__profile_subtitle{padding-top:20px;padding-bottom:10px;font-size:28px;font-weight:620}#LandlordProfile-module__5D4k3G__edit_profile_buttons{white-space:nowrap;margin-top:10px;display:flex}#LandlordProfile-module__5D4k3G__input_form_active,#LandlordProfile-module__5D4k3G__input_form_disabled{max-width:50%}#LandlordProfile-module__5D4k3G__input_form_active input,#LandlordProfile-module__5D4k3G__input_form_disabled input{box-sizing:border-box;border-radius:4px;width:60%;min-width:20%;padding:0 2px}#LandlordProfile-module__5D4k3G__input_form_active label,#LandlordProfile-module__5D4k3G__input_form_disabled label,#LandlordProfile-module__5D4k3G__input_form_active input,#LandlordProfile-module__5D4k3G__input_form_disabled input{margin:.25rem 0;font-size:20px}#LandlordProfile-module__5D4k3G__input_form_active input{background-color:#f6f6f6;border:1px solid #000}#LandlordProfile-module__5D4k3G__input_form_disabled input{background-color:#fff;border:1px solid #fff}.LandlordProfile-module__5D4k3G__non_editable{box-sizing:border-box;white-space:nowrap;background-color:#fff;border:1px solid #fff;border-radius:4px;width:400px;padding:0;font-size:20px;display:flex}.LandlordProfile-module__5D4k3G__user_info{color:#000;text-overflow:ellipsis;font-weight:300;overflow:hidden}.LandlordProfile-module__5D4k3G__credit_card{width:50%;max-width:600px;margin-left:45.75%}.LandlordProfile-module__5D4k3G__card_title{font-size:24px;font-weight:650}.LandlordProfile-module__5D4k3G__edit_profile_button{padding:2.5px 10px!important}#LandlordProfile-module__5D4k3G__picture_button{border:none;border-radius:50%;margin:0;padding:0;position:relative}#LandlordProfile-module__5D4k3G__picture_button img{border-radius:50%;width:150px;height:150px}#LandlordProfile-module__5D4k3G__picture_button span{display:none}#LandlordProfile-module__5D4k3G__picture_button:hover span{z-index:1;color:#f5f5f5;background-color:#0009;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#LandlordProfile-module__5D4k3G__toggleSwitchText{color:#ff00009d;margin:10px;font-size:small}.LandlordProfile-module__5D4k3G__configuration{flex-direction:row;display:flex}#LandlordProfile-module__5D4k3G__edit_profile_button{margin-left:5px!important;padding:2.5px 10px!important}@media screen and (max-width:1200px){.LandlordProfile-module__5D4k3G__credit_card{width:100%;margin-top:40px;margin-left:0}}@media screen and (max-width:700px){#LandlordProfile-module__5D4k3G__content{width:auto}#LandlordProfile-module__5D4k3G__content h1{text-align:center;justify-content:center}#LandlordProfile-module__5D4k3G__input_form_active input,#LandlordProfile-module__5D4k3G__input_form_disabled input{width:95%}}@media screen and (max-width:400px){#LandlordProfile-module__5D4k3G__content{width:auto}#LandlordProfile-module__5D4k3G__content h1{text-align:center}#LandlordProfile-module__5D4k3G__input_form_active input,#LandlordProfile-module__5D4k3G__input_form_disabled input{width:95%}}
#Payments-module__S_JcyG__paymentsCover{text-align:center;flex-direction:column;align-items:center;width:100%;height:100%;padding:2em 5em;display:flex;overflow:scroll}@media screen and (max-width:992px){#Payments-module__S_JcyG__paymentsCover{margin-top:4em}}#Payments-module__S_JcyG__paymentCover p{font-size:1.5em}#Payments-module__S_JcyG__cardHolder{width:80%;margin-left:auto;margin-right:auto}#Payments-module__S_JcyG__paymentsCover a{color:#00f;text-decoration:underline}#Payments-module__S_JcyG__returnButton{color:#fff;background-color:#000;border:1px solid #000;border-radius:5px;align-self:center;margin:2em}#Payments-module__S_JcyG__returnButton:hover{color:#000;background-color:#fff}
#RoommateCreatePost-module__52AW0W__popup{z-index:100;background-color:#0003;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}#RoommateCreatePost-module__52AW0W__popup_inner{background-color:#fff;border-radius:10px;width:90%;max-width:640px;padding:32px;position:relative}#RoommateCreatePost-module__52AW0W__content textarea{resize:none;background-color:#e4e4e4;border:1px solid #000;border-radius:15px;height:250px;margin-top:1em;margin-bottom:.5em;padding-left:10px;padding-right:10px}#RoommateCreatePost-module__52AW0W__content input{background-color:#d3d3d3;border:1px solid #000;border-radius:15px;height:40px;padding-left:10px;padding-right:10px}#RoommateCreatePost-module__52AW0W__inputs{width:100%;padding:10px}#RoommateCreatePost-module__52AW0W__post_buttons{justify-content:right;display:flex}#RoommateCreatePost-module__52AW0W__post_buttons button{cursor:pointer;color:#fff;background-color:var(--primary);border:none;border-radius:5px;width:10em;height:3em;margin:0;padding:.5em;transition:all .3s}#RoommateCreatePost-module__52AW0W__post_buttons button:hover{background-color:var(--secondary)}#RoommateCreatePost-module__52AW0W__post_buttons button:active{background-color:var(--primary)}#RoommateCreatePost-module__52AW0W__header{justify-content:space-between;align-items:center;display:flex}#RoommateCreatePost-module__52AW0W__header button{width:49px;font-weight:1000}#RoommateCreatePost-module__52AW0W__closeIcon{margin-bottom:10px;font-size:38px;position:absolute;right:20px;color:gray!important;background-color:#0000!important;border-radius:15px!important;width:20px!important;min-width:80px!important;height:20px!important;min-height:80px!important}#RoommateCreatePost-module__52AW0W__closeIcon:hover{background-color:#e4e4e4!important}
#StudentPaymentPage-module__lU3Jlq__main{flex-direction:row;justify-content:center;align-items:stretch;margin-top:10px;padding-top:77px;display:flex}#StudentPaymentPage-module__lU3Jlq__content{width:calc(100% - 225px);min-height:calc(100vh - 100px);padding-top:1em}#StudentPaymentPage-module__lU3Jlq__stripeDashBoardButton{margin:0 auto;padding:10px}.StudentPaymentPage-module__lU3Jlq__cancelPaymentButton{background-color:red}#StudentPaymentPage-module__lU3Jlq__stripeInformationBox{flex-direction:column;justify-content:center;margin:0 auto;padding:10px;display:flex}#StudentPaymentPage-module__lU3Jlq__rentalInformationBox{border-radius:10px;width:80%;margin:0 auto;padding:0;display:flex;overflow:hidden;box-shadow:0 0 5px #0000004d}#StudentPaymentPage-module__lU3Jlq__paymentInformationBox{flex-direction:column;padding:10px;display:flex}.StudentPaymentPage-module__lU3Jlq__buttonHolder{text-align:center;flex-direction:column;justify-content:center;margin:5px;display:flex}.StudentPaymentPage-module__lU3Jlq__paymentButtons{width:50%;margin-left:auto;margin-right:auto;font-size:smaller}@media screen and (max-width:1000px){.StudentPaymentPage-module__lU3Jlq__headTitles{font-size:18px}.StudentPaymentPage-module__lU3Jlq__paymentButtons{font-size:10px}}@media screen and (max-width:700px){#StudentPaymentPage-module__lU3Jlq__content{width:100%;padding:2em}#StudentPaymentPage-module__lU3Jlq__paymentInformationBox,#StudentPaymentPage-module__lU3Jlq__stripeInformationBox,#StudentPaymentPage-module__lU3Jlq__rentalInformationBox{text-align:center;flex-direction:column;align-items:center}#StudentPaymentPage-module__lU3Jlq__stripeDashBoardButton{font-size:small}.StudentPaymentPage-module__lU3Jlq__headTitles{padding-bottom:10px;font-size:large}}@media screen and (max-width:400px){#StudentPaymentPage-module__lU3Jlq__content{width:100%;margin-top:50px}#StudentPaymentPage-module__lU3Jlq__stripeDashBoardButton,.StudentPaymentPage-module__lU3Jlq__paymentButtons{font-size:x-small}.StudentPaymentPage-module__lU3Jlq__headTitles{font-size:medium}}.StudentPaymentPage-module__lU3Jlq__modalBox{border:solid;justify-content:center;align-items:center;display:flex}.StudentPaymentPage-module__lU3Jlq__innerModalBox{background-color:#fff;border:thick solid #000;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;padding:4em;display:flex}
/*# sourceMappingURL=e524eddb7ff9a294.css.map*/