.budgetDecisions_page__WuThr{display:flex;flex-direction:column;width:100%;min-height:100%;overflow:visible;background-color:var(--nf-bg)}.budgetDecisions_topbar__6RKRJ{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid var(--nf-border);background-color:var(--nf-panel);flex-shrink:0}.budgetDecisions_topbarLeft__uAJ5y{display:flex;align-items:center;gap:12px}.budgetDecisions_backLink__f2l8U{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border);color:var(--nf-text-muted);transition:all .2s;text-decoration:none;flex-shrink:0}.budgetDecisions_backLink__f2l8U:hover{background-color:var(--nf-surface);border-color:var(--nf-primary);color:var(--nf-primary)}.budgetDecisions_title__Yzuvv{font-size:16px;font-weight:600;color:var(--nf-text);margin:0}.budgetDecisions_subtitle__OQ94n{font-size:12px;color:var(--nf-text-muted);margin-top:2px}.budgetDecisions_content__WFXpD{flex:1 1;overflow:visible;padding:24px;display:flex;flex-direction:column;gap:24px;max-width:1600px;margin:0 auto;width:100%}.budgetDecisions_headerDashboard__vQVYe{width:100%}.budgetDecisions_compactHeaderBody__aH42v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:12px 16px}.budgetDecisions_headerColumn__pujty{min-width:0;padding-right:16px;border-right:1px solid var(--nf-border-subtle)}.budgetDecisions_headerColumn__pujty:last-child{padding-right:0;border-right:none}.budgetDecisions_sectionTitle__Bpz_b{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;color:var(--nf-text)}.budgetDecisions_card__iOTOa{background:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.budgetDecisions_cardHeader__0Wta3{padding:12px 16px;border-bottom:1px solid var(--nf-border);background:var(--nf-bg-subtle);display:flex;justify-content:space-between;align-items:center}.budgetDecisions_cardTitle__6G7CS{font-size:15px;font-weight:600;color:var(--nf-text);display:flex;align-items:center;gap:8px;margin:0}.budgetDecisions_cardBody__dPVfH{padding:16px}.budgetDecisions_infoGrid__BI1mv{display:flex;flex-wrap:wrap;gap:24px}.budgetDecisions_infoGridCompact__UwQFM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.budgetDecisions_infoItem__j5Zui{display:flex;flex-direction:column;gap:4px}.budgetDecisions_label__JU7Ux{font-size:12px;color:var(--nf-text-muted);font-weight:500}.budgetDecisions_value__AAHoy{font-size:14px;font-weight:500;color:var(--nf-text)}.budgetDecisions_valueHighlight___LeCB{color:var(--nf-primary);font-weight:600}.budgetDecisions_primaryButton__7Klyi{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s;text-decoration:none}.budgetDecisions_primaryButton__7Klyi:hover{background-color:var(--nf-primary-2,#1a4556)}.budgetDecisions_secondaryButton__FxBql{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--nf-surface);border:1px solid var(--nf-border);border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s;color:var(--nf-text)}.budgetDecisions_secondaryButton__FxBql:hover{background-color:var(--nf-gray-50);border-color:var(--nf-primary)}.budgetDecisions_errorAlert__tuhgq{padding:12px 16px;background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2);border-radius:8px;font-size:14px}.budgetDecisions_summaryRow__eaFqf{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--nf-border-subtle)}.budgetDecisions_compactSummaryRow__UgM8c{padding:8px 0}.budgetDecisions_summarySubLabel__8vOzP{color:var(--nf-text-muted);font-size:12px;line-height:1.3;font-style:italic}.budgetDecisions_summaryLabelGroup__NzncX{display:flex;flex-direction:column;gap:2px}.budgetDecisions_summaryLabel__Cj1yp{color:var(--nf-text-muted);font-size:14px}.budgetDecisions_summaryValueGroup__NnH3M{display:flex;flex-direction:column;gap:2px;align-items:flex-end;margin-left:12px}.budgetDecisions_summaryValue__7F4tM{font-weight:500;color:var(--nf-text);font-feature-settings:"tnum";display:flex;align-items:center;justify-content:flex-end;text-align:right;white-space:nowrap}.budgetDecisions_summarySubValue__BzJpm{font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap}.budgetDecisions_infoNote__d4MgZ{display:flex;gap:8px;align-items:flex-start;background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border);border-radius:8px;padding:12px;margin-top:12px;font-size:12px;color:var(--nf-text-muted);line-height:1.5}.budgetDecisions_infoNoteIcon__yFp3H{color:var(--nf-primary);flex-shrink:0;margin-top:2px}@media (max-width:1024px){.budgetDecisions_content__WFXpD{grid-template-columns:1fr;overflow-y:auto;height:auto}.budgetDecisions_headerDashboard__vQVYe{max-width:100%}.budgetDecisions_compactHeaderBody__aH42v{grid-template-columns:1fr;gap:12px}.budgetDecisions_headerColumn__pujty{padding-right:0;border-right:none;padding-bottom:10px;border-bottom:1px solid var(--nf-border-subtle)}.budgetDecisions_headerColumn__pujty:last-child{border-bottom:none;padding-bottom:0}}@media (max-width:640px){.budgetDecisions_infoGridCompact__UwQFM{grid-template-columns:1fr}}.DecisionsSelectionList_container__LdMs3{background:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.DecisionsSelectionList_collapsed__qiO44{border-color:var(--nf-border)}.DecisionsSelectionList_header__k_Nnq{padding:16px 20px;border-bottom:none;background:var(--nf-bg-subtle);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.DecisionsSelectionList_container__LdMs3:not(.DecisionsSelectionList_collapsed__qiO44) .DecisionsSelectionList_header__k_Nnq{border-bottom:1px solid var(--nf-border)}.DecisionsSelectionList_headerLeft__jTsby{display:flex;align-items:center;gap:12px}.DecisionsSelectionList_title__tmNHM{font-size:16px;font-weight:600;color:var(--nf-text);margin:0;display:flex;align-items:center;gap:8px}.DecisionsSelectionList_itemCount__AqFNP{font-size:13px;color:var(--nf-primary);background:rgba(36,93,115,.1);padding:2px 8px;border-radius:12px;font-weight:600}.DecisionsSelectionList_topActions__MVrpL{display:flex;align-items:center;gap:12px}.DecisionsSelectionList_secondaryButton__krrSa{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--nf-surface);border:1px solid var(--nf-border);border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s;color:var(--nf-text)}.DecisionsSelectionList_secondaryButton__krrSa:hover{background-color:var(--nf-gray-50);border-color:var(--nf-primary)}.DecisionsSelectionList_applyButtonHeader__L6aBh{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;background-color:var(--nf-primary);color:white;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s}.DecisionsSelectionList_applyButtonHeader__L6aBh:hover:not(:disabled){background-color:var(--nf-primary-2,#1a4556)}.DecisionsSelectionList_applyButtonHeader__L6aBh:disabled{opacity:.5;cursor:not-allowed}.DecisionsSelectionList_collapseIcon__drHPD{color:var(--nf-muted);display:flex;align-items:center;transition:transform .3s ease}.DecisionsSelectionList_body__v9wxD{display:flex;flex-direction:column}.DecisionsSelectionList_scrollList__rpgqw{max-height:420px;overflow:auto;border-bottom:1px solid var(--nf-border)}.DecisionsSelectionList_tableWrap__153SO{width:100%;overflow-x:auto}.DecisionsSelectionList_decisionTable__HtHva{width:100%;border-collapse:collapse;min-width:760px;font-size:13px}.DecisionsSelectionList_decisionTable__HtHva thead th{text-align:left;font-weight:600;color:var(--nf-text-muted);background:var(--nf-bg-subtle);padding:10px 12px;border-bottom:1px solid var(--nf-border);position:sticky;top:0;z-index:1}.DecisionsSelectionList_tdSelect__g3_F7,.DecisionsSelectionList_thSelect__GxhBO{width:64px;text-align:center}.DecisionsSelectionList_tdEdit__3IxnU,.DecisionsSelectionList_thEdit__Dfhrr{width:72px;text-align:center}.DecisionsSelectionList_tableRow__U9efm td{padding:10px 12px;border-bottom:1px solid var(--nf-border);vertical-align:middle}.DecisionsSelectionList_tableRow__U9efm{cursor:pointer;transition:background .15s}.DecisionsSelectionList_tableRow__U9efm:hover{background:var(--nf-bg-hover)}.DecisionsSelectionList_selectedRow__ViVJq{background:rgba(36,93,115,.03)}.DecisionsSelectionList_tdTitle__plaOQ{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--nf-text)}.DecisionsSelectionList_nativeCheckbox__IE8G1{appearance:auto;width:18px;height:18px;cursor:pointer;accent-color:var(--nf-primary);margin:0 auto;display:block}.DecisionsSelectionList_confidencePill__e1wH7{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--nf-border);border-radius:999px;background:var(--nf-surface)}.DecisionsSelectionList_confidenceDot__SvFSv{width:8px;height:8px;border-radius:50%;flex-shrink:0}.DecisionsSelectionList_confidence_LOW__dv84N{background-color:#ef4444}.DecisionsSelectionList_confidence_MEDIUM__96jMw{background-color:#f59e0b}.DecisionsSelectionList_confidence_HIGH__EHpSe{background-color:#10b981}.DecisionsSelectionList_confidence_UNKNOWN__fDJwL{background-color:var(--nf-text-muted)}.DecisionsSelectionList_editAction__vD2L2{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--nf-text);cursor:pointer;transition:all .2s ease}.DecisionsSelectionList_editAction__vD2L2:hover{border-color:var(--nf-border);background-color:var(--nf-bg-hover);color:var(--nf-primary)}.DecisionsSelectionList_infoNote__iUfmL{display:flex;gap:8px;align-items:flex-start;background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border);border-radius:8px;padding:12px;margin:16px 20px 0;font-size:12px;color:var(--nf-text-muted);line-height:1.5}.DecisionsSelectionList_infoNoteIcon__h_jIg{color:var(--nf-primary);flex-shrink:0;margin-top:2px}.DecisionsSelectionList_footer__1jae5{padding:16px 20px;background:var(--nf-bg-subtle);display:flex;justify-content:space-between;align-items:center}.DecisionsSelectionList_footerContent__snIN1{display:flex;flex-direction:column;gap:8px;width:100%}.DecisionsSelectionList_footerNote__WUwVM{font-size:13px;color:var(--nf-text-muted)}.DecisionsSelectionList_footerWarning__iYRjf{display:flex;gap:6px;align-items:flex-start;background-color:rgba(36,93,115,.04);border-left:2px solid var(--nf-primary);border-radius:0 4px 4px 0;padding:6px 10px;font-size:11px;line-height:1.4;color:var(--nf-text-muted)}.DecisionsSelectionList_footerWarningIcon__ksZr3{color:var(--nf-primary);flex-shrink:0;margin-top:1px}.DecisionsSelectionList_emptyState__JGCDE{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 20px;gap:16px}.DecisionsSelectionList_emptyStateTitle__1MtqD{font-size:18px;font-weight:600;color:var(--nf-text);margin:0}.DecisionsSelectionList_emptyStateText__yI25G{font-size:14px;color:var(--nf-text-muted);line-height:1.6;max-width:400px;margin:0}.DecisionsSelectionList_spinner__L24Px{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:DecisionsSelectionList_spin__dEelm .7s linear infinite;flex-shrink:0}@keyframes DecisionsSelectionList_spin__dEelm{to{transform:rotate(1turn)}}@media (max-width:640px){.DecisionsSelectionList_footer__1jae5{flex-direction:column;gap:16px;align-items:stretch}.DecisionsSelectionList_footerLeft__Vx01a{padding-right:0;align-items:center;text-align:center}.DecisionsSelectionList_footerWarning__iYRjf{text-align:left;border-left:none;background-color:transparent;border-top:1px dotted var(--nf-border);padding-top:8px}.DecisionsSelectionList_decisionItem__l1RFP{padding:12px;align-items:flex-start}.DecisionsSelectionList_checkbox__eIhlH,.DecisionsSelectionList_editAction__vD2L2{margin-top:2px}.DecisionsSelectionList_decisionMeta__hlW_P{gap:4px 6px}.DecisionsSelectionList_metaDot__tgBWH{display:none}.DecisionsSelectionList_metaItem__a4m4V{background:var(--nf-bg-subtle);padding:2px 6px;border-radius:4px;border:1px solid var(--nf-border)}}.BudgetCharts_chartContainer__ars6q{background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px;padding:24px}.BudgetCharts_chartWrapper__bGXhx{position:relative;width:100%}.BudgetCharts_chartsSection__wQdPZ{display:flex;flex-direction:column;gap:24px;margin-top:24px;min-width:0}.BudgetCharts_chartsGrid__d67YP{display:grid;grid-template-columns:1fr;gap:24px;min-width:0}.BudgetCharts_fullWidth__X14ud{grid-column:1/-1;min-width:0}.BudgetCharts_twoColumns__BsBw5{display:grid;grid-template-columns:1fr;gap:24px;min-width:0}.BudgetCharts_twoColumns__BsBw5>*{min-width:0}@media (min-width:1024px){.BudgetCharts_twoColumns__BsBw5{grid-template-columns:repeat(2,1fr)}}.BudgetCharts_emptyChartState__8PoeT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--nf-muted);text-align:center}.BudgetCharts_emptyChartState__8PoeT p{margin:8px 0 0;font-size:14px}.MixedBudgetTable_positiveText__noRy8{color:#15803d}.MixedBudgetTable_negativeText__oVw_i{color:#b91c1c}.MixedBudgetTable_mixedBudgetTableWrap__Wy_Um{display:flex;flex-direction:column;gap:12px}.MixedBudgetTable_mixedBudgetTableHeader__TYKAC{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.MixedBudgetTable_mixedBudgetTitle__TFRia{margin:0;font-size:16px;color:var(--nf-text)}.MixedBudgetTable_mixedBudgetDescription__lYnTW{margin:4px 0 0;color:var(--nf-muted);font-size:13px;line-height:1.5}.MixedBudgetTable_mixedBudgetAmountCell__qhw55{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px;width:100%}.MixedBudgetTable_mixedBudgetAmountCell__qhw55[data-source=actual]{color:#166534}.MixedBudgetTable_mixedBudgetAmount__HPBs4{font-size:12px;font-weight:400;color:var(--nf-text);white-space:nowrap}.MixedBudgetTable_mixedBudgetAmountCell__qhw55[data-source=actual] .MixedBudgetTable_mixedBudgetAmount__HPBs4{color:#166534}.MixedBudgetTable_mixedBudgetPeriodHeader__whUVN{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;font-size:12px;line-height:1.2;white-space:nowrap}.MixedBudgetTable_mixedBudgetPeriodHeader__whUVN small{color:var(--nf-muted);font-size:10px;font-weight:600;text-transform:uppercase}.MixedBudgetTable_mixedBudgetPeriodHeader__whUVN[data-source=actual]{color:#166534}.MixedBudgetTable_mixedBudgetPeriodHeader__whUVN[data-source=actual] small{color:#15803d}.MixedBudgetTable_mixedBudgetSourceLegend__qc_SB{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:-4px}.MixedBudgetTable_mixedBudgetSourceLegendItem__7R9Cv{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background-color:rgba(248,250,252,.8);color:#475569;font-size:11px;line-height:1.2}.MixedBudgetTable_mixedBudgetSourceLegendItem__7R9Cv strong{font-size:11px;font-weight:700;text-transform:uppercase}.MixedBudgetTable_mixedBudgetSourceLegendItem__7R9Cv[data-source=actual]{border-color:rgba(34,197,94,.24);background-color:rgba(34,197,94,.08);color:#166534}.MixedBudgetTable_mixedBudgetSourceLegendItem__7R9Cv[data-source=budget]{border-color:rgba(59,130,246,.2);background-color:rgba(59,130,246,.06);color:#1e40af}.MixedBudgetTable_mixedBudgetSourceBadge__I9DZ_{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background-color:rgba(148,163,184,.14);color:#475569}.MixedBudgetTable_mixedBudgetSourceBadge__I9DZ_[data-source=actual]{background-color:rgba(34,197,94,.12);color:#15803d}.MixedBudgetTable_mixedBudgetSourceBadge__I9DZ_[data-source=budget]{background-color:rgba(59,130,246,.1);color:#1d4ed8}.MixedBudgetTable_mixedBudgetGroupLabel__AnBk_,.MixedBudgetTable_mixedBudgetTotalLabel__bnpfM{font-weight:800;color:var(--nf-text)}.MixedBudgetTable_mixedBudgetEmptyCell__icPlE{color:var(--nf-muted)}.ActualNotEnabledDialog_notEnabledOverlay__IAQUO{display:flex;align-items:center;justify-content:center;flex:1 1;padding:24px}.ActualNotEnabledDialog_notEnabledDialog__JiptG{background:var(--nf-panel);border:1px solid var(--nf-border);border-radius:20px;box-shadow:0 16px 40px rgba(15,23,42,.08);padding:40px 36px;max-width:480px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ActualNotEnabledDialog_notEnabledIcon___JD23{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:rgba(36,93,115,.08);color:var(--nf-primary)}.ActualNotEnabledDialog_notEnabledTitle__ZEcEa{font-size:18px;font-weight:700;color:var(--nf-text);margin:0}.ActualNotEnabledDialog_notEnabledBody__vPiax{font-size:14px;color:var(--nf-muted);line-height:1.7;margin:0}.ActualNotEnabledDialog_notEnabledError__z62Xd{font-size:13px;color:var(--color-danger,#ef4444);background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:10px 14px;margin:0;width:100%;text-align:left}.ActualNotEnabledDialog_notEnabledActions__jgiQe{display:flex;gap:12px;margin-top:8px;width:100%;justify-content:center}.ActualNotEnabledDialog_notEnabledBackButton__l8kEt{padding:10px 20px;border-radius:10px;border:1px solid var(--nf-border);background:transparent;color:var(--nf-text);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.ActualNotEnabledDialog_notEnabledBackButton__l8kEt:hover:not(:disabled){background:var(--nf-bg-subtle,#f8fafc);border-color:var(--nf-primary)}.ActualNotEnabledDialog_notEnabledBackButton__l8kEt:disabled{opacity:.5;cursor:not-allowed}.ActualNotEnabledDialog_notEnabledActivateButton__eAwwy{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:none;background:var(--nf-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s}.ActualNotEnabledDialog_notEnabledActivateButton__eAwwy:hover:not(:disabled){opacity:.88}.ActualNotEnabledDialog_notEnabledActivateButton__eAwwy:disabled{opacity:.55;cursor:not-allowed}@keyframes ActualNotEnabledDialog_spin__GK1OI{to{transform:rotate(1turn)}}.ActualNotEnabledDialog_spinnerIcon__tuUHn{animation:ActualNotEnabledDialog_spin__GK1OI .8s linear infinite}.OperationalCashFlowInfoDialog_overlay__QDBsV{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:rgba(15,23,42,.56)}.OperationalCashFlowInfoDialog_dialog__wwSaA{width:min(100%,42rem);max-height:calc(100vh - 2rem);overflow:auto;border-radius:1rem 1rem 0 0;background:#ffffff;box-shadow:0 24px 48px rgba(15,23,42,.18)}.OperationalCashFlowInfoDialog_header__vJII2{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem 0}.OperationalCashFlowInfoDialog_title__lkv2O{margin:0;font-size:1.125rem;line-height:1.35;color:#0f172a}.OperationalCashFlowInfoDialog_closeButton__g5Zrk{border:0;background:transparent;color:#475569;font-size:1.75rem;line-height:1;cursor:pointer}.OperationalCashFlowInfoDialog_content__ngdoS{padding:.75rem 1rem 0;color:#334155}.OperationalCashFlowInfoDialog_lead__jfBfV{margin-top:0;font-weight:700;color:#0f172a}.OperationalCashFlowInfoDialog_section__p9NZm{margin-top:1rem}.OperationalCashFlowInfoDialog_sectionTitle__upCux{margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:#0f172a}.OperationalCashFlowInfoDialog_list__5zBWS{margin:0;padding-left:1.25rem}.OperationalCashFlowInfoDialog_list__5zBWS li+li{margin-top:.5rem}.OperationalCashFlowInfoDialog_note__rWoKP{margin:1rem 0 0;padding:.875rem 1rem;border-radius:.875rem;background:#f8fafc;color:#0f172a}.OperationalCashFlowInfoDialog_actions__qMWMw{display:flex;justify-content:flex-end;padding:1rem}.OperationalCashFlowInfoDialog_primaryButton__ivupK{min-height:2.75rem;padding:.75rem 1rem;border:0;border-radius:.875rem;background:#0f172a;color:#ffffff;font-weight:600;cursor:pointer}.OperationalCashFlowInfoDialog_primaryButton__ivupK:hover{background:#1e293b}.OperationalCashFlowInfoDialog_closeButton__g5Zrk:focus-visible,.OperationalCashFlowInfoDialog_primaryButton__ivupK:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (min-width:768px){.OperationalCashFlowInfoDialog_overlay__QDBsV{align-items:center;padding:2rem}.OperationalCashFlowInfoDialog_dialog__wwSaA{max-height:min(80vh,48rem);border-radius:1rem}.OperationalCashFlowInfoDialog_header__vJII2{padding:1.25rem 1.25rem 0}.OperationalCashFlowInfoDialog_content__ngdoS{padding:1rem 1.25rem 0}.OperationalCashFlowInfoDialog_actions__qMWMw{padding:1.25rem}}.ActualVsPlan_page__SAb77{display:flex;flex-direction:column;width:100%;min-height:100%;overflow:visible}.ActualVsPlan_topbar__uXONC{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--nf-border);background-color:var(--nf-panel)}.ActualVsPlan_topLeft__9cujh{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ActualVsPlan_topRight__M3PPL{display:flex;align-items:center;gap:12px}.ActualVsPlan_title__deP_c{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin:0;color:var(--nf-text)}.ActualVsPlan_subtitle__Q5xqg{font-size:14px;color:var(--nf-muted);margin:0}.ActualVsPlan_backLink__9RBpr{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border);color:var(--nf-text-muted);transition:all .2s;text-decoration:none;flex-shrink:0}.ActualVsPlan_backLink__9RBpr:hover{background-color:var(--nf-surface);border-color:var(--nf-primary);color:var(--nf-primary)}@media (max-width:768px){.ActualVsPlan_page__SAb77{min-height:100%}.ActualVsPlan_topbar__uXONC{flex-direction:column;align-items:flex-start;padding:16px;gap:12px}.ActualVsPlan_topRight__M3PPL{width:100%;justify-content:flex-end}}.ActualVsPlan_content__86lbA{padding:24px;display:flex;flex-direction:column;gap:24px;flex:1 1 auto;overflow:visible}.ActualVsPlan_workspaceGrid__F4YPP{display:grid;gap:20px;align-items:start}.ActualVsPlan_workspaceGridSingle__7lacU{grid-template-columns:1fr}.ActualVsPlan_workspaceGridWithPanel__av6bl{grid-template-columns:minmax(0,1.75fr) minmax(340px,.95fr)}.ActualVsPlan_loadingState__a5VdP{min-height:360px;display:flex;align-items:center;justify-content:center;background-color:var(--nf-panel);border:1px solid rgba(36,93,115,.12);border-radius:20px;color:var(--nf-muted);line-height:1.6}@media (max-width:1280px){.ActualVsPlan_workspaceGridSingle__7lacU,.ActualVsPlan_workspaceGridWithPanel__av6bl{grid-template-columns:1fr}}.budgetDetail_page__lM6tt{display:flex;flex-direction:column;width:100%;min-height:100vh}.budgetDetail_topbar__jwXcw{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--nf-border);background-color:var(--nf-panel);gap:16px}.budgetDetail_topbarLeft__S4YTa{display:flex;align-items:center;gap:16px;flex:1 1;min-width:0}.budgetDetail_topbarRight__LMje_{display:flex;align-items:center;gap:12px}.budgetDetail_iconButton__DxT8Y{display:flex;align-items:center;justify-content:center;padding:8px;background-color:transparent;border:1px solid var(--nf-border);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--nf-text)}.budgetDetail_iconButton__DxT8Y:hover{background-color:var(--nf-gray-50)}.budgetDetail_titleWrapper__VMxwi{display:flex;flex-direction:column;gap:4px}.budgetDetail_titleRow__p6uSo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.budgetDetail_editTitleButton__xzYvY{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--nf-surface,#f3f4f6);border:1px solid var(--nf-border);border-radius:6px;color:var(--nf-text);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.budgetDetail_editTitleButton__xzYvY:hover{background-color:var(--nf-panel);border-color:var(--nf-primary);color:var(--nf-primary)}.budgetDetail_title___5HKD{font-size:24px;font-weight:600;margin:0;color:var(--nf-text)}.budgetDetail_subtitle__uxV3d{font-size:14px;color:var(--nf-muted)}.budgetDetail_statusBadge__gNNxG{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;color:white}.budgetDetail_actionsMenu__kIfUj{position:relative}.budgetDetail_actionsDropdown__vOHVn{position:absolute;top:100%;right:0;margin-top:8px;background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:200px;z-index:100}.budgetDetail_actionsDropdown__vOHVn button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--nf-text);transition:background-color .2s}.budgetDetail_actionsDropdown__vOHVn button:hover{background-color:var(--nf-gray-50)}.budgetDetail_actionsDropdown__vOHVn button:first-child{border-radius:8px 8px 0 0}.budgetDetail_actionsDropdown__vOHVn button:last-child{border-radius:0 0 8px 8px}.budgetDetail_mobileActionText__TYgpi{display:none}.budgetDetail_content__sdFiJ{padding:10px;display:flex;flex-direction:column;gap:24px}.budgetDetail_summaryGrid__mbvBS{display:grid;grid-template-columns:1fr;gap:16px}.budgetDetail_summaryCard__yQzaw{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px}.budgetDetail_summaryIcon__nbV6T{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;flex-shrink:0}.budgetDetail_summaryContent__bahwE{display:flex;flex-direction:column;gap:4px}.budgetDetail_summaryLabel__f1b4M{font-size:13px;color:var(--nf-muted)}.budgetDetail_summaryValue___Fxuw{font-size:24px;font-weight:600}.budgetDetail_summaryCount__0e4ML{font-size:12px;color:var(--nf-muted)}.budgetDetail_section__PGA5a{background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px;padding:24px}.budgetDetail_sectionHeader__vH4Ta{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.budgetDetail_sectionTitle__2yPqo{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;margin:0;color:var(--nf-text)}.budgetDetail_addButton__MJ4Nn{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.budgetDetail_addButton__MJ4Nn:hover{background-color:var(--nf-primary-2)}.budgetDetail_emptyState__fMVcR{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 20px;gap:16px}.budgetDetail_emptyStateTitle__5qvCC{font-size:18px;font-weight:600;color:var(--nf-text);margin:0}.budgetDetail_emptyStateText__4q97V{font-size:14px;color:var(--nf-muted);line-height:1.6;max-width:400px;margin:0}.budgetDetail_primaryButton__aeRiI{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.budgetDetail_primaryButton__aeRiI:hover{background-color:var(--nf-primary-2)}.budgetDetail_linesGroup__xRlS3{margin-bottom:32px}.budgetDetail_linesGroup__xRlS3:last-child{margin-bottom:0}.budgetDetail_linesGroupTitle__eCJMC{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;margin:0 0 16px;color:var(--nf-text)}.budgetDetail_linesList__0Ekgh{display:flex;flex-direction:column;gap:12px}.budgetDetail_lineCard__H82G1{padding:16px;background-color:var(--nf-gray-50);border:1px solid var(--nf-border);border-radius:8px;transition:all .2s}.budgetDetail_lineCard__H82G1:hover{border-color:var(--nf-primary);box-shadow:0 2px 8px rgba(0,0,0,.05)}.budgetDetail_lineHeader__p_K3V{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.budgetDetail_lineLabel____lM3{font-size:15px;font-weight:600;color:var(--nf-text);flex:1 1}.budgetDetail_lineAmount__sQsVA{font-size:18px;font-weight:600;white-space:nowrap}.budgetDetail_lineRule__Mf3Ik{font-size:13px;color:var(--nf-muted);margin-bottom:12px}.budgetDetail_linePeriods__rJ3E_{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.budgetDetail_periodChip__gdSOs{display:flex;flex-direction:column;align-items:center;padding:8px 12px;background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:6px;min-width:70px}.budgetDetail_periodLabel__f3K0v{font-size:11px;color:var(--nf-muted);margin-bottom:4px}.budgetDetail_periodAmount__ymAFP{font-size:13px;font-weight:600;color:var(--nf-text)}.budgetDetail_lineEditButton__Mqpe5{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:transparent;border:1px solid var(--nf-border);border-radius:6px;font-size:13px;color:var(--nf-text);cursor:pointer;transition:all .2s}.budgetDetail_lineEditButton__Mqpe5:hover{background-color:var(--nf-panel);border-color:var(--nf-primary);color:var(--nf-primary)}.budgetDetail_metadata__CBH_6{display:grid;grid-template-columns:1fr;gap:12px;padding:20px;background-color:var(--nf-gray-50);border-radius:8px;font-size:14px}.budgetDetail_metadataItem__29eY6{display:flex;justify-content:space-between;gap:16px}.budgetDetail_metadataLabel__ScvnX{color:var(--nf-muted);font-weight:500}.budgetDetail_error__t5IYm,.budgetDetail_loading__0nNo3{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px}.budgetDetail_loadingSpinner__k7QqY{font-size:16px;color:var(--nf-muted)}.budgetDetail_error__t5IYm{flex-direction:column;gap:16px;text-align:center;color:var(--nf-error)}.budgetDetail_error__t5IYm p{margin:0;font-size:16px}.budgetDetail_backButton__tAZC_{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.budgetDetail_backButton__tAZC_:hover{background-color:var(--nf-primary-2)}.budgetDetail_actualVsPlanButton__hiHSt,.budgetDetail_aiButton__g1wz6{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--nf-border,#e2e8f0);border-radius:8px;background:var(--nf-panel,#ffffff);color:var(--nf-text,#0f1729);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.05)}.budgetDetail_actualVsPlanButton__hiHSt:hover:not(:disabled),.budgetDetail_aiButton__g1wz6:hover:not(:disabled){border-color:var(--nf-primary,#2563eb);color:var(--nf-primary,#2563eb);background:var(--nf-bg-subtle,#f8fafc);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.budgetDetail_actualVsPlanButton__hiHSt:active:not(:disabled),.budgetDetail_aiButton__g1wz6:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.budgetDetail_actualVsPlanButton__hiHSt:disabled,.budgetDetail_aiButton__g1wz6:disabled{opacity:.5;cursor:not-allowed;transform:none}.budgetDetail_aiButtonPremiumLocked___ncdT{background:linear-gradient(180deg,rgba(255,247,237,.92),rgba(255,255,255,1))!important;border-color:rgba(245,158,11,.34)!important;color:#b45309!important;box-shadow:0 1px 2px rgba(245,158,11,.08)!important}.budgetDetail_aiButtonPremiumLocked___ncdT:hover:not(:disabled){background:linear-gradient(180deg,rgba(255,247,237,1),rgba(255,255,255,1))!important;border-color:#f59e0b!important;color:#92400e!important;box-shadow:0 4px 6px -1px rgba(245,158,11,.18),0 2px 4px -1px rgba(245,158,11,.1)!important;transform:translateY(-1px)}.budgetDetail_aiButtonPremiumLocked___ncdT:focus-visible{outline:none;border-color:#f59e0b!important;box-shadow:0 0 0 3px rgba(245,158,11,.16)!important}.budgetDetail_premiumFeatureIcon___fsaR{color:#f59e0b;flex-shrink:0}@media (min-width:640px){.budgetDetail_metadata__CBH_6,.budgetDetail_summaryGrid__mbvBS{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.budgetDetail_summaryGrid__mbvBS{grid-template-columns:repeat(4,1fr)}.budgetDetail_linePeriods__rJ3E_{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@media (max-width:768px){.budgetDetail_topbar__jwXcw{padding:16px;flex-direction:column;align-items:flex-start;gap:16px}.budgetDetail_topbarRight__LMje_{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:12px}.budgetDetail_actionsMenu__kIfUj{width:100%;display:flex;flex-direction:column}.budgetDetail_actionsMenu__kIfUj .budgetDetail_iconButton__DxT8Y{width:100%;justify-content:center;gap:8px;padding:10px}.budgetDetail_mobileActionText__TYgpi{display:inline;font-size:14px;font-weight:500}.budgetDetail_actionsDropdown__vOHVn{position:static;width:100%;margin-top:8px;box-shadow:none}.budgetDetail_actualVsPlanButton__hiHSt,.budgetDetail_aiButton__g1wz6{flex:1 1;min-width:fit-content;justify-content:center;padding:10px 16px}}.DecisionResultPanels_panel__HI4ZJ{border:1px solid var(--nf-border);border-radius:10px;background:var(--nf-panel);overflow:hidden}.DecisionResultPanels_collapsed__pG6yz{border-color:var(--nf-border)}.DecisionResultPanels_panelHeader__C1kGf{display:flex;justify-content:flex-start;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;background:var(--nf-bg-subtle)}.DecisionResultPanels_panelTitle__t1u7N{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--nf-text)}.DecisionResultPanels_collapseIcon__kqGD3{display:inline-flex;align-items:center;color:var(--nf-text-muted);flex-shrink:0;margin-left:4px}.DecisionResultPanels_panelBody__r90rl{padding:14px}.budgetDetail_page__VRGm2{display:flex;flex-direction:column;width:100%;min-height:100vh}.budgetDetail_topbar__kPcbZ{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--nf-border);background-color:var(--nf-panel);gap:16px}.budgetDetail_topbarLeft__94ZPQ{display:flex;align-items:center;gap:16px;flex:1 1;min-width:0}.budgetDetail_topbarRight__THFJd{display:flex;align-items:center;gap:12px}.budgetDetail_iconButton___yGgj{display:flex;align-items:center;justify-content:center;padding:8px;background-color:transparent;border:1px solid var(--nf-border);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--nf-text)}.budgetDetail_iconButton___yGgj:hover{background-color:var(--nf-gray-50)}.budgetDetail_titleWrapper__RexUy{display:flex;flex-direction:column;gap:4px}.budgetDetail_titleRow__bqsYR{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.budgetDetail_editTitleButton__cu2mm{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--nf-surface,#f3f4f6);border:1px solid var(--nf-border);border-radius:6px;color:var(--nf-text);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.budgetDetail_editTitleButton__cu2mm:hover{background-color:var(--nf-panel);border-color:var(--nf-primary);color:var(--nf-primary)}.budgetDetail_title__iT6g8{font-size:24px;font-weight:600;margin:0;color:var(--nf-text)}.budgetDetail_subtitle__eULu0{font-size:14px;color:var(--nf-muted)}.budgetDetail_statusBadge__M7v7c{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;color:white}.budgetDetail_actionsMenu__xwLlc{position:relative}.budgetDetail_actionsDropdown__KPYJ3{position:absolute;top:100%;right:0;margin-top:8px;background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:200px;z-index:100}.budgetDetail_actionsDropdown__KPYJ3 button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--nf-text);transition:background-color .2s}.budgetDetail_actionsDropdown__KPYJ3 button:hover{background-color:var(--nf-gray-50)}.budgetDetail_actionsDropdown__KPYJ3 button:first-child{border-radius:8px 8px 0 0}.budgetDetail_actionsDropdown__KPYJ3 button:last-child{border-radius:0 0 8px 8px}.budgetDetail_mobileActionText__zljkw{display:none}.budgetDetail_content__JP3HU{padding:10px;display:flex;flex-direction:column;gap:24px}.budgetDetail_summaryGrid__v_6gj{display:grid;grid-template-columns:1fr;gap:16px}.budgetDetail_summaryCard__tnVYc{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px}.budgetDetail_summaryIcon__rDjXE{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;flex-shrink:0}.budgetDetail_summaryContent__sSbEb{display:flex;flex-direction:column;gap:4px}.budgetDetail_summaryLabel__c1rRe{font-size:13px;color:var(--nf-muted)}.budgetDetail_summaryValue__nUda3{font-size:24px;font-weight:600}.budgetDetail_summaryCount__y_7CP{font-size:12px;color:var(--nf-muted)}.budgetDetail_section__PcyP6{background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px;padding:24px}.budgetDetail_sectionHeader__Sj9kb{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.budgetDetail_sectionTitle__8vHxK{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;margin:0;color:var(--nf-text)}.budgetDetail_addButton__Izcnf{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.budgetDetail_addButton__Izcnf:hover{background-color:var(--nf-primary-2)}.budgetDetail_emptyState__Uuibj{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 20px;gap:16px}.budgetDetail_emptyStateTitle__8OYS2{font-size:18px;font-weight:600;color:var(--nf-text);margin:0}.budgetDetail_emptyStateText__vqCcQ{font-size:14px;color:var(--nf-muted);line-height:1.6;max-width:400px;margin:0}.budgetDetail_primaryButton__dVgYa{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.budgetDetail_primaryButton__dVgYa:hover{background-color:var(--nf-primary-2)}.budgetDetail_linesGroup__NjcHn{margin-bottom:32px}.budgetDetail_linesGroup__NjcHn:last-child{margin-bottom:0}.budgetDetail_linesGroupTitle__vLlNF{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;margin:0 0 16px;color:var(--nf-text)}.budgetDetail_linesList__g4anE{display:flex;flex-direction:column;gap:12px}.budgetDetail_lineCard__Re5_e{padding:16px;background-color:var(--nf-gray-50);border:1px solid var(--nf-border);border-radius:8px;transition:all .2s}.budgetDetail_lineCard__Re5_e:hover{border-color:var(--nf-primary);box-shadow:0 2px 8px rgba(0,0,0,.05)}.budgetDetail_lineHeader__tH4by{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.budgetDetail_lineLabel__2X_tR{font-size:15px;font-weight:600;color:var(--nf-text);flex:1 1}.budgetDetail_lineAmount__gkrge{font-size:18px;font-weight:600;white-space:nowrap}.budgetDetail_lineRule___chbF{font-size:13px;color:var(--nf-muted);margin-bottom:12px}.budgetDetail_linePeriods__SJ8w_{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.budgetDetail_periodChip__69TiD{display:flex;flex-direction:column;align-items:center;padding:8px 12px;background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:6px;min-width:70px}.budgetDetail_periodLabel__vwuUr{font-size:11px;color:var(--nf-muted);margin-bottom:4px}.budgetDetail_periodAmount__xqZDC{font-size:13px;font-weight:600;color:var(--nf-text)}.budgetDetail_lineEditButton__WNDx_{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:transparent;border:1px solid var(--nf-border);border-radius:6px;font-size:13px;color:var(--nf-text);cursor:pointer;transition:all .2s}.budgetDetail_lineEditButton__WNDx_:hover{background-color:var(--nf-panel);border-color:var(--nf-primary);color:var(--nf-primary)}.budgetDetail_metadata__WGiRn{display:grid;grid-template-columns:1fr;gap:12px;padding:20px;background-color:var(--nf-gray-50);border-radius:8px;font-size:14px}.budgetDetail_metadataItem__kz1yG{display:flex;justify-content:space-between;gap:16px}.budgetDetail_metadataLabel__cC60E{color:var(--nf-muted);font-weight:500}.budgetDetail_error__dZl92,.budgetDetail_loading__4iUFr{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px}.budgetDetail_loadingSpinner__vneRu{font-size:16px;color:var(--nf-muted)}.budgetDetail_error__dZl92{flex-direction:column;gap:16px;text-align:center;color:var(--nf-error)}.budgetDetail_error__dZl92 p{margin:0;font-size:16px}.budgetDetail_backButton__fn69u{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.budgetDetail_backButton__fn69u:hover{background-color:var(--nf-primary-2)}.budgetDetail_aiButton__azCJ8{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--nf-border,#e2e8f0);border-radius:8px;background:var(--nf-panel,#ffffff);color:var(--nf-text,#0f1729);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.05)}.budgetDetail_aiButton__azCJ8:hover:not(:disabled){border-color:var(--nf-primary,#2563eb);color:var(--nf-primary,#2563eb);background:var(--nf-bg-subtle,#f8fafc);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.budgetDetail_aiButton__azCJ8:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.budgetDetail_aiButton__azCJ8:disabled{opacity:.5;cursor:not-allowed;transform:none}.budgetDetail_aiButtonPremiumLocked__pk7CZ{background:linear-gradient(180deg,rgba(255,247,237,.92),rgba(255,255,255,1));border-color:rgba(245,158,11,.34);color:#b45309;box-shadow:0 1px 2px rgba(245,158,11,.08)}.budgetDetail_aiButtonPremiumLocked__pk7CZ:hover:not(:disabled){background:linear-gradient(180deg,rgba(255,247,237,1),rgba(255,255,255,1));border-color:#f59e0b;color:#92400e;box-shadow:0 4px 6px -1px rgba(245,158,11,.18),0 2px 4px -1px rgba(245,158,11,.1);transform:translateY(-1px)}.budgetDetail_aiButtonPremiumLocked__pk7CZ:focus-visible{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.16)}@media (max-width:768px){.budgetDetail_topbarRight__THFJd{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.budgetDetail_aiButtonsGroup__jPseP{width:100%;flex-direction:column;align-items:stretch;gap:8px}.budgetDetail_aiButtonsGroup__jPseP .budgetDetail_aiButton__azCJ8{width:100%;justify-content:center}.budgetDetail_aiButton__azCJ8 span{display:none}.budgetDetail_aiButton__azCJ8{padding:8px 12px}.budgetDetail_aiAnalysisButton___dmTq span{display:inline}.budgetDetail_aiAnalysisButton___dmTq{padding:8px 16px}}@media (min-width:640px){.budgetDetail_metadata__WGiRn,.budgetDetail_summaryGrid__v_6gj{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.budgetDetail_summaryGrid__v_6gj{grid-template-columns:repeat(4,1fr)}.budgetDetail_linePeriods__SJ8w_{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@media (max-width:768px){.budgetDetail_topbar__kPcbZ{padding:16px;flex-direction:column;align-items:flex-start;gap:16px}.budgetDetail_topbarRight__THFJd{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:12px}.budgetDetail_actionsMenu__xwLlc{width:100%;display:flex;flex-direction:column}.budgetDetail_actionsMenu__xwLlc .budgetDetail_iconButton___yGgj{width:100%;justify-content:center;gap:8px;padding:10px}.budgetDetail_mobileActionText__zljkw{display:inline;font-size:14px;font-weight:500}.budgetDetail_actionsDropdown__KPYJ3{position:static;width:100%;margin-top:8px;box-shadow:none}.budgetDetail_aiButtonsGroup__jPseP{width:100%;flex-direction:row;flex-wrap:wrap;gap:8px}.budgetDetail_actualVsPlanButton__bmGP_,.budgetDetail_aiButton__azCJ8{flex:1 1;min-width:fit-content;justify-content:center;padding:10px 16px}.budgetDetail_aiButton__azCJ8 span{display:inline}.budgetDetail_title__iT6g8{font-size:20px}.budgetDetail_content__JP3HU{padding:16px 16px 100px}.budgetDetail_section__PcyP6{padding:20px}.budgetDetail_summaryValue__nUda3{font-size:20px}.budgetDetail_lineAmount__gkrge{font-size:16px}}.budgetDetail_actualVsPlanButton__bmGP_{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--nf-border,#e2e8f0);border-radius:8px;background:var(--nf-panel,#ffffff);color:var(--nf-text,#0f1729);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.05)}.budgetDetail_actualVsPlanButton__bmGP_:hover{border-color:var(--nf-primary,#2563eb);color:var(--nf-primary,#2563eb);background:var(--nf-bg-subtle,#f8fafc);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.budgetDetail_actualVsPlanButton__bmGP_:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.budgetDetail_premiumFeatureIcon__gHo_j{color:#f59e0b;flex-shrink:0}.AIBudgetGenerationModal_modalOverlay__aJEY3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AIBudgetGenerationModal_modalContent__59rw9{background:white;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.AIBudgetGenerationModal_modalHeader__KT_aK{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 20px;border-bottom:1px solid var(--nf-border)}.AIBudgetGenerationModal_headerContent__nqSxR{display:flex;align-items:flex-start;gap:12px;flex:1 1}.AIBudgetGenerationModal_iconWrapper__cd76i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;flex-shrink:0}.AIBudgetGenerationModal_modalTitle__Qwx0w{font-size:18px;font-weight:600;color:var(--nf-text);margin:0}.AIBudgetGenerationModal_modalSubtitle__US5sF{font-size:14px;color:var(--nf-muted);margin:4px 0 0}.AIBudgetGenerationModal_closeButton__kwq7e{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:none;background:var(--nf-surface,#f3f4f6);color:var(--nf-text);cursor:pointer;transition:all .2s;flex-shrink:0}.AIBudgetGenerationModal_closeButton__kwq7e:hover:not(:disabled){background:var(--nf-border,#e5e7eb)}.AIBudgetGenerationModal_closeButton__kwq7e:disabled{opacity:.5;cursor:not-allowed}.AIBudgetGenerationModal_modalBody__U03kB{padding:24px;display:flex;flex-direction:column;gap:20px}.AIBudgetGenerationModal_infoBox__tUIdN{display:flex;gap:12px;padding:12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:8px;font-size:13px;line-height:1.5;color:#1e40af}.AIBudgetGenerationModal_infoBox__tUIdN svg{flex-shrink:0;margin-top:2px}.AIBudgetGenerationModal_errorBox__FcnIk{display:flex;gap:12px;padding:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:13px;line-height:1.5;color:#991b1b}.AIBudgetGenerationModal_errorBox__FcnIk svg{flex-shrink:0;margin-top:2px}.AIBudgetGenerationModal_formGroup__Lj3yH{display:flex;flex-direction:column;gap:8px}.AIBudgetGenerationModal_label__ajZfE{font-size:14px;font-weight:500;color:var(--nf-text)}.AIBudgetGenerationModal_textarea__OiEPC{width:100%;padding:12px;border:1px solid var(--nf-border);border-radius:8px;font-size:14px;font-family:inherit;line-height:1.5;color:var(--nf-text);background:var(--nf-bg);resize:vertical;min-height:120px;transition:all .2s}.AIBudgetGenerationModal_textarea__OiEPC:focus{outline:none;border-color:var(--nf-primary);box-shadow:0 0 0 3px rgba(36,93,115,.1)}.AIBudgetGenerationModal_textarea__OiEPC:disabled{opacity:.6;cursor:not-allowed}.AIBudgetGenerationModal_textarea__OiEPC::placeholder{color:var(--nf-muted)}.AIBudgetGenerationModal_helperText__69yJ_{font-size:12px;color:var(--nf-muted)}.AIBudgetGenerationModal_helperRow__VQRm1{display:flex;align-items:center;justify-content:space-between;gap:12px}.AIBudgetGenerationModal_clearDraftButton__iXze8{border:none;background:transparent;color:var(--nf-muted);font-size:12px;font-weight:500;cursor:pointer;padding:0}.AIBudgetGenerationModal_clearDraftButton__iXze8:hover:not(:disabled){color:var(--nf-text);text-decoration:underline}.AIBudgetGenerationModal_clearDraftButton__iXze8:disabled{opacity:.5;cursor:not-allowed}.AIBudgetGenerationModal_modalFooter__L1aY3{display:flex;gap:12px;justify-content:flex-end}.AIBudgetGenerationModal_cancelButton__hNJFQ{padding:10px 20px;border:1px solid var(--nf-border);border-radius:8px;font-size:14px;font-weight:500;color:var(--nf-text);background:white;cursor:pointer;transition:all .2s}.AIBudgetGenerationModal_cancelButton__hNJFQ:hover:not(:disabled){background:var(--nf-surface)}.AIBudgetGenerationModal_cancelButton__hNJFQ:disabled{opacity:.5;cursor:not-allowed}.AIBudgetGenerationModal_submitButton__Xoxzz{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;color:white;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;transition:all .2s}.AIBudgetGenerationModal_submitButton__Xoxzz:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.AIBudgetGenerationModal_submitButton__Xoxzz:disabled{opacity:.6;cursor:not-allowed;transform:none}.AIBudgetGenerationModal_spinner__cEOee{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:AIBudgetGenerationModal_spin__KB0nm .8s linear infinite}@keyframes AIBudgetGenerationModal_spin__KB0nm{to{transform:rotate(1turn)}}@media (max-width:640px){.AIBudgetGenerationModal_modalOverlay__aJEY3{padding:0;align-items:flex-end}.AIBudgetGenerationModal_modalContent__59rw9{max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:95vh}.AIBudgetGenerationModal_modalBody__U03kB,.AIBudgetGenerationModal_modalHeader__KT_aK{padding:20px}.AIBudgetGenerationModal_modalTitle__Qwx0w{font-size:16px}.AIBudgetGenerationModal_modalFooter__L1aY3{flex-direction:column-reverse}.AIBudgetGenerationModal_cancelButton__hNJFQ,.AIBudgetGenerationModal_submitButton__Xoxzz{width:100%;justify-content:center}.AIBudgetGenerationModal_helperRow__VQRm1{flex-direction:column;align-items:flex-start}}.PremiumFeatureModal_overlay__yijZZ{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.68);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.PremiumFeatureModal_dialog__YYVms{width:min(520px,100%);border-radius:20px;border:1px solid rgba(245,158,11,.22);background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 38%),linear-gradient(180deg,rgba(255,251,235,.98),rgba(255,255,255,.98));box-shadow:0 30px 80px rgba(15,23,42,.28);overflow:hidden}.PremiumFeatureModal_header__DG51b{display:flex;justify-content:flex-end;padding:14px 14px 0}.PremiumFeatureModal_closeButton__hxGLv{width:36px;height:36px;border:none;border-radius:999px;background:rgba(255,255,255,.78);color:#7c2d12;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.PremiumFeatureModal_closeButton__hxGLv:hover{background:white;transform:translateY(-1px)}.PremiumFeatureModal_body__CoRcN{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:8px 28px 28px}.PremiumFeatureModal_icon__9qnNB{width:64px;height:64px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;color:#b45309;background:linear-gradient(135deg,rgba(251,191,36,.22),rgba(249,115,22,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.PremiumFeatureModal_badge__u4GLn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(180,83,9,.08);color:#92400e;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.PremiumFeatureModal_title__Osti0{margin:0;font-size:24px;font-weight:700;line-height:1.2;color:#1f2937}.PremiumFeatureModal_description__VzW3E{margin:0;max-width:420px;font-size:14px;line-height:1.7;color:#5b6472}.PremiumFeatureModal_footer__SZROe{display:flex;justify-content:center;width:100%;margin-top:4px}.PremiumFeatureModal_primaryButton__WXMl5{min-width:180px;border:none;border-radius:12px;padding:12px 18px;background:linear-gradient(135deg,#d97706,#f59e0b);color:white;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.PremiumFeatureModal_primaryButton__WXMl5:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(217,119,6,.28)}@media (max-width:640px){.PremiumFeatureModal_overlay__yijZZ{padding:16px}.PremiumFeatureModal_dialog__YYVms{border-radius:18px}.PremiumFeatureModal_body__CoRcN{padding:4px 20px 24px}.PremiumFeatureModal_title__Osti0{font-size:20px}.PremiumFeatureModal_primaryButton__WXMl5{width:100%}}.PricingServiceCostSection_wrapper__jJA4G{display:flex;flex-direction:column;gap:12px}.PricingServiceCostSection_costSummaryBar__tFvhg{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:12px;border:1px solid var(--nf-border);background:var(--nf-bg,#fff);flex-wrap:wrap}.PricingServiceCostSection_costSummaryStats__SrDdI{display:flex;align-items:flex-start;flex-wrap:wrap;gap:24px;flex:1 1}.PricingServiceCostSection_summaryStat__U09A8{display:flex;flex-direction:column;gap:2px}.PricingServiceCostSection_summaryStatLabel__rhxK6{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--nf-muted)}.PricingServiceCostSection_summaryStatValue__4MA81{font-size:14px;font-weight:600;color:var(--nf-text)}.PricingServiceCostSection_summaryStatTotal__UTWn9{font-size:16px;font-weight:700;color:var(--nf-primary)}.PricingServiceCostSection_summaryTotalRow__4vdfi{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.PricingServiceCostSection_summaryActionButton__51nBO{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid rgba(36,93,115,.18);background:rgba(36,93,115,.06);color:var(--nf-primary);font-size:12px;font-weight:700;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.PricingServiceCostSection_summaryActionButton__51nBO:hover:not(:disabled){background:rgba(36,93,115,.12);border-color:rgba(36,93,115,.3)}.PricingServiceCostSection_summaryActionButton__51nBO:disabled{opacity:.6;cursor:not-allowed}.PricingServiceCostSection_summaryStatMeta__5WSe4{font-size:12px;line-height:1.5;color:var(--nf-muted)}.PricingServiceCostSection_summaryStatMetaError__lCAKe{color:#b42318}.PricingServiceCostSection_spinningIcon__a9nwu{animation:PricingServiceCostSection_spin__SPzRB 1s linear infinite}.PricingServiceCostSection_collapseToggle__J_qMA{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid var(--nf-border);background:transparent;color:var(--nf-text);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s;white-space:nowrap}.PricingServiceCostSection_collapseToggle__J_qMA:hover{border-color:var(--nf-primary);color:var(--nf-primary);background:rgba(36,93,115,.04)}.PricingServiceCostSection_modelInfoPanel__I4CtZ{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;border:1px solid var(--nf-border);background:var(--nf-bg-subtle,#f8fafc);min-height:56px}.PricingServiceCostSection_modelInfoEyebrow__iejXi{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--nf-muted)}.PricingServiceCostSection_modelInfoTitle__q_KtQ{font-size:14px;font-weight:700;color:var(--nf-primary)}.PricingServiceCostSection_modelInfoDescription__q4E2Z{font-size:12px;line-height:1.5;color:var(--nf-text);margin-top:2px}.PricingServiceCostSection_modelInfoUseCase__t_hh1{font-size:11px;line-height:1.4;color:var(--nf-muted);font-style:italic}.PricingServiceCostSection_modelInfoEmpty__cWdRl{font-size:13px;color:var(--nf-muted);line-height:1.5}.PricingServiceCostSection_unitInfoPanel__f5JN_{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;border:1px solid var(--nf-border);background:var(--nf-bg-subtle,#f8fafc);min-height:56px}.PricingServiceCostSection_unitInfoEyebrow__3vdLX{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--nf-muted)}.PricingServiceCostSection_unitInfoTitle__L3_0p{font-size:14px;font-weight:700;color:var(--nf-primary)}.PricingServiceCostSection_unitInfoDescription__avUJD{font-size:12px;line-height:1.5;color:var(--nf-text);margin-top:2px}.PricingServiceCostSection_unitInfoEmpty__MJ3a3{font-size:13px;color:var(--nf-muted);line-height:1.5}.PricingServiceCostSection_modelGrid__YAWme{display:grid;grid-template-columns:1fr;gap:6px}.PricingServiceCostSection_modelCard__OYz1D{display:flex;align-items:center;padding:7px 12px;border-radius:8px;border:1px solid var(--nf-border);background:var(--nf-bg,#fff);cursor:pointer;text-align:left;transition:border-color .2s,background-color .2s}.PricingServiceCostSection_modelCard__OYz1D:hover{border-color:rgba(36,93,115,.28);background:rgba(36,93,115,.04)}.PricingServiceCostSection_modelCardActive__OLiOl{border-color:var(--nf-primary);background:rgba(36,93,115,.07)}.PricingServiceCostSection_modelLabel__cbboz{font-size:13px;font-weight:600;color:var(--nf-text)}.PricingServiceCostSection_modelMeta__57Gnb{display:flex;flex-direction:column;gap:4px;padding:8px 12px 10px;border:1px solid var(--nf-primary);border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:rgba(36,93,115,.04)}.PricingServiceCostSection_modelDescription__wHy3c{font-size:12px;line-height:1.5;color:var(--nf-muted)}.PricingServiceCostSection_modelUseCase__NSVIF{font-size:11px;line-height:1.4;color:var(--nf-muted);font-style:italic}.PricingServiceCostSection_builderPanel__ll0n4{display:flex;flex-direction:column;gap:18px;padding:18px;border-radius:18px;border:1px solid var(--nf-border);background:linear-gradient(180deg,rgba(36,93,115,.04),rgba(255,255,255,0)),var(--nf-bg-subtle,#f8fafc)}.PricingServiceCostSection_bucketGrid__RRxw_,.PricingServiceCostSection_metaGrid__EMYUy,.PricingServiceCostSection_unitGrid__lEjWn{display:grid;grid-template-columns:1fr;gap:12px}.PricingServiceCostSection_bucketCard__wtIW2,.PricingServiceCostSection_metaCard__SFdlf,.PricingServiceCostSection_unitCard__Cse14{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid var(--nf-border);background:var(--nf-bg,#fff)}.PricingServiceCostSection_metaEyebrow__NWj6T{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--nf-muted)}.PricingServiceCostSection_metaValue__s9rMn{font-size:18px;color:var(--nf-primary)}.PricingServiceCostSection_bucketDescription__JqAqt,.PricingServiceCostSection_metaDescription__hcsfd,.PricingServiceCostSection_unitDescription__PylZB{font-size:12px;line-height:1.5;color:var(--nf-muted)}.PricingServiceCostSection_subsection__hxjrb{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;border:1px solid var(--nf-border);background:var(--nf-panel)}.PricingServiceCostSection_subsectionHeader__5dNVw{display:flex;justify-content:space-between;gap:12px;align-items:center}.PricingServiceCostSection_subsectionTitle__lbr_I{margin:0;font-size:14px;color:var(--nf-text)}.PricingServiceCostSection_compatibilityBadge___4ine,.PricingServiceCostSection_inlineBadge__LrbGK{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid transparent;white-space:nowrap}.PricingServiceCostSection_compatibilityNATIVE__fYtAv{color:#0f766e;background:rgba(13,148,136,.12);border-color:rgba(13,148,136,.18)}.PricingServiceCostSection_compatibilityDERIVED__HqUZ7{color:#b45309;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.2)}.PricingServiceCostSection_compatibilityNOT_RECOMMENDED__qds_R{color:#b91c1c;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.18)}.PricingServiceCostSection_unitCard__Cse14{cursor:pointer;text-align:left;transition:border-color .2s,background-color .2s;padding:10px 12px}.PricingServiceCostSection_unitCard__Cse14:hover{border-color:rgba(36,93,115,.22)}.PricingServiceCostSection_unitCardActive__DG5Wg{border-color:var(--nf-primary);background:rgba(36,93,115,.06)}.PricingServiceCostSection_bucketHeader__g7JMU,.PricingServiceCostSection_unitHeader__QSa0c{display:flex;align-items:center;justify-content:space-between;gap:12px}.PricingServiceCostSection_unitLabel__nD0Qk{font-size:14px;font-weight:700;color:var(--nf-text)}.PricingServiceCostSection_fieldGrid__m76oj{display:grid;grid-template-columns:1fr;gap:16px}.PricingServiceCostSection_fieldGroup__4vigd{display:flex;flex-direction:column;gap:6px}.PricingServiceCostSection_label__L5JjT{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--nf-text)}.PricingServiceCostSection_required__tqn0D{color:var(--nf-error,#ef4444)}.PricingServiceCostSection_input__d2GVR,.PricingServiceCostSection_select__C8zb7{width:100%;min-height:42px;padding:9px 12px;border-radius:10px;border:1px solid var(--nf-border);background:var(--nf-bg,#fff);color:var(--nf-text);font-size:14px;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.PricingServiceCostSection_input__d2GVR:focus,.PricingServiceCostSection_select__C8zb7:focus{outline:none;border-color:var(--nf-primary);box-shadow:0 0 0 3px rgba(36,93,115,.1)}.PricingServiceCostSection_fieldControlError__BVYU4{border-color:var(--nf-error,#ef4444);box-shadow:0 0 0 1px rgba(239,68,68,.12)}.PricingServiceCostSection_fieldControlError__BVYU4:focus{border-color:var(--nf-error,#ef4444);box-shadow:0 0 0 3px rgba(239,68,68,.12)}.PricingServiceCostSection_fieldHint__BYBTM,.PricingServiceCostSection_previewMeta__eWF0S{font-size:11px;line-height:1.5;color:var(--nf-muted)}.PricingServiceCostSection_fieldError__KsvX5{font-size:11px;line-height:1.5;color:var(--nf-error,#ef4444)}.PricingServiceCostSection_infoBanner__T5aJ6,.PricingServiceCostSection_validationBanner__Laj1a,.PricingServiceCostSection_warningBanner__w3CZ_{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;font-size:13px;line-height:1.5}.PricingServiceCostSection_infoBanner__T5aJ6{color:var(--nf-text);background:rgba(36,93,115,.06);border:1px solid rgba(36,93,115,.12)}.PricingServiceCostSection_validationBanner__Laj1a{color:#b42318;background:rgba(239,68,68,.07);border:1px solid rgba(239,68,68,.18)}.PricingServiceCostSection_warningBanner__w3CZ_{color:#92400e;background:rgba(251,191,36,.12);border:1px solid rgba(245,158,11,.2)}.PricingServiceCostSection_previewPanel__Cry67,.PricingServiceCostSection_summaryList__zSwiu,.PricingServiceCostSection_summaryPanel__PIzg5{display:flex;flex-direction:column;gap:10px}.PricingServiceCostSection_previewLine__lNiL_,.PricingServiceCostSection_summaryListItem__WuJ9H,.PricingServiceCostSection_summaryRow__LMh5f{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:var(--nf-bg,#fff);border:1px solid var(--nf-border)}.PricingServiceCostSection_previewAmount___r_Wp,.PricingServiceCostSection_unitCost__gfTKt{color:var(--nf-primary);font-weight:700}.PricingServiceCostSection_tableWrapper__zW9aU{display:flex;flex-direction:column;gap:8px}.PricingServiceCostSection_tableHeader__85Nnk,.PricingServiceCostSection_tableRow__bbKAq{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 38px;gap:10px;align-items:center}.PricingServiceCostSection_tableHeader__85Nnk{padding:0 10px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--nf-muted)}.PricingServiceCostSection_tableRow__bbKAq{padding:10px;border-radius:14px;border:1px solid var(--nf-border);background:var(--nf-bg,#fff)}.PricingServiceCostSection_emptyState__rg7Y2{padding:14px;border-radius:12px;border:1px dashed var(--nf-border);color:var(--nf-muted);font-size:13px;text-align:center}.PricingServiceCostSection_addButton__44SA_{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:42px;padding:0 14px;border-radius:12px;border:1px dashed var(--nf-border);background:var(--nf-bg,#fff);color:var(--nf-text);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.PricingServiceCostSection_addButton__44SA_:hover{border-color:var(--nf-primary);color:var(--nf-primary);background:rgba(36,93,115,.04)}.PricingServiceCostSection_removeButton__DH3IU{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:10px;background:transparent;color:var(--nf-muted);cursor:pointer}.PricingServiceCostSection_removeButton__DH3IU:hover{color:var(--nf-error,#ef4444);background:rgba(239,68,68,.08)}.PricingServiceCostSection_labelWithHelp__6_QHT{display:inline-flex;align-items:center;gap:6px;white-space:normal;line-height:1.3}.PricingServiceCostSection_sectionLabelWithHelp__fYQfR{gap:8px}.PricingServiceCostSection_helpTrigger__sZjHx{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid rgba(100,116,139,.35);border-radius:999px;background:#fff;color:var(--nf-text-muted,#64748b);font-size:11px;font-weight:700;line-height:1;cursor:help;flex-shrink:0}.PricingServiceCostSection_sectionHelpTrigger__ga92X{width:20px;height:20px;border-color:rgba(36,93,115,.24);background:rgba(36,93,115,.08);color:var(--nf-primary)}.PricingServiceCostSection_helpTrigger__sZjHx:focus-visible,.PricingServiceCostSection_helpTrigger__sZjHx:hover{border-color:var(--nf-primary);color:var(--nf-primary)}.PricingServiceCostSection_helpTrigger__sZjHx:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(36,93,115,.12)}.PricingServiceCostSection_helpTooltip__SDHHO{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:min(260px,calc(100vw - 32px));padding:8px 10px;border-radius:8px;background:#0f1729;color:white;font-size:12px;font-weight:400;line-height:1.45;box-shadow:0 12px 28px rgba(15,23,42,.24);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease;z-index:20}.PricingServiceCostSection_helpTooltip__SDHHO:after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#0f1729}.PricingServiceCostSection_helpTrigger__sZjHx:focus-visible .PricingServiceCostSection_helpTooltip__SDHHO,.PricingServiceCostSection_helpTrigger__sZjHx:hover .PricingServiceCostSection_helpTooltip__SDHHO{opacity:1;visibility:visible}@media (min-width:720px){.PricingServiceCostSection_modelGrid__YAWme{grid-template-columns:repeat(2,minmax(0,1fr))}.PricingServiceCostSection_bucketGrid__RRxw_,.PricingServiceCostSection_metaGrid__EMYUy{grid-template-columns:repeat(3,minmax(0,1fr))}.PricingServiceCostSection_fieldGrid__m76oj,.PricingServiceCostSection_unitGrid__lEjWn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.PricingServiceCostSection_modelGrid__YAWme,.PricingServiceCostSection_unitGrid__lEjWn{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.PricingServiceCostSection_tableHeader__85Nnk{display:none}.PricingServiceCostSection_tableRow__bbKAq{grid-template-columns:1fr}.PricingServiceCostSection_bucketHeader__g7JMU,.PricingServiceCostSection_previewLine__lNiL_,.PricingServiceCostSection_subsectionHeader__5dNVw,.PricingServiceCostSection_summaryListItem__WuJ9H,.PricingServiceCostSection_summaryRow__LMh5f,.PricingServiceCostSection_unitHeader__QSa0c{align-items:flex-start;flex-direction:column}.PricingServiceCostSection_costSummaryBar__tFvhg{flex-direction:column;align-items:stretch}.PricingServiceCostSection_costSummaryStats__SrDdI{flex-direction:column;align-items:flex-start;gap:12px}.PricingServiceCostSection_summaryTotalRow__4vdfi{align-items:flex-start;flex-direction:column}.PricingServiceCostSection_collapseToggle__J_qMA{width:100%;justify-content:center;margin-top:4px}}@media (max-width:640px){.PricingServiceCostSection_builderPanel__ll0n4,.PricingServiceCostSection_subsection__hxjrb{padding:12px 10px;border-radius:12px}.PricingServiceCostSection_bucketCard__wtIW2,.PricingServiceCostSection_metaCard__SFdlf,.PricingServiceCostSection_tableRow__bbKAq,.PricingServiceCostSection_unitCard__Cse14{padding:12px 10px}}.PricingServiceCostSection_percentInputWrapper__OJYWG{position:relative;display:flex;align-items:center}.PricingServiceCostSection_percentInput__Xbbic{padding-right:32px}.PricingServiceCostSection_percentSuffix__g1q2h{position:absolute;right:12px;font-size:14px;font-weight:600;color:var(--nf-muted);pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes PricingServiceCostSection_spin__SPzRB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdvancedTaxAnalysisPage_pageGrid___d1fC{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:16px;align-items:start}.AdvancedTaxAnalysisPage_panel__pGpl3{border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;background:var(--nf-surface,#ffffff);overflow:hidden}.AdvancedTaxAnalysisPage_panelHeader__PyVtz{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--nf-border,#e6e9ef);background:var(--nf-bg-subtle,#f8fafc)}.AdvancedTaxAnalysisPage_panelTitleGroup__9Xff1{display:flex;align-items:flex-start;gap:12px}.AdvancedTaxAnalysisPage_iconBox__mDQQJ{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;color:#1d4ed8;background:linear-gradient(135deg,rgba(59,130,246,.16),rgba(14,165,233,.18));flex-shrink:0}.AdvancedTaxAnalysisPage_panelHeader__PyVtz h2{margin:0;color:var(--nf-text,#0f172a);font-size:18px;font-weight:700}.AdvancedTaxAnalysisPage_panelHeader__PyVtz p{margin:5px 0 0;color:var(--nf-text-muted,#64748b);font-size:14px;line-height:1.5}.AdvancedTaxAnalysisPage_premiumBadge__mJE5a{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;border:1px solid rgba(37,99,235,.24);background:linear-gradient(135deg,rgba(59,130,246,.16),rgba(14,165,233,.18));color:#1d4ed8;box-shadow:0 8px 20px rgba(37,99,235,.12);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.AdvancedTaxAnalysisPage_form__XwsuR{display:flex;flex-direction:column;gap:0;padding:18px}.AdvancedTaxAnalysisPage_fieldGroup__CeBte{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.AdvancedTaxAnalysisPage_fieldGroup__CeBte+.AdvancedTaxAnalysisPage_fieldGroup__CeBte{margin-top:20px;padding-top:20px;border-top:1px solid var(--nf-border,#e6e9ef)}.AdvancedTaxAnalysisPage_fieldGroup__CeBte label,.AdvancedTaxAnalysisPage_fieldsetLegend__mpEkp{color:var(--nf-text,#0f172a);font-size:14px;font-weight:700}.AdvancedTaxAnalysisPage_fieldsetLegend__mpEkp{padding:0}.AdvancedTaxAnalysisPage_fieldHint__rC4Cc{margin:0;color:var(--nf-text-muted,#64748b);font-size:13px;line-height:1.45}.AdvancedTaxAnalysisPage_input__euxJr,.AdvancedTaxAnalysisPage_textarea__mVsv1{width:100%;box-sizing:border-box;border:1px solid var(--nf-border,#cbd5e1);border-radius:8px;padding:10px 12px;color:var(--nf-text,#0f172a);background:#ffffff;font:inherit;transition:border-color .2s ease,box-shadow .2s ease}.AdvancedTaxAnalysisPage_textarea__mVsv1{min-height:60px;resize:vertical;line-height:1.5}.AdvancedTaxAnalysisPage_input__euxJr:focus,.AdvancedTaxAnalysisPage_textarea__mVsv1:focus{outline:none;border-color:var(--nf-primary,#2563eb);box-shadow:0 0 0 2px rgba(37,99,235,.14)}.AdvancedTaxAnalysisPage_input__euxJr:disabled,.AdvancedTaxAnalysisPage_textarea__mVsv1:disabled{cursor:not-allowed;background:var(--nf-bg-subtle,#f8fafc);opacity:.7}.AdvancedTaxAnalysisPage_optionGrid__Esnuz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.AdvancedTaxAnalysisPage_optionCard__5mTs1{display:flex;align-items:flex-start;gap:9px;min-height:72px;padding:11px;border:1px solid var(--nf-border,#cbd5e1);border-radius:8px;background:#ffffff;color:var(--nf-text,#0f172a);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.AdvancedTaxAnalysisPage_optionCard__5mTs1:hover{border-color:var(--nf-primary,#3b82f6);background:var(--nf-primary-50,#eff6ff)}.AdvancedTaxAnalysisPage_optionCard__5mTs1:has(input:checked){border-color:var(--nf-primary,#3b82f6);background:var(--nf-primary-50,#eff6ff);box-shadow:0 0 0 1px rgba(59,130,246,.08)}.AdvancedTaxAnalysisPage_optionCard__5mTs1 input{margin-top:2px;accent-color:var(--nf-primary,#3b82f6)}.AdvancedTaxAnalysisPage_optionText__bYMlu{display:flex;flex-direction:column;gap:3px}.AdvancedTaxAnalysisPage_optionText__bYMlu strong{font-size:13px}.AdvancedTaxAnalysisPage_optionText__bYMlu span{color:var(--nf-text-muted,#64748b);font-size:12px;line-height:1.35}.AdvancedTaxAnalysisPage_contextState__P0NZX{padding:12px;border:1px dashed var(--nf-border,#cbd5e1);border-radius:8px;color:var(--nf-text-muted,#64748b);background:var(--nf-bg-subtle,#f8fafc);font-size:13px}.AdvancedTaxAnalysisPage_companyContextGrid__htuvB{display:grid;gap:8px}.AdvancedTaxAnalysisPage_companyContextRow__Zy0n0{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(130px,.7fr) minmax(170px,.9fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;background:#ffffff;transition:border-color .2s ease,background-color .2s ease}.AdvancedTaxAnalysisPage_companyContextRow__Zy0n0:hover{border-color:var(--nf-primary-light,#bfdbfe);background:var(--nf-bg-subtle,#f8fafc)}.AdvancedTaxAnalysisPage_contextMeta__wsX2c{display:flex;flex-direction:column;gap:3px;min-width:0}.AdvancedTaxAnalysisPage_contextLabel__mYF_f{color:var(--nf-text,#0f172a);font-size:13px;font-weight:700}.AdvancedTaxAnalysisPage_contextHint__TeQo1{color:var(--nf-text-muted,#64748b);font-size:12px;line-height:1.35}.AdvancedTaxAnalysisPage_originalValue__EgpDO{min-width:0;padding:8px 10px;border-radius:6px;background:var(--nf-bg-subtle,#f8fafc);color:var(--nf-text,#334155);font-size:13px;font-weight:600;overflow-wrap:anywhere}.AdvancedTaxAnalysisPage_overrideControl__LPb2b{min-width:0}.AdvancedTaxAnalysisPage_contextInput__vGpuU,.AdvancedTaxAnalysisPage_contextSelect__PjNHF{width:100%;min-height:36px;border:1px solid var(--nf-border,#cbd5e1);border-radius:6px;padding:7px 9px;color:var(--nf-text,#0f172a);background:#ffffff;font:inherit;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.AdvancedTaxAnalysisPage_contextInput__vGpuU:focus,.AdvancedTaxAnalysisPage_contextSelect__PjNHF:focus,.AdvancedTaxAnalysisPage_yearSelect__wQXxt:focus{outline:none;border-color:var(--nf-primary,#2563eb);box-shadow:0 0 0 2px rgba(37,99,235,.14)}.AdvancedTaxAnalysisPage_yearSelect__wQXxt{width:min(100%,360px);min-height:40px;border:1px solid var(--nf-border,#cbd5e1);border-radius:6px;padding:8px 10px;color:var(--nf-text,#0f172a);background:#ffffff;font:inherit;font-size:14px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.AdvancedTaxAnalysisPage_yearSelect__wQXxt:disabled{color:var(--nf-text-muted,#64748b);background:var(--nf-bg-subtle,#f8fafc);cursor:not-allowed}.AdvancedTaxAnalysisPage_yearError__L2ZTV{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #fecaca;border-radius:8px;color:#991b1b;background:#fef2f2;font-size:13px}.AdvancedTaxAnalysisPage_retryButton__CIser{display:inline-flex;align-items:center;gap:6px;border:0;padding:4px;color:inherit;background:transparent;font:inherit;font-weight:700;cursor:pointer}.AdvancedTaxAnalysisPage_quickContextSection__4jK67{margin-top:20px}.AdvancedTaxAnalysisPage_quickContextIntro__d0rTe{margin-bottom:14px}.AdvancedTaxAnalysisPage_quickContextRow__PCfHQ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.AdvancedTaxAnalysisPage_quickContextMeta__t_7dx{display:flex;flex:1 1 300px;flex-direction:column;gap:3px;min-width:0}.AdvancedTaxAnalysisPage_quickContextControl__1B_88{display:flex;flex:0 1 220px;min-width:200px;flex-direction:column;gap:8px}.AdvancedTaxAnalysisPage_percentageControl__3h_35{display:flex;align-items:center;gap:8px}.AdvancedTaxAnalysisPage_percentageControl__3h_35>span{white-space:nowrap}.AdvancedTaxAnalysisPage_percentageInputWrap__Aq8tO{position:relative;width:100%}.AdvancedTaxAnalysisPage_percentageInput__uY5yb{width:100%;min-height:36px;border:1px solid var(--nf-border,#cbd5e1);border-radius:6px;padding:7px 24px 7px 9px;color:var(--nf-text,#0f172a);background:#ffffff;font:inherit;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.AdvancedTaxAnalysisPage_percentageInput__uY5yb:focus{outline:none;border-color:var(--nf-primary,#2563eb);box-shadow:0 0 0 2px rgba(37,99,235,.14)}.AdvancedTaxAnalysisPage_percentageSuffix__FrECU{position:absolute;top:50%;right:10px;color:var(--nf-text-muted,#64748b);font-size:13px;transform:translateY(-50%)}.AdvancedTaxAnalysisPage_additionalContext__wmmi3{margin-top:16px}.AdvancedTaxAnalysisPage_actions__SSfle{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--nf-border,#e6e9ef)}.AdvancedTaxAnalysisPage_primaryButton__3KUWP,.AdvancedTaxAnalysisPage_secondaryButton___ZzE2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.AdvancedTaxAnalysisPage_primaryButton__3KUWP{border:1px solid var(--nf-primary,#3b82f6);background:var(--nf-primary,#3b82f6);color:#ffffff}.AdvancedTaxAnalysisPage_primaryButton__3KUWP:hover:not(:disabled){border-color:var(--nf-primary-dark,#2563eb);background:var(--nf-primary-dark,#2563eb);box-shadow:0 2px 6px rgba(37,99,235,.18)}.AdvancedTaxAnalysisPage_primaryButton__3KUWP:disabled{opacity:.5;cursor:not-allowed}.AdvancedTaxAnalysisPage_secondaryButton___ZzE2{border:1px solid var(--nf-border,#cbd5e1);background:#ffffff;color:var(--nf-text,#334155);text-decoration:none}.AdvancedTaxAnalysisPage_secondaryButton___ZzE2:hover{border-color:var(--nf-primary,#3b82f6);background:var(--nf-bg-subtle,#f8fafc);color:var(--nf-primary,#2563eb)}.AdvancedTaxAnalysisPage_rightColumn__2ZcA_{display:flex;flex-direction:column;gap:16px;min-width:0}.AdvancedTaxAnalysisPage_rightColumn__2ZcA_>*{margin-bottom:0}.AdvancedTaxAnalysisPage_factsList__W6kOK{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.AdvancedTaxAnalysisPage_factsList__W6kOK li{display:flex;gap:8px;color:var(--nf-text,#334155);font-size:13px;line-height:1.45}.AdvancedTaxAnalysisPage_factsList__W6kOK svg{margin-top:2px;color:var(--nf-primary,#2563eb);flex-shrink:0}@media (max-width:1100px){.AdvancedTaxAnalysisPage_companyContextRow__Zy0n0,.AdvancedTaxAnalysisPage_optionGrid__Esnuz,.AdvancedTaxAnalysisPage_pageGrid___d1fC{grid-template-columns:1fr}}@media (max-width:640px){.AdvancedTaxAnalysisPage_actions__SSfle,.AdvancedTaxAnalysisPage_panelHeader__PyVtz{flex-direction:column}.AdvancedTaxAnalysisPage_primaryButton__3KUWP,.AdvancedTaxAnalysisPage_secondaryButton___ZzE2{width:100%}}.NoSaftDataModal_overlay__wWGic{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.NoSaftDataModal_modal__0aiGd{position:relative;display:flex;width:min(440px,100%);flex-direction:column;align-items:center;gap:16px;padding:32px 24px 24px;border:1px solid var(--nf-border,#e2e8f0);border-radius:12px;background:var(--nf-panel,#ffffff);box-shadow:0 25px 50px -12px rgba(15,23,42,.3);text-align:center}.NoSaftDataModal_closeButton__Z7XKo{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;padding:6px;border:0;border-radius:6px;background:transparent;color:var(--nf-text-muted,#64748b);cursor:pointer}.NoSaftDataModal_closeButton__Z7XKo:hover{background:var(--nf-bg-subtle,#f8fafc);color:var(--nf-text,#0f172a)}.NoSaftDataModal_icon__5gwlP{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background:rgba(59,130,246,.12);color:var(--nf-primary,#2563eb)}.NoSaftDataModal_modal__0aiGd h2{margin:0;color:var(--nf-text,#0f172a);font-size:20px;line-height:1.3}.NoSaftDataModal_modal__0aiGd p{margin:0;color:var(--nf-text-muted,#64748b);font-size:14px;line-height:1.6}.NoSaftDataModal_confirmButton__jhSx9{min-width:130px;min-height:40px;padding:0 18px;border:1px solid var(--nf-primary,#2563eb);border-radius:8px;background:var(--nf-primary,#2563eb);color:#ffffff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.NoSaftDataModal_confirmButton__jhSx9:hover{border-color:var(--nf-primary-dark,#1d4ed8);background:var(--nf-primary-dark,#1d4ed8)}