.Budget_workspace__DpwOo{--ink:#0b2b50;--muted:#667e9c;--line:#dce7f3;display:grid;gap:10px;color:var(--ink);font-size:12px}.content:has(.Budget_workspace__DpwOo){width:calc(100% - 248px);max-width:none;padding:14px 24px 18px}.Budget_workspace__DpwOo button,.Budget_workspace__DpwOo input,.Budget_workspace__DpwOo select{font:inherit}.Budget_workspace__DpwOo button{cursor:pointer}.Budget_workspace__DpwOo button:disabled{opacity:.45;cursor:default}.Budget_workspace__DpwOo button:focus-visible,.Budget_workspace__DpwOo circle:focus-visible,.Budget_workspace__DpwOo input:focus-visible,.Budget_workspace__DpwOo select:focus-visible{outline:3px solid #64b7ff;outline-offset:3px}.Budget_workspace__DpwOo h2{font-size:14px;font-weight:800;margin:0;color:var(--ink)}.Budget_workspace__DpwOo p{line-height:1.5}.Budget_topbar__Q6gc_{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:36px}.Budget_search__VsBcJ{display:flex;align-items:center;gap:10px;width:min(65%,820px);padding:8px 12px;background:white;border:1px solid #d2e0ef;border-radius:7px;box-shadow:0 3px 12px #193f6a05}.Budget_search__VsBcJ input{width:100%;min-width:0;border:0;background:transparent;outline:0;color:var(--ink);font-size:12px}.Budget_search__VsBcJ input::placeholder{color:#8193ab}.Budget_search__VsBcJ kbd{border:1px solid var(--line);background:#f7faff;color:#6d83a1;padding:2px 5px;border-radius:4px;font-size:10px;white-space:nowrap}.Budget_toolbar__KKQR6{display:flex;align-items:center;gap:var(--header-action-gap)}.Budget_user__rHMx5{display:flex;gap:9px;align-items:center;margin-left:14px;font-size:11px}.Budget_user__rHMx5>b{background:linear-gradient(135deg,#2d6392,#071d36);color:white;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}.Budget_user__rHMx5 span{display:grid;gap:2px}.Budget_user__rHMx5 small{color:var(--muted)}.Budget_hero__LyPm1{min-height:82px;padding:12px 10px;border-radius:8px;display:flex;justify-content:space-between;gap:20px;align-items:center;background:linear-gradient(90deg,#f2f8ff,#eef6fff0 23%,#eef6ff90 47%,#ffffff08 72%),url(/assets/pacri-road-mountains.jpg) center 54%/cover}.Budget_hero__LyPm1 h1{font-size:clamp(26px,2.3vw,35px);font-weight:850;margin:4px 0;color:#082b53}.Budget_hero__LyPm1 small{font-size:10px;color:#526f90;font-weight:700}.Budget_hero__LyPm1 p{color:#466687;font-size:13px;margin:4px 0 0}.Budget_hero__LyPm1>div:last-child{text-align:right;padding-right:10px;display:grid;gap:6px;color:#254e7d}.Budget_hero__LyPm1 span{font-weight:650;line-height:1.3;font-size:12px}.Budget_tabs__zghbl{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#ffffffc7;border-radius:7px;min-height:35px;padding:0 7px;border-bottom:1px solid var(--line)}.Budget_tabs__zghbl nav{display:flex;gap:12px;align-self:stretch}.Budget_tabs__zghbl nav button{border:0;border-bottom:2px solid transparent;color:#5d7797;background:transparent;padding:8px 13px;font-weight:650;font-size:11px}.Budget_tabs__zghbl nav .Budget_activeTab___T9Xe{color:#005cbd;border-bottom-color:#0082fb;font-weight:800}.Budget_sourceBadge__HNsCJ{display:flex;align-items:center;gap:6px;background:#e8f4ff;border:1px solid #beddff;color:#0660b8;padding:5px 9px;border-radius:18px;font-size:10px!important;white-space:nowrap}.Budget_filterbar__U59TN{display:flex;gap:8px;align-items:center;min-height:30px}.Budget_filterbar__U59TN select,.Budget_heading__FLrPP select,.Budget_history__cD8DL select{min-width:0;border:1px solid #ccdaeb;border-radius:5px;padding:6px 8px;color:#24486e;background:#fff;font-size:11px}.Budget_filterbar__U59TN>select{flex:1;max-width:210px}.Budget_filterbar__U59TN button{border:0;background:transparent;color:#0571cf;font-size:11px;padding:4px}.Budget_filterbar__U59TN>span{margin-left:auto;color:var(--muted);font-size:10px;white-space:nowrap}.Budget_filterbar__U59TN>span button{font-size:10px;text-decoration:underline}.Budget_metrics__9oS8R{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.Budget_metric___eiLH{--accent:#007af4;--tint:#e7f3ff;display:flex;align-items:center;gap:10px;min-width:0;min-height:82px;border:1px solid #e0e9f4;border-radius:9px;background:white;text-align:left;padding:10px;box-shadow:0 5px 14px #143e6905;transition:box-shadow .15s}.Budget_metric___eiLH:hover{box-shadow:0 5px 18px #146aa322;border-color:#b6d8fb}.Budget_metric___eiLH[data-tone=green]{--accent:#00a874;--tint:#e2f7ed}.Budget_metric___eiLH[data-tone=amber]{--accent:#d58a00;--tint:#fff5df}.Budget_metric___eiLH[data-tone=red]{--accent:#ef1d45;--tint:#ffe6eb}.Budget_metric___eiLH[data-tone=orange]{--accent:#e56f00;--tint:#fff0df}.Budget_metricIcon__bUnqN{display:grid;place-items:center;width:36px;height:43px;flex:0 0 36px;background:var(--tint);color:var(--accent);border-radius:8px;font-size:24px;font-weight:750}.Budget_metric___eiLH>span:last-child{display:grid;gap:4px;min-width:0}.Budget_metric___eiLH small{color:#5e7898;font-size:10px;font-weight:650;white-space:nowrap}.Budget_metric___eiLH b{font-size:clamp(16px,1.42vw,24px);white-space:nowrap;letter-spacing:-.6px;font-weight:800}.Budget_metric___eiLH em{font-style:normal;color:#7488a2;font-size:8px;line-height:1.3}.Budget_heading__FLrPP{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.Budget_heading__FLrPP small{color:var(--muted);font-size:10px;white-space:nowrap}.Budget_heading__FLrPP>div{display:flex;align-items:center;gap:10px}.Budget_heading__FLrPP>button{border:0;background:transparent;color:#315d89}.Budget_teamSection__eSrue{min-width:0}.Budget_teamSection__eSrue .Budget_heading__FLrPP{margin-bottom:8px}.Budget_teamCards__FCyjU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.Budget_teamCard__YWOAn{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:9px;row-gap:5px;min-width:0;min-height:96px;text-align:left;padding:10px 16px;color:#fff;border:1px solid color-mix(in srgb,var(--team) 90%,white);border-radius:9px;background:linear-gradient(125deg,color-mix(in srgb,var(--team) 83%,#082342),var(--team));box-shadow:0 3px 8px #072a500d}.Budget_teamCard__YWOAn[aria-pressed=true]{outline:2px solid var(--team);outline-offset:2px}.Budget_teamCard__YWOAn:hover{filter:brightness(1.07)}.Budget_teamIcon__jdqoN{grid-row:1/3;width:42px;height:42px;border-radius:50%;background:#f4faff;color:var(--team);display:grid;place-items:center}.Budget_teamIcon__jdqoN svg{width:24px;height:24px}.Budget_teamCard__YWOAn>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--team-label-size,19px);font-weight:800}.Budget_teamCount__556LM{display:grid;justify-items:center;gap:1px}.Budget_teamCount__556LM b{font-size:var(--team-value-size,22px);font-weight:850;line-height:1}.Budget_teamCount__556LM small{font-size:9px}.Budget_teamActions__ENx3B{grid-column:2/4;display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.Budget_teamActions__ENx3B em{background:#ffffff25;border-radius:20px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800}.Budget_teamActions__ENx3B small{display:flex;align-items:center;gap:5px;border:1px solid #ffffff66;border-radius:4px;padding:4px 8px;white-space:nowrap;font-size:9px}.Budget_insights__Hs_Xf{display:grid;grid-template-columns:1fr 1fr 1fr 1.12fr;gap:12px}.Budget_panel__7zn38{padding:13px;border:1px solid var(--line);border-radius:9px;background:white;box-shadow:0 4px 14px #163c6005;min-width:0}.Budget_insights__Hs_Xf>.Budget_panel__7zn38{min-height:196px;display:flex;flex-direction:column}.Budget_donutLayout__17SQ3{display:flex;align-items:center;gap:10px;justify-content:center;flex:1;min-height:0}.Budget_donut__x1PYK{width:clamp(98px,9vw,145px);flex-shrink:0;overflow:visible}.Budget_donut__x1PYK circle[role=button]{cursor:pointer}.Budget_donut__x1PYK circle[role=button]:hover{stroke-width:24}.Budget_donutValue__QGZjx{font-size:25px;font-weight:800;fill:#173a61}.Budget_donutLabel__zuVCd{font-size:9px;fill:#6c83a0}.Budget_legend__MRKUt{display:grid;gap:10px;min-width:0}.Budget_legend__MRKUt button{display:flex;align-items:center;gap:6px;background:none;border:0;text-align:left;color:#284d77;padding:0;font-size:10px}.Budget_chartLegend__JWRe5 i,.Budget_legend__MRKUt i{height:8px;width:8px;border-radius:50%;flex-shrink:0}.Budget_legend__MRKUt small{font-size:9px;color:#6e86a1}.Budget_quarterChart__wh680{display:flex;flex:1;min-height:110px;gap:12px;padding:12px 8px 0;border-bottom:1px solid #bdcde0;background:repeating-linear-gradient(0deg,transparent 0,transparent calc(25% - 1px),#ebf0f7 calc(25% - 1px),#ebf0f7 25%)}.Budget_quarter__lASYd{display:flex;flex-direction:column;flex:1;min-width:0}.Budget_quarter__lASYd>div{display:flex;gap:4px;align-items:flex-end;flex:1;min-height:90px}.Budget_quarter__lASYd button{flex:1;min-width:8px;max-width:22px;padding:0;border:0;border-radius:2px 2px 0 0;transform-origin:bottom center;animation-name:Budget_dashboard-bar-grow__yJmTG}.Budget_quarter__lASYd button:hover{filter:brightness(1.2)}.Budget_quarter__lASYd>small{text-align:center;padding:6px 0 3px;font-size:10px;background:#fff;margin-bottom:-18px}.Budget_chartLegend__JWRe5{display:flex;justify-content:center;gap:13px;margin-top:24px}.Budget_chartLegend__JWRe5 button{display:flex;gap:5px;align-items:center;padding:0;border:0;background:none;color:#5a7391;font-size:10px}.Budget_chartLegend__JWRe5 i{border-radius:1px}.Budget_comparison__QjrtW{flex:1;display:flex;justify-content:space-evenly;gap:20px;padding:15px 12px 0}.Budget_comparison__QjrtW>button{display:flex;flex-direction:column;align-items:center;flex:1;color:#274d75;background:transparent;border:0;padding:0}.Budget_comparison__QjrtW button>div{position:relative;display:flex;justify-content:center;align-items:flex-end;flex:1;min-height:100px;width:100%;padding-top:18px;border-bottom:1px solid #c4d5e9}.Budget_comparison__QjrtW strong{position:absolute;top:-9px;font-size:13px;font-weight:800}.Budget_comparison__QjrtW i{display:block;width:80%;max-width:68px;min-height:1px;border-radius:3px 3px 0 0}.Budget_comparison__QjrtW small{font-size:9px;padding-top:7px;white-space:nowrap}.Budget_alerts__OThhk{gap:3px}.Budget_alerts__OThhk .Budget_heading__FLrPP{margin-bottom:4px}.Budget_alerts__OThhk>button{display:flex;align-items:center;gap:8px;text-align:left;color:#1b416b;padding:5px 0;background:none;border:0;border-radius:5px}.Budget_alerts__OThhk>button:hover{background:#f2f7fd}.Budget_alerts__OThhk>button>span{color:#e0354e;background:#fff0f3;border-radius:7px;width:27px;height:29px;flex-shrink:0;display:grid;place-items:center}.Budget_alerts__OThhk>button>div{display:grid;gap:3px}.Budget_alerts__OThhk b{font-size:10px;line-height:1.25}.Budget_alerts__OThhk small{color:#7b8fa8;font-size:9px;line-height:1.25}.Budget_alerts__OThhk>button[data-kind=critical]>span,.Budget_alerts__OThhk>button[data-kind=deficit]>span{color:#dc8a00;background:#fff7e8}.Budget_alerts__OThhk>button[data-kind=mef]>span,.Budget_alerts__OThhk>button[data-kind=missing]>span{color:#0977d5;background:#eaf4ff}.Budget_tablePanel__gFACG{display:flex;flex-direction:column}.Budget_tablePanel__gFACG .Budget_heading__FLrPP{margin-bottom:8px}.Budget_tableScroll__e_gC0{overflow-x:auto}.Budget_workspace__DpwOo table{border-collapse:collapse;width:100%;color:#2d5077;font-size:11px}.Budget_workspace__DpwOo th{text-align:left;font-size:10px;font-weight:700;color:#5a7496;background:#f2f7fd;padding:8px 10px;white-space:nowrap;border-block:1px solid #dce6f2}.Budget_workspace__DpwOo td{padding:7px 10px;border-bottom:1px solid #e7eef7;white-space:nowrap}.Budget_workspace__DpwOo td:nth-child(n+4),.Budget_workspace__DpwOo th:nth-child(n+4){text-align:right}.Budget_workspace__DpwOo tr:hover td{background:#f5faff}.Budget_workspace__DpwOo td:nth-child(2){width:30%;max-width:330px}.Budget_projectLink__NgYMU{display:flex;gap:5px;align-items:center;color:#164a7f;border:0;background:none;padding:0;text-align:left;max-width:100%;font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Budget_projectLink__NgYMU svg{flex-shrink:0;opacity:.5}.Budget_projectLink__NgYMU:hover{color:#0078e7;text-decoration:underline}.Budget_teamTag__FodMH{color:var(--team);background:color-mix(in srgb,var(--team) 12%,white);border-radius:15px;padding:3px 13px;font-size:10px;font-weight:750;display:inline-block}.Budget_outline__LcIU0{border:1px solid #b8d6f6;background:#fff;color:#0570cd;border-radius:5px;padding:4px 8px;display:flex;align-items:center;gap:7px;font-weight:700!important;font-size:10px!important}.Budget_budgetStatus___CaXX{display:inline-flex;align-items:center;gap:5px;font-size:10px}.Budget_budgetStatus___CaXX:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.Budget_risk__IcPPj{color:#db354d}.Budget_ok__rGk9F{color:#119674}.Budget_missing__j6Alt{color:#7f90a6}.Budget_tableNote___KRQC{color:#687e98;font-size:11px;margin:0 0 12px}.Budget_pagination__ejiPn{display:flex;justify-content:space-between;align-items:center;color:var(--muted);padding-top:14px;font-size:11px}.Budget_pagination__ejiPn>div{display:flex;align-items:center;gap:8px}.Budget_pagination__ejiPn button{border:1px solid #c8dbf1;background:white;border-radius:5px;color:#135b9f;width:29px;height:29px}.Budget_sourceLine__EciR1{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#7b8ca3;font-size:9px}.Budget_sourceLine__EciR1 button{border:0;background:none;color:#3977b5;padding:0;font-size:9px;text-decoration:underline}.Budget_notice__SYUs0{display:flex;gap:9px;align-items:center;padding:12px;border-radius:6px;color:#285b8f;background:#edf6ff;font-size:12px}.Budget_notice__SYUs0 svg{flex-shrink:0}.Budget_warning___pRj5{color:#9e5900;padding:8px 10px;border-radius:5px;background:#fff8e9;font-size:12px}.Budget_quality__RPe5a p{margin:4px 0;font-size:12px}.Budget_history__cD8DL{min-height:340px}.Budget_history__cD8DL>p{color:#6c839e;margin:10px 0 16px}.Budget_history__cD8DL label{display:grid;gap:6px;margin:20px 0;max-width:540px;font-size:12px}.Budget_history__cD8DL select{min-height:36px}.Budget_history__cD8DL table td{text-align:left}.Budget_empty__JoBFQ{text-align:center;color:#6c819b;padding:20px}.Budget_dialog__mkpyb{border:1px solid #d5e4f3;border-radius:14px;padding:0;width:min(850px,calc(100vw - 42px));height:min(830px,calc(100dvh - 50px));max-height:calc(100dvh - 50px);background:white;color:#183c65;box-shadow:0 18px 75px #092e5140}.Budget_dialog__mkpyb::backdrop{background:#0a28456b;backdrop-filter:blur(4px)}.Budget_dialogHead__DTIPP{padding:23px;display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #dce8f4;background:linear-gradient(120deg,#f5faff,#eaf4ff)}.Budget_dialogHead__DTIPP small{font-size:10px;color:#65819f;font-weight:700;letter-spacing:1px}.Budget_dialogHead__DTIPP h2{font-size:22px;margin:7px 0}.Budget_dialogHead__DTIPP p{margin:0;color:#68829e;font-size:12px}.Budget_dialogHead__DTIPP button{width:32px;height:32px;border:1px solid #ccdff3;border-radius:7px;background:white;color:#265b8d;display:grid;place-items:center}.Budget_dialogBody__ffFfu{padding:22px;overflow:auto;max-height:calc(100% - 112px)}.Budget_detailMetrics__BxmP7{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce7f3;border-radius:8px;margin-bottom:16px}.Budget_detailMetrics__BxmP7 div{display:grid;gap:7px;padding:13px;border-right:1px solid #dce7f3}.Budget_detailMetrics__BxmP7 div:last-child{border:0}.Budget_detailMetrics__BxmP7 small{color:#6d84a0;font-size:11px}.Budget_detailMetrics__BxmP7 b{font-size:15px}.Budget_dialogBody__ffFfu table{width:100%;margin-bottom:16px}.Budget_dialogBody__ffFfu td,.Budget_dialogBody__ffFfu th{padding:8px}.Budget_dialogBody__ffFfu td{text-align:right;border-bottom:1px solid #e8eff6}.Budget_dialogBody__ffFfu footer{color:#7189a4;font-size:11px;line-height:1.6;margin-top:16px}@media(min-width:1450px) and (min-height:900px){.Budget_summary__mXdLJ:not(:has(.Budget_quality__RPe5a)):not(:has(>.Budget_notice__SYUs0)){min-height:calc(100dvh - 32px)}.Budget_summary__mXdLJ .Budget_tablePanel__gFACG{padding:10px 13px}.Budget_summary__mXdLJ td{padding:5px 10px}.Budget_summary__mXdLJ th{padding:6px 10px}}.Budget_chartAxis__cf_VV{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;flex:0 0 20px;margin-right:2px;color:#7187a1}.Budget_chartAxis__cf_VV small{font-size:9px}.Budget_metric___eiLH{gap:7px}.Budget_metric___eiLH b{font-size:clamp(16px,1.16vw,22px)}.Budget_metric___eiLH em{font-size:9px}.Budget_dialog__mkpyb{margin:auto}.Budget_dialogBody__ffFfu .Budget_outline__LcIU0{margin:4px 0 12px}@media(min-width:1450px) and (min-height:900px){.Budget_summary__mXdLJ:not(:has(.Budget_quality__RPe5a)):not(:has(>.Budget_notice__SYUs0)){gap:7px;grid-template-rows:none;align-content:start}.Budget_summary__mXdLJ .Budget_hero__LyPm1{padding-block:8px}.Budget_summary__mXdLJ .Budget_hero__LyPm1 h1{line-height:1.1;margin-block:2px}.Budget_summary__mXdLJ .Budget_metric___eiLH b{line-height:1.1}.Budget_summary__mXdLJ td{padding-block:4px}.Budget_summary__mXdLJ .Budget_teamTag__FodMH{padding-block:2px}.Budget_summary__mXdLJ .Budget_alerts__OThhk{gap:1px}.Budget_summary__mXdLJ .Budget_alerts__OThhk>button{padding:2px 0;gap:6px}.Budget_summary__mXdLJ .Budget_alerts__OThhk>button>div{gap:2px}}@media(max-width:1450px){.Budget_metrics__9oS8R{grid-template-columns:repeat(4,minmax(0,1fr))}.Budget_metric___eiLH{min-height:72px}.Budget_metric___eiLH b{font-size:21px}.Budget_metric___eiLH em{font-size:9px}.Budget_teamCards__FCyjU{gap:8px}.Budget_teamCard__YWOAn{padding:9px;column-gap:6px}.Budget_teamIcon__jdqoN{width:36px;height:36px}.Budget_teamIcon__jdqoN svg{width:21px;height:21px}.Budget_teamCard__YWOAn{grid-template-columns:36px minmax(0,1fr) auto}.Budget_teamCount__556LM b{font-size:var(--team-value-size,22px)}.Budget_teamCard__YWOAn>strong{font-size:var(--team-label-size,11px)}.Budget_teamActions__ENx3B small{padding:4px 6px}.Budget_teamActions__ENx3B em{padding:4px 8px}.Budget_insights__Hs_Xf{grid-template-columns:repeat(2,minmax(0,1fr))}.Budget_filterbar__U59TN{flex-wrap:wrap}.Budget_filterbar__U59TN>span{margin-left:0}.Budget_tabs__zghbl nav{gap:2px}.Budget_tabs__zghbl nav button{padding-inline:10px}}@media(max-width:1000px){.Budget_metrics__9oS8R{grid-template-columns:repeat(4,minmax(0,1fr))}.Budget_teamCards__FCyjU{gap:8px}.Budget_teamCard__YWOAn{padding:9px;gap:7px}.Budget_teamIcon__jdqoN{width:36px;height:36px;display:grid}.Budget_teamIcon__jdqoN svg{width:21px;height:21px}.Budget_teamCard__YWOAn{grid-template-columns:36px minmax(0,1fr) auto}.Budget_teamActions__ENx3B small{padding:4px}.Budget_teamActions__ENx3B em{padding:4px 9px}.Budget_user__rHMx5 span{display:none}.Budget_filterbar__U59TN>select{max-width:none;min-width:130px}.Budget_tabs__zghbl{flex-wrap:wrap}.Budget_hero__LyPm1>div:last-child{display:none}}@media(max-width:900px){.content:has(.Budget_workspace__DpwOo){width:calc(100% - 210px);padding:14px}.Budget_metrics__9oS8R{grid-template-columns:repeat(2,minmax(0,1fr))}.Budget_teamCard__YWOAn{gap:7px;padding:8px}.Budget_teamActions__ENx3B small{padding:3px 4px}.Budget_teamActions__ENx3B em{padding:3px 7px}.Budget_insights__Hs_Xf{grid-template-columns:1fr}.Budget_topbar__Q6gc_{gap:8px}.Budget_search__VsBcJ{width:100%}.Budget_search__VsBcJ kbd,.Budget_user__rHMx5{display:none}.Budget_tabs__zghbl nav{overflow-x:auto;width:100%}.Budget_tabs__zghbl nav button{padding:10px 8px}.Budget_hero__LyPm1 h1{font-size:27px}.Budget_sourceLine__EciR1{flex-wrap:wrap}.Budget_detailMetrics__BxmP7{grid-template-columns:1fr 1fr}}@media(max-width:720px){.Budget_teamCards__FCyjU{grid-template-columns:1fr}.Budget_teamCard__YWOAn{padding:10px 12px}.Budget_teamActions__ENx3B small{padding:4px 8px}.Budget_teamActions__ENx3B em{padding:4px 10px}}.Budget_mefPanel__20TgZ{display:grid;gap:12px;min-width:0}.Budget_mefPanel__20TgZ p{margin:0;color:#587391;font-size:12px}.Budget_mefMetrics___nyUd{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.Budget_mefMetrics___nyUd>div{display:grid;gap:8px;padding:14px;background:#f4f9ff;border:1px solid #dbe9f7;border-radius:8px}.Budget_mefMetrics___nyUd small{color:#607b99}.Budget_mefMetrics___nyUd strong{color:#075fba;font-size:17px}.Budget_mefPanel__20TgZ table td,.Budget_mefPanel__20TgZ table th:nth-child(n+2){width:auto;max-width:none;text-align:right}.Budget_mefPanel__20TgZ table th:first-child{width:30%;text-align:left}.Budget_mefSelect__9J8jn{display:grid;gap:8px;color:#133559;font-size:12px}.Budget_mefSelect__9J8jn select{padding:9px;border:1px solid #c9dced;border-radius:6px;background:white;max-width:100%}.Budget_programmingDashboard__fbaEV{display:grid;gap:12px;min-width:0}.Budget_programFilterbar__EFngl{display:grid;grid-template-columns:110px repeat(4,minmax(130px,1fr)) auto auto;align-items:end;gap:10px;padding:2px 0}.Budget_programFilterbar__EFngl label{display:grid;gap:5px;min-width:0;color:#23496f;font-size:10px;font-weight:750}.Budget_programFilterbar__EFngl select{width:100%;min-width:0;min-height:34px;padding:7px 9px;border:1px solid #cbdced;border-radius:5px;background:#fff;color:#173e68}.Budget_programFilterbar__EFngl select:disabled{opacity:1;color:#173e68;background:#f6faff}.Budget_clearFilters__b5y7z,.Budget_refreshProgramming__iOWUG{min-height:34px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:5px;padding:7px 13px;white-space:nowrap;font-weight:750!important}.Budget_clearFilters__b5y7z{border:1px solid #b9d8f8!important;background:#fff!important;color:#0876d8!important}.Budget_refreshProgramming__iOWUG{border:1px solid #0877df!important;background:linear-gradient(135deg,#1587ef,#006dd3)!important;color:#fff!important;box-shadow:0 5px 14px #0877df22}.Budget_clearFilters__b5y7z:hover{background:#eef7ff!important}.Budget_refreshProgramming__iOWUG:hover{filter:brightness(1.06)}.Budget_programMetrics__7CGal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.Budget_programMetric__SBZEi{--accent:#0879e6;--tint:#e8f3ff;min-height:74px;display:flex;align-items:center;gap:12px;padding:10px 13px;border:1px solid #dce7f3;border-radius:9px;background:#fff;box-shadow:0 4px 14px #163c6005;min-width:0}.Budget_programMetric__SBZEi[data-tone=green]{--accent:#08a86e;--tint:#e2f7ed}.Budget_programMetric__SBZEi[data-tone=orange]{--accent:#ec8200;--tint:#fff2df}.Budget_programMetric__SBZEi[data-tone=violet]{--accent:#7750e8;--tint:#f0ebff}.Budget_programMetric__SBZEi>span{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:10px;background:var(--tint);color:var(--accent)}.Budget_programMetric__SBZEi>div{display:grid;gap:3px;min-width:0}.Budget_programMetric__SBZEi small{color:#4d6b8d;font-size:10px;font-weight:700}.Budget_programMetric__SBZEi b{color:#0a2b51;font-size:clamp(17px,1.45vw,24px);line-height:1.05;white-space:nowrap}.Budget_programMetric__SBZEi em{color:#64809e;font-size:9px;font-style:normal;white-space:nowrap}.Budget_programInsights__gTwyw{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(360px,.83fr);gap:12px}.Budget_componentPanel__zWbz4,.Budget_monthlyBudgetChart__fxe9H,.Budget_programChart__8rSHd,.Budget_programPeriodPanel__xwJgW{min-height:224px}.Budget_programPeriodPanel__xwJgW{display:flex;flex-direction:column}.Budget_programPeriodList__onEyp{display:grid;gap:0;padding:4px 0 9px}.Budget_programPeriodList__onEyp>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid #e8eef5}.Budget_programPeriodList__onEyp span{color:#5e7898;font-size:10px}.Budget_programPeriodList__onEyp b{color:#153a61;text-align:right;font-size:12px}.Budget_programPeriodPanel__xwJgW>p{margin:auto 0 0;padding:10px;border-radius:6px;background:#f3f8fe;color:#5c7694;font-size:10px}.Budget_programChart__8rSHd svg{display:block;width:100%;height:190px;overflow:visible}.Budget_programChart__8rSHd svg text{fill:#607a97;font-size:10px}.Budget_programGridLine__s_6qF{stroke:#e3ebf4;stroke-width:1}.Budget_programBar__Tz5Kb{fill:#2385e8}.Budget_programBar__Tz5Kb:hover{fill:#006fda}.Budget_executionLine__Ee1Ys{fill:none;stroke:#ef3153;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.Budget_executionPoint__8WLfw{fill:#fff;stroke:#ef3153;stroke-width:3}.Budget_programLegend__JoCnU{display:flex;justify-content:center;align-items:center;gap:20px;color:#526f90;font-size:10px}.Budget_programLegend__JoCnU span{display:flex;align-items:center;gap:6px}.Budget_programLegend__JoCnU i{width:10px;height:10px;background:#2385e8;border-radius:2px}.Budget_programLegend__JoCnU span:last-child i{width:13px;height:3px;border-radius:3px;background:#ef3153}.Budget_componentLayout__yPT_c{min-height:185px;display:flex;align-items:center;justify-content:center;gap:20px}.Budget_componentRings__gsMrJ{width:176px;height:176px;flex:0 0 176px;overflow:visible}.Budget_componentTrack__kDRy7{fill:none;stroke:#edf2f7;stroke-width:8}.Budget_componentArc__7uLkB{fill:none;stroke-width:8;stroke-linecap:round;transform:rotate(-90deg);transform-origin:85px 85px;stroke-dasharray:var(--chart-dash);animation-name:Budget_dashboard-donut-fill__5IEon}.Budget_componentValue__TaxhV{fill:#112f57;font-size:15px;font-weight:850}.Budget_componentLabel__cPZVS{fill:#66809c;font-size:9px}.Budget_componentLegend__gNQIb{display:grid;gap:9px;flex:1;min-width:210px}.Budget_componentLegend__gNQIb>div{display:grid;grid-template-columns:9px minmax(115px,1fr) auto 42px;align-items:center;gap:7px;color:#345679}.Budget_componentLegend__gNQIb i{width:8px;height:8px;border-radius:50%}.Budget_componentLegend__gNQIb span{font-size:10px}.Budget_componentLegend__gNQIb b{color:#163a61;font-size:10px;white-space:nowrap}.Budget_componentLegend__gNQIb small{color:#657f9b;text-align:right;font-size:9px}.Budget_programTable__uvV0E{min-width:0}.Budget_programTable__uvV0E .Budget_heading__FLrPP{margin-bottom:7px}.Budget_programTable__uvV0E .Budget_heading__FLrPP>div:first-child{min-width:0}.Budget_programTable__uvV0E .Budget_heading__FLrPP>div:last-child{margin-left:auto}.Budget_detailTabs__tybZK{display:flex;gap:3px;margin-bottom:7px}.Budget_detailTabs__tybZK button{min-width:100px;padding:6px 13px;border:1px solid #d7e4f1;border-radius:6px;background:#edf3f9;color:#365c82;font-size:10px;font-weight:700}.Budget_detailTabs__tybZK button[aria-selected=true]{border-color:#1683eb;background:#1683eb;color:#fff}.Budget_exportButton__aOIiu{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #b8d8f8;border-radius:5px;background:#fff;color:#0871cc;font-size:10px;font-weight:750}.Budget_showAll__RIv59{align-self:center;margin-top:10px;border:1px solid #b9d7f6;border-radius:5px;background:#fff;color:#086fc9;padding:6px 14px;font-size:10px}.Budget_signalTag__nQfYl{display:inline-block;min-width:64px;border-radius:15px;padding:4px 8px;text-align:center;color:#0a8d64;background:#e3f7ef;font-size:9px;font-weight:800}.Budget_signalTag__nQfYl[data-signal=risk]{color:#b87100;background:#fff1d4}.Budget_signalTag__nQfYl[data-signal=delay]{color:#d52040;background:#ffe5eb}@media(max-width:1450px){.Budget_programFilterbar__EFngl{grid-template-columns:100px repeat(4,minmax(120px,1fr))}.Budget_programFilterbar__EFngl .Budget_clearFilters__b5y7z,.Budget_programFilterbar__EFngl .Budget_refreshProgramming__iOWUG{grid-column:auto}.Budget_programInsights__gTwyw{grid-template-columns:repeat(2,minmax(0,1fr))}.Budget_componentLayout__yPT_c{gap:8px}.Budget_componentRings__gsMrJ{width:150px;height:150px;flex-basis:150px}.Budget_componentLegend__gNQIb{min-width:175px}.Budget_componentLegend__gNQIb>div{grid-template-columns:8px minmax(100px,1fr) auto 35px;gap:5px}}@media(max-width:1100px){.Budget_programFilterbar__EFngl{grid-template-columns:repeat(3,minmax(140px,1fr))}.Budget_programFilterbar__EFngl .Budget_refreshProgramming__iOWUG{grid-column:1/-1}.Budget_programInsights__gTwyw{grid-template-columns:1fr}.Budget_componentPanel__zWbz4,.Budget_programChart__8rSHd{min-height:0}}@media(max-width:900px){.Budget_programMetrics__7CGal{grid-template-columns:repeat(2,minmax(0,1fr))}.Budget_programFilterbar__EFngl{grid-template-columns:repeat(2,minmax(130px,1fr))}.Budget_programFilterbar__EFngl .Budget_clearFilters__b5y7z,.Budget_programFilterbar__EFngl .Budget_refreshProgramming__iOWUG{width:100%}.Budget_componentLayout__yPT_c{flex-direction:column}.Budget_componentLegend__gNQIb{width:100%;min-width:0}.Budget_detailTabs__tybZK{overflow-x:auto}.Budget_programTable__uvV0E .Budget_heading__FLrPP{align-items:flex-start}.Budget_programTable__uvV0E .Budget_heading__FLrPP>div:last-child{flex-wrap:wrap;justify-content:flex-end}}.Budget_monthlyBudgetChart__fxe9H{min-width:0}.Budget_monthlyBudgetChart__fxe9H .Budget_heading__FLrPP{align-items:flex-start;flex-wrap:wrap;gap:5px 12px}.Budget_monthlyBudgetChart__fxe9H .Budget_heading__FLrPP small{white-space:normal}.Budget_monthlyBudgetChart__fxe9H svg{display:block;width:100%;height:auto;min-height:180px}.Budget_monthlyBudgetChart__fxe9H svg text{fill:#607a97;font-size:10px}.Budget_monthlyBudgetChart__fxe9H svg .Budget_monthlyPending__Yb6F3{fill:#71859c;font-weight:700}.Budget_monthlyLegend__sofUF{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;color:#506d8d;font-size:10px}.Budget_monthlyLegend__sofUF span{display:flex;align-items:center;gap:5px}.Budget_monthlyLegend__sofUF i{width:9px;height:9px;border-radius:2px;background:#2685e6}.Budget_monthlyLegend__sofUF span[data-series=actual] i{background:#ef3153}.Budget_monthlySource__GpD51{margin:10px 0 0;color:#607a97;font-size:10px;line-height:1.55}.Budget_executionDashboard__KYLNz{display:grid;gap:11px;min-width:0}.Budget_executionFilterbar__9rLO4{display:grid;grid-template-columns:105px repeat(3,minmax(125px,.75fr)) minmax(190px,1.15fr) auto auto;align-items:end;gap:9px}.Budget_executionFilterbar__9rLO4 label{display:grid;gap:5px;min-width:0;color:#23496f;font-size:10px;font-weight:750}.Budget_executionFilterbar__9rLO4 select{width:100%;min-width:0;min-height:34px;padding:7px 9px;border:1px solid #cbdced;border-radius:5px;background:#fff;color:#173e68}.Budget_executionFilterbar__9rLO4 select:disabled{opacity:1;background:#f6faff;color:#173e68}.Budget_executionSearch__ZqHvf>span{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #cbdced;border-radius:5px;background:#fff;color:#4c7199}.Budget_executionSearch__ZqHvf input{width:100%;min-width:0;border:0;outline:0;color:#173e68}.Budget_executionSearch__ZqHvf input::placeholder{color:#8498ae}.Budget_executionMetrics__411cQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.Budget_executionMetric__6VN4o{--accent:#0879e6;--tint:#e5f2ff;min-height:80px;display:flex;align-items:center;gap:13px;padding:11px 15px;border:1px solid #dbe7f3;border-radius:9px;background:#fff;box-shadow:0 4px 14px #163c6005;min-width:0}.Budget_executionMetric__6VN4o[data-tone=green]{--accent:#08aa70;--tint:#e1f7ec}.Budget_executionMetric__6VN4o[data-tone=orange]{--accent:#eb7b00;--tint:#fff0db}.Budget_executionMetric__6VN4o[data-tone=red]{--accent:#ee1f47;--tint:#ffe6ec}.Budget_executionMetric__6VN4o>span{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:10px;background:var(--tint);color:var(--accent)}.Budget_executionMetric__6VN4o>div{display:grid;gap:3px;min-width:0}.Budget_executionMetric__6VN4o small{color:#436485;font-size:10px;font-weight:750}.Budget_executionMetric__6VN4o b{color:#0a2b51;font-size:clamp(20px,1.8vw,28px);line-height:1;white-space:nowrap}.Budget_executionMetric__6VN4o em{color:#607c99;font-size:9px;font-style:normal}.Budget_executionMain__K6Ba4{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:11px}.Budget_executionChart__V_Sf_,.Budget_executionStages__xE5tP{min-height:240px}.Budget_executionChart__V_Sf_ svg{display:block;width:100%;height:195px}.Budget_executionChart__V_Sf_ svg text{fill:#607a97;font-size:10px}.Budget_executionProgrammedBar__UWIFd{fill:#2685e6}.Budget_executionAccruedBar__RtOmO,.Budget_executionProgrammedBar__UWIFd{transform-box:fill-box;transform-origin:bottom center;animation-name:Budget_dashboard-bar-grow__yJmTG}.Budget_executionAccruedBar__RtOmO{fill:#ef3153}.Budget_executionRateLine__6gjBQ{fill:none;stroke:#ff202f;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation-name:Budget_dashboard-line-draw__4nEW1}.Budget_executionRatePoint__NtSU1{fill:#fff;stroke:#ff202f;stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation-name:Budget_dashboard-point-pop__BqYWx}.Budget_executionLegend__ARPAS{display:flex;justify-content:center;gap:16px;color:#506d8d;font-size:9px}.Budget_executionLegend__ARPAS span{display:flex;align-items:center;gap:5px}.Budget_executionLegend__ARPAS i{width:9px;height:9px;border-radius:2px;background:#2685e6}.Budget_executionLegend__ARPAS span:nth-child(2) i{background:#ef3153}.Budget_executionLegend__ARPAS span:last-child i{width:12px;height:3px;border-radius:3px;background:#ff202f}.Budget_executionStages__xE5tP>div:last-of-type{display:grid;gap:12px;padding:10px 2px 3px}.Budget_executionStage__x0b84{display:grid;grid-template-columns:minmax(108px,.9fr) minmax(80px,1.9fr) 48px minmax(80px,1.1fr);align-items:center;gap:8px;color:#294e74;font-size:10px;min-width:0}.Budget_executionStage__x0b84>div{height:var(--stage-height,10px);overflow:hidden;border-radius:9px;background:#edf2f8;min-width:0}.Budget_executionStage__x0b84>div i{display:block;height:100%;width:var(--progress);border-radius:inherit;background:var(--stage-color);transform-origin:left center;animation-name:Budget_dashboard-bar-grow-x__BDhGv}.Budget_executionStage__x0b84 em{padding:3px 5px;border-radius:12px;background:color-mix(in srgb,currentColor 10%,white);text-align:center;font-style:normal;font-weight:800}.Budget_executionStage__x0b84 b{color:#163a61;text-align:right;white-space:nowrap;font-size:var(--stage-value-size,14px);line-height:1.2}.Budget_executionStages__xE5tP>p{margin:9px 2px 0;color:#7389a2;font-size:9px}.Budget_executionSecondary__5jQ04{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr) minmax(340px,1fr);gap:11px}.Budget_executionCounts__P3QLt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.Budget_executionCounts__P3QLt>button{min-height:145px;display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #dce7f2;border-radius:9px;background:linear-gradient(135deg,#f5fffb,#fff);color:#22476e;text-align:left}.Budget_executionCounts__P3QLt>button:nth-child(2){background:linear-gradient(135deg,#fff4f7,#fff)}.Budget_executionCounts__P3QLt>button:hover{border-color:#9fcdf7;box-shadow:0 4px 14px #2678b715}.Budget_executionCounts__P3QLt>button>span{width:45px;height:45px;flex:0 0 45px;display:grid;place-items:center;border-radius:50%;color:#0aa774;background:#dff7ec}.Budget_executionCounts__P3QLt>button>span[data-tone=red]{color:#ed2347;background:#ffe4ea}.Budget_executionCounts__P3QLt>button>div{display:grid;gap:5px}.Budget_executionCounts__P3QLt small{color:#2b5077;font-size:10px;font-weight:750}.Budget_executionCounts__P3QLt b{color:#102e53;font-size:25px}.Budget_executionCounts__P3QLt em{color:#168260;font-size:9px;font-style:normal}.Budget_executionCounts__P3QLt>button:nth-child(2) em{color:#c52a46}.Budget_executionTop__FUpPL{min-height:145px}.Budget_executionTop__FUpPL ol{list-style:none;padding:0;margin:0;counter-reset:top}.Budget_executionTop__FUpPL li{counter-increment:top;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:23px;padding:2px 5px;border-bottom:1px solid #e7eef6}.Budget_executionTop__FUpPL li:before{content:counter(top);width:18px;height:18px;display:grid;place-items:center;border-radius:4px;background:#eaf4ff;color:#185c9d;font-size:9px}.Budget_executionTop__FUpPL li button{overflow:hidden;border:0;background:none;color:#315778;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.Budget_executionTop__FUpPL li button:hover{color:#0874d5;text-decoration:underline}.Budget_executionTop__FUpPL li b{color:#12385e;font-size:9px}.Budget_executionAlerts__lXi5V{min-height:145px}.Budget_executionAlerts__lXi5V>button{width:100%;display:flex;align-items:center;gap:8px;padding:4px 2px;border:0;border-radius:5px;background:none;color:#244a70;text-align:left}.Budget_executionAlerts__lXi5V>button:hover{background:#f4f8fd}.Budget_executionAlerts__lXi5V>button>span{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:7px;color:#e62345;background:#ffe7ed}.Budget_executionAlerts__lXi5V>button[data-tone=amber]>span,.Budget_executionAlerts__lXi5V>button[data-tone=orange]>span{color:#d98200;background:#fff3dc}.Budget_executionAlerts__lXi5V>button[data-tone=blue]>span{color:#137bd8;background:#e5f2ff}.Budget_executionAlerts__lXi5V>button>div{display:grid;gap:1px}.Budget_executionAlerts__lXi5V b{font-size:9px}.Budget_executionAlerts__lXi5V small{color:#6e849e;font-size:8px}.Budget_executionTable__MV4Qe .Budget_heading__FLrPP>div{margin-left:auto}.Budget_executionTable__MV4Qe td:nth-child(4),.Budget_executionTable__MV4Qe th:nth-child(4){text-align:left}.Budget_executionTable__MV4Qe td:nth-child(3){width:25%;max-width:300px}.Budget_executionState__UKtJ2{display:inline-flex;align-items:center;gap:5px;min-width:88px;justify-content:center;padding:3px 8px;border-radius:15px;background:#e1f7ed;color:#0b9668;font-size:9px}.Budget_executionState__UKtJ2:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.Budget_executionState__UKtJ2[data-state=active]{color:#0875d0;background:#e6f2ff}.Budget_executionState__UKtJ2[data-state=low],.Budget_executionState__UKtJ2[data-state=none]{color:#d97500;background:#fff0d4}.Budget_executionState__UKtJ2[data-state=no-pim],.Budget_executionState__UKtJ2[data-state=pending]{color:#dc2444;background:#ffe4ea}@media(max-width:1450px){.Budget_executionFilterbar__9rLO4{grid-template-columns:100px repeat(3,minmax(120px,1fr)) minmax(180px,1.2fr)}.Budget_executionFilterbar__9rLO4 .Budget_clearFilters__b5y7z,.Budget_executionFilterbar__9rLO4 .Budget_refreshProgramming__iOWUG{grid-column:auto}.Budget_executionMetrics__411cQ{grid-template-columns:repeat(2,minmax(0,1fr))}.Budget_executionMain__K6Ba4,.Budget_executionSecondary__5jQ04{grid-template-columns:1fr 1fr}.Budget_executionAlerts__lXi5V{grid-column:1/-1}}@media(max-width:1100px){.Budget_executionFilterbar__9rLO4{grid-template-columns:repeat(3,minmax(135px,1fr))}.Budget_executionFilterbar__9rLO4 .Budget_executionSearch__ZqHvf{grid-column:span 2}.Budget_executionMain__K6Ba4,.Budget_executionSecondary__5jQ04{grid-template-columns:1fr}.Budget_executionAlerts__lXi5V{grid-column:auto}}@media(max-width:900px){.Budget_executionFilterbar__9rLO4{grid-template-columns:repeat(2,minmax(130px,1fr))}.Budget_executionFilterbar__9rLO4 .Budget_executionSearch__ZqHvf{grid-column:1/-1}.Budget_executionFilterbar__9rLO4 .Budget_clearFilters__b5y7z,.Budget_executionFilterbar__9rLO4 .Budget_refreshProgramming__iOWUG{width:100%}.Budget_executionMetrics__411cQ{grid-template-columns:1fr 1fr}.Budget_executionStage__x0b84{grid-template-columns:minmax(95px,.85fr) minmax(55px,1.55fr) 44px minmax(76px,.9fr);gap:6px}.Budget_executionCounts__P3QLt{grid-template-columns:1fr 1fr}.Budget_executionTable__MV4Qe .Budget_heading__FLrPP{align-items:flex-start}.Budget_executionTable__MV4Qe .Budget_heading__FLrPP>div{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:560px){.Budget_executionStage__x0b84{grid-template-columns:minmax(82px,.8fr) minmax(38px,1.3fr) 42px minmax(72px,.9fr);gap:5px}.Budget_executionStages__xE5tP>div:last-of-type{gap:10px}}.ProjectBudgetDetail_page__F4IVc{gap:12px}.ProjectBudgetDetail_breadcrumb__tZS6t{display:flex;align-items:center;gap:8px;min-height:24px;font-size:11px;color:#57789b}.ProjectBudgetDetail_breadcrumb__tZS6t button,.ProjectBudgetDetail_linkButton__ta32e{background:none;border:0;color:#006edb;padding:0;cursor:pointer}.ProjectBudgetDetail_hero__5mN0s{padding:16px!important;min-height:100px}.ProjectBudgetDetail_hero__5mN0s h1{outline:none}.ProjectBudgetDetail_identity__qqPWI{display:grid;grid-template-columns:1.2fr 1.2fr .65fr;align-items:stretch;gap:12px;padding:15px;background:#fff;border:1px solid #dce7f3;border-radius:10px}.ProjectBudgetDetail_projectName__jgIOj{display:flex;align-items:center;gap:15px;min-width:0}.ProjectBudgetDetail_projectName__jgIOj h2{font-size:22px!important;color:#073469;overflow-wrap:anywhere}.ProjectBudgetDetail_projectName__jgIOj p{margin:5px 0}.ProjectBudgetDetail_projectName__jgIOj small{display:inline-block;background:#eaf5ff;color:#0879e9;padding:3px 8px;border-radius:5px}.ProjectBudgetDetail_projectIcon__s3hQW{background:linear-gradient(145deg,#d9eaff,#b9dbff);color:#007aff;display:grid;place-items:center;width:66px;height:76px;border-radius:9px;flex-shrink:0}.ProjectBudgetDetail_description__7oTWe{color:#486685;line-height:1.4;font-size:11px}.ProjectBudgetDetail_facts__S6wh9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ProjectBudgetDetail_facts__S6wh9>div{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f8fbff,#f3f8ff);border:1px solid #e8f0f8;border-radius:7px;padding:9px;min-width:0;color:#1678e7}.ProjectBudgetDetail_facts__S6wh9 span{display:grid;gap:4px;min-width:0}.ProjectBudgetDetail_facts__S6wh9 small{color:#486385;font-size:9px}.ProjectBudgetDetail_facts__S6wh9 b{font-size:10px;color:#133f72;overflow-wrap:anywhere}.ProjectBudgetDetail_identityActions__48_zr{display:grid;align-content:start;gap:10px}.ProjectBudgetDetail_actions__ekIKC{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ProjectBudgetDetail_projectStatus__kca9_{display:grid;gap:6px;background:#f0f7ff;padding:10px;border-radius:7px}.ProjectBudgetDetail_projectStatus__kca9_ b{color:#076e6c;font-size:12px}.ProjectBudgetDetail_projectStatus__kca9_ small{color:#57718b}.ProjectBudgetDetail_button__4e99v,.ProjectBudgetDetail_iconButton__ohF1i,.ProjectBudgetDetail_primary__ff14O{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;border:1px solid #b9d9fc;border-radius:6px;background:#fff;color:#0065c9;padding:8px 11px;cursor:pointer;text-decoration:none}.ProjectBudgetDetail_primary__ff14O{background:linear-gradient(125deg,#198dff,#0072dc);color:white;border-color:#0080f5;font-weight:700}.ProjectBudgetDetail_iconButton__ohF1i{padding:6px;flex-shrink:0}.ProjectBudgetDetail_button__4e99v:hover,.ProjectBudgetDetail_iconButton__ohF1i:hover{background:#edf6ff}.ProjectBudgetDetail_primary__ff14O:hover{filter:brightness(1.04)}.ProjectBudgetDetail_metrics__hn8WA{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:7px}.ProjectBudgetDetail_metric__KvPi_{display:grid;grid-template-columns:32px 1fr;align-items:start;align-content:start;column-gap:5px;row-gap:9px;min-width:0;background:#fff;border:1px solid #e1ebf6;border-radius:8px;padding:12px 8px}.ProjectBudgetDetail_metric__KvPi_>span{grid-row:span 2;border-radius:8px;width:32px;height:38px;color:#0785ff;background:#e8f5ff;display:grid;place-items:center}.ProjectBudgetDetail_metric__KvPi_>span[data-color="1"]{color:#00ac70;background:#e9f9f0}.ProjectBudgetDetail_metric__KvPi_>span[data-color="2"]{color:#f18400;background:#fff4df}.ProjectBudgetDetail_metric__KvPi_>span[data-color="3"]{color:#8055f7;background:#f2edff}.ProjectBudgetDetail_metric__KvPi_ small{font-size:9px;color:#466481;line-height:1.35}.ProjectBudgetDetail_metric__KvPi_>b{font-size:clamp(13px,1.04vw,18px);white-space:nowrap;letter-spacing:-.4px}.ProjectBudgetDetail_metric__KvPi_ em{grid-column:2;font-style:normal;font-size:9px;color:#6e87a2}.ProjectBudgetDetail_rate__VIA5A{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;padding:6px}.ProjectBudgetDetail_rate__VIA5A svg{width:72px;height:72px}.ProjectBudgetDetail_rate__VIA5A svg circle:last-of-type{stroke-dasharray:var(--chart-dash);animation-name:ProjectBudgetDetail_dashboard-donut-fill__lbzng}.ProjectBudgetDetail_rate__VIA5A text{font-size:13px;font-weight:800;fill:#103e77}.ProjectBudgetDetail_columns__Or9b2{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(0,1fr);gap:12px;align-items:stretch}.ProjectBudgetDetail_card__tSsRm{padding:13px;border:1px solid #dce7f3;border-radius:9px;background:#fff;min-width:0;box-shadow:0 4px 15px #183c6004}.ProjectBudgetDetail_card__tSsRm h3{font-size:13px;font-weight:800;margin:0 0 10px;color:#082f5e}.ProjectBudgetDetail_sectionHead__31cMF{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.ProjectBudgetDetail_sectionHead__31cMF h3{margin:0 0 3px}.ProjectBudgetDetail_muted__1qCrj,.ProjectBudgetDetail_sectionHead__31cMF small{color:#7489a3;font-size:10px}.ProjectBudgetDetail_sectionHead__31cMF>b{white-space:nowrap}.ProjectBudgetDetail_tableScroll__fbYYv{max-width:100%;overflow:auto}.ProjectBudgetDetail_card__tSsRm table{border-collapse:collapse;width:100%;font-size:10px;color:#234f80}.ProjectBudgetDetail_card__tSsRm td,.ProjectBudgetDetail_card__tSsRm th{padding:9px 8px;border-bottom:1px solid #e3edf8;text-align:right;font-weight:400;white-space:nowrap}.ProjectBudgetDetail_card__tSsRm thead th{background:#f1f7fe;color:#426a97;font-weight:600;font-size:9px}.ProjectBudgetDetail_card__tSsRm th:first-child{text-align:left;white-space:normal;min-width:110px}.ProjectBudgetDetail_card__tSsRm tbody th{font-weight:550}.ProjectBudgetDetail_card__tSsRm tbody tr:hover{background:#f8fbff}.ProjectBudgetDetail_card__tSsRm .ProjectBudgetDetail_totalRow__UmTyf{background:#f2f7ff}.ProjectBudgetDetail_card__tSsRm .ProjectBudgetDetail_totalRow__UmTyf td,.ProjectBudgetDetail_card__tSsRm .ProjectBudgetDetail_totalRow__UmTyf th{font-weight:750}.ProjectBudgetDetail_block__E00Yl{display:block;font-size:8px;margin-top:4px;color:#7b92ac}.ProjectBudgetDetail_track__Q2yyp{display:block;width:64px;height:5px;background:#e9f0f7;border-radius:20px;overflow:hidden;margin-top:5px}.ProjectBudgetDetail_track__Q2yyp i{display:block;height:100%;border-radius:inherit}.ProjectBudgetDetail_executionTable__PDiIS{padding:20px}.ProjectBudgetDetail_executionTable__PDiIS .ProjectBudgetDetail_sectionHead__31cMF{margin-bottom:16px}.ProjectBudgetDetail_executionTable__PDiIS .ProjectBudgetDetail_sectionHead__31cMF h3{margin-bottom:5px;font-size:22px}.ProjectBudgetDetail_executionTable__PDiIS .ProjectBudgetDetail_sectionHead__31cMF small{font-size:13px}.ProjectBudgetDetail_executionTable__PDiIS table{min-width:900px;font-size:12px}.ProjectBudgetDetail_executionTable__PDiIS td,.ProjectBudgetDetail_executionTable__PDiIS th{padding:12px 10px}.ProjectBudgetDetail_executionTable__PDiIS thead th{padding:14px 10px;font-size:11px}.ProjectBudgetDetail_executionTable__PDiIS .ProjectBudgetDetail_activityName__5T3f9{position:relative;padding-left:20px!important;font-size:13px;font-weight:800!important}.ProjectBudgetDetail_executionTable__PDiIS .ProjectBudgetDetail_activityName__5T3f9:before,.ProjectBudgetDetail_executionTable__PDiIS .ProjectBudgetDetail_componentName__L_d4_:before{position:absolute;top:10px;bottom:10px;left:5px;width:5px;border-radius:5px;content:""}.ProjectBudgetDetail_executionTable__PDiIS .ProjectBudgetDetail_activityName__5T3f9:before{background:#1685ff}.ProjectBudgetDetail_executionTable__PDiIS .ProjectBudgetDetail_componentName__L_d4_{position:relative;padding-left:20px!important;font-size:13px;font-weight:800!important;text-transform:uppercase}.ProjectBudgetDetail_executionTable__PDiIS .ProjectBudgetDetail_componentName__L_d4_:before{background:var(--component-color,#1685ff)}.ProjectBudgetDetail_executionTable__PDiIS .ProjectBudgetDetail_componentName__L_d4_ .ProjectBudgetDetail_block__E00Yl{font-size:10px;font-weight:400;text-transform:none}.ProjectBudgetDetail_executionTable__PDiIS .ProjectBudgetDetail_track__Q2yyp{width:min(100%,120px);min-width:72px;height:7px;margin:7px auto 0}.ProjectBudgetDetail_executionTable__PDiIS .ProjectBudgetDetail_iconButton__ohF1i{width:40px;height:40px}.ProjectBudgetDetail_executionNote__5xiSq{margin-top:10px;padding:11px 13px;border-radius:8px;background:#f1f7fe;color:#59789a;font-size:12px;line-height:1.5}.ProjectBudgetDetail_empty__W_oXM{display:grid;place-items:center;padding:22px 14px;text-align:center;color:#7690ac;background:#f9fbfe;border-radius:7px;line-height:1.7}.ProjectBudgetDetail_notice__1KqNd,.ProjectBudgetDetail_warning__dOoe5{background:#edf6ff;color:#315f8c;padding:11px 13px;border-radius:7px;line-height:1.6;font-size:11px}.ProjectBudgetDetail_notice__1KqNd svg{vertical-align:middle;margin-right:5px}.ProjectBudgetDetail_warning__dOoe5{background:#fff3df;color:#8c5710}.ProjectBudgetDetail_warning__dOoe5 .ProjectBudgetDetail_button__4e99v{margin-left:8px}.ProjectBudgetDetail_donutLayout__7jdPc{display:flex;align-items:center;justify-content:center;gap:20px;min-height:190px}.ProjectBudgetDetail_donutLayout__7jdPc svg{width:46%;max-width:195px;flex-shrink:0}.ProjectBudgetDetail_donutLayout__7jdPc svg circle:not(:first-child){stroke-dasharray:var(--chart-dash);stroke-dashoffset:var(--chart-offset,0);animation-name:ProjectBudgetDetail_dashboard-donut-fill__lbzng}.ProjectBudgetDetail_donutLayout__7jdPc text{fill:#567697;font-size:10px}.ProjectBudgetDetail_donutLayout__7jdPc .ProjectBudgetDetail_donutAmount__cRhqn{fill:#143f73;font-size:13px;font-weight:800}.ProjectBudgetDetail_legend__xkuoB{display:grid;gap:18px}.ProjectBudgetDetail_legend__xkuoB>div{display:flex;align-items:flex-start;gap:8px;line-height:1.4}.ProjectBudgetDetail_legend__xkuoB i{width:11px;height:11px;border-radius:50%;flex-shrink:0;margin-top:2px}.ProjectBudgetDetail_legend__xkuoB span{font-size:11px}.ProjectBudgetDetail_legend__xkuoB b{display:block;margin-top:4px;font-size:12px}.ProjectBudgetDetail_lineage__yaKHV{display:grid;grid-template-columns:1fr 1.2fr;margin:0;font-size:10px}.ProjectBudgetDetail_lineage__yaKHV dd,.ProjectBudgetDetail_lineage__yaKHV dt{padding:7px 5px;margin:0;border-bottom:1px solid #e7eef7;overflow-wrap:anywhere}.ProjectBudgetDetail_lineage__yaKHV dt{color:#6884a1}.ProjectBudgetDetail_lineage__yaKHV dd{color:#164675}.ProjectBudgetDetail_available__KQQr5,.ProjectBudgetDetail_pending__1vILH{display:inline-block;padding:4px 9px;border-radius:20px;background:#fff4dd;color:#9c710c;font-size:9px}.ProjectBudgetDetail_available__KQQr5{background:#e6f9ef;color:#07875c}.ProjectBudgetDetail_modal__NgxRo{width:min(1420px,96vw);max-width:96vw;max-height:92dvh;padding:0;border:1px solid #d3e3f4;border-radius:14px;box-shadow:0 25px 100px #082f5a66;color:#143a64;background:#f7faff;font-family:inherit;font-size:12px}.ProjectBudgetDetail_modal__NgxRo::backdrop{background:#061e40a3;backdrop-filter:blur(5px)}.ProjectBudgetDetail_modal__NgxRo button,.ProjectBudgetDetail_modal__NgxRo input,.ProjectBudgetDetail_modal__NgxRo select{font:inherit}.ProjectBudgetDetail_modal__NgxRo button:disabled{opacity:.45;cursor:not-allowed}.ProjectBudgetDetail_modal__NgxRo button:focus-visible,.ProjectBudgetDetail_modal__NgxRo input:focus-visible,.ProjectBudgetDetail_modal__NgxRo select:focus-visible{outline:3px solid #79baff;outline-offset:2px}.ProjectBudgetDetail_modalHead__SLhbs{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 23px;background:linear-gradient(120deg,#edf7ff,#fff);border-bottom:1px solid #dbe7f4}.ProjectBudgetDetail_modalHead__SLhbs h2{margin:6px 0;font-size:22px}.ProjectBudgetDetail_modalHead__SLhbs small{letter-spacing:1px;font-size:10px;color:#5c81a6}.ProjectBudgetDetail_modalHead__SLhbs p{margin:0;color:#6282a3;font-size:11px}.ProjectBudgetDetail_modalBody__lEjPd{display:grid;gap:12px;padding:18px}.ProjectBudgetDetail_modalBody__lEjPd>p{margin:0}.ProjectBudgetDetail_editorToolbar__DBsfH{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ProjectBudgetDetail_editorToolbar__DBsfH nav{display:flex;padding:3px;border:1px solid #dbe8f6;border-radius:7px;background:#edf4fc}.ProjectBudgetDetail_editorToolbar__DBsfH nav button{background:none;border:0;color:#49739e;padding:9px 16px;border-radius:5px;cursor:pointer}.ProjectBudgetDetail_editorToolbar__DBsfH nav button[aria-pressed=true]{color:#fff;background:#1486f1;font-weight:700}.ProjectBudgetDetail_planSummary__tdTJ2{min-width:1200px}.ProjectBudgetDetail_componentLabel__RZvdU{display:grid;gap:4px;color:#6c85a0;font-size:9px}.ProjectBudgetDetail_componentLabel__RZvdU input{background:transparent;font-size:14px!important;font-weight:750!important;color:#0d4381;border:1px solid transparent;border-bottom-color:#dce9f6;border-radius:4px;padding:4px 0;min-width:210px}.ProjectBudgetDetail_editTable__KoBc6{min-width:950px}.ProjectBudgetDetail_editTable__KoBc6 td:nth-child(2){width:30%}.ProjectBudgetDetail_editTable__KoBc6 td:nth-child(4){width:14%}.ProjectBudgetDetail_editTable__KoBc6 td:nth-child(5){width:24%}.ProjectBudgetDetail_editTable__KoBc6 input,.ProjectBudgetDetail_editTable__KoBc6 select{width:100%;min-width:55px;border:1px solid #d5e5f6;color:#244e7f;padding:8px 7px;border-radius:4px;background:#fff;box-sizing:border-box}.ProjectBudgetDetail_editTable__KoBc6 input[aria-invalid=true]{border-color:#df3153}.ProjectBudgetDetail_editTable__KoBc6 td{padding:6px}.ProjectBudgetDetail_editTable__KoBc6 th:first-child{min-width:25px}.ProjectBudgetDetail_srOnly__IoEXg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:1500px){.ProjectBudgetDetail_metrics__hn8WA{grid-template-columns:repeat(5,minmax(0,1fr))}.ProjectBudgetDetail_identity__qqPWI{grid-template-columns:1.1fr 1fr}.ProjectBudgetDetail_identityActions__48_zr{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.ProjectBudgetDetail_projectStatus__kca9_{display:flex;gap:10px;align-items:center}.ProjectBudgetDetail_columns__Or9b2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (max-width:1050px){.ProjectBudgetDetail_identity__qqPWI{grid-template-columns:1fr}.ProjectBudgetDetail_facts__S6wh9{grid-template-columns:repeat(3,minmax(0,1fr))}.ProjectBudgetDetail_columns__Or9b2{grid-template-columns:minmax(0,1fr)}.ProjectBudgetDetail_metrics__hn8WA{grid-template-columns:repeat(3,minmax(0,1fr))}.ProjectBudgetDetail_sectionHead__31cMF{flex-wrap:wrap}.ProjectBudgetDetail_metric__KvPi_ b{font-size:18px}}@media (max-width:650px){.ProjectBudgetDetail_metrics__hn8WA{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectBudgetDetail_identity__qqPWI{padding:12px}.ProjectBudgetDetail_facts__S6wh9{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectBudgetDetail_identityActions__48_zr{display:grid}.ProjectBudgetDetail_projectName__jgIOj h2{font-size:20px!important}.ProjectBudgetDetail_hero__5mN0s>div:last-child{display:none!important}.ProjectBudgetDetail_donutLayout__7jdPc{gap:10px}.ProjectBudgetDetail_modalBody__lEjPd{padding:10px}.ProjectBudgetDetail_modalHead__SLhbs{padding:12px}.ProjectBudgetDetail_editorToolbar__DBsfH nav{width:100%}.ProjectBudgetDetail_editorToolbar__DBsfH nav button{flex:1;padding:8px}.ProjectBudgetDetail_breadcrumb__tZS6t strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.MefBudgetDialog_backdrop__mDOcO{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:rgba(7,30,57,.58);backdrop-filter:blur(5px)}.MefBudgetDialog_dialog__zIAon{width:min(1040px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 32px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d5e2f0;border-radius:14px;background:#f6fbfe;box-shadow:0 24px 70px rgba(3,35,67,.28);color:#0a2b51}.MefBudgetDialog_header__LtP1n{display:grid;grid-template-columns:40px minmax(0,1.05fr) minmax(240px,.95fr) 32px;align-items:center;gap:11px;padding:12px 15px;border-bottom:1px solid #cfe3ec;background:linear-gradient(110deg,#fff,#effaff)}.MefBudgetDialog_headingIcon__DYYOH{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:50%;background:#e8f2fb;color:#0877d9;font-size:23px;font-weight:800}.MefBudgetDialog_projectHeading__cZXp6{min-width:0}.MefBudgetDialog_metadata__disul{display:grid;justify-items:center;gap:4px;min-width:0;color:#526378;text-align:center;font-size:9px;line-height:1.3}.MefBudgetDialog_metadata__disul>span{color:#0877d9;font-weight:750}.MefBudgetDialog_metadata__disul>small{color:#526378;font-size:9px}.MefBudgetDialog_eyebrow___5vAU{display:block;color:#0877d9;font-size:9px;font-weight:850;letter-spacing:.14em}.MefBudgetDialog_header__LtP1n h2{margin:2px 0 1px;color:#12375e;font-size:clamp(16px,1.7vw,22px);line-height:1.15}.MefBudgetDialog_header__LtP1n p{margin:0;color:#627e9c;font-size:10px}.MefBudgetDialog_close__lqlW6{margin-left:auto;width:32px;height:32px;border:1px solid #9fcfe1;border-radius:9px;background:#fff;color:#0877d9;font-size:23px;line-height:1;cursor:pointer}.MefBudgetDialog_close__lqlW6:hover{background:#eaf7ff}.MefBudgetDialog_body__538zS{overflow:auto;padding:8px}.MefBudgetDialog_infoBar__V34x2{display:flex;justify-content:space-between;gap:10px;padding:6px 9px;border:1px solid #d5e2f0;border-radius:8px;background:#f0f5fb;color:#526378;font-size:9px}.MefBudgetDialog_infoBar__V34x2 b{color:#0877d9}.MefBudgetDialog_loading__uy8hs,.MefBudgetDialog_warning__mBfVC{margin:7px 0;padding:7px 9px;border-radius:7px;font-size:9px}.MefBudgetDialog_loading__uy8hs{color:#176db6;background:#eaf5ff}.MefBudgetDialog_warning__mBfVC{color:#986100;background:#fff6df}.MefBudgetDialog_yearCard___EQhB{display:grid;grid-template-columns:84px minmax(0,1fr);min-height:92px;margin-top:7px;overflow:hidden;border:1px solid #c9dce9;border-radius:10px;background:#fff}.MefBudgetDialog_currentCard__B5VIa{border-color:#0877d9;box-shadow:0 5px 14px rgba(8,119,217,.12)}.MefBudgetDialog_historicalCard__E_c_H .MefBudgetDialog_yearRail__5Vf6u{background:linear-gradient(160deg,#707d8c,#596775)}.MefBudgetDialog_yearRail__5Vf6u{display:grid;align-content:center;justify-items:center;gap:3px;padding:7px;background:linear-gradient(160deg,#0877d9,#0868bd);color:#fff}.MefBudgetDialog_yearRail__5Vf6u strong{font-size:24px;line-height:1}.MefBudgetDialog_yearIcon__GBCFU{font-size:15px}.MefBudgetDialog_yearStatus__K6ft8{width:68px;padding:3px 5px;border-radius:14px;background:rgba(255,255,255,.25);text-align:center;font-size:8px;font-weight:850}.MefBudgetDialog_yearContent__IZhzl{min-width:0;padding:0 0 4px}.MefBudgetDialog_yearTopline__s7hQ8{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px 4px;border-bottom:1px solid #d9e7ef;background:#fbfdff}.MefBudgetDialog_yearTopline__s7hQ8 small{color:#7187a0;font-size:8px;text-align:right}.MefBudgetDialog_currentPill__ONA0d,.MefBudgetDialog_historyPill__dLomT{padding:3px 7px;border-radius:14px;color:#0877d9;background:#e8f2fb;font-size:8px;font-weight:850}.MefBudgetDialog_historyPill__dLomT{color:#707d8c;background:#eef0f3}.MefBudgetDialog_yearData__BJkbY{display:grid;grid-template-columns:minmax(0,1fr) 80px;align-items:stretch;min-width:0}.MefBudgetDialog_metrics__ANDkU{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.MefBudgetDialog_metric__zmGuE{--accent:#0877d9;--tint:#e8f2fb;display:grid;align-content:center;justify-items:center;gap:2px;min-width:0;min-height:58px;padding:4px 2px;border-right:1px solid #dce8ef;text-align:center}.MefBudgetDialog_metric__zmGuE:last-child{border-right:0}.MefBudgetDialog_metric__zmGuE[data-tone=slate]{--accent:#707d8c;--tint:#eef0f3}.MefBudgetDialog_metric__zmGuE[data-tone=red]{--accent:#e82145;--tint:#ffe8ed}.MefBudgetDialog_metric__zmGuE[data-tone=violet]{--accent:#8052e8;--tint:#f0ebff}.MefBudgetDialog_metric__zmGuE[data-tone=orange]{--accent:#f29b27;--tint:#fff2df}.MefBudgetDialog_metric__zmGuE span{max-width:100%;overflow:hidden;color:#466886;font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.MefBudgetDialog_metric__zmGuE strong{max-width:100%;color:var(--accent);font-size:clamp(11px,1vw,15px);white-space:nowrap}.MefBudgetDialog_metric__zmGuE small{color:#8193a6;font-size:7px;white-space:nowrap}.MefBudgetDialog_progressBox__R3bz6{display:grid;align-content:center;justify-items:center;gap:3px;min-width:0;padding:6px 4px;border-left:1px solid #dce8ef}.MefBudgetDialog_progressBox__R3bz6>span{color:#305676;font-size:8px;font-weight:800}.MefBudgetDialog_progressRing__vlIZl{--progress:0%;width:54px;height:54px;display:grid;place-content:center;border-radius:50%;background:conic-gradient(#0877d9 var(--progress),#e1e7ef 0);text-align:center}.MefBudgetDialog_progressRing__vlIZl:before{content:"";grid-area:1/1;width:42px;height:42px;border-radius:50%;background:#fff}.MefBudgetDialog_progressRing__vlIZl strong{grid-area:1/1;position:relative;z-index:1;align-self:center;justify-self:center;color:#123a5e;font-size:11px;line-height:1;font-variant-numeric:tabular-nums}.MefBudgetDialog_progressBox__R3bz6>small{color:#6b829c;font-size:8px;line-height:1}.MefBudgetDialog_noData__t3Hfz{min-height:56px;display:grid;place-items:center;padding:8px;color:#6f849a;font-size:9px;text-align:center}.MefBudgetDialog_historyHeading__kg9Mj{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:8px 2px 3px}.MefBudgetDialog_historyHeading__kg9Mj h3{margin:0;color:#12375e;font-size:14px}.MefBudgetDialog_historyHeading__kg9Mj p{margin:2px 0 0;color:#6b829b;font-size:8px}.MefBudgetDialog_historyHeading__kg9Mj>span{color:#0877d9;font-size:9px;font-weight:750}.MefBudgetDialog_historyList___UzNQ{display:grid;gap:6px}.MefBudgetDialog_historyList___UzNQ .MefBudgetDialog_yearCard___EQhB{margin-top:0}.MefBudgetDialog_footer__UStzN{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;border-top:1px solid #cfe3ec;background:#f0f5fb}.MefBudgetDialog_footer__UStzN small{color:#53738d;font-size:9px}.MefBudgetDialog_footer__UStzN div{display:flex;gap:7px}.MefBudgetDialog_footer__UStzN button{min-height:32px;padding:7px 12px;border-radius:8px;font-size:10px;font-weight:800;cursor:pointer}.MefBudgetDialog_footer__UStzN button:disabled{cursor:not-allowed;opacity:.58}.MefBudgetDialog_closeFooter__JviR2,.MefBudgetDialog_secondary__RujXQ{border:1px solid #a8cee2;background:#fff;color:#0877d9}.MefBudgetDialog_closeFooter__JviR2:hover,.MefBudgetDialog_secondary__RujXQ:hover{background:#eef8ff}.MefBudgetDialog_refresh__ylThO{border:1px solid #0877d9;background:#0877d9;color:#fff;box-shadow:0 4px 10px rgba(8,119,217,.18)}.MefBudgetDialog_refresh__ylThO:hover{background:#075faa}.MefBudgetDialog_closeFooter__JviR2{color:#245170}@media(max-width:1050px){.MefBudgetDialog_yearCard___EQhB{grid-template-columns:76px minmax(0,1fr)}.MefBudgetDialog_metrics__ANDkU{grid-template-columns:repeat(4,minmax(76px,1fr))}.MefBudgetDialog_metric__zmGuE:nth-child(4){border-right:0}.MefBudgetDialog_metric__zmGuE:nth-child(n+5){border-top:1px solid #dce8ef}.MefBudgetDialog_yearData__BJkbY{grid-template-columns:minmax(0,1fr) 80px}.MefBudgetDialog_noData__t3Hfz{padding:8px}}@media(max-width:720px){.MefBudgetDialog_backdrop__mDOcO{padding:8px}.MefBudgetDialog_dialog__zIAon{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:12px}.MefBudgetDialog_header__LtP1n{padding:14px}.MefBudgetDialog_headingIcon__DYYOH{width:38px;height:38px;flex-basis:38px;font-size:21px}.MefBudgetDialog_header__LtP1n h2{font-size:17px}.MefBudgetDialog_header__LtP1n p{font-size:10px}.MefBudgetDialog_body__538zS{padding:7px}.MefBudgetDialog_footer__UStzN,.MefBudgetDialog_infoBar__V34x2,.MefBudgetDialog_yearTopline__s7hQ8{align-items:flex-start;flex-direction:column}.MefBudgetDialog_yearCard___EQhB{grid-template-columns:60px minmax(0,1fr)}.MefBudgetDialog_yearRail__5Vf6u{padding:5px 3px}.MefBudgetDialog_yearRail__5Vf6u strong{font-size:20px}.MefBudgetDialog_yearStatus__K6ft8{width:auto;font-size:7px}.MefBudgetDialog_yearData__BJkbY{grid-template-columns:minmax(0,1fr) 64px}.MefBudgetDialog_metrics__ANDkU{grid-template-columns:repeat(2,minmax(0,1fr))}.MefBudgetDialog_metric__zmGuE:nth-child(odd){border-right:1px solid #dce8ef}.MefBudgetDialog_metric__zmGuE:nth-child(2n){border-right:0}.MefBudgetDialog_metric__zmGuE:nth-child(n+3){border-top:1px solid #dce8ef}.MefBudgetDialog_progressRing__vlIZl{width:46px;height:46px}.MefBudgetDialog_progressRing__vlIZl:before{width:36px;height:36px}.MefBudgetDialog_progressRing__vlIZl strong{font-size:10px}.MefBudgetDialog_noData__t3Hfz{min-height:100px;padding:12px 6px;font-size:9px}.MefBudgetDialog_footer__UStzN div{width:100%;flex-wrap:wrap}.MefBudgetDialog_footer__UStzN button{flex:1}.MefBudgetDialog_header__LtP1n{grid-template-columns:38px minmax(0,1fr) 32px;grid-template-rows:auto auto}.MefBudgetDialog_projectHeading__cZXp6{grid-column:2;grid-row:1}.MefBudgetDialog_metadata__disul{grid-column:1/-1;grid-row:2;padding-top:3px}.MefBudgetDialog_close__lqlW6{grid-column:3;grid-row:1;margin-left:0}}.DataWorkspace_page__WEVc_{display:grid;gap:16px;min-width:0;width:100%;padding-bottom:30px;color:#173e66;font-size:13px}.DataWorkspace_dialog___Fodg *,.DataWorkspace_page__WEVc_ *{box-sizing:border-box}.DataWorkspace_tableWrap__L7ziH,.DataWorkspace_topScroll__7MWX_{scroll-behavior:auto!important}.DataWorkspace_hero__RfA4n{display:grid;gap:8px;padding:12px 18px;border:1px solid #dce8f6;border-radius:12px;background:linear-gradient(90deg,#f2f8ff,#eef6fff0 23%,#eef6ff90 47%,#ffffff08 72%),url(/assets/pacri-road-mountains.jpg) center 54% /cover}.DataWorkspace_heroTop__I37jy{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px}.DataWorkspace_heroTitle__lUlqr{display:flex;align-items:flex-end;gap:8px;min-width:0}.DataWorkspace_hero__RfA4n small{color:#2674b9;font-weight:800;letter-spacing:1.6px;font-size:10px}.DataWorkspace_hero__RfA4n h1{margin:0;color:#0b315f;font-size:26px;letter-spacing:-.8px}.DataWorkspace_card__JWmdd p,.DataWorkspace_hero__RfA4n p{margin:0;color:#637e9b;line-height:1.6}.DataWorkspace_heroFilters__xiksv{display:grid;grid-template-columns:minmax(185px,1.35fr) repeat(4,minmax(105px,1fr)) auto;align-items:end;gap:7px;padding-top:8px;border-top:1px solid rgba(151,184,218,.38)}.DataWorkspace_heroFilters__xiksv label{display:grid;gap:3px;min-width:0}.DataWorkspace_heroFilters__xiksv label span{color:#385f86;font-size:9px;font-weight:800;white-space:nowrap}.DataWorkspace_heroFilters__xiksv select{min-width:0;width:100%;height:29px;padding:0 8px;border:1px solid rgba(156,188,220,.72);border-radius:6px;color:#194875;background:#ffffffc9;font-size:10px;outline:none}.DataWorkspace_heroFilters__xiksv select:focus-visible{outline:none;border-color:#1680df;box-shadow:0 0 0 2px #1680df42}.DataWorkspace_projectSearch__LAXQu .DataWorkspace_searchControl__VKD5v{display:flex;align-items:center;min-width:0;height:29px;padding:0 8px;border:1px solid rgba(156,188,220,.72);border-radius:6px;background:#ffffffc9;transition:border-color .15s ease,box-shadow .15s ease}.DataWorkspace_projectSearch__LAXQu .DataWorkspace_searchControl__VKD5v:focus-within{border-color:#1680df;box-shadow:0 0 0 2px #1680df42}.DataWorkspace_searchControl__VKD5v>span{color:#4f86b4;font-size:18px;line-height:1}.DataWorkspace_searchControl__VKD5v input{min-width:0;width:100%;padding:0 0 0 6px;border:0;outline:0;background:transparent;color:#194875;font-size:10px}.DataWorkspace_searchControl__VKD5v input:focus-visible{outline:none}.DataWorkspace_searchControl__VKD5v input::placeholder{color:#7894af}.DataWorkspace_clearFilters__Gr3Ql{height:29px;padding:0 5px;border:0;color:#0d6fc4;background:transparent;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.DataWorkspace_clearFilters__Gr3Ql:hover{text-decoration:underline}.DataWorkspace_badge__jxyNJ{display:inline-block;border-radius:20px;padding:6px 10px;background:#e7f8f0;color:#087856;font-weight:700;font-size:11px;white-space:nowrap}.DataWorkspace_readOnly__s5OOD{color:#52708f;background:#edf2f8}.DataWorkspace_card__JWmdd{min-width:0;padding:12px 20px 20px;background:#fff;border:1px solid #dce7f3;border-radius:12px;box-shadow:0 3px 16px #173d6606}.DataWorkspace_card__JWmdd h2{margin:0 0 6px;font-size:19px;color:#0d345f}.DataWorkspace_contentHead___aPMg{display:flex;justify-content:space-between;align-items:center;gap:20px}.DataWorkspace_actions__5KDHl{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.DataWorkspace_button__coDfN,.DataWorkspace_danger__6bInt,.DataWorkspace_importButton__FEK0b,.DataWorkspace_primary___AapA{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #cbdff4;border-radius:7px;padding:9px 13px;background:#fff;color:#1663a9;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.DataWorkspace_primary___AapA{color:#fff;border-color:#087de3;background:#087de3}.DataWorkspace_importButton__FEK0b{color:#fff;border-color:#07835e;background:linear-gradient(125deg,#0c996a,#087c59);padding:11px 17px;box-shadow:0 3px 8px #087c5919}.DataWorkspace_importButton__FEK0b span{font-size:19px;line-height:1}.DataWorkspace_danger__6bInt{color:#ad354c;border-color:#edced5}.DataWorkspace_button__coDfN:hover{background:#eff7ff}.DataWorkspace_importButton__FEK0b:hover{background:#087653}.DataWorkspace_dialog___Fodg button:disabled,.DataWorkspace_page__WEVc_ button:disabled{opacity:.5;cursor:not-allowed}.DataWorkspace_dialog___Fodg :focus-visible,.DataWorkspace_page__WEVc_ :focus-visible{outline:2px solid #1986e4;outline-offset:3px}.DataWorkspace_modules__UcS9T{display:flex;align-items:stretch;flex-wrap:wrap;gap:5px;padding:0 12px;border:1px solid #dce7f3;border-radius:10px;background:#fff}.DataWorkspace_moduleTabs__DEQKu{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.DataWorkspace_modules__UcS9T button{padding:14px 19px;border:0;border-bottom:3px solid transparent;background:none;cursor:pointer;color:#617893;font-size:13px;font-weight:700}.DataWorkspace_modules__UcS9T .DataWorkspace_moduleActive__KbcaX{border-bottom-color:#1284ee;color:#0873d7;background:linear-gradient(0deg,#f0f8ff,transparent)}.DataWorkspace_modules__UcS9T .DataWorkspace_moduleFilters__oM7Ep{color:#a74d5a}.DataWorkspace_modules__UcS9T .DataWorkspace_moduleFiltersActive__n0_Rf{color:#b52c43;border-bottom-color:#d94a5d;background:linear-gradient(0deg,#fff1f3,transparent)}.DataWorkspace_moduleActions__uHb3d{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;padding:5px 0}.DataWorkspace_moduleActions__uHb3d .DataWorkspace_button__coDfN,.DataWorkspace_moduleActions__uHb3d .DataWorkspace_importButton__FEK0b{padding:9px 13px}.DataWorkspace_subtables__V9w03{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.DataWorkspace_subtables__V9w03 button{border:1px solid #dbe6f1;border-radius:7px;padding:9px 12px;color:#587591;background:#f9fbfe;cursor:pointer;font-size:12px}.DataWorkspace_subtables__V9w03 .DataWorkspace_subtableActive__9fr6d{color:#006cc9;border-color:#acd5ff;background:#ecf6ff;font-weight:700}.DataWorkspace_tabs___D_ZT{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #e5ecf5;margin-top:0}.DataWorkspace_tabButtons__8Efi3{display:flex;gap:18px;min-width:0}.DataWorkspace_tabButtons__8Efi3 button{padding:12px 2px;border:0;border-bottom:2px solid transparent;color:#637c97;background:none;font-weight:700;cursor:pointer;white-space:nowrap}.DataWorkspace_tabButtons__8Efi3 .DataWorkspace_tabActive__y0YdN{color:#0878d8;border-bottom-color:#1183e6}.DataWorkspace_tabActions__JDXb5{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;padding-bottom:5px}.DataWorkspace_tabActions__JDXb5 .DataWorkspace_button__coDfN{padding:7px 11px}.DataWorkspace_toolbar__ePLLK{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 0}.DataWorkspace_searchLabel__b5Mtd{display:flex;align-items:center;flex:1 1 260px;max-width:460px;gap:9px;padding:0 12px;border:1px solid #cddfed;border-radius:7px;background:#fff}.DataWorkspace_searchLabel__b5Mtd>span{color:#4f86b4;font-size:22px}.DataWorkspace_searchLabel__b5Mtd input{min-width:0;width:100%;padding:10px 0;border:0;background:none;color:#234d76;font-size:12px}.DataWorkspace_count__ZHfvq{color:#7b91a8;font-size:12px;margin-right:auto}.DataWorkspace_tableFrame__EQpcI{min-width:0;border:1px solid #b8c9d8;border-radius:9px;overflow:hidden}.DataWorkspace_scrollHeader__KTYhL{padding:6px 0 0}.DataWorkspace_scrollHint__mqgqY{display:flex;justify-content:space-between;align-items:center;padding:0 12px 3px;color:#fff;font-size:11px}.DataWorkspace_scrollHint__mqgqY button{background:#f7fbff;border:1px solid #b6d3e9;color:#17649a;padding:0 10px;margin-left:5px;border-radius:4px;cursor:pointer;font-size:16px}.DataWorkspace_topScroll__7MWX_{width:100%;overflow-x:scroll;overflow-y:hidden;scrollbar-color:#d7e7f4 #126fae;scrollbar-width:auto}.DataWorkspace_topScroll__7MWX_>div{height:1px}.DataWorkspace_topScroll__7MWX_::-webkit-scrollbar{height:13px}.DataWorkspace_topScroll__7MWX_::-webkit-scrollbar-track{background:#126fae}.DataWorkspace_topScroll__7MWX_::-webkit-scrollbar-thumb{background:#d7e7f4;border:3px solid #126fae;background-clip:padding-box;border-radius:10px}.DataWorkspace_tableWrap__L7ziH{overflow:auto;max-height:62vh;min-height:160px;width:100%;scrollbar-color:#a4c8e8 #f1f6fc}.DataWorkspace_dataTable__rIp5H{border-collapse:separate;border-spacing:0;min-width:100%;font-size:12px;color:#214c77}.DataWorkspace_dataTable__rIp5H th{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#5b6f82,#6c7e8e 52%,#7b8996);color:#fff;font-size:11px;text-align:left;font-weight:700;white-space:nowrap}.DataWorkspace_dataTable__rIp5H td,.DataWorkspace_dataTable__rIp5H th{padding:11px 14px;border-bottom:1px solid #e8eef6;border-right:1px solid #edf2f8;vertical-align:middle}.DataWorkspace_dataTable__rIp5H td{background:#fff}.DataWorkspace_dataTable__rIp5H tbody tr:nth-child(2n) td{background:#fbfdff}.DataWorkspace_dataTable__rIp5H tbody tr:hover td{background:#f3f9ff}.DataWorkspace_dataTable__rIp5H .DataWorkspace_editing__oEJk7 td{background:#edf7ff}.DataWorkspace_headerCell__ZIDYo{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:110px}.DataWorkspace_headerTools__Y91Q_{display:flex;align-items:center;gap:2px}.DataWorkspace_lockButton__zN8G7{width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:4px;color:#e9f4fb;background:transparent;cursor:pointer;font-size:12px;line-height:1}.DataWorkspace_lockButton__zN8G7:hover{border-color:#b7d6f0;background:#fff;color:#286b9d}.DataWorkspace_headerMenu__J7pAO{border:1px solid transparent;background:none;color:#6e96bc;padding:0 5px;line-height:1;font-size:22px;cursor:pointer;border-radius:4px}.DataWorkspace_headerMenu__J7pAO:hover{border-color:#c7def4;background:#fff}.DataWorkspace_cellText__3uh7N{display:block;min-width:110px;max-width:300px;max-height:72px;overflow:auto;line-height:1.5;overflow-wrap:anywhere}.DataWorkspace_money__unrHV{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.DataWorkspace_dataTable__rIp5H .DataWorkspace_rowNumber__9AAOQ{min-width:48px;text-align:center;color:#8b9fb3}.DataWorkspace_dataTable__rIp5H .DataWorkspace_rowActions__ZxcJp{position:sticky;right:0;z-index:1;box-shadow:-1px 0 #e0ebf6;white-space:nowrap}.DataWorkspace_dataTable__rIp5H th.DataWorkspace_rowActions__ZxcJp{z-index:3}.DataWorkspace_dataTable__rIp5H .DataWorkspace_frozenColumn__l3xC3{position:sticky!important;z-index:4;background:#fff;box-shadow:1px 0 #d9e6f3}.DataWorkspace_dataTable__rIp5H th.DataWorkspace_frozenColumn__l3xC3{z-index:6;background:#f1f6fc}.DataWorkspace_dataTable__rIp5H tbody tr:nth-child(2n) td.DataWorkspace_frozenColumn__l3xC3{background:#fbfdff}.DataWorkspace_dataTable__rIp5H tbody tr:hover td.DataWorkspace_frozenColumn__l3xC3{background:#f3f9ff}.DataWorkspace_dataTable__rIp5H .DataWorkspace_editing__oEJk7 td.DataWorkspace_frozenColumn__l3xC3{background:#edf7ff}.DataWorkspace_rowActions__ZxcJp .DataWorkspace_button__coDfN,.DataWorkspace_rowActions__ZxcJp .DataWorkspace_primary___AapA{padding:6px 10px}.DataWorkspace_dataTable__rIp5H input,.DataWorkspace_dataTable__rIp5H select{width:175px;border:1px solid #aed1f4;border-radius:5px;padding:8px;color:#174570;background:#fff;font-size:12px}.DataWorkspace_dataTable__rIp5H input[type=number]{text-align:right}.DataWorkspace_footer__M9EIO{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;align-items:center;padding-top:15px;color:#7890a9;font-size:12px}.DataWorkspace_preload__hDqoo{color:#39719e;padding:6px 9px;border-radius:999px;background:#edf7ff;font-size:11px;white-space:nowrap}.DataWorkspace_empty__pLU7u{padding:35px 15px;text-align:center;color:#758aa0}.DataWorkspace_editNote__E6x9P{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px;background:#f3f8fd;border-radius:6px;font-size:12px;color:#5d7b97}.DataWorkspace_error__IpoVP,.DataWorkspace_notice__NF9jF,.DataWorkspace_success__B11V2{padding:12px 15px;border-radius:8px;margin:0;line-height:1.6;font-size:12px}.DataWorkspace_notice__NF9jF{background:#eef6ff;color:#3a658e}.DataWorkspace_success__B11V2{background:#eaf8f0;color:#147755}.DataWorkspace_error__IpoVP{background:#fff0f3;color:#a72e45;white-space:pre-line}.DataWorkspace_dataTable__rIp5H th.DataWorkspace_frozenColumn__l3xC3{background:#6c7e8e;color:#fff}.DataWorkspace_history__N5h_D{display:grid;gap:12px;padding-top:18px}.DataWorkspace_historyRow__4sKo8{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px;border:1px solid #e2ebf5;border-radius:8px}.DataWorkspace_historyRow__4sKo8 strong{display:block;font-size:13px}.DataWorkspace_historyRow__4sKo8 small{display:block;margin-top:5px;color:#7890a8;font-size:11px}.DataWorkspace_link__LUK19{display:block;padding:4px 0;border:0;background:none;color:#0877cd;font-size:12px;cursor:pointer;text-align:left}.DataWorkspace_filterWorkspace__AOq0E{border-top:3px solid #d94a5d}.DataWorkspace_filterWorkspaceHead__zQ5B1{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #f0d9dd}.DataWorkspace_filterWorkspaceHead__zQ5B1 small{color:#b52c43;font-size:10px;font-weight:800;letter-spacing:1.3px}.DataWorkspace_filterWorkspaceHead__zQ5B1 h2{margin:5px 0 6px}.DataWorkspace_filterWorkspaceHead__zQ5B1 p{max-width:800px}.DataWorkspace_filterBadge___bSfE{padding:7px 11px;border-radius:999px;color:#a52c42;background:#fff0f2;font-size:11px;font-weight:700;white-space:nowrap}.DataWorkspace_configGrid__pTnm1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px}.DataWorkspace_configCard__sDc_T{display:grid;gap:11px;padding:16px;border:1px solid #efd9de;border-radius:10px;background:linear-gradient(145deg,#fff,#fff7f8)}.DataWorkspace_configCardHead__6xjWX{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.DataWorkspace_configCardHead__6xjWX small{color:#aa6872;font-size:10px;font-weight:700}.DataWorkspace_configCardHead__6xjWX h3{margin:4px 0 0;color:#772b3b;font-size:16px}.DataWorkspace_configCardHead__6xjWX>span{color:#a2757d;font-size:11px}.DataWorkspace_configField__I8H8m{display:grid;gap:5px;color:#6f4050;font-size:11px;font-weight:700}.DataWorkspace_configField__I8H8m input,.DataWorkspace_configField__I8H8m select{width:100%;min-width:0;padding:9px 10px;border:1px solid #e6cbd0;border-radius:6px;color:#6c3341;background:#fff;font-size:12px}.DataWorkspace_valuePicker__9KQoZ{display:grid;gap:6px;padding:11px;border:1px solid #f0dce0;border-radius:7px;background:#fff}.DataWorkspace_valuePicker__9KQoZ>strong{color:#7c4653;font-size:11px}.DataWorkspace_valuePicker__9KQoZ label{display:grid;grid-template-columns:18px minmax(80px,1fr) minmax(110px,1fr);align-items:center;gap:6px;color:#76505a;font-size:11px}.DataWorkspace_valuePicker__9KQoZ label input[type=checkbox]{width:15px;height:15px}.DataWorkspace_valuePicker__9KQoZ label input[type=text]{min-width:0;padding:5px 7px;border:1px solid #ead4d8;border-radius:5px;color:#6c3341;font-size:11px}.DataWorkspace_dialog___Fodg{width:min(1000px,calc(100vw - 40px));max-height:88vh;margin:auto;padding:0;border:1px solid #d1e0f0;border-radius:14px;box-shadow:0 24px 100px #041e4866;color:#21486e;background:#fff;font-size:13px}.DataWorkspace_dialog___Fodg::backdrop{background:#052a506b;backdrop-filter:blur(3px)}.DataWorkspace_dialogHead__qGXLE{display:flex;position:sticky;top:0;z-index:5;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid #dce9f6;background:#f2f8ff}.DataWorkspace_dialogHead__qGXLE h2{margin:0;font-size:21px;color:#0e3663}.DataWorkspace_iconButton__FTBtf{border:1px solid #c6def6;border-radius:7px;background:#fff;color:#2b669b;padding:2px 10px;font-size:27px;cursor:pointer}.DataWorkspace_dialogBody__9b2SI{padding:24px;display:grid;gap:15px}.DataWorkspace_dialogBody__9b2SI p{line-height:1.6;color:#607c99;margin:0}.DataWorkspace_form__h1pT_{display:grid;gap:18px;max-width:570px}.DataWorkspace_form__h1pT_ label{display:grid;gap:7px;font-weight:700;font-size:12px}.DataWorkspace_form__h1pT_ input,.DataWorkspace_form__h1pT_ select{padding:11px;border:1px solid #c9dff3;border-radius:6px;color:#184675;background:#fff}.DataWorkspace_details__54I3W{margin:0;display:grid;gap:0}.DataWorkspace_details__54I3W>div{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);padding:9px 0;border-bottom:1px solid #e8eff6;gap:15px}.DataWorkspace_details__54I3W dt{color:#597995;font-weight:600}.DataWorkspace_details__54I3W dd{margin:0;overflow-wrap:anywhere}.DataWorkspace_importContent__QmkvL{display:grid;gap:18px}.DataWorkspace_steps__v55DY{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;list-style-position:inside}.DataWorkspace_steps__v55DY li{color:#3175ac;background:#edf6ff;border-radius:20px;padding:7px 12px;font-size:12px}.DataWorkspace_upload__QjWgF{display:grid;gap:12px;padding:24px;background:#f6fbff;border:1px dashed #9ec7e9;border-radius:10px}.DataWorkspace_upload__QjWgF strong{color:#20527e;font-size:16px}.DataWorkspace_upload__QjWgF span{color:#6a84a0;font-size:12px}.DataWorkspace_upload__QjWgF input{max-width:100%}.DataWorkspace_upload__QjWgF input::file-selector-button{margin-right:12px;background:#fff;color:#126bb3;border:1px solid #b7d6f1;border-radius:6px;padding:9px 14px;cursor:pointer}.DataWorkspace_summary__gwY8j{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.DataWorkspace_summary__gwY8j>div{padding:15px;border-radius:8px;background:#f0f7fe;color:#547595;font-size:12px}.DataWorkspace_summary__gwY8j strong{display:block;margin-top:6px;color:#123d68;font-size:25px}.DataWorkspace_previewTable__w866r{overflow:auto;max-height:320px;border:1px solid #dbe7f3;border-radius:7px}.DataWorkspace_previewTable__w866r td{min-width:90px}.DataWorkspace_previewTable__w866r td:last-child{min-width:250px}@media(max-width:1000px){.DataWorkspace_contentHead___aPMg,.DataWorkspace_heroTop__I37jy{align-items:flex-start;flex-direction:column}.DataWorkspace_hero__RfA4n{padding:14px 18px}.DataWorkspace_heroFilters__xiksv{grid-template-columns:repeat(2,minmax(130px,1fr))}.DataWorkspace_heroFilters__xiksv .DataWorkspace_projectSearch__LAXQu{grid-column:1/-1}.DataWorkspace_heroFilters__xiksv .DataWorkspace_clearFilters__Gr3Ql{justify-self:start}.DataWorkspace_card__JWmdd{padding:10px 15px 15px}.DataWorkspace_modules__UcS9T button{padding:12px}.DataWorkspace_toolbar__ePLLK .DataWorkspace_actions__5KDHl{width:100%}.DataWorkspace_hero__RfA4n h1{font-size:28px}.DataWorkspace_configGrid__pTnm1{grid-template-columns:1fr}.DataWorkspace_filterWorkspaceHead__zQ5B1{flex-direction:column}}@media(max-width:600px){.DataWorkspace_hero__RfA4n .DataWorkspace_badge__jxyNJ{white-space:normal}.DataWorkspace_heroFilters__xiksv{grid-template-columns:1fr}.DataWorkspace_heroFilters__xiksv .DataWorkspace_projectSearch__LAXQu{grid-column:auto}.DataWorkspace_heroFilters__xiksv select{height:34px}.DataWorkspace_modules__UcS9T{gap:0;padding:0 5px}.DataWorkspace_moduleActions__uHb3d{width:100%;margin-left:0;justify-content:flex-end;border-top:1px solid #e5edf6}.DataWorkspace_modules__UcS9T button{font-size:12px;padding:10px}.DataWorkspace_summary__gwY8j{grid-template-columns:repeat(2,1fr)}.DataWorkspace_historyRow__4sKo8{align-items:flex-start;flex-direction:column}.DataWorkspace_dialogBody__9b2SI,.DataWorkspace_dialogHead__qGXLE{padding:16px}.DataWorkspace_details__54I3W>div{grid-template-columns:1fr;gap:5px}.DataWorkspace_dataTable__rIp5H .DataWorkspace_rowActions__ZxcJp{position:static}.DataWorkspace_editNote__E6x9P{flex-direction:column;align-items:flex-start}.DataWorkspace_tabs___D_ZT{align-items:flex-start;flex-wrap:wrap;gap:0}.DataWorkspace_tabButtons__8Efi3{gap:12px}.DataWorkspace_tabActions__JDXb5{width:100%;justify-content:flex-end;padding:7px 0}}.DataWorkspace_scrollHeader__KTYhL{background:#0b82d4}.DataWorkspace_dataTable__rIp5H th,.DataWorkspace_dataTable__rIp5H th.DataWorkspace_frozenColumn__l3xC3{background:#6c7e8e}.DataWorkspace_detectedColumns__55PcZ{display:grid;gap:10px;margin:12px 0;padding:12px;border:1px solid #bcd0e8;border-radius:8px;background:#f4f9ff}.DataWorkspace_detectedColumns__55PcZ>header{display:grid;gap:3px}.DataWorkspace_detectedColumns__55PcZ>header strong{color:var(--navy);font-size:13px}.DataWorkspace_detectedColumns__55PcZ>header p{margin:0;color:var(--muted);font-size:12px}.DataWorkspace_detectedColumn__jptIS{display:grid;grid-template-columns:auto minmax(0,1fr) 130px;align-items:center;gap:9px;border:1px solid var(--line);border-radius:6px;padding:8px;background:#fff}.DataWorkspace_detectedColumn__jptIS input[type=checkbox]{width:18px;height:18px;accent-color:#0877d9}.DataWorkspace_detectedColumn__jptIS span{display:grid;gap:2px;min-width:0}.DataWorkspace_detectedColumn__jptIS span strong{overflow-wrap:anywhere;font-size:12px}.DataWorkspace_detectedColumn__jptIS span small{color:var(--muted);font-size:11px}.DataWorkspace_detectedColumn__jptIS select{width:100%;border:1px solid var(--line);border-radius:5px;padding:7px;background:#fff;color:var(--navy)}@media(max-width:600px){.DataWorkspace_detectedColumn__jptIS{grid-template-columns:auto minmax(0,1fr)}.DataWorkspace_detectedColumn__jptIS select{grid-column:2}}.DataWorkspace_dataTable__rIp5H .DataWorkspace_headerCell__ZIDYo{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;gap:5px;min-width:0}.DataWorkspace_dataTable__rIp5H .DataWorkspace_headerLabel__41FfL{min-width:0;line-height:1.2;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none}.DataWorkspace_dataTable__rIp5H .DataWorkspace_headerTools__Y91Q_{flex:0 0 auto}.DataWorkspace_dataTable__rIp5H td.DataWorkspace_compactColumn__YgnpE,.DataWorkspace_dataTable__rIp5H th.DataWorkspace_compactColumn__YgnpE{width:96px;min-width:96px}.DataWorkspace_dataTable__rIp5H td.DataWorkspace_mediumColumn__0O_bU,.DataWorkspace_dataTable__rIp5H th.DataWorkspace_mediumColumn__0O_bU{width:145px;min-width:145px}.DataWorkspace_dataTable__rIp5H td.DataWorkspace_wideColumn__wjt_l,.DataWorkspace_dataTable__rIp5H th.DataWorkspace_wideColumn__wjt_l{width:360px;min-width:360px}.DataWorkspace_dataTable__rIp5H .DataWorkspace_compactColumn__YgnpE .DataWorkspace_cellText__3uh7N{min-width:0;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataWorkspace_dataTable__rIp5H .DataWorkspace_mediumColumn__0O_bU .DataWorkspace_cellText__3uh7N{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataWorkspace_dataTable__rIp5H .DataWorkspace_wideColumn__wjt_l .DataWorkspace_cellText__3uh7N{min-width:0;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataWorkspace_screenTabs__cRvLp{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0 2px}.DataWorkspace_screenTabs__cRvLp button{border:1px solid #c7dcef;border-radius:7px;padding:9px 15px;background:#fff;color:#315c86;font-size:12px;font-weight:750;cursor:pointer}.DataWorkspace_screenTabs__cRvLp button:hover{border-color:#1683eb;color:#056fc8}.DataWorkspace_screenTabs__cRvLp .DataWorkspace_screenTabActive__jod_i{border-color:#0879df;background:#0879df;color:#fff}.DataWorkspace_configPreview__hwnFd{display:grid;gap:8px;min-height:185px;padding:12px;border:1px solid #d4e3f2;border-radius:8px;background:#f7fbff}.DataWorkspace_configPreviewHead__uSHVr{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#587493;font-size:10px}.DataWorkspace_configPreviewHead__uSHVr strong{min-width:0;overflow:hidden;color:#173e68;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.DataWorkspace_previewBars__KS7C8{display:flex;align-items:stretch;justify-content:center;gap:12px;min-height:137px}.DataWorkspace_previewBar__GEFVa{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;gap:4px;color:#2c537a}.DataWorkspace_previewBar__GEFVa>strong{min-height:calc(var(--preview-value-size) * 1.1);color:#113c6b;font-size:var(--preview-value-size);line-height:1}.DataWorkspace_previewBar__GEFVa>span{display:flex;align-items:flex-end;justify-content:center;width:100%;height:88px;border-bottom:1px solid #b9cfe4}.DataWorkspace_previewBar__GEFVa>span i{display:block;width:min(var(--preview-bar-width),70%);min-height:3px;border-radius:4px 4px 0 0;background:#0879df;transform-origin:bottom center;animation:DataWorkspace_dashboard-bar-grow__deiso .7s ease both}.DataWorkspace_previewBar__GEFVa:nth-child(2n)>span i{background:#6d47d7}.DataWorkspace_previewBar__GEFVa:nth-child(3n)>span i{background:#00a27f}.DataWorkspace_previewBar__GEFVa:nth-child(4n)>span i{background:#f39300}.DataWorkspace_previewBar__GEFVa>small{width:100%;min-height:calc(var(--preview-label-size) * 2.4);overflow:hidden;color:#587493;font-size:var(--preview-label-size);line-height:1.2;text-align:center;text-overflow:ellipsis}.DataWorkspace_styleGrid__GteuN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.DataWorkspace_checkField__8GHsQ{display:flex;align-items:end;gap:7px;min-height:49px;padding-bottom:9px;color:#6f4050;font-size:11px;font-weight:700}.DataWorkspace_checkField__8GHsQ input{width:15px;height:15px;accent-color:#0879df}.DataWorkspace_configCard__sDc_T .DataWorkspace_configPreview__hwnFd+.DataWorkspace_configField__I8H8m{margin-top:1px}@media(max-width:700px){.DataWorkspace_styleGrid__GteuN{grid-template-columns:repeat(2,minmax(0,1fr))}.DataWorkspace_screenTabs__cRvLp{overflow-x:auto;flex-wrap:nowrap}.DataWorkspace_screenTabs__cRvLp button{white-space:nowrap}.DataWorkspace_previewBars__KS7C8{gap:6px}}