html.public{scrollbar-gutter:stable}@media print{#contract-sidebar,form,nav,button,ul.tabs,.icon,.preview-header{display:none}.section,.clause,.lease{font-size:10px}}.signature-tags{color:rgba(0,0,0,0) !important;user-select:none}@media not print{.lease{font-size:var(--font-sm)}.section,.clause{margin-bottom:var(--space-8)}.section b,.section strong,.clause b,.clause strong{font-weight:600;font-size:var(--font-md)}.signatures,.signature-column{display:none}.alwaysbreak{border-top:1px dashed rgb(var(--gray-200));padding-top:var(--space-10);margin-top:var(--space-10)}.heading{text-align:center}.sales-header h1{color:rgb(var(--nfos-green));font-size:var(--font-4xl);font-weight:bold;margin-bottom:-5px;display:flex;justify-content:space-between}.layout-container{display:flex;justify-content:center;margin-bottom:var(--space-10)}.layout-footer{margin-bottom:var(--space-10);font-size:var(--font-xs);text-align:center}.custom-shape-divider-top-1651000592{top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-top-1651000592 svg{position:relative;display:block;width:calc(100% + 1.3px);height:120px}.custom-shape-divider-top-1651000592 .shape-fill{fill:#fff}}.tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--border-color);padding:0}.tabs.sticky-tabs{position:sticky;top:200px;background:rgb(var(--white));z-index:1}.tabs a{text-decoration:none;cursor:pointer;color:var(--text-secondary);font-weight:500;padding-top:1rem;padding-bottom:1rem;padding-left:var(--space-1);padding-right:var(--space-1);display:inline-block;margin-right:1rem;border:0;border-bottom:2px solid rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);transition:border-bottom-color .4s;pointer-events:all;user-select:none}.tabs a.active,.tabs a.selected{color:rgb(var(--gray-800));border-bottom-color:rgb(var(--blue-500));font-weight:bold}.tabs a:hover{color:var(--text-primary);border-bottom-color:rgb(var(--blue-500))}.estimate-print-container{position:relative;overflow:hidden;padding:0px 10px;font-weight:400;color:rgb(var(--gray-800))}.estimate-print-container .estimate-print-container:after{content:"";width:0;height:0;border-style:solid;border-width:0 200px 200px 0;border-color:rgba(0,0,0,0) #004d38 rgba(0,0,0,0) rgba(0,0,0,0);right:0;top:0;position:absolute;opacity:.05}.estimate-print-container h1{color:rgb(var(--nfos-green));font-size:var(--font-4xl);font-weight:bold;margin-bottom:-5px;display:flex;justify-content:space-between}.estimate-print-container .logo-header{margin-top:5px}.estimate-print-container .location-heading{line-height:var(--font-sm);font-size:var(--font-sm);font-weight:bold;color:rgb(var(--gray-700));margin-top:8px;margin-bottom:16px}.estimate-print-container .date-container{width:150px;display:block;height:40px}.estimate-print-container .date-box{-webkit-display:flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:150px}.estimate-print-container .date-label,.estimate-print-container .customer-label{font-weight:500;color:rgb(var(--gray-700));margin-bottom:.125rem}.estimate-print-container .date-value,.estimate-print-container .customer-value{font-weight:700;color:rgb(var(--gray-900))}.estimate-print-container .customer-box{-webkit-display:flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;margin-bottom:16px}.estimate-print-container .customer-box:first-child{float:left}.estimate-print-container .customer-box:last-child{float:right}.estimate-print-container .table-wrapper{padding:16px 0}.estimate-print-container .estimate-groups{margin-bottom:32px}.estimate-print-container .estimate-table{table-layout:fixed;width:100%;margin:auto;border-collapse:collapse;border:1px solid rgba(0,0,0,0);margin-bottom:8px}.estimate-print-container .estimate-table tr{border-bottom:0;height:25px;border-bottom:1px solid rgb(var(--gray-100))}.estimate-print-container .estimate-table td,.estimate-print-container .estimate-table th{border-right:1px solid rgba(0,0,0,0);padding:3px 5px}.estimate-print-container .estimate-table td:first-child,.estimate-print-container .estimate-table th:first-child{text-align:left}.estimate-print-container .estimate-table td:last-child,.estimate-print-container .estimate-table th:last-child{text-align:right}.estimate-print-container .estimate-table td.number,.estimate-print-container .estimate-table td.text-right,.estimate-print-container .estimate-table th.number,.estimate-print-container .estimate-table th.text-right{text-align:right !important}.estimate-print-container .estimate-table td.text-center,.estimate-print-container .estimate-table th.text-center{text-align:center !important}.estimate-print-container .estimate-table td.text-left,.estimate-print-container .estimate-table th.text-left{text-align:left !important}.estimate-print-container .group-name{font-weight:bold;color:rgb(var(--gray-900));font-size:13px;margin-bottom:8px}.estimate-print-container .description{text-align:left}.estimate-print-container .item-description-value{color:rgb(var(--gray-900));font-weight:600}.estimate-print-container .item-description-value small{color:rgb(var(--gray-600))}.estimate-print-container .quantity{text-align:center;width:150px}.estimate-print-container .unit{text-align:center;width:150px}.estimate-print-container .unit-price{text-align:right;width:150px}.estimate-print-container .amount{text-align:right;width:200px}.estimate-print-container .estimate-total{float:right;padding-right:6px}.estimate-print-container .estimate-total .estimate-total-label{color:rgb(var(--gray-700));float:left;width:150px;text-align:right}.estimate-print-container .estimate-total .estimate-total-value{float:right;width:200px;text-align:right}.estimate-print-container .estimate-summary table{width:100%}.estimate-print-container dl{float:right;width:400px}.estimate-print-container dl dt{float:left;padding:6px 0;width:200px;text-align:right;color:rgb(var(--gray-800));border-bottom:1px solid rgb(var(--gray-100))}.estimate-print-container dl dd{width:200px;float:right;margin:0;padding:6px 0;text-align:right;color:rgb(var(--gray-900));border-bottom:1px solid rgb(var(--gray-100))}.estimate-print-container .estimate-total-amount{font-weight:bold;color:rgb(var(--blue-600))}.estimate-print-container .remainder-reminder{padding:6px 0;text-align:right}.estimate-print-container .signature-container{margin-top:50px;display:none}.estimate-print-container .signature{float:left}.estimate-print-container .estimate-change-warning{color:rgb(var(--gray-500))}.estimate-print-container .estimate-discount{font-size:75%;color:rgb(var(--green-800))}.estimate-print-container tr{page-break-inside:avoid}.estimate-print-container thead th{height:.6cm}.active{background:#f9f3f0;color:#a15f47;font-weight:600;transition:all .2s ease-in-out}.renewal-preview .rent-table .rent-table-payments{width:70px}.renewal-preview .rent-table .rent-table-dash{width:15px;display:none}.logo-header{width:120px}.lease-preview-dialog:not([open]){display:none}.lease-preview-dialog[open]{display:flex;align-items:center;justify-content:center}.lease-preview-dialog::backdrop{background:rgba(0,0,0,.45)}@media(max-width: 767px){.lease-preview-dialog[open]{align-items:stretch;justify-content:stretch}}html:has(body.collection-wizard-active){background-color:#f8f8f6}@view-transition{html:has(body.collection-wizard-active){navigation:auto}}body.collection-wizard-active{display:flex;flex-direction:column;min-height:100dvh}body.collection-wizard-active .account-portal{flex:1 1 auto;min-height:calc(100dvh - var(--dev-toolbar-height, 0px) - 4rem);background-color:#f8f8f6}body.collection-wizard-active .portal-shell,body.collection-wizard-active .portal-shell__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.collection-wizard-active .portal-shell__body{background-color:#f8f8f6}.collection-wizard-card{view-transition-name:collection-wizard-card}::view-transition-old(collection-wizard-card),::view-transition-new(collection-wizard-card){animation-duration:350ms;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-fill-mode:both}html:not([data-collection-nav=back]) ::view-transition-old(collection-wizard-card){animation-name:collection-wizard-exit-forward}html:not([data-collection-nav=back]) ::view-transition-new(collection-wizard-card){animation-name:collection-wizard-enter-forward}html[data-collection-nav=back] ::view-transition-old(collection-wizard-card){animation-name:collection-wizard-exit-back}html[data-collection-nav=back] ::view-transition-new(collection-wizard-card){animation-name:collection-wizard-enter-back}html[data-collection-add-contact]:not([data-collection-nav=back]) ::view-transition-old(collection-wizard-card){animation-name:collection-wizard-exit-forward}html[data-collection-add-contact]:not([data-collection-nav=back]) ::view-transition-new(collection-wizard-card){animation-name:collection-wizard-enter-from-top}html[data-collection-add-contact][data-collection-nav=back] ::view-transition-old(collection-wizard-card){animation-name:collection-wizard-exit-to-top}html[data-collection-add-contact][data-collection-nav=back] ::view-transition-new(collection-wizard-card){animation-name:collection-wizard-enter-from-top}@keyframes collection-wizard-enter-from-top{from{opacity:0;transform:translateY(-20px)}}@keyframes collection-wizard-exit-to-top{to{opacity:0;transform:translateY(-20px)}}@keyframes collection-wizard-exit-forward{to{opacity:0;transform:translateY(-12px)}}@keyframes collection-wizard-enter-forward{from{opacity:0;transform:translateY(12px)}}@keyframes collection-wizard-exit-back{to{opacity:0;transform:translateY(12px)}}@keyframes collection-wizard-enter-back{from{opacity:0;transform:translateY(-12px)}}::view-transition-old(root),::view-transition-new(root){animation-duration:0ms}@media(prefers-reduced-motion: reduce){::view-transition-old(collection-wizard-card),::view-transition-new(collection-wizard-card){animation:none !important}}.max-select-row--blocked label{cursor:not-allowed;opacity:.5;pointer-events:none}[data-collection-contact-edit].is-view-transition-source{view-transition-name:collection-contact-surface}html[data-collection-contact-morph] .collection-wizard-card{view-transition-name:none !important}html[data-collection-contact-morph] ::view-transition-old(collection-wizard-card),html[data-collection-contact-morph] ::view-transition-new(collection-wizard-card){animation:none !important}html:not([data-collection-nav=back]) ::view-transition-old(collection-contact-surface),html:not([data-collection-nav=back]) ::view-transition-new(collection-contact-surface){animation-duration:280ms;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-fill-mode:both}html:not([data-collection-nav=back]) ::view-transition-old(collection-contact-surface){animation-name:collection-contact-exit-forward}html:not([data-collection-nav=back]) ::view-transition-new(collection-contact-surface){animation-name:collection-contact-enter-forward}html[data-collection-nav=back] ::view-transition-old(collection-contact-surface),html[data-collection-nav=back] ::view-transition-new(collection-contact-surface){animation-duration:280ms;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-fill-mode:both}html[data-collection-nav=back] ::view-transition-old(collection-contact-surface){animation-name:collection-contact-exit-back}html[data-collection-nav=back] ::view-transition-new(collection-contact-surface){animation-name:collection-contact-enter-back}@keyframes collection-contact-exit-forward{to{opacity:0;transform:scale(0.96)}}@keyframes collection-contact-enter-forward{from{opacity:0;transform:scale(0.96)}}@keyframes collection-contact-exit-back{to{opacity:0;transform:scale(1.02)}}@keyframes collection-contact-enter-back{from{opacity:0;transform:scale(1.02)}}@media(prefers-reduced-motion: reduce){[data-collection-contact-edit].is-view-transition-source{view-transition-name:none !important}::view-transition-old(collection-contact-surface),::view-transition-new(collection-contact-surface){animation:none !important}}.collection-step-paper{contain:layout;width:100%;border-radius:.375rem;border:1px solid var(--border-default, rgba(0, 0, 0, 0.1));background:#fff}.collection-step-paper__body{padding:1.5rem}@media(width >= 640px){.collection-step-paper__body{padding:2rem}}.collection-step-paper-stack{position:relative;width:100%}.collection-step-paper-stack--stacked{display:grid}.collection-step-paper-stack--stacked>*{grid-area:1/1}.collection-step-paper-stack--stacked .collection-step-paper--rear{min-height:100%;margin-block-end:.25rem}.collection-step-paper-stack--stacked .collection-step-paper__sheet{position:relative;z-index:1;margin:.25rem;padding:1.5rem;transform:translateY(-0.25rem);border-radius:.375rem;border:1px solid var(--border-default, rgba(0, 0, 0, 0.1));background:#fff}@media(width >= 640px){.collection-step-paper-stack--stacked .collection-step-paper__sheet{padding:2rem}}@media(prefers-reduced-motion: reduce){.collection-step-paper-stack--stacked .collection-step-paper__sheet{transform:none}}.collection-step-stack__frame{opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity 220ms cubic-bezier(0.4, 0, 0.2, 1),transform 220ms cubic-bezier(0.4, 0, 0.2, 1)}.collection-step-stack__list{transition:opacity 220ms cubic-bezier(0.4, 0, 0.2, 1),transform 220ms cubic-bezier(0.4, 0, 0.2, 1)}.collection-step-stack--form-open .collection-step-stack__frame{opacity:1;pointer-events:auto;transform:translateY(-0.5rem)}.collection-step-stack--form-open .collection-step-stack__list{pointer-events:none}.collection-contact-sheet{margin-inline:.375rem;margin-block:0;padding:1.25rem 1.5rem;border-radius:.375rem;border-width:1px;background:#fff;height:100%}.collection-contact-sheet--loading{min-height:8rem;display:flex;align-items:center;justify-content:center;box-shadow:none}@media(prefers-reduced-motion: reduce){.collection-step-stack__frame,.collection-step-stack__list{transition:none !important}.collection-step-stack--form-open .collection-step-stack__frame{transform:translateY(-4px)}}
