.UploadCard_noItemsCard__yBaeQ{padding:var(--space-ml-middle-large);width:-moz-fit-content;width:fit-content;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);gap:var(--space-lg)}.UploadCard_noItemsHeader__opzHc{font-size:var(--font-size-heading-h4);line-height:var(--line-height-heading-h4);font-weight:600;color:var(--color-text-headings);text-align:center}.UploadCard_noItemsText__QMv8a{font-size:var(--font-size-body-lg);color:var(--color-text-body);text-align:center;margin-bottom:var(--space-lg)}.UploadCard_noItemsButtons__MYxlq{display:flex;gap:var(--space-md);width:100%;padding-bottom:var(--space-xs)}.UploadCard_noItemsButtons__MYxlq>*{flex:1 1}.FMActions_actionsContainer__UzGkV{display:flex;flex:1 1;justify-content:space-between;align-items:center;gap:var(--space-sm);padding-right:var(--space-lg)}.FMActions_rightSide__B14TS{display:flex;align-items:center;gap:var(--space-sm);flex:1 1;justify-content:flex-end;min-width:0}.FMActions_entityNameButton__7dFWY{background-color:var(--color-primary-50);font-size:var(--font-size-body-sm);color:var(--color-text-body);border:none}.FMActions_entityNameButton__7dFWY,.FMActions_entityNameButton__7dFWY button,.FMActions_entityNameButton__7dFWY button:active,.FMActions_entityNameButton__7dFWY button:focus,.FMActions_entityNameButton__7dFWY button:focus-visible,.FMActions_entityNameButton__7dFWY:active,.FMActions_entityNameButton__7dFWY:focus,.FMActions_entityNameButton__7dFWY:focus-visible{outline:none;box-shadow:none;border:none}.FMActions_entityNameButton__7dFWY:hover{background-color:var(--color-primary-50)}.FMActions_actionButtons__jr_s1{display:flex;align-items:center;gap:var(--space-xs)}.FMActions_actionButton__q0ZTD{width:116px;padding:var(--space-xs) 0}.FMActions_createFolderButton__xoeJQ{padding:6px 0}.style_viewToggle__OA3Cd{display:flex;background-color:var(--color-surface-page);border:1px solid var(--color-border-defaut);border-radius:var(--radius-sm);padding:2px;gap:2px;flex-shrink:0}.style_toggleButton__LSiP3{display:flex;align-items:center;justify-content:center;width:var(--space-lg);height:var(--space-lg);border:none;border-radius:var(--radius-xs,6px);background-color:transparent;color:var(--color-text-disabled);cursor:pointer;transition:all .15s ease;padding:0}.style_toggleButton__LSiP3:hover:not(.style_active__TmtLS){color:var(--color-text-body)}.style_toggleButton__LSiP3.style_active__TmtLS{background-color:var(--color-surface-default);color:var(--color-icons-primary);box-shadow:var(--shadow-card)}.style_toggleButton__LSiP3 svg{width:14px;height:14px}.style_resourceAnalysisContainer__Jv_ks{height:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;gap:var(--space-sm);padding:0 var(--space-sm)}.style_resourceAnalysisHeader__sQR1U{display:flex;align-items:center;justify-content:space-between;width:100%}.style_versionWarningModal__1yzCb{padding:var(--space-md)}.style_previewBanner__3j1qN{background-color:var(--color-surface-default);border-radius:var(--radius-sm);box-shadow:none;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.style_previewShell__IFnHZ{--ai-border-radius:var(--radius-sm);--ai-border-padding:calc(var(--space-3xs) / 2);--ai-border-glow-blur:12px;padding:var(--space-2xs)}.style_previewContent__PSSfZ,.style_previewShell__IFnHZ{border-radius:var(--radius-sm);background-color:var(--color-surface-page)}.style_previewContent__PSSfZ,.style_resourceContent__7fqU6{display:flex;flex-direction:column;gap:var(--space-sm)}.style_sectionsAccordion__v7zVH{background-color:var(--color-surface-default)!important}.style_previewBannerHeader__E_pmH{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.style_previewBadge__6PVl4{font-size:var(--font-size-body-sm);text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--color-text-headings)}.style_previewTimestamp__Uj3Xg{font-size:var(--font-size-body-sm);color:var(--color-text-body);opacity:.8}.style_previewCardWrapper__FKfwN{display:flex;flex-direction:column;gap:var(--space-sm)}.style_resourceAnalysisTitle__MEjPc{font-size:var(--font-size-heading-h3);font-weight:600}.style_taskLocationMap__ioLeg{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);background-color:var(--color-surface-default);border-radius:var(--radius-sm);border-left:3px solid var(--color-border-secondary)}.style_taskLocationLabel__X6ykZ{font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em}.style_taskLocationPaths__0jE0q{display:flex;flex-direction:column;gap:var(--space-3xs)}.style_taskLocationPath__oxhtN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3xs)}.style_taskLocationCrumb__lmNCJ{font-size:var(--font-size-body-sm);color:var(--color-text-body);padding:2px var(--space-2xs);background-color:var(--color-surface-information);border-radius:var(--radius-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.style_taskLocationSeparator__UFeVQ{font-size:var(--font-size-body-sm);color:var(--color-text-disabled);flex-shrink:0}.style_taskLocationMultiLabel__pxq6j{font-size:var(--font-size-body-sm);color:var(--color-text-information);font-style:italic;margin-bottom:var(--space-3xs)}.style_innerContainer__O7PWZ{background-color:var(--color-surface-default);display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;margin-top:26px}.style_errorMessage__Tp7MR{text-transform:lowercase;margin-left:var(--space-sm);color:var(--color-status-indicator-red)}.style_closeBtnContainer__0FLvc{position:absolute;top:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-default);padding:10px 2px;border-bottom:1px solid var(--color-border-action)}.style_closeBtn__81jGD{z-index:1000!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;padding:0!important;margin:0!important;font-size:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:50%!important}.style_closeBtn__81jGD:hover{background-color:var(--color-surface-action-hover)!important}.style_closeBtn__81jGD:active{background-color:var(--color-surface-action)!important}.style_accordionContainer__0DdFJ{display:grid;grid-template-columns:1fr;overflow-x:auto;scrollbar-width:none}.style_unitPrice__TE4xF{font-size:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.style_description__9SwaG{font-size:20px;margin-bottom:10px}.style_headline__dE8_X{padding:var(--space-2xs) var(--space-xs);display:flex;align-items:center;justify-content:space-between;color:var(--color-text-body);margin:var(--space-sm) 0}.style_headlineTextContainer__0Tdnu{display:flex;align-items:center;gap:var(--space-xs)}.style_resourceIconHeadline__98a6U{background-color:var(--color-surface-icon-background);border-radius:var(--radius-sm);padding:2px}.style_resourceIconHeadline__98a6U svg{width:33px;height:33px}.style_headlineText__FUu_U{color:var(--color-text-headings);font-weight:400;font-size:var(--font-size-heading-h4);line-height:var(--line-height-heading-h4)}.style_resourcesCountContainer__iUh4L{display:flex;align-items:center;gap:var(--space-sm)}.style_resourcesCountItem__L5z_c{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-heading-h5)}.style_resourceIconCount__QFaS6 svg{width:24px;height:24px}.style_headerActions__5gk9a{display:flex;align-items:center;gap:12px}.style_globalAddButton__U7sZQ{width:32px!important;height:32px!important;border-radius:50%!important;background-color:var(--color-surface-default-hover)!important;border:none!important;color:var(--color-neutral-white)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important}.style_globalAddButton__U7sZQ:hover{background-color:var(--color-surface-default-hover)!important;transform:scale(1.05)!important}.style_profitLabelWrapper__VDSGe{display:flex;align-items:center;color:var(--color-text-body)}.style_profitGroupInput___3v1F{width:120px;font-weight:700;outline:none;background-color:var(--color-surface-information);border:none;padding-left:10px;margin-right:5px;display:inline-block}.style_edit__qpgce,.style_save__DLIx_{cursor:pointer;color:var(--color-text-primary);width:20px;height:20px}.style_resizeHandler__njO6Y{cursor:ew-resize!important}.style_note__pcrzP{position:-webkit-sticky;position:sticky;z-index:3;bottom:0;right:0;width:100%;background:var(--color-surface-default);padding:20px;box-shadow:none;border-top:1px solid var(--color-border-separating);justify-content:space-between;gap:20px}.style_noteContainer__3SdjA,.style_note__pcrzP{border-radius:8px;display:flex;align-items:stretch}.style_noteContainer__3SdjA{flex:1 1;padding:16px 20px;background:var(--color-neutral-100);border:1px solid var(--color-border-separating);flex-direction:column;justify-content:flex-start;min-height:120px}.style_resourceAnalysisButton__EX0zs{width:100%!important;min-height:44px!important;padding:6px 10px!important;text-align:center!important;white-space:normal!important;line-height:1.2!important}.style_resourceAnalysisButton__EX0zs span{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.3px!important;word-wrap:break-word!important;white-space:normal!important;line-height:1.2!important;display:block!important}.style_buttonContainer__dkoew{flex:1 1;padding:16px 20px;display:flex;flex-direction:column;align-items:stretch;gap:16px;background:var(--color-neutral-100);border-radius:8px;border:1px solid var(--color-border-separating)}@media (max-width:768px){.style_resourceAnalysisButton__EX0zs{min-height:40px!important;padding:4px 8px!important}.style_resourceAnalysisButton__EX0zs span{font-size:11px!important;letter-spacing:.2px!important}.style_buttonContainer__dkoew{padding:12px 16px;gap:12px;border-radius:8px}.style_note__pcrzP{padding:16px;gap:16px;flex-direction:column;align-items:stretch}.style_noteContainer__3SdjA{padding:12px 16px;border-radius:8px;min-height:100px}.style_closeBtn__81jGD{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;font-size:10px!important;top:3px;right:3px}}@media (max-width:600px){.style_resourcesContainer__BQkMM{min-width:500px}}@media (max-width:480px){.style_resourcesContainer__BQkMM{min-width:450px}.style_resourceAnalysisButton__EX0zs{min-height:36px!important;padding:3px 6px!important}.style_resourceAnalysisButton__EX0zs span{font-size:10px!important;letter-spacing:.1px!important}.style_buttonContainer__dkoew{padding:10px 12px;gap:10px;margin-top:8px}.style_note__pcrzP{padding:12px;gap:12px}.style_noteContainer__3SdjA{padding:10px 12px;border-radius:6px;min-height:80px}.style_closeBtn__81jGD{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;font-size:9px!important;top:2px;right:2px}}.style_bodyScroll__8myU1{overflow-y:auto;flex:1 1}.style_bottomSection__hJeN6{padding:16px 16px 10px;margin-bottom:20px}.style_innerSectionContainer__qJbCc{display:"initial"}.style_previousAnalysesOverlay__12DFm{position:absolute;top:var(--space-lg);left:calc(-20px - 420px);width:420px;max-width:95vw;height:auto;background:transparent;z-index:10}@keyframes style_slideInFromRight__Sh42T{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.style_resourceAnalysisLayout__voAle{position:relative;height:100%;display:flex;flex-direction:column}.style_mainContent__RciMq{flex:1 1;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.style_innerContainer__O7PWZ{margin-top:10px;container-type:inline-size}@media (min-width:2000px){@container (min-width: 1600px){.style_unitPrice__TE4xF{justify-content:flex-start}.style_innerSectionContainer__qJbCc{display:grid;grid-template-columns:1fr 1fr}.style_innerSectionContainer__qJbCc p{height:max-content}.style_innerSectionContainer__qJbCc>div:first-of-type{grid-column:1;align-content:baseline}.style_innerSectionContainer__qJbCc>div:nth-of-type(2){grid-column:2;align-items:start}.style_innerSectionContainer__qJbCc>p{grid-column:2}.style_accordionContainer__0DdFJ{padding:20px;margin-top:60px}}}.ResourceAnalysisPreview_wrapper__Cj8zj{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);border:2px solid var(--color-border-default);cursor:pointer;transition:border-color .15s ease;flex:1 1;min-width:0;height:100%;overflow:hidden;box-sizing:border-box}.ResourceAnalysisPreview_scrollContent__HEMW5{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-sm);padding-right:var(--space-xs)}.ResourceAnalysisPreview_wrapper__Cj8zj:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ResourceAnalysisPreview_wrapperSelected__wt7oh{border-color:var(--color-border-brand);background-color:var(--color-surface-brand-subtle)}.ResourceAnalysisPreview_selectionRow__htJ__{display:flex;align-items:center;gap:var(--space-sm)}.ResourceAnalysisPreview_radioInput__YRKDA{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-border-action);cursor:pointer;flex-shrink:0;position:relative;background-color:var(--color-surface-page);margin:0}.ResourceAnalysisPreview_radioInput__YRKDA:checked{background-color:var(--color-surface-action);border-color:var(--color-surface-action)}.ResourceAnalysisPreview_radioInput__YRKDA:checked:after{content:"";position:absolute;width:7px;height:7px;background-color:var(--color-surface-page);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.ResourceAnalysisPreview_radioInput__YRKDA:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ResourceAnalysisPreview_label__cnh1U{font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-text-secondary)}.RaPricingConflictModal_body__xkTLh{flex:1 1;min-height:0;overflow:hidden;box-sizing:border-box}.RaPricingConflictModal_columns__OhnNW{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-ml-middle-large);gap:var(--space-ml-middle-large);align-items:stretch;flex:1 1;min-height:0;overflow:hidden}.ScheduleOverCoverageModal_group__QeLKB{margin-bottom:var(--space-md)}.ScheduleOverCoverageModal_group__QeLKB:last-of-type{margin-bottom:0}.ScheduleOverCoverageModal_scheduleName__rLpx6{align-items:center;color:var(--color-text-headings);display:flex;font-size:var(--font-size-body-sm);font-weight:600;gap:var(--space-2xs);margin:0 0 var(--space-xs)}.ScheduleOverCoverageModal_itemCard__dKf_i{background:var(--color-surface-page);border:1px solid var(--color-border-default);border-radius:var(--radius-md);margin-bottom:var(--space-sm);padding:var(--space-sm) var(--space-md)}.ScheduleOverCoverageModal_itemCard__dKf_i:last-child{margin-bottom:0}.ScheduleOverCoverageModal_itemHeader__l7Z8F{align-items:baseline;display:flex;gap:var(--space-sm);justify-content:space-between}.ScheduleOverCoverageModal_itemName__x4ySQ{color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleOverCoverageModal_coverage__G_Qku{color:var(--color-text-secondary);flex-shrink:0;font-size:var(--font-size-body-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScheduleOverCoverageModal_coverageOver__GRoA1{color:var(--color-text-danger);font-weight:600}.ScheduleOverCoverageModal_track__O4To3{background:var(--color-surface-action-subtle);border-radius:var(--radius-sm);height:6px;margin:var(--space-2xs) 0 var(--space-xs);overflow:hidden}.ScheduleOverCoverageModal_fill__Batpq{background:var(--color-surface-action);height:100%;transition:width .15s ease-out}.ScheduleOverCoverageModal_fillOver__Sh2YQ{background:var(--color-surface-danger-base,var(--color-text-danger))}.ScheduleOverCoverageModal_placement__0fLkO{align-items:center;border-top:1px solid var(--color-border-separating,var(--color-border-default));display:flex;gap:var(--space-sm);padding:var(--space-2xs) 0}.ScheduleOverCoverageModal_placement__0fLkO:first-of-type{border-top:none}.ScheduleOverCoverageModal_placementInfo____3W1{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ScheduleOverCoverageModal_placementName__e8qhE{color:var(--color-text-primary);font-size:var(--font-size-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleOverCoverageModal_path__ahK3Q{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-body-xs);gap:4px;min-width:0}.ScheduleOverCoverageModal_pathRoot__Gv0XO,.ScheduleOverCoverageModal_pathSep__SWfjs{color:var(--color-text-subtle,var(--color-text-secondary))}.ScheduleOverCoverageModal_pathRoot__Gv0XO{font-style:italic}.ScheduleOverCoverageModal_typeLabel__3TQAb{color:var(--color-text-secondary);flex-shrink:0;font-size:var(--font-size-body-xs);min-width:56px;text-align:right}.ScheduleOverCoverageModal_valueField___gNMQ{align-items:center;display:flex;flex-shrink:0;gap:4px}.ScheduleOverCoverageModal_input__hVdCM{background:var(--color-surface-page);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-body-sm);padding:4px 6px;text-align:right;width:84px}.ScheduleOverCoverageModal_input__hVdCM:focus-visible{border-color:var(--color-border-action);outline:2px solid var(--color-border-action);outline-offset:-1px}.ScheduleOverCoverageModal_readonly__QyWbI,.ScheduleOverCoverageModal_suffix__zA4PJ{color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}.ScheduleOverCoverageModal_readonly__QyWbI{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:84px;text-align:right}.VirtualizedItem_virtualItem__MIVto{width:100%;display:flex;flex-direction:column}.VirtualizedAccordion_accordionContainer__cnaX_{height:100%;max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden;--boq-tree-indent-step:calc(var(--space-md) + var(--space-2xs));--boq-tree-arm-width:calc(var(--space-xs) + var(--space-2xs) + var(--space-3xs));--boq-tree-line-width:var(--space-3xs);--boq-tree-overscan:var(--space-3xs);padding:10px 0 10px 40px;background-color:var(--color-surface-page-rgb);position:relative}.VirtualizedAccordion_collapseAllButton__E9VQa{position:absolute;top:-20px;left:50px;z-index:10;background-color:var(--color-surface-page-rgb);color:white;border:none;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:700;box-shadow:none;transition:all .2s ease}.VirtualizedAccordion_collapseAllButton__E9VQa:hover{background-color:var(--color-surface-action);transform:scale(1.05);box-shadow:none}.VirtualizedAccordion_collapseAllButton__E9VQa:active{transform:scale(.95)}.VirtualizedAccordion_collapseAllButton__E9VQa:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.VirtualizedAccordion_collapseAllButtonActive__Xc2cX{background-color:var(--color-surface-action-rgb)!important}.VirtualizedAccordion_collapseAllButtonActive__Xc2cX:hover{background-color:var(--color-surface-action)!important}.VirtualizedAccordion_virtualContainer__5wWJU{width:100%;height:100%;overflow:auto;position:relative;padding-right:10px}.VirtualizedAccordion_dockBottomSpacing__B_KKm{padding-bottom:calc(var(--space-lg) + var(--space-md))}@media (min-width:2560px){.VirtualizedAccordion_dockBottomSpacing__B_KKm{padding-bottom:calc(var(--space-xl) + var(--space-md))}}@media (min-width:3840px){.VirtualizedAccordion_dockBottomSpacing__B_KKm{padding-bottom:calc(var(--space-2xl) + var(--space-md))}}.VirtualizedAccordion_jumpToSelectedButton__WVYmv{position:absolute;bottom:20px;right:20px;z-index:20;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid var(--color-text-on-action);background-color:var(--color-surface-action);color:var(--color-text-on-action);transition:transform .15s ease,background-color .15s ease}.VirtualizedAccordion_jumpToSelectedButton__WVYmv:hover{background-color:var(--color-surface-action-hover);transform:scale(1.08)}.VirtualizedAccordion_jumpToSelectedButton__WVYmv:active{transform:scale(.95)}.VirtualizedAccordion_jumpToSelectedButton__WVYmv:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.VirtualizedAccordion_virtualItemWrapper__P1y3i{position:absolute;top:0;left:0;width:100%}.VirtualizedAccordion_emptyContainer__AHlMp,.VirtualizedAccordion_loadingContainer___c_T_{display:flex;justify-content:center;align-items:center;height:200px;color:var(--theme-text-secondary)}.VirtualizedAccordion_emptyContainer__AHlMp{height:calc(100vh - 400px);overflow:auto}.VirtualizedAccordion_virtualItem__Hw2QR{width:100%;border-bottom:1px solid var(--theme-border);transition:background-color .2s ease}.VirtualizedAccordion_virtualItem__Hw2QR:hover{background-color:var(--theme-hover)}.VirtualizedAccordion_categoryItem__HuDcN{background-color:var(--theme-background);font-weight:500}.VirtualizedAccordion_categoryItemExpanded__91nLO{background-color:var(--theme-background-light)}.VirtualizedAccordion_taskItem__Bme3r{background-color:var(--theme-background)}@media (max-width:768px){.VirtualizedAccordion_accordionContainer__cnaX_{padding:10px 0}.VirtualizedAccordion_virtualContainer__5wWJU{height:calc(100vh - 300px)}}.BillOfQuantities_container__NtAKj{background:transparent;color:var(--color-text-body);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.BillOfQuantities_modeToggle__FFIC_{display:inline-flex;gap:var(--space-xs)}.BillOfQuantities_toggleBtn__FY_7L{padding:var(--space-xs) var(--space-sm);background:var(--color-surface-default);color:var(--color-text-body);border:1px solid var(--color-border-default);border-radius:var(--radius-sm)}.BillOfQuantities_toggleBtn__FY_7L.BillOfQuantities_active__bLZLD{background:var(--color-surface-action);color:var(--color-text-on-action);border-color:var(--color-border-action)}.BillOfQuantities_expandBtn__pg0qe{margin-left:auto;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-default);background:var(--color-surface-default);color:var(--color-text-body);border-radius:var(--radius-sm)}.BillOfQuantities_contentScroll__L3__b{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.BillOfQuantities_accordionWrapper__L2rga{padding-left:var(--space-md);flex:1 1;min-height:0;overflow:auto}.BillOfQuantities_changeLogWrapper__ljDEr{padding-left:var(--space-md);background:var(--color-surface-page);border-top:1px solid var(--color-border-separating)}.BillOfQuantities_leftBar__YmlaS{position:absolute;left:var(--space-xs);top:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-sm);width:40px;z-index:2}.BillOfQuantities_iconBtn__Sj5Tj{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.BillOfQuantities_embedded__V_fjO .BillOfQuantities_leftBar__YmlaS{display:none}.BillOfQuantities_embedded__V_fjO .BillOfQuantities_accordionWrapper__L2rga{padding-left:0}.style_changeLogPanel__rzPnV{position:relative;background-color:var(--color-surface-table);border-top:2px solid var(--color-border-defaut);display:flex;flex-direction:column;width:100%;overflow:hidden}.style_collapsed__5lEkR{height:60px}.style_expanded__Xxn9T{height:35vh}.style_header__2jmvb{flex-shrink:0;height:60px;background:var(--color-surface-table);border-bottom:1px solid var(--color-border-defaut);cursor:pointer;display:flex;align-items:center}.style_headerContent__PqzWf{display:flex;align-items:center;gap:12px;width:100%}.style_title__nGq4E{margin:0;font-size:16px;font-weight:600}.style_toggleIcon__bY6Mh{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;font-size:16px}.style_content__0hfLD{margin-left:40px;flex:1 1 auto;padding:0;display:flex;flex-direction:column;min-height:0}.style_emptyState__QH_It{display:flex;align-items:center;justify-content:center;height:100%;font-style:italic;padding:16px}.style_emptyState__QH_It p{margin:0;font-size:14px}.style_tableContainer___NIPs{height:100%;border-radius:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.style_tableHeader__fH7rz{background:var(--color-surface-table);font-weight:600;display:grid;border-bottom:2px solid var(--color-border-defaut);grid-template-columns:3fr 1fr 1fr 1fr 1fr 2fr!important;flex-shrink:0}.style_tableColumn__HVjta{padding:8px 0;font-weight:600;display:flex;align-items:center}.style_tableColumn__HVjta:last-child{border-right:none}.style_tableBody__Y9JFA{background:var(--color-surface-table);flex:1 1;overflow:visible;min-height:0}.style_tableRow__S2epF{padding-left:8px;display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 2fr!important;align-items:center;min-height:60px}.style_tableCell__6658m{font-size:13px;display:flex;align-items:center;word-wrap:break-word;overflow-wrap:break-word;min-height:44px}.style_tableCell__6658m:first-child{font-weight:500}.style_tableCell__6658m:last-child{font-style:italic;opacity:.7}.OfferRequestNameModalContent_modalContent__X2dob{max-width:500px;width:100%}.OfferRequestNameModalContent_inputContainer__H02vt{margin-bottom:var(--space-lg)}.OfferRequestNameModalContent_selectedItemsContainer__NT6lm{display:flex;justify-content:space-between;margin-bottom:var(--space-lg)}.OfferRequestNameModalContent_selectedItemsContainer__NT6lm p:first-of-type{font-weight:600}.OfferRequestNameModalContent_selectedItemsContainer__NT6lm p:nth-of-type(2){text-transform:capitalize}.OfferRequestNameModalContent_buttonContainer__Iu9Dy{display:flex;gap:var(--space-md);justify-content:center}.SourceSelectionStep_container__lftKk{display:flex;flex-direction:column;gap:var(--space-md)}.SourceSelectionStep_title__S_8Sx{font-size:var(--font-size-heading-h4);color:var(--color-text-headings);margin:0}.SourceSelectionStep_options__rG8cz{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.SourceSelectionStep_optionCard__iKzQs{border:2px dashed var(--color-border-action);background-color:var(--color-surface-page);border-radius:var(--radius-md);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);min-height:calc(var(--space-lg) * 6)}.SourceSelectionStep_optionCardDisabled__Sy66x{border-color:var(--color-border-disabled);opacity:.7}.SourceSelectionStep_optionCardDragActive__cXcmX{border-color:var(--color-border-focus);background-color:var(--color-surface-information)}.SourceSelectionStep_optionCardFileManager__O_sjy{border-style:solid;border-color:var(--color-border-action)}.SourceSelectionStep_optionCardFileManager__O_sjy:hover{background-color:var(--color-surface-default-hover)}.SourceSelectionStep_optionHeader__VFYdb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.SourceSelectionStep_optionTitle__Ycljo{font-size:var(--font-size-heading-h5);color:var(--color-text-headings);margin:0}.SourceSelectionStep_optionDescription__ZwUDo{font-size:var(--font-size-body-md);color:var(--color-text-body);margin:0}.SourceSelectionStep_fileName__av362{font-size:var(--font-size-body-sm);color:var(--color-text-body);padding:var(--space-sm);border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);background-color:var(--color-surface-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SourceSelectionStep_hiddenInput__BLY38{display:none}@media (max-width:900px){.SourceSelectionStep_options__rG8cz{grid-template-columns:1fr}}.FolderCard_card__FLxAP{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(var(--space-lg) * 3);gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-sm);cursor:pointer}.FolderCard_card__FLxAP:hover{background-color:var(--color-surface-default-hover)}.FolderCard_selected__KeXrJ{outline:2px solid var(--color-border-focus);background-color:var(--color-surface-information)}.FolderCard_icon__RhZ6R{display:flex;align-items:center;justify-content:center;width:100%}.FolderCard_name__SmSg4{width:100%;font-size:var(--font-size-body-sm);color:var(--color-text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.FolderCard_checkbox__8_PZn{position:absolute;top:var(--space-xs);right:var(--space-xs)}.FolderCard_checkboxInput__O3qMs{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--space-md);height:var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-surface-page);cursor:pointer;position:relative}.FolderCard_checkboxInput__O3qMs:checked{background-color:var(--color-surface-action);border-color:var(--color-border-action)}.FolderCard_checkboxInput__O3qMs:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-text-on-action);font-size:var(--font-size-body-sm);font-weight:700}.FileCard_card__wkbuN{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(var(--space-lg) * 3);gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-sm)}.FileCard_card__wkbuN:hover{background-color:var(--color-surface-default-hover)}.FileCard_selected__xgx46{outline:2px solid var(--color-border-focus);background-color:var(--color-surface-information)}.FileCard_icon__u6OGP{display:flex;align-items:center;justify-content:center;width:100%}.FileCard_name__bccLm{width:100%;font-size:var(--font-size-body-sm);color:var(--color-text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.FileCard_checkbox__8sdO9{position:absolute;top:var(--space-xs);right:var(--space-xs)}.FileCard_checkboxInput__cEunD{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--space-md);height:var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-surface-page);cursor:pointer;position:relative}.FileCard_checkboxInput__cEunD:checked{background-color:var(--color-surface-action);border-color:var(--color-border-action)}.FileCard_checkboxInput__cEunD:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-text-on-action);font-size:var(--font-size-body-sm);font-weight:700}.FolderRow_row__87F5C{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-separating);cursor:pointer}.FolderRow_row__87F5C:hover{background-color:var(--color-surface-default-hover)}.FolderRow_name__U0R61{font-size:var(--font-size-body-md);color:var(--color-text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FolderRow_checkboxInput__STETs{width:var(--space-md);height:var(--space-md)}.FileRow_row__VZKr6{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-separating);cursor:default}.FileRow_row__VZKr6:hover{background-color:var(--color-surface-default-hover)}.FileRow_selected__hT2yU,.FileRow_selected__hT2yU:hover{background-color:var(--color-surface-information)}.FileRow_name___Dsn4{font-size:var(--font-size-body-md);color:var(--color-text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileRow_checkboxInput__P9ORd{width:var(--space-md);height:var(--space-md)}.FilePickerModalContent_container___e__B{display:flex;flex-direction:column;gap:var(--space-md);width:100%;min-height:calc(var(--space-lg) * 12)}.FilePickerModalContent_header__gpIag{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.FilePickerModalContent_titleBlock__QZ4XK{display:flex;flex-direction:column;gap:var(--space-xs)}.FilePickerModalContent_title__zyQZf{font-size:var(--font-size-heading-h5);color:var(--color-text-headings);margin:0}.FilePickerModalContent_breadcrumb__ZQrk5{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.FilePickerModalContent_viewToggle__kQQLN{display:flex;gap:var(--space-xs)}.FilePickerModalContent_body___ve_u{flex:1 1;min-height:calc(var(--space-lg) * 8);background-color:var(--color-surface-default);border:1px solid var(--color-border-separating);border-radius:var(--radius-md);overflow:hidden}.FilePickerModalContent_grid__9DUmh{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-lg) * 3),1fr));grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-md)}.FilePickerModalContent_list__3h2se{display:flex;flex-direction:column}.FilePickerModalContent_empty__xlpdi{padding:var(--space-lg);color:var(--color-text-body);font-size:var(--font-size-body-md);min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center}.FilePickerModalContent_addButton__Am1eE{margin-top:var(--space-md)}.FilePickerModalContent_actions__p7PEw{display:flex;justify-content:flex-end;gap:var(--space-sm)}.CustomLeftClickImport_customMenu__Hx96S{position:fixed;z-index:2000;background-color:var(--color-surface-default);border-radius:3px;box-shadow:none}.CustomLeftClickImport_menuItem__8T9DG{padding:10px 20px;color:var(--color-text-body);cursor:pointer}.CustomLeftClickImport_menuItem__8T9DG:hover{background-color:var(--color-surface-page)}.ExcelTablePreview_tableContainer__8h4w_{height:100%;display:flex;flex-direction:column;padding-bottom:1px;overflow:hidden;min-width:0}.ExcelTablePreview_virtualContainer__yjm2i{flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto;position:relative}.ExcelTablePreview_virtualRowWrapper___BiCT{position:absolute;top:0;left:0;width:100%}.ExcelTablePreview_lettersRowStrip__dw0_K{flex-shrink:0;overflow:hidden}.ExcelTablePreview_boqLikeContainer__jue_a{background:var(--color-surface-page)}.ExcelTablePreview_table__DtEgX{height:100%;table-layout:fixed}.ExcelTablePreview_boqLikeTable__JEdHI{width:100%;border-collapse:separate;border-spacing:0}.ExcelTablePreview_tableWithColgroup__ogq8x{table-layout:fixed}.ExcelTablePreview_tableWithColgroup__ogq8x td{min-width:0;overflow:hidden;box-sizing:border-box}.ExcelTablePreview_tableWithColgroup__ogq8x td *{min-width:0;max-width:100%}.ExcelTablePreview_tableWithColgroup__ogq8x td.ExcelTablePreview_boqLikeCategoryCell__kPafc,.ExcelTablePreview_tableWithColgroup__ogq8x td.ExcelTablePreview_headerRowCell__bdda9{overflow:visible}.ExcelTablePreview_tableWithColgroup__ogq8x td.ExcelTablePreview_boqLikeRowTypeCell__z2XRX{min-width:0}.ExcelTablePreview_tableWithColgroup__ogq8x td.ExcelTablePreview_boqLikeRowTypeCell__z2XRX select{min-width:0;width:100%;max-width:100%}.ExcelTablePreview_boqLikeTable__JEdHI td{border:none!important}.ExcelTablePreview_boqLikeChip__Xrp_u{display:inline-flex;align-items:center;justify-content:center;min-height:18px;min-width:22px;padding:0 var(--space-xs);border-radius:999px;background:var(--color-surface-default-hover);color:var(--color-text-headings);font-weight:600;font-size:var(--font-size-body-sm);line-height:1}.ExcelTablePreview_table__DtEgX td{border:1px solid var(--color-border-separating);text-wrap:wrap;max-width:800px}.ExcelTablePreview_tbody__ABGQQ{border-collapse:separate;border-spacing:10px;contain:layout style}.ExcelTablePreview_boqLikeTbody__glEYh{border-collapse:separate;border-spacing:0;contain:layout style}.ExcelTablePreview_headerRow__ouGLJ{z-index:1;border:1px solid var(--color-border-separating);background-clip:padding-box}.ExcelTablePreview_boqLikeLettersRow__4d_8E,.ExcelTablePreview_headerRow__ouGLJ{position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-surface-default)}.ExcelTablePreview_boqLikeLettersRow__4d_8E{z-index:3;height:26px}.ExcelTablePreview_boqLikeHeaderCell__wt1im{position:relative;width:100%;display:flex;justify-content:center}.ExcelTablePreview_boqLikeHeaderPill__26e_Q{border:none;border-radius:999px;padding:4px 10px;font-size:var(--font-size-body-sm);font-weight:600;cursor:pointer;line-height:1;box-shadow:none}.ExcelTablePreview_boqLikeHeaderDropdown__UQeiq{background:var(--color-surface-page);border:1px solid var(--color-border-separating);border-radius:var(--radius-md);padding:var(--space-xs);display:flex;flex-direction:column;gap:var(--space-2xs);min-width:180px;max-height:70vh;overflow-y:auto;box-shadow:none}.ExcelTablePreview_boqLikeHeaderOption__RLqMb{border:none;background:transparent;padding:0;text-align:left;cursor:pointer}.ExcelTablePreview_boqLikeHeaderOption__RLqMb:disabled{cursor:not-allowed;opacity:.6}.ExcelTablePreview_boqLikeHeaderOptionPill__uEXpN{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:var(--font-size-body-sm);font-weight:600;background:var(--color-surface-default-hover);color:var(--color-text-body);width:100%;box-sizing:border-box}.ExcelTablePreview_boqLikeColumnIndex__PkmVV{font-weight:600;color:var(--color-text-headings)}.ExcelTablePreview_boqLikeRow__Yt691{background-color:var(--color-surface-default)}.ExcelTablePreview_boqLikeCategoryRow__LD8ra td,.ExcelTablePreview_boqLikeRow__Yt691 td,.ExcelTablePreview_tableRow__RO9_5 td{vertical-align:middle}.ExcelTablePreview_virtualSpacerRow__ruQXu td{padding:0;line-height:0;border:none}.ExcelTablePreview_boqLikeZebraEven__JSgAY{background-color:var(--color-surface-default-hover)}.ExcelTablePreview_boqLikeRowTypeCell__z2XRX{width:90px}.ExcelTablePreview_boqLikeLettersRow__4d_8E .ExcelTablePreview_indexCell__TR0V7,.ExcelTablePreview_boqLikeRow__Yt691 .ExcelTablePreview_indexCell__TR0V7{padding:4px var(--space-xs)}.ExcelTablePreview_boqLikeRowTypeSelect__tnbgW{padding:var(--space-3xs) var(--space-xs);font-size:var(--font-size-body-sm)}.ExcelTablePreview_boqLikeHeaderSelect__zb8KG{width:100%;max-width:100%}.ExcelTablePreview_boqLikeDataTypeHeader__x_LJc{width:90px}.ExcelTablePreview_boqLikeCategoryRow__LD8ra{background:transparent}.ExcelTablePreview_boqLikeCategoryCell__kPafc{padding:0;border:none!important;overflow:visible}.ExcelTablePreview_boqLikeCategorySpacerCell__6mJcn{padding:0;border:none!important;background:transparent}.ExcelTablePreview_boqLikeCategoryRowWrap__k8YZ5{display:flex;align-items:center;gap:0}.ExcelTablePreview_boqLikeIndentSpacer__tEsfW{width:var(--space-md);flex:0 0 auto}.ExcelTablePreview_boqLikeIndentSlot__o02Cl{width:var(--space-md);flex:0 0 auto;position:relative;align-self:stretch}.ExcelTablePreview_boqLikeIndentSlotHasLine__ll4qp:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgb(var(--color-border-separating-rgb)/.65);transform:translateX(-.5px)}.ExcelTablePreview_boqLikeIndentSlotElbow__PDmV_:after{content:"";position:absolute;top:50%;left:50%;height:1px;width:50%;background:rgb(var(--color-border-separating-rgb)/.65)}.ExcelTablePreview_boqLikeIndentSlotEndsHere__ee9mS.ExcelTablePreview_boqLikeIndentSlotHasLine__ll4qp:before{bottom:50%}.ExcelTablePreview_boqLikeTaskCellWrap__ktyxK{display:flex;align-items:flex-start;min-height:30px}.ExcelTablePreview_boqLikeTaskText__whR3d{margin-left:var(--space-xs);min-width:0;white-space:pre-wrap;word-break:break-word}.ExcelTablePreview_boqLikeCategoryBar__tHtNz{position:relative;gap:var(--space-sm);min-height:30px;padding:0 var(--space-sm);background-color:var(--color-surface-action);margin:var(--space-2xs) 0;flex:1 1;min-width:0}.ExcelTablePreview_boqLikeCategoryBar__tHtNz,.ExcelTablePreview_boqLikeExpandButton__r5gPN{display:flex;align-items:center;color:var(--color-text-on-action);border-radius:var(--radius-sm)}.ExcelTablePreview_boqLikeExpandButton__r5gPN{width:28px;height:28px;border:1px solid rgb(var(--color-border-separating-rgb)/.6);background:rgb(var(--color-surface-page-rgb)/.25);cursor:pointer;justify-content:center;flex:0 0 auto}.ExcelTablePreview_boqLikeExpandButton__r5gPN:hover{background:rgb(var(--color-surface-page-rgb)/.35)}.ExcelTablePreview_boqLikeCategoryTitle__U8Xgr{display:flex;align-items:center;gap:var(--space-3xs);flex:1 1;min-width:0}.ExcelTablePreview_boqLikeEllipsis__ggKdo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.ExcelTablePreview_boqLikeCategoryNameInput__D0HrW{flex:1 1;min-width:0;width:100%;padding:2px 6px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-on-action);font:inherit;outline:none;box-sizing:border-box;transition:border-color .15s,background .15s}.ExcelTablePreview_boqLikeCategoryNameInput__D0HrW::placeholder{color:var(--color-text-on-action);opacity:.6}.ExcelTablePreview_boqLikeCategoryNameInput__D0HrW:hover{border-color:rgb(var(--color-border-separating-rgb)/.6);background:rgb(var(--color-surface-page-rgb)/.15)}.ExcelTablePreview_boqLikeCategoryNameInput__D0HrW:focus{border-color:var(--color-border-focus);background:rgb(var(--color-surface-page-rgb)/.3)}.ExcelTablePreview_headerRowCell__bdda9{border:1px solid var(--color-border-separating);text-align:center!important}.ExcelTablePreview_indexCell__TR0V7{background-color:var(--color-surface-default);color:var(--color-text-body);text-align:center;z-index:1}.ExcelTablePreview_boqLikeLettersRow__4d_8E .ExcelTablePreview_indexCell__TR0V7,.ExcelTablePreview_boqLikeRow__Yt691 .ExcelTablePreview_indexCell__TR0V7{background-color:transparent}.ExcelTablePreview_columnIndex__MirME{top:0}.ExcelTablePreview_columnIndex__MirME,.ExcelTablePreview_rowIndex__LHPgM{position:-webkit-sticky;position:sticky;background-color:var(--color-surface-default)!important}.ExcelTablePreview_rowIndex__LHPgM{left:0}.ExcelTablePreview_clickedCell__0viTA,.ExcelTablePreview_clickedRow__i5tOT,.ExcelTablePreview_headerRowCell__bdda9,.ExcelTablePreview_tableRow__RO9_5{position:relative}.ExcelTablePreview_clickedCell__0viTA:after,.ExcelTablePreview_clickedRow__i5tOT:after,.ExcelTablePreview_headerRowCell__bdda9:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(var(--color-border-action-rgb)/.16);pointer-events:none}.ExcelTablePreview_table__DtEgX,.ExcelTablePreview_td___pykO,.ExcelTablePreview_th__rZ1_9{font-size:var(--font-size-body-sm)}.ExcelTablePreview_td___pykO,.ExcelTablePreview_th__rZ1_9{text-align:left;padding:0}.ExcelTablePreview_cellContent__covVM{display:flex;flex-direction:row;width:100%}.ExcelTablePreview_cellText__Ksvjx{padding:5px;white-space:pre-wrap;word-break:break-word}.ExcelTablePreview_tabs__jDYyZ{position:-webkit-sticky;position:sticky;bottom:0;left:0;display:flex;z-index:2;padding:var(--space-xs);background-color:var(--color-surface-page);overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--color-border-separating);box-shadow:none}.ExcelTablePreview_tab__JghjB{display:flex;padding:var(--space-2xs) var(--space-xs);gap:var(--space-3xs);cursor:pointer;border:1px solid var(--color-border-default);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);color:var(--color-text-body);background-color:var(--color-surface-default);margin-left:var(--space-3xs);white-space:nowrap}.ExcelTablePreview_activeTab__7F_l3{background-color:var(--color-surface-action);color:var(--color-text-on-action);border-color:var(--color-border-action)}.ExcelTablePreview_tabMissingIcon__w24Bp{background:var(--color-status-indicator-red)}.ExcelTablePreview_tabConflictIcon__kYHh_,.ExcelTablePreview_tabMissingIcon__w24Bp{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;color:#fff;font-size:10px;font-weight:700;line-height:1;flex-shrink:0}.ExcelTablePreview_tabConflictIcon__kYHh_{background:var(--color-status-indicator-yellow)}.ExcelTablePreview_semanticSearchResult__ggEPh{padding:var(--space-sm);background-color:var(--color-status-background-blue);font-size:var(--font-size-body-sm)}.ExcelTablePreview_tabulation__1d_Vz{display:flex;height:inherit;width:4px!important;background-color:var(--color-border-action);margin-right:var(--space-3xs)}.ExcelTablePreview_selectRowType__jsRND{text-align:center;padding:var(--space-3xs) var(--space-2xs);border-radius:999px;width:max-content;border:1px solid var(--color-border-default);color:var(--color-text-body);font-size:var(--font-size-body-sm)}.ExcelTablePreview_selectRowType__jsRND,.ExcelTablePreview_selectRowType__jsRND.ExcelTablePreview_unassign___DGre{background-color:var(--color-surface-default)}.ExcelTablePreview_selectRowType__jsRND.ExcelTablePreview_unassign___DGre:hover{background-color:var(--color-surface-default-hover)}.ExcelTablePreview_selectRowType__jsRND.ExcelTablePreview_evaluatedTask__ig6As{background-color:var(--color-status-background-green)}.ExcelTablePreview_selectRowType__jsRND.ExcelTablePreview_evaluatedTask__ig6As:hover{background-color:rgb(var(--color-status-indicator-green-rgb)/.15)}.ExcelTablePreview_selectRowType__jsRND.ExcelTablePreview_category__VXN8f{background-color:var(--color-status-background-blue)}.ExcelTablePreview_selectRowType__jsRND.ExcelTablePreview_category__VXN8f:hover{background-color:rgb(var(--color-status-indicator-blue-rgb)/.15)}.ExcelTablePreview_tableRow__RO9_5 td:first-child,.ExcelTablePreview_tableRow__RO9_5 td:nth-child(2),.ExcelTablePreview_tableRow__RO9_5 td:nth-child(3),.ExcelTablePreview_tableRow__RO9_5 td:nth-child(4),.ExcelTablePreview_tableRow__RO9_5 td:nth-child(5),.ExcelTablePreview_tableRow__RO9_5 td:nth-child(6),.ExcelTablePreview_tableRow__RO9_5 td:nth-child(7),.ExcelTablePreview_tableRow__RO9_5 td:nth-child(8),.ExcelTablePreview_tableRow__RO9_5 td:nth-child(9){width:100px!important}.ExcelTablePreview_wideCell__9yHp7{width:800px!important}.ExcelTablePreview_unassignedColumn__d6wgY{opacity:.6;background-color:var(--color-surface-default)!important;border-left:2px dashed var(--color-border-separating)}.ExcelTablePreview_depthToolbar__2Oi1f{position:absolute;bottom:100%;left:0;z-index:2000;display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs);background:var(--color-surface-page);border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);box-shadow:none}.ExcelTablePreview_depthButton__OmZ5U{border:1px solid var(--color-border-action);background:var(--color-surface-action);color:var(--color-text-on-action);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs);cursor:pointer;font-size:var(--font-size-body-sm);line-height:1}.ExcelTablePreview_depthButton__OmZ5U:disabled{opacity:.5;cursor:not-allowed;background:var(--color-surface-disabled);border-color:var(--color-border-disabled);color:var(--color-text-on-disabled)}.ExcelTablePreview_conflictedRow__TOOIu{background:var(--color-surface-warning)!important;outline:1px solid var(--color-border-warning);outline-offset:-1px}.ExcelTablePreview_conflictIconBtn__0cqJN{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:none;cursor:pointer;color:var(--color-icons-warning);font-size:14px;border-radius:var(--radius-sm);padding:0;line-height:1;flex-shrink:0}.ExcelTablePreview_conflictIconBtn__0cqJN:hover{background:var(--color-surface-warning)}.ExcelTablePreview_editModeBar__gU6Es{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-surface-default);border-bottom:1px solid var(--color-border-separating);flex-shrink:0;z-index:10}.ExcelTablePreview_editModeBarLabel__zn30c{font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-text-body);white-space:nowrap}.ExcelTablePreview_editModeBarActions__gLo0m{display:flex;align-items:center;gap:var(--space-xs);margin-left:auto}.ExcelTablePreview_editColumnsBtn__pAeIo{border:1px solid var(--color-border-action);background:transparent;color:var(--color-text-action);border-radius:var(--radius-sm);padding:var(--space-3xs) var(--space-xs);font-size:var(--font-size-body-sm);cursor:pointer;line-height:1;white-space:nowrap;width:100%}.ExcelTablePreview_editColumnsBtn__pAeIo:hover{background:var(--color-surface-action);color:var(--color-text-on-action)}.ExcelTablePreview_importDataTypeLabel__WM6FW{font-size:var(--font-size-body-sm);color:var(--color-text-body);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ExcelTablePreview_saveColumnMappingBtn__EZF1_{border:none;background:var(--color-surface-action);color:var(--color-text-on-action);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-body-sm);font-weight:700;cursor:pointer;line-height:1;white-space:nowrap;box-shadow:none}.ExcelTablePreview_saveColumnMappingBtn__EZF1_:hover{background:var(--color-surface-action-hover)}.ExcelTablePreview_saveColumnMappingBtn__EZF1_:disabled{opacity:.6;cursor:not-allowed}.ExcelTablePreview_cancelColumnMappingBtn__4xi_i{border:none;background:var(--color-surface-disabled);color:var(--color-text-body);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-body-sm);cursor:pointer;line-height:1;white-space:nowrap}.ExcelTablePreview_cancelColumnMappingBtn__4xi_i:hover{filter:brightness(.92)}.ExcelTablePreview_cancelColumnMappingBtn__4xi_i:disabled{opacity:.6;cursor:not-allowed}.ExcelTablePreview_incompleteRow__4xeXD{background:var(--color-status-background-red)!important;outline:1px solid var(--color-status-indicator-red);outline-offset:-1px}.ExcelTablePreview_incompleteIconBtn___Fr7Y{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:none;cursor:default;color:var(--color-status-indicator-red);font-size:14px;font-weight:700;border-radius:var(--radius-sm);padding:0;line-height:1;flex-shrink:0}.ExcelTablePreview_boqLikeEditableCell__dUc9p{width:100%;min-width:0;max-width:100%;padding:2px 4px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--font-size-body-sm);color:var(--color-text-body);background:transparent;outline:none;box-sizing:border-box;line-height:1.4;font-family:inherit;transition:border-color .15s,background .15s;resize:none;overflow:hidden;white-space:pre-wrap;word-break:break-word;min-height:calc(1.4em + 4px);height:auto;display:block}.ExcelTablePreview_boqLikeEditableCell__dUc9p:hover{border-color:var(--color-border-input);background:var(--color-surface-default)}.ExcelTablePreview_boqLikeEditableCell__dUc9p:focus{border-color:var(--color-border-focus);background:var(--color-surface-default);box-shadow:0 0 0 2px rgb(var(--color-surface-focus-rgb)/.25)}.ExcelTablePreview_boqLikeEditableNumberCell__EVEIB{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:0}.ImportV2Modal_modalWrapperWide__5Ml2e.ImportV2Modal_modalWrapperWide__5Ml2e{align-items:safe center;padding-block:var(--space-xl);overflow-y:auto}.ImportV2Modal_previewHeader__iMbeB{display:flex;flex-direction:column;width:90vw;height:min(calc(70vh + 130px),calc(100dvh - 180px));gap:var(--space-sm)}.ImportV2Modal_headerTitle__rqndh{margin:0;font-size:var(--font-size-heading-h4);line-height:var(--font-size-heading-h4)}.ImportV2Modal_headerMeta__4lTDT{display:flex;flex-direction:column;gap:var(--space-xxs);color:var(--color-text-body);font-size:var(--font-size-body-md)}.ImportV2Modal_actionsRow__hjq96{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.ImportV2Modal_actionsLeft__1t7ZR{display:flex;gap:var(--space-sm)}.ImportV2Modal_actionsRight__tHFRV{display:flex;align-items:center;gap:var(--space-sm)}.ImportV2Modal_flowArrow__ZIgFl{color:var(--color-text-body);font-size:var(--font-size-body-lg);padding:0 var(--space-xs);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImportV2Modal_previewArea__lppXQ{width:100%;flex:1 1;min-height:0;background:var(--color-surface-default);border:1px solid var(--color-border-separating);border-radius:var(--radius-md);overflow:hidden}.ImportV2Modal_mappingArea__xF_Ml{position:relative;width:100%;flex:1 1;min-height:0;border-radius:var(--radius-md);overflow:visible}.ImportV2Modal_mappingAreaInner__FbUds{position:relative;width:100%;height:100%;background:var(--color-surface-default);border:1px solid var(--color-border-separating);border-radius:var(--radius-md);overflow:hidden}.ImportV2Modal_missingDataBanner__AlV3p{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);background:var(--color-status-background-red);border:1px solid var(--color-status-indicator-red);border-radius:var(--radius-md);color:var(--color-text-body);font-size:var(--font-size-body-sm);flex-shrink:0}.ImportV2Modal_missingDataBanner__AlV3p>span{min-width:0}.ImportV2Modal_missingDataNav__EO6WM{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.ImportV2Modal_missingDataNavBtn__gu_0k{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--color-status-indicator-red);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-body);font-size:var(--font-size-body-md);line-height:1;cursor:pointer;transition:background .15s}.ImportV2Modal_missingDataNavBtn__gu_0k:hover:not(:disabled){background:var(--color-surface-default-hover)}.ImportV2Modal_missingDataNavBtn__gu_0k:disabled{opacity:.4;cursor:not-allowed}.ImportV2Modal_missingDataNavCounter__hsWwz{font-size:var(--font-size-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:44px;text-align:center;color:var(--color-text-body)}.ImportV2Modal_conflictBanner__1rPvX{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);background:var(--color-surface-warning);border:1px solid var(--color-border-warning);border-radius:var(--radius-md);color:var(--color-text-body);font-size:var(--font-size-body-sm);flex-shrink:0}.ImportV2Modal_conflictBanner__1rPvX>span{min-width:0}.ImportV2Modal_conflictNav__BJf6j{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.ImportV2Modal_conflictNavBtn__Lbr6O{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--color-border-warning);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-body);font-size:var(--font-size-body-md);line-height:1;cursor:pointer;transition:background .15s,border-color .15s}.ImportV2Modal_conflictNavBtn__Lbr6O:hover:not(:disabled){background:var(--color-surface-default-hover);border-color:var(--color-icons-warning)}.ImportV2Modal_conflictNavBtn__Lbr6O:disabled{opacity:.4;cursor:not-allowed}.ImportV2Modal_conflictNavCounter__j0v9J{font-size:var(--font-size-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:44px;text-align:center;color:var(--color-text-body)}.RecognizingOverlay_overlay__Dtvd1{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(var(--color-surface-default-rgb)/1) 0,rgba(var(--color-surface-default-rgb)/.6) 45%,rgba(var(--color-surface-default-rgb)/.3) 75%,rgba(0,0,0,.04) 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5}.RecognizingOverlay_center__A035l{display:flex;flex-direction:column;align-items:center;width:300px;max-width:80vw}.RecognizingOverlay_scene__WlwmZ{width:300px;height:210px;max-width:100%}.RecognizingOverlay_status__bV2ps{margin-top:6px;font-size:14px;font-weight:600;color:var(--color-primary-600);display:flex;align-items:center;gap:2px}.RecognizingOverlay_dd__8E4Gq{display:inline-block;width:14px;text-align:left}.RecognizingOverlay_bar__u0inK{margin-top:18px;width:84%;height:7px;border-radius:999px;background:var(--color-neutral-100);overflow:hidden}.RecognizingOverlay_fill__Tw__C{display:block;height:100%;border-radius:999px;background:var(--color-primary-500);width:6%;animation:RecognizingOverlay_bilo-fill__bWfvJ 4.4s ease-in-out infinite}@keyframes RecognizingOverlay_bilo-fill__bWfvJ{0%{width:6%}55%{width:78%}88%{width:96%}to{width:6%}}.RecognizingOverlay_scene__WlwmZ svg{display:block;width:100%;height:100%;overflow:visible}.RecognizingOverlay_scene__WlwmZ .plan path{stroke-dasharray:var(--len,200);stroke-dashoffset:var(--len,200);animation:RecognizingOverlay_bilo-draw__m_tRl 4.4s ease-in-out infinite}.RecognizingOverlay_scene__WlwmZ .p2{animation-delay:.5s}.RecognizingOverlay_scene__WlwmZ .p3{animation-delay:.9s}.RecognizingOverlay_scene__WlwmZ .p4{animation-delay:1.3s}.RecognizingOverlay_scene__WlwmZ .p5{animation-delay:1.6s}@keyframes RecognizingOverlay_bilo-draw__m_tRl{0%{stroke-dashoffset:var(--len,200)}40%{stroke-dashoffset:0}82%{stroke-dashoffset:0}92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:var(--len,200);opacity:1}}.RecognizingOverlay_scene__WlwmZ .mag{transform-box:view-box;animation:RecognizingOverlay_bilo-scan__keKJQ 5s ease-in-out infinite}@keyframes RecognizingOverlay_bilo-scan__keKJQ{0%,to{transform:translate(120px,44px)}18%{transform:translate(82px,92px)}38%{transform:translate(150px,118px)}58%{transform:translate(104px,140px)}78%{transform:translate(150px,96px)}}.RecognizingOverlay_scene__WlwmZ .boro{transform-box:view-box;animation:RecognizingOverlay_bilo-bob__aykTO 3.1s ease-in-out infinite}@keyframes RecognizingOverlay_bilo-bob__aykTO{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.RecognizingOverlay_scene__WlwmZ .eyeTrack{animation:RecognizingOverlay_bilo-track__R8_nk 5s ease-in-out infinite}@keyframes RecognizingOverlay_bilo-track__R8_nk{0%,to{transform:translateY(.5px)}18%{transform:translate(-.8px,.7px)}38%{transform:translate(.9px,.6px)}58%{transform:translate(-.4px,.7px)}78%{transform:translate(.9px,.5px)}}.RecognizingOverlay_scene__WlwmZ .eyeBlink{transform-box:fill-box;transform-origin:center;animation:RecognizingOverlay_bilo-blink__dAxmK 4.6s infinite}@keyframes RecognizingOverlay_bilo-blink__dAxmK{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.RecognizingOverlay_scene__WlwmZ .boro,.RecognizingOverlay_scene__WlwmZ .eyeBlink,.RecognizingOverlay_scene__WlwmZ .eyeTrack{animation:none}.RecognizingOverlay_fill__Tw__C,.RecognizingOverlay_scene__WlwmZ .mag{animation-duration:7s}}.UnitPriceConflictModal_container___07tA{display:flex;flex-direction:column;gap:var(--space-md);width:min(700px,90vw);max-width:90vw;max-height:70vh;overflow:hidden}.UnitPriceConflictModal_subtitle__eGtEx{margin:0;color:var(--color-text-body);font-size:var(--font-size-body-md)}.UnitPriceConflictModal_rowList__RpnLW{display:flex;flex-direction:column;gap:var(--space-sm);overflow-y:auto;flex:1 1}.UnitPriceConflictModal_rowCard__Ca0VN{border:1px solid var(--color-border-separating);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs);transition:border-color .2s,background .2s}.UnitPriceConflictModal_rowCardConflicted__KXnAi{border-color:var(--color-border-warning);background:var(--color-surface-warning)}.UnitPriceConflictModal_rowCardResolved__oUQDw{border-color:var(--color-border-success);background:var(--color-status-background-green)}.UnitPriceConflictModal_rowCardHeader__fZYWW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.UnitPriceConflictModal_headerLeft__zr_Kv{display:flex;flex-direction:column;gap:var(--space-xxs);flex:1 1;min-width:0}.UnitPriceConflictModal_headerRight__tAzl7{flex-shrink:0;padding-top:2px}.UnitPriceConflictModal_ancestorList__gnLGI{display:flex;flex-direction:column;gap:var(--space-2xs)}.UnitPriceConflictModal_ancestorBar__BXLrA{display:flex;align-items:flex-start;gap:var(--space-xs);min-height:28px;padding:var(--space-2xs) var(--space-sm);background:var(--color-surface-action);color:var(--color-text-on-action);border-radius:var(--radius-sm);font-size:var(--font-size-body-sm);font-weight:500}.UnitPriceConflictModal_ancestorName__ubkHs{overflow-wrap:break-word;word-break:break-word;min-width:0}.UnitPriceConflictModal_metaRow__gwHhz{display:flex;flex-wrap:wrap;gap:var(--space-xl);align-items:flex-end}.UnitPriceConflictModal_metaField__MlrA4{display:flex;flex-direction:column;gap:2px}.UnitPriceConflictModal_metaLabel__L2Pgx{font-size:var(--font-size-body-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.UnitPriceConflictModal_metaValue__khhVG,.UnitPriceConflictModal_uomBadge__uKwfm{font-size:var(--font-size-body-md);font-weight:600;color:var(--color-text-heading);line-height:1.4}.UnitPriceConflictModal_separator__Ypkq6{height:1px;background:var(--color-border-separating);margin:var(--space-xxs) 0}.UnitPriceConflictModal_conflictBadge___P5dm{color:var(--color-icons-warning);font-size:var(--font-size-body-md)}.UnitPriceConflictModal_resolvedBadge__nXOY2{color:var(--color-icons-success);font-size:var(--font-size-body-sm);font-weight:500}.UnitPriceConflictModal_editRow__gafYx{display:flex;flex-direction:column}.UnitPriceConflictModal_editLabel__toy6d{display:flex;flex-direction:column;gap:var(--space-xxs)}.UnitPriceConflictModal_editLabelText__p9c56{font-size:var(--font-size-body-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.UnitPriceConflictModal_editInput__w9IKT{width:100%;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);font-size:var(--font-size-body-md);color:var(--color-text-body);background:var(--color-surface-default);outline:none;box-sizing:border-box;transition:border-color .15s}.UnitPriceConflictModal_editInput__w9IKT:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 2px rgb(var(--color-surface-focus-rgb)/.25)}.UnitPriceConflictModal_editInputNumber__SAlLz{width:180px;max-width:100%}.UnitPriceConflictModal_canonicalHint__eGeY8{font-size:var(--font-size-body-xs);color:var(--color-text-secondary);font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.UnitPriceConflictModal_footer__wkMJO{display:flex;justify-content:flex-end;padding-top:var(--space-sm);border-top:1px solid var(--color-border-separating)}.UnitPriceConflictModal_categoryPathGroup__n2wyu{display:flex;flex-direction:column;gap:var(--space-xs)}.UnitPriceConflictModal_categoryPathItem__oYmiP{padding:var(--space-2xs) 0;border-top:1px solid var(--color-border-information)}.UnitPriceConflictModal_categoryPathItem__oYmiP:first-child{border-top:none;padding-top:0}.UnitPriceConflictModal_offerTaskCard___U3eR{border:1px solid var(--color-border-information);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);background:var(--color-surface-information);display:flex;flex-direction:column;gap:var(--space-xs)}.UnitPriceConflictModal_offerTaskBadge__sEi0p{display:inline-flex;align-items:center;padding:2px var(--space-xs);border-radius:var(--radius-sm);background:var(--color-surface-action);color:var(--color-text-on-action);font-size:var(--font-size-body-xs);font-weight:500;white-space:nowrap}.UnitPriceConflictModal_readOnlyField__ICJvb{display:flex;flex-direction:column;gap:var(--space-xxs)}.UnitPriceConflictModal_readOnlyValue__rfXos{font-size:var(--font-size-body-md);color:var(--color-text-body);line-height:1.4}.ParsedBoqTree_tree__r4TOT{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.ParsedBoqTree_rows__SItb5{overflow-y:auto;flex:1 1;min-height:0}.ParsedBoqTree_table__J3Ebv{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.ParsedBoqTree_headerRow__AF58m{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--color-surface-default)}.ParsedBoqTree_headerRow__AF58m th{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-body-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.4px;border-bottom:2px solid var(--color-border-separating);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.ParsedBoqTree_headerRow__AF58m th:nth-child(4),.ParsedBoqTree_headerRow__AF58m th:nth-child(5){text-align:center}.ParsedBoqTree_headerRow__AF58m th:nth-child(6),.ParsedBoqTree_headerRow__AF58m th:nth-child(7){text-align:right}.ParsedBoqTree_tbody__8zyAT{contain:layout style}.ParsedBoqTree_tbody__8zyAT tr td{vertical-align:middle;border-bottom:1px solid var(--color-border-separating);overflow:hidden;min-width:0;box-sizing:border-box}.ParsedBoqTree_categoryRow__u0B1p{background:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ParsedBoqTree_categoryCell__KsXpu{padding:0!important;border-bottom:none!important;overflow:visible!important}.ParsedBoqTree_categoryRowWrap__cAkQN{display:flex;align-items:stretch}.ParsedBoqTree_indentSpacer__0mcnO{width:16px;flex:0 0 auto}.ParsedBoqTree_categoryBar__OrmmF{position:relative;display:flex;align-items:center;gap:var(--space-sm);min-height:30px;padding:0 var(--space-sm);background-color:var(--color-surface-action);color:var(--color-text-on-action);border-radius:var(--radius-sm);margin:var(--space-2xs) var(--space-xs) var(--space-2xs) 0;flex:1 1;min-width:0;transition:filter .1s}.ParsedBoqTree_categoryRow__u0B1p:hover .ParsedBoqTree_categoryBar__OrmmF{filter:brightness(1.06)}.ParsedBoqTree_expandButton__pcfHw{width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid rgb(var(--color-border-separating-rgb)/.6);background:rgb(var(--color-surface-page-rgb)/.25);color:var(--color-text-on-action);cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:9px;transition:background .1s;padding:0}.ParsedBoqTree_expandButton__pcfHw:hover{background:rgb(var(--color-surface-page-rgb)/.4)}.ParsedBoqTree_expandButtonExpanded__TQt2O{transform:rotate(90deg)}.ParsedBoqTree_categoryName__uVBfn{font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-text-on-action);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ParsedBoqTree_childCount__ZsjnX{font-size:var(--font-size-body-xs);color:var(--color-text-on-action);opacity:.75;white-space:nowrap;flex-shrink:0}.ParsedBoqTree_taskRow__r_tkv{background:var(--color-surface-default);cursor:pointer}.ParsedBoqTree_taskRow__r_tkv:hover{background:var(--color-surface-default-hover)}.ParsedBoqTree_taskRowSelected__f6JpR{background:var(--color-surface-information)}.ParsedBoqTree_taskRowSelected__f6JpR td{border-bottom-color:var(--color-border-action)}.ParsedBoqTree_taskRowMissingData__4_6lk td:first-child{border-left:3px solid var(--color-border-danger)}.ParsedBoqTree_taskRowConflict__eq_Up td:first-child{border-left:3px solid var(--color-border-warning)}.ParsedBoqTree_statusCell__4gTFl{text-align:center;overflow:visible!important;padding:0!important}.ParsedBoqTree_descCell__ivLq9{padding:0!important}.ParsedBoqTree_taskCellWrap__QaAdU{display:flex;align-items:flex-start;min-height:30px}.ParsedBoqTree_indentSlot___ApjJ{width:16px;flex:0 0 auto;align-self:stretch}.ParsedBoqTree_iconCell__u13Cf{text-align:center;overflow:visible!important;padding:0!important}.ParsedBoqTree_dataCell__O62V1{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-body-sm);color:var(--color-text-body);white-space:nowrap}.ParsedBoqTree_cellCenter__7s1ta{text-align:center}.ParsedBoqTree_cellRight__GLakO{text-align:right}.ParsedBoqTree_editableCell__Hla2y{width:100%;min-width:0;max-width:100%;padding:2px 4px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--font-size-body-sm);color:var(--color-text-body);background:transparent;outline:none;box-sizing:border-box;line-height:1.4;font-family:inherit;transition:border-color .15s,background .15s;resize:none;overflow:hidden;white-space:pre-wrap;word-break:break-word;min-height:calc(1.4em + 4px);height:auto;display:block}.ParsedBoqTree_editableCell__Hla2y:hover{border-color:var(--color-border-input);background:var(--color-surface-default)}.ParsedBoqTree_editableCell__Hla2y:focus{border-color:var(--color-border-focus);background:var(--color-surface-default);box-shadow:0 0 0 2px rgb(var(--color-surface-focus-rgb)/.25)}.ParsedBoqTree_editableCellDesc__KUmtq{font-weight:500}.ParsedBoqTree_editableCellNote__verxW{font-size:var(--font-size-body-xs)}.ParsedBoqTree_statusIcon__zkRBC{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px;font-weight:700;line-height:1;cursor:default;flex-shrink:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ParsedBoqTree_statusIconConflict__3EYq0{background:var(--color-surface-warning);color:var(--color-text-warning);border:1px solid var(--color-border-warning);cursor:pointer}.ParsedBoqTree_statusIconMissing__GqxD7{background:var(--color-status-background-red);color:var(--color-text-danger);border:1px solid var(--color-border-danger)}.ParsedBoqTree_statusIcon__zkRBC:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--color-text-body);color:var(--color-surface-page);font-size:var(--font-size-body-xs);font-weight:400;padding:4px 8px;border-radius:var(--radius-sm);white-space:nowrap;z-index:100;pointer-events:none;opacity:0;transition:opacity .15s ease}.ParsedBoqTree_statusIcon__zkRBC:hover:after{opacity:1}.ParsedBoqTree_templateIcon__PoTUi{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;font-weight:700;line-height:1;cursor:default;flex-shrink:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ParsedBoqTree_templateIconReuse__6Z19P{background:var(--color-status-background-green);color:var(--color-text-success);border:1px solid var(--color-border-success)}.ParsedBoqTree_templateIconCreate__yDKQD{background:var(--color-status-background-blue);color:var(--color-text-primary);border:1px solid var(--color-border-action)}.ParsedBoqTree_templateIcon__PoTUi:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--color-text-body);color:var(--color-surface-page);font-size:var(--font-size-body-xs);font-weight:400;padding:4px 8px;border-radius:var(--radius-sm);white-space:nowrap;z-index:100;pointer-events:none;opacity:0;transition:opacity .15s ease}.ParsedBoqTree_templateIcon__PoTUi:hover:after{opacity:1}.BoqReferencePanel_boqShell__6kN03,.BoqReferencePanel_root__uN94H{display:flex;flex:1 1;flex-direction:column;min-width:0}.BoqReferencePanel_boqShell__6kN03{max-height:70vh;min-height:320px;overflow:hidden}.ScheduleBoqFilterButton_wrap__RYrLg{position:relative;display:inline-flex;flex-shrink:0}.ScheduleBoqFilterButton_badge___dQLz{align-items:center;background:var(--color-surface-page);border-radius:9px;color:var(--color-action-primary);display:inline-flex;font-size:12px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.ScheduleBoqFilterButton_popover__xVv26{position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-end:0;z-index:40;display:flex;flex-direction:column;gap:var(--space-sm);width:340px;max-width:min(340px,90vw);max-height:70vh;overflow-y:auto;padding:var(--space-md);background:var(--color-surface-page);border:1px solid var(--color-border-action);border-radius:var(--radius-md);box-shadow:0 8px 24px rgb(0 0 0/.16)}.ScheduleBoqFilterButton_header__v6TkZ{align-items:flex-start;display:flex;gap:var(--space-sm);justify-content:space-between}.ScheduleBoqFilterButton_headerText__PpTgx{display:flex;flex-direction:column;min-width:0}.ScheduleBoqFilterButton_title__QuS5B{color:var(--color-text-headings);font-size:var(--font-size-body-lg);font-weight:600}.ScheduleBoqFilterButton_subtitle__cY9xB{color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}.ScheduleBoqFilterButton_close__ix7GW{background:transparent;border:none;cursor:pointer;display:inline-flex;flex:0 0 auto;padding:4px}.ScheduleBoqFilterButton_includeRow__SO8n0{align-items:center;border-top:1px solid var(--color-border-default);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:600;gap:var(--space-sm);justify-content:space-between;padding-top:var(--space-sm)}.ScheduleBoqFilterButton_includeToggle__F0W_O{cursor:pointer;height:18px;width:18px}.ScheduleBoqFilterButton_loading__ZRdTO{color:var(--color-text-secondary);margin:0}.ScheduleBoqSearchBar_root__mVH9l{margin-bottom:var(--space-xs);width:100%;min-width:0}.ScheduleBoqSearchBar_clear__3CW5d{cursor:pointer}