:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__metadata{color:var(--suite-text-secondary);font-size:var(--type-context-size);line-height:var(--type-context-line)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design{min-width:0}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__families{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__family,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__item{min-width:0}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__item{align-content:start;gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__gallery{gap:var(--space-6);padding-bottom:var(--space-2);grid-auto-columns:min(100%,16rem);grid-auto-flow:column;display:grid;overflow-x:auto}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__tile{align-items:stretch;gap:var(--space-2);border-radius:var(--app-control-radius-field);white-space:normal;text-align:left;flex-direction:column;width:100%;min-width:0;height:auto;padding:0;text-decoration:none;display:flex}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__paper{aspect-ratio:8.5/11;border:var(--border-hairline);background:#fff;place-items:center;width:100%;display:grid;overflow:hidden}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__paper img{object-fit:contain;width:100%;height:100%;display:block}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__paper-state{padding:var(--space-4);color:var(--suite-text-on-light-secondary);font-size:var(--type-context-size);text-align:center}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__title{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__metadata{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-preview__feedback{z-index:1;justify-items:start;gap:var(--space-2);margin-bottom:var(--space-3);display:grid;position:sticky;top:0}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-preview__feedback .app-notice{width:100%}@media (max-width:620px){:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-document-design__families{gap:var(--space-6)}}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-proposal-workspace__content{gap:var(--space-6);width:100%;max-width:var(--beacon-platform-detail-content-max-width);min-width:0;margin-inline:auto;display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-proposal-workspace__header-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-proposal-workspace__header-tools{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-width:0;display:flex}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-proposal-workspace__status{white-space:nowrap}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-proposal-workspace__header-tools>.estimator-proposal-workspace__header-actions{gap:var(--space-1);flex-wrap:nowrap}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-editor{gap:var(--space-6);min-width:0;display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-editor>.estimator-contract-identity-editor{border-top:var(--border-hairline);padding-top:var(--space-6)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-identity-editor{min-width:0}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-identity-editor__fields{align-items:start;gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-identity-field{gap:var(--space-1);min-width:0;display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-identity-presence{gap:var(--space-1);min-width:0;display:inline-flex}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-identity-presence__person{max-width:9rem;padding-left:var(--space-2);border-left:2px solid var(--collaboration-user-color);color:var(--suite-text-secondary);font-size:var(--type-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-identity-editor__fields--authorization{grid-template-columns:minmax(0,1fr)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-insert-toolbar{justify-content:flex-end;align-items:center;min-width:0;display:flex}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-insert-toolbar__trigger{gap:var(--space-1)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-insert-toolbar__menu{min-width:12rem}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-selection-toolbar{z-index:4;max-width:calc(100vw - var(--space-4));flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:flex}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-selection-toolbar .app-button{min-width:2rem}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-text-style-trigger{gap:var(--space-1)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-selection-toolbar__divider{background:var(--color-border);width:1px;height:1.25rem;margin-inline:2px}@media (max-width:30rem){:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-selection-toolbar__divider{display:none}}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-text-style-menu{min-width:10rem}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-text-style-menu .is-selected{background:var(--app-control-fill-selected);color:var(--app-control-icon-active)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-editor__content{min-height:20rem}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-editor__content,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-disclosure__content{zoom:var(--estimator-document-canvas-zoom,1);overflow-wrap:anywhere;min-width:0;color:var(--suite-text-primary);font-family:var(--font-inter), sans-serif;outline:0;font-size:9.25pt;line-height:1.5027}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-editor__content p{margin-block:0 5.4pt}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-editor__content h2{margin-block:10pt 10.92pt;font-size:15pt;line-height:1.3}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-editor__content h3{margin-block:7pt 9.92pt;font-size:10.5pt;line-height:1.33333}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-editor__content>:first-child{margin-top:0}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-editor__content th{font-size:8.5pt;line-height:1.35294;font-weight:var(--font-weight-semibold)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-editor__content [data-estimator-contract-value=plywood-sheets]{padding:0 var(--space-1);border-radius:var(--object-radius-compact);background:var(--color-primary-soft);color:var(--color-primary);font-weight:var(--font-weight-semibold);display:inline-flex}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-editor__content [data-estimator-contract-page-break]{height:0;margin:var(--space-6) 0;border:0;border-top:1px dashed var(--color-border-strong)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .collaboration-carets__caret{border-left:2px solid var(--collaboration-user-color);pointer-events:none;margin-left:-1px;position:relative}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .collaboration-carets__label{z-index:10;background:var(--collaboration-user-color);color:#fff;font-size:var(--type-micro-meta-size);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .4rem;display:inline-flex;position:absolute;bottom:calc(100% + 3px);left:-2px}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .collaboration-carets__avicon{width:1rem;height:1rem;font-size:var(--type-micro-meta-size);font-weight:var(--font-weight-semibold);background:#ffffff3d;border-radius:50%;place-items:center;display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-publish-note{gap:var(--space-2);display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-publish-note>span{font-size:var(--type-size-sm);font-weight:var(--font-weight-semibold)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-publish-note>span small{margin-left:var(--space-1);color:var(--suite-text-secondary);font-weight:var(--font-weight-normal)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-versions-list{border-top:var(--border-hairline);display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-versions-list__row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-hairline);cursor:pointer;grid-template-columns:auto minmax(10rem,.55fr) minmax(12rem,1fr);display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-versions-list__row>span{gap:var(--space-1);display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-versions-list__row small{color:var(--suite-text-secondary)}@media (max-width:620px){:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-versions-list__row{grid-template-columns:auto minmax(0,1fr)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-contract-versions-list__row>small{grid-column:2}}
@media (max-width:767px),(max-height:35rem){:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .ui-workflow-step.ui-workflow-step--viewport-footer{grid-template-rows:auto;min-height:0}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .ui-workflow-step.ui-workflow-step--bounded{height:auto}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .ui-workflow-step.ui-workflow-step--bounded .ui-workflow-step__content,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .measurement-record-workspace .ui-workflow-step__content>form{overflow:visible}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .measurement-record-workspace .ui-workflow-step__content>form{flex:none}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .ui-workflow-step.ui-workflow-step--bounded{grid-template-rows:none}}@media (min-width:768px) and (max-width:52rem){:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .page-grid--measurement-record-workspace .sales-workspace__workbench{overscroll-behavior:contain;flex:none;overflow-y:auto}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .page-grid--measurement-record-workspace .sales-workspace__workbench,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .page-grid--measurement-record-workspace .sales-workspace__workflow,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .page-grid--measurement-record-workspace .sales-workspace__workflow>.workflow-task-panel,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .ui-workflow-step.ui-workflow-step--bounded.measurement-record-workspace{height:auto}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .ui-workflow-step.ui-workflow-step--bounded.measurement-record-workspace{grid-template-rows:auto}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .ui-workflow-step.ui-workflow-step--bounded.measurement-record-workspace .ui-workflow-step__content,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .measurement-record-workspace .ui-workflow-step__content>form{overflow:visible}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .measurement-record-workspace .ui-workflow-step__content>form{flex:none}}@media (min-width:52.01rem) and (max-height:35rem){:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .ui-workflow-step.ui-workflow-step--bounded.measurement-record-workspace{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .ui-workflow-step.ui-workflow-step--bounded.measurement-record-workspace .ui-workflow-step__content,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .measurement-record-workspace .ui-workflow-step__content>form{overflow:hidden}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .measurement-record-workspace .ui-workflow-step__content>form{flex:1 1 0}}@media (max-width:767px){:root:where(:has(>body[data-suite-module=estimator])),:where([data-suite-surface=estimator]){--app-sticky-top-safe:calc(3.3rem + var(--space-3))}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .settings-support-actions,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .settings-support-console__header,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .selection-group__header,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .ui-workspace-section__header,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .workspace-project-header__content{flex-direction:column;align-items:stretch}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .app-main{--app-main-top-offset:14px;width:min(100% - 1rem,1100px);padding:var(--app-main-top-offset) 0 calc(1.5rem + env(safe-area-inset-bottom,0px))}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .app-main.app-main--workflow{--app-main-top-offset:14px}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .ui-workflow-step__footer{padding-bottom:max(var(--space-3), env(safe-area-inset-bottom,0px));bottom:0}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .work-directory-view-controls{justify-content:flex-end}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .work-directory-view-controls__trigger{width:var(--button-height-standard)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .work-directory-pagination{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .work-directory-pagination>span{grid-area:1/1/auto/-1;min-width:0}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .work-directory-pagination .app-button{width:100%;min-width:0}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .manual-pricing-form-grid,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .qxo-customer-product__fields{grid-template-columns:1fr}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .button-row,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .work-table-actions{width:100%}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .manual-material-row,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .qxo-selection-row,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .qxo-catalog-result,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .qxo-pricing-line,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .qxo-catalog-search{grid-template-columns:1fr}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .qxo-material-match__header,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .qxo-pricing-action,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .qxo-pricing-total{flex-direction:column;align-items:stretch}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .qxo-pricing-line__numbers{justify-items:start}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .workflow-action-footer{flex-direction:column;align-items:stretch}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .workflow-action-footer .button-row{justify-content:flex-end}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .app-summary-list--rows>.app-summary-item{grid-template-columns:1fr;gap:.2rem;display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .app-summary-list--rows>.app-summary-item>dd{text-align:left}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimate-summary-main{grid-template-columns:1fr}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimate-signed-upload__line{flex-direction:column;align-items:stretch}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimate-signed-upload__line>button{width:100%;margin-left:0}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimate-upgrade-choice__fields{grid-template-columns:minmax(0,1fr)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .settings-support-actions{justify-content:stretch}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .settings-support-actions>*{width:100%}}@media (max-width:1360px){:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .work-directory-inbox--trash .work-directory-inbox__header{display:none}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .work-directory-inbox--trash .work-directory-inbox__row{gap:var(--space-2);min-height:0;padding:var(--space-3);border-bottom:var(--border-hairline);grid-template-columns:1fr;display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .work-directory-inbox--trash .work-directory-inbox__cell{gap:var(--space-1);padding:var(--space-1) 0;display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .work-directory-inbox--trash .work-directory-inbox__cell:before{content:attr(data-label);color:var(--suite-text-secondary);font-size:var(--type-size-xs);line-height:var(--type-meta-line);font-weight:var(--font-weight-medium)}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .work-directory-inbox--trash .work-directory-inbox__actions{padding-top:var(--space-2)}}@media (prefers-reduced-motion:reduce){:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) :where(.estimator-product-surface) button:where(:not([class^=app-],[class*=\ app-],[data-app-navigation-row])){transition-property:background-color,color,box-shadow,opacity}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .estimator-product-surface :where(button:not([class^=app-],[class*=\ app-],[data-app-navigation-row])):active:where(:not(:disabled)){transform:none}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .integration-details-disclosure>summary svg{transition:none}}

:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .contact-active-leads{gap:4px;min-width:0;display:grid}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .contact-active-leads__caption,:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .contact-active-leads__feedback{color:var(--suite-text-secondary);font-size:var(--type-context-meta-size);font-weight:var(--type-context-meta-weight);line-height:var(--type-context-meta-line);letter-spacing:var(--type-context-meta-tracking);margin:0}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .contact-active-leads__feedback{align-items:center;gap:8px;display:flex}:where(html:has(>body[data-suite-module=estimator]),[data-suite-surface=estimator]) .contact-active-leads__more{justify-self:start}

