.assistant-approval-card_card__FAcOn{overflow:clip;border:1px solid var(--warning-100);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-md)}.assistant-approval-card_card__FAcOn[data-state=approved]{border-color:var(--success-100)}.assistant-approval-card_card__FAcOn[data-state=rejected]{border-color:var(--danger-100)}.assistant-approval-card_header__vL8EF{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:linear-gradient(180deg,var(--warning-50),color-mix(in srgb,var(--warning-50) 38%,var(--surface-card)))}.assistant-approval-card_card__FAcOn[data-state=approved] .assistant-approval-card_header__vL8EF{background:linear-gradient(180deg,var(--success-50),color-mix(in srgb,var(--success-50) 38%,var(--surface-card)))}.assistant-approval-card_card__FAcOn[data-state=rejected] .assistant-approval-card_header__vL8EF{background:linear-gradient(180deg,var(--danger-50),color-mix(in srgb,var(--danger-50) 38%,var(--surface-card)))}.assistant-approval-card_icon__3Wsnw{display:grid;width:36px;height:36px;flex:none;place-items:center;border:1px solid var(--warning-100);border-radius:var(--radius-md);color:var(--warning-700);background:var(--surface-card);box-shadow:var(--shadow-xs)}.assistant-approval-card_card__FAcOn[data-state=approved] .assistant-approval-card_icon__3Wsnw{border-color:var(--success-100);color:var(--success-700)}.assistant-approval-card_card__FAcOn[data-state=rejected] .assistant-approval-card_icon__3Wsnw{border-color:var(--danger-100);color:var(--danger-700)}.assistant-approval-card_heading__aQlXf{min-width:0;flex:1}.assistant-approval-card_titleRow___LWUx{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.assistant-approval-card_title__XY9TT{margin:0;color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.assistant-approval-card_state__xvmaa{flex:none}.assistant-approval-card_summary__S4fJy{margin:var(--space-2) 0 0;color:var(--text-body);font-size:var(--text-sm);line-height:var(--leading-normal)}.assistant-approval-card_body__Dobi5{display:grid;gap:var(--space-4);padding:0 var(--space-5) var(--space-5)}.assistant-approval-card_facts__2EqTk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:end;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-sunken)}.assistant-approval-card_factLabel__BJF8c{display:block;margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.assistant-approval-card_tool__Nog50{display:block;overflow-wrap:anywhere;color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium)}.assistant-approval-card_badges__leJWh{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.assistant-approval-card_confirmationContext__F5yWW{display:flex;align-items:flex-start;gap:var(--space-3);margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.assistant-approval-card_confirmationContext__F5yWW svg{margin-top:2px;flex:none;color:var(--text-subtle)}.assistant-approval-card_details__Wq9Kp{border-top:1px solid var(--border-subtle)}.assistant-approval-card_detailsSummary__OVr_X{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;list-style:none}.assistant-approval-card_detailsSummary__OVr_X::-webkit-details-marker{display:none}.assistant-approval-card_detailsSummary__OVr_X svg{flex:none;transition:transform var(--duration-fast) var(--ease-out)}.assistant-approval-card_details__Wq9Kp[open] .assistant-approval-card_detailsSummary__OVr_X svg{transform:rotate(180deg)}.assistant-approval-card_detailsContent__82_p8{padding:var(--space-3) 0 var(--space-2)}.assistant-approval-card_actions__ggqaB{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.assistant-approval-card_actions__ggqaB>*{min-width:0}.assistant-approval-card_externalLink__F589F{display:inline-flex;min-height:var(--control-md);align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-6);border-radius:var(--radius-md);color:var(--text-on-brand);background:var(--primary-600);font-weight:var(--weight-medium);text-decoration:none}.assistant-approval-card_externalLink__F589F:hover{color:var(--text-on-brand);background:var(--primary-700);text-decoration:none}.assistant-approval-card_externalLink__F589F:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:520px){.assistant-approval-card_facts__2EqTk,.assistant-approval-card_titleRow___LWUx{grid-template-columns:1fr}.assistant-approval-card_titleRow___LWUx{display:grid}.assistant-approval-card_state__xvmaa{justify-self:start}.assistant-approval-card_badges__leJWh{justify-content:flex-start}.assistant-approval-card_actions__ggqaB>*{flex:1 1 100%}}.finance_filters__awoj9{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3);margin-bottom:var(--space-4)}.finance_filters__awoj9 label{display:grid;gap:.4rem;min-width:150px}.finance_filters__awoj9 label:first-child{flex:1}.finance_detail__6wxgr{min-width:0;overflow-wrap:anywhere}.finance_detail__6wxgr h2{font-size:var(--text-lg);margin:0 0 var(--space-4)}.finance_definition__POdmy{display:grid;grid-template-columns:1fr auto;gap:.75rem 1rem;margin:var(--space-5) 0}.finance_definition__POdmy dt{color:var(--text-muted)}.finance_definition__POdmy dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.finance_twoColumns__t_Aj2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5)}.finance_task___TVNo{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:1rem 0;border-bottom:1px solid var(--border-default);text-decoration:none;color:var(--text-strong)}.finance_task___TVNo:last-child{border:0}.finance_task___TVNo span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.finance_table__Iw0mu{width:100%;border-collapse:collapse}.finance_table__Iw0mu td,.finance_table__Iw0mu th{text-align:left;padding:.8rem;border-bottom:1px solid var(--border-default)}.finance_table__Iw0mu td:not(:first-child),.finance_table__Iw0mu th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.finance_records__nIiFs .ce-table-scroll>.ce-table{min-width:460px;font-size:var(--text-sm)}.finance_records__nIiFs .ce-table tbody td,.finance_records__nIiFs .ce-table thead th{padding:.75rem}.finance_records__nIiFs .ce-table__row--click[data-assistant-selected=true] td{background:var(--primary-50)}.finance_detail__6wxgr h2{font-weight:650}.finance_module__bE8RT{display:flex;flex-direction:column;gap:24px;min-width:0}.finance_module__bE8RT .page-head{align-items:flex-start;gap:20px}.finance_module__bE8RT .page-head h1{letter-spacing:-.035em}.finance_module__bE8RT .page-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.finance_module__bE8RT .page-head p{margin-top:8px}.finance_module__bE8RT .page-actions{justify-content:flex-end;flex-shrink:0}.finance_module__bE8RT .ce-card{border-color:var(--border-subtle);box-shadow:none}.finance_module__bE8RT .ce-table__num,.finance_module__bE8RT .stat__value,.finance_module__bE8RT .viz-metric__value{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.finance_module__bE8RT .ce-table tbody td{padding:16px}.finance_module__bE8RT .ce-table thead th{text-transform:none;letter-spacing:0;font-size:12px}.finance_module__bE8RT .ce-table__mono{overflow-wrap:anywhere}.finance_module__bE8RT .ce-card__body,.finance_module__bE8RT .ce-card__header{padding:20px}.finance_assistantTrigger__IFtkX{font-size:13px;color:var(--text-muted)}.finance_yearSelect__JypuH{width:auto;min-width:88px;background:var(--surface-card)}.finance_dashboardMetrics__XwLVC .viz-metric{padding:20px;gap:16px}.finance_dashboardMetrics__XwLVC .viz-metric:last-child{background:var(--primary-50);border-color:var(--primary-100)}.finance_dashboardMetrics__XwLVC .viz-metric:last-child .viz-metric__value{color:var(--primary-700)}.finance_bookkeepingMetrics__3VHT7 .viz-metric__icon,.finance_dashboardMetrics__XwLVC .viz-metric__icon{display:none}.finance_dashboardMetrics__XwLVC .viz-metric__value{font-size:clamp(24px,2.6vw,36px);line-height:1.15;overflow-wrap:anywhere}.finance_dashboardGrid__hC5Ty{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:24px;align-items:start}.finance_chart__w7ZVM{padding:20px 16px 8px}.finance_chart__w7ZVM svg{width:100%;height:auto;display:block;overflow:visible}.finance_chart__w7ZVM text{fill:var(--text-muted);font-family:var(--font-sans);font-size:11px;font-variant-numeric:tabular-nums}.finance_chartLegend__I16xj{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:0 4px 24px;font-size:12px;color:var(--text-muted)}.finance_chartLegend__I16xj span{display:inline-flex;align-items:center;gap:6px}.finance_chartLegend__I16xj span:last-child{margin-left:auto}.finance_chartLegend__I16xj i{width:8px;height:8px;border-radius:2px}.finance_revenueKey__p0b5M{background:var(--primary-600)}.finance_expenseKey__zlVtM{background:var(--gray-400)}.finance_chartGrid__Hhgzy{stroke:var(--border-subtle);stroke-dasharray:3 4}.finance_chartBaseline__8NPgC{stroke:var(--border-default)}.finance_chartDetails__2TOpS{border-top:1px solid var(--border-subtle)}.finance_chartDetails__2TOpS summary{cursor:pointer;padding:14px 20px;font-size:13px;color:var(--text-link)}.finance_reportFooter__uF0q1{padding:16px 20px;border-top:1px solid var(--border-subtle);font-size:12px;color:var(--text-muted)}.finance_reportFooter__uF0q1 p{margin:0 0 12px}.finance_reportFooter__uF0q1 a{font-weight:600}.finance_task___TVNo{padding:16px 0;border-color:var(--border-subtle);font-size:13px}.finance_task___TVNo:hover{color:var(--text-link)}.finance_task___TVNo span:first-child{min-width:0}.finance_task___TVNo span:last-child{flex-shrink:0}.finance_quickLinks__tlzK9{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:13px}.finance_quickLinks__tlzK9 a{padding-block:8px;text-decoration:none;color:var(--text-muted)}.finance_quickLinks__tlzK9 a:hover{color:var(--text-link);text-decoration:underline}.finance_collection__a38ll{min-width:0}.finance_viewTabs__gyHgX{display:flex;gap:24px;margin-bottom:20px;border-bottom:1px solid var(--border-subtle)}.finance_viewTabs__gyHgX a{padding:0 0 12px;color:var(--text-muted);text-decoration:none;font-weight:500}.finance_viewTabs__gyHgX a[aria-current=page]{color:var(--text-link);border-bottom:2px solid var(--primary-600)}.finance_mobileView__TsN3O{display:none}.finance_collection__a38ll .finance_filters__awoj9{gap:8px;align-items:center;margin-bottom:16px}.finance_collection__a38ll .finance_filters__awoj9>label{min-width:0}.finance_searchField__ov6oc{flex:1}.finance_statusField__62H7X{width:160px}.finance_filterChips__P6sew{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;margin-bottom:16px}.finance_filterChip__w5mjr{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow-wrap:anywhere;text-align:left;padding:6px 10px;border-radius:6px;border:1px solid var(--primary-100);background:var(--primary-50);color:var(--primary-700);font:inherit;cursor:pointer}.finance_filterChip__w5mjr svg{flex-shrink:0}.finance_records__nIiFs{display:block}.finance_recordsSelected__s_cb7{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.finance_recordsSelected__s_cb7 .ce-table-scroll>.ce-table{min-width:460px;font-size:13px}.finance_recordsSelected__s_cb7 .ce-table tbody td{padding:12px}.finance_recordsSelected__s_cb7 [data-assistant-selected=true] td,.finance_records__nIiFs [data-assistant-selected=true] td{background:var(--primary-50)}.finance_detail__6wxgr{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:10px;padding:20px;position:sticky;top:0}.finance_detailHead__L97QT{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:var(--text-muted);font-size:12px}.finance_detail__6wxgr h2{font-size:20px;color:var(--text-strong);overflow-wrap:anywhere}.finance_definition__POdmy{gap:16px;font-size:13px}.finance_definition__POdmy dd{min-width:0}.finance_dialog__hcYYI{position:fixed;margin:0;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:var(--surface-card);color:var(--text-body);padding:24px;border:1px solid var(--border-subtle);border-radius:14px;box-shadow:var(--shadow-xl)}.finance_dialog__hcYYI::backdrop{background:rgb(15 18 26/.36)}.finance_module__bE8RT .finance-article-search .ce-card__body{padding:0}.finance_module__bE8RT .finance-article-search+.ce-card tbody td:first-child{font-weight:600;color:var(--text-strong)}.finance_filterFields__C9Plm{display:grid;gap:20px}.finance_filterFields__C9Plm label{display:grid;gap:8px}.finance_dialogActions__mufKP{display:flex;justify-content:flex-end;margin-top:24px}.finance_listNote__Xzzzi{color:var(--text-muted);font-size:12px;margin:8px 0 0}.finance_bankGrid__yt0PD{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.finance_bankCard__F8YVx{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-card);color:var(--text-strong);text-decoration:none}.finance_bankCard__F8YVx:hover{border-color:var(--primary-300);background:var(--primary-50)}.finance_bankCard__F8YVx small{color:var(--text-muted)}.finance_bankBalance__y0jrt{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;margin:4px 0}.finance_bankUnavailable__L5Fn_{font-size:16px;color:var(--text-muted)}.finance_sectionHeader__to8rW{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.finance_sectionHeader__to8rW h2{margin:0;font-size:16px;color:var(--text-strong)}.finance_settingsSummary__kHszO{display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0 0;font-size:13px}.finance_settingsSummary__kHszO span{display:flex;align-items:center;gap:8px}.finance_settingsLinks__A_Psj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.finance_settingsLinks__A_Psj a{display:block;padding:20px 0;text-decoration:none;color:var(--text-strong);border-bottom:1px solid var(--border-subtle)}.finance_settingsLinks__A_Psj a:hover strong{color:var(--text-link)}.finance_settingsLinks__A_Psj p{margin:6px 0 0;color:var(--text-muted);font-size:13px}.finance_disclosure__rkFOY{border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-card);min-width:0}.finance_disclosure__rkFOY>summary{padding:18px 20px;cursor:pointer;font-weight:600;color:var(--text-strong)}.finance_disclosure__rkFOY>summary h3{display:inline;font-size:14px}.finance_disclosure__rkFOY[open]>summary{border-bottom:1px solid var(--border-subtle)}.finance_disclosureBody__UWl3v{padding:20px}.finance_disclosureBody__UWl3v>p:first-child{margin-top:0}.finance_setupIssue__if7g9{margin:8px 0;color:var(--status-warning-fg)}.finance_setupFields__0nhz7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0;margin:0;padding:0;min-width:0}.finance_setupActions__Akgk_{display:flex;justify-content:flex-end;padding-top:16px}.finance_bookkeepingFilters__lMalc{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.finance_bookkeepingFilters__lMalc label{display:grid;gap:6px;font-size:12px;min-width:0}.finance_bookkeepingFilters__lMalc label:first-child{flex:1;min-width:180px}.finance_bookkeepingMetrics__3VHT7 .viz-metric{padding:16px}.finance_reconciliationGrid__dnZdD{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:20px;align-items:start}.finance_reconciliationMain__pmjaW,.finance_reconciliationSide__Jre7G{display:grid;gap:20px;min-width:0}.finance_reconciliationSide__Jre7G{position:sticky;top:0}.finance_reconciliationStats__PNQg_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.finance_candidate__4BlRv{width:100%;display:grid;gap:8px;padding:14px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-card);text-align:left;cursor:pointer;color:var(--text-body);overflow-wrap:anywhere;font:inherit;font-size:13px}.finance_candidate__4BlRv:hover:not(:disabled){border-color:var(--primary-300);background:var(--primary-50)}.finance_candidate__4BlRv:disabled{cursor:default}.finance_candidate__4BlRv span:last-child{color:var(--text-muted);font-size:12px}@media (max-width:1100px){.finance_dashboardGrid__hC5Ty,.finance_reconciliationGrid__dnZdD{grid-template-columns:minmax(0,1fr)}.finance_reconciliationSide__Jre7G{position:static}.finance_module__bE8RT .page-head{flex-wrap:wrap}.finance_module__bE8RT .page-actions{flex-shrink:1}}@media (max-width:760px){.finance_module__bE8RT{gap:20px}.finance_module__bE8RT .page-head{gap:12px}.finance_module__bE8RT .page-head h1{font-size:24px}.finance_module__bE8RT .page-head p{font-size:13px;margin-top:4px}.finance_module__bE8RT .page-actions{width:100%;justify-content:flex-start}.finance_module__bE8RT .page-actions>.ce-btn--primary{order:-1}.finance_module__bE8RT .ce-btn,.finance_module__bE8RT .ce-input,.finance_module__bE8RT .ce-select{min-height:44px}.finance_module__bE8RT .ce-card__body,.finance_module__bE8RT .ce-card__header{padding:16px}.finance_viewTabs__gyHgX{display:none}.finance_mobileView__TsN3O{display:block;margin-bottom:12px}.finance_collection__a38ll .finance_filters__awoj9{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.finance_searchField__ov6oc{grid-column:1/-1}.finance_statusField__62H7X{width:auto}.finance_collection__a38ll .finance_searchButton___zSIO{display:none}.finance_filterChip__w5mjr{min-height:36px}.finance_filterChips__P6sew{margin-bottom:12px}.finance_module__bE8RT .ce-table-scroll:has(.ce-table--cards){overflow:visible;contain:none}.finance_module__bE8RT .ce-table--cards{display:block;min-width:0!important;font-size:13px}.finance_module__bE8RT .ce-table--cards tbody,.finance_module__bE8RT .ce-table--cards thead{display:block}.finance_module__bE8RT .ce-table--cards thead tr{display:flex;overflow-x:auto;padding:0 8px}.finance_module__bE8RT .ce-table--cards thead th{display:block;flex-shrink:0;border:0;padding:4px 8px;font-size:11px}.finance_module__bE8RT .ce-table--cards thead th:last-child:has(.ce-visually-hidden){display:none}.finance_module__bE8RT .ce-table--cards tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;padding:16px;border-top:1px solid var(--border-subtle)}.finance_module__bE8RT .ce-table--cards tbody td{border:0;padding:0;min-width:0;text-align:left;overflow-wrap:anywhere;font-family:var(--font-sans)}.finance_module__bE8RT .ce-table--cards tbody td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--text-muted);font-size:11px;font-weight:400}.finance_module__bE8RT .ce-table--cards tbody td:first-child{font-weight:600;color:var(--text-strong)}.finance_module__bE8RT .ce-table--cards tbody td.ce-table__num{text-align:right;font-weight:600}.finance_module__bE8RT .ce-table--cards tbody td:last-child:not([data-label]){grid-column:1/-1;text-align:right}.finance_module__bE8RT .ce-table--cards tbody td.ce-table__empty{grid-column:1/-1}.finance_module__bE8RT .ce-table--cards tbody tr[data-assistant-selected=true]{background:var(--primary-50)}.finance_dialog__hcYYI{padding:20px}.finance_chart__w7ZVM{padding:16px 8px 4px}.finance_chart__w7ZVM text{font-size:20px}.finance_chartLegend__I16xj{gap:10px;margin-bottom:16px;font-size:11px}.finance_dashboardMetrics__XwLVC .viz-metric{padding:16px;gap:12px}.finance_bankGrid__yt0PD,.finance_settingsLinks__A_Psj,.finance_setupFields__0nhz7,.finance_twoColumns__t_Aj2{grid-template-columns:minmax(0,1fr)}.finance_bookkeepingFilters__lMalc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.finance_bookkeepingFilters__lMalc label:first-child{grid-column:1/-1}.finance_reconciliationStats__PNQg_{grid-template-columns:minmax(0,1fr)}}