.ls-tool .card-shadow{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)}.ls-tool .card-top-radius{border-top-left-radius:14px;border-top-right-radius:14px}.ls-tool .card-bottom-radius{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.ls-tool .card-hero{background:#006187;border-top-left-radius:14px;border-top-right-radius:14px;color:#fff;padding:1rem 1.25rem}.ls-tool .small-hero{font-size:.95em;opacity:.9}.ls-tool .help-link{text-decoration:none}.ls-tool .rating-stars{font-size:1.25em}.ls-tool .col-form-label,.ls-tool .form-label{font-weight:600}.ls-tool .form-control,.ls-tool .form-select{border-radius:.6rem}.ls-tool .form-check-input:checked{background-color:#006187;border-color:#006187}.ls-tool .ts-wrapper.single .ts-control{flex-wrap:nowrap}.ls-tool .ts-wrapper.single .ts-control>.item{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-tool .ts-wrapper.single .ts-control>input{min-width:2rem!important}.ls-tool .ls-tool-spinner{animation:ls-tool-spin .75s linear infinite;border:.15em solid;border-radius:50%;border-right:.15em solid transparent;display:inline-block;height:1em;margin-right:.5rem;vertical-align:-.125em;width:1em}@keyframes ls-tool-spin{to{transform:rotate(1turn)}}.ls-tool .ls-tool-steps{background:var(--ls-brown-ultralight);border-radius:12px;display:flex;justify-content:center;margin-bottom:1.5rem;padding:.4rem}.ls-tool .ls-tool-steps__list{align-items:center;display:flex;gap:.5rem;justify-content:space-between;list-style:none;margin:0;max-width:600px;padding:0;width:100%}.ls-tool .ls-tool-steps__item{flex:1;text-align:center}.ls-tool .ls-tool-steps__link{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:600;gap:.35rem;justify-content:center;padding:.55rem .75rem;text-decoration:none;transition:all .15s ease;width:100%}.ls-tool .ls-tool-steps__link i{font-size:1rem;opacity:.8}.ls-tool .ls-tool-steps__link.is-disabled{opacity:.5!important}.ls-tool .ls-tool-steps .is-active .ls-tool-steps__link{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);font-weight:600}.ls-tool .ls-tool-steps .is-active .ls-tool-steps__link i{opacity:1}.ls-tool .bottom-element{padding:2rem 0}.ls-tool .bottom-element header{margin:0 auto;max-width:700px}.ls-tool .bottom-element .bottom-element-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);height:100%;padding:1.5rem 1.25rem 1.25rem;transition:all .2s ease}.ls-tool .bottom-element .bottom-element-card:hover{box-shadow:0 4px 10px rgba(0,0,0,.08);transform:translateY(-3px)}.ls-tool .bottom-element .bottom-element-icon-wrapper{display:flex;justify-content:center}.ls-tool .bottom-element .bottom-element-icon{align-items:center;background:#e7f2f2;border-radius:50%;color:#006187;display:flex;font-size:1.5rem;height:3rem;justify-content:center;padding:.6rem;width:3rem}.rent-receipt-address input{margin:0 .5rem .5rem 0}.rent-receipt-comment textarea{min-height:100px}.wrapper{background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:10px;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.signature-pad,.wrapper{height:200px;width:375px}.signature-pad{left:0;position:absolute;top:0}.period-arrow{padding:5px 3px}.period-arrow ls-icon{vertical-align:middle}.rent-receipt-paid-at div{margin-right:12px}@media(min-width:768px){.w-md-auto{width:auto!important}}@media(max-width:767.98px){.ls-tool{padding-bottom:5.5rem}.rent-receipt-sticky-cta{background-color:hsla(0,0%,100%,.7);border-top:1px solid hsla(0,0%,49.8%,.2);bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.08);display:none;left:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1050}.rent-receipt-sticky-cta .btn{width:100%}.rent-receipt-sticky-cta.show{display:block}}.offcanvas-backdrop{--bs-backdrop-bg:rgba(31,40,30,.5);--bs-backdrop-opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(31,40,30,.5)}.offcanvas-backdrop.show{opacity:1}.app-help-icon{aspect-ratio:1;background-color:#0187c3;border-radius:100%;color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:400;height:1.125rem;line-height:1.125rem;margin-left:.25rem;text-align:center;vertical-align:middle;width:1.125rem}.offcanvas.contextual-help .contextual-help-toggler{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27white%27><path d=%27M2.1 2.9A.5.5 0 1 1 3 2L8 7.3 13.1 2a.5.5 0 0 1 .8.8L8.7 8l5.2 5.1a.5.5 0 0 1-.8.8L8 8.7 2.9 14A.5.5 0 0 1 2 13L7.3 8z%27/></svg>");background-position:50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;cursor:pointer;height:1.5rem;position:absolute;right:1rem;top:-2.5rem;width:1.5rem;z-index:1050}.offcanvas.contextual-help .contextual-help-content{padding:2rem}@media(max-width:991.98px){.offcanvas.contextual-help{height:auto;left:0;max-height:80%;min-height:20vh;right:0;transform:translateY(100%)}.offcanvas.contextual-help .contextual-help-toggler{right:1rem;top:-2.5rem}}@media(min-width:992px){.offcanvas.contextual-help{max-width:640px;min-width:30vw;right:0;top:0;transform:translateX(100%);width:auto}.offcanvas.contextual-help .contextual-help-toggler{left:-2.5rem;top:1rem}}.contextual-help-content>:first-child{margin-top:0}.contextual-help-content h1,.contextual-help-content h2,.contextual-help-content h3,.contextual-help-content h4,.contextual-help-content h5,.contextual-help-content h6{margin-bottom:1.125em;margin-top:1.375em}.contextual-help-content h1{font-size:1.125rem}.contextual-help-content h2{font-size:1rem}.contextual-help-content h3,.contextual-help-content h4,.contextual-help-content h5,.contextual-help-content h6{font-size:.875rem}.rating-stars{color:#dadce0;font-size:1.3em;letter-spacing:-.15em;line-height:1em;user-select:none;white-space:nowrap}.rating-stars .yellow-star{color:#ffba0b}.rating-stars-input{align-items:center;display:flex;flex-flow:row-reverse nowrap;justify-content:start}.rating-stars-input input{display:none}.rating-stars-input label{color:#fff;cursor:pointer;font-size:1.75rem;line-height:1em;text-shadow:0 0 2px rgba(0,0,0,.5);user-select:none;white-space:nowrap}.rating-stars-input input:active~label,.rating-stars-input input:checked~label,.rating-stars-input label:hover,.rating-stars-input label:hover~label{color:#ffba0b}