:root{--panel-color: transparent}.go-cardless img{display:none}.go-cardless{margin-bottom:40px}#pex-dashboard-payments h1{font-size:var(--pex-screen-subheading-font-size)}#pex-dashboard-payments .text-success{font-family:var(--font-family-secondary),sans-serif;font-size:var(--pex-screen-main-heading-font-size)!important;text-transform:uppercase;font-weight:500;color:var(--mo-black)}#pex-dashboard-payments #payment-summary,#pex-dashboard-payments .home_payment-method,#pex-dashboard-payments .tenancy-statement-panel{width:100%;padding-bottom:40px;background:var(--panel-color);margin-left:0;margin-right:0}#pex-dashboard-payments #payment-summary,#pex-dashboard-payments .home_payment-method{border-bottom:1px solid var(--mo-black)}.tenancy-statement-panel img{display:none}#pex-dashboard-payments .panel-default,#pex-dashboard-payments .bg-color-00,#pex-dashboard-payments #payment-summary .col-sm-12{padding:0;background:var(--panel-color)}#pex-dashboard-payments .panel-default img{margin-bottom:var(--spacing-s)}.payment-method .col-sm-4{width:100%}.panel-footer-details{background-color:transparent}.home_payment-method{display:none}.homepage_upcoming-payments_button{margin-left:15px}input[type=checkbox]{accent-color:var(--mo-green)}.homepage_upcoming-payments_button,.homepage_payment-method_button,#pay-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}.homepage_upcoming-payments_button:active,.homepage_upcoming-payments_button:focus,.homepage_payment-method_button:active,.homepage_payment-method_button:focus,#pay-btn:active,#pay-btn:focus{background-color:var(--mo-off-white);border-color:var(--mo-off-white);color:var(--mo-black)!important}.homepage_upcoming-payments_button:hover,.homepage_payment-method_button:hover,#pay-btn:hover{background-color:var(--mo-pale-dark-blue)}#back-to-my-payments{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;border-color:var(--mo-black)!important}#back-to-my-payments:hover{color:var(--mo-black);background-color:transparent}#back-to-my-payments i{display:none}.bottom-url{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;--color-03: var(--mo-deep-purple)}.bottom-url:active,.bottom-url:focus{background-color:var(--mo-off-white);border-color:var(--mo-off-white);color:var(--mo-black)!important}.bottom-url:hover{background-color:var(--mo-pale-dark-blue)}.bottom-url a{color:var(--white)!important}#tenancy-dropdown{width:100%;margin-top:20px}#pex-dashboard-payments .payment-method .panel-body .bg-color-05,#pex-dashboard-payments .payment-method .panel-footer{background:var(--panel-color)}#pex-dashboard-payments .payment-method .panel-footer-details{margin-top:var(--spacing-m)}#pex-dashboard-payments .payment-method .tenancy-with-dd-progress,#pex-dashboard-payments .payment-method .dd-status-cancelled,#pex-dashboard-payments .payment-method .new-direct-debit{width:100%}.th-desktop:has(#locked-payment-icon){display:flex}.homepage_payment-info .col-sm-6{width:100%}.payment-info{border-bottom:1px solid var(--mo-black);padding-bottom:25px;margin-bottom:20px}.homepage_payment-info 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}#pex-dashboard-payments .upcoming-payments .dashboard-table .col-sm-12{padding:0}#pex-dashboard-payments .payments-iframe{height:100vh;position:relative}.dashboard-table{margin-top:15px}.table-responsive{border-bottom:1px solid var(--mo-black)!important}#invoices-data-table{margin-bottom:40px}.col-sm-12:has(.payment-summary-form){padding:0}.payment-summary-form .panel-body .col-sm-6{width:100%}#pending-payment-confirm{margin:0 4px 0 0}#invoices-data-table,#invoices-data-table tr{background-color:transparent!important}#invoices-selected,.form-secondary p{font-family:var(--font-family-secondary),sans-serif;font-size:var(--pex-screen-main-heading-font-size)!important;text-transform:uppercase;font-weight:500}.form-secondary{padding-top:25px}#pay-btn{margin-top:40px}#locked-payment-icon i{color:var(--mo-black)}@media(max-width:768px){.form-secondary{margin:12px;width:auto!important}:where(.astro-iw6autxf):gloobal(.row:has(.payments-summary-title)){padding:12px}#invoices-data-table tbody{display:flex;flex-direction:column}#invoices-data-table tr{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.table-item-title{grid-column:span 2/span 2}#invoices-data-table td{color:var(--mo-black);padding:0;order:1}#invoices-data-table td.td-mobile-button{order:0;display:flex}#invoices-data-table td:empty{display:none}.back-to-payments .panel{margin-bottom:20px}.back-to-payments .panel .row{margin-left:0;margin-right:0}.back-to-payments{padding:0}.payment-info .panel-body{padding:15px!important}}.dashboard-table{overflow-x:hidden}.full-screen-mobile{margin-left:0;margin-right:0}.payment-method .panel-body{margin-top:20px}.default-payment-method .col-sm-3,.default-payment-method .col-sm-9 i{display:none}.default-payment-method{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;justify-content:center}.default-payment-method:active,.default-payment-method:focus{background-color:var(--mo-off-white);border-color:var(--mo-off-white);color:var(--mo-black)!important}.default-payment-method:hover{background-color:var(--mo-pale-dark-blue)}.payment-method .panel-default img{display:none}.payment-method .panel-default 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}.step1_bottom-row{margin-top:20px}.step1_bottom-row .btn-cancel,.go-to-dashboard.btn,.go-to-previous-step{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}.step1_bottom-row .btn-cancel:hover,.go-to-dashboard.btn:hover,.go-to-previous-step:hover{color:var(--mo-black);background-color:transparent}.step1_bottom-row .btn-default,.go-to-next-step{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}.step1_bottom-row .btn-default:active,.step1_bottom-row .btn-default:focus,.go-to-next-step:active,.go-to-next-step:focus{background-color:var(--mo-off-white);border-color:var(--mo-off-white);color:var(--mo-black)!important}.step1_bottom-row .btn-default:hover,.go-to-next-step:hover{background-color:var(--mo-pale-dark-blue)}#step1_somebody-else-email,#step1_somebody-else-confirm-email,.dd-step-container input,.dd-step-container select,.dd-step-container #billingAddress-country,.dd-step-container #mobile-country-prefix{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)}.dd-step-container span{color:var(--mo-black)}.default-payment-method_direct-debit:has(img){display:none}.dd-status-progress .button-group-wrapper{justify-content:flex-end}.tenancy-list-panel{border-bottom:1px solid var(--mo-black);border-radius:0}.tenancy-list-panel .tenancy-panel .panel-body{padding:0 15px}.tenancy-list-panel .tenancy-panel{margin-bottom:0}.payment-method .col-sm-8,.dd-list-item-panel{width:100%}.dd-list-item-panel .panel-body{border-color:var(--mo-black)}.dd-list-panel{overflow-x:hidden;overflow-y:hidden}@media(max-width:768px){.dd-list-item-panel .panel-body{flex-direction:column;align-items:flex-start;padding:15px!important}.direct-debits_title{padding-bottom:0;margin-left:0}.payment-method .direct-debits .panel-body{padding:15px!important}.dd-list-item-panel .button-group-wrapper{margin-top:15px}.tenancy-list-panel .tenancy-panel .panel-body{flex-direction:column;align-items:flex-start;margin:15px}}button>span.hidden-xs{display:block!important}.direct-debit .right-side-info h4{margin-bottom:4px}.direct-debit .right-side-info{display:flex;flex-direction:column;gap:20px}.feedback-message p{padding:0}.payment-error #try-again{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}.payment-error #try-again:active,.payment-error #try-again:focus{background-color:var(--mo-off-white);border-color:var(--mo-off-white);color:var(--mo-black)!important}.payment-error #try-again:hover{background-color:var(--mo-pale-dark-blue)}.payment-error img{display:none}.payment-error .text-danger{color:var(--mo-black)!important}.payment-error .col-sm-6{width:100%}.payment-success #go-to-my-payments{display:none}.payment-success #go-to-my-invoices{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}.payment-success #go-to-my-invoices:hover{color:var(--mo-black);background-color:transparent}.payment-success #go-to-my-documents{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}.payment-success #go-to-my-documents:active,.payment-success #go-to-my-documents:focus{background-color:var(--mo-off-white);border-color:var(--mo-off-white);color:var(--mo-black)!important}.payment-success #go-to-my-documents:hover{background-color:var(--mo-pale-dark-blue)}.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-iw6autxf) .form-group:where(.astro-iw6autxf){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}
