.login_page__pxwLY{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--js-space-40px) var(--js-space-24px);background:var(--js-surface-chrome);font-family:var(--js-font-ui)}.login_page__pxwLY :where(h1,h2,h3,h4,h5,h6,p){margin:0}.login_brand__KOOKw{display:flex;flex-direction:column;align-items:center;gap:var(--js-space-16px);margin-bottom:var(--js-space-28px);text-align:center}.login_logo__oLM1C{height:var(--js-space-40px);width:auto;display:block}.login_greeting__EpQ9E{font-family:var(--js-font-display);font-size:var(--js-text-h1-size);font-weight:var(--js-font-weight-semibold);line-height:var(--js-text-h1-line);letter-spacing:var(--js-tracking-tight);color:var(--js-text-on-dark)}.login_panel__OIgju{box-sizing:border-box;width:min(100%,calc(var(--js-content-max-form) / 2));background:var(--js-surface-panel);border:1px solid var(--js-border-panel);border-radius:var(--js-radius-xl);box-shadow:var(--js-shadow-panel);padding:var(--js-space-36px)}.login_subtitle__Y1NzP{color:var(--js-ink-4);font-size:var(--js-text-body-size);font-weight:var(--js-font-weight-regular);text-align:center;margin:0 0 var(--js-space-24px)}.login_form__TI6wS{display:flex;flex-direction:column;gap:var(--js-space-16px)}.login_links__APM2s{display:flex;flex-direction:column;align-items:center;gap:var(--js-space-12px)}.login_signupHint__9GSTL{color:var(--js-ink-4);font-size:var(--js-text-body-size);text-align:center}.login_footer__iLKSc{display:flex;justify-content:center;align-items:center;gap:var(--js-space-8px);color:var(--js-ink-5);font-size:var(--js-text-label-size)}.login_loading__Sddik{color:var(--js-text-on-dark-muted);font-size:var(--js-text-body-size)}.login_actions__4G4Ix{display:flex;flex-direction:column;gap:var(--js-space-12px)}.login_planList__tp_2u{display:flex;flex-direction:column;gap:var(--js-space-8px);margin-top:var(--js-space-8px)}.login_planOption__8csRB .mantine-Radio-radio{border-color:var(--js-border-card-strong);background:var(--js-surface-card)}.login_planOption__8csRB .mantine-Radio-radio[data-checked]{background:var(--js-green);border-color:var(--js-green)}.login_planOption__8csRB .mantine-Radio-icon{color:var(--js-text-on-dark)}.login_planOption__8csRB .mantine-Radio-label{color:var(--js-ink-3);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size)}.login_planLegend__y8IfI{color:var(--js-ink-5);font-family:var(--js-font-ui);font-size:var(--js-text-label-size);font-weight:var(--js-font-weight-bold);letter-spacing:var(--js-tracking-wide);text-transform:uppercase}@media (max-width:768px){.login_greeting__EpQ9E{font-size:var(--js-text-h1-mobile-size)}.login_panel__OIgju{padding:var(--js-space-24px)}}.EstimateDetails_header__tr3kd{display:flex;margin-bottom:30px}.EstimateDetails_jobDetailsWrapper__teYjz{display:flex;width:100%;flex-direction:row;gap:var(--mantine-spacing-lg);margin-bottom:30px;align-items:flex-start}.EstimateDetails_estimatePreviewWrapper__NJrBp{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}.EstimateDetails_estimatePreviewWrapper__NJrBp .full-page-wrapper{width:100%;max-width:100%}.EstimateDetails_estimatePreviewWrapper__NJrBp .container{width:100%;max-width:100%;padding:var(--mantine-spacing-md);box-sizing:border-box}@media (max-width:768px){.EstimateDetails_estimatePreviewWrapper__NJrBp{width:100%;overflow-x:hidden;padding:var(--mantine-spacing-xs)}.EstimateDetails_estimatePreviewWrapper__NJrBp .mantine-Paper-root{width:100%;max-width:100%;overflow-x:hidden}.EstimateDetails_estimatePreviewWrapper__NJrBp .full-page-wrapper{width:100%;max-width:100%;transform:scale(1);transform-origin:top center}.EstimateDetails_estimatePreviewWrapper__NJrBp .container{padding:var(--mantine-spacing-sm);width:100%;max-width:100%;box-sizing:border-box}.EstimateDetails_estimatePreviewWrapper__NJrBp *{font-size:1em}.EstimateDetails_estimatePreviewWrapper__NJrBp h1,.EstimateDetails_estimatePreviewWrapper__NJrBp h2,.EstimateDetails_estimatePreviewWrapper__NJrBp h3{font-size:1.3em}.EstimateDetails_estimatePreviewWrapper__NJrBp table{font-size:.9em;width:100%;display:block;overflow-x:auto}.EstimateDetails_estimatePreviewWrapper__NJrBp .image-wrapper img,.EstimateDetails_estimatePreviewWrapper__NJrBp img{max-width:100%!important;width:100%!important;height:auto!important;margin:var(--mantine-spacing-md) auto!important}.EstimateDetails_estimatePreviewWrapper__NJrBp .logo{width:60%!important;max-width:200px!important}.EstimateDetails_estimatePreviewWrapper__NJrBp .signature-section{flex-direction:column!important;align-items:stretch!important;gap:var(--mantine-spacing-md)!important;width:100%!important;max-width:100%!important}.EstimateDetails_estimatePreviewWrapper__NJrBp .signature-field-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;padding:var(--mantine-spacing-sm) 0!important;box-sizing:border-box!important}.EstimateDetails_estimatePreviewWrapper__NJrBp .signature-field,.EstimateDetails_estimatePreviewWrapper__NJrBp signature-field,.EstimateDetails_estimatePreviewWrapper__NJrBp signature-field.signature-field,.EstimateDetails_estimatePreviewWrapper__NJrBp signature-field[role="Property Owner"],.EstimateDetails_estimatePreviewWrapper__NJrBp signature-field[role="Service Provider"]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;display:block!important}.EstimateDetails_estimatePreviewWrapper__NJrBp .signature-label{font-size:1em!important;text-align:left!important;margin-top:var(--mantine-spacing-xs)!important}}@media (max-width:480px){.EstimateDetails_estimatePreviewWrapper__NJrBp{padding:var(--mantine-spacing-xs)}.EstimateDetails_estimatePreviewWrapper__NJrBp .full-page-wrapper{transform:scale(1);transform-origin:top center}.EstimateDetails_estimatePreviewWrapper__NJrBp .container{padding:var(--mantine-spacing-xs)}.EstimateDetails_estimatePreviewWrapper__NJrBp *{font-size:.95em}.EstimateDetails_estimatePreviewWrapper__NJrBp h1,.EstimateDetails_estimatePreviewWrapper__NJrBp h2,.EstimateDetails_estimatePreviewWrapper__NJrBp h3{font-size:1.2em}.EstimateDetails_estimatePreviewWrapper__NJrBp table{font-size:.85em}.EstimateDetails_estimatePreviewWrapper__NJrBp .image-wrapper img,.EstimateDetails_estimatePreviewWrapper__NJrBp img{max-width:100%!important;width:100%!important;height:auto!important;margin:var(--mantine-spacing-sm) auto!important}.EstimateDetails_estimatePreviewWrapper__NJrBp .logo{width:50%!important;max-width:150px!important}.EstimateDetails_estimatePreviewWrapper__NJrBp .signature-field,.EstimateDetails_estimatePreviewWrapper__NJrBp signature-field,.EstimateDetails_estimatePreviewWrapper__NJrBp signature-field.signature-field,.EstimateDetails_estimatePreviewWrapper__NJrBp signature-field[role="Property Owner"],.EstimateDetails_estimatePreviewWrapper__NJrBp signature-field[role="Service Provider"]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.EstimateDetails_estimatePreviewWrapper__NJrBp .signature-field-wrapper{width:100%!important;max-width:100%!important;padding:var(--mantine-spacing-xs) 0!important;box-sizing:border-box!important}.EstimateDetails_estimatePreviewWrapper__NJrBp .signature-section{width:100%!important;max-width:100%!important}}.EstimateDetails_twoColumnLayout__hbbEK{display:flex;width:100%;gap:var(--mantine-spacing-xs);align-items:flex-start;height:calc(100vh - 64px);min-height:calc(100vh - 64px);max-height:calc(100vh - 64px);background-color:white;position:relative;margin:0;padding:0}.EstimateDetails_mainColumn__ai2OV{flex:1;display:flex;flex-direction:column;min-width:0;height:100%;overflow-y:auto;margin-left:var(--mantine-spacing-lg);padding:var(--mantine-spacing-lg);background-color:white;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.EstimateDetails_mainColumn__ai2OV::-webkit-scrollbar{width:8px}.EstimateDetails_mainColumn__ai2OV::-webkit-scrollbar-track{background:transparent}.EstimateDetails_mainColumn__ai2OV::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px;transition:background-color .2s}.EstimateDetails_mainColumn__ai2OV:focus-within::-webkit-scrollbar-thumb,.EstimateDetails_mainColumn__ai2OV:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2)}.EstimateDetails_mainColumn__ai2OV:active::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}.EstimateDetails_columnContent__orgN3{display:flex;flex-direction:column;gap:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-md)}.EstimateDetails_sidebarColumn__FEzZ3{width:400px;min-width:400px;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:var(--mantine-spacing-lg);margin-right:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);background-color:white;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;border-left:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .EstimateDetails_sidebarColumn__FEzZ3{border-left:1px solid var(--mantine-color-dark-4)}.EstimateDetails_sidebarColumn__FEzZ3::-webkit-scrollbar{width:8px}.EstimateDetails_sidebarColumn__FEzZ3::-webkit-scrollbar-track{background:transparent}.EstimateDetails_sidebarColumn__FEzZ3::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px;transition:background-color .2s}.EstimateDetails_sidebarColumn__FEzZ3:focus-within::-webkit-scrollbar-thumb,.EstimateDetails_sidebarColumn__FEzZ3:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2)}.EstimateDetails_sidebarColumn__FEzZ3:active::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}.EstimateDetails_sidebarContent__beMCI{display:flex;flex-direction:column;gap:var(--mantine-spacing-md)}.EstimateDetails_mainContent__XqLNf{flex:1;display:flex;flex-direction:column;gap:var(--mantine-spacing-md);max-width:calc(100% - 400px)}.EstimateDetails_rightSidebar__7LjkG{width:350px;min-width:350px;display:flex;flex-direction:column;gap:var(--mantine-spacing-md);position:sticky;top:var(--mantine-spacing-lg);align-self:flex-start}.EstimateDetails_videoWrapper__QrgNe{width:70%;display:flex;flex-direction:column;min-height:100%}.EstimateDetails_videoWrapper__QrgNe>*{flex-grow:1}.EstimateDetails_detailsWrapper__OUlHF{width:30%;display:flex;flex-direction:column;min-height:100%}.EstimateDetails_detailsWrapper__OUlHF>*{flex-grow:1}.EstimateDetails_flexContainer__rNOED{display:flex;flex-direction:row;gap:var(--mantine-spacing-md);align-items:stretch;margin-top:var(--mantine-spacing-lg);margin-bottom:var(--mantine-spacing-lg);width:930px;justify-content:center}.EstimateDetails_imageAndHoverContainer__qhrdF{display:flex;flex-direction:row;gap:var(--mantine-spacing-md);align-items:stretch;width:100%}.EstimateDetails_videoFrame__EbXr9{width:100%;height:100%}.EstimateDetails_hoverIntegration__aRR_r{flex-grow:2;text-align:center}@media (max-width:768px){.EstimateDetails_twoColumnLayout__hbbEK{flex-direction:column;height:auto;min-height:auto;max-height:none;padding:0}.EstimateDetails_mainColumn__ai2OV{margin-left:0;order:1}.EstimateDetails_mainColumn__ai2OV,.EstimateDetails_sidebarColumn__FEzZ3{height:auto;overflow-y:visible;padding:var(--mantine-spacing-sm);width:100%}.EstimateDetails_sidebarColumn__FEzZ3{min-width:unset;margin-right:0;border-left:none;border-top:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .EstimateDetails_sidebarColumn__FEzZ3{border-top:1px solid var(--mantine-color-dark-4)}.EstimateDetails_sidebarColumn__FEzZ3{order:2}.EstimateDetails_jobDetailsWrapper__teYjz{flex-direction:column}.EstimateDetails_mainContent__XqLNf{max-width:100%}.EstimateDetails_rightSidebar__7LjkG{width:100%;min-width:unset;position:relative;top:0}.EstimateDetails_flexContainer__rNOED,.EstimateDetails_imageAndHoverContainer__qhrdF{flex-direction:column;width:100%}.EstimateDetails_videoWrapper__QrgNe{width:100%}.EstimateDetails_videoFrame__EbXr9{margin-top:0;justify-self:center}.EstimateDetails_detailsWrapper__OUlHF,.EstimateDetails_jobFieldWrapper__iacUI{width:100%}.EstimateDetails_jobTitle__UheVA{font-size:20px}.EstimateDetails_columnContent__orgN3{padding-bottom:var(--mantine-spacing-sm)}.EstimateDetails_pdfIframe__hvIUC{height:60vh!important;max-height:600px}}.EstimateDetails_archiveModal__8qySG,.EstimateDetails_uploadModal__M2bQ3{width:90%;max-width:600px}.EstimateDetails_uploadModal__M2bQ3 .mantine-Modal-body,.EstimateDetails_uploadModal__M2bQ3 .mantine-Modal-overlay,.EstimateDetails_uploadModal__M2bQ3 [data-mantine-dropzone]{pointer-events:auto}.EstimateDetails_archiveModalButtons__DLvit{flex-direction:column}@media (max-width:768px){.EstimateDetails_archiveModal__8qySG,.EstimateDetails_uploadModal__M2bQ3{width:90%;max-width:600px}.EstimateDetails_archiveModalButtons__DLvit{flex-direction:column}}@media (max-width:480px){.EstimateDetails_pdfIframe__hvIUC{height:50vh!important;max-height:400px}.EstimateDetails_archiveModal__8qySG,.EstimateDetails_uploadModal__M2bQ3{width:95%}.EstimateDetails_mainColumn__ai2OV,.EstimateDetails_sidebarColumn__FEzZ3{padding:var(--mantine-spacing-xs)}.EstimateDetails_jobTitle__UheVA{font-size:18px}.EstimateDetails_sectionContent__rR_NP{padding:var(--mantine-spacing-sm)}}.EstimateDetails_jobTitleWrapper__nuEKl{margin:0 0 var(--mantine-spacing-md) 0;width:100%;display:flex;justify-content:flex-start;align-items:center;position:relative;flex-shrink:0}.EstimateDetails_clientNotesBanner__Bg67v,.EstimateDetails_onboardingStepper__cie2W,.EstimateDetails_signatureBanner__2b2On{flex-shrink:0;width:100%;min-height:min-content}.EstimateDetails_onboardingStepper__cie2W{margin-bottom:1.5rem}.EstimateDetails_addButtonWrapper__c2bYv{position:relative}@media (min-width:769px){.EstimateDetails_addButtonFixed__xcB5w{position:fixed;top:calc(64px + var(--mantine-spacing-lg));right:calc(400px + var(--mantine-spacing-lg) + var(--mantine-spacing-xs) + 40px);z-index:100;will-change:transform}}@media (max-width:768px){.EstimateDetails_addButtonFixed__xcB5w{position:relative;right:auto;top:auto}}.EstimateDetails_jobTitleContainer__S6A3V{margin:0;width:auto;display:flex;justify-content:flex-start}.EstimateDetails_jobTitle__UheVA{cursor:pointer;padding:8px;border-radius:4px;transition:color .3s ease;font-size:24px;font-weight:700}.EstimateDetails_jobTitle__UheVA:hover{color:var(--mantine-primary-color-filled)!important;background-color:transparent}.EstimateDetails_sectionContent__rR_NP{width:100%;padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md)}.EstimateDetails_sectionContentInner__2F_b1{width:100%}.EstimateDetails_videoCard__GkvLL{width:fit-content;max-width:100%;display:flex;flex-direction:column;align-items:stretch;min-width:0;flex:0 0 auto}.EstimateDetails_videoCardFull__ExxnB{width:100%;flex:1 1 auto}.EstimateDetails_videoCardInner__NkJat{width:100%;min-width:0}.EstimateDetails_videoThumb__GCPtI{display:block;position:relative;width:100%;margin:0;padding:0;overflow:hidden;border:none;border-radius:var(--js-radius-sm,8px);background:var(--js-ink-1,#26251F);height:200px;cursor:pointer}.EstimateDetails_videoThumb__GCPtI:focus-visible{outline:none;box-shadow:var(--js-shadow-focus)}.EstimateDetails_videoThumbMedia__bMcVg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.EstimateDetails_videoThumbPlay__Ocrqj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding-left:3px;border-radius:var(--js-radius-pill);background:color-mix(in srgb,var(--js-ink-1) 62%,transparent);color:#fff;transition:background var(--js-motion-fast)}.EstimateDetails_videoThumb__GCPtI:hover .EstimateDetails_videoThumbPlay__Ocrqj{background:color-mix(in srgb,var(--js-ink-1) 78%,transparent)}.EstimateDetails_videoModalShell__fdZbk{position:relative;width:100%;max-height:var(--js-video-modal-max-height,80vh);margin-inline:auto;overflow:hidden;border-radius:var(--js-radius-sm,8px);background:var(--js-ink-1,#26251F)}.EstimateDetails_videoModalMedia__gSymy{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.EstimateDetails_videoPlayerWrapper__BPIq2{width:100%;display:flex;justify-content:center;align-items:center}.EstimateDetails_videoGallery__LA7Ej{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--mantine-spacing-md)}.EstimateDetails_videoGalleryCentered__GguGl{justify-content:center}.EstimateDetails_imageGalleryScroll__AZvi6{display:flex;gap:var(--mantine-spacing-md);overflow-x:auto;overflow-y:hidden;padding:var(--mantine-spacing-xs) 0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;-webkit-overflow-scrolling:touch}.EstimateDetails_imageGalleryScroll__AZvi6::-webkit-scrollbar{height:8px}.EstimateDetails_imageGalleryScroll__AZvi6::-webkit-scrollbar-track{background:transparent}.EstimateDetails_imageGalleryScroll__AZvi6::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px;transition:background-color .2s}.EstimateDetails_imageGalleryScroll__AZvi6::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.EstimateDetails_commentsContainer__jGMuA,.EstimateDetails_lineItemsContainer__DFU0T,.EstimateDetails_transcriptionContainer__v4_nz{width:100%}.EstimateDetails_descriptionSection__28sM9:not(:last-child){margin-bottom:var(--js-space-24px)}.EstimateDetails_descriptionContainer__PiT7g{width:100%;padding:var(--mantine-spacing-xs) 0}.EstimateDetails_emptyState__hOikv{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:var(--mantine-spacing-lg);text-align:center}.EstimateDetails_videoResolving__drDwn{width:100%;min-height:200px}.EstimateDetails_videoStatePanel__IBrWT{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--js-space-10px);min-height:200px;padding:var(--js-space-12px) var(--js-space-36px);border-radius:var(--js-radius-sm);background:var(--js-surface-muted-soft);text-align:center}.EstimateDetails_videoStateIcon__UvYE9{color:var(--js-ink-5);margin-bottom:calc(-1 * var(--js-space-6px))}.EstimateDetails_videoStateTitle__n7hyM{margin:0;font-size:var(--js-text-body-size);font-weight:var(--js-font-weight-semibold);color:var(--js-ink-4)}.EstimateDetails_videoStateHint__ysK5j{margin:0;max-width:42ch;font-size:var(--js-text-table-size);line-height:var(--js-text-line-dense);color:var(--js-ink-5)}.EstimateDetails_collapsibleSection__6ec67{margin-bottom:var(--mantine-spacing-md)}.EstimateDetails_collapsibleSectionHeader__LNa_1{width:100%;margin-bottom:var(--mantine-spacing-md);display:flex;align-items:center;gap:var(--mantine-spacing-xs);border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .EstimateDetails_collapsibleSectionHeader__LNa_1{border-bottom:1px solid var(--mantine-color-dark-4)}.EstimateDetails_collapsibleSectionHeader__LNa_1{padding-bottom:var(--mantine-spacing-xs)}.EstimateDetails_collapsibleSectionContent__jhTT_{margin-left:26px}.EstimateDetails_invoiceTotals__410ML{display:grid;grid-template-columns:auto auto;justify-content:end;align-items:baseline;column-gap:var(--js-space-24px);row-gap:var(--js-space-6px)}.EstimateDetails_invoiceTotalsLabel__mCU8H{text-align:right}.EstimateDetails_invoiceTotalsValue__FOl9D{text-align:right;font-variant-numeric:tabular-nums}.EstimateDetails_invoiceTotalsRule__X6_yD{grid-column:1/-1;height:1px;margin:var(--js-space-2px) 0;background:var(--js-border-row)}.LoadingState_container__21K7L{width:100%;height:100%;min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center}.LoadingState_loader__e3UvN{display:block}.FormFields_fieldsOnCard__iLgpG input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk)),.FormFields_fieldsOnCard__iLgpG textarea,.FormFields_fields__D9G2g input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk)),.FormFields_fields__D9G2g textarea{box-sizing:border-box;border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-sm);background:var(--js-surface-card);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);color:var(--js-ink-1)}.FormFields_fieldsOnCard__iLgpG input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk)),.FormFields_fields__D9G2g input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk)){--input-padding:var(--js-space-14px);height:40px;padding-block:0;padding-inline-start:var(--input-padding-inline-start,var(--js-space-14px));padding-inline-end:var(--input-padding-inline-end,var(--js-space-14px))}.FormFields_fieldsOnCard__iLgpG textarea,.FormFields_fields__D9G2g textarea{padding:var(--js-space-10px) var(--js-space-14px);line-height:22px}.FormFields_fieldsOnCard__iLgpG input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk))::placeholder,.FormFields_fieldsOnCard__iLgpG textarea::placeholder,.FormFields_fields__D9G2g input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk))::placeholder,.FormFields_fields__D9G2g textarea::placeholder{color:var(--js-ink-5)}.FormFields_fieldsOnCard__iLgpG input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk)):focus,.FormFields_fieldsOnCard__iLgpG textarea:focus,.FormFields_fields__D9G2g input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk)):focus,.FormFields_fields__D9G2g textarea:focus{border-color:var(--js-border-card-strong)}.FormFields_fieldsOnCard__iLgpG input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk)):focus-visible,.FormFields_fieldsOnCard__iLgpG textarea:focus-visible,.FormFields_fields__D9G2g input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk)):focus-visible,.FormFields_fields__D9G2g textarea:focus-visible{outline:none;box-shadow:var(--js-shadow-focus)}.FormFields_fieldsOnCard__iLgpG input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk))[data-error],.FormFields_fieldsOnCard__iLgpG input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk))[data-error]:focus,.FormFields_fieldsOnCard__iLgpG textarea[data-error],.FormFields_fieldsOnCard__iLgpG textarea[data-error]:focus,.FormFields_fields__D9G2g input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk))[data-error],.FormFields_fields__D9G2g input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk))[data-error]:focus,.FormFields_fields__D9G2g textarea[data-error],.FormFields_fields__D9G2g textarea[data-error]:focus{border-width:2px;border-color:var(--js-status-error)}.FormFields_fieldsOnCard__iLgpG input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk))[data-error]:focus-visible,.FormFields_fieldsOnCard__iLgpG textarea[data-error]:focus-visible,.FormFields_fields__D9G2g input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk))[data-error]:focus-visible,.FormFields_fields__D9G2g textarea[data-error]:focus-visible{box-shadow:var(--js-shadow-focus-error)}.FormFields_fields__D9G2g input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk)):disabled,.FormFields_fields__D9G2g textarea:disabled{background:var(--js-surface-panel);border-color:var(--js-border-card);color:var(--js-ink-5)}.FormFields_fieldsOnCard__iLgpG input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk)),.FormFields_fieldsOnCard__iLgpG textarea{background:var(--js-surface-field-tinted);box-shadow:var(--js-shadow-card-inset)}.FormFields_fieldsOnCard__iLgpG input:where(:not([type=checkbox],[type=radio],.FormFields_passwordInnerInput___bDOk)):disabled,.FormFields_fieldsOnCard__iLgpG textarea:disabled{background:var(--js-surface-field-tinted-disabled);border-color:var(--js-border-card);color:var(--js-ink-5);box-shadow:var(--js-shadow-card-inset);cursor:not-allowed}.FormFields_fieldsOnCard__iLgpG .FormFields_passwordInput__xwgkz,.FormFields_fields__D9G2g .FormFields_passwordInput__xwgkz{box-sizing:border-box;height:40px;padding:0;border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-sm);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);color:var(--js-ink-1)}.FormFields_fields__D9G2g .FormFields_passwordInput__xwgkz{background:var(--js-surface-card)}.FormFields_fieldsOnCard__iLgpG .FormFields_passwordInput__xwgkz{background:var(--js-surface-field-tinted);box-shadow:var(--js-shadow-card-inset)}.FormFields_passwordInnerInput___bDOk{box-sizing:border-box;height:100%;width:100%;padding-inline-start:var(--js-space-14px);padding-inline-end:var(--input-padding-inline-end);border:none;border-radius:0;background:transparent;box-shadow:none;font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);color:var(--js-ink-1)}.FormFields_passwordInnerInput___bDOk::placeholder{color:var(--js-ink-5)}.FormFields_fieldsOnCard__iLgpG .FormFields_passwordInnerInput___bDOk:focus,.FormFields_fieldsOnCard__iLgpG .FormFields_passwordInnerInput___bDOk:focus-visible,.FormFields_fields__D9G2g .FormFields_passwordInnerInput___bDOk:focus,.FormFields_fields__D9G2g .FormFields_passwordInnerInput___bDOk:focus-visible{outline:none;box-shadow:none}.FormFields_fieldsOnCard__iLgpG .FormFields_passwordInput__xwgkz:focus-within,.FormFields_fields__D9G2g .FormFields_passwordInput__xwgkz:focus-within{outline:none;box-shadow:var(--js-shadow-focus)}.FormFields_passwordToggle__tP_MZ{color:var(--js-ink-6);background:transparent;border:none}.FormFields_passwordToggle__tP_MZ:hover{color:var(--js-ink-4);background:transparent}.FormFields_menuDropdown__tznRN{background:var(--js-surface-card);border:1px solid var(--js-border-card);border-radius:var(--js-radius-lg);box-shadow:var(--js-shadow-menu);padding:var(--js-space-6px)}.FormFields_menuOptions__i4_7w{max-height:260px;overflow-y:auto}.FormFields_menuOption__mJ_v_{border-radius:var(--js-radius-sm);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);font-weight:var(--js-font-weight-medium);color:var(--js-ink-3);padding:9px var(--js-space-10px)}.FormFields_menuOption__mJ_v_[data-combobox-active],.FormFields_menuOption__mJ_v_[data-combobox-selected]{background:var(--js-surface-hover);color:var(--js-ink-1)}.FormFields_menuOption__mJ_v_[data-combobox-selected]{font-weight:var(--js-font-weight-semibold)}.FormFields_menuOption__mJ_v_+.FormFields_menuOption__mJ_v_{margin-top:var(--js-space-2px)}.FormFields_menuGroupLabel__FeBXj{padding:var(--js-space-8px) var(--js-space-10px) var(--js-space-4px);font-family:var(--js-font-ui);font-size:var(--js-text-label-size);font-weight:var(--js-font-weight-bold);letter-spacing:var(--js-tracking-wide);text-transform:uppercase;color:var(--js-ink-6)}.FormFields_fieldsOnCard__iLgpG .FormFields_pickerInput__E7q8l,.FormFields_fields__D9G2g .FormFields_pickerInput__E7q8l{--input-padding:var(--js-space-14px);box-sizing:border-box;height:40px;padding-block:0;padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-sm);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);color:var(--js-ink-1);text-align:left;cursor:pointer}.FormFields_fields__D9G2g .FormFields_pickerInput__E7q8l{background:var(--js-surface-card)}.FormFields_fieldsOnCard__iLgpG .FormFields_pickerInput__E7q8l{background:var(--js-surface-field-tinted);box-shadow:var(--js-shadow-card-inset)}.FormFields_fieldsOnCard__iLgpG .FormFields_pickerInput__E7q8l:focus-visible,.FormFields_fields__D9G2g .FormFields_pickerInput__E7q8l:focus-visible{outline:none;box-shadow:var(--js-shadow-focus)}.FormFields_fieldsOnCard__iLgpG .FormFields_pickerInput__E7q8l[data-disabled],.FormFields_fields__D9G2g .FormFields_pickerInput__E7q8l[data-disabled]{color:var(--js-ink-5);cursor:not-allowed}.FormFields_multiSelectInput__NLiby{--input-height:40px;--input-padding:var(--js-space-14px);--input-padding-y:calc((var(--input-height) - 1.6em) / 2);box-sizing:border-box;border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-sm);background:var(--js-surface-field-tinted);box-shadow:var(--js-shadow-card-inset);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);color:var(--js-ink-1)}.FormFields_multiSelectInput__NLiby:focus-within{outline:none;box-shadow:var(--js-shadow-focus)}.FormFields_multiSelectInput__NLiby input{height:1.6em;min-height:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.FormFields_multiSelectInput__NLiby input:focus,.FormFields_multiSelectInput__NLiby input:focus-visible{outline:none;box-shadow:none}.FormFields_multiSelectPill__IuAqr{background:color-mix(in srgb,var(--js-green) 12%,white);color:var(--js-green-hover);font-weight:var(--js-font-weight-semibold)}.FormFields_pickerButtonRoot__0ciDE{width:fit-content}.FormFields_fieldsOnCard__iLgpG .FormFields_pickerButton__fhNCN,.FormFields_fields__D9G2g .FormFields_pickerButton__fhNCN{--input-padding:15px;box-sizing:border-box;height:40px;padding-block:0;padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);background:var(--js-surface-card);border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-lg);box-shadow:var(--js-shadow-card-inset);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);font-weight:var(--js-font-weight-medium);color:var(--js-ink-3);white-space:nowrap;text-align:left}.FormFields_fieldsOnCard__iLgpG .FormFields_pickerButton__fhNCN:focus-visible,.FormFields_fields__D9G2g .FormFields_pickerButton__fhNCN:focus-visible{outline:none;box-shadow:var(--js-shadow-focus)}.FormFields_pickerPlaceholder__zoU6U{color:var(--js-ink-5)}.FormFields_pickerSection__K2FZl{color:var(--js-ink-6)}.FormFields_calendarDropdown__KMW6a{background:var(--js-surface-card);border:1px solid var(--js-border-card);border-radius:var(--js-radius-lg);box-shadow:var(--js-shadow-menu);padding:var(--js-space-10px)}.FormFields_calendarHeader__Ig4Pa{margin-bottom:var(--js-space-4px)}.FormFields_calendarHeaderLevel__UoAR0{border-radius:var(--js-radius-sm);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);font-weight:var(--js-font-weight-semibold);color:var(--js-ink-1)}.FormFields_calendarHeaderLevel__UoAR0:hover{background:var(--js-surface-hover)}.FormFields_calendarHeaderControl__HQu6V{border-radius:var(--js-radius-sm);color:var(--js-ink-5)}.FormFields_calendarHeaderControl__HQu6V:hover{background:var(--js-surface-hover);color:var(--js-ink-3)}.FormFields_calendarWeekday__sehqv{font-family:var(--js-font-ui);font-size:var(--js-text-table-header-size);font-weight:var(--js-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--js-tracking-wide);color:var(--js-ink-6);padding-bottom:var(--js-space-4px)}.FormFields_calendarDay__XAv6w{border-radius:var(--js-radius-sm);font-family:var(--js-font-ui);font-size:var(--js-text-table-size);color:var(--js-ink-2)}.FormFields_calendarDay__XAv6w:hover:not([data-selected],[data-disabled]){background:var(--js-surface-hover)}.FormFields_calendarDay__XAv6w[data-in-range]{background:color-mix(in srgb,var(--js-green) 10%,var(--js-surface-card));border-radius:0}.FormFields_calendarDay__XAv6w[data-first-in-range]{border-radius:var(--js-radius-sm) 0 0 var(--js-radius-sm)}.FormFields_calendarDay__XAv6w[data-last-in-range]{border-radius:0 var(--js-radius-sm) var(--js-radius-sm) 0}.FormFields_calendarDay__XAv6w[data-selected]{background:var(--js-green);color:var(--js-text-on-dark)}.FormFields_calendarDay__XAv6w[data-selected]:hover{background:var(--js-green-hover)}.FormFields_calendarDay__XAv6w[data-today]:not([data-selected]){box-shadow:inset 0 0 0 1px var(--js-border-card-strong);color:var(--js-ink-1);font-weight:var(--js-font-weight-semibold)}.FormFields_calendarDay__XAv6w[data-disabled]{color:var(--js-ink-6);cursor:not-allowed}.FormFields_calendarDay__XAv6w[data-outside]{color:var(--js-ink-6)}.FormFields_calendarDay__XAv6w:focus-visible{outline:none;box-shadow:var(--js-shadow-focus)}.FormFields_calendarPickerControl__Zohiw{border-radius:var(--js-radius-sm);font-family:var(--js-font-ui);font-size:var(--js-text-table-size);color:var(--js-ink-2)}.FormFields_calendarPickerControl__Zohiw:hover:not([data-selected]){background:var(--js-surface-hover)}.FormFields_calendarPickerControl__Zohiw[data-selected]{background:var(--js-green);color:var(--js-text-on-dark)}.FormFields_comboInput__9gTAp{--input-padding:15px;box-sizing:border-box;height:40px;padding-block:0;background:var(--js-surface-card);border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-lg);box-shadow:var(--js-shadow-card-inset);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);font-weight:var(--js-font-weight-medium);color:var(--js-ink-3)}.FormFields_comboInput__9gTAp:focus,.FormFields_comboInput__9gTAp:focus-visible{outline:none;border-color:var(--js-border-card-strong);box-shadow:var(--js-shadow-focus)}.FormFields_comboInput__9gTAp::placeholder{color:var(--js-ink-6);font-weight:var(--js-font-weight-medium)}.FormFields_comboInput__9gTAp.FormFields_comboInput__9gTAp:disabled,.FormFields_comboInput__9gTAp.FormFields_comboInput__9gTAp[data-disabled]{background:var(--js-surface-card);color:var(--js-ink-3);opacity:.5;cursor:not-allowed}.FormFields_comboSection__5O4XL{color:var(--js-ink-6)}.FormFields_comboHint__Uag0G{color:var(--js-ink-5);font-size:var(--js-text-label-size);line-height:var(--js-text-line-body);white-space:normal}.FormFields_menuOption__mJ_v_:has(.FormFields_comboHint__Uag0G){opacity:1;cursor:default}.FormFields_comboCreate___GuL5{display:flex;align-items:center;gap:var(--js-space-8px);color:var(--js-ink-1);font-weight:var(--js-font-weight-semibold)}.Checkbox_checkbox__ZvCRo{--checkbox-radius:var(--js-radius-sm)}.Checkbox_checkbox__ZvCRo .mantine-Checkbox-body{align-items:center}.Checkbox_checkbox__ZvCRo.Checkbox_alignTop__e7b_B .mantine-Checkbox-body{align-items:flex-start}.Checkbox_checkbox__ZvCRo .mantine-Checkbox-input{box-sizing:border-box;width:var(--checkbox-size);height:var(--checkbox-size);min-width:var(--checkbox-size);flex-shrink:0;padding:0;border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-sm);background:var(--js-surface-field-tinted);cursor:pointer;transition:background-color var(--js-motion-fast),border-color var(--js-motion-fast)}.Checkbox_checkbox__ZvCRo .mantine-Checkbox-input:checked,.Checkbox_checkbox__ZvCRo .mantine-Checkbox-input:indeterminate{background:var(--js-green);border-color:var(--js-green)}.Checkbox_checkbox__ZvCRo .mantine-Checkbox-icon{width:15px;height:15px;color:var(--js-text-on-dark)}.Checkbox_checkbox__ZvCRo.Checkbox_checkbox__ZvCRo .mantine-Checkbox-input:disabled:checked+.mantine-Checkbox-icon,.Checkbox_checkbox__ZvCRo.Checkbox_checkbox__ZvCRo .mantine-Checkbox-input:disabled[data-indeterminate]+.mantine-Checkbox-icon{color:var(--js-text-on-dark)}.Checkbox_checkbox__ZvCRo .mantine-Checkbox-input:focus-visible{outline:none;box-shadow:var(--js-shadow-focus)}.Checkbox_checkbox__ZvCRo .mantine-Checkbox-label{padding-inline-start:var(--js-space-9px);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);font-weight:var(--js-font-weight-medium);line-height:var(--js-text-line-heading);color:var(--js-ink-3);cursor:pointer}.Checkbox_text__9JvTF{display:flex;flex-direction:column;min-width:0}.Checkbox_description__oxUqK{font-size:var(--js-text-label-size);font-weight:var(--js-font-weight-regular);line-height:var(--js-text-line-dense);color:var(--js-ink-5)}.Checkbox_checkbox__ZvCRo .mantine-Checkbox-error{padding-inline-start:var(--js-space-9px);font-size:var(--js-text-label-size);color:var(--js-status-error);margin-top:var(--js-space-4px)}.Checkbox_checkbox__ZvCRo .mantine-Checkbox-input:disabled{opacity:.55;cursor:not-allowed;background:var(--js-surface-field-tinted-disabled);border-color:var(--js-border-card-strong)}.Checkbox_checkbox__ZvCRo .mantine-Checkbox-input:disabled:checked{background:var(--js-green);border-color:var(--js-green)}.Checkbox_checkbox__ZvCRo .mantine-Checkbox-label[data-disabled]{opacity:.55;cursor:not-allowed;color:var(--js-ink-3)}.Checkbox_checkbox__ZvCRo .mantine-Checkbox-label[data-disabled] .Checkbox_description__oxUqK{color:var(--js-ink-5)}.EstimatePreviewPanels_documentFit__5u7l9{width:100%;min-width:0}.EstimatePreviewPanels_document__91yJk{overflow:hidden}.EstimatePreviewPanels_documentOpenable__BlrLK{cursor:pointer}.EstimatePreviewPanels_panels__WR3fD{display:flex;flex-direction:column;gap:var(--js-space-22px);width:100%;min-width:0;font-family:var(--js-font-ui)}.EstimatePreviewPanels_panelsBelowDocument__6V55m{margin-top:var(--js-space-28px)}.EstimatePreviewPanels_section__ZlqO2{display:flex;flex-direction:column;gap:var(--js-space-14px)}.EstimatePreviewPanels_section__ZlqO2~.EstimatePreviewPanels_section__ZlqO2{padding-top:var(--js-space-18px);border-top:1px solid var(--js-border-row)}.EstimatePreviewPanels_section__ZlqO2~.EstimatePreviewPanels_sectionFromLabel__TURCM{padding-top:var(--js-space-16px)}.EstimatePreviewPanels_flowSection__vAAGY{padding-bottom:var(--js-space-2px)}.EstimatePreviewPanels_recipients__s1S6B{gap:var(--js-space-8px)}.EstimatePreviewPanels_sendToAll__ZeojW{margin-top:var(--js-space-4px)}.EstimatePreviewPanels_pill__74DDN{background:color-mix(in srgb,var(--js-green) 12%,white);color:var(--js-green-hover);font-weight:var(--js-font-weight-semibold)}.EstimatePreviewPanels_sectionHeading__drYJZ{margin:0 0 calc(var(--js-space-4px) * -1);font-size:var(--js-text-lead-size);font-weight:var(--js-font-weight-semibold);color:var(--js-ink-1)}.EstimatePreviewPanels_error__GCTt9{margin:0;font-size:var(--js-text-label-size);color:var(--js-status-error)}.EstimatePreviewPanels_note__htblB{margin:0;font-size:var(--js-text-label-size);color:var(--js-ink-5)}.EstimatePreviewPanels_actions__kFWeY{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--js-space-8px);padding-top:var(--js-space-10px)}.EstimatePreviewPanels_skeleton__qW6aA{display:flex;flex-direction:column;gap:var(--js-space-22px);width:100%}.EstimatePreviewPanels_skeletonDocument__EX_RI{width:100%;height:auto;aspect-ratio:8.5/11}.EstimatePreviewPanels_skeletonSettings__RL8gG{display:flex;flex-direction:column;gap:var(--js-space-10px)}.EstimatePreviewPanels_skeletonActions__HgoSa{display:flex;justify-content:flex-end;gap:var(--js-space-8px);padding-top:var(--js-space-10px)}.ImageGallery_gallery__GvzlJ{display:flex;flex-direction:column;gap:var(--js-space-14px)}.ImageGallery_grid__YGDhq{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--js-space-10px);margin:0;padding:0;list-style:none}.ImageGallery_oneRow__GZD0A{grid-template-rows:auto;grid-auto-rows:0;row-gap:0;overflow:hidden}.ImageGallery_tile__KdZuT{position:relative;aspect-ratio:4/3;border-radius:var(--js-radius-md)}.ImageGallery_assign__po_64{right:var(--js-space-6px)}.ImageGallery_assignChip__SbDGy,.ImageGallery_assign__po_64{position:absolute;left:var(--js-space-6px);bottom:var(--js-space-6px)}.ImageGallery_assignChip__SbDGy{max-width:calc(100% - var(--js-space-12px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--js-space-2px) var(--js-space-8px);border-radius:var(--js-radius-pill);background:var(--js-surface-card);box-shadow:var(--js-shadow-tab-active);font-family:var(--js-font-ui);font-size:var(--js-text-label-size);color:var(--js-ink-2)}.ImageGallery_open__725lj{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid var(--js-border-card);border-radius:var(--js-radius-md);background:var(--js-surface-hover-faint);cursor:pointer}.ImageGallery_image__cqbS4{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}.ImageGallery_imageLoading__yz4Qp{opacity:0}.ImageGallery_shimmer__bURI5{position:absolute;inset:0;height:100%}.ImageGallery_failed__jqONN{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--js-space-6px);width:100%;height:100%;font-family:var(--js-font-ui);font-size:var(--js-text-label-size);color:var(--js-ink-5)}.ImageGallery_coverBadge__nw4Rb{pointer-events:none}.ImageGallery_tileMarks__tlKMf{position:absolute;top:var(--js-space-6px);left:var(--js-space-6px);z-index:1;display:flex;align-items:center;gap:var(--js-space-4px);pointer-events:none}.ImageGallery_commentMark__L_TTQ{display:inline-flex;width:var(--js-space-22px);height:var(--js-space-22px);border-radius:var(--js-radius-sm);color:var(--js-ink-2)}.ImageGallery_commentMark__L_TTQ,.ImageGallery_delete__ewQSg{align-items:center;justify-content:center;background:var(--js-surface-card);box-shadow:var(--js-shadow-tab-active)}.ImageGallery_delete__ewQSg{position:absolute;top:var(--js-space-6px);right:var(--js-space-6px);display:flex;width:28px;height:28px;border-radius:50%;opacity:0;transition:opacity .12s ease}.ImageGallery_delete__ewQSg>button{border-radius:50%}.ImageGallery_tile__KdZuT:has(:focus-visible) .ImageGallery_delete__ewQSg,.ImageGallery_tile__KdZuT:hover .ImageGallery_delete__ewQSg{opacity:1}@media (hover:none){.ImageGallery_delete__ewQSg{opacity:1}}.ImageGallery_confirm__lXqCa{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--js-space-8px);padding:var(--js-space-20px) var(--js-space-8px) var(--js-space-8px);border:1px solid var(--js-border-card);border-radius:var(--js-radius-md);background:color-mix(in srgb,var(--js-surface-card) 88%,transparent);backdrop-filter:blur(3px);text-align:center}.ImageGallery_confirmText__kJtqF{margin:0;font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);font-weight:var(--js-font-weight-semibold);color:var(--js-ink-2)}.ImageGallery_confirmClose__w4gKX{position:absolute;top:calc(var(--js-space-6px) - 1px);right:calc(var(--js-space-6px) - 1px);display:flex;align-items:center;justify-content:center;width:28px;height:28px}.ImageGallery_confirmClose__w4gKX>button{border-radius:50%}.ImageGallery_viewerAction__tJN7H{display:flex;align-items:center;height:34px}.ImageGallery_empty__Pkgdb{display:flex;flex-direction:column;align-items:center;gap:var(--js-space-10px);padding:var(--js-space-24px) var(--js-space-18px);text-align:center}.ImageGallery_emptyIcon__7SrXr{color:var(--js-ink-6)}.ImageGallery_emptyText__V0jkY{margin:0;font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);color:var(--js-ink-5)}.ImageGallery_actions__O03NQ{display:flex;justify-content:center}.ImageGallery_viewerDetails__HkzFH{display:flex;align-items:flex-start;gap:var(--js-space-12px)}.ImageGallery_viewerEdit__gpHWP{margin-left:auto;flex-shrink:0}.ImageViewerModal_frame__I7JCf.mantine-Modal-content{height:calc(100vh - (var(--js-space-24px) * 2));max-height:calc(100vh - (var(--js-space-24px) * 2));overflow:hidden}.ImageViewerModal_frame__I7JCf.mantine-Modal-content>.ImageViewerModal_body__G681V{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.ImageViewerModal_viewer__GJCSg{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--js-space-10px);min-height:0}.ImageViewerModal_stage__e5WBR{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;min-height:0;overflow:hidden;border-radius:var(--js-radius-sm);background:var(--js-surface-muted-soft)}.ImageViewerModal_details__mx9n0{flex-shrink:0}.ImageViewerModal_image__QdHjA{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain}.ImageViewerModal_caption__rD_Yu{margin:0;padding:var(--js-space-12px) var(--js-space-14px);border-radius:var(--js-radius-md);background:var(--js-surface-muted-soft);font-family:var(--js-font-ui);font-size:var(--js-text-body-size);font-weight:var(--js-font-weight-semibold);line-height:var(--js-text-line-body);color:var(--js-ink-1)}.ImageViewerModal_nav__jVXat{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--js-border-card);border-radius:50%;background:var(--js-surface-card);box-shadow:var(--js-shadow-menu);color:var(--js-ink-3);cursor:pointer;transform:translateY(-50%);transition:color var(--js-motion-fast)}.ImageViewerModal_navPrev__YfITW{left:var(--js-space-14px)}.ImageViewerModal_navNext__3lUY5{right:var(--js-space-14px)}.ImageViewerModal_nav__jVXat:hover{color:var(--js-ink-1)}.ImageViewerModal_nav__jVXat:focus-visible{outline:2px solid color-mix(in srgb,var(--js-green) 70%,transparent);outline-offset:2px}.ImageViewerModal_unavailable__t1bZN{display:flex;flex-direction:column;align-items:center;gap:var(--js-space-10px);max-width:42ch;padding:var(--js-space-12px) var(--js-space-36px);text-align:center}.ImageViewerModal_unavailableIcon__yeNqb{margin-bottom:calc(-1 * var(--js-space-6px));color:var(--js-ink-5)}.ImageViewerModal_unavailableTitle__9t0ud{margin:0;font-family:var(--js-font-ui);font-size:var(--js-text-body-size);font-weight:var(--js-font-weight-semibold);color:var(--js-ink-4)}.ImageViewerModal_unavailableHint___GrJY{margin:0;font-family:var(--js-font-ui);font-size:var(--js-text-table-size);line-height:var(--js-text-line-dense);color:var(--js-ink-5)}.PhotoSettings_root__Kn3ub{display:flex;flex-direction:column;gap:var(--js-space-10px);width:100%}.PhotoSettings_captionLabel__cozMy{display:flex;flex-direction:column;gap:var(--js-space-4px);font-family:var(--js-font-ui);font-size:var(--js-text-label-size);color:var(--js-ink-3)}.PhotoSettings_captionInput__kAqHf{font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);line-height:var(--js-text-line-body);color:var(--js-ink-1);padding:var(--js-space-8px) var(--js-space-10px);border:1px solid var(--js-border-card);border-radius:var(--js-radius-sm);background:var(--js-surface-card)}.PhotoSettings_row__ryB_P{display:flex;flex-wrap:wrap;align-items:center;gap:var(--js-space-12px)}.PhotoSettings_actions__LhzZK{display:flex;align-items:center;gap:var(--js-space-8px);margin-left:auto}.JobUpdatesSection_original__1jkFV{margin-top:var(--js-space-8px);padding-top:var(--js-space-8px);border-top:1px solid var(--js-border-card);font-size:var(--js-text-label-size);line-height:var(--js-text-line-dense);color:var(--js-ink-5)}.JobUpdatesSection_originalLabel__ZcOd2{display:block;margin-bottom:2px;font-weight:var(--js-font-weight-semibold);color:var(--js-ink-4)}.JobUpdatesSection_likeReadOnly__KQroZ.JobUpdatesSection_likeReadOnly__KQroZ{padding-inline:0;border-color:transparent;background:transparent;cursor:default}.JobUpdatesSection_likeReadOnly__KQroZ.JobUpdatesSection_likeReadOnly__KQroZ:hover:not(:disabled){background:transparent}.JobUpdatesSection_errorIcon__t_3oz{color:var(--js-status-error)}.JobUpdatesSection_head__CSJPm.JobUpdatesSection_head__CSJPm{align-items:center}.JobUpdatesSection_when__r5SOM{font-family:var(--js-font-ui);font-size:var(--js-text-label-size);color:var(--js-ink-6);white-space:nowrap}.JobUpdatesSection_likeSlot__FKi5r{margin-left:auto}.JobUpdatesSection_emptyCompact__nlzCw.JobUpdatesSection_emptyCompact__nlzCw{gap:var(--js-space-6px);padding-block:var(--js-space-6px)}.JobUpdatesSection_moreRow__i3Aph.JobUpdatesSection_moreRow__i3Aph{margin-top:var(--js-space-20px)}.JobUpdatesSection_photos__GOsqI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:var(--js-space-8px)}@media (min-width:48em){.JobUpdatesSection_photos__GOsqI{grid-template-columns:repeat(4,minmax(0,1fr))}}.JobUpdatesSection_photo__zEETi.JobUpdatesSection_photo__zEETi{width:100%;height:120px}.SendWeeklyClientRecapModal_details__dasnS{display:flex;flex-direction:column;gap:var(--js-space-12px);margin:0;font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);color:var(--js-ink-2)}.SendWeeklyClientRecapModal_detail__ur_a9{min-width:0}.SendWeeklyClientRecapModal_details__dasnS dt{margin:0}.SendWeeklyClientRecapModal_details__dasnS dd{min-width:0;margin:0;overflow-wrap:anywhere}.SendWeeklyClientRecapModal_detailMuted__YAFAb{color:var(--js-ink-5)}.SendWeeklyClientRecapModal_section__ygyr9{display:flex;flex-direction:column;gap:var(--js-space-8px)}.SendWeeklyClientRecapModal_sectionIntro__4O7eg{display:flex;flex-direction:column}.SendWeeklyClientRecapModal_sectionHead__iwF71{display:flex;align-items:baseline;justify-content:space-between;gap:var(--js-space-10px)}.SendWeeklyClientRecapModal_empty___EMRI{margin:0;font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);color:var(--js-ink-5)}.SendWeeklyClientRecapModal_caption__6PM_Z{margin:0;font-family:var(--js-font-ui);font-size:var(--js-text-label-size);color:var(--js-ink-5)}.SendWeeklyClientRecapModal_photoGrid___ZhvM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--js-space-8px)}@media (min-width:48em){.SendWeeklyClientRecapModal_photoGrid___ZhvM{grid-template-columns:repeat(5,minmax(0,1fr))}}.SendWeeklyClientRecapModal_photo__2s0iH{position:relative;overflow:hidden;border:1px solid var(--js-border-card);border-radius:var(--js-radius-sm);background:var(--js-surface-field-tinted);transition:box-shadow var(--js-motion-fast)}.SendWeeklyClientRecapModal_photoSelected__mFnlY{border-color:var(--js-green);box-shadow:inset 0 0 0 1px var(--js-green)}.SendWeeklyClientRecapModal_photoButton__wmeky{display:block;width:100%;height:110px;padding:0;border:none;background:transparent;cursor:pointer}.SendWeeklyClientRecapModal_photoImage__7R3fg{display:block;width:100%;height:100%;object-fit:cover}.SendWeeklyClientRecapModal_photo__2s0iH:not(.SendWeeklyClientRecapModal_photoSelected__mFnlY) .SendWeeklyClientRecapModal_photoImage__7R3fg{opacity:.72}.SendWeeklyClientRecapModal_photoCheck__Z4uja{position:absolute;top:var(--js-space-8px);left:var(--js-space-8px);padding:3px;border-radius:var(--js-radius-sm);background:var(--js-surface-card);box-shadow:var(--js-shadow-menu)}.SignatureForm_form__WstE4{display:flex;flex-direction:column;gap:var(--js-space-16px)}.SignatureForm_section__V6UCM{display:flex;flex-direction:column;gap:var(--js-space-10px)}.SignatureForm_sectionLabel__2PB1a{font-family:var(--js-font-ui);font-size:var(--js-text-label-size);font-weight:var(--js-font-weight-bold);letter-spacing:var(--js-tracking-wide);text-transform:uppercase;color:var(--js-ink-5)}.SignatureForm_canvasFrame__hN6qv{position:relative;width:100%;overflow:hidden;background:#fff;border:1px solid var(--js-border-card-on-card-raised);border-radius:var(--js-radius-md)}.SignatureForm_canvas__PZjjs{display:block;width:100%;max-width:100%;height:200px}.SignatureForm_canvasDraw__smh6b{cursor:crosshair;touch-action:none}.SignatureForm_canvasType__p9TbR{cursor:default;touch-action:auto}.SignatureForm_clear__siOFY{position:absolute;top:var(--js-space-8px);right:var(--js-space-8px)}.SignatureForm_caption__ExLG9{margin:0;font-family:var(--js-font-ui);font-size:var(--js-text-label-size);line-height:var(--js-text-line-dense);color:var(--js-ink-5)}.SignatureForm_footer__g62qa{display:flex;justify-content:flex-end;gap:var(--js-space-8px)}@media (max-width:48em){.SignatureForm_canvas__PZjjs{height:150px}.SignatureForm_footer__g62qa>*{flex:1}}.PageHeader_row__MMzGS{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--js-space-24px)}.PageHeader_rowRecord__tQ27t{align-items:flex-end}.PageHeader_rowRecord__tQ27t>.PageHeader_actions__ihdPd{height:0;align-items:flex-end}.PageHeader_main__JL7zr{min-width:0}.PageHeader_actions__ihdPd{display:flex;align-items:center;gap:var(--js-space-10px);flex-shrink:0}.PageHeader_title__EW_h1{margin:0;color:var(--js-ink-1);letter-spacing:var(--js-tracking-tight);line-height:var(--js-text-line-tight)}.PageHeader_greeting__OxLzQ{font-family:var(--js-font-display);font-size:var(--js-text-h1-size);font-weight:var(--js-font-weight-semibold);line-height:var(--js-text-h1-line);letter-spacing:var(--js-tracking-tight)}.PageHeader_pageLg__6SFUS{font-size:var(--js-text-page-title-lg-size)}.PageHeader_pageLg__6SFUS,.PageHeader_page__tRKK1{font-family:var(--js-font-ui);font-weight:var(--js-font-weight-semibold)}.PageHeader_page__tRKK1{font-size:var(--js-text-page-title-size)}.PageHeader_record__zy8zG{font-family:var(--js-font-ui);font-size:var(--js-text-record-title-size);font-weight:var(--js-font-weight-bold)}@media (max-width:768px){.PageHeader_greeting__OxLzQ{font-size:var(--js-text-h1-mobile-size)}.PageHeader_pageLg__6SFUS{font-size:var(--js-text-page-title-lg-mobile-size)}.PageHeader_record__zy8zG{font-size:var(--js-text-record-title-mobile-size)}.PageHeader_rowRecord__tQ27t{flex-direction:column;align-items:stretch;gap:var(--js-space-16px)}.PageHeader_rowRecord__tQ27t>.PageHeader_actions__ihdPd{height:auto;align-items:center}}.UnitNumberInput_container__jQXgA{position:relative}.UnitNumberInput_unitStart___fWxR,.UnitNumberInput_unit__AhzPC{font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);color:var(--js-ink-5)}.UnitNumberInput_unitStart___fWxR{justify-content:flex-start;padding-inline-start:var(--js-space-10px)}.UnitNumberInput_suffixLayer__zT_B9{position:absolute;top:0;bottom:0;right:var(--js-space-14px);display:flex;align-items:center;overflow:hidden;white-space:pre;pointer-events:none}.UnitNumberInput_mirror__b_gFU{visibility:hidden}.UnitNumberInput_unit__AhzPC{flex-shrink:0;margin-inline-start:var(--js-space-3px)}.descriptionTemplates_typeGroup__Fxo8O{display:flex;flex-direction:column;gap:var(--js-space-10px);margin-top:var(--js-space-8px)}.descriptionTemplates_rowForm__1iDJL{padding-top:var(--js-space-8px)}.descriptionTemplates_workOrderSection__GLev4{display:flex;flex-direction:column;gap:var(--js-space-12px);margin-top:var(--js-space-8px);padding-top:var(--js-space-16px);border-top:1px solid var(--js-border-row)}.descriptionTemplates_workOrderSectionTitle__hA1U2{margin:0;font-size:var(--js-text-h4-size);font-weight:var(--js-font-weight-semibold);line-height:var(--js-text-line-heading);color:var(--js-ink-1)}.descriptionTemplates_workOrderSectionCaption__9CvUk{margin:var(--js-space-6px) 0 0;max-width:720px;font-size:var(--js-text-meta-size);line-height:var(--js-text-line-body);color:var(--js-ink-5)}