.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_card__tzFv4{box-sizing:border-box;width:100%;box-shadow:var(--js-shadow-card-on-card-raised)}.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{flex-direction:column}.login_links__APM2s,.login_loginMeta__juTEo{display:flex;align-items:center;gap:var(--js-space-12px)}.login_loginMeta__juTEo{justify-content:space-between}.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)}}.publicLegal_page__d72Mc{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:var(--js-space-32px) var(--js-space-24px) var(--js-space-40px);background:var(--js-surface-chrome);font-family:var(--js-font-ui)}.publicLegal_page__d72Mc :where(h1,h2,h3,h4,h5,h6,p){margin:0}.publicLegal_brand__707Wl{width:min(100%,var(--js-content-max));display:flex;align-items:center;justify-content:space-between;gap:var(--js-space-16px);margin-bottom:var(--js-space-24px)}.publicLegal_logo__Sf_LZ{height:var(--js-space-40px);width:auto;display:block}.publicLegal_back__DFP32{color:var(--js-text-on-dark);font-family:var(--js-font-ui);font-size:var(--js-text-body-size);font-weight:var(--js-font-weight-medium);text-decoration:none}.publicLegal_back__DFP32:hover{color:var(--js-text-on-dark-muted)}.publicLegal_panel__hhlnX{box-sizing:border-box;width:min(100%,var(--js-content-max));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)}.publicLegal_content__XhbJ7{display:flex;flex-direction:column;gap:var(--js-space-28px);margin-top:var(--js-space-28px)}.publicLegal_section__U_M5M{display:flex;flex-direction:column;gap:var(--js-space-10px)}.publicLegal_sectionTitle__rPG01{color:var(--js-ink-1);font-size:var(--js-text-h3-size);font-weight:var(--js-font-weight-semibold);line-height:var(--js-text-line-heading)}.publicLegal_body__yrwEh,.publicLegal_lede__CTtng{color:var(--js-ink-3);font-size:var(--js-text-body-size);line-height:var(--js-text-line-dense)}.publicLegal_meta__gzNwE{color:var(--js-ink-5);font-size:var(--js-text-meta-size)}.publicLegal_list__Cc3Gs{margin:0;padding-left:var(--js-space-20px);display:flex;flex-direction:column;gap:var(--js-space-10px);color:var(--js-ink-3);font-size:var(--js-text-body-size);line-height:var(--js-text-line-dense)}.publicLegal_form__ZBJtu{display:flex;flex-direction:column;gap:var(--js-space-16px)}@media (max-width:768px){.publicLegal_panel__hhlnX{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)}.BadgeBurst_burst__W4QDh{position:absolute;inset:0;pointer-events:none}.BadgeBurst_ray__cyH7y{position:absolute;top:50%;left:50%;width:2px;height:6px;margin:-6px 0 0 -1px;border-radius:var(--js-radius-pill);opacity:0;transform-origin:50% 100%;animation:BadgeBurst_badge-burst-ray__C6sl5 .52s cubic-bezier(.2,.7,.3,1) forwards}@keyframes BadgeBurst_badge-burst-ray__C6sl5{0%{opacity:1;transform:rotate(var(--ray-angle)) translateY(calc(-1 * var(--ray-start))) scaleY(.2)}35%{opacity:1;transform:rotate(var(--ray-angle)) translateY(calc(-1 * (var(--ray-start) + (var(--ray-end) - var(--ray-start)) * .45))) scaleY(1)}to{opacity:0;transform:rotate(var(--ray-angle)) translateY(calc(-1 * var(--ray-end))) scaleY(.3)}}@media (prefers-reduced-motion:reduce){.BadgeBurst_burst__W4QDh{display:none}}.HomeJobRow_header__VLpCg{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;min-height:34px}.HomeJobRow_title__ibLAr{font-size:var(--js-text-h2-sm-size);font-weight:var(--js-font-weight-semibold);letter-spacing:var(--js-tracking-tight);margin:0;color:var(--js-ink-1)}.HomeJobRow_row__txPsY{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.HomeJobRow_rowNoScroll__9Jm8f{overflow-x:hidden}.HomeJobRow_row__txPsY::-webkit-scrollbar{height:8px}.HomeJobRow_row__txPsY::-webkit-scrollbar-track{background:transparent}.HomeJobRow_row__txPsY::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:999px;border:none;background-clip:border-box}.HomeJobRow_row__txPsY::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.HomeSeeMoreCard_card__CrVwf{flex:0 0 160px;width:160px;align-self:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0;color:var(--js-ink-2);text-align:center;text-decoration:none}.HomeSeeMoreCard_circle__tBXj4{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--js-surface-card);border:1px solid var(--js-border-card);color:var(--js-ink-2);transition:background var(--js-motion-fast),border-color var(--js-motion-fast)}.HomeSeeMoreCard_card__CrVwf:hover .HomeSeeMoreCard_circle__tBXj4{background:var(--js-surface-hover-faint);border-color:var(--js-border-card-strong)}.HomeSeeMoreCard_card__CrVwf:hover{color:var(--js-ink-1)}.HomeSeeMoreCard_card__CrVwf:focus-visible{outline:none}.HomeSeeMoreCard_card__CrVwf:focus-visible .HomeSeeMoreCard_circle__tBXj4{outline:2px solid var(--js-orange);outline-offset:2px}.HomeSeeMoreCard_label__HxQlx{font-size:var(--js-text-meta-size);font-weight:var(--js-font-weight-semibold);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.SchedulingCapacityCard_header__nWY9S{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.SchedulingCapacityCard_headerLeft__X2fYQ{display:flex;gap:12px;align-items:center}.SchedulingCapacityCard_headerIcon__DHBE5{display:inline-flex;color:var(--js-ink-1)}.SchedulingCapacityCard_title__v3GIP{font-size:19px;font-weight:600;color:var(--js-ink-1)}.SchedulingCapacityCard_subtitle__mjWQV{font-size:13px;color:var(--js-ink-4);margin-top:2px}.SchedulingCapacityCard_legend__od91S{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.SchedulingCapacityCard_legendItem__rvXJm{display:inline-flex;align-items:center;gap:var(--js-space-8px);font-size:12.5px;color:var(--js-ink-4)}.SchedulingCapacityCard_legendNote__JkkTa{font-size:12.5px;color:var(--js-ink-4)}.SchedulingCapacityCard_legendDot__SdRmn{width:9px;height:9px;border-radius:var(--js-radius-3xs);background:color-mix(in srgb,var(--js-status-warning) 10%,transparent);border:1px solid var(--js-variance-over);display:inline-block;flex-shrink:0}.SchedulingCapacityCard_tableScroll__EC_rt{overflow-x:auto}.SchedulingCapacityCard_table__yPXTr{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px;table-layout:fixed}.SchedulingCapacityCard_headRow__ENoPw{color:var(--js-ink-6)}.SchedulingCapacityCard_th__Myrnm{font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;padding:8px 6px;text-align:center;color:var(--js-ink-6)}.SchedulingCapacityCard_row__G_gCP{border-top:1px solid var(--js-border-row)}.SchedulingCapacityCard_rowFull__6xRUd{background:color-mix(in srgb,var(--js-status-warning) 10%,transparent)}.SchedulingCapacityCard_rowClosed__7msdq{background:color-mix(in srgb,var(--js-ink-4) 10%,transparent)}.SchedulingCapacityCard_rowAlt__4j2b4{background:color-mix(in srgb,var(--js-ink-4) 4%,transparent)}.SchedulingCapacityCard_tdMonth__QEAU1{padding:10px 6px;color:var(--js-ink-2);font-weight:400;text-align:left}.SchedulingCapacityCard_monthFull__SNp_c{color:var(--js-variance-over);font-weight:600}.SchedulingCapacityCard_monthClosed__ayjh1{text-decoration:line-through}.SchedulingCapacityCard_td__Bzy_2{color:var(--js-ink-3)}.SchedulingCapacityCard_tdCenter__4V4gE,.SchedulingCapacityCard_td__Bzy_2{padding:10px 6px;text-align:center}.SchedulingCapacityCard_tdAvailable__dkyUd{padding:10px 6px;text-align:center;font-weight:600;color:var(--js-ink-2)}.SchedulingCapacityCard_availableFull__GiYaP{color:var(--js-variance-over)}.SchedulingCapacityCard_toggle__ABRFD{width:38px;height:22px;border-radius:999px;border:none;cursor:pointer;padding:2px;background:var(--js-border-card-strong);display:flex;align-items:center;justify-content:flex-start;margin:0 auto;transition:background var(--js-motion-fast)}.SchedulingCapacityCard_toggleOn__9RFLd{background:var(--js-green);justify-content:flex-end}.SchedulingCapacityCard_toggle__ABRFD:disabled{opacity:.55;cursor:default}.SchedulingCapacityCard_toggleKnob__iU2xJ{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--js-shadow-toggle-knob)}.SchedulingCapacityCard_moreButton__KgcuI{margin-top:12px;display:flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--js-ink-4);font-size:13px;font-weight:600;font-family:var(--js-font-ui);cursor:pointer;padding:0}.SchedulingCapacityCard_moreButton__KgcuI:hover{color:var(--js-ink-3)}.NotificationRow_row__AA8ek{position:relative;border:1px solid var(--js-border-card);border-radius:var(--js-radius-lg);padding:var(--js-space-14px) var(--js-space-16px);box-shadow:var(--js-shadow-card-inset);background:var(--js-surface-card)}.NotificationRow_rowInteractive__xIl91{cursor:pointer}.NotificationRow_openHit__CZ3FV{position:absolute;inset:0;z-index:0;border:0;padding:0;background:transparent;cursor:pointer}.NotificationRow_actions__ncMS0,.NotificationRow_message__fXEdU,.NotificationRow_meta__HqNNB,.NotificationRow_top__G_U25{position:relative;z-index:1}.NotificationRow_message__fXEdU,.NotificationRow_meta__HqNNB,.NotificationRow_top__G_U25{pointer-events:none}.NotificationRow_actions__ncMS0,.NotificationRow_jobLink__BxClH{pointer-events:auto;z-index:2}.NotificationRow_row__AA8ek:hover{background:var(--js-surface-hover-soft)}.NotificationRow_top__G_U25{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--js-space-10px)}.NotificationRow_title__BwLLn{flex:1;min-width:0;font-size:var(--js-text-ui-size);font-weight:var(--js-font-weight-semibold);color:var(--js-ink-1);line-height:var(--js-text-line-dense)}.NotificationRow_titleAck__g_O_E{color:var(--js-ink-3);font-weight:var(--js-font-weight-medium)}.NotificationRow_titleClamp__zrase{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.NotificationRow_message__fXEdU{margin-top:var(--js-space-4px);font-size:var(--js-text-meta-size);color:var(--js-ink-4);line-height:var(--js-text-line-dense);white-space:pre-line}.NotificationRow_messageClamp__jyV_y{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.NotificationRow_meta__HqNNB{display:flex;flex-wrap:wrap;align-items:center;gap:var(--js-space-8px) var(--js-space-12px);margin-top:var(--js-space-8px)}.NotificationRow_time__3sjGH{font-size:var(--js-text-label-size);color:var(--js-ink-6)}.NotificationRow_jobLink__BxClH{font-size:var(--js-text-badge-size)}.NotificationRow_actions__ncMS0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--js-space-8px);margin-top:var(--js-space-10px)}.ApplyDescriptionTemplates_descriptionFieldLabel__QrHcI{display:block;width:100%;max-width:100%}.ApplyDescriptionTemplates_descriptionLabelRow__r7RjX{display:flex;align-items:center;gap:var(--js-space-8px);width:100%;box-sizing:border-box}.ApplyDescriptionTemplates_descriptionLabelText__1s3du{flex:1 1 auto;min-width:0;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)}.ApplyDescriptionTemplates_descriptionLabelAction__seZZr{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;pointer-events:auto}:where(.FormFields_fields__D9G2g,.FormFields_fieldsOnCard__iLgpG):not(.mantine-Modal-root){display:flex;flex-direction:column;gap:var(--js-space-16px);min-width:0}.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-6)}.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_fieldsOnCard__iLgpG .FormFields_passwordInput__xwgkz[data-error],.FormFields_fields__D9G2g .FormFields_passwordInput__xwgkz[data-error]{border-width:2px;border-color:var(--js-status-error)}.FormFields_fieldsOnCard__iLgpG .FormFields_passwordInput__xwgkz[data-error]:focus-within,.FormFields_fields__D9G2g .FormFields_passwordInput__xwgkz[data-error]:focus-within{box-shadow:var(--js-shadow-focus-error)}.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{display:flex;align-items:center;justify-content:space-between;gap:var(--js-space-4px);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);width:var(--dch-control-size,36px);height:var(--dch-control-size,36px);min-width:var(--dch-control-size,36px);min-height:var(--dch-control-size,36px);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.FormFields_calendarHeaderControl__HQu6V:hover{background:var(--js-surface-hover);color:var(--js-ink-3)}.FormFields_calendarHeaderControlIcon__I4Adn{width:60%;height:60%}.FormFields_calendarHeaderControlIcon__I4Adn[data-direction=previous]{transform:rotate(90deg)}.FormFields_calendarHeaderControlIcon__I4Adn[data-direction=next]{transform:rotate(270deg)}:where([dir=rtl]) .FormFields_calendarHeaderControlIcon__I4Adn[data-direction=previous]{transform:rotate(270deg)}:where([dir=rtl]) .FormFields_calendarHeaderControlIcon__I4Adn[data-direction=next]{transform:rotate(90deg)}.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{position:relative;z-index:0;border-radius:0;background:transparent;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],[data-in-range]){border-radius:var(--js-radius-sm);background:var(--js-surface-hover)}.FormFields_calendarDay__XAv6w[data-first-in-range],.FormFields_calendarDay__XAv6w[data-in-range],.FormFields_calendarDay__XAv6w[data-last-in-range],.FormFields_calendarDay__XAv6w[data-selected]{background:transparent}.FormFields_calendarDay__XAv6w[data-first-in-range]:not([data-last-in-range]):before,.FormFields_calendarDay__XAv6w[data-in-range]:before,.FormFields_calendarDay__XAv6w[data-last-in-range]:not([data-first-in-range]):before{content:"";position:absolute;top:50%;transform:translateY(-50%);height:100%;background:color-mix(in srgb,var(--js-green) 12%,var(--js-surface-card));z-index:-1}.FormFields_calendarDay__XAv6w[data-in-range]:before{left:0;right:0}.FormFields_calendarDay__XAv6w[data-first-in-range]:not([data-last-in-range]):before{left:50%;right:0}.FormFields_calendarDay__XAv6w[data-last-in-range]:not([data-first-in-range]):before{left:0;right:50%}.FormFields_calendarDay__XAv6w[data-first-in-range][data-last-in-range]:before{display:none}.FormFields_calendarDay__XAv6w[data-in-range]:hover:not([data-disabled]):before{background:color-mix(in srgb,var(--js-green) 18%,var(--js-surface-card))}.FormFields_calendarDay__XAv6w[data-selected]:after{content:"";position:absolute;inset:0;border-radius:999px;background:var(--js-green);z-index:-1}.FormFields_calendarDay__XAv6w[data-selected]{background:transparent;color:var(--js-text-on-dark)}.FormFields_calendarDay__XAv6w[data-selected]:hover:after{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)}.FormFields_optionalLabel__eD7__{display:inline-flex;align-items:baseline;gap:var(--js-space-6px)}.FormFields_optionalNote__Sj3DS{color:var(--js-ink-6);font-weight:var(--js-font-weight-regular);letter-spacing:normal;text-transform:none}.FormFields_fieldAction__ledTK{position:relative}.FormFields_fieldActionSlot__Vu_II{position:absolute;top:0;right:0;display:block}.FormFields_colorPickerLarge__xmes5{width:calc(var(--cp-width-md) * 1.5)}.FormFields_colorPickerLargeSaturation__g9FMk{height:calc(var(--cp-saturation-height-md) * 1.5)}.FormFields_fieldActionSlot__Vu_II>*{font-size:var(--js-text-label-size)}.MarkdownRenderer_markdown__cap26 h1,.MarkdownRenderer_markdown__cap26 h2,.MarkdownRenderer_markdown__cap26 h3{font-family:inherit;font-weight:var(--js-font-weight-semibold);color:var(--js-ink-1);letter-spacing:var(--js-tracking-tight,0)}.MarkdownRenderer_markdown__cap26 h1,.MarkdownRenderer_markdown__cap26 h2{font-size:var(--js-text-h2-size);line-height:var(--js-text-line-heading);margin:0 0 var(--js-space-8px)}.MarkdownRenderer_markdown__cap26 h3{font-size:var(--js-text-h3-size);line-height:var(--js-text-line-heading);margin:0 0 var(--js-space-8px)}.MarkdownRenderer_markdown__cap26 h2:not(:first-child),.MarkdownRenderer_markdown__cap26 h3:not(:first-child){margin-top:var(--js-space-24px)}.MarkdownRenderer_markdown__cap26 p{line-height:1.6;margin:0 0 var(--js-space-8px)}.MarkdownRenderer_markdown__cap26 p:last-child{margin-bottom:0}.MarkdownRenderer_markdown__cap26 a{color:blue;text-decoration:underline}.MarkdownRenderer_markdown__cap26 ul{list-style:disc;padding-left:20px}.MarkdownRenderer_markdown__cap26 code{background-color:#f4f4f4;padding:2px 4px;border-radius:4px}.DescriptionSectionsEditor_sections__HZGRi{display:flex;flex-direction:column;gap:var(--js-space-12px)}.DescriptionSectionsEditor_section__vNxNh{display:flex;flex-direction:column;gap:var(--js-space-10px);padding:var(--js-space-12px);background:var(--js-surface-card);border:1px solid var(--js-border-card-on-card);border-radius:var(--js-radius-md);box-shadow:var(--js-shadow-card-on-card-raised-soft)}.DescriptionSectionsEditor_sectionDragging__ISGYq{opacity:.6;box-shadow:var(--js-shadow-card-on-card-raised)}.DescriptionSectionsEditor_sectionHeader__DlHNy{display:flex;align-items:center;gap:var(--js-space-8px)}.DescriptionSectionsEditor_grip__EKbR0{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--js-ink-6);cursor:grab}.DescriptionSectionsEditor_grip__EKbR0:hover:not(:disabled){color:var(--js-ink-4)}.DescriptionSectionsEditor_grip__EKbR0:active:not(:disabled){cursor:grabbing}.DescriptionSectionsEditor_grip__EKbR0:disabled{cursor:default}.DescriptionSectionsEditor_grip__EKbR0:focus-visible{outline:none;border-radius:var(--js-radius-sm);box-shadow:var(--js-shadow-focus)}.DescriptionSectionsEditor_headingField__s_FDx{flex:1;min-width:0}.DescriptionSectionsEditor_headingInput__53e_o{font-weight:var(--js-font-weight-semibold)}.DescriptionSectionsEditor_remove__nrxhV{flex-shrink:0}.DescriptionSectionsEditor_empty__8loPW{margin:0;line-height:var(--js-text-line-dense)}.DescriptionSectionsEditor_empty__8loPW,.DescriptionSectionsEditor_loading__s_yUv{font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);color:var(--js-ink-5)}.DescriptionSectionsEditor_loading__s_yUv{display:flex;align-items:center;min-height:56px;padding:var(--js-space-12px);background:var(--js-surface-card);border:1px solid var(--js-border-card-on-card);border-radius:var(--js-radius-md);box-shadow:var(--js-shadow-card-on-card-raised-soft)}.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)}.estimateTypes_section__93Vs_{display:flex;flex-direction:column;gap:var(--js-space-16px);font-family:var(--js-font-ui)}.estimateTypes_list__WS5tm{display:flex;flex-direction:column;gap:var(--js-space-8px)}.estimateTypes_header__lXShX,.estimateTypes_record__HZnrR{display:grid;grid-template-columns:28px minmax(0,3fr) minmax(0,2fr) 64px 64px;align-items:center;column-gap:var(--js-space-10px)}.estimateTypes_header__lXShX{padding:0 calc(var(--js-space-12px) + 1px) 0 calc(var(--js-space-6px) + 1px);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)}.estimateTypes_record__HZnrR{padding:var(--js-space-8px) var(--js-space-12px) var(--js-space-8px) var(--js-space-6px);background:var(--js-surface-card);border:1px solid var(--js-border-card-on-card);border-radius:var(--js-radius-md);box-shadow:var(--js-shadow-card-on-card-raised-soft)}.estimateTypes_grip__G0JUQ{width:28px;height:28px;cursor:grab;touch-action:none}.estimateTypes_header__lXShX>:nth-child(3),.estimateTypes_slug__eWk8k{padding-left:var(--js-space-14px)}.estimateTypes_slug__eWk8k{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--js-text-ui-size);color:var(--js-ink-5)}.estimateTypes_active__7fV40{display:flex;justify-content:center}.estimateTypes_trailing__ZGW9r{display:flex;justify-content:flex-end}.estimateTypes_addRow__rFmLR{display:flex;align-items:flex-start;gap:var(--js-space-10px)}.estimateTypes_addInput__kePJ_{width:320px}.estimateTypes_actions__q6s0i{display:flex;justify-content:flex-end;align-items:center;gap:var(--js-space-8px)}.estimateTypes_status__gql5F{margin:0;font-size:var(--js-text-body-size);color:var(--js-ink-4)}@media (max-width:768px){.estimateTypes_header__lXShX,.estimateTypes_record__HZnrR{grid-template-columns:28px minmax(0,1fr) 64px 64px}.estimateTypes_header__lXShX>:nth-child(3),.estimateTypes_slug__eWk8k{display:none}.estimateTypes_addInput__kePJ_{flex:1;width:auto;min-width:0}}.jobTagsSettings_section__F83Gi{display:flex;flex-direction:column;gap:var(--js-space-16px);font-family:var(--js-font-ui)}.jobTagsSettings_list__W8jHJ{display:flex;flex-direction:column;gap:var(--js-space-8px)}.jobTagsSettings_header__h1GT8,.jobTagsSettings_row__a4rbp{display:grid;grid-template-columns:minmax(0,1fr) 88px 64px;align-items:center;column-gap:var(--js-space-10px)}.jobTagsSettings_header__h1GT8{padding:0 calc(var(--js-space-12px) + 1px);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)}.jobTagsSettings_row__a4rbp{padding:var(--js-space-8px) var(--js-space-12px);background:var(--js-surface-card);border:1px solid var(--js-border-card-on-card);border-radius:var(--js-radius-md);box-shadow:var(--js-shadow-card-on-card-raised-soft)}.jobTagsSettings_tagName__167nf{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--js-text-ui-size);color:var(--js-ink-2)}.jobTagsSettings_jobCount__WtRc5{text-align:center;font-size:var(--js-text-ui-size);color:var(--js-ink-4)}.jobTagsSettings_trailing__5DIDX{display:flex;justify-content:flex-end}.jobTagsSettings_status__EZCnG{margin:0;font-size:var(--js-text-ui-size);color:var(--js-ink-4)}.jobTagsSettings_retiredHeading__ss_xH{margin:var(--js-space-8px) 0 0;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)}.jobTagsSettings_rowRetired__3j2Zh .jobTagsSettings_tagName__167nf{color:var(--js-ink-5);text-decoration:line-through}.RichTextBodyEditor_root__kKFex{border-radius:8px;border:1px solid var(--mantine-color-gray-4);display:flex;flex-direction:column;overflow:hidden}.RichTextBodyEditor_content__5FrMw{padding:0;min-height:var(--rich-text-min-height,240px);max-height:400px;overflow:auto}.RichTextBodyEditor_content__5FrMw .ProseMirror{min-height:var(--rich-text-min-height,240px);padding:24px;box-sizing:border-box;outline:none;box-shadow:none}.RichTextBodyEditor_content__5FrMw .ProseMirror-focused{outline:none;box-shadow:none}.RichTextBodyEditor_content__5FrMw .ProseMirror h1,.RichTextBodyEditor_content__5FrMw .ProseMirror h2,.RichTextBodyEditor_content__5FrMw .ProseMirror h3{font-family:inherit;font-weight:var(--js-font-weight-semibold);color:var(--js-ink-1);letter-spacing:var(--js-tracking-tight,0)}.RichTextBodyEditor_content__5FrMw .ProseMirror h1,.RichTextBodyEditor_content__5FrMw .ProseMirror h2{font-size:var(--js-text-h2-size);line-height:var(--js-text-line-heading);margin:0 0 8px}.RichTextBodyEditor_content__5FrMw .ProseMirror h3{font-size:var(--js-text-h3-size);line-height:var(--js-text-line-heading);margin:0 0 6px}.RichTextBodyEditor_toolbar__wcqAf{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border-top:1px solid var(--mantine-color-gray-3);background-color:transparent;visibility:visible;opacity:1;min-height:44px}.RichTextBodyEditor_rootOnCard__1ZQTq{border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-sm);background:var(--js-surface-card)}.RichTextBodyEditor_rootOnCard__1ZQTq:focus-within{box-shadow:var(--js-shadow-focus)}.RichTextBodyEditor_contentOnCard__SWJUv .ProseMirror{padding:var(--js-space-14px);font-family:var(--js-font-ui);font-size:14px;line-height:1.55;color:var(--js-ink-3)}.RichTextBodyEditor_toolbarOnCard__C3z3t{border-top:1px solid var(--js-border-row);padding:var(--js-space-6px) var(--js-space-8px);min-height:40px}.RichTextBodyEditor_toolbarOnCard__C3z3t .mantine-RichTextEditor-control{color:var(--js-ink-4);border-radius:var(--js-radius-sm)}.RichTextBodyEditor_toolbarOnCard__C3z3t .mantine-RichTextEditor-control:hover{background:var(--js-surface-hover);color:var(--js-ink-1)}.IncomingNotificationBanner_toast__xzwAP{cursor:pointer;font-family:var(--js-font-ui);align-items:flex-start;user-select:none}.IncomingNotificationBanner_toastTitle__ril0H{font-size:var(--js-text-ui-size);font-weight:var(--js-font-weight-semibold);color:var(--js-ink-1)}.IncomingNotificationBanner_toastBody__mQYhT,.IncomingNotificationBanner_toastTitle__ril0H{font-family:var(--js-font-ui);line-height:var(--js-text-line-dense);white-space:normal;overflow:visible;text-overflow:unset}.IncomingNotificationBanner_toastBody__mQYhT{font-size:var(--js-text-meta-size);color:var(--js-ink-4);overflow-wrap:break-word}.settingsAccordionRows_list__9IMoB{display:flex;flex-direction:column;gap:var(--js-space-12px)}.settingsAccordionRows_list__9IMoB .settingsAccordionRows_item__i8Kkq{margin:0;background:var(--js-surface-card);border:1px solid var(--js-border-card-on-card);border-radius:var(--js-radius-md);box-shadow:var(--js-shadow-card-inset-medium)}.settingsAccordionRows_list__9IMoB .settingsAccordionRows_item__i8Kkq[data-active]{background:var(--js-surface-card);border-color:var(--js-border-card-on-card);box-shadow:var(--js-shadow-card-inset-medium)}.settingsAccordionRows_head__kLfDu{position:relative;display:flex;align-items:center;gap:var(--js-space-6px);min-height:60px;padding:var(--js-space-10px) var(--js-space-16px) var(--js-space-10px) var(--js-space-8px);cursor:pointer}.settingsAccordionRows_list__9IMoB .settingsAccordionRows_control__kvaV1{position:static;flex:1;min-width:0;padding:0;background:transparent;border-radius:var(--js-radius-sm)}.settingsAccordionRows_list__9IMoB .settingsAccordionRows_control__kvaV1:after{content:"";position:absolute;inset:0;border-radius:var(--js-radius-md) var(--js-radius-md) 0 0}.settingsAccordionRows_list__9IMoB .settingsAccordionRows_item__i8Kkq:not([data-active]) .settingsAccordionRows_control__kvaV1:after{border-radius:var(--js-radius-md)}.settingsAccordionRows_list__9IMoB .settingsAccordionRows_control__kvaV1:focus-visible{outline:none}.settingsAccordionRows_list__9IMoB .settingsAccordionRows_control__kvaV1:focus-visible:after{box-shadow:var(--js-shadow-focus)}.settingsAccordionRows_headAction__xVeOD{position:relative;z-index:var(--js-z-raised)}.settingsAccordionRows_list__9IMoB .settingsAccordionRows_control__kvaV1:hover{background:transparent}.settingsAccordionRows_list__9IMoB .settingsAccordionRows_label__v8kXn{padding:0}.settingsAccordionRows_list__9IMoB .settingsAccordionRows_chevron__GDDww{display:none}.settingsAccordionRows_rowLabel__atdCZ{display:flex;align-items:center;gap:var(--js-space-10px);min-width:0}.settingsAccordionRows_rowLabel__atdCZ>*{flex-shrink:0}.settingsAccordionRows_rowLabel__atdCZ>.settingsAccordionRows_rowName__Ogu33{flex-shrink:1;min-width:0}.settingsAccordionRows_rowName__Ogu33{font-size:var(--js-text-h4-size);font-weight:var(--js-font-weight-semibold);color:var(--js-ink-1);overflow-wrap:anywhere}.settingsAccordionRows_rowChevron__OC_r8{flex-shrink:0;color:var(--js-ink-6);transform:rotate(-90deg);transition:transform var(--js-motion-fast)}.settingsAccordionRows_rowChevronOpen__cw7wG{transform:rotate(0deg)}.settingsAccordionRows_grip__CUmYL{width:28px;height:28px;cursor:grab;touch-action:none}.settingsAccordionRows_list__9IMoB .settingsAccordionRows_content__qhRx3{padding:var(--js-space-2px) var(--js-space-16px) var(--js-space-16px)}.settingsCardHeader_header__SenOf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--js-space-24px)}.settingsCardHeader_header__SenOf :where(h2,p){margin:0}.settingsCardHeader_headerMain__O9mSi{min-width:0}.settingsCardHeader_titleRow__FGy01{display:flex;align-items:center;flex-wrap:wrap;gap:var(--js-space-10px)}.settingsCardHeader_title__nvv1U{font-size:var(--js-text-h3-size);font-weight:var(--js-font-weight-semibold);line-height:var(--js-text-line-heading);color:var(--js-ink-1)}.settingsCardHeader_chips__go7rB{display:flex;flex-wrap:wrap;gap:var(--js-space-6px)}.settingsCardHeader_headerMain__O9mSi .settingsCardHeader_caption___gyAN{margin-top:var(--js-space-6px);max-width:720px;font-size:var(--js-text-ui-size);font-weight:var(--js-font-weight-regular);line-height:var(--js-text-line-body);color:var(--js-ink-4)}.settingsCardHeader_captionAction__CTRxu{font-weight:var(--js-font-weight-semibold)}.settingsCardHeader_actions__xWTyp{display:flex;align-items:center;flex-wrap:wrap;gap:var(--js-space-10px);flex-shrink:0}@media (max-width:768px){.settingsCardHeader_header__SenOf{flex-direction:column;align-items:stretch}}