.style_leftSide__cgr5Z{padding:0 var(--space-lg);height:100%}.style_icon__G7vM0{background-color:var(--color-surface-icon-background);width:-moz-fit-content;width:fit-content;padding:var(--space-xs);border-radius:var(--radius-sm)}.style_offersHeader__Yrquf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.style_evaluatedTaskLists___DBWr{padding-bottom:var(--space-2xl);padding-left:10px;padding-right:10px;overflow-y:auto;height:calc(100% - 150px)}.style_sendToContractorModal___aL5f{max-width:75vw;padding:var(--space-lg)}.style_createOfferModal__72sgg{padding:var(--space-lg)}.style_createOfferTitle__5Sc_T{font-size:var(--font-size-heading-h4);color:var(--color-text-headings);font-weight:600}.style_orphanDivider__MyWLJ{border:none;border-top:1px solid var(--color-border-default);margin:var(--space-lg) 0 var(--space-md)}.style_rightPanelWithClose__3zEvu{position:relative;height:100%}.style_closeButtonContainer__aKeuZ{position:absolute;top:var(--space-2xs);right:var(--space-2xs);z-index:1}.appToast_toastBody__kH7aJ{display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0}.appToast_iconChip__Y3zfr{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--toast-soft,var(--color-status-bg-blue));color:var(--toast-fg,var(--color-primary-600))}[data-theme=dark] .appToast_iconChip__Y3zfr{background:color-mix(in srgb,var(--toast-accent,var(--color-primary-500)) 20%,transparent)}.appToast_spinner__bEQq9{animation:appToast_appToastSpin____R4Z .9s linear infinite}@keyframes appToast_appToastSpin____R4Z{to{transform:rotate(1turn)}}.appToast_content__NbyVu{flex:1 1 auto;min-width:0}.appToast_titleRow__SqwDD{display:flex;align-items:baseline;gap:6px}.appToast_title__hMtmf{font-size:14px;line-height:1.3;letter-spacing:-.005em;overflow-wrap:anywhere}.appToast_pct__2fKOs,.appToast_title__hMtmf{font-weight:600;color:var(--color-text-headings)}.appToast_pct__2fKOs{margin-left:auto;flex:0 0 auto;padding-left:8px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appToast_message__Cms6_{display:block;margin-top:2px;font-size:13px;font-weight:400;line-height:1.45;color:var(--toast-desc,var(--color-neutral-600));overflow-wrap:anywhere}.appToast_loadingFill__3t97T{transition:transform .3s linear}.appToast_indeterminateBar__7OZ1D,.appToast_loadingFill__3t97T{position:absolute;left:0;right:0;top:0;height:4px;z-index:1;transform-origin:left center;border-radius:12px 12px 0 0;background:var(--toast-accent,var(--color-primary-500))}.appToast_indeterminateBar__7OZ1D{animation:appToast_appToastIndeterminate__JeXIN 1.3s ease-in-out infinite}@keyframes appToast_appToastIndeterminate__JeXIN{0%,to{transform:translateX(0) scaleX(.4)}50%{transform:translateX(60%) scaleX(.4)}}.style_modal__E_sAi{max-width:720px}.style_form__Wzhtx{display:flex;flex-direction:column;gap:var(--space-lg)}.style_grid__Xw0UJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.style_column__gpAzj{display:flex;flex-direction:column;gap:var(--space-md)}.style_actions__sEv4S{display:flex;justify-content:center;gap:var(--space-md)}.FileManager_page__98LqY{height:100%;padding:0 var(--space-lg)}.FileManager_wrapper__uwy55{display:flex;flex-direction:column;width:100%;height:inherit;min-height:calc(100vh - (var(--space-2xl) + var(--space-ml-middle-large) + var(--space-lg)));position:relative}.FileManager_icon__KJcbX{background-color:var(--color-surface-icon-background);width:-moz-fit-content;width:fit-content;padding:var(--space-xs);border-radius:var(--radius-sm)}.FileManager_filesSection__hP0w1,.FileManager_foldersSection__UZ6Rx{margin-left:var(--space-2xl)}.FileManager_filesSection__hP0w1{padding-bottom:calc(var(--space-3xl) + var(--space-lg))}.FileManager_hr__3aC6h{box-shadow:none}.FileManager_breadcrumb__x1205{padding-left:var(--space-2xl);margin-bottom:var(--space-sm)}.FileManager_moveModal__iRMuO{padding:var(--space-lg)}.FileManager_moveModalTitle__0lb4y{font-size:var(--font-size-heading-h5);line-height:var(--line-height-heading-h5);font-weight:600;color:var(--color-text-headings)}.CreateScheduleDialog_form__V3jGV{display:flex;flex-direction:column;gap:var(--space-sm);min-width:320px}.CreateScheduleDialog_lead__5iUD5{margin:0 0 var(--space-sm);color:var(--color-text-body-secondary);line-height:1.4}.CreateScheduleDialog_option__ExEZl{display:flex;flex-direction:column;gap:4px}.CreateScheduleDialog_hintGood__n2kcV{color:var(--color-text-success,#2e7d32);font-size:.8125rem;line-height:1.3}.style_evaluatedTaskListsGrid__cbzAL{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,600px));justify-content:start;grid-gap:var(--space-ml-middle-large);gap:var(--space-ml-middle-large);padding:var(--space-xs)}.style_scrollable__SY9Kn{grid-template-columns:unset;grid-auto-flow:column;grid-auto-columns:minmax(500px,600px);overflow-x:auto;padding-bottom:var(--space-xs);scrollbar-width:thin}.style_addTaskListCard__2mWNv{cursor:pointer;padding:var(--space-ml-middle-large);min-height:288px;display:flex;justify-content:center;align-items:center}.style_addTaskListCard__2mWNv div{overflow:visible}.style_addTaskListCardContent___n9zb{margin:0 auto}.style_addTaskListCardIcon___5786{background-color:var(--color-surface-disabled);border-radius:50%;transition:background-color .15s ease,transform .15s ease}.style_addTaskListCardIcon___5786 svg{width:84px;height:84px}.style_addTaskListCard__2mWNv:hover .style_addTaskListCardIcon___5786{background-color:var(--color-primary-500);transform:scale(1.05)}.style_noEvaluatedTaskListsFound__OsV9f{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-ml-middle-large)}.style_taskListItem__mFGOL{padding:var(--space-ml-middle-large);max-width:568px}.style_taskListItem__mFGOL:hover{cursor:pointer}.style_cardFooterDivider__sMZp4{height:1px;width:100%;background-color:var(--color-border-defaut,#e5e7eb)}.style_cardFooterActions__8Rawo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%}.style_progressSteps__bVpYs{padding:var(--space-md) var(--space-2xl);margin:var(--space-md) 0}.style_offerUpdateRequestBanner__Tk2KI{margin:var(--space-md) 0}.style_offerUpdateRequestBannerButton__EbElJ{width:100%;display:block;background:transparent;border:none;padding:0;text-align:left;cursor:pointer}.style_offerUpdateRequestBannerButton__EbElJ:focus-visible{outline:var(--space-3xs) solid var(--color-border-focus);border-radius:var(--radius-sm)}.style_timelineWrapper__n2aUK{width:100%;padding:var(--space-xs);position:relative;border-radius:var(--radius-sm);transition:background-color .12s ease,box-shadow .12s ease}.style_timelineWrapper__n2aUK[data-can-expand=true]{cursor:pointer}.style_timelineWrapper__n2aUK[data-can-expand=true]:hover{background-color:var(--color-surface-default-hover)}.style_timelineWrapper__n2aUK[data-can-expand=true]:focus-visible .style_timelineHint__QPKo3,.style_timelineWrapper__n2aUK[data-can-expand=true]:hover .style_timelineHint__QPKo3{opacity:1;transform:translateX(-50%) translateY(0)}.style_timelineWrapper__n2aUK:focus-visible{outline:var(--space-3xs) solid var(--color-border-focus);border-radius:var(--radius-sm)}.style_timelineHint__QPKo3{position:absolute;left:50%;bottom:var(--space-2xs);transform:translateX(-50%) translateY(2px);opacity:0;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;width:var(--space-md);height:var(--space-md);border-radius:999px;border:1px solid var(--color-border-separating);background-color:var(--color-surface-page);box-shadow:var(--shadow-sm);color:var(--color-text-body);transition:opacity .12s ease,transform .12s ease}.style_timelineWrapper__n2aUK[data-expanded=true] .style_timelineHint__QPKo3:before{content:"▴";font-size:12px;line-height:1}.style_timelineWrapper__n2aUK[data-expanded=false] .style_timelineHint__QPKo3:before{content:"▾";font-size:12px;line-height:1}.style_progressSteps__bVpYs button{color:var(--color-text-on-action)}.style_taskListItemInfo__hYaox{display:flex;flex-direction:column;text-align:left;gap:10px;margin-bottom:10px}.style_taskListItemName__TdS5S{font-size:20px;font-weight:500;margin-top:10px}.style_taskListItemProfitLabel__gW6ov{font-size:14px;opacity:.7;font-weight:600}.style_taskListItemStatus__vuiQV{display:flex;justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;opacity:.7}.style_taskListItemDate__NdERk{font-size:14px;font-weight:300;opacity:.7}.style_taskListItemStatusLabel__UFjGL{display:flex;align-items:center;gap:5px;font-size:12px}.style_taskListItemStatusLabelIcon___3apn{width:8px;height:8px;border-radius:50%}.style_taskListItemActionIcon__6r7mD{position:absolute;top:20px;right:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;opacity:.7;transition:opacity .2s ease;align-self:baseline}.style_taskListItemActionIcon__6r7mD:hover{opacity:1}.style_taskListItemIconContainer__1WDJw{display:flex;align-items:center;justify-content:space-between}.style_renameForm__xaOsZ{margin-top:10px;position:relative}.style_renameInput__VcL2s{width:100%;font-size:20px;font-weight:500;background:transparent;border:2px solid var(--color-primary-400);border-radius:8px;padding:8px 60px 8px 12px;outline:none;transition:border-color .2s ease}.style_renameSubmitButton__dXo49{position:absolute;right:2px;top:2px;width:50px;height:calc(100% - 4px);color:var(--color-text-on-action);border:none;border-top-right-radius:6px;border-bottom-right-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.style_renameSubmitButton__dXo49,.style_renameSubmitButton__dXo49:hover{background-color:var(--color-surface-action)}.style_renameSubmitButton__dXo49:active{transform:scale(.98)}.style_renameInput__VcL2s:focus{border-color:var(--color-border-action)}.RightSidePanel_container__ZBspm{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:50}.RightSidePanel_backdrop__qv7iN{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgb(var(--color-neutral-black-rgb)/.3);pointer-events:auto;opacity:0;animation:RightSidePanel_fadeIn__7t_55 .3s ease-in-out forwards}@keyframes RightSidePanel_fadeIn__7t_55{to{opacity:1}}.RightSidePanel_panel__vplCe{position:absolute;top:0;right:0;width:auto;height:100dvh;background-color:var(--color-surface-table);box-shadow:var(--shadow-lg);overflow-y:auto;z-index:100;transform:translateX(100%);animation:RightSidePanel_slideIn___aMQt .3s ease-in-out forwards}@keyframes RightSidePanel_slideIn___aMQt{to{transform:translateX(0)}}.CardHeader_icon__DMtFC{background-color:var(--color-surface-icon-background);width:-moz-fit-content;width:fit-content;border-radius:4px}.CardHeader_cardHeader__KBSac{display:flex;justify-content:space-between;align-items:center}.CardHeader_cardHeaderLeft__ZmUvr{display:flex;align-items:center;gap:var(--space-md)}.CardHeader_cardHeaderLeft__ZmUvr h4{font-size:var(--font-size-heading-h4);color:var(--color-text-headings)}.CardHeader_cardHeaderRight__tFaCT{display:flex;align-items:center;gap:var(--space-xs);margin-left:var(--space-xs)}.CardHeader_lockIconWrapper__6CkVG{display:inline-flex;align-items:center;margin-bottom:var(--space-2xs)}.CardHeader_cardHeaderButton__yj3_t{background-color:var(--color-surface-icon-background);margin-bottom:var(--space-2xs)}.CardHeader_cardHeaderInputWrapper__2CXdh{max-width:307px;gap:0}.CardHeader_renameControls__d8mcX{display:flex;align-items:center;gap:var(--space-sm)}.CardHeader_renameButtons__tAskP{display:flex;align-items:center;gap:var(--space-xs)}.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)}}.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)}.BimStatusBadge_badge__zI5oy{display:inline-flex;align-items:center;gap:var(--space-2xs,4px);height:24px;padding:0 var(--space-xs,8px);border-radius:var(--radius-sm,4px);font-size:var(--font-size-body-xs,12px);line-height:1;font-weight:500;white-space:nowrap;flex-shrink:0}.BimStatusBadge_dot__i9Mxj{width:8px;height:8px;border-radius:50%;flex-shrink:0}.BoroMascot_root__4kF6D{display:inline-grid;place-items:center;flex:none}.BoroMascot_headSvg__YWvGj{display:block;filter:drop-shadow(0 8px 14px rgba(38,125,178,.18))}.BoroMascot_blink__QfT16{animation:BoroMascot_boroBlink__L7iXh 5.5s ease-in-out infinite}.BoroMascot_headStage__R4zpu{position:relative;width:248px;height:248px;display:grid;place-items:center;flex:none}.BoroMascot_glow__XpGl6{position:absolute;width:158px;height:158px;border-radius:50%;background:var(--color-surface-icon-background);box-shadow:none;animation:BoroMascot_glowPulse__v0MtO 5s ease-in-out infinite}.BoroMascot_headFloat__fd3vi{position:relative;transform-origin:50% 60%;animation:BoroMascot_boroFloat__G8gfh 4.6s ease-in-out infinite}.BoroMascot_lockWrap__wgpF7{position:absolute;right:6px;bottom:14px;width:128px;height:96px;display:grid;place-items:center}.BoroMascot_denyRing__hrwVF{position:absolute;left:14px;width:74px;height:74px;border-radius:50%;border:2px solid var(--color-status-indicator-red);animation:BoroMascot_denyRingRed___da67 4.4s ease-out infinite}.BoroMascot_lockSvg__FqGap{filter:drop-shadow(0 9px 14px rgba(15,50,71,.3))}.BoroMascot_keyReject__crCYb{transform-box:fill-box;transform-origin:center;animation:BoroMascot_keyReject__crCYb 4.4s ease-in-out infinite}.BoroMascot_searchWrap__ZWrvZ{position:absolute;right:18px;bottom:18px;width:92px;height:92px;display:grid;place-items:center;animation:BoroMascot_searchSweep__fSlVG 4s ease-in-out infinite}.BoroMascot_searchSvg__fgkQy{filter:drop-shadow(0 8px 12px rgba(15,50,71,.28))}.BoroMascot_planBadge__Vu0gs{position:absolute;top:14px;right:40px;width:44px;height:44px;border-radius:50%;background:var(--color-surface-action);box-shadow:none;display:grid;place-items:center;animation:BoroMascot_badgePulse__yg2_M 2.8s ease-in-out infinite}.BoroMascot_sparkle__4qV1J{position:absolute;animation:BoroMascot_twinkle__dRqvn 2.4s ease-in-out infinite}.BoroMascot_sparkle1__oEkmF{left:34px;top:48px;width:14px;height:14px}.BoroMascot_sparkle2__Ww1tK{right:26px;bottom:60px;width:11px;height:11px;animation-delay:.8s}.BoroMascot_sparkle3__odVC0{left:60px;bottom:34px;width:9px;height:9px;animation-delay:1.5s}.BoroMascot_bodyStage__dksBH{position:relative;width:272px;height:340px;display:block;flex:none}.BoroMascot_glowBody__k6X5a{position:absolute;top:50px;left:50%;margin-left:-92px;width:184px;height:184px;border-radius:50%;background:var(--color-surface-icon-background);box-shadow:none;animation:BoroMascot_glowPulse__v0MtO 5s ease-in-out infinite}.BoroMascot_floorShadow__DQnxi{position:absolute;bottom:18px;left:50%;margin-left:-79px;width:158px;height:22px;border-radius:50%;background:#0f3247;animation:BoroMascot_floorShadow__DQnxi 4.4s ease-in-out infinite}.BoroMascot_bodyRow__4A02D{position:absolute;left:0;right:0;bottom:30px;display:flex;justify-content:center}.BoroMascot_bodyFloat__SjVro{transform-origin:50% 90%;animation:BoroMascot_boroFloatBody__9a_g3 4.4s ease-in-out infinite}.BoroMascot_bodySvg__RHqCG{display:block;overflow:visible;filter:drop-shadow(0 12px 16px rgba(38,125,178,.16))}.BoroMascot_barrier__EoQ_i{position:absolute;left:6px;right:6px;bottom:50px;z-index:5;height:34px;border-radius:8px;border:2px solid var(--color-primary-800,#0f3247);background-image:repeating-linear-gradient(45deg,#fcb041 0 13px,#fff 13px 26px);background-size:37px 37px;animation:BoroMascot_stripeShift__VcoDN 2s linear infinite;box-shadow:none}.BoroMascot_barrierPost__EGG3r{position:absolute;bottom:14px;width:9px;height:60px;border-radius:3px;background:var(--color-primary-800,#0f3247);z-index:5}.BoroMascot_barrierPostLeft__vmBEd{left:18px}.BoroMascot_barrierPostRight__wM29X{right:18px}@keyframes BoroMascot_boroFloat__G8gfh{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-9px) rotate(1.5deg)}}@keyframes BoroMascot_boroFloatBody__9a_g3{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-7px) rotate(1deg)}}@keyframes BoroMascot_boroBlink__L7iXh{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@keyframes BoroMascot_glowPulse__v0MtO{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes BoroMascot_floorShadow__DQnxi{0%,to{transform:scaleX(1);opacity:.16}50%{transform:scaleX(.86);opacity:.1}}@keyframes BoroMascot_keyReject__crCYb{0%,48%,to{transform:translateX(0) rotate(0deg)}60%{transform:translateX(-21px) rotate(0deg)}68%{transform:translateX(-21px) rotate(0deg)}75%{transform:translateX(-12px) rotate(-13deg)}84%{transform:translateX(-16px) rotate(8deg)}93%{transform:translateX(0) rotate(0deg)}}@keyframes BoroMascot_denyRingRed___da67{0%,62%{opacity:0;transform:scale(.5)}72%{opacity:.5}to{opacity:0;transform:scale(1.7)}}@keyframes BoroMascot_searchSweep__fSlVG{0%,to{transform:translate(0) rotate(0deg)}30%{transform:translate(-4px,-3px) rotate(-7deg)}65%{transform:translate(4px,3px) rotate(7deg)}}@keyframes BoroMascot_stripeShift__VcoDN{to{background-position:34px 0}}@keyframes BoroMascot_twinkle__dRqvn{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes BoroMascot_badgePulse__yg2_M{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.05)}}.styles_wrapper__P8TY5{position:relative;max-width:768px}.styles_actions__dKfeF{display:flex;width:100%;gap:var(--space-sm);margin-top:var(--space-lg)}.styles_fullRowButton__ibNEX{flex:1 1}.styles_comboboxWrapper__HMXdn>div>div:not([role=listbox]){display:none}.styles_comboboxWrapper__HMXdn [role=listbox]{position:unset;box-shadow:unset;border-radius:unset;border:unset;background:transparent;padding:0;margin-top:var(--space-2xs)}.styles_comboboxWrapper__HMXdn [role=listbox] [class*=overflow-y-auto]{height:auto;max-height:260px}.styles_comboboxInput__zuOmZ [role=img]{display:none}.styles_description__RkSk9{color:var(--color-text-body);font-size:var(--font-size-heading-h5);font-weight:400;text-align:center;margin-bottom:var(--space-lg)}.styles_cards__b7Vnn{display:flex;gap:calc(var(--space-md) + var(--space-2xs));margin-bottom:var(--space-lg)}.styles_card__HVZ4N{flex:1 1;border-radius:var(--radius-sm);padding:var(--space-lg)}.styles_cardContent___O5v8{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);width:100%}.styles_cardTitle__2QiJi{margin:0;font-size:var(--font-size-heading-h5);color:var(--color-text-body);font-weight:600}.styles_cardDescription__aJlwt{margin:0;font-size:var(--font-size-heading-h6);font-weight:400;color:var(--color-text-body);text-align:center}.style_placeAutocompleteInput__GzmYY{width:100%;background-color:var(--color-surface-default);color:var(--color-text-body);border:1px solid var(--color-border-disabled);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-body-md);height:40px;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.style_inputWrapper__wcDvM{width:100%;height:100%;display:flex;flex-direction:column;gap:var(--space-2xs)}.style_label__Pgi29{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.style_placeAutocompleteInput__GzmYY:hover{border-color:var(--color-border-action-hover)}.style_placeAutocompleteInput__GzmYY:disabled{cursor:not-allowed;opacity:.6}.style_placeAutocompleteInput__GzmYY::placeholder{color:var(--color-text-body);opacity:.6}.style_page__xrZ_f{height:100%;padding:20px;background-color:var(--color-surface-default)}.style_page__xrZ_f h1{text-align:center;margin-bottom:20px}.style_header__YqbfM{display:flex;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-ml-middle-large)}.style_headerChip__24irR{width:44px;height:44px;border-radius:var(--radius-sm);flex:none;display:flex;align-items:center;justify-content:center;background:var(--gradient-button-primary);color:var(--color-text-on-action)}.style_headerText__UFSpS{display:flex;flex-direction:column;gap:2px;min-width:0}.style_headerTitle__WIxfa{margin:0;font-size:var(--font-size-heading-h6);font-weight:700;color:var(--color-text-headings)}.style_headerSubtitle__gb4LM{margin:0;font-size:var(--font-size-body-sm);color:var(--color-text-body)}.style_content___nQN3{display:flex;flex-direction:column;gap:var(--space-md)}.style_left__1tuaR{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}.style_leftTop__E5d5P{grid-column:1/-1;display:flex;align-items:center}.style_leftTopInputs__p7Ako{display:flex;flex-direction:column;flex:1 1}.style_logo__206e_{width:68px;height:68px;margin-right:20px}.style_projectInput__Lgl2j{margin-bottom:0}.style_unitSuffix___CW4B{white-space:nowrap}.style_locationDivider__Zzk5r,.style_unitSuffix___CW4B{color:var(--color-text-disabled);font-size:var(--font-size-body-sm)}.style_locationDivider__Zzk5r{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.style_locationDivider__Zzk5r:after{content:"";flex:1 1;height:1px;background:var(--color-border-separating)}.style_rightInputsContainer__Ue_OP{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}.style_cityIcon__2MMNA svg{width:18px;height:18px}.style_cityDropdown__ELtTg>div:last-child{height:auto;min-height:0}.style_cityDropdown__ELtTg>div:last-child>div:first-child>div:last-child{height:40px}.style_cityDropdownMenu__JuSWu{max-height:200px;overflow-y:auto}.style_googleMaps__ppHIM{border-radius:var(--radius-sm)}.style_location__JSnIX{min-height:155px}.style_controls__9dQfn{margin-top:var(--space-ml-middle-large);display:flex;align-items:center;gap:var(--space-sm)}.style_declineButton__rXluY,.style_saveButton__O8RrS{flex:1 1;min-width:0}.style_backLink__a4nKF{color:var(--color-primary-400);font-size:18px;text-transform:uppercase;cursor:pointer}.style_banner__VUYD9{margin:0 var(--space-lg) var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid rgb(var(--color-surface-warning-rgb)/.8);background:rgb(var(--color-surface-warning-rgb)/.3);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.style_bannerPastDue__qdQPi{border-color:rgb(var(--color-surface-danger-base-rgb)/.8);background:rgb(var(--color-surface-danger-base-rgb)/.12)}.style_content__cGjd9{display:flex;flex-direction:column;gap:var(--space-3xs)}.style_title__ikxLn{font-weight:600;color:var(--color-text-warning)}.style_text__jv__7{margin:0;font-size:14px;color:var(--color-text-body)}.style_actions__P6Xl3{flex-shrink:0}.CookieBanner_container__4Jq0m{position:fixed;left:0;right:0;bottom:0;z-index:9000;transform:translateY(100%);transition:transform .24s ease-in-out;padding:var(--space-sm);background:var(--color-surface-default);border-top:1px solid var(--color-border-default);box-shadow:none}.CookieBanner_visible__WJyBD{transform:translateY(0)}.CookieBanner_inner__n1COu{width:100%;max-width:1250px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.CookieBanner_text__Wqsfi{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3xs);color:var(--color-text-body);font-size:var(--font-size-sm);line-height:1.35}.CookieBanner_link__ZkFmN{color:var(--color-text-action);text-decoration:underline;text-underline-offset:2px}.CookieBanner_link__ZkFmN:hover{color:var(--color-text-action-hover)}.CookieBanner_actions__ah62F{flex:0 0 auto}@media (max-width:640px){.CookieBanner_inner__n1COu{flex-direction:column;align-items:stretch}.CookieBanner_actions__ah62F{display:flex;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.CookieBanner_backdrop__GyGcW,.CookieBanner_container__4Jq0m{transition:none}}.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;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}.UnitOfMeasure_aliasPendingIndicator__bDqOh{font-size:11px;color:var(--color-text-secondary);font-style:italic}.UnitOfMeasure_addAliasRow__Bm5dL{width:100%;padding:var(--space-sm);text-align:center;font-weight:700;color:var(--color-text-primary);background:transparent;border:none;border-bottom:1px solid var(--color-border-default);cursor:pointer;height:auto;white-space:normal}.UnitOfMeasure_addAliasRow__Bm5dL:hover{background:var(--color-surface-action-hover)}.AddEvaluatedTaskModal_addEvaluatedTaskModal__DTGaM{width:780px;max-width:92vw;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_noteInputWrapper__QOfH_,.AddEvaluatedTaskModal_quantityInputWrapper__9asnI{width:100%}.AddEvaluatedTaskModal_closeIcon__EnO9f{position:absolute;top:15px;right:15px;cursor:pointer;width:24px;height:24px;color:var(--color-text-disabled);transition:color .2s ease}.AddEvaluatedTaskModal_closeIcon__EnO9f:hover{color:var(--color-text-body)}.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);table-layout:fixed}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC td:first-child,.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC th:first-child{width:26%}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC td:nth-child(2),.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC th:nth-child(2){width:28%}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC td:nth-child(3),.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC th:nth-child(3){width:18%}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC td:nth-child(4),.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC th:nth-child(4){width:22%}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC td:nth-child(5),.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC th:nth-child(5){width:6%}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC th:nth-child(2){white-space:nowrap}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC td,.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC th{min-width:0;overflow:visible}.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_addRowButton__19lTz{margin:0 auto}.AddEvaluatedTaskModal_addRowButton__19lTz svg{width:28px;height:28px}.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 var(--color-border-separating)}.AddEvaluatedTaskModal_disabled__rkOP4{background-color:var(--color-surface-default)!important;color:var(--color-text-disabled)!important;cursor:not-allowed!important}.AddEvaluatedTaskModal_errorField__9KWpH{border-color:var(--color-text-danger)!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.AddEvaluatedTaskModal_errorMessage__DW1uT{color:var(--color-text-danger);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-disabled)}.AccessState_root__XO2r1{min-height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:48px 24px 96px;box-sizing:border-box;background:var(--color-surface-default,#f8fbfc);font-family:var(--font-sans,Inter,sans-serif);color:var(--color-text-body,#1b1b1b)}.AccessState_inner__RrcDA{display:flex;flex-direction:column;align-items:center;gap:7px;max-width:560px}.AccessState_kicker__l9Z8b{margin-top:4px;font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.AccessState_kickerBlue__tm5ae{color:var(--color-primary-500,#267db2)}.AccessState_kickerAmber__yVMZQ{color:var(--color-status-indicator-orange,#b9710f)}.AccessState_title__xsKt3{margin:6px 0 0;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.08;color:var(--color-text-headings,#0e0e0e);max-width:15ch;text-wrap:balance}.AccessState_desc__i8b5_{margin:6px 0 0;font-size:15.5px;line-height:1.6;color:var(--color-neutral-600,#6d6d6d);max-width:42ch;text-wrap:pretty}.AccessState_actions__SUN_D{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.AccessState_soonNote__C6Cj6{margin:10px 0 0;font-size:12px;color:var(--color-neutral-500,#888)}.AccessState_num404Row___U8bh{display:flex;align-items:center;justify-content:center;gap:2px}.AccessState_num404__7rphU{font-size:150px;font-weight:800;letter-spacing:-8px;line-height:.8;color:var(--color-primary-100,#d4e5f0)}.AccessState_num404Mascot__QFDnd{transform:scale(.92);margin:0 -8px}.AccessState_btn__eAzO2{display:inline-flex;align-items:center;gap:8px;border-radius:9px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;border:0;transition:background .15s,box-shadow .15s,border-color .15s}.AccessState_primary__YXz_o{background:var(--color-primary-500,#267db2);color:#fff;box-shadow:none}.AccessState_primary__YXz_o:not(:disabled):hover{background:var(--color-primary-600,#1e648e)}.AccessState_secondary__CYoG7{background:var(--color-surface-page,#fff);color:var(--color-primary-600,#1e648e);border:2px solid var(--color-primary-500,#267db2);padding:10px 20px}.AccessState_secondary__CYoG7:not(:disabled):hover{background:var(--color-primary-50,#e9f2f7)}.AccessState_amber__ANx_K{background:var(--color-status-background-orange,#fcb041);color:var(--color-text-headings,#3d2706);box-shadow:none}.AccessState_amber__ANx_K:not(:disabled):hover{background:var(--color-status-indicator-orange,#f0a52f)}.AccessState_btn__eAzO2:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.AccessState_btn__eAzO2:focus-visible{outline:2px solid var(--color-border-focus,#267db2);outline-offset:2px}.AccessState_soonTag__9ziaR{margin-left:2px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:999px;border:1px solid}@media (max-width:520px){.AccessState_title__xsKt3{font-size:27px}.AccessState_num404__7rphU{font-size:96px}}.style_group__V2GA3{display:inline-flex;align-items:center;gap:6px;margin:auto}.style_badge__2wIFn{display:inline-block;padding:2px 8px;border-radius:999px;font-size:14px;line-height:1}.style_secondary__M87zP{background-color:var(--color-status-background-orange);color:var(--color-status-indicator-orange)}.style_tertiary__0shu2{background-color:var(--color-surface-default-hover);color:var(--color-text-body)}.GanttScheduleCell_cell__8zbd1{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:4px;justify-content:center;min-height:40px;overflow:hidden;padding:var(--space-xs);position:relative;white-space:nowrap}.GanttScheduleCell_cellEditing__QRSiw{overflow:visible;padding:4px;z-index:3}.GanttScheduleCell_cellCategory__eSdlv.GanttScheduleCell_cellEditing__QRSiw{padding:4px}.GanttScheduleCell_cellEditable__ah33X:not(.GanttScheduleCell_cellEditing__QRSiw){padding-left:4px}.GanttScheduleCell_cellTask__6NPgu{border-left:1px solid var(--color-border-separating)}.GanttScheduleCell_cellCategory__eSdlv{justify-content:center}.GanttScheduleCell_valueRow__vRQ18{align-items:center;cursor:default;display:flex;gap:4px;justify-content:flex-end;max-width:100%;min-width:0;overflow:visible;position:relative;width:100%}.GanttScheduleCell_cellEditable__ah33X .GanttScheduleCell_valueRow__vRQ18{cursor:pointer}.GanttScheduleCell_cellEditable__ah33X:hover .GanttScheduleCell_valueRow__vRQ18{padding-left:18px}.GanttScheduleCell_cellTask__6NPgu .GanttScheduleCell_valueRow__vRQ18{color:var(--color-text-body);font-size:var(--font-size-body-sm);line-height:var(--lineheight-body-sm,20px)}.GanttScheduleCell_cellCategory__eSdlv .GanttScheduleCell_valueRow__vRQ18{color:var(--color-text-on-action);font-size:var(--font-size-body-sm);font-weight:600;justify-content:center;line-height:var(--lineheight-body-sm,20px)}.GanttScheduleCell_cellCategory__eSdlv.GanttScheduleCell_cellEditable__ah33X:hover .GanttScheduleCell_valueRow__vRQ18{justify-content:center}.GanttScheduleCell_cellProgress__0_W5H .GanttScheduleCell_valueText__nbGIT{color:var(--color-success-500);font-weight:600}.GanttScheduleCell_valueText__nbGIT{font-family:var(--font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:1 1 auto;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.GanttScheduleCell_cellCategory__eSdlv .GanttScheduleCell_valueText__nbGIT{flex:0 1 auto;text-align:center}.GanttScheduleCell_editIconWrapper__hB9Nn{align-items:center;color:var(--color-icons-secondary);display:none;flex-shrink:0;left:0;position:absolute;top:50%;transform:translateY(-50%)}.GanttScheduleCell_cellEditable__ah33X:hover .GanttScheduleCell_editIconWrapper__hB9Nn{display:flex}.GanttScheduleCell_inputWrapper__NN52y{align-items:center;background:var(--color-surface-page);border:1px solid var(--color-border-defaut);border-radius:4px;box-shadow:0 2px 8px rgb(var(--color-neutral-black-rgb)/.14);display:flex;flex-direction:row;gap:4px;min-width:148px;padding:4px 6px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:max-content;z-index:4}.GanttScheduleCell_cellCategory__eSdlv.GanttScheduleCell_cellEditing__QRSiw .GanttScheduleCell_inputWrapper__NN52y{left:50%;right:auto;transform:translate(-50%,-50%)}.GanttScheduleCell_input__NooAQ{background:transparent;border:none;border-radius:2px;color:var(--color-text-body);flex:1 1 92px;font-size:var(--font-size-body-sm);line-height:var(--lineheight-body-sm,20px);min-width:92px;outline:none;padding:2px 4px;text-align:center;width:92px}.GanttScheduleCell_cellTask__6NPgu .GanttScheduleCell_input__NooAQ{text-align:left}.GanttScheduleCell_inputDate__rrSbv{flex:0 0 auto;min-width:116px;text-align:left;width:116px}.GanttScheduleCell_inputDate__rrSbv::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;appearance:none}.GanttScheduleCell_calendarBtn__YjYw4{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0}.GanttScheduleCell_inputError__PKLgq{box-shadow:inset 0 0 0 1px var(--color-border-danger)}.GanttScheduleCell_inputActions___Rmbb{align-items:center;display:flex;flex-shrink:0;gap:4px}.GanttScheduleCell_actionBtn__T1izm{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;width:20px}.GanttScheduleCell_confirmBtn__1fh7M{background-color:var(--color-surface-success-base);color:var(--color-text-on-action)}.GanttScheduleCell_cancelBtn__8epjK{background-color:var(--color-surface-danger-base);color:var(--color-text-on-action)}.GanttScheduleCell_errorText__9NL50{color:var(--color-text-danger);font-size:11px;left:0;max-width:none;position:absolute;right:0;text-align:center;top:calc(100% + 2px);white-space:nowrap;z-index:4}.GanttScheduleDataCells_categoryCells__KLCbp,.GanttScheduleDataCells_taskCells__UMB2D{align-items:stretch;display:flex;flex-shrink:0;width:max-content}.GanttScheduleDataCells_dependencyCell__2hyhK,.GanttScheduleDataCells_textCell__8H9VG{align-items:center;color:var(--color-text-primary,currentColor);display:flex;flex-shrink:0;font-size:var(--font-size-body-sm);justify-content:flex-start;line-height:var(--lineheight-body-sm,20px);overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.GanttScheduleDataCells_dependencyCell__2hyhK{min-width:120px;width:120px}.GanttScheduleDataCells_divider__woDE7{border-left:1px solid var(--color-border-separating)}.FloatingActionDock_dock__dcs_N{position:absolute;bottom:var(--space-md);right:var(--space-md);z-index:30;display:flex;flex-direction:row;gap:var(--space-sm);pointer-events:none}.FloatingActionDock_vertical__mX4o_{flex-direction:column}.FloatingActionDock_dockButton__u8jP1{pointer-events:auto;width:var(--space-lg);height:var(--space-lg);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--color-border-defaut);background-color:var(--color-surface-default);color:var(--color-icons-primary);box-shadow:var(--shadow-card);transition:transform .15s ease,background-color .15s ease}.FloatingActionDock_dockButton__u8jP1:hover:not(:disabled){background-color:var(--color-surface-default-hover);transform:scale(1.08)}.FloatingActionDock_dockButton__u8jP1:active:not(:disabled){transform:scale(.95)}.FloatingActionDock_dockButton__u8jP1:focus-visible{outline:var(--space-3xs) solid var(--color-border-focus);outline-offset:var(--space-3xs)}.FloatingActionDock_dockButton__u8jP1:disabled{background-color:var(--color-surface-disabled);border-color:var(--color-border-disabled);color:var(--color-icons-on-disabled);cursor:not-allowed}.FloatingActionDock_dockButtonActive__My_PJ{background-color:var(--color-surface-action);border-color:var(--color-surface-action);color:var(--color-text-on-action)}.FloatingActionDock_dockButtonActive__My_PJ:hover:not(:disabled){background-color:var(--color-surface-action-hover)}.FloatingActionDock_dockButton__u8jP1 svg [stroke]:not([stroke=none]),.FloatingActionDock_dockButton__u8jP1 svg[stroke]:not([stroke=none]){stroke:currentColor}.FloatingActionDock_dockButton__u8jP1 svg [fill]:not([fill=none]){fill:currentColor}@media (min-width:2560px){.FloatingActionDock_dockButton__u8jP1{width:var(--space-xl);height:var(--space-xl)}.FloatingActionDock_dockButton__u8jP1 svg{width:var(--space-ml-middle-large);height:var(--space-ml-middle-large)}}@media (min-width:3840px){.FloatingActionDock_dockButton__u8jP1{width:var(--space-2xl);height:var(--space-2xl)}.FloatingActionDock_dockButton__u8jP1 svg{width:var(--space-lg);height:var(--space-lg)}}.ScheduleTimelinePanel_panel__ZI5AY{display:flex;flex-direction:column;width:500px;max-width:45%;min-height:0;position:fixed;right:0;bottom:0;z-index:200;padding:0;border-left:1px solid var(--color-border-defaut);background-color:var(--color-surface-default);box-shadow:var(--shadow-lg)}.ScheduleTimelinePanel_closeButtonContainer__zKu6L{position:absolute;top:var(--space-2xs);right:var(--space-2xs)}.ScheduleTimelinePanel_header__q3fje{padding:var(--space-sm) var(--space-3xl) 0 var(--space-sm);margin-bottom:var(--space-md)}.ScheduleTimelinePanel_title__rCKRa{font-size:var(--font-size-heading-h5);color:var(--color-text-headings)}.ScheduleTimelinePanel_intro__5Z7Ww{margin:var(--space-2xs) 0 0;color:var(--color-text-subtle,var(--color-text-body));font-size:var(--font-size-body-sm);line-height:1.4}.ScheduleTimelinePanel_content__PL7Q2{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-md);padding:0 var(--space-sm) var(--space-sm);container-type:inline-size;container-name:scheduletimeline}@container scheduletimeline (max-width: 440px){.ScheduleTimelinePanel_content__PL7Q2 [data-view-version-btn] span.truncate{display:none}}.ScheduleTimelinePanel_empty__6tDSM{padding:var(--space-sm);color:var(--color-text-body);font-size:var(--font-size-body-sm)}.ScheduleTimelinePanel_group__OdWln{display:flex;flex-direction:column;gap:var(--space-2xs);padding:0;border:none;background:transparent}.ScheduleTimelinePanel_groupActive__PteFI{border:none;box-shadow:none}.ScheduleTimelinePanel_groupHeader__C1NLS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs)}.ScheduleTimelinePanel_groupTitle___lY8x{flex:1 1;min-width:0;font-size:var(--font-size-body-lg,1rem);font-weight:600;color:var(--color-text-headings)}.ScheduleTimelinePanel_groupLineage__NVqZp{color:var(--color-text-subtle,var(--color-text-body));font-size:var(--font-size-body-sm)}.ScheduleTimelinePanel_scheduleVersionsLabel__4wQ3j{margin-top:var(--space-2xs);color:var(--color-text-subtle,var(--color-text-body));font-size:var(--font-size-body-xs,.75rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ScheduleTimelinePanel_itemActions__qFSXH{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0;margin-left:var(--space-xs)}.ScheduleTimelinePanel_viewingTag__s2Ub9{display:inline-flex;align-items:center;padding:var(--space-3xs,2px) var(--space-xs);border-radius:var(--radius-full,999px);background-color:var(--color-surface-action-subtle,rgba(37,99,235,.12));color:var(--color-text-action,#2563eb);font-size:var(--font-size-body-xs,.75rem);font-weight:600;white-space:nowrap}.style_root__Ph_x2{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.style_ganttRow__4wXgr{display:flex;flex:1 1;min-height:0}.style_ganttArea__Bk6Pr{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.style_emptyState__ctmqa,.style_hint__k0_os{padding:var(--space-lg,24px)}.style_emptyState__ctmqa{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:var(--space-md,16px);justify-content:center;min-height:320px}.style_emptyLabel__6p_Kc{color:var(--color-text-body);font-size:var(--font-size-body-lg,18px);margin:0}.style_error__bvC7L{color:var(--color-text-danger);margin:0;padding:var(--space-sm,12px) var(--space-lg,24px);text-align:center}.style_recoverSummary__ITnYo{display:flex;flex-direction:column;gap:var(--space-md,16px);min-width:320px}.style_recoverSummary__ITnYo ul{margin:0;padding-left:var(--space-lg,24px);display:flex;flex-direction:column;gap:var(--space-2xs,4px);line-height:1.4}.style_page__xD_xF{height:100%;padding:0 var(--space-ml-middle-large) 0 var(--space-lg)}.style_icon__b45it{align-self:baseline;background-color:var(--color-surface-icon-background);width:-moz-fit-content;width:fit-content;padding:8px;border-radius:var(--radius-sm)}.style_chooseParticipantsModal__JGZUy{padding:var(--space-ml-middle-large);padding-top:calc(var(--space-ml-middle-large) + var(--space-sm))}.style_subTitleContainer__4JO6B{display:flex;align-items:center;gap:var(--space-xs)}.style_subTitleContainer__4JO6B span{font-size:var(--font-size-body-lg);line-height:var(--space-ml-middle-large);font-weight:400;color:var(--color-text-body)}.style_subTitleContainer__4JO6B .style_subTitleName__wbEj4{font-weight:600}.style_modalTitle__A5XK9{font-size:var(--font-size-heading-h4);line-height:var(--font-size-heading-h3);color:var(--color-text-body)}.style_modalMessage__3wW68{margin-top:var(--space-md);margin-bottom:var(--space-lg);font-size:var(--font-size-heading-h5);color:var(--color-text-body)}.style_modalActions__s6kr4{display:flex;justify-content:stretch;align-items:stretch;gap:var(--space-sm)}.style_modalActions__s6kr4 button{flex:1 1}.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}.FolderTree_panel__OtqPH{width:280px;min-height:0}.FolderTree_collapsed__o_v7Z,.FolderTree_panel__OtqPH{flex:none;border-right:1px solid var(--color-border-separating);background:var(--color-surface-default);display:flex;flex-direction:column}.FolderTree_collapsed__o_v7Z{width:52px;align-items:center;padding-top:14px;gap:10px}.FolderTree_header__ik8De{display:flex;align-items:center;justify-content:space-between;height:60px;box-sizing:border-box;padding:0 14px;border-bottom:1px solid var(--color-border-separating)}.FolderTree_headerLabel__bU4v6{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500)}.FolderTree_headerActions__We_zZ{display:flex;gap:2px}.FolderTree_iconBtn__Huh2_{width:30px;height:30px;border-radius:7px;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.FolderTree_iconBtn__Huh2_:hover{background:var(--color-surface-default-hover)}.FolderTree_scroll__KmO9n{flex:1 1;overflow-y:auto;padding:8px}.FolderTree_row__b9HS1{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease}.FolderTree_row__b9HS1:hover{background:var(--color-surface-default-hover)}.FolderTree_active__alz7u{box-shadow:inset 2px 0 0 var(--color-primary-500)}.FolderTree_active__alz7u,.FolderTree_active__alz7u:hover{background:var(--color-surface-information)}.FolderTree_dropActive__Lo_7N,.FolderTree_dropActive__Lo_7N:hover{background:var(--color-surface-focus);box-shadow:inset 0 0 0 2px var(--color-primary-400)}.FolderTree_caret__yPjIw{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:none}.FolderTree_name__XKWKf{flex:1 1;min-width:0;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--color-text-body)}.FolderTree_active__alz7u .FolderTree_name__XKWKf{font-weight:600;color:var(--color-text-primary)}.FolderTree_count__97aYz{font-size:11px;font-weight:600;flex:none;color:var(--color-neutral-500);background:var(--color-surface-page);border-radius:999px;padding:1px 7px;min-width:22px;text-align:center}.FolderTree_active__alz7u .FolderTree_count__97aYz{color:var(--color-text-primary);background:var(--color-surface-focus)}.FolderTree_newFolderBtn__S_NxO{margin:10px;padding:9px 12px;display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px dashed var(--color-border-default);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.FolderTree_newFolderBtn__S_NxO:hover{background:var(--color-primary-25)}.Checkbox_box__KVS_Q{width:18px;height:18px;flex:none;padding:0;margin:0;border-radius:5px;border:1.5px solid var(--color-neutral-300);background:var(--color-surface-page);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease}.Checkbox_box__KVS_Q:hover:not(.Checkbox_disabled__V2mhR){border-color:var(--color-primary-400)}.Checkbox_box__KVS_Q:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.Checkbox_checked__ugAmf{background:var(--color-primary-500);border-color:var(--color-primary-500)}.Checkbox_disabled__V2mhR{cursor:not-allowed;opacity:.5}.FilePreviewCard_card__3bDdw{position:fixed;z-index:120;width:272px;background:var(--color-surface-page);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--color-border-separating);overflow:hidden;pointer-events:none;animation:FilePreviewCard_fmPreviewFade__mnsL0 .15s ease-out}.FilePreviewCard_band__5o62V{height:122px;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid var(--color-border-separating)}.FilePreviewCard_thumb__3Upo_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.FilePreviewCard_icon__n4YeI{width:58px;height:58px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.FilePreviewCard_icon__n4YeI,.FilePreviewCard_typePill__OI9Fb{background:var(--color-surface-page);box-shadow:var(--shadow-card)}.FilePreviewCard_typePill__OI9Fb{position:absolute;top:10px;right:10px;font-size:10.5px;font-weight:700;letter-spacing:.05em;border-radius:999px;padding:3px 9px}.FilePreviewCard_body__wtDy7{padding:11px 13px 13px}.FilePreviewCard_name__yu5Gi{font-weight:600;font-size:13.5px;color:var(--color-text-headings);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FilePreviewCard_meta__m0cQ3{display:flex;align-items:center;gap:9px;margin-top:8px;font-size:12px;color:var(--color-neutral-600)}.FilePreviewCard_versionPill__7AgYV{font-weight:600;color:var(--color-text-primary);background:var(--color-surface-information);border-radius:6px;padding:1px 7px}.FilePreviewCard_size__MdNru{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FilePreviewCard_date__6VTGm{margin-left:auto;color:var(--color-neutral-500);white-space:nowrap}@keyframes FilePreviewCard_fmPreviewFade__mnsL0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.menu_rowMenu__xL9Fh{position:absolute;right:8px;top:100%;margin-top:2px;z-index:60;width:232px;background:var(--color-surface-page);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);border:1px solid var(--color-border-separating);padding:6px}.menu_overlay__bn_4a{position:fixed;inset:0;z-index:140}.menu_contextMenu__ukhZd{position:fixed;z-index:150;width:232px;background:var(--color-surface-page);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);border:1px solid var(--color-border-separating);padding:6px;animation:menu_fmFadeIn__rAz6k .12s ease-out}.menu_item___4Uee{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:7px;cursor:pointer;font-family:inherit;font-size:13.5px;text-align:left;background:transparent;color:var(--color-text-body)}.menu_item___4Uee:hover{background:var(--color-surface-default-hover)}.menu_danger__QiU76{color:var(--color-text-danger)}.menu_danger__QiU76:hover{background:var(--color-status-background-red)}.menu_sep__R8lSe{height:1px;background:var(--color-surface-default-hover);margin:5px 4px}@keyframes menu_fmFadeIn__rAz6k{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.FileTable_table__sGHX_{width:100%;border-collapse:collapse;table-layout:auto}.FileTable_thead__nQM0Z{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--color-surface-default);box-shadow:0 1px 0 var(--color-border-separating)}.FileTable_th__TLfmE{padding:11px 12px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-500);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FileTable_th__TLfmE:hover{background:var(--color-surface-default-hover)}.FileTable_thActive__pGfgN{color:var(--color-text-primary)}.FileTable_thInner__O9d8P{display:inline-flex;align-items:center;gap:4px}.FileTable_row__EK4Ip{transition:background .12s ease;cursor:pointer}.FileTable_row__EK4Ip,.FileTable_zebra__yxV0e{background:var(--color-surface-default)}.FileTable_row__EK4Ip:hover{background:var(--color-surface-default-hover)}.FileTable_dropActive__1oKY0,.FileTable_dropActive__1oKY0:hover{background:var(--color-surface-focus);box-shadow:inset 0 0 0 2px var(--color-primary-300)}.FileTable_selectedRow__nmz5j,.FileTable_selectedRow__nmz5j:hover{background:var(--color-surface-information)}.FileTable_checkCell__lzB7i{width:40px;padding:11px 0 11px 12px;text-align:center}.FileTable_checkCell__lzB7i,.FileTable_nameCell__47eiu{vertical-align:middle;border-bottom:1px solid var(--color-border-separating)}.FileTable_nameCell__47eiu{padding:11px 12px;min-width:280px}.FileTable_nameInner__11m_P{display:flex;align-items:center;gap:11px}.FileTable_fileIcon__XxnXh,.FileTable_folderIcon__VeRBM{width:34px;height:34px;flex:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.FileTable_folderIcon__VeRBM{background:var(--color-surface-icon-background)}.FileTable_nameText__Eg80y{min-width:0}.FileTable_fileName__5XFKH{display:block;font-weight:600;font-size:13.5px;color:var(--color-text-headings);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.FileTable_fileMeta__60LyE{display:block;font-size:11px;color:var(--color-neutral-500);font-weight:600;letter-spacing:.04em}.FileTable_descCell__tsvAB{padding:11px 12px;font-size:13.5px;color:var(--color-neutral-600);max-width:220px;vertical-align:middle;border-bottom:1px solid var(--color-border-separating)}.FileTable_descText__zk6CA{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileTable_centerCell__lfof3{padding:11px 12px;text-align:center;font-size:13.5px;vertical-align:middle;border-bottom:1px solid var(--color-border-separating)}.FileTable_sizeCell__OR_wo{text-align:right;font-size:13.5px;color:var(--color-neutral-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FileTable_sizeCell__OR_wo,.FileTable_updatedCell__7zlIs{padding:11px 12px;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--color-border-separating)}.FileTable_updatedCell__7zlIs{font-size:13.5px;color:var(--color-text-body)}.FileTable_byCell__C8K1j{padding:11px 12px;font-size:13.5px;vertical-align:middle;border-bottom:1px solid var(--color-border-separating)}.FileTable_byInner__bHReD{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.FileTable_byName__eIxVN{font-size:13px;color:var(--color-text-body)}.FileTable_versionPill__QddSo{display:inline-block;min-width:30px;font-weight:600;font-size:12.5px;color:var(--color-text-primary);background:var(--color-surface-information);border-radius:6px;padding:2px 7px}.FileTable_countCell__WKwUd{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--color-text-body)}.FileTable_emptyFolderCells__RogMm{font-size:13px;color:var(--color-neutral-300)}.FileTable_actionCell__qMNlQ,.FileTable_emptyFolderCells__RogMm{padding:11px 12px;vertical-align:middle;border-bottom:1px solid var(--color-border-separating)}.FileTable_actionCell__qMNlQ{width:48px;text-align:center;position:relative}.FileTable_menuBtn__IVSXT{width:30px;height:30px;border-radius:7px;border:0;cursor:pointer;background:transparent;opacity:0;transition:opacity .12s ease;display:inline-flex;align-items:center;justify-content:center}.FileTable_menuBtnVisible__tGtf9{opacity:1}.FileTable_menuBtn__IVSXT:hover{background:var(--color-surface-default-hover)}.FileGrid_wrapper__ag8Hl{padding:20px;display:flex;flex-direction:column;gap:18px}.FileGrid_grid__DjkKn{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(244px,1fr))}.FileGrid_card__m5gks{position:relative;background:var(--color-surface-page);border:1px solid var(--color-border-separating);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;box-shadow:var(--shadow-card);transition:box-shadow .18s ease,border-color .15s ease,transform .15s ease}.FileGrid_card__m5gks:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.FileGrid_cardSelected__jzoEY{border-color:var(--color-primary-400)}.FileGrid_band__fX_zL{height:116px;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid var(--color-border-separating)}.FileGrid_bandIcon__SYB40{width:56px;height:56px;border-radius:14px;background:var(--color-surface-page);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-card)}.FileGrid_thumbnailImg__3NZ6b{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.FileGrid_thumbnailSkeleton__NzubF{position:absolute;inset:0;background:linear-gradient(90deg,var(--color-surface-default) 25%,var(--color-surface-default-hover) 50%,var(--color-surface-default) 75%);background-size:200% 100%;animation:FileGrid_fmThumbShimmer__XL2Cc 1.2s infinite}@keyframes FileGrid_fmThumbShimmer__XL2Cc{0%{background-position:200% 0}to{background-position:-200% 0}}.FileGrid_cardCheck__mi6Ef{left:10px;transition:opacity .12s ease;border-radius:5px;padding:3px;line-height:0}.FileGrid_cardCheck__mi6Ef,.FileGrid_typePill__i7m2d{position:absolute;top:10px;background:var(--color-surface-page);box-shadow:var(--shadow-card)}.FileGrid_typePill__i7m2d{right:10px;font-size:10.5px;font-weight:700;letter-spacing:.05em;border-radius:999px;padding:3px 9px}.FileGrid_cardIndicators__CtBnM{position:absolute;bottom:10px;left:10px;display:flex;gap:5px}.FileGrid_bandStatus__AbBkM{position:absolute;bottom:10px;right:10px;display:inline-flex;max-width:calc(100% - 20px)}.FileGrid_body__ULGCd{padding:12px 14px 14px}.FileGrid_titleRow__fj78H{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.FileGrid_cardName__3LZog{font-weight:600;font-size:14px;color:var(--color-text-headings);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FileGrid_menuBtn__TGg8r{width:28px;height:28px;flex:none;border-radius:7px;border:0;cursor:pointer;background:transparent;display:inline-flex;align-items:center;justify-content:center}.FileGrid_menuBtn__TGg8r:hover{background:var(--color-surface-default-hover)}.FileGrid_cardDesc__bRinV{font-size:12px;color:var(--color-neutral-500);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileGrid_metaChips__qfooE{display:flex;align-items:center;gap:10px;margin-top:11px;font-size:12px;color:var(--color-neutral-600)}.FileGrid_versionPill__kCLcv{font-weight:600;color:var(--color-text-primary);background:var(--color-surface-information);border-radius:6px;padding:1px 7px}.FileGrid_sizeChip__iDjyH{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FileGrid_markupChip__SWAok{display:inline-flex;align-items:center;gap:3px}.FileGrid_footer__u_DJj{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid var(--color-border-separating)}.FileGrid_footerName__jPfwN{font-size:12px;color:var(--color-neutral-600);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileGrid_footerDate__Ze8hQ{font-size:11.5px;color:var(--color-neutral-500);white-space:nowrap}.FileGrid_cardMenuAnchor__4Hfv8{position:absolute;right:10px;top:130px;z-index:60}.FileGrid_folderCard__aUb1_{position:relative;background:var(--color-surface-page);border:1px solid var(--color-border-separating);border-radius:var(--radius-md);cursor:pointer;padding:16px;display:flex;align-items:center;gap:13px;box-shadow:var(--shadow-card);transition:box-shadow .18s ease,transform .15s ease}.FileGrid_folderCard__aUb1_:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.FileGrid_dropActive__1TVf_{border-color:var(--color-primary-400);background:var(--color-surface-focus);box-shadow:0 0 0 2px var(--color-primary-200)}.FileGrid_folderCardIcon__ImPao{width:46px;height:46px;flex:none;border-radius:11px;background:var(--color-surface-icon-background);display:inline-flex;align-items:center;justify-content:center}.FileGrid_folderCardBody__esWPb{flex:1 1;min-width:0}.FileGrid_folderCardName__xIHOY{font-weight:600;font-size:14px;color:var(--color-text-headings);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileGrid_folderCardMeta__ZsNpH{font-size:12px;color:var(--color-neutral-500);margin-top:2px}.FileGrid_folderMenuBtn__CjZWw{width:28px;height:28px;flex:none;border-radius:7px;border:0;cursor:pointer;background:transparent;transition:opacity .12s ease;display:inline-flex;align-items:center;justify-content:center}.FileGrid_folderMenuBtn__CjZWw:hover{background:var(--color-surface-default-hover)}.FileGrid_folderMenuAnchor__2NkQ4{position:absolute;right:10px;top:56px;z-index:60}.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-table);color:var(--color-text-body);position:relative;flex:1 1;min-height:0;overflow-y:auto}.BoqControls_closeButtonContainer__yiS0e{position:absolute;top:var(--space-2xs);right:var(--space-2xs)}.BoqControls_headerRow__e_QlA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-right:var(--space-3xl)}.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(--color-surface-default);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(--color-text-body);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(--color-surface-default);position:relative}.BoQ_collapseAllButton__Lyxjw{position:absolute;top:10px;left:0;z-index:1;background-color:var(--color-neutral-100);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}.BoQ_collapseAllButton__Lyxjw:hover{background-color:var(--color-surface-action);transform:scale(1.05);box-shadow:none}.BoQ_collapseAllButton__Lyxjw:active{transform:scale(.95)}.BoQ_collapseAllButton__Lyxjw:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.BoQ_collapseAllButtonActive__QSy6f{background-color:var(--color-primary-400)!important}.BoQ_collapseAllButtonActive__QSy6f:hover{background-color:var(--color-surface-action)!important}@media (max-width:768px){.BoQ_accordionContainer__Wtm8e{padding:10px 0}}.ExternalOfferRequestBase_state__Luz78{display:flex;align-items:center;justify-content:center;height:100%;width:100%;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.style_container___Sf1R{display:flex;flex-direction:column;gap:var(--space-400);padding:var(--space-400);height:100%;min-height:0}.style_content__kbbFp{display:flex;flex-direction:column;gap:var(--space-300)}.style_value__9RuFv{color:var(--color-text-primary);font-size:var(--font-size-300)}.style_supersededBanner__Njbrk{display:flex;align-items:center;padding:var(--space-300) var(--space-400);background-color:var(--color-surface-warning);border:1px solid var(--color-text-warning);border-radius:var(--radius-200);color:var(--color-text-warning);font-size:var(--font-size-300);line-height:1.5}.Budget_emptyState__TRWdQ{display:flex;align-items:center;justify-content:center;min-height:240px;padding:var(--space-lg);color:var(--color-text-secondary);font-size:var(--font-size-body);text-align:center}