/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.resiaxis-leasing-form{max-width:42rem;margin:0 auto;}.resiaxis-leasing-form .form-item,.resiaxis-leasing-form .js-form-item{margin-bottom:0;}.resiaxis-leasing-form label,.resiaxis-leasing-form legend{font-weight:600;color:var(--resiaxis-text,#1a2332);}.resiaxis-leasing-form .input-group{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;}.resiaxis-leasing-form .input-group .form-control{flex:1 1 auto;width:1%;min-width:0;}.resiaxis-leasing-form .input-group-text,.resiaxis-leasing-form .field-prefix,.resiaxis-leasing-form .field-suffix{display:flex;align-items:center;padding:0.55rem 0.75rem;font-size:1rem;color:var(--resiaxis-text-muted,#5c6773);background-color:var(--resiaxis-surface,#f8fafc);border:1px solid var(--resiaxis-control-border,#c5cdd8);}.resiaxis-leasing-form .input-group > .form-control:not(:first-child),.resiaxis-leasing-form .input-group > .input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}.resiaxis-leasing-form .input-group > .form-control:not(:last-child),.resiaxis-leasing-form .input-group > .input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}.resiaxis-leasing-form .form-radios,.resiaxis-leasing-form .form-checkboxes{display:grid;gap:0.75rem;}.resiaxis-leasing-form .form-type-radio,.resiaxis-leasing-form .form-type-checkbox{margin-bottom:0;}.resiaxis-leasing-form .form-type-radio label,.resiaxis-leasing-form .form-type-checkbox label{font-weight:500;}.resiaxis-leasing-form input[type="datetime-local"],.resiaxis-leasing-form .resiaxis-leasing-form__datetime{appearance:auto;}.resiaxis-leasing-form .form-control,.resiaxis-leasing-form .form-select,.resiaxis-leasing-form input.form-text,.resiaxis-leasing-form input[type="text"],.resiaxis-leasing-form input[type="email"],.resiaxis-leasing-form input[type="tel"],.resiaxis-leasing-form input[type="number"],.resiaxis-leasing-form input[type="date"],.resiaxis-leasing-form textarea{display:block;width:100%;min-height:2.75rem;padding:0.55rem 0.75rem;font-size:1rem;line-height:1.5;color:var(--resiaxis-text,#1a2332);background-color:#fff;border:1px solid var(--resiaxis-control-border,#c5cdd8);border-radius:var(--resiaxis-radius,0.5rem);box-sizing:border-box;}.resiaxis-leasing-form textarea{min-height:5rem;resize:vertical;}.resiaxis-leasing-form input[type="date"].form-control{appearance:auto;}.resiaxis-leasing-form .form-select{padding-right:2.25rem;background-color:#fff;}.resiaxis-leasing-form .form-control:focus,.resiaxis-leasing-form .form-select:focus{border-color:var(--resiaxis-brand,#0b5cab);box-shadow:0 0 0 0.2rem rgba(11,92,171,0.15);outline:0;}.resiaxis-leasing-form .form-text,.resiaxis-leasing-form .description{margin-top:0.35rem;font-size:0.875rem;color:var(--resiaxis-text-muted,#5c6773);}.resiaxis-leasing-form__fieldset{margin:0 0 1.5rem;padding:1.25rem 1.25rem 0.5rem;border:1px solid rgba(0,0,0,0.08);border-radius:var(--resiaxis-radius,0.75rem);background:#fff;}.resiaxis-leasing-form__fieldset > legend{float:left;width:100%;margin-bottom:1rem;padding:0;font-size:1.125rem;border:0;}.resiaxis-leasing-form__grid{display:grid;gap:0 1rem;margin-bottom:1rem;}.resiaxis-leasing-form__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));}@media (max-width:640px){.resiaxis-leasing-form__grid--2{grid-template-columns:1fr;}}.resiaxis-leasing-form__field--narrow{max-width:11rem;}.resiaxis-leasing-form .form-actions{margin-top:1.5rem;padding-top:0.5rem;}.resiaxis-leasing-form .button--primary,.resiaxis-leasing-form .btn-primary,.resiaxis-leasing-form input[type="submit"].button--primary{min-height:2.75rem;padding:0.55rem 1.25rem;font-weight:600;}.resiaxis-leasing-selection-summary{margin-bottom:1.5rem;padding:1.25rem 1.5rem;border-radius:var(--resiaxis-radius,0.75rem);background:var(--resiaxis-surface,#f8fafc);border:1px solid rgba(0,0,0,0.08);}.resiaxis-leasing-selection-summary:empty{display:none;}.resiaxis-leasing-selection-summary h2,.resiaxis-leasing-selection-summary h3{margin-top:0;}.resiaxis-leasing-selection-summary p:last-child{margin-bottom:0;}.resiaxis-leasing-form__property-label{margin:0 0 1rem;padding:0.75rem 1rem;border-radius:var(--resiaxis-radius,0.5rem);background:var(--resiaxis-surface,#f8fafc);font-size:0.95rem;}.resiaxis-leasing-status .resiaxis-leasing-selection-summary{max-width:42rem;}.resiaxis-leasing-assistant{max-width:42rem;padding:1.5rem;border-radius:var(--resiaxis-radius,0.75rem);background:var(--resiaxis-surface,#f8fafc);border:1px solid rgba(0,0,0,0.08);}.resiaxis-leasing-assistant__intro{margin-top:0;color:var(--resiaxis-text-muted,#5c6773);}.resiaxis-leasing-assistant__transcript{display:flex;flex-direction:column;gap:0.75rem;max-height:28rem;margin:1rem 0;padding:1rem;overflow-y:auto;background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:var(--resiaxis-radius,0.75rem);}.resiaxis-leasing-assistant__message{max-width:85%;padding:0.75rem 1rem;border-radius:1rem;}.resiaxis-leasing-assistant__message p{margin:0;}.resiaxis-leasing-assistant__message--assistant{align-self:flex-start;background:#eef4fb;border-bottom-left-radius:0.25rem;}.resiaxis-leasing-assistant__message--user{align-self:flex-end;background:var(--resiaxis-brand,#0b5cab);color:#fff;border-bottom-right-radius:0.25rem;}.resiaxis-leasing-assistant__actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.25rem;}.resiaxis-leasing-assistant__action{display:inline-flex;align-items:center;min-height:2.5rem;padding:0.45rem 0.9rem;font-size:0.95rem;font-weight:600;line-height:1.2;border-radius:999px;border:1px solid var(--resiaxis-control-border,#c5cdd8);background:#fff;color:var(--resiaxis-text,#1a2332);cursor:pointer;}.resiaxis-leasing-assistant__action--primary{border-color:var(--resiaxis-brand,#0b5cab);background:var(--resiaxis-brand,#0b5cab);color:#fff;}.resiaxis-leasing-assistant__action--secondary:hover,.resiaxis-leasing-assistant__action--primary:hover{opacity:0.92;}.resiaxis-leasing-assistant__composer{display:grid;grid-template-columns:1fr auto;gap:0.75rem;align-items:end;}.resiaxis-leasing-assistant__composer .form-item,.resiaxis-leasing-assistant__composer .js-form-item{margin:0;}.resiaxis-leasing-assistant__input{min-height:2.75rem;}.resiaxis-leasing-assistant__send{min-height:2.75rem;white-space:nowrap;}.resiaxis-leasing-hub__links{display:grid;gap:0.75rem;max-width:28rem;margin:0;padding:0;}.resiaxis-leasing-hub__link{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;color:#052c65;text-decoration:underline;text-underline-offset:0.15em;}.resiaxis-leasing-hub__link:hover,.resiaxis-leasing-hub__link:focus-visible{color:#031633;}.resiaxis-leasing-form__section-title{margin:0 0 0.75rem;font-size:1.125rem;font-weight:600;color:var(--resiaxis-text,#1a2332);}
