:root{--tenant-reference-pending:var(--colour-main-blue);--tenant-reference-in-review:#34bebd;--tenant-reference-awaiting-response:#34bebd;--tenant-reference-cancelled:#34bebd;--tenant-reference-failed:var(--colour-danger-accent);--tenant-reference-conditional-pass:var(--colour-main-orange);--tenant-reference-conditions-met:var(--colour-main-orange);--tenant-reference-pass:var(--colour-success-accent)}[data-action=toggle-section]{cursor:pointer}.reference-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.reference-card{border:.1rem solid var(--colour-medium-grey);background-color:var(--colour-white);border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;overflow:hidden}.reference-card .card-header{border-bottom:.05rem solid var(--colour-medium-grey);background-color:var(--colour-main-blue);-ms-flex-align:center;align-items:center;min-height:4.5rem;padding:.5rem 1rem;display:-ms-flexbox;display:flex}.reference-card .card-header h3{color:var(--colour-white);margin:0;font-size:1.25rem;line-height:1.75rem}.reference-card .card-body{-ms-flex-direction:column;flex-direction:column;-ms-flex:0 100%;flex:0 100%;gap:.5rem;padding-top:1rem;padding-bottom:1rem;display:-ms-flexbox;display:flex}.reference-card .card-body .reference-bolt-on-status{background-color:color-mix(in srgb, var(--colour-main-orange), transparent 80%);padding:.5rem}.reference-card .card-body .reference-bolt-on-status i{margin-left:.5rem;margin-right:.5rem}.reference-card .card-body dl[data-layout=horizontal]{margin-left:1rem;margin-right:1rem}.reference-card .card-body dl[data-layout=horizontal] dd:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.reference-card .card-body dl[data-layout=horizontal] dd:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.reference-card .card-body .reference-status-label{color:var(--colour-off-white);border-radius:.2rem;padding:.1rem .4rem;display:inline-block}.reference-card .card-body .reference-status-label[data-status=Pending]{background-color:var(--tenant-reference-pending)}.reference-card .card-body .reference-status-label[data-status=In\ Review]{background-color:var(--tenant-reference-in-review)}.reference-card .card-body .reference-status-label[data-status=Awaiting\ Response]{background-color:var(--tenant-reference-awaiting-response)}.reference-card .card-body .reference-status-label[data-status=Cancelled]{background-color:var(--tenant-reference-cancelled)}.reference-card .card-body .reference-status-label[data-status=Failed]{background-color:var(--tenant-reference-failed)}.reference-card .card-body .reference-status-label[data-status=Conditional\ Pass]{background-color:var(--tenant-reference-conditional-pass)}.reference-card .card-body .reference-status-label[data-status=Conditions\ Met]{background-color:var(--tenant-reference-conditions-met)}.reference-card .card-body .reference-status-label[data-status=Pass]{background-color:var(--tenant-reference-pass)}.reference-card .card-body .card-actions{-ms-flex:100%;flex:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:end;height:100%;margin-top:.5rem;margin-left:1rem;margin-right:1rem;display:-ms-flexbox;display:flex}.reference-card .card-body .card-actions .btn{padding-left:.75rem;padding-right:.75rem;font-size:.75rem}.reference-card .card-body .card-actions:has(a:only-child){-ms-flex-pack:end;justify-content:end}.reference-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.1)}.stage-indicators{-ms-flex-pack:distribute;justify-content:space-around;margin-top:15px;display:-ms-flexbox;display:flex}.stage-indicator{text-align:center;width:22%}.stage-icon{color:#fff;background-color:#a9a9a8;border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;margin:0 auto 5px;font-size:14px;display:-ms-flexbox;display:flex}.stage-icon[title=Pending]{background-color:var(--tenant-reference-pending)}.stage-icon[title=In\ Review]{background-color:var(--tenant-reference-in-review)}.stage-icon[title=Awaiting\ Response]{background-color:var(--tenant-reference-awaiting-response)}.stage-icon[title=Cancelled]{background-color:var(--tenant-reference-cancelled)}.stage-icon[title=Failed]{background-color:var(--tenant-reference-failed)}.stage-icon[title=Conditional\ Pass]{background-color:var(--tenant-reference-conditional-pass)}.stage-icon[title=Conditions\ Met]{background-color:var(--tenant-reference-conditions-met)}.stage-icon[title=Pass]{background-color:var(--tenant-reference-pass)}.stage-name{color:var(--colour-dark-grey);font-size:12px}.empty-state{text-align:center;background-color:var(--colour-light-grey);border-radius:8px;padding:40px 20px}.empty-state i{color:var(--colour-dark-grey);margin-bottom:15px;font-size:48px}.empty-state h3{color:var(--colour-main-blue);margin-bottom:10px}.progress-reference-info{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:1rem;display:grid}@container column (width<=650px){.progress-reference-info{grid-template-columns:1fr}}.progress-reference-info .progress-reference-info-box{background-color:var(--colour-light-grey);border-radius:.5rem;-ms-flex:1;flex:1;padding:1rem;position:relative}.progress-reference-info .progress-reference-info-box .heading{font-size:1.5rem;font-weight:var(--font-weight-normal);margin-bottom:.5rem}.progress-reference-info .progress-reference-info-box p{font-size:2rem;line-height:2.25rem;font-weight:var(--font-weight-bold);margin:0}.progress-reference-info .progress-reference-info-box:has(.status-banner){position:relative}.progress-reference-info .progress-reference-info-box:has(.status-banner) .status-banner{max-width:200px;position:absolute;top:1.5rem;bottom:auto;left:auto;right:1.5rem}.download-report-button{-ms-flex-pack:center;justify-content:center;margin-top:3rem;margin-bottom:3rem;display:-ms-flexbox;display:flex}.download-report-button .btn{padding-top:.5rem;padding-bottom:.5rem}.status-banner{background-color:var(--colour-main-orange);color:var(--colour-off-white);font-weight:var(--font-weight-bold);border-radius:.5rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:1rem;font-size:1.5rem;display:-ms-flexbox;display:flex}.status-banner[data-status=Pending]{background-color:var(--tenant-reference-pending)}.status-banner[data-status=In\ Review]{background-color:var(--tenant-reference-in-review)}.status-banner[data-status=Awaiting\ Response]{background-color:var(--tenant-reference-awaiting-response)}.status-banner[data-status=Cancelled]{background-color:var(--tenant-reference-cancelled)}.status-banner[data-status=Failed]{background-color:var(--tenant-reference-failed)}.status-banner[data-status=Conditional\ Pass]{background-color:var(--tenant-reference-conditional-pass)}.status-banner[data-status=Conditions\ Met]{background-color:var(--tenant-reference-conditions-met)}.status-banner[data-status=Pass]{background-color:var(--tenant-reference-pass)}.reference-details{background-color:var(--colour-light-grey);border-radius:.5rem;padding:1.5rem}.reference-details .section-header{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.reference-details .section-header .status-banner{padding:.5rem 1rem;font-size:1rem}.reference-details h2{margin-top:0;margin-bottom:1rem}.reference-details dl{border-top:.1rem solid var(--colour-main-orange);column-gap:0}.reference-details dl :is(dt,dd){padding:.5rem}.reference-details dl :is(dt,dd):not(:last-of-type){border-bottom:1px solid var(--colour-medium-grey)}.reference-details dl dt:has(span[data-tooltip]):after{content:none}.reference-details dl dd:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.reference-details dl dd:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}@container column (width<=600px){.reference-details dl dt{border-bottom:none}.reference-details dl dd:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.5rem}.reference-details dl dd:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.5rem}}.email-container .email-display-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.email-container .email-update-form{-ms-flex-align:center;align-items:center;gap:1rem;display:-ms-flexbox;display:flex}.email-container .email-update-form .email-input{background-color:var(--colour-white);border:.2rem solid var(--colour-medium-grey);-ms-flex-positive:1;flex-grow:1;padding:.2rem .4rem}.progress-stages{grid-template-rows:2.5rem 2.5rem 1fr;grid-template-columns:repeat(4,1fr);justify-items:center;display:grid}@container column (width<=600px){.progress-stages{grid-template-rows:repeat(4,1fr);grid-template-columns:2.5rem 2.5rem 1fr;justify-items:start;row-gap:1rem;padding-top:1rem}}.progress-stages.progress-stages-company{grid-template-columns:repeat(3,1fr)}@container column (width<=600px){.progress-stages.progress-stages-company{grid-template-rows:repeat(3,1fr);grid-template-columns:2.5rem 2.5rem 1fr}}.progress-stages:before{content:"";background-color:var(--colour-medium-grey);grid-area:2/1/auto/5;width:100%;height:.3rem;translate:0 -.1rem}@container column (width<=600px){.progress-stages:before{grid-area:1/2/5/2;width:.3rem;height:calc(100% + 1rem);translate:-.1rem -1rem}}.progress-stage{display:contents}.progress-stage .stage-icon{aspect-ratio:1;background-color:var(--colour-dark-grey);z-index:1;grid-row:1/3;width:auto;height:100%;font-size:2rem}@container column (width<=600px){.progress-stage .stage-icon{grid-area:auto/1/auto/3}}.progress-stage .stage-info{-ms-flex-direction:column;flex-direction:column;grid-row:3/4;-ms-flex-align:center;align-items:center;margin-top:.5rem;display:-ms-flexbox;display:flex}.progress-stage .stage-info .stage-label{font-weight:var(--font-weight-bold);text-align:center;margin-bottom:.5rem}.progress-stage .stage-info .stage-status{white-space:nowrap;font-weight:var(--font-weight-bold);border-radius:.75rem;padding:.2rem .75rem}@container column (width<=600px){.progress-stage .stage-info{grid-area:auto/3/auto/4;justify-self:start;-ms-flex-align:start;align-items:start;margin-top:0}.progress-stage .stage-info:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.progress-stage .stage-info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}}.progress-stage:first-child :is(.stage-icon,.stage-info){grid-column:1/2}.progress-stage:nth-child(2) :is(.stage-icon,.stage-info){grid-column:2/3}.progress-stage:nth-child(3) :is(.stage-icon,.stage-info){grid-column:3/4}.progress-stage:nth-child(4) :is(.stage-icon,.stage-info){grid-column:4/5}@container column (width<=600px){.progress-stage .stage-icon{grid-column:1/3!important}.progress-stage .stage-info{grid-column:3/4!important}.progress-stage:first-child :is(.stage-icon,.stage-info){grid-row:1/2}.progress-stage:nth-child(2) :is(.stage-icon,.stage-info){grid-row:2/3}.progress-stage:nth-child(3) :is(.stage-icon,.stage-info){grid-row:3/4}.progress-stage:nth-child(4) :is(.stage-icon,.stage-info){grid-row:4/5}}.progress-stage[title=Pending] :is(.stage-icon,.stage-status){background-color:var(--tenant-reference-pending);color:var(--colour-off-white)}.progress-stage[title=Awaiting\ Response] :is(.stage-icon,.stage-status){background-color:var(--tenant-reference-in-review);color:var(--colour-off-white)}.progress-stage[title=In\ Review] :is(.stage-icon,.stage-status){background-color:var(--tenant-reference-awaiting-response);color:var(--colour-off-white)}.progress-stage[title=Cancelled] :is(.stage-icon,.stage-status){background-color:var(--tenant-reference-cancelled);color:var(--colour-off-white)}.progress-stage[title=Failed] :is(.stage-icon,.stage-status){background-color:var(--tenant-reference-failed);color:var(--colour-off-white)}.progress-stage[title=Conditional\ Pass] :is(.stage-icon,.stage-status){background-color:var(--tenant-reference-conditional-pass);color:var(--colour-off-white)}.progress-stage[title=Conditions\ Met] :is(.stage-icon,.stage-status){background-color:var(--tenant-reference-conditions-met);color:var(--colour-off-white)}.progress-stage[title=Pass] :is(.stage-icon,.stage-status){background-color:var(--tenant-reference-pass);color:var(--colour-off-white)}.membership-promo{background-color:color-mix(in srgb, var(--colour-main-orange), transparent 90%);border:1px solid var(--colour-main-orange);border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:.5rem;padding-bottom:2rem;display:-ms-flexbox;display:flex}.membership-promo h3{color:var(--colour-main-orange);margin-bottom:.75rem}.membership-promo p{margin-top:0;margin-bottom:0}.membership-promo a.btn{margin-top:.75rem}.member-benefits{background-color:color-mix(in srgb, var(--colour-main-orange), transparent 90%);border-left:4px solid var(--colour-main-orange);padding:1rem}.member-benefits h3{color:var(--colour-main-orange);margin-bottom:0}.reference-type-container{gap:1rem;display:-ms-flexbox;display:flex}@container column (width<=800px){.reference-type-container{-ms-flex-direction:column;flex-direction:column}}.reference-type{border:.1rem solid var(--colour-medium-grey);cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;-ms-flex:200px;flex:200px;padding:1rem 1rem 1rem 3rem;display:-ms-flexbox;display:flex;position:relative}.reference-type>*{margin-top:0;margin-bottom:0}.reference-type.disabled{opacity:.5;pointer-events:none}.reference-type .indicator{content:"";border:2px solid var(--colour-medium-grey);background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:15px;left:15px}.reference-type .icon{color:var(--colour-main-orange);font-size:24px}.reference-type .heading{color:var(--colour-main-blue);margin-top:.5rem;margin-bottom:.2rem;font-size:28px}.reference-type .description{color:var(--colour-main-blue);-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem}.reference-type .price{color:var(--colour-main-orange);font-weight:700}.reference-type .price .saving{background-color:var(--colour-main-orange);color:#fff;border-radius:4px;margin-left:5px;padding:3px 8px;font-size:14px;display:inline-block}.reference-type:hover{border-color:var(--colour-main-orange);box-shadow:0 4px 8px rgba(0,0,0,.1)}.reference-type:has(input:checked){outline:.15rem solid var(--colour-main-orange);outline-offset:-.1rem;background-color:color-mix(in srgb, var(--colour-main-orange), transparent 97%)}.reference-type:has(input:checked) .indicator{border-color:var(--colour-main-orange);background-color:var(--colour-main-orange);box-shadow:inset 0 0 0 4px #fff}.tenant-reference-upgrades{background-color:var(--colour-light-grey);border-radius:.5rem;padding:.5rem 2rem 1rem}.tenant-reference-upgrades .tenant-reference-upgrade{border:.1rem solid var(--colour-medium-grey);background-color:var(--colour-white);cursor:pointer;font-weight:var(--font-weight-normal);border-radius:.5rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem 1.5rem;display:-ms-flexbox;display:flex}.tenant-reference-upgrades .tenant-reference-upgrade.disabled{opacity:.5;pointer-events:none}.tenant-reference-upgrades .tenant-reference-upgrade.disabled .upgrade-price{display:none}.tenant-reference-upgrades .tenant-reference-upgrade .input-option-label>div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.tenant-reference-upgrades .tenant-reference-upgrade .input-option-label>div:after{top:-.5rem}.tenant-reference-upgrades .tenant-reference-upgrade .upgrade-details{-ms-flex:0 100%;flex:0 100%}.tenant-reference-upgrades .tenant-reference-upgrade .upgrade-details .heading{font-weight:var(--font-weight-bold);margin-bottom:.25rem;font-size:1.25rem}.tenant-reference-upgrades .tenant-reference-upgrade .upgrade-details .heading i{color:var(--colour-main-orange)}.tenant-reference-upgrades .tenant-reference-upgrade .upgrade-details .heading i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}.tenant-reference-upgrades .tenant-reference-upgrade .upgrade-details .heading i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}.tenant-reference-upgrades .tenant-reference-upgrade .upgrade-price{text-align:right;color:var(--colour-main-orange);font-size:1.5rem;line-height:1.5rem}.tenant-reference-upgrades .tenant-reference-upgrade .upgrade-price .saving{background-color:var(--colour-main-orange);color:var(--colour-white);font-size:.8rem;font-weight:var(--font-weight-bold);border-radius:.25rem;margin-top:.5rem;padding:.25rem .75rem;display:inline-block}.tenant-reference-upgrades .tenant-reference-upgrade:hover{border-color:var(--colour-dark-grey)}body:has(input[name=orderType][value=guarantor]:checked) .tenant-reference-upgrade{display:none}.address-group{margin-bottom:2rem}.input-field-update{background-color:var(--colour-white);border:1px solid var(--colour-medium-grey);box-sizing:border-box;border-radius:.25em;width:100%;max-width:37.75em;margin-bottom:.5em;padding:.5em}.edit-buttons{gap:.5em;display:-ms-flexbox;display:flex}.section-header{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1rem;display:-ms-flexbox;display:flex}.header-left{-ms-flex-align:center;align-items:center;gap:1rem;display:-ms-flexbox;display:flex}.header-left h2{margin:0}.status-banner{margin-left:auto}.name-fields{-ms-flex-direction:row;flex-direction:row;gap:1em;width:100%;max-width:37.5em;display:-ms-flexbox;display:flex}.address-fields{-ms-flex-direction:column;flex-direction:column;gap:.5em;width:100%;display:-ms-flexbox;display:flex}dl[data-layout=horizontal] .address-fields{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.address-fields label{font-weight:var(--font-weight-bold);color:var(--colour-off-black);margin-bottom:.4em}.address-fields>div{-ms-flex-direction:column;flex-direction:column;width:100%;display:-ms-flexbox;display:flex}.input-field-error{border:2px solid var(--colour-status-error)}.referencing-response{background-color:var(--colour-light-grey);border-radius:.5rem;padding:1.5rem}@container column (width<700px){.referencing-response>.referencing-comment{max-height:none;overflow:visible}}.referencing-response .section-header{border-bottom:.1rem solid var(--colour-main-orange);margin-bottom:1rem;padding-bottom:.5rem}.referencing-comment{background-color:var(--colour-white);height:auto;max-height:20rem;margin-bottom:1em;position:relative;overflow-y:auto}.referencing-comment>div{min-height:4em;padding:1rem;position:relative}.referencing-comment>div:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:5.5rem}.referencing-comment>div:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:5.5rem}.referencing-comment>div:before{content:"";z-index:0;border-left:3px solid #34bebd;position:absolute;top:0;bottom:0;left:3em}.referencing-comment>div>.icon{color:#fff;background:#34bebd;border-radius:18px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;display:-ms-flexbox;display:flex;position:absolute;top:1.5rem;left:2rem}.order-type-container{gap:1rem;display:-ms-flexbox;display:flex}@container column (width<=800px){.order-type-container{-ms-flex-direction:column;flex-direction:column}}.tenant-header,.guarantor-header{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.tenant-reference-upgrade{border:.1rem solid var(--colour-medium-grey);background-color:var(--colour-white);cursor:pointer;font-weight:var(--font-weight-normal);border-radius:.5rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem 1.5rem;display:-ms-flexbox;display:flex}.tenant-reference-upgrade.disabled{opacity:.5;pointer-events:none}.tenant-reference-upgrade.disabled .upgrade-price{display:none}.tenant-reference-upgrade .input-option-label>div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.tenant-reference-upgrade .input-option-label>div:after{top:-.5rem}.tenant-reference-upgrade .upgrade-details{-ms-flex:0 100%;flex:0 100%}.tenant-reference-upgrade .upgrade-details .heading{font-weight:var(--font-weight-bold);margin-bottom:.25rem;font-size:1.25rem}.tenant-reference-upgrade .upgrade-details .heading .fa-address-card{color:var(--colour-main-orange)}.tenant-reference-upgrade .upgrade-details .heading .fa-address-card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}.tenant-reference-upgrade .upgrade-details .heading .fa-address-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}.tenant-reference-upgrade .upgrade-details .heading .fa-info-circle{font-size:1rem}.tenant-reference-upgrade .upgrade-details .heading .fa-info-circle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.25rem}.tenant-reference-upgrade .upgrade-details .heading .fa-info-circle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.25rem}.tenant-reference-upgrade .upgrade-price{text-align:right;color:var(--colour-main-orange);font-size:1.5rem;line-height:1.5rem}.tenant-reference-upgrade .upgrade-price .saving{background-color:var(--colour-main-orange);color:var(--colour-white);font-size:.8rem;font-weight:var(--font-weight-bold);border-radius:.25rem;margin-top:.5rem;padding:.25rem .75rem;display:inline-block}.tenant-reference-upgrade:hover{border-color:var(--colour-dark-grey)}.tenant-title,.guarantor-title{border-bottom:.3rem solid var(--well-border-colour);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:1rem;display:-ms-flexbox;display:flex}.add-tenant-button,.add-guarantor-button{background-color:var(--well-background-colour);-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:stretch;align-items:stretch;margin-top:1rem;margin-bottom:1rem;padding:.5rem 2rem;display:-ms-flexbox;display:flex}.tenancy-information,.tenant-information,.guarantor-information,.company-information{background-color:var(--colour-white);border:1px solid #ddd;border-radius:.5rem;margin-bottom:1rem;padding:1.5rem;display:block}.tenancy-information h3,.tenant-information h3,.guarantor-information h3,.company-information h3{margin-top:0;margin-bottom:.5rem}.tenant-close:hover{cursor:pointer}.tenant-information:focus-within{border:2px solid var(--colour-main-orange);background-color:var(--colour-white);transition:all .5s;animation:2s ease-in-out 3 highlightPulse}.guarantor-information:focus-within{border:2px solid var(--colour-main-orange);background-color:var(--colour-white);transition:all .5s;animation:2s ease-in-out 3 highlightPulse}.tenant-information:focus-within .tenant-title{color:var(--colour-main-orange)}.guarantor-information:focus-within .guarantor-title{color:var(--colour-main-orange)}@keyframes highlightPulse{0%{border-color:var(--colour-main-orange);box-shadow:0 0 rgba(255,149,77,.3)}50%{border-color:#ff944d;box-shadow:0 0 0 10px rgba(255,149,77,0)}to{border-color:var(--colour-main-orange);box-shadow:0 0 rgba(255,149,77,0)}}.button-bar.button-bar-end{margin-top:2rem}.tenant-assign .tenant-reference-upgrade:has(input:disabled){opacity:.5}