.pex-widget-container .mobile-menu{display:none}.pex-widget-container .col-centered{width:100%}.pex-widget-container .desktop-menu{margin-bottom:var(--spacing-l)}.pex-widget-container .content-container .links-section a img,.pex-widget-container .user-profile .row img,.pex-widget-container .content-container .profile-pic{display:none}.desktop-menu .col-centered{width:100%}.desktop-item-front{text-transform:uppercase;border:1px solid rgba(20,20,20,.5);border-radius:100px;padding:2px 8px}.privacy-policy{display:none}.desktop-item-front.active{border:1px solid var(--mo-black);color:var(--white);background-color:var(--mo-black)}.pex-widget-container .links-section{display:flex;gap:12px;flex-direction:column-reverse;align-items:flex-end}@media screen and (min-width:768px){.pex-widget-container .links-section{align-items:center;flex-direction:row}}.pex-widget-container .icon-desktop-more{background-color:var(--mo-black);padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100px}@media screen and (min-width:768px){.pex-widget-container .icon-desktop-more{margin-left:auto}}.pex-widget-container .icon-desktop-more img{width:25px;height:25px}#menu-modal #more-maintenance,#menu-modal #more-shopping{display:none}.menu-more-item{width:100%!important;margin:10px 0!important}.menu-more-item:not(#logout-btn){background-color:var(--mo-black);color:var(--white)!important;border:none;border-radius:var(--pex-button-border-radius)!important;font-size:1rem;padding:var(--pex-button-padding);cursor:pointer;width:max-content}.menu-more-item:not(#logout-btn):active,.menu-more-item:not(#logout-btn):focus{background-color:var(--mo-off-white);border-color:var(--mo-off-white);color:var(--mo-black)!important}.menu-more-item:not(#logout-btn):hover{background-color:var(--mo-pale-dark-blue)}#logout-btn.menu-more-item img{filter:invert(100%)}#logout-btn{border-radius:var(--pex-button-border-radius);font-size:1rem;padding:var(--pex-button-padding);border:2px solid var(--mo-black);color:var(--mo-black);background-color:transparent;cursor:pointer;width:max-content;--color-00: var(--mo-black)}#logout-btn:hover{color:var(--mo-black);background-color:transparent}.modal-body{height:auto!important}.label-menu-more.active{color:var(--mo-lime)}.pex-widget-container .arrival-time,.pex-widget-container .shopping-tile,.pex-widget-container .issues-list{display:none!important}.pex-widget-container .dashboard-error-page .text-danger{--color-04: var(--mo-error)}.pex-widget-container .dashboard-error-page .col-sm-6{width:100%}.panel{padding:24px}@media(max-width:992px){.panel{padding:16px}}#login-form{--color-02: transparent}@media(min-width:992px){#login-form{width:50%}}#login-form .login-title{font-size:var(--pex-screen-subheading-font-size);margin-bottom:var(--spacing-m);margin-top:0}#login-form .logo,#login-form .input-group-addon{display:none}#login-form .error-message{display:inline-block;margin-top:4px;color:var(--mo-error)}.login-btn{background-color:var(--mo-black);color:var(--white)!important;border:none;border-radius:var(--pex-button-border-radius)!important;font-size:1rem;padding:var(--pex-button-padding);cursor:pointer;width:max-content}.login-btn:active,.login-btn:focus{background-color:var(--mo-off-white);border-color:var(--mo-off-white);color:var(--mo-black)!important}.login-btn:hover{background-color:var(--mo-pale-dark-blue)}#generic-login-form-username,#generic-login-form-password{padding:var(--form-input-padding)!important;height:auto;border-radius:var(--form-input-border-radius);font-size:.875rem!important;background-color:transparent!important;border:1px solid #ccc;border-top-left-radius:var(--form-input-border-radius)!important;border-bottom-left-radius:var(--form-input-border-radius)!important;border-top-right-radius:var(--form-input-border-radius);border-bottom-right-radius:var(--form-input-border-radius)}.login-form{padding:0}.login-form .input-group{margin-top:0}#login-form .login-btn{margin-top:12px}#login-form .glyphicon{top:6px}.forgot-password-link{margin-top:12px}.panel-warning .panel-heading,.panel-warning .panel-body,.panel-warning .panel-footer,.panel-warning{background-color:transparent!important;color:var(--mo-error)!important;border:none}.form-horizontal:where(.astro-5rwssmhv) .form-group:where(.astro-5rwssmhv){margin-bottom:15px!important;margin-left:-15px!important;margin-right:-15px!important;margin:unset!important;background-color:green}.forgot-password-container,.forgot-password-container .panel{background-color:transparent}.forgot-password-form-title{font-size:var(--pex-screen-subheading-font-size)}.forgot-password-form-email .input-group-addon{display:none}#generic-forgot-password-form-email{padding:var(--form-input-padding)!important;height:auto;border-radius:var(--form-input-border-radius);font-size:.875rem!important;background-color:transparent!important;border:1px solid #ccc;border-top-left-radius:var(--form-input-border-radius)!important;border-bottom-left-radius:var(--form-input-border-radius)!important;border-top-right-radius:var(--form-input-border-radius);border-bottom-right-radius:var(--form-input-border-radius);margin-top:16px}@media screen and (min-width:992px){.forgot-password.col-centered{width:65%}}@media screen and (max-width:992px){.forgot-password.col-centered{width:100}}.error-message{color:var(--mo-error)}.form-horizontal .has-feedback .form-control-feedback{top:20px}.single-tenancy .col-md-12 h3{display:none}.panel{padding:0}.single-tenancy .row{display:flex;flex-direction:column;gap:20px}.col-md-8.description,.col-md-4.booking-details,.col-md-4.room-details{width:100%}.panel-tenancy-page,.sidebar-tenancy-page{background-color:transparent;border-bottom:1px solid var(--mo-black)}.panel-default{background-color:transparent}.sidebar-tenancy-page h4{font-family:var(--font-family-secondary),sans-serif;font-size:var(--pex-screen-main-heading-font-size)!important;text-transform:uppercase;font-weight:500;margin-bottom:4px}.col-md-4.room-details h4{font-size:var(--pex-screen-subheading-font-size);text-transform:none}.room-details .panel-body{margin-top:0}.sidebar-tenancy-page .panel-body{display:flex;flex-direction:column;gap:12px}.sidebar-tenancy-page div:has(img){display:none}.panel-body div:has(#tenancy-end){display:none!important}
