.ComparisonPageHeader_container__UFQA6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.ComparisonPageHeader_titleGroup__OubSy{display:flex;align-items:center;gap:var(--space-md)}.ComparisonPageHeader_icon__WR5Wy{width:48px;height:48px;background:linear-gradient(135deg,rgba(var(--color-surface-action-rgb),.9) 0,rgba(var(--color-surface-action-rgb),.6) 100%);color:var(--color-text-on-action);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-body-md);letter-spacing:.08em}.ComparisonPageHeader_title__EZlQr{margin:0;font-size:var(--font-size-heading-h3);color:var(--color-text-headings)}.ComparisonPageHeader_actions__dSWJh{display:flex;align-items:center;gap:var(--space-md)}.ComparisonPageHeader_icon__WR5Wy{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-sm);background-color:var(--color-surface-icon-background)}.ComparisonPageHeader_toggle__f2dAo{position:relative;display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-body-sm);color:var(--color-text-body)}.ComparisonPageHeader_toggle__f2dAo input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:48px;height:26px;border-radius:13px;background-color:var(--color-border-default);position:relative;cursor:pointer;transition:background-color .2s ease;border:1px solid var(--color-border-action)}.ComparisonPageHeader_toggle__f2dAo input:checked{background-color:var(--color-surface-action)}.ComparisonPageHeader_slider__0d2r6{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background-color:var(--color-surface-default);box-shadow:0 1px 3px rgb(0 0 0/.2);transition:transform .2s ease}.ComparisonPageHeader_slider__0d2r6:hover{background-color:var(--color-surface-default-hover)}.ComparisonPageHeader_toggle__f2dAo input:checked+.ComparisonPageHeader_slider__0d2r6{transform:translateX(22px)}.ComparisonPageHeader_toggleLabel__ZdFYA{font-weight:500;color:var(--color-text-body)}.SectionHeader_sectionHeader__I7GMO{position:static;z-index:1;width:-webkit-fill-available;width:-moz-available;width:stretch;padding-top:var(--space-lg);display:flex;align-items:center;gap:var(--space-md);background-color:var(--color-surface-page);padding-bottom:var(--space-ml-middle-large)}.SectionHeader_sectionHeaderTextContainer__dTdwh{display:flex;flex-direction:column;gap:var(--space-xs);flex:1 1}.SectionHeader_sectionHeader__I7GMO h3{font-size:var(--font-size-heading-h3);line-height:var(--space-xl);font-weight:600;color:var(--color-text-headings);margin:0;margin-right:var(--space-md)}.SectionHeader_titleContainer__VupCa{display:flex;align-items:center}.ConfirmationModal_modal__kil_E{padding:var(--space-ml-middle-large)}.ConfirmationModal_title__vGPlz{font-size:var(--font-size-heading-h4);font-weight:600;color:var(--color-text-headings)}.ConfirmationModal_content__kjgmh{min-width:450px;text-align:center}.ConfirmationModal_messageContainer__h9aM4{padding:var(--space-ml-middle-large);margin-bottom:var(--space-ml-middle-large)}.ConfirmationModal_buttonsContainer__sUhFx{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-sm);gap:var(--space-sm);width:100%}.ConfirmationModal_buttonsContainerSingle__cMBbr{grid-template-columns:1fr}.ConfirmationModal_buttonsContainer__sUhFx>*{width:100%}.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}.style_skeleton__GaERj{background-color:#97979744;border-radius:4px;display:inline-block;width:100%;height:20px;animation:style_pulse__y_WRX 1.5s ease-in-out infinite;z-index:3}.style_skeleton__GaERj.style_inline__avVdz{display:inline-block;vertical-align:middle}@keyframes style_pulse__y_WRX{0%{background-color:#e0e0e044}50%{background-color:#f5f5f544}to{background-color:#e0e0e044}}.BoQHeader_projectHeader__ageh_{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:2px solid var(--color-border-default)}.BoQHeader_projectDetails__FhO1q{display:flex;flex-direction:column;align-items:flex-start}.BoQHeader_projectDetails__FhO1q h1{margin:0 0 5px;font-size:clamp(20px,2.5vw,32px);font-weight:700}.BoQHeader_projectSubtitle__QEx8j{font-size:clamp(14px,1.5vw,20px);font-weight:500}.BoQHeader_projectSubtitle__QEx8j,.BoQHeader_projectTotal__IaDUm{display:flex;align-items:center;gap:8px}.BoQHeader_updateRequestActions__7oWKo{display:flex;align-items:center;gap:var(--space-sm)}.BoQHeader_offerTotalText__sBbw2{font-size:clamp(14px,1.5vw,20px);font-weight:600}.BoQHeader_dropdownArrow__U1uSs{font-size:clamp(10px,1vw,16px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.BoQHeader_projectHeader__ageh_{flex-direction:column;align-items:flex-start;gap:10px}.BoQHeader_projectDetails__FhO1q h1{font-size:clamp(18px,4vw,24px)}.BoQHeader_offerTotalText__sBbw2,.BoQHeader_projectSubtitle__QEx8j{font-size:clamp(12px,3vw,16px)}.BoQHeader_dropdownArrow__U1uSs{font-size:clamp(8px,2vw,12px)}}.DropdownWidget_wrapper__NoqCt{position:relative;display:flex;align-items:center;overflow:visible;font-size:var(--font-size-body-md)}.DropdownWidget_select__xwL35{flex:1 1;background:var(--color-surface-action);color:var(--color-text-on-action);border:none;padding:var(--space-sm) var(--space-md);padding-right:var(--space-lg);font-weight:500;cursor:pointer;outline:none;min-width:200px;max-width:200px;min-height:40px;display:flex;align-items:center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpolygon points='6,9 12,15 18,9' fill='white'%3e%3c/polygon%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:28px;border-radius:var(--radius-sm) 0 0 var(--radius-sm);position:relative;z-index:2}.DropdownWidget_selectOpen__2IVN_{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpolygon points='6,15 12,9 18,15' fill='white'%3e%3c/polygon%3e%3c/svg%3e")}.DropdownWidget_selectedText__Bd88C{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.DropdownWidget_dropdown__h5zBo{background:var(--color-surface-default);border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;max-height:200px;overflow-y:auto}.DropdownWidget_option__o4qlv{padding:var(--space-sm) var(--space-md);cursor:pointer;color:var(--color-text-default);transition:background-color .2s ease;border-bottom:1px solid var(--color-border-disabled);white-space:normal;word-wrap:break-word;line-height:1.4}.DropdownWidget_option__o4qlv:last-child{border-bottom:none}.DropdownWidget_optionSelected__3sWDf{background-color:var(--color-surface-action-hover);font-weight:500}.DropdownWidget_optionDisabled__DdjrI{color:var(--color-text-disabled)!important;cursor:not-allowed!important;background-color:var(--theme-light)!important}.DropdownWidget_select__xwL35:disabled{opacity:.6;cursor:not-allowed}.DropdownWidget_miniBox__yPSBE{cursor:pointer;display:flex;align-items:center;background:var(--color-surface-action);color:var(--color-text-on-action);padding:var(--space-sm) var(--space-md);min-height:40px;min-width:60px;gap:8px;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2)}.DropdownWidget_versionNumber__Dc3xt{font-weight:600;color:var(--color-text-on-action)}.DropdownWidget_lockIcon__roJL7{color:var(--color-text-on-action)}.DropdownWidget_finishVersion__pzEDk{cursor:pointer;display:flex;gap:var(--space-sm);align-items:center;background:var(--color-surface-action);color:var(--color-text-on-action);padding:var(--space-sm) var(--space-md);min-height:40px;max-height:var(--space-xl);border-radius:0 var(--radius-sm) var(--radius-sm) 0}@media (max-width:768px){.DropdownWidget_miniBox__yPSBE,.DropdownWidget_select__xwL35{padding:6px 10px}.DropdownWidget_versionNumber__Dc3xt{font-size:var(--font-size-body-sm)}.DropdownWidget_finishVersion__pzEDk,.DropdownWidget_miniBox__yPSBE,.DropdownWidget_select__xwL35{min-height:var(--space-sm)}}.EVTListDropdownSelector_wrapper__KHJBN{display:flex;flex-direction:column;gap:var(--space-xs);min-width:250px}.EVTListDropdownSelector_select__YPRCt{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);cursor:pointer}.EVTListDropdownSelector_selectOpen__ZP6G3{border-color:var(--color-border-focus)}.EVTListDropdownSelector_selectedText__Ed6js{font-size:var(--font-size-heading-h5);color:var(--color-text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EVTListDropdownSelector_arrow__5_e4e{color:var(--color-icons-secondary);display:inline-flex;margin-left:var(--space-sm);transform:rotate(0deg);transition:transform .2s ease}.EVTListDropdownSelector_selectOpen__ZP6G3 .EVTListDropdownSelector_arrow__5_e4e{transform:rotate(180deg)}.ActionBar_actionBar__MvdXy{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:transparent;gap:clamp(10px,2vw,10px);min-height:60px;overflow:visible}.ActionBar_actionBar__MvdXy.ActionBar_iconsOnly__gGbKB{gap:clamp(10px,1.5vw,15px)}.ActionBar_actionButtons__9wmZ8{display:flex;gap:clamp(8px,1.5vw,15px);align-items:center;justify-content:center;flex:1 1;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;min-width:0;padding:2px 0;border-radius:4px;margin:0 2px;position:relative;cursor:-webkit-grab;cursor:grab}.ActionBar_actionButtons__9wmZ8:active{cursor:-webkit-grabbing;cursor:grabbing}.ActionBar_actionButtons__9wmZ8[data-icons-only=true]{gap:clamp(8px,1.2vw,15px);justify-content:center}.ActionBar_actionButtons__9wmZ8::-webkit-scrollbar{height:3px}.ActionBar_actionButtons__9wmZ8::-webkit-scrollbar-track{background:transparent;border-radius:2px}.ActionBar_actionButtons__9wmZ8::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ActionBar_actionButtons__9wmZ8:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.ActionBar_actionButtons__9wmZ8::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.6)}.ActionBar_actionButtons__9wmZ8:after,.ActionBar_actionButtons__9wmZ8:before{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:1;transition:opacity .3s ease}.ActionBar_actionButtons__9wmZ8:before{left:0;background:linear-gradient(90deg,rgba(255,255,255,.8),transparent);opacity:0}.ActionBar_actionButtons__9wmZ8:after{right:0;background:linear-gradient(270deg,rgba(255,255,255,.8),transparent);opacity:0}.ActionBar_actionButtons__9wmZ8[data-can-scroll-left=true]:before,.ActionBar_actionButtons__9wmZ8[data-can-scroll-right=true]:after{opacity:1}.ActionBar_actionButtons__9wmZ8[data-icons-only=true]:after,.ActionBar_actionButtons__9wmZ8[data-icons-only=true]:before{width:15px}.ActionBar_actionBar__MvdXy>:last-child{flex-shrink:0;margin-left:auto}@media (max-width:768px){.ActionBar_actionBar__MvdXy{padding:clamp(6px,1vw,15px);gap:clamp(8px,1.5vw,15px);min-height:50px}.ActionBar_actionBar__MvdXy.ActionBar_iconsOnly__gGbKB{gap:clamp(8px,1.2vw,12px);padding:clamp(6px,1vw,15px)}.ActionBar_actionButtons__9wmZ8{gap:clamp(6px,1vw,10px);padding:1px 0}.ActionBar_actionButtons__9wmZ8[data-icons-only=true]{gap:clamp(6px,1vw,10px)}.ActionBar_actionButtons__9wmZ8:after,.ActionBar_actionButtons__9wmZ8:before{width:15px}.ActionBar_actionButtons__9wmZ8[data-icons-only=true]:after,.ActionBar_actionButtons__9wmZ8[data-icons-only=true]:before{width:10px}}@media (max-width:480px){.ActionBar_actionBar__MvdXy,.ActionBar_actionBar__MvdXy.ActionBar_iconsOnly__gGbKB{padding:8px;gap:8px;min-height:44px}.ActionBar_actionButtons__9wmZ8{gap:6px;padding:4px 0;margin:0}.ActionBar_actionButtons__9wmZ8[data-icons-only=true]{gap:6px;padding:4px 0}.ActionBar_actionButtons__9wmZ8.ActionBar_scrollable__lSCVR:after{display:none}}.ActionBar_actionBar__MvdXy{transition:padding .2s ease,gap .2s ease}.ActionBar_actionButtons__9wmZ8{transition:gap .2s ease,padding .2s ease,margin .2s ease}.ActionBar_actionBar__MvdXy.ActionBar_iconsOnly__gGbKB .ActionBar_actionButtons__9wmZ8{transition:gap .3s ease,justify-content .3s ease}.Category_accordionItem__2P2lO{margin-bottom:5px}.Category_categoryHeader__YajYw{color:var(--color-text-on-action);border-radius:var(--radius-sm);margin-bottom:3px;border:none;min-height:40px;text-align:left;cursor:pointer;display:grid;align-items:center;font-size:16px}.Category_column__mkDh_{min-height:inherit;background-color:var(--color-surface-action);height:100%}.Category_categoryLevel0Expanded__kNRjR,.Category_categoryLevel1Expanded__HNBQD,.Category_categoryLevel2Expanded__WYjS5,.Category_categoryLevel3PlusExpanded__kjmBH{background-color:var(--color-surface-action)!important}.Category_categoryHeaderEmpty___Lrv_{cursor:default}.Category_categoryHeaderEmpty___Lrv_:hover{background-color:var(--color-surface-action-hover)!important;border-color:var(--border-color,#e9ecef)}.Category_categoryHeaderLeft__EGn_z{display:flex;align-items:center;gap:8px;flex:1 1}.Category_categoryHeaderRight__0Ym6H,.Category_expandButton__Q84xR{display:flex;align-items:center}.Category_expandButton__Q84xR{justify-content:center;width:20px;height:20px;border:none;background:none;cursor:pointer;transition:color .2s ease}.Category_expandButton__Q84xR,.Category_expandButton__Q84xR:hover{color:var(--color-text-on-action)}.Category_expandButtonPlaceholder__MfcLL{width:20px;height:20px}.Category_folderIcon__iXGbD{width:18px;height:18px;color:var(--folder-color,#ffc107);flex-shrink:0}.Category_dragHandleEl__9W7S6{display:inline-flex;align-items:center;margin-right:var(--space-xs)}.Category_categoryInfoWrapper__zj0zJ{display:flex;align-items:center;justify-content:flex-end;border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);padding-right:10px}.Category_categoryNameWrapper__uLqTt{display:flex;align-items:center;padding-left:10px;border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.Category_treeConnector___yp6Y{position:absolute;left:calc(-1 * var(--boq-tree-arm-width, calc(var(--space-xs) + var(--space-2xs) + var(--space-3xs))));top:calc(-1 * var(--boq-tree-overscan, var(--space-xs)));bottom:calc(-1 * var(--boq-tree-overscan, var(--space-xs)));width:var(--boq-tree-line-width,var(--space-3xs));background:var(--color-border-separating)}.Category_treeConnectorEnd__dt4k4{bottom:50%}.Category_treeArm__R08P5{position:absolute;left:calc(-1 * var(--boq-tree-arm-width, calc(var(--space-xs) + var(--space-2xs) + var(--space-3xs))));top:50%;width:var(--boq-tree-arm-width,calc(var(--space-xs) + var(--space-2xs) + var(--space-3xs)));height:var(--boq-tree-line-width,var(--space-3xs));background:var(--color-border-separating)}.Category_categoryTotal__BM_2s{padding:8px;text-align:right}.Category_categoryHeader__YajYw.Category_menuActive__Qw6wN{background-color:var(--color-surface-action)!important;border-color:var(--primary-color,#007bff)}.Category_categoryInfo__Cp6Wl{display:flex;align-items:center}.Category_chevronContainer__u5BtO{display:flex;justify-content:flex-end;align-items:center}.Category_chevron__HkzNz{color:white;font-size:12px;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.Category_tasksList__vC2Np{margin-top:5px}.Category_subcategoriesContainer__eOG3A{margin-top:3px}@media (max-width:768px){.Category_categoryHeader__YajYw{padding:8px 16px;font-size:14px}}.CategoryInfo_categoryInfoContainer__TMjB9{display:flex;align-items:center;gap:10px;margin-left:8px}.CategoryInfo_statItem__83iTz{display:flex;align-items:center;gap:5px}.CategoryInfo_itemCount__kW8OZ{color:var(--text-color);display:inline-flex;align-items:center;gap:var(--space-2xs)}.style_badge__EHJ4d{padding:var(--space-2xs) var(--space-2xs);border-radius:var(--radius-sm);background-color:var(--color-surface-default);border:1px solid var(--color-border-default);font-size:var(--font-size-body-sm);margin-left:var(--space-2xs)}.style_badgeStack__0CeXm,.style_badge__EHJ4d{display:inline-flex;align-items:center;justify-content:center;line-height:1}.style_badgeStack__0CeXm{flex-direction:column;gap:var(--space-2xs)}.style_baseText__gKDw8{font-size:var(--font-size-body-sm);opacity:.85}.style_positive__OtTw0{background-color:var(--color-surface-success-base);color:var(--color-text-on-action)}.style_negative__JHKQn{background-color:var(--color-surface-danger-base);color:var(--color-text-on-action)}.style_neutral__GslOu{color:var(--color-text-body)}.style_badgeDotWrapper__kU8fE{position:relative;display:inline-flex;align-items:center;margin-left:var(--space-2xs)}.style_badgeDot__1vbwL{width:8px;height:8px;border-radius:50%;background-color:transparent;display:inline-block;border:1px solid var(--color-border-primary)}.style_badgeDot__1vbwL.style_positive__OtTw0{background-color:var(--color-surface-success-base)}.style_badgeDot__1vbwL.style_negative__JHKQn{background-color:var(--color-surface-danger-base)}.style_tooltip__ooIup{white-space:nowrap;background-color:var(--color-surface-default);color:var(--color-text-body);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs);box-shadow:var(--shadow-lg);z-index:10000}.style_tooltipStack__lPi6O{display:inline-flex;flex-direction:column;gap:var(--space-2xs);align-items:center;justify-content:center}.style_tooltip__ooIup.style_positive__OtTw0{background-color:var(--color-surface-success-base);color:var(--color-text-on-action);border-color:var(--color-surface-success-base)}.style_tooltip__ooIup.style_negative__JHKQn{background-color:var(--color-surface-danger-base);color:var(--color-text-on-action);border-color:var(--color-surface-danger-base)}.style_sm__Tbg70{font-size:var(--font-size-body-sm)}.style_md__d09Z_{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-body-md)}.ContextMenu_contextMenu__jK3ba{position:fixed;z-index:100;animation:ContextMenu_fadeIn__EkqhM .15s ease-out}.ContextMenu_menuContent__rZc46{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:8px;box-shadow:var(--shadow-lg);min-width:160px;padding:4px 0;overflow:hidden}.ContextMenu_menuItem__i9p2r{display:flex;align-items:center;padding:8px 12px;gap:.5rem;cursor:pointer;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.ContextMenu_menuItem__i9p2r.ContextMenu_section__h88DG{padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-disabled);cursor:default;pointer-events:none}.ContextMenu_divider__wOEks{height:1px;margin:4px 0;background-color:rgba(var(--color-border-default-rgb,224 229 236)/.6)}.ContextMenu_menuItem__i9p2r.ContextMenu_default__UZkc2{color:var(--color-text-body)}.ContextMenu_menuItem__i9p2r.ContextMenu_default__UZkc2:hover:not(.ContextMenu_disabled__nXIxT){background-color:var(--color-surface-default-hover)}.ContextMenu_menuItem__i9p2r.ContextMenu_danger__7oT5Y{color:var(--color-text-danger)}.ContextMenu_menuItem__i9p2r.ContextMenu_danger__7oT5Y:hover:not(.ContextMenu_disabled__nXIxT){background-color:rgba(var(--color-surface-danger-base-rgb,194 56 56)/.12)}.ContextMenu_menuItem__i9p2r.ContextMenu_success__gHMzI{color:var(--color-text-success)}.ContextMenu_menuItem__i9p2r.ContextMenu_success__gHMzI:hover:not(.ContextMenu_disabled__nXIxT){background-color:rgba(var(--color-surface-success-base-rgb,74 147 74)/.12)}.ContextMenu_menuItem__i9p2r.ContextMenu_disabled__nXIxT{color:var(--color-text-disabled);cursor:not-allowed;opacity:.7}.ContextMenu_menuIcon__3gdQA{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.ContextMenu_menuIcon__3gdQA svg{width:18px;height:18px}.ContextMenu_menuIcon__3gdQA svg [stroke]{stroke:currentColor!important}.ContextMenu_menuIcon__3gdQA svg [fill]:not([fill=none]){fill:currentColor!important}.ContextMenu_menuLabel__zRsw8{flex:1 1}@keyframes ContextMenu_fadeIn__EkqhM{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.UnitOfMeasure_root__XNXqt{position:relative;display:inline-block;justify-self:start;width:100%;overflow:visible}.UnitOfMeasure_display__c8XMH{width:100%;background:var(--color-surface-default);border:1px solid var(--color-border-disabled);padding:var(--space-xs) var(--space-sm);height:38px;color:var(--color-text-body);text-align:left;cursor:pointer;border-radius:var(--radius-sm)}.UnitOfMeasure_display__c8XMH:focus{outline:none;border-color:var(--color-border-focus)}.UnitOfMeasure_display__c8XMH:hover .UnitOfMeasure_text__kynpg{text-decoration:underline}.UnitOfMeasure_display__c8XMH:disabled{cursor:default}.UnitOfMeasure_text__kynpg{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.UnitOfMeasure_placeholderText___EF30{color:var(--color-text-secondary)}.UnitOfMeasure_dropdown__AnwMY{position:absolute;z-index:3000;top:calc(100% + 6px);left:0;width:420px;max-width:90vw;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-page);box-shadow:var(--shadow-lg);overflow:visible}.UnitOfMeasure_dropdownTop__ni_lh{top:auto;bottom:calc(100% + 6px)}.UnitOfMeasure_searchRow__IhXaI{display:grid;grid-template-columns:1fr 34px 34px;grid-gap:6px;gap:6px;padding:8px;border-bottom:1px solid var(--color-border-default)}.UnitOfMeasure_searchInput__PwkRK{padding:0 10px;border:1px solid var(--color-border-default)}.UnitOfMeasure_iconBtn__hS_Ul,.UnitOfMeasure_searchInput__PwkRK{height:34px;border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-body)}.UnitOfMeasure_iconBtn__hS_Ul{border:1px solid var(--color-border-default);display:inline-flex;align-items:center;justify-content:center}.UnitOfMeasure_results__pXji1{max-height:320px;overflow:auto;display:grid;background:var(--color-surface-default)}.UnitOfMeasure_row__78h1r{height:38px;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:0 10px;border:none;background:var(--color-surface-default);color:var(--color-text-body);text-align:left}.UnitOfMeasure_row__78h1r:hover{background:var(--color-surface-default-hover)}.UnitOfMeasure_rowText__FetLh{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.UnitOfMeasure_code__J7ToS,.UnitOfMeasure_hint__sV9QZ{font-size:12px;color:var(--color-text-secondary)}.UnitOfMeasure_hint__sV9QZ{padding:10px}.UnitOfMeasure_error__qcTNd{padding:10px;color:var(--color-text-danger)}.UnitOfMeasure_pagination__HpOAh{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;border-top:1px solid var(--color-border-default)}.UnitOfMeasure_pageBtn__HEyb0{height:28px;padding:0 8px;border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background:var(--color-surface-default);color:var(--color-text-body)}.UnitOfMeasure_pageInfo__vJGKV{font-size:12px;color:var(--color-text-secondary)}.UnitOfMeasure_options__IVaAG{display:grid;grid-gap:10px;gap:10px;padding:10px}.UnitOfMeasure_optionsRow__iq9RF{display:grid;grid-template-columns:140px 1fr;align-items:center;grid-gap:8px;gap:8px}.UnitOfMeasure_label__kDXty{font-size:12px;color:var(--color-text-secondary)}.UnitOfMeasure_select__xB8Nv{height:34px;padding:0 10px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-body)}.UnitOfMeasure_optionsFooter__5EN0a{display:flex;justify-content:flex-end}.UnitOfMeasure_applyBtn__oO8Co{height:32px;padding:0 var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border-action);background:var(--color-surface-action);color:var(--color-text-on-action)}.UnitOfMeasure_responsiveName__AxyqR{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HeadRow_headRow__qq79Y{display:flex;align-items:center;padding:12px 24px;background-color:var(--color-surface-default-hover);box-shadow:var(--shadow-lg);font-weight:600;border-radius:var(--radius-sm);color:var(--text-secondary,#6c757d);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.HeadRow_hasScroll__hzVh9{padding-right:40px}.HeadRow_headerCell__OWq4V{flex:1 1;text-align:left;padding:0 8px;min-width:120px}.HeadRow_headerCell__OWq4V:first-child{flex:2 1;min-width:200px}.HeadRow_headerCell__OWq4V:last-child{text-align:right;min-width:140px}.HeadRow_accordionHeader__LsYlZ{justify-content:space-between;background:linear-gradient(90deg,var(--color-surface-default) 0,var(--color-surface-page) 100%)}.HeadRow_accordionHeaderLeft__yeB3d{display:flex;flex-direction:column;gap:2px}.HeadRow_accordionHeaderRight__fW737{display:flex;align-items:center}.HeadRow_headerTitle__EHFbu{font-size:14px;font-weight:700;color:var(--text-color,#333333);text-transform:none;letter-spacing:normal}.HeadRow_headerSubtitle__mEr__{font-size:11px;font-weight:500;color:var(--text-secondary,#6c757d);text-transform:none;letter-spacing:normal}.HeadRow_valueHeader__H6YwE{font-size:12px;font-weight:600;color:var(--text-secondary,#6c757d)}.HeadRow_categoryHeader__z5VAV{font-weight:600;display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 2fr;margin-top:var(--space-sm);background-color:var(--color-surface-default-hover);padding-right:0;padding-bottom:0;margin-left:50px}.HeadRow_node__I3xwa{display:contents}.HeadRow_nodeCell__uxvkg{padding:var(--space-xs) var(--space-sm);color:var(--color-text-headings);font-size:var(--font-size-body-md);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.HeadRow_nodeCell__uxvkg+.HeadRow_nodeCell__uxvkg:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:2px;background:var(--color-border-action)}.HeadRow_previewPageHidden___s0_g{display:none}.HeadRow_fullLabel__tPPUo{display:inline}.HeadRow_shortLabel__M_AuK{display:none}@media (max-width:1280px){.HeadRow_fullLabel__tPPUo{display:none}.HeadRow_shortLabel__M_AuK{display:inline}}.HeadRow_categoryHeader__z5VAV{background:var(--color-surface-default);border-radius:var(--radius-sm)}.ValidatedInput_validatedInput__SGy2L{resize:none;border-radius:var(--radius-sm);transition:border-color .15s ease-in-out;border:2px solid var(--color-border-default);padding:2px 5px var(--space-2xs) var(--space-2xs);background-color:var(--color-surface-default);color:var(--color-text-body)}.ValidatedInput_inputWrapper__0osu5{overflow:hidden;width:100%}.ValidatedInput_validatedInput__SGy2L:focus{box-shadow:none!important;outline:none;border-color:var(--color-border-focus)!important;box-shadow:unset}.ValidatedInput_errorMessage__Jl_Z_{text-transform:lowercase;margin-top:10px;margin-left:15px;color:#99000D}.ValidatedInput_disabled__hqFaW{background-color:transparent!important;color:var(--color-text-body)!important;cursor:not-allowed!important;opacity:.65}.ValidatedInput_disabled__hqFaW:focus{border-color:var(--color-text-body)!important;box-shadow:none!important}.CategoryEditor_categoryEditorWrapper__NstYS{display:flex;align-items:center;background-color:var(--color-surface-action);color:var(--color-text-on-action);padding:10px 20px;border-radius:8px;margin-bottom:5px;gap:10px}.CategoryEditor_categoryEditorInputWrapper__TPN0F{flex:1 1;display:flex;align-items:center}.CategoryEditor_categoryNameInput__qyIHh{background-color:var(--color-surface-page);border:1px solid var(--color-border-action);border-radius:4px;padding:8px 12px;font-size:14px;width:100%;font-weight:700}.CategoryEditor_categoryNameInput__qyIHh:focus{outline:none;border-color:var(--color-border-action);box-shadow:0 0 0 2px rgba(var(--color-surface-action-rgb),.2)}.CategoryEditor_categoryEditorButtons__KiL0U{display:flex;gap:8px;align-items:center;flex-shrink:0}.CategoryEditor_categoryEditorButtons__KiL0U button{border-radius:4px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s ease}.CategoryEditor_categoryEditorButtons__KiL0U button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.CategoryEditor_categoryEditorWrapper__NstYS{padding:8px 16px;font-size:14px}.CategoryEditor_categoryNameInput__qyIHh{padding:6px 10px;font-size:12px}.CategoryEditor_categoryEditorButtons__KiL0U button{min-width:32px;height:32px}.CategoryEditor_categoryEditorButtons__KiL0U button svg{width:16px;height:16px}}.CategoryCreator_categoryCreatorWrapper__QGjb8{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;background-color:var(--color-surface-action);padding:5px 10px;border-radius:8px;margin-bottom:3px;margin-top:3px;border:2px solid var(--color-border-action);box-shadow:0 2px 8px rgba(0,123,255,.2)}.CategoryCreator_categoryCreatorInputWrapper__Rf92E{flex:1 1;display:flex;align-items:center}.CategoryCreator_categoryNameInput__FkwoK{background:white!important;border:1px solid var(--color-border-action)!important;border-radius:4px!important;padding:8px 12px!important;font-size:16px!important;font-weight:700!important;color:var(--color-text-body)!important;width:100%!important;min-width:200px}.CategoryCreator_categoryNameInput__FkwoK:focus{outline:none!important;border-color:var(--color-border-action)!important;box-shadow:0 0 0 2px rgba(0,123,255,.25)!important}.CategoryCreator_categoryCreatorButtons__dCvsr{display:flex;gap:8px;align-items:center}.CategoryCreator_categoryCreatorWrapper__QGjb8{animation:CategoryCreator_slideIn__PeIxg .2s ease-out}@keyframes CategoryCreator_slideIn__PeIxg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CategoryCreator_categoryCreatorWrapper__QGjb8{grid-template-columns:1fr;gap:12px}.CategoryCreator_categoryCreatorButtons__dCvsr{justify-content:flex-end}}.CategoryCreator_categoryCreatorWrapper__QGjb8.CategoryCreator_hasError__cicny{border-color:var(--color-border-danger);box-shadow:0 2px 8px rgba(220,53,69,.2)}.style_overlay__UFAv5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:style_fadeIn__qMBkl .3s ease-out}.style_modal__6mYp_{background:var(--color-surface-default);padding:20px;border-radius:var(--radius-sm);position:relative;min-width:300px;max-width:90%;max-height:90vh;overflow-y:auto;animation:style_modalIn__BFFGL .3s ease-out}.style_close__75P6h{position:absolute;right:1rem;top:1rem;width:1.5rem;height:1rem;opacity:.6;background:transparent;border:none;cursor:pointer;padding:0;z-index:1000}.style_close__75P6h:hover{opacity:1}.style_close__75P6h:after,.style_close__75P6h:before{position:absolute;content:"";height:20px;width:4px;background-color:var(--color-text-primary)}.style_close__75P6h:before{transform:rotate(45deg)}.style_close__75P6h:after{transform:rotate(-45deg)}@keyframes style_fadeIn__qMBkl{0%{opacity:0}to{opacity:1}}@keyframes style_modalIn__BFFGL{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.OfferRequestsBar_offerRequestsBar__dI3KG{display:flex;justify-content:center;align-items:center;margin:10px 0;gap:10px;padding:10px;overflow-x:auto}.OfferRequestsBar_offerRequestsBar__dI3KG.OfferRequestsBar_hasOverflow___kfIk{justify-content:flex-start}.OfferRequestsBar_skeletonButton__hCW8x{border-radius:50px!important}.OfferRequestsBar_offerItemActive__dVL2n{background-color:var(--color-surface-default-hover)}.OfferRequestSelectionBar_selectionBar__eIv2r{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:8px;margin:16px 0;padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:space-between}.OfferRequestSelectionBar_buttonContainer__4Fyk7{display:flex;gap:var(--space-md);align-items:center}.OfferRequestSelectionBar_instructionText__sXADt{text-align:left;font-size:var(--font-size-heading-h6);color:var(--color-text-primary);font-weight:400;margin:0;display:flex;align-items:center;gap:var(--space-xs)}.AddEvaluatedTaskModal_addEvaluatedTaskModal__DTGaM{max-width:90vw;max-height:90vh}.AddEvaluatedTaskModal_addEvaluatedTaskModalContent__CpNer{padding:var(--space-lg);border-radius:8px;background-color:var(--color-surface-default);position:relative}.AddEvaluatedTaskModal_addEvaluatedTaskModalContent__CpNer h1{margin:0 0 var(--space-lg) 0;font-size:24px;font-weight:600;text-align:center}.AddEvaluatedTaskModal_quantityInputWrapper__9asnI{width:140px}.AddEvaluatedTaskModal_noteInputWrapper__QOfH_{width:300px}.AddEvaluatedTaskModal_closeIcon__EnO9f{position:absolute;top:15px;right:15px;cursor:pointer;width:24px;height:24px;color:#666;transition:color .2s ease}.AddEvaluatedTaskModal_closeIcon__EnO9f:hover{color:#333}.AddEvaluatedTaskModal_tableWrapper__HGq4s{max-height:60vh;margin-bottom:20px;border-radius:var(--radius-sm);padding:var(--space-sm);background-color:var(--color-surface-default)}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC{width:100%;border-collapse:collapse;border-radius:var(--radius-sm)}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC thead{position:-webkit-sticky;position:sticky;top:0;z-index:10}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC th{padding:var(--space-sm) var(--space-2xs);text-align:left;font-weight:600;color:var(--color-text-body);border-bottom:2px solid var(--color-border-separating);font-size:var(--font-size-body-md)}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC td{padding:8px;border-bottom:1px solid var(--color-border-separating);vertical-align:top}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC tr{background-color:var(--color-surface-default)}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC tr:hover{background-color:var(--color-surface-default-hover)}.AddEvaluatedTaskModal_addNewRowButtonWrapper__jD6MD{text-align:center;padding:15px;background-color:var(--color-surface-default)}.AddEvaluatedTaskModal_addNewRowButton__FG7C_{background:none;border:none;color:var(--color-text-body);cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin:0 auto}.AddEvaluatedTaskModal_addNewRowButton__FG7C_:hover{background-color:var(--color-surface-default-hover);transform:scale(1.1)}.AddEvaluatedTaskModal_addNewRowButton__FG7C_ svg{width:20px;height:20px}.AddEvaluatedTaskModal_deleteButton__nVMPq{background:none;border:none;color:var(--color-text-danger);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AddEvaluatedTaskModal_deleteButton__nVMPq:hover{background-color:var(--color-surface-danger-base);transform:scale(1.1)}.AddEvaluatedTaskModal_deleteButton__nVMPq svg{width:16px;height:16px}.AddEvaluatedTaskModal_actions__olp58{display:flex;justify-content:center;gap:10px;padding-top:20px;border-top:1px solid #e0e0e0}.AddEvaluatedTaskModal_disabled__rkOP4{background-color:#f8f9fa!important;color:#6c757d!important;cursor:not-allowed!important}.AddEvaluatedTaskModal_errorField__9KWpH{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.AddEvaluatedTaskModal_errorMessage__DW1uT{color:#dc3545;font-size:12px;margin-top:4px;font-style:italic}@media (max-width:768px){.AddEvaluatedTaskModal_addEvaluatedTaskModal__DTGaM{max-width:95vw;max-height:95vh}.AddEvaluatedTaskModal_addEvaluatedTaskModalContent__CpNer{padding:15px}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC td,.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC th{padding:6px 4px;font-size:12px}.AddEvaluatedTaskModal_addEvaluatedTaskModalContent__CpNer h1{font-size:20px}}.AddEvaluatedTaskModal_nameCellWrapper__0_yY6{position:relative}.AddEvaluatedTaskModal_templateSearchDropdown___UuUf{position:absolute;top:calc(100% + var(--space-2xs));left:0;right:0;background-color:var(--color-surface-default);border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:20;max-height:240px;overflow-y:auto}.AddEvaluatedTaskModal_templateDropdownItem__ElLD_{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:transparent;border:none;cursor:pointer;color:var(--color-text-body);text-align:left}.AddEvaluatedTaskModal_templateDropdownItem__ElLD_:hover{background-color:var(--color-surface-default-hover)}.AddEvaluatedTaskModal_templateDropdownTitle__ED79n{font-size:var(--font-size-body-md);color:var(--color-text-body)}.AddEvaluatedTaskModal_templateDropdownMeta__FGaLS{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.style_rootDropZone__3otD7{min-height:40px;margin-top:var(--space-sm);border:var(--space-2xs) dashed var(--color-border-action);border-radius:var(--radius-sm);background-color:var(--color-surface-action-subtle);transition:all .15s ease-out;display:flex;align-items:center;justify-content:center;padding:var(--space-sm)}.VersionWarningContent_versionWarningContent__I1Sc6{padding:24px;max-width:500px;width:90vw}.VersionWarningContent_title__OCgbG{margin:0 0 20px;font-size:1.5rem;font-weight:600;color:var(--color-text-body);text-align:center}.VersionWarningContent_content__nyFqB{margin-bottom:24px}.VersionWarningContent_message__fcDP7{font-size:1rem;line-height:1.5;color:var(--color-text-body);margin:0 0 12px}.VersionWarningContent_versionInfo__cm4yP{font-size:.9rem;color:var(--color-text-body);font-weight:500;margin:0;padding:8px 12px;background-color:var(--color-surface-default-hover);border-radius:4px}.VersionWarningContent_actions__4bAP4{display:flex;gap:12px;justify-content:flex-end}.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-xs);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:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.VirtualizedAccordion_collapseAllButton__E9VQa:hover{background-color:var(--theme-color-dark);transform:scale(1.05);box-shadow:0 3px 6px rgba(0,0,0,.15)}.VirtualizedAccordion_collapseAllButton__E9VQa:active{transform:scale(.95)}.VirtualizedAccordion_collapseAllButton__E9VQa:focus{outline:2px solid var(--theme-color-light);outline-offset:2px}.VirtualizedAccordion_collapseAllButtonActive__Xc2cX{background-color:var(--color-surface-action-rgb)!important}.VirtualizedAccordion_collapseAllButtonActive__Xc2cX:hover{background-color:var(--theme-color-dark)!important}.VirtualizedAccordion_virtualContainer__5wWJU{width:100%;height:100%;overflow:auto;position:relative;padding-right:10px}.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:var(--color-surface-page);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}.style_changeLogPanel__rzPnV{position:relative;background-color:var(--color-surface-page);border-top:2px solid var(--color-border-default);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-page-rgb);border-bottom:1px solid var(--color-border-default);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-page-rgb);font-weight:600;display:grid;border-bottom:2px solid #000000;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-page-rgb);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_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__gSclQ{position:absolute;z-index:10;background-color:var(--theme-light);border-radius:3px;box-shadow:-1px 1px 2.8px 0 rgba(0,0,0,.25)}.CustomLeftClickImport_menuItem__nBTQQ{padding:10px 20px;color:var(--text-color);cursor:pointer}.CustomLeftClickImport_menuItem__nBTQQ:hover{background-color:var(--theme)}.ExcelTablePreview_tableContainer__DC0Lq{height:100%;display:flex;flex-direction:column;padding-bottom:1px;overflow:hidden;min-width:0}.ExcelTablePreview_virtualContainer__yT5ke{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;position:relative}.ExcelTablePreview_virtualRowWrapper__bd8cd{position:absolute;top:0;left:0;width:100%}.ExcelTablePreview_lettersRowStrip__rnEa2{flex-shrink:0;overflow:hidden;min-width:0}.ExcelTablePreview_boqLikeContainer__J5dZu{background:var(--color-surface-page)}.ExcelTablePreview_table__LeUk2{height:100%;table-layout:fixed}.ExcelTablePreview_boqLikeTable__my_Kd{width:100%;border-collapse:separate;border-spacing:0}.ExcelTablePreview_tableWithColgroup__vhvib{width:100%;table-layout:fixed}.ExcelTablePreview_tableWithColgroup__vhvib td{min-width:0;overflow:hidden;box-sizing:border-box}.ExcelTablePreview_tableWithColgroup__vhvib td *{min-width:0;max-width:100%}.ExcelTablePreview_tableWithColgroup__vhvib td.ExcelTablePreview_boqLikeCategoryCell__ojdVS,.ExcelTablePreview_tableWithColgroup__vhvib td.ExcelTablePreview_headerRowCell__CNHEc{overflow:visible}.ExcelTablePreview_tableWithColgroup__vhvib td.ExcelTablePreview_boqLikeRowTypeCell__eKAfo{width:100%;min-width:0}.ExcelTablePreview_tableWithColgroup__vhvib td.ExcelTablePreview_boqLikeRowTypeCell__eKAfo select{min-width:0;width:100%;max-width:100%}.ExcelTablePreview_boqLikeTable__my_Kd td{border:none!important}.ExcelTablePreview_boqLikeChip__Upk9R{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__LeUk2 td{border:1px solid var(--color-border-separating);text-wrap:wrap;max-width:800px}.ExcelTablePreview_tbody__CtfXM{border-collapse:separate;border-spacing:10px;contain:layout style}.ExcelTablePreview_boqLikeTbody__JFpSl{border-collapse:separate;border-spacing:0;contain:layout style}.ExcelTablePreview_headerRow__bQndb{z-index:1;border:1px solid var(--color-border-separating);background-clip:padding-box}.ExcelTablePreview_boqLikeLettersRow__SWEUA,.ExcelTablePreview_headerRow__bQndb{position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-surface-default)}.ExcelTablePreview_boqLikeLettersRow__SWEUA{z-index:3;height:26px}.ExcelTablePreview_boqLikeHeaderCell__41hO0{position:relative;width:100%;display:flex;justify-content:center}.ExcelTablePreview_boqLikeHeaderPill__G9q60{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:var(--shadow-sm)}.ExcelTablePreview_boqLikeHeaderDropdown__Whtuv{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:1001;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;box-shadow:var(--shadow-lg)}.ExcelTablePreview_boqLikeHeaderOption__2k5P3{border:none;background:transparent;padding:0;text-align:left;cursor:pointer}.ExcelTablePreview_boqLikeHeaderOption__2k5P3:disabled{cursor:not-allowed;opacity:.6}.ExcelTablePreview_boqLikeHeaderOptionPill__RyeLB{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__0cv6j{font-weight:600;color:var(--color-text-headings)}.ExcelTablePreview_boqLikeRow__OD9RX{background-color:var(--color-surface-default)}.ExcelTablePreview_boqLikeCategoryRow__aKwqW td,.ExcelTablePreview_boqLikeRow__OD9RX td,.ExcelTablePreview_tableRow__mAyz3 td{vertical-align:middle}.ExcelTablePreview_virtualSpacerRow__l80Ui td{padding:0;line-height:0;border:none}.ExcelTablePreview_boqLikeZebraEven__8YMCS{background-color:var(--color-surface-default-hover)}.ExcelTablePreview_boqLikeRowTypeCell__eKAfo{width:90px}.ExcelTablePreview_boqLikeLettersRow__SWEUA .ExcelTablePreview_indexCell__u39We,.ExcelTablePreview_boqLikeRow__OD9RX .ExcelTablePreview_indexCell__u39We{padding:4px var(--space-xs)}.ExcelTablePreview_boqLikeRowTypeSelect__7OWTV{padding:var(--space-3xs) var(--space-xs);font-size:var(--font-size-body-sm)}.ExcelTablePreview_boqLikeHeaderSelect__vXatY{width:100%;max-width:100%}.ExcelTablePreview_boqLikeDataTypeHeader__iQHgS{width:90px}.ExcelTablePreview_boqLikeCategoryRow__aKwqW{background:transparent}.ExcelTablePreview_boqLikeCategoryCell__ojdVS{padding:0;border:none!important;overflow:visible}.ExcelTablePreview_boqLikeCategorySpacerCell__k2SuB{padding:0;border:none!important;background:transparent}.ExcelTablePreview_boqLikeCategoryRowWrap__rOGkz{display:flex;align-items:center;gap:0}.ExcelTablePreview_boqLikeIndentSpacer__Xn0Dz{width:var(--space-md);flex:0 0 auto}.ExcelTablePreview_boqLikeIndentSlot__XSWcl{width:var(--space-md);flex:0 0 auto;position:relative;align-self:stretch}.ExcelTablePreview_boqLikeIndentSlotHasLine__BJkQr: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__7HpjS:after{content:"";position:absolute;top:50%;left:50%;height:1px;width:50%;background:rgb(var(--color-border-separating-rgb)/.65)}.ExcelTablePreview_boqLikeIndentSlotEndsHere__RMnOv.ExcelTablePreview_boqLikeIndentSlotHasLine__BJkQr:before{bottom:50%}.ExcelTablePreview_boqLikeTaskCellWrap__upYNk{display:flex;align-items:center;min-height:30px;height:100%}.ExcelTablePreview_boqLikeTaskText__INctl{margin-left:var(--space-xs);min-width:0}.ExcelTablePreview_boqLikeCategoryBar__4Dm1I{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__4Dm1I,.ExcelTablePreview_boqLikeExpandButton__3HGnP{display:flex;align-items:center;color:var(--color-text-on-action);border-radius:var(--radius-sm)}.ExcelTablePreview_boqLikeExpandButton__3HGnP{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__3HGnP:hover{background:rgb(var(--color-surface-page-rgb)/.35)}.ExcelTablePreview_boqLikeCategoryTitle__ZktXh{display:flex;align-items:center;gap:var(--space-3xs);flex:1 1;min-width:0}.ExcelTablePreview_boqLikeEllipsis__PsbQQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.ExcelTablePreview_headerRowCell__CNHEc{border:1px solid var(--color-border-separating);text-align:center!important}.ExcelTablePreview_indexCell__u39We{background-color:var(--color-surface-default);color:var(--color-text-body);text-align:center;z-index:1}.ExcelTablePreview_boqLikeLettersRow__SWEUA .ExcelTablePreview_indexCell__u39We,.ExcelTablePreview_boqLikeRow__OD9RX .ExcelTablePreview_indexCell__u39We{background-color:transparent}.ExcelTablePreview_columnIndex__ZrPr3{top:0}.ExcelTablePreview_columnIndex__ZrPr3,.ExcelTablePreview_rowIndex__HGgK4{position:-webkit-sticky;position:sticky;background-color:var(--color-surface-default)!important}.ExcelTablePreview_rowIndex__HGgK4{left:0}.ExcelTablePreview_clickedCell__yVnsr,.ExcelTablePreview_clickedRow__ec3Vc,.ExcelTablePreview_headerRowCell__CNHEc,.ExcelTablePreview_tableRow__mAyz3{position:relative}.ExcelTablePreview_clickedCell__yVnsr:after,.ExcelTablePreview_clickedRow__ec3Vc:after,.ExcelTablePreview_headerRowCell__CNHEc: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__LeUk2,.ExcelTablePreview_td__hXUyi,.ExcelTablePreview_th__fjxmY{font-size:var(--font-size-body-sm)}.ExcelTablePreview_td__hXUyi,.ExcelTablePreview_th__fjxmY{text-align:left;padding:0}.ExcelTablePreview_cellContent__v6ACw{display:flex;flex-direction:row;height:inherit;width:100%;overflow-y:auto}.ExcelTablePreview_cellText__g0WGV{padding:5px}.ExcelTablePreview_tabs__edn44{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:0 2px 4px rgb(var(--color-dropshadow-dropshadow-rgb)/.15)}.ExcelTablePreview_tab__zF66X{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__2W6jR{background-color:var(--color-surface-action);color:var(--color-text-on-action);border-color:var(--color-border-action)}.ExcelTablePreview_semanticSearchResult__yCbTj{padding:var(--space-sm);background-color:var(--color-status-background-blue);font-size:var(--font-size-body-sm)}.ExcelTablePreview_tabulation__q8CUX{display:flex;height:inherit;width:4px!important;background-color:var(--color-border-action);margin-right:var(--space-3xs)}.ExcelTablePreview_selectRowType__hClKY{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__hClKY,.ExcelTablePreview_selectRowType__hClKY.ExcelTablePreview_unassign__3zJEU{background-color:var(--color-surface-default)}.ExcelTablePreview_selectRowType__hClKY.ExcelTablePreview_unassign__3zJEU:hover{background-color:var(--color-surface-default-hover)}.ExcelTablePreview_selectRowType__hClKY.ExcelTablePreview_evaluatedTask__cTnuN{background-color:var(--color-status-background-green)}.ExcelTablePreview_selectRowType__hClKY.ExcelTablePreview_evaluatedTask__cTnuN:hover{background-color:rgb(var(--color-status-indicator-green-rgb)/.15)}.ExcelTablePreview_selectRowType__hClKY.ExcelTablePreview_category__I44Uo{background-color:var(--color-status-background-blue)}.ExcelTablePreview_selectRowType__hClKY.ExcelTablePreview_category__I44Uo:hover{background-color:rgb(var(--color-status-indicator-blue-rgb)/.15)}.ExcelTablePreview_tableRow__mAyz3 td:first-child,.ExcelTablePreview_tableRow__mAyz3 td:nth-child(2),.ExcelTablePreview_tableRow__mAyz3 td:nth-child(3),.ExcelTablePreview_tableRow__mAyz3 td:nth-child(4),.ExcelTablePreview_tableRow__mAyz3 td:nth-child(5),.ExcelTablePreview_tableRow__mAyz3 td:nth-child(6),.ExcelTablePreview_tableRow__mAyz3 td:nth-child(7),.ExcelTablePreview_tableRow__mAyz3 td:nth-child(8),.ExcelTablePreview_tableRow__mAyz3 td:nth-child(9){width:100px!important}.ExcelTablePreview_wideCell__aVlZT{width:800px!important}.ExcelTablePreview_unassignedColumn__1VIcm{opacity:.6;background-color:var(--color-surface-default)!important;border-left:2px dashed var(--color-border-separating)}.ExcelTablePreview_depthToolbar__WlveL{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:var(--shadow-lg)}.ExcelTablePreview_depthButton__Ptjkg{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__Ptjkg:disabled{opacity:.5;cursor:not-allowed;background:var(--color-surface-disabled);border-color:var(--color-border-disabled);color:var(--color-text-on-disabled)}.ImportV2Modal_previewHeader__iMbeB{display:flex;flex-direction:column;width:90vw;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%;height:70vh;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%;height:70vh;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}.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;gap:var(--space-lg)}.RecognizingOverlay_barWrap__F8zei{position:relative;width:min(520px,70vw)}.RecognizingOverlay_bar__u0inK{height:14px;border-radius:999px;border:2px solid var(--color-border-separating);background:var(--color-surface-default);overflow:hidden}.RecognizingOverlay_fill__Tw__C{height:100%;width:45%;border-radius:999px;background:linear-gradient(90deg,rgba(38,125,178,.15),rgba(38,125,178,.55),rgba(38,125,178,.15));animation:RecognizingOverlay_fill-sweep__vLcBc 1.25s ease-in-out infinite}@keyframes RecognizingOverlay_fill-sweep__vLcBc{0%{transform:translateX(-20%);opacity:.7}50%{transform:translateX(70%);opacity:1}to{transform:translateX(140%);opacity:.7}}.BoQPage_boqLayoutContainer__bFLyz{overflow:hidden;white-space:normal;transition:all .3s ease;position:relative}.BoQPage_boqLayoutContainer__bFLyz,.BoQPage_boqNodesWrapper__dNExE{display:flex;width:100%;background-color:var(--color-surface-page-rgb);height:100%}.BoQPage_boqNodesWrapper__dNExE{flex-direction:column;padding-left:20px;padding-right:10px;min-width:500px;flex:1 1;transition:width .3s ease}.BoQPage_errorContainer__Kfqlg,.BoQPage_loadingContainer__xqfb5{display:flex;justify-content:center;align-items:center;height:100vh}.BoQPage_errorContainer__Kfqlg{font-size:18px}.BoQPage_contentContainer__3klq_{flex:1 1;overflow:hidden;position:relative}.BoQPage_emptyStateContainer__1nSCY{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-lg)}.BoQPage_emptyStateText__YC2Qn{color:var(--color-text-body);font-size:var(--font-size-body-md)}.BoQPage_nonLatestBanner__lL1hN{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);margin:var(--space-sm) 0;border:1px solid var(--color-border-separating);border-radius:var(--radius-md);background-color:var(--color-surface-default)}.BoQPage_nonLatestBannerText__SAYGw{display:flex;flex-direction:column;gap:var(--space-2xs)}.BoQPage_nonLatestBannerTitle__wy03E{font-size:var(--font-size-body-md);color:var(--color-text-headings)}.BoQPage_nonLatestBannerMessage__8_Fl6{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.BoQPage_accordionContainer__wJk3e{height:calc(100vh - 300px);max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden;padding:10px 17px 10px 40px;background-color:var(--theme-light);position:relative}.BoQPage_collapseAllButton__o1H_V{position:absolute;top:10px;left:0;z-index:1;background-color:var(--theme-dark);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:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.BoQPage_collapseAllButton__o1H_V:hover{background-color:var(--theme-color-dark);transform:scale(1.05);box-shadow:0 3px 6px rgba(0,0,0,.15)}.BoQPage_collapseAllButton__o1H_V:active{transform:scale(.95)}.BoQPage_collapseAllButton__o1H_V:focus{outline:2px solid var(--theme-color-light);outline-offset:2px}.BoQPage_collapseAllButtonActive__XoRiD{background-color:var(--theme-color)!important}.BoQPage_collapseAllButtonActive__XoRiD:hover{background-color:var(--theme-color-dark)!important}@media (max-width:768px){.BoQPage_accordionContainer__wJk3e{padding:10px 0}}.ResizableContainer_container__2lBhe{width:100%;position:relative}.ResizableContainer_container__2lBhe,.ResizableContainer_leftPanel__Zg3sW{display:flex;height:100%;background-color:var(--color-surface-page-rgb);overflow:hidden}.ResizableContainer_leftPanel__Zg3sW{flex-direction:column;min-width:500px;flex:1 1;transition:width .3s ease}.ResizableContainer_rightPanel__28A7L{display:flex;flex-direction:column;height:100%;background-color:var(--color-surface-page-rgb);border-left:2px solid #dadbdc;position:relative;overflow:visible;padding:10px}.ResizableContainer_resizeButton__kvm_O{position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:var(--color-surface-action);color:var(--color-surface-page);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .2s ease;z-index:10000}.ResizableContainer_resizeButton__kvm_O:hover{background:var(--color-surface-action-hover);transform:translateY(-50%) scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ResizableContainer_resizeButton__kvm_O:active{transform:translateY(-50%) scale(.95)}.ResizableContainer_resizeButton__kvm_O:focus{outline:2px solid var(--theme-color-light);outline-offset:2px}.ResizableContainer_resizeHandle__YliXl{position:absolute;background-color:var(--theme-color-light);left:0;top:0;bottom:0;width:8px;background:transparent;cursor:col-resize;display:flex;align-items:center;justify-content:center;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ResizableContainer_resizeHandle__YliXl:hover{background:var(--theme-color-light)}.ResizableContainer_rightPanel__28A7L{animation:ResizableContainer_slideIn__YoVFi .3s ease-out}@keyframes ResizableContainer_slideIn__YoVFi{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.ResizableContainer_leftPanel__Zg3sW{min-width:300px}.ResizableContainer_resizeButton__kvm_O{width:20px;height:20px;left:-6px}.ResizableContainer_resizeHandle__YliXl{width:6px}}@media (max-width:480px){.ResizableContainer_container__2lBhe{flex-direction:column}.ResizableContainer_leftPanel__Zg3sW{min-width:unset;width:100%!important;height:60%}.ResizableContainer_rightPanel__28A7L{width:100%!important;height:40%;border-left:none;border-top:2px solid var(--theme-color-light)}.ResizableContainer_resizeButton__kvm_O,.ResizableContainer_resizeHandle__YliXl{display:none}}.style_container__6UBCw{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.style_title__sTZNh{font-size:var(--font-size-heading-h4);font-weight:600;color:var(--color-text-headings);margin-bottom:80px}.style_wrapper__MYwRZ{padding:var(--space-lg);min-width:320px}.style_actions__7NiqG{margin-top:var(--space-lg);display:flex;justify-content:flex-end;gap:var(--space-md)}.BoqControls_panel__MCn8K{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);border:none;border-radius:var(--radius-none);background:var(--color-surface-page);color:var(--color-text-body)}.BoqControls_closeButton__fMmqB{position:absolute;top:var(--space-md);right:var(--space-md)}.BoqControls_headerRow__e_QlA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.BoqControls_title__EJd1M{font-size:var(--font-size-body-lg);color:var(--color-text-headings)}.BoqControls_refreshing__vnRo4{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.BoqControls_grid__caQYV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.BoqControls_section__VpOCm{display:flex;flex-direction:column;gap:var(--space-md);padding-top:var(--space-md)}.BoqControls_section__VpOCm+.BoqControls_section__VpOCm{border-top:1px solid var(--color-border-separating)}.BoqControls_sectionTitle__tL3D0{font-size:var(--font-size-body-md);color:var(--color-text-headings)}.BoqControls_field__VpzTX{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.BoqControls_label___9S3A{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.BoqControls_select__w7R2D{width:100%;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-surface-default);color:var(--color-text-body)}.BoqControls_toggleRow__Zg5Tu{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);background:var(--color-surface-page)}.BoqControls_toggleLabel__n3V9i{font-size:var(--font-size-body-md);color:var(--color-text-body)}.BoqControls_checkbox__7HaU6{width:var(--space-md);height:var(--space-md)}.BoqControls_levelsHeader__ELDq4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.BoqControls_levelsTitle__omH9B{font-size:var(--font-size-body-md);color:var(--color-text-headings)}.BoqControls_levelsList__BjNm_{display:flex;flex-direction:column;gap:var(--space-xs)}.BoqControls_levelRow__KD6BB{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);background:var(--color-surface-page)}.BoqControls_levelRowDisabled__1U4B6{opacity:.7}.BoqControls_dragHandle__F8ony{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-default);padding:var(--space-xs);cursor:-webkit-grab;cursor:grab}.BoqControls_dragHandle__F8ony:active{cursor:-webkit-grabbing;cursor:grabbing}.BoqControls_dragIcon__om_p_{width:var(--space-md);height:var(--space-md);color:var(--color-icons-secondary)}.BoqControls_levelName__He_IT{flex:1 1;min-width:0;font-size:var(--font-size-body-md);color:var(--color-text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoqControls_hint__pzjaj{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.BoqControls_disabledSection__nlWjK{opacity:.7;pointer-events:none}.BoqControls_fullWidth__FCzqD{grid-column:1/-1}.BoQ_boqLayoutContainer__cjxET{overflow:hidden;white-space:normal;transition:all .3s ease;position:relative}.BoQ_boqLayoutContainer__cjxET,.BoQ_boqNodesWrapper__6dbam{display:flex;width:100%;background-color:var(--theme-light);height:100%}.BoQ_boqNodesWrapper__6dbam{flex-direction:column;padding:20px;min-width:500px;flex:1 1;transition:width .3s ease}.BoQ_errorContainer__X_dyV,.BoQ_loadingContainer__SqWln{display:flex;justify-content:center;align-items:center;height:100vh}.BoQ_errorContainer__X_dyV{color:var(--text-color);font-size:18px}.BoQ_boqLayout__rlfQD{display:flex;width:100%;height:100vh;overflow:hidden}.BoQ_boqContent__u9oFF{min-width:0}.BoQ_boqContent__u9oFF,.BoQ_contentContainer__8Sq9s{flex:1 1;overflow:hidden}.BoQ_accordionContainer__Wtm8e{height:calc(100vh - 300px);max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden;padding:10px 17px 10px 40px;background-color:var(--theme-light);position:relative}.BoQ_collapseAllButton__Lyxjw{position:absolute;top:10px;left:0;z-index:1;background-color:var(--theme-dark);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:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.BoQ_collapseAllButton__Lyxjw:hover{background-color:var(--theme-color-dark);transform:scale(1.05);box-shadow:0 3px 6px rgba(0,0,0,.15)}.BoQ_collapseAllButton__Lyxjw:active{transform:scale(.95)}.BoQ_collapseAllButton__Lyxjw:focus{outline:2px solid var(--theme-color-light);outline-offset:2px}.BoQ_collapseAllButtonActive__QSy6f{background-color:var(--theme-color)!important}.BoQ_collapseAllButtonActive__QSy6f:hover{background-color:var(--theme-color-dark)!important}@media (max-width:768px){.BoQ_accordionContainer__Wtm8e{padding:10px 0}}