.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_headerActions__DAIxU{display:flex;align-items:center;flex-shrink:0;gap:var(--space-sm)}.style_individualSection__S049u{display:flex;flex-direction:column;gap:var(--space-md)}.style_sectionActionBar__FgQUC{display:flex;align-items:center;gap:var(--space-sm);background-color:var(--color-surface-icon-background);border:1px solid var(--color-border-defaut);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.style_sectionActionBarIcon__fQl6t{display:flex;align-items:center;justify-content:center;flex-shrink:0}.style_sectionActionBarTitle___U5Co{font-size:var(--font-size-body-lg);font-weight:600;color:var(--color-text-headings)}.style_evaluatedTaskLists___DBWr{display:flex;flex-direction:column;gap:var(--space-xl);padding-bottom:var(--space-2xl);padding-left:10px;padding-right:10px;padding-top:var(--space-xs);overflow-y:auto;height:calc(100% - 150px)}.style_sendToContractorModal___aL5f{max-width:75vw;padding:var(--space-lg)}.style_createOfferModal__72sgg{padding:var(--space-lg)}@media (min-width:1024px){.style_createOfferModal__72sgg{width:min(85vw,1500px,calc(100vw - 700px))}}.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-defaut);margin:0}.style_rightPanelWithClose__3zEvu{position:relative;height:100%}.style_closeButtonContainer__aKeuZ{position:absolute;top:var(--space-2xs);right:var(--space-2xs);z-index:1}@media (max-width:1023.98px){.style_leftSide__cgr5Z{padding:0 var(--space-xs);display:flex;flex-direction:column;min-height:0}.style_offersHeader__Yrquf{flex-wrap:wrap}.style_headerActions__DAIxU{flex-wrap:wrap;flex-shrink:1;width:100%}.style_evaluatedTaskLists___DBWr{height:auto;flex:1 1 auto;min-height:0;padding-left:0;padding-right:0}.style_sendToContractorModal___aL5f{max-width:100%}}.ProgressBar_container__vq7Up{display:flex;flex-direction:column;gap:var(--space-2xs,4px);width:100%}.ProgressBar_container__vq7Up.ProgressBar_inline__Eesd4{flex-direction:row;align-items:center;gap:var(--space-xs,8px)}.ProgressBar_track__qMRmo{width:100%;height:calc(var(--space-md) + var(--space-xs));border-radius:calc(var(--radius-sm) + var(--radius-md));border:3px solid var(--color-border-action);overflow:hidden}.ProgressBar_trackInline__sgWtC{flex:1 1 auto;min-width:48px;max-width:140px;height:10px;border-width:2px}.ProgressBar_fill__Dxxbg{height:100%;border-radius:8px;background:var(--color-surface-action);transition:width .3s ease}.ProgressBar_label__bVE6L{font-size:var(--font-size-body-md);font-weight:500;color:var(--color-text-body);text-align:center}.ProgressBar_labelInline__3ZA8C{flex:0 0 auto;font-size:var(--font-size-body-sm,12px);font-weight:500;white-space:nowrap;text-align:right}.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)}}.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_comboboxInput__zuOmZ.styles_comboboxInput__zuOmZ{display:none}.styles_comboboxWrapper__HMXdn>div>div:not(.styles_comboboxInput__zuOmZ){position:static;box-shadow:none;border:none;border-radius:0;background:transparent;padding:0;margin-top:var(--space-2xs)}.styles_comboboxWrapper__HMXdn [role=listbox]{height:auto;max-height:260px}.CreateScheduleDialog_form__V3jGV{display:flex;flex-direction:column;gap:var(--space-sm);min-width:320px}@media (max-width:767px){.CreateScheduleDialog_form__V3jGV{min-width:0}}.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}.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)}}@media (max-width:1023.98px){.RightSidePanel_backdrop__qv7iN,.RightSidePanel_container__ZBspm{right:0;bottom:0;width:auto;height:auto}.RightSidePanel_panel__vplCe{left:0;width:auto;max-width:100%;bottom:0;height:auto;overflow:auto;overscroll-behavior:contain}.RightSidePanel_panel__vplCe>*{min-width:0!important;max-width:100%!important}}.RemarkCell_cell__w46ii{display:flex;align-items:center;gap:4px;min-height:40px;overflow:hidden;padding:var(--space-xs,8px);box-sizing:border-box;border-left:1px solid var(--color-border-defaut,#e0e0e0);position:relative}.RemarkCell_text__w6h43{font-size:var(--font-size-body-sm,14px);line-height:20px;color:var(--color-text-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.RemarkCell_cellEditable__2zR__{cursor:pointer}.RemarkCell_cellEditable__2zR__:hover{color:var(--color-text-body)}.RemarkCell_cellEditable__2zR__:hover .RemarkCell_editIconWrapper__zJFnH{display:inline-flex}.RemarkCell_editIconWrapper__zJFnH{display:none;align-items:center;color:var(--color-icons-secondary);flex-shrink:0}.RemarkCell_cellEditing__zerDx{overflow:visible;align-items:stretch;padding-top:6px;padding-bottom:6px}.RemarkCell_inputWrapper____TLv{display:flex;flex-direction:column;align-items:flex-end;gap:4px;width:100%}.RemarkCell_input__hSDBf{width:100%;resize:vertical;text-align:left;padding:4px 6px;font-family:inherit;font-size:var(--font-size-body-sm,14px);line-height:20px;border:1px solid var(--color-border-defaut,#d2d4d8);border-radius:var(--radius-sm,6px);background:var(--color-surface-default,white);color:var(--color-text-body);outline:none;transition:border-color .12s ease,box-shadow .12s ease}.RemarkCell_input__hSDBf:focus{border-color:var(--color-surface-action,#267db2);box-shadow:0 0 0 3px rgba(var(--color-surface-action-rgb)/.18)}.RemarkCell_inputError__xPQR8{border-color:var(--color-border-danger,#d32f2f)}.RemarkCell_inputActions__qsyuj{display:flex;gap:4px;align-items:center;justify-content:flex-end}.RemarkCell_actionBtn__sCys1{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm,6px);border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .12s ease}.RemarkCell_confirmBtn__LSqk1{background-color:var(--color-surface-success-base,#2aa876);color:var(--color-text-on-action,white)}.RemarkCell_confirmBtn__LSqk1:hover{background-color:var(--color-surface-success-hover,#1c7a52)}.RemarkCell_cancelBtn__Cyq_o{background-color:var(--color-surface-danger-base,#c23b3b);color:var(--color-text-on-action,white)}.RemarkCell_cancelBtn__Cyq_o:hover{background-color:var(--color-surface-danger-hover,#922a2a)}.RemarkCell_errorText__ajNVw{font-size:11px;color:var(--color-text-danger,#d32f2f);text-align:left;align-self:flex-start;white-space:normal;max-width:100%}.RemarkCell_skeleton__NC0ae{align-self:center}.TokenPalette_palette__OK7RC{display:flex;flex-direction:column;gap:var(--space-sm)}.TokenPalette_hint__Rlpms{margin:0;font-size:13px;color:var(--color-neutral-500)}.TokenPalette_list__oiNEY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs);max-height:320px;overflow-y:auto}.TokenPalette_row__PY6fX{display:flex;align-items:center;gap:var(--space-sm);width:100%;text-align:left;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-defaut);border-radius:var(--radius-sm);background:var(--color-status-background-blue);cursor:pointer}.TokenPalette_row__PY6fX:hover{border-color:var(--color-border-action);filter:brightness(.97)}.TokenPalette_row__PY6fX:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-border-focus) inset}.TokenPalette_description__CM3oF{flex:1 1;min-width:0;font-size:13px;color:var(--color-text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TokenPalette_copyIcon__ZDxCb{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-body)}.style_labourItem__A5O9_{padding:8px 12px;cursor:pointer;width:100%;border-radius:4px;transition:background-color .2s ease}.style_labourContent__KbJd3{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.style_labourInfo__kz0Ep{flex:1 1;min-width:0}.style_labourName__sIjkS{font-weight:600;color:var(--color-text-body);font-size:18px;line-height:1.4;margin-bottom:2px;white-space:pre-wrap}.style_similarityBadge__ZMirC{display:flex;align-items:center;justify-content:center;min-width:40px;height:20px;border-radius:10px;font-size:11px;font-weight:600;color:white;text-shadow:0 1px 2px rgba(0,0,0,.5);margin-left:8px;flex-shrink:0;border:1px solid rgba(255,255,255,.2)}.style_searchInputWrapper__5XkJd{position:relative;z-index:100;isolation:isolate}.style_searchInput__TEDyf{width:100%;padding:var(--space-sm);background-color:var(--color-surface-default);color:var(--color-text-body);border:1px solid var(--color-border-focus);border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-surface-focus);resize:none}.style_dropdown__mUxss{position:absolute;list-style:none;padding:0;border:1px solid var(--color-border-defaut);border-radius:var(--radius-sm);background-color:var(--color-surface-page);z-index:99998;max-height:240px;overflow-y:auto;min-width:265px;margin:0;box-shadow:var(--shadow-lg)}.style_addItem__M7xGj{padding:.5rem;cursor:pointer;text-align:center;font-weight:700;color:var(--color-text-primary)}.style_spinnerItem__nHJPb{padding:1rem .5rem;display:flex;justify-content:center;align-items:center;gap:8px;color:var(--color-border-action);font-size:14px}.style_loadingText__6o5Tx{color:var(--color-border-action);font-style:italic}.style_resultItem__6zOYJ{padding:var(--space-sm);border-bottom:1px solid var(--color-border-defaut);cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:var(--color-text-body)}.style_resultItem__6zOYJ:hover{background-color:var(--color-surface-action-hover)}.style_createModal__54xUj{padding:var(--space-ml-middle-large);min-width:400px}.style_createModalContent__yu_rd{display:flex;flex-direction:column;gap:var(--space-sm)}.CreateEvaluatedTaskList_modalContent__Be2v_{max-width:75vw}.CreateEvaluatedTaskList_inputContainer__JeLHK{margin:var(--space-lg) 0}.CreateEvaluatedTaskList_description__4RdQe{font-size:var(--font-size-body-md);color:var(--color-text-body);font-weight:400}.CreateEvaluatedTaskList_modalTaskListsContainer__hJrQ_{overflow-y:scroll}.CreateEvaluatedTaskList_modalTaskLists__S8j4A{display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding:var(--space-sm) 10px var(--space-lg) 10px;max-height:40vh}.CreateEvaluatedTaskList_divider__lWosZ{border:none;border-top:1.5px solid var(--color-border-defaut)}.CreateEvaluatedTaskList_buttonContainer__XnBEW{display:flex;gap:var(--space-lg);margin-top:var(--space-lg)}.CreateEvaluatedTaskList_cancelButton__SRN7O,.CreateEvaluatedTaskList_saveButton__fwLPe{flex:1 1}.CreateEvaluatedTaskList_modalWrapper__nqdlO.CreateEvaluatedTaskList_modalWrapper__nqdlO{align-items:safe center;padding-block:var(--space-xl);overflow-y:auto}@media (max-width:767px){.CreateEvaluatedTaskList_modalWrapper__nqdlO.CreateEvaluatedTaskList_modalWrapper__nqdlO{padding-block:var(--space-sm)}}.CreateEvaluatedTaskList_modalDialog__795iY.CreateEvaluatedTaskList_modalDialog__795iY{max-height:min(calc(100dvh - 24px),100%);display:flex;flex-direction:column}.CreateEvaluatedTaskList_modalDialog__795iY>.mt-0{min-height:0;overflow-y:auto;overscroll-behavior:contain}.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_noEvaluatedTaskListsFound__OsV9f{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-ml-middle-large)}@media (max-width:1023.98px){.style_evaluatedTaskListsGrid__cbzAL{grid-template-columns:minmax(0,1fr)}.style_scrollable__SY9Kn{grid-template-columns:unset;grid-auto-columns:85vw}}.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)}@media (max-width:767px){.CardHeader_cardHeaderLeft__ZmUvr{min-width:0;gap:var(--space-sm)}.CardHeader_cardHeaderLeft__ZmUvr h4{font-size:var(--font-size-body-lg);overflow-wrap:anywhere}.CardHeader_cardHeaderRight__tFaCT{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)}}.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_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-defaut);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)}@media (max-width:767px){.FolderTree_panel__OtqPH{position:absolute;top:0;left:0;bottom:0;z-index:40;width:min(280px,82%)}.FolderTree_iconBtn__Huh2_{width:38px;height:38px}.FolderTree_row__b9HS1{padding:10px 8px}}.StatusPill_pill__0qP1C{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--pill-bg);color:var(--pill-fg);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;max-width:100%}.StatusPill_dot__ph3QP{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.StatusPill_label__w1p5p{overflow:hidden;text-overflow:ellipsis}.FilterCategoryManagerModal_taskCombobox___MBZq [role=option] .truncate{width:100%}.ScheduleBoqFilterButton_wrap__RYrLg{position:relative;display:inline-flex;flex-shrink:0}.ScheduleBoqFilterButton_badge___dQLz{align-items:center;background:var(--color-surface-page);border-radius:9px;color:var(--color-text-primary);display:inline-flex;font-size:12px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.ScheduleBoqFilterButton_popover__xVv26{position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-end:0;z-index:40;display:flex;flex-direction:column;gap:var(--space-sm);width:340px;max-width:min(340px,90vw);max-height:70vh;overflow-y:auto;padding:var(--space-md);background:var(--color-surface-page);border:1px solid var(--color-border-action);border-radius:var(--radius-md);box-shadow:0 8px 24px rgb(0 0 0/.16)}.ScheduleBoqFilterButton_header__v6TkZ{align-items:flex-start;display:flex;gap:var(--space-sm);justify-content:space-between}.ScheduleBoqFilterButton_headerText__PpTgx{display:flex;flex-direction:column;min-width:0}.ScheduleBoqFilterButton_title__QuS5B{color:var(--color-text-headings);font-size:var(--font-size-body-lg);font-weight:600}.ScheduleBoqFilterButton_subtitle__cY9xB{color:var(--color-text-disabled);font-size:var(--font-size-body-sm)}.ScheduleBoqFilterButton_close__ix7GW{background:transparent;border:none;cursor:pointer;display:inline-flex;flex:0 0 auto;padding:4px}.ScheduleBoqFilterButton_includeRow__SO8n0{align-items:center;border-top:1px solid var(--color-border-defaut);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:600;gap:var(--space-sm);justify-content:space-between;padding-top:var(--space-sm)}.ScheduleBoqFilterButton_includeToggle__F0W_O{cursor:pointer;height:18px;width:18px}.ScheduleBoqFilterButton_loading__ZRdTO{color:var(--color-text-disabled);margin:0}.ScheduleBoqSearchBar_root__mVH9l{margin-bottom:var(--space-xs);width:100%;min-width:0}.ScheduleBoqSearchBar_clear__3CW5d{cursor:pointer}.ScheduleBoqTaskDragOverlay_root__dV2l1{background-color:var(--color-surface-page);border:2px solid var(--color-border-action);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);box-sizing:border-box;max-width:100%;min-width:520px;opacity:.9;overflow:hidden;pointer-events:none;position:relative}.ScheduleBoqTaskDragOverlay_countBadge__rUdFe{align-items:center;background:var(--color-surface-action);border-radius:var(--radius-sm);color:var(--color-text-on-action);display:inline-flex;font-size:var(--font-size-body-sm);font-weight:600;justify-content:center;min-width:22px;padding:0 var(--space-2xs);position:absolute;right:var(--space-2xs);top:var(--space-2xs);z-index:1}.ScheduleCategoryAccordionRow_rowWrap__bmO2r{box-sizing:border-box;min-width:0;position:relative;width:100%}.ScheduleCategoryAccordionRow_rowBody__6A9yt,.ScheduleCategoryAccordionRow_rowInner__e9gII{min-width:0;width:100%}.ScheduleCategoryAccordionRow_rowDragging__dF3v_{opacity:.45}.ScheduleCategoryAccordionRow_rowWrapDropInside__hgjGQ{background-color:var(--color-surface-action-subtle);border:2px solid var(--color-border-action);border-radius:var(--radius-sm);box-sizing:border-box;padding:var(--space-3xs);transition:background-color .15s ease-out,border-color .15s ease-out}.ScheduleCategoryAccordionRow_categoryHeader__mZp0t{margin-bottom:3px;width:100%}.ScheduleCategoryAccordionRow_nameColumn__ms5Nn{border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text-on-action);padding-right:var(--space-sm);transition:box-shadow .15s ease,background-color .15s ease;width:100%;min-width:0}.ScheduleCategoryAccordionRow_nameColumnSelected__vMLeE{background-color:var(--color-surface-action-hover)!important;box-shadow:inset 0 0 0 2px var(--color-text-on-action),0 0 0 2px var(--color-border-focus);position:relative;z-index:1}.ScheduleCategoryAccordionRow_nameColumnSelected__vMLeE:before{background-color:var(--color-text-on-action);border-radius:var(--radius-sm) 0 0 var(--radius-sm);bottom:0;content:"";left:0;position:absolute;top:0;width:4px;z-index:2}.ScheduleCategoryAccordionRow_nameColumnSelected__vMLeE:focus-within{box-shadow:inset 0 0 0 2px var(--color-text-on-action),0 0 0 3px var(--color-border-focus)}.ScheduleCategoryAccordionRow_nameColumnDropOver__9DV1u{background-color:var(--color-surface-information)!important;box-shadow:inset 0 0 0 2px var(--color-border-action);color:var(--color-text-body)}.ScheduleCategoryAccordionRow_nameColumnDropOver__9DV1u .ScheduleCategoryAccordionRow_nameInput__eAY66,.ScheduleCategoryAccordionRow_nameColumnDropOver__9DV1u .ScheduleCategoryAccordionRow_nameLabel__73vO8{color:var(--color-text-body)}.ScheduleCategoryAccordionRow_nameLabel__73vO8{flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleCategoryAccordionRow_selectCheckbox__sAfBG{accent-color:var(--color-neutral-white);cursor:pointer;flex-shrink:0;height:16px;margin:0 var(--space-2xs) 0 0;width:16px}.ScheduleCategoryAccordionRow_actions___rQum{align-items:center;display:flex;flex-shrink:0;gap:var(--space-2xs);margin-left:var(--space-xs)}.ScheduleCategoryAccordionRow_iconButton__E6_C6{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;padding:var(--space-3xs)}.ScheduleCategoryAccordionRow_iconButton__E6_C6:hover{background-color:rgb(var(--color-surface-page-rgb)/.16);border-radius:var(--radius-sm)}.ScheduleCategoryAccordionRow_nameColumnDropOver__9DV1u .ScheduleCategoryAccordionRow_iconButton__E6_C6:hover{background-color:var(--color-surface-default-hover)}.ScheduleCategoryAccordionRow_nameInput__eAY66{background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:inherit;flex:1 1;font:inherit;font-weight:600;min-width:0;outline:none;width:100%}.ScheduleCategoryAccordionRow_nameInput__eAY66:not(:focus){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleCategoryAccordionRow_nameColumn__ms5Nn:focus-within .ScheduleCategoryAccordionRow_nameInput__eAY66{background-color:var(--color-surface-page);border-color:var(--color-border-action);box-shadow:inset 0 0 0 2px rgb(var(--color-surface-action-rgb)/.25);color:var(--color-text-body);overflow:visible;text-overflow:clip;white-space:normal}.style_searchContainer__KtRDC{position:relative;width:100%;margin-bottom:var(--space-lg)}.style_dropdown__1vKpl{position:relative;background-color:var(--color-surface-default);border:1px solid var(--theme-border-color);border-radius:8px;box-shadow:none;overflow:hidden}.style_createOption__QlI45{display:flex;align-items:center;padding:var(--space-2xs) var(--space-xs);cursor:pointer;font-size:var(--font-size-body-lg);transition:background-color .15s ease;position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-surface-default);z-index:1}.style_createOption__QlI45 span{margin-left:var(--space-xs)}.style_createOption__QlI45:hover{background-color:var(--color-surface-default-hover)}.style_option__mmwWY{display:flex;align-items:center;padding:var(--space-2xs) var(--space-xs);font-size:var(--font-size-body-lg);cursor:pointer;transition:background-color .15s ease}.style_option__mmwWY:hover{background-color:var(--color-surface-default-hover)}.style_loading__Uk2Ye{height:100px;width:auto}.style_text__u_67L{text-transform:uppercase;font-weight:600;padding-right:var(--space-xs);border-right:2px solid var(--color-border-defaut)}.style_extraText__ObPQF{margin-left:var(--space-xs)}.style_dropdownConstrained__q3Vmn{overflow:hidden}.style_dropdownConstrained__q3Vmn .style_dropdownContent___LFJf{overflow-y:auto;overflow-x:hidden}.style_dropdownContent___LFJf{width:100%;padding:0 var(--space-xs)}@media (max-width:767px){.style_option__mmwWY{flex-direction:column;align-items:flex-start;gap:2px}.style_text__u_67L{border-right:none;padding-right:0;max-width:100%;overflow-wrap:anywhere}.style_extraText__ObPQF{margin-left:0;max-width:100%;overflow-wrap:anywhere}}.ScheduleImportLinkModal_form__vAzKY{display:flex;flex-direction:column;gap:var(--space-sm);min-width:360px}.ScheduleImportLinkModal_selectedTask__u6CvA{align-items:center;background-color:var(--color-surface-page);border:1px solid var(--color-border-defaut);border-radius:var(--radius-sm);display:flex;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm)}.ScheduleImportLinkModal_selectedTaskList__gKp9Z{display:flex;flex-direction:column;gap:var(--space-2xs);list-style:none;margin:0;padding:0}.ScheduleImportLinkModal_selectedTaskName__6jeYp{color:var(--color-text-body);flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleImportLinkModal_changeButton__uc_hI{background:transparent;border:none;color:var(--color-text-primary);cursor:pointer;flex-shrink:0;font-size:var(--font-size-body-xs);padding:var(--space-3xs) var(--space-2xs)}.ScheduleImportLinkModal_changeButton__uc_hI:hover:not(:disabled){text-decoration:underline}.ScheduleImportLinkModal_noMatches__niYmz{color:var(--color-text-body-secondary);font-size:var(--font-size-body-xs);margin:0}.ScheduleImportLinkModal_distributionRow__ty6X1{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.ScheduleImportLinkModal_distributionLabel__k_MSS{color:var(--color-text-body-secondary);font-size:var(--font-size-body-xs)}.ScheduleImportLinkModal_distributionSelect__XQF2j{height:1.75rem;padding:0 var(--space-xs)}.ScheduleImportLinkModal_distributionSelect__XQF2j,.ScheduleImportLinkModal_distributionValue__N8cXw{background-color:var(--color-surface-default);border:1px solid var(--color-border-defaut);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-body-xs)}.ScheduleImportLinkModal_distributionValue__N8cXw{padding:var(--space-3xs) var(--space-2xs);width:5.5rem}.ScheduleImportLinkModal_distributionSuffix__5C5_V{color:var(--color-text-secondary);font-size:var(--font-size-body-xs)}.ScheduleImportLinkModal_actions__biABT{display:flex;gap:var(--space-xs);justify-content:flex-end;margin-top:var(--space-xs)}.ScheduleAssignedTaskAccordionRow_chip__m2vyN{align-items:center;background-color:var(--color-surface-default);border:none;border-bottom:1px solid var(--color-border-defaut);border-radius:0;box-sizing:border-box;color:var(--color-text-body);display:flex;gap:var(--space-xs);margin-bottom:0;min-height:44px;min-width:0;padding:0 var(--space-sm) 0 10px;position:relative;width:100%}html:not([data-theme=dark]) .ScheduleAssignedTaskAccordionRow_chip__m2vyN{background-color:var(--color-surface-default);border-bottom-color:var(--color-border-defaut)}.ScheduleAssignedTaskAccordionRow_chipOptimistic__S14K_{opacity:.7}.ScheduleAssignedTaskAccordionRow_chipDropInside__VVMYL{box-shadow:0 0 0 2px var(--color-border-action)}.ScheduleAssignedTaskAccordionRow_chipDropInside__VVMYL,html:not([data-theme=dark]) .ScheduleAssignedTaskAccordionRow_chipDropInside__VVMYL{background-color:var(--color-surface-action-subtle);border-color:var(--color-border-action)}.ScheduleAssignedTaskAccordionRow_chipOutOfRange__e6bzZ{border-color:var(--color-border-warning);box-shadow:0 0 0 2px var(--color-border-warning)}html:not([data-theme=dark]) .ScheduleAssignedTaskAccordionRow_chipOutOfRange__e6bzZ{border-color:var(--color-border-warning)}.ScheduleAssignedTaskAccordionRow_chipSelected__FP2y6{background-color:var(--color-surface-action-subtle);box-shadow:0 0 0 2px var(--color-border-action)}html:not([data-theme=dark]) .ScheduleAssignedTaskAccordionRow_chipSelected__FP2y6{background-color:var(--color-surface-action-subtle)}.ScheduleAssignedTaskAccordionRow_chipName__o07cu{flex:1 1;font-size:var(--font-size-body-md);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleAssignedTaskAccordionRow_nameInput__UvlbS{background-color:var(--color-surface-page);border:1px solid var(--color-border-action);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px rgb(var(--color-surface-action-rgb)/.25);color:var(--color-text-body);flex:1 1;font:inherit;font-size:var(--font-size-body-md);font-weight:600;min-width:0;padding:2px 6px}.ScheduleAssignedTaskAccordionRow_selectCheckbox__fLeIR{accent-color:var(--color-primary-500);cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.ScheduleAssignedTaskAccordionRow_iconButton__6nJij{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;padding:var(--space-3xs)}.ScheduleAssignedTaskAccordionRow_iconButton__6nJij:hover{background-color:var(--color-surface-default-hover);border-radius:var(--radius-sm)}.ScheduleAssignedTaskAccordionRow_pendingBadgeButton__ukDKr{background:transparent;border:none;cursor:pointer;flex-shrink:0;margin-left:var(--space-sm);padding:0;transition:transform .06s ease-out}.ScheduleAssignedTaskAccordionRow_pendingBadgeButton__ukDKr:hover:not(:disabled){transform:scale(1.03)}.ScheduleAssignedTaskAccordionRow_pendingBadgeButton__ukDKr:active:not(:disabled){transform:scale(.97)}.ScheduleAssignedTaskAccordionRow_pendingBadgeButton__ukDKr:disabled{cursor:default;opacity:.85}.ScheduleMilestoneAccordionRow_milestoneRow__Z1xqb{align-items:center;display:flex;gap:var(--space-2xs);min-width:0;overflow:visible}.ScheduleMilestoneAccordionRow_milestonePrefix__pdAUc{color:inherit;flex-shrink:0;font-size:.75em;line-height:1;opacity:.85}.ScheduleMilestoneAccordionRow_dateField__Og3lG{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;gap:var(--space-2xs);line-height:1;margin-left:auto;min-height:0;outline:none;padding:0 var(--space-xs);position:relative;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.ScheduleMilestoneAccordionRow_dateField__Og3lG:hover{background:rgb(var(--color-surface-page-rgb)/.14)}.ScheduleMilestoneAccordionRow_dateField__Og3lG:focus-visible,.ScheduleMilestoneAccordionRow_milestoneRow__Z1xqb[data-selected] .ScheduleMilestoneAccordionRow_dateField__Og3lG{background-color:var(--color-surface-page);border-color:var(--color-border-action);box-shadow:inset 0 0 0 2px rgb(var(--color-surface-action-rgb)/.25);color:var(--color-text-body)}.ScheduleMilestoneAccordionRow_dateDisplay__xAtrK{align-items:center;display:inline-flex;font-size:inherit;font-weight:600;line-height:1.2;pointer-events:none;white-space:nowrap}.ScheduleMilestoneAccordionRow_calendarIcon__G6IPP{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;pointer-events:none}.ScheduleMilestoneAccordionRow_calendarIcon__G6IPP svg{display:block;height:16px;width:16px}.ScheduleMilestoneAccordionRow_dateInputOverlay__4qwYL{border:0;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.ScheduleCategoryPanel_root__mSPFp{display:flex;flex-direction:column;min-height:200px;min-width:0}.ScheduleCategoryPanel_listShell__uPhN2{--boq-tree-arm-width:calc(var(--space-xs) + var(--space-2xs) + var(--space-3xs));--boq-tree-indent-step:calc(var(--space-md) + var(--space-2xs));--boq-tree-line-width:var(--space-3xs);--boq-tree-overscan:var(--space-3xs);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-height:70vh;min-height:320px;overflow:auto}.ScheduleCategoryPanel_listHeader__ASf2P{flex-shrink:0}.ScheduleCategoryPanel_list__PfV9i{display:flex;flex-direction:column;gap:0;min-width:0;padding-bottom:10px;padding-right:10px;padding-top:10px}.ScheduleCategoryPanel_listDragging__o6dKS{padding-bottom:var(--space-sm);padding-top:var(--space-sm)}.ScheduleCategoryPanel_emptyHint__96uxa{color:var(--color-text-body-secondary);font-size:var(--font-size-body-sm);margin:var(--space-md) 0 0}.ScheduleDistributionOverview_root__Kiljq{align-items:center;background:var(--color-surface-page);border:1px solid var(--color-border-action);border-radius:var(--radius-sm);column-gap:var(--space-md);display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--space-2xs) var(--space-sm);row-gap:var(--space-2xs)}.ScheduleDistributionOverview_coverage__SXARx{align-items:center;display:flex;gap:var(--space-2xs);min-width:0}.ScheduleDistributionOverview_coverageLabel__9NXsn{color:var(--color-text-disabled);font-size:var(--font-size-body-sm)}.ScheduleDistributionOverview_coveragePercent__H6swj{color:var(--color-text-primary);font-size:var(--font-size-heading-h4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ScheduleDistributionOverview_bar___9csB{background:var(--color-surface-action-subtle);border-radius:var(--radius-sm);flex:1 1 80px;height:6px;-webkit-margin-start:var(--space-2xs);margin-inline-start:var(--space-2xs);max-width:160px;min-width:56px;overflow:hidden}.ScheduleDistributionOverview_barFill__tbcJd{background:var(--color-surface-action);height:100%;transition:width .2s ease-out}.ScheduleDistributionOverview_barFillFull__k2RHF{background:var(--color-surface-success-base)}.ScheduleDistributionOverview_stats__vzEzK{align-items:center;column-gap:var(--space-md);display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:var(--space-2xs)}.ScheduleDistributionOverview_stat__0jQL1{align-items:center;display:flex;gap:var(--space-3xs);white-space:nowrap}.ScheduleDistributionOverview_dot__2wkCc{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.ScheduleDistributionOverview_full__HhJvE{background:var(--color-surface-success-base)}.ScheduleDistributionOverview_partial__tpHsY{background:rgb(var(--color-warning-500-rgb))}.ScheduleDistributionOverview_zero__XwM5D{background:var(--color-text-danger)}.ScheduleDistributionOverview_manual__2PR4m{background:var(--color-text-disabled)}.ScheduleDistributionOverview_statValue__PjK05{color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ScheduleDistributionOverview_statLabel__M_JaS{color:var(--color-text-disabled);font-size:var(--font-size-body-sm)}.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-defaut);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-defaut);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)}.PartialAcceptSelectionBar_selectionBar__AObnu{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;gap:var(--space-lg)}.PartialAcceptSelectionBar_buttonContainer__pklI3{display:flex;gap:var(--space-md);align-items:center;flex-shrink:0}.PartialAcceptSelectionBar_instructionText__CQW8M{text-align:left;font-size:var(--font-size-body-md);color:var(--color-text-body);font-weight:400;margin:0;display:flex;align-items:center;gap:var(--space-sm);min-width:0}.PartialAcceptSelectionBar_hintIcon__JLSHE{flex-shrink:0}.PartialAcceptSelectionBar_hintTitle__CafXz{display:block;font-size:var(--font-size-heading-h6);font-weight:600;color:var(--color-text-headings)}.PartialAcceptSelectionBar_selectedCount__HJkIe{font-size:var(--font-size-body-md);font-weight:600;color:var(--color-text-headings);white-space:nowrap}.BoqImportHubModal_container__XlKN9{width:min(1400px,92vw);height:min(860px,calc(100vh - 170px));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-xl,24px);gap:var(--space-xl,24px);align-items:start;min-height:0}@media (max-width:900px){.BoqImportHubModal_container__XlKN9{grid-template-columns:minmax(0,1fr)}}.BoqImportHubModal_section__XT8OY{display:flex;flex-direction:column;gap:var(--space-sm);min-height:0;overflow-y:auto}.BoqImportHubModal_sectionTitle__wdzVS{margin:0;font-size:var(--font-size-body-md,15px);font-weight:700;color:var(--color-text-headings)}.BoqImportHubModal_cards__BO6kQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.BoqImportHubModal_card__xpYoR{display:flex;flex-direction:column;gap:var(--space-xs);padding:16px;border:1px solid var(--color-border-separating);border-radius:12px;background:var(--color-surface-page)}.BoqImportHubModal_cardTopRow__lwQsn{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.BoqImportHubModal_cardTitle__9bUbZ{font-size:var(--font-size-body-md,15px);font-weight:700;color:var(--color-text-headings);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.BoqImportHubModal_cardMeta__nxyYW{font-size:var(--font-size-body-sm,13px);color:var(--color-text-disabled)}.BoqImportHubModal_cardError__hy8Gz{font-size:var(--font-size-body-sm,13px);color:var(--color-text-danger);font-weight:600}.BoqImportHubModal_cardActions__c1DCQ{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap}.BoqImportHubModal_emptyState__qWgYX{padding:var(--space-lg) var(--space-md);text-align:center;color:var(--color-text-disabled);font-size:var(--font-size-body-sm,14px);border:1px dashed var(--color-border-separating);border-radius:12px}.BoqImportHubModal_newImportActions__7h_xA{display:flex;align-items:center;justify-content:space-between;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-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_grid__caQYV>.BoqControls_field__VpzTX:nth-child(2):before{content:"\00a0";font-size:var(--font-size-body-sm);visibility:hidden}.BoqControls_toggleRow__Zg5Tu{display:flex;min-width:0;min-height:58px;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_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-defaut);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-disabled)}.ScheduleStructureEditor_layout__MjMM1{display:flex;flex-direction:column;gap:var(--space-md)}.ScheduleStructureEditor_panels__KSLCv{align-items:start;grid-column-gap:var(--space-md);column-gap:var(--space-md);display:grid;grid-template-columns:minmax(380px,1fr) minmax(380px,1fr);grid-template-rows:auto auto 1fr;grid-row-gap:var(--space-sm);row-gap:var(--space-sm)}.ScheduleStructureEditor_panelsSingleColumn__tPVjx{grid-template-columns:minmax(380px,1fr)}.ScheduleStructureEditor_leftTitle___AXNo{grid-column:1}.ScheduleStructureEditor_leftTitle___AXNo,.ScheduleStructureEditor_rightHeader__5ayis{align-items:center;display:flex;grid-row:1;min-height:calc(var(--font-size-heading-h4) * 1.25);padding-top:var(--space-2xs)}.ScheduleStructureEditor_rightHeader__5ayis{gap:var(--space-sm);grid-column:2;justify-content:space-between}.ScheduleStructureEditor_rightHeaderActions__kYw9M{align-items:center;display:flex;flex-shrink:0;gap:var(--space-sm)}.ScheduleStructureEditor_leftToolbar__vLMtK{grid-column:1;grid-row:2}.ScheduleStructureEditor_rightOverview___Y801{grid-column:2;grid-row:2;min-width:0}.ScheduleStructureEditor_leftPanel__6wbNq,.ScheduleStructureEditor_rightPanel__1wkIO{background:var(--color-surface-default);border:1px solid var(--color-border-defaut);border-radius:var(--radius-md);box-shadow:var(--shadow-card);box-sizing:border-box;padding:var(--space-xs) var(--space-sm);min-width:0}.ScheduleStructureEditor_leftPanel__6wbNq{grid-column:1;grid-row:3}.ScheduleStructureEditor_rightPanel__1wkIO{grid-column:2;grid-row:3}.ScheduleStructureEditor_boqActionBar__JmNW2{align-items:center;background-color:var(--color-surface-action-subtle);border-radius:var(--radius-sm);display:flex;gap:var(--space-sm);justify-content:space-between;margin-bottom:var(--space-xs);padding:var(--space-2xs) var(--space-sm)}.ScheduleStructureEditor_boqActionBarHint__NR8ae{color:var(--color-text-body);font-size:var(--font-size-body-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleStructureEditor_panelTitle__Q_j10{color:var(--color-text-headings);font-size:var(--font-size-heading-h4);font-weight:600;line-height:1.25;margin:0}.ScheduleStructureEditor_ganttButton__BjNTY{flex-shrink:0}.ScheduleStructureEditor_loading__LJRD_{color:var(--color-text-body-secondary);margin:0}.ScheduleStructureEditor_dragOverlayRoot__EMKj1{opacity:1;z-index:9999}.ScheduleStructureEditor_categoryDragOverlay__uwGjj{align-items:center;background-color:var(--color-surface-action);border-radius:var(--radius-sm);box-shadow:0 4px 12px rgb(0 0 0/.18);color:var(--color-text-on-action);display:inline-flex;font-size:var(--font-size-body-sm);font-weight:600;max-width:320px;overflow:hidden;padding:var(--space-2xs) var(--space-sm);text-overflow:ellipsis;white-space:nowrap}@container content (max-width: 1100px){.ScheduleStructureEditor_panels__KSLCv{grid-template-columns:1fr;grid-template-rows:none}.ScheduleStructureEditor_leftTitle___AXNo{grid-column:1;grid-row:auto}.ScheduleStructureEditor_rightHeader__5ayis{grid-column:1;grid-row:auto;flex-wrap:wrap}.ScheduleStructureEditor_leftPanel__6wbNq,.ScheduleStructureEditor_leftToolbar__vLMtK,.ScheduleStructureEditor_rightOverview___Y801,.ScheduleStructureEditor_rightPanel__1wkIO{grid-column:1;grid-row:auto}}.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-disabled);font-size:var(--font-size-body);text-align:center}