._wrap_46lvs_1{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem;border-radius:999px;border:1px solid var(--border-color);background:color-mix(in srgb,var(--surface-color) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--soft-shadow)}._button_46lvs_13{border:0;background:transparent;color:var(--muted-text);border-radius:999px;padding:.55rem .8rem;font-size:.82rem;font-weight:700;transition:background .18s ease,color .18s ease,transform .18s ease}._button_46lvs_13:hover{color:var(--text-color)}._active_46lvs_28{background:var(--accent-strong);color:var(--accent-contrast);transform:translateY(-1px)}._page_74iuw_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 15% 20%,rgba(140,240,193,.16),transparent 24%),radial-gradient(circle at 85% 0%,rgba(37,99,235,.18),transparent 30%),linear-gradient(180deg,var(--page-background),var(--page-elevated));padding:1.5rem}._card_74iuw_13{background:color-mix(in srgb,var(--surface-color) 92%,transparent);border:1px solid var(--border-color);border-radius:28px;padding:2.6rem 2.2rem;width:100%;max-width:440px;box-shadow:var(--soft-shadow);display:flex;flex-direction:column;gap:1rem;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}._title_74iuw_27{font-size:1.9rem;font-weight:900;color:var(--text-color);text-align:center;letter-spacing:-.05em}._subtitle_74iuw_35{font-size:1.1rem;font-weight:700;text-align:center;color:var(--muted-text)}._error_74iuw_42{color:#ff9b9b;background:#7f1d1d42;border:1px solid rgba(248,113,113,.32);border-radius:16px;padding:.8rem .95rem;font-size:.9rem}._label_74iuw_51{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:700;color:var(--muted-text)}._input_74iuw_60{border:1px solid var(--border-color);background:var(--surface-muted);border-radius:18px;padding:.92rem 1rem;font-size:1rem;outline:none;transition:border-color .15s,background .15s}._input_74iuw_60:focus{border-color:var(--accent-color);background:var(--surface-strong)}._btn_74iuw_75{background:linear-gradient(135deg,var(--accent-color),var(--accent-strong));color:var(--accent-contrast);border:none;border-radius:18px;padding:.9rem 1rem;font-size:1rem;font-weight:800;margin-top:.5rem;transition:opacity .15s,transform .15s}._btn_74iuw_75:hover:not(:disabled){transform:translateY(-1px)}._btn_74iuw_75:disabled{opacity:.6;cursor:not-allowed}._link_74iuw_90{text-align:center;font-size:.9rem;color:var(--muted-text)}._link_74iuw_90 a{color:var(--accent-color);font-weight:700}._toolbar_74iuw_98{display:flex;justify-content:center;margin-bottom:.4rem}._page_r5qih_1{min-height:100vh;background:linear-gradient(180deg,var(--page-background),var(--page-elevated))}._header_r5qih_3{background:color-mix(in srgb,var(--surface-color) 92%,transparent);border-bottom:1px solid var(--border-color);padding:.75rem 2rem;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._logo_r5qih_13{font-size:1.25rem;font-weight:800;color:var(--text-color)}._headerRight_r5qih_15{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--muted-text);flex-wrap:wrap;justify-content:flex-end}._main_r5qih_17{max-width:960px;margin:0 auto;padding:2rem}._titleRow_r5qih_19{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._titleRow_r5qih_19 h2{font-size:1.4rem;font-weight:700}._grid_r5qih_22{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}._card_r5qih_24{background:color-mix(in srgb,var(--surface-color) 94%,transparent);border:1px solid var(--border-color);border-radius:20px;padding:1.5rem;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s,box-shadow .15s,transform .15s}._card_r5qih_24:hover{border-color:var(--accent-color);box-shadow:var(--soft-shadow);transform:translateY(-2px)}._cardType_r5qih_38{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--accent-color);letter-spacing:.05em}._cardName_r5qih_39{font-size:1.1rem;font-weight:700;color:var(--text-color)}._cardRole_r5qih_40{font-size:.8rem;color:var(--muted-text)}._form_r5qih_42{background:color-mix(in srgb,var(--surface-color) 94%,transparent);border-radius:24px;border:1px solid var(--border-color);padding:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem;max-width:400px;box-shadow:var(--soft-shadow)}._form_r5qih_42 h3{font-size:1.1rem;font-weight:600}._form_r5qih_42 label{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;font-weight:600;color:var(--muted-text)}._form_r5qih_42 input,._form_r5qih_42 select{border:1px solid var(--border-color);border-radius:16px;background:var(--surface-muted);color:var(--text-color);padding:.5rem .75rem;font-size:1rem;outline:none}._form_r5qih_42 input:focus,._form_r5qih_42 select:focus{border-color:var(--accent-color)}._formActions_r5qih_70{display:flex;gap:.75rem}._error_r5qih_72{color:#dc2626;font-size:.875rem}._btnPrimary_r5qih_74{background:linear-gradient(135deg,var(--accent-color),var(--accent-strong));color:var(--accent-contrast);border:none;border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer}._btnPrimary_r5qih_74:hover{opacity:.92}._btnSecondary_r5qih_81{background:var(--surface-color);color:var(--text-color);border:1px solid var(--border-color);border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer}._btnSecondary_r5qih_81:hover{background:var(--surface-muted)}._emptyNote_r5qih_89{font-size:.85rem;color:var(--muted-text);padding:.5rem 0}._sharedSection_r5qih_91{margin-top:2rem;margin-bottom:1rem}._sharedSection_r5qih_91 h2{font-size:1.2rem;font-weight:700}._sharedHint_r5qih_96{font-size:.82rem;color:var(--muted-text);margin-top:.2rem}._cardShared_r5qih_98{border-color:#16a34a38}._cardShared_r5qih_98:hover{border-color:#10b981;box-shadow:var(--soft-shadow)}._cardTypeShared_r5qih_101{color:#059669}._page_1l8j7_1{min-height:100vh;background:radial-gradient(circle at 12% 12%,rgba(173,255,127,.18),transparent 28%),radial-gradient(circle at 88% 24%,rgba(37,99,235,.16),transparent 30%),linear-gradient(160deg,var(--page-background) 0%,var(--page-elevated) 46%,var(--page-background) 100%);color:var(--text-color)}._shell_1l8j7_10{width:min(1240px,calc(100% - 3rem));margin:0 auto;padding:1.6rem 0 3rem}._topbar_1l8j7_16{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}._brand_1l8j7_24{display:flex;align-items:center;gap:.9rem}._brandMark_1l8j7_30{width:50px;height:50px;border-radius:18px;background:linear-gradient(145deg,var(--accent-color),var(--accent-strong));color:var(--accent-contrast);display:grid;place-items:center;font-size:1.3rem;font-weight:900;box-shadow:var(--soft-shadow)}._brandText_1l8j7_43{display:flex;flex-direction:column;gap:.1rem}._brandTitle_1l8j7_49{font-size:1.2rem;font-weight:800}._brandSub_1l8j7_54{color:var(--muted-text);font-size:.88rem}._topbarActions_1l8j7_59{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}._ghostLink_1l8j7_66,._primaryLink_1l8j7_67{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.2rem;border-radius:999px;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease}._ghostLink_1l8j7_66{border:1px solid var(--border-color);background:color-mix(in srgb,var(--surface-color) 84%,transparent)}._primaryLink_1l8j7_67{background:linear-gradient(135deg,var(--accent-color),var(--accent-strong));color:var(--accent-contrast);box-shadow:var(--soft-shadow)}._ghostLink_1l8j7_66:hover,._primaryLink_1l8j7_67:hover{transform:translateY(-1px)}._hero_1l8j7_94{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:1.5rem;align-items:stretch}._heroCard_1l8j7_101,._visualCard_1l8j7_102{background:color-mix(in srgb,var(--surface-color) 92%,transparent);border:1px solid var(--border-color);border-radius:36px;box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}._heroCard_1l8j7_101{padding:3rem;display:flex;flex-direction:column;justify-content:space-between;min-height:640px}._eyebrow_1l8j7_118{display:inline-flex;width:fit-content;padding:.45rem .85rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-color);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._headline_1l8j7_131{margin-top:1.2rem;font-size:clamp(3.2rem,7vw,5.9rem);line-height:.92;letter-spacing:-.08em;font-weight:900;max-width:9ch}._body_1l8j7_140{margin-top:1.3rem;max-width:33rem;font-size:1.08rem;line-height:1.7;color:var(--muted-text)}._ctaRow_1l8j7_148{margin-top:1.9rem;display:flex;gap:.9rem;flex-wrap:wrap}._primaryCta_1l8j7_155,._secondaryCta_1l8j7_156{display:inline-flex;align-items:center;gap:.8rem;min-height:54px;padding:0 1.35rem;border-radius:999px;font-weight:800}._primaryCta_1l8j7_155{background:linear-gradient(135deg,#d6ff4d,#8cf0c1);color:#081114}._secondaryCta_1l8j7_156{border:1px solid var(--border-color);background:var(--surface-muted);color:var(--text-color)}._stats_1l8j7_177{margin-top:2.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}._stat_1l8j7_177{padding:1.1rem 1.15rem;border-radius:24px;background:var(--surface-muted);border:1px solid var(--border-color)}._statLabel_1l8j7_191{font-size:.82rem;color:var(--muted-text)}._statValue_1l8j7_196{margin-top:.55rem;font-size:1.45rem;font-weight:800}._visualCard_1l8j7_102{position:relative;overflow:hidden;padding:1.35rem;min-height:640px;background:radial-gradient(circle at top left,rgba(214,255,77,.22),transparent 30%),radial-gradient(circle at bottom right,rgba(37,99,235,.18),transparent 35%),linear-gradient(145deg,color-mix(in srgb,var(--surface-color) 92%,transparent),color-mix(in srgb,var(--page-elevated) 92%,transparent))}._mockTopbar_1l8j7_213{display:flex;justify-content:space-between;align-items:center;padding:.6rem .9rem 1rem}._mockTitle_1l8j7_220{font-weight:800;font-size:1rem}._chipRow_1l8j7_225{display:flex;gap:.55rem;flex-wrap:wrap}._chip_1l8j7_225{padding:.45rem .8rem;border-radius:999px;background:var(--surface-color);border:1px solid var(--border-color);font-size:.82rem;color:var(--muted-text)}._phone_1l8j7_240{margin:.4rem auto 0;width:min(100%,400px);border-radius:36px;padding:1.2rem;background:linear-gradient(180deg,#ffffffe6,#ebffe1d1);box-shadow:0 24px 80px #0f172a2e}[data-theme=dark] ._phone_1l8j7_240{background:linear-gradient(180deg,#0d121bf0,#172421f0)}._phoneHead_1l8j7_253{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._phoneCards_1l8j7_260{display:flex;flex-direction:column;gap:.8rem}._phoneCard_1l8j7_260{background:#ffffffeb;border-radius:22px;padding:1rem;display:grid;grid-template-columns:auto 1fr auto;gap:.85rem;align-items:center}[data-theme=dark] ._phoneCard_1l8j7_260{background:#101823eb}._phoneAvatar_1l8j7_280{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#d6ff4d,#8cf0c1)}._phoneName_1l8j7_287{font-weight:800}._phoneMeta_1l8j7_291{color:var(--muted-text);font-size:.85rem}._positive_1l8j7_296{color:#16a34a;font-weight:800}._negative_1l8j7_297{color:#dc2626;font-weight:800}._featureGrid_1l8j7_299{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem}._featureCard_1l8j7_306{background:color-mix(in srgb,var(--surface-color) 90%,transparent);border:1px solid var(--border-color);border-radius:30px;padding:1.35rem;box-shadow:var(--soft-shadow)}._featureTitle_1l8j7_314{font-size:1.08rem;font-weight:800;margin-bottom:.55rem}._featureBody_1l8j7_320{color:var(--muted-text);line-height:1.65}@media (max-width: 1080px){._hero_1l8j7_94{grid-template-columns:1fr}._heroCard_1l8j7_101,._visualCard_1l8j7_102{min-height:auto}._featureGrid_1l8j7_299{grid-template-columns:1fr}}@media (max-width: 720px){._shell_1l8j7_10{width:min(100% - 1.25rem,100%);padding-top:1rem}._topbar_1l8j7_16{align-items:flex-start;flex-direction:column}._heroCard_1l8j7_101{padding:1.6rem}._stats_1l8j7_177{grid-template-columns:1fr}}._layout_1mwme_1{display:flex;min-height:100vh;background:linear-gradient(180deg,var(--page-background),var(--page-elevated));color:var(--text-color)}._layoutCollapsed_1mwme_2{--sidebar-width: 88px}._sidebar_1mwme_4{width:var(--sidebar-width, 288px);background:color-mix(in srgb,var(--surface-color) 94%,transparent);border-right:1px solid var(--border-color);display:flex;flex-direction:column;padding:1.5rem 0;flex-shrink:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:width .2s ease}._sidebarCollapsed_1mwme_16{padding-inline:0}._sidebarHeader_1mwme_20{padding:0 1.25rem 1.5rem;border-bottom:1px solid var(--border-color)}._sidebarHeaderTop_1mwme_22{display:flex;justify-content:flex-end;margin-bottom:.5rem}._collapseButton_1mwme_28{border:1px solid var(--border-color);background:color-mix(in srgb,var(--surface-strong) 82%,transparent);color:var(--muted-text);border-radius:999px;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._collapseButton_1mwme_28:hover{background:var(--surface-muted);color:var(--text-color)}._back_1mwme_47{font-size:.85rem;color:var(--env-accent, #2563eb);display:block;margin-bottom:.75rem;text-decoration:none}._back_1mwme_47:hover{opacity:.8}._envName_1mwme_50{font-size:1rem;font-weight:700;margin-bottom:.25rem;color:var(--text-color)}._envMeta_1mwme_52{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._envType_1mwme_53{font-size:.75rem;color:var(--muted-text);font-weight:500;text-transform:uppercase}._memberBadge_1mwme_54{font-size:.7rem;font-weight:600;padding:.1rem .5rem;background:color-mix(in srgb,#16a34a 12%,var(--surface-strong));color:#16a34a;border:1px solid color-mix(in srgb,#16a34a 25%,var(--border-color));border-radius:999px}._themeWrap_1mwme_59{margin-top:1rem;display:flex}._nav_1mwme_61{display:flex;flex-direction:column;padding:1rem 0}._navItem_1mwme_63{padding:.5rem 1.25rem;font-size:.9rem;color:var(--muted-text);transition:background .1s;text-decoration:none;display:flex;align-items:center;gap:.85rem;min-height:2.75rem}._navItem_1mwme_63:hover{background:var(--surface-muted);color:var(--text-color)}._active_1mwme_75{background:var(--env-accent-light, #eff6ff);color:var(--env-accent, #2563eb);font-weight:600}._navItemShort_1mwme_81{width:1.85rem;height:1.85rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;background:color-mix(in srgb,var(--surface-strong) 84%,transparent);color:inherit;flex-shrink:0}._navItemLabel_1mwme_95{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navDivider_1mwme_101{height:1px;background:var(--border-color);margin:.5rem 1.25rem}._content_1mwme_103{flex:1;padding:2rem;background:transparent;overflow-y:auto}._sidebarCollapsed_1mwme_16 ._sidebarHeader_1mwme_20{padding-inline:.75rem}._sidebarCollapsed_1mwme_16 ._sidebarHeaderTop_1mwme_22{justify-content:center}._sidebarCollapsed_1mwme_16 ._back_1mwme_47,._sidebarCollapsed_1mwme_16 ._envName_1mwme_50,._sidebarCollapsed_1mwme_16 ._envMeta_1mwme_52,._sidebarCollapsed_1mwme_16 ._themeWrap_1mwme_59,._sidebarCollapsed_1mwme_16 ._navItemLabel_1mwme_95{display:none}._sidebarCollapsed_1mwme_16 ._navItem_1mwme_63{justify-content:center;padding-inline:.75rem}._sidebarCollapsed_1mwme_16 ._navDivider_1mwme_101{margin-inline:.75rem}@media (max-width: 1024px){._layout_1mwme_1{--sidebar-width: 252px}}._page_m2a5f_1{padding:2rem;max-width:1400px;color:var(--text-color)}._header_m2a5f_4{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}._title_m2a5f_5{font-size:1.4rem;font-weight:700;margin:0}._yearTabs_m2a5f_6{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}._yearTab_m2a5f_6{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:7px;padding:.3rem .8rem;font-size:.875rem;cursor:pointer;color:var(--text-color)}._yearTab_m2a5f_6:hover{background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface-strong))}._yearTab_m2a5f_6._active_m2a5f_9{background:var(--env-accent, #2563eb);color:#fff;border-color:var(--env-accent, #2563eb)}._addYear_m2a5f_10{background:transparent;border:1.5px dashed var(--border-color);border-radius:7px;padding:.3rem .8rem;font-size:.875rem;cursor:pointer;color:var(--muted-text)}._addYear_m2a5f_10:hover{border-color:var(--env-accent, #2563eb);color:var(--env-accent, #2563eb)}._inlineForm_m2a5f_12{display:flex;gap:.35rem;align-items:center}._inlineForm_m2a5f_12 input{border:1px solid var(--border-color);border-radius:6px;padding:.3rem .6rem;font-size:.875rem;width:80px;outline:none;background:var(--surface-strong);color:var(--text-color)}._inlineForm_m2a5f_12 button{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:6px;padding:.3rem .6rem;cursor:pointer;font-size:.875rem}._inlineForm_m2a5f_12 button[type=button]{background:var(--surface-muted);color:var(--text-color);border:1px solid var(--border-color)}._kpiRow_m2a5f_18{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}._kpiCard_m2a5f_19{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:12px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem;box-shadow:var(--soft-shadow)}._kpiLabel_m2a5f_20{font-size:.75rem;font-weight:600;color:var(--muted-text);text-transform:uppercase;letter-spacing:.04em}._kpiValue_m2a5f_21{font-size:1.5rem;font-weight:700}._kpiSub_m2a5f_22{font-size:.78rem;color:var(--muted-text)}._taxPanel_m2a5f_24{background:radial-gradient(circle at top right,color-mix(in srgb,var(--env-accent, #2563eb) 10%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 55%,var(--surface-strong)),var(--surface-strong));border:1px solid color-mix(in srgb,var(--env-accent, #2563eb) 18%,var(--border-color));border-radius:18px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:var(--soft-shadow)}._taxPanelHeader_m2a5f_35{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap}._taxPanelTitle_m2a5f_44{margin:0;font-size:1.1rem;font-weight:700}._taxPanelHint_m2a5f_50{margin:.3rem 0 0;color:var(--muted-text);font-size:.9rem;max-width:720px}._taxFilters_m2a5f_57{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}._taxSelect_m2a5f_64,._taxSearch_m2a5f_65{border:1px solid color-mix(in srgb,var(--env-accent, #2563eb) 22%,var(--border-color));background:var(--surface-strong);color:var(--text-color);border-radius:10px;padding:.55rem .8rem;font-size:.88rem;min-height:42px}._taxSearch_m2a5f_65{min-width:280px}._taxSummaryGrid_m2a5f_77{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem}._taxCard_m2a5f_84{background:color-mix(in srgb,var(--surface-strong) 82%,white 18%);border:1px solid var(--border-color);border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.6rem}._taxCardEyebrow_m2a5f_94{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-text);font-weight:700}._taxCardTitle_m2a5f_102{font-size:1rem;color:var(--text-color)}._taxCardMetricRow_m2a5f_107{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem;color:var(--text-color)}._taxCardMetricStrong_m2a5f_115{padding-top:.55rem;border-top:1px solid var(--border-color);font-weight:700}._taxCardFootnote_m2a5f_121{margin-top:auto;font-size:.8rem;color:var(--muted-text);line-height:1.45}._taxAnalysisGrid_m2a5f_128{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._taxAnalysisCard_m2a5f_134{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:14px;padding:1rem}._taxTransactionsCard_m2a5f_141{margin-top:1rem;background:var(--surface-strong);border:1px solid var(--border-color);border-radius:14px;padding:1rem}._taxAnalysisHead_m2a5f_149{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:.8rem}._taxAnalysisHead_m2a5f_149 h4{margin:0;font-size:.96rem}._taxAnalysisHead_m2a5f_149 span{color:var(--muted-text);font-size:.8rem}._taxTransactionsActions_m2a5f_167{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._taxExportBtn_m2a5f_174{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:8px;padding:.45rem .8rem;font-size:.8rem;font-weight:600;cursor:pointer}._taxExportBtn_m2a5f_174:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._taxLedgerList_m2a5f_189{display:flex;flex-direction:column}._taxLedgerRow_m2a5f_194{display:grid;grid-template-columns:120px 1fr auto;gap:.8rem;align-items:center;width:100%;text-align:left;border:none;border-top:1px solid var(--border-color);background:transparent;padding:.8rem 0;cursor:pointer;color:inherit}._taxLedgerRow_m2a5f_194:first-child{border-top:none;padding-top:0}._taxLedgerRow_m2a5f_194:hover{background:color-mix(in srgb,var(--surface-muted) 55%,transparent)}._taxLedgerCode_m2a5f_218{font-family:monospace;color:var(--muted-text);font-size:.82rem}._taxLedgerMeta_m2a5f_224{display:flex;flex-direction:column;gap:.2rem}._taxLedgerMeta_m2a5f_224 strong{font-size:.9rem;color:var(--text-color)}._taxLedgerMeta_m2a5f_224 small{color:var(--muted-text);font-size:.78rem}._taxLedgerAmount_m2a5f_240{font-weight:700;white-space:nowrap}._taxEmpty_m2a5f_245{color:var(--muted-text);font-size:.88rem;padding:.4rem 0}._taxTransactionsTableWrap_m2a5f_251{overflow-x:auto}._taxTransactionsTable_m2a5f_251{width:100%;border-collapse:collapse;font-size:.88rem}._taxTransactionsTable_m2a5f_251 th{text-align:left;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-text);padding:.65rem .5rem;border-bottom:1px solid var(--border-color)}._taxTransactionsTable_m2a5f_251 td{padding:.75rem .5rem;border-top:1px solid var(--border-color);color:var(--text-color);vertical-align:top}._taxTransactionsRow_m2a5f_278{cursor:pointer}._taxTransactionsRow_m2a5f_278:hover td{background:color-mix(in srgb,var(--surface-muted) 68%,transparent)}._taxRight_m2a5f_286{text-align:right;white-space:nowrap}._taxTxName_m2a5f_291{font-weight:600}._taxTxMeta_m2a5f_295{margin-top:.18rem;color:var(--muted-text);font-size:.78rem}._dashGrid_m2a5f_302{display:grid;grid-template-columns:1fr 340px;gap:1.5rem;align-items:start}._dashMain_m2a5f_303,._dashSide_m2a5f_304{display:flex;flex-direction:column;gap:1.25rem}._card_m2a5f_307{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;box-shadow:var(--soft-shadow)}._cardHead_m2a5f_308{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._cardTitle_m2a5f_309{font-size:1rem;font-weight:600;margin:0 0 1rem}._cardHead_m2a5f_308 ._cardTitle_m2a5f_309{margin-bottom:0}._openBtn_m2a5f_311{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:7px;padding:.3rem .8rem;font-size:.82rem;cursor:pointer;font-weight:500}._openBtn_m2a5f_311:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._monthStatRow_m2a5f_315{display:flex;gap:2rem}._monthStat_m2a5f_315{display:flex;flex-direction:column;gap:.2rem}._monthStatLabel_m2a5f_317{font-size:.75rem;color:var(--muted-text);font-weight:600;text-transform:uppercase;letter-spacing:.03em}._monthStatVal_m2a5f_318{font-size:1.15rem;font-weight:700}._pnlSection_m2a5f_321{margin-bottom:1rem}._pnlSectionTitle_m2a5f_322{font-size:.72rem;font-weight:700;color:var(--muted-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem}._pnlRow_m2a5f_323{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;border-bottom:1px solid var(--border-color);font-size:.875rem}._pnlRowClickable_m2a5f_324{cursor:pointer;border-radius:4px;padding-left:.25rem;padding-right:.25rem}._pnlRowClickable_m2a5f_324:hover{background:var(--surface-muted)}._pnlCode_m2a5f_326{font-family:monospace;font-size:.8rem;color:var(--muted-text);min-width:36px}._pnlName_m2a5f_327{flex:1;color:var(--text-color)}._pnlAmt_m2a5f_328{font-weight:600;font-size:.875rem;min-width:80px;text-align:right}._pnlTotal_m2a5f_329{display:flex;justify-content:space-between;font-size:.875rem;font-weight:600;padding:.4rem 0 0;color:var(--text-color)}._pnlFinal_m2a5f_330{display:flex;justify-content:space-between;font-size:1rem;padding:.75rem 0 0;border-top:2px solid var(--border-color);margin-top:.5rem}._btwGrid_m2a5f_333{display:flex;flex-direction:column;gap:.5rem}._btwRow_m2a5f_334{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;padding:.3rem 0}._btwLabel_m2a5f_335{color:var(--text-color)}._btwVal_m2a5f_336{font-weight:600}._btwFinal_m2a5f_337{border-top:1px solid #e5e7eb;padding-top:.6rem;margin-top:.25rem;font-weight:600}._invoiceList_m2a5f_340{display:flex;flex-direction:column;gap:.25rem}._invoiceRow_m2a5f_341{display:grid;grid-template-columns:75px 1fr auto auto;gap:.5rem;align-items:center;padding:.45rem .5rem;border-radius:6px;cursor:pointer;font-size:.82rem}._invoiceRow_m2a5f_341:hover{background:var(--surface-muted)}._invoiceNum_m2a5f_343{font-family:monospace;font-size:.78rem;color:var(--muted-text)}._invoiceClient_m2a5f_344{color:var(--text-color);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._invoiceStatus_m2a5f_345{font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;white-space:nowrap}._statusVerzonden_m2a5f_346{background:#dbeafe;color:#1d4ed8}._statusVervallen_m2a5f_347{background:#fee2e2;color:#dc2626}._invoiceAmt_m2a5f_348{font-weight:600;color:var(--text-color);white-space:nowrap;text-align:right}._invoiceMore_m2a5f_349{font-size:.78rem;color:var(--muted-text);padding:.35rem .5rem}._monthMiniGrid_m2a5f_352{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}._monthMini_m2a5f_352{border-radius:8px;padding:.5rem .6rem;display:flex;flex-direction:column;gap:.15rem;border:1px solid var(--border-color);background:var(--surface-muted)}._monthMiniHas_m2a5f_354{cursor:pointer}._monthMiniHas_m2a5f_354:hover{background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-strong));border-color:var(--border-color)}._monthMiniLabel_m2a5f_356{font-size:.72rem;color:var(--muted-text);font-weight:600;text-transform:uppercase}._monthMiniVal_m2a5f_357{font-size:.82rem;font-weight:600}._monthMiniCreate_m2a5f_358{background:transparent;border:1px dashed var(--border-color);border-radius:4px;padding:.1rem .3rem;font-size:.72rem;cursor:pointer;color:var(--muted-text);width:100%}._monthMiniCreate_m2a5f_358:hover{border-color:var(--env-accent, #2563eb);color:var(--env-accent, #2563eb)}._monthMiniEmpty_m2a5f_360{font-size:.78rem;color:var(--muted-text)}._monthGrid_m2a5f_363{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}._monthCard_m2a5f_364{background:var(--surface-strong);border-radius:10px;padding:1rem;border:2px solid var(--border-color);display:flex;flex-direction:column;gap:.5rem;min-height:110px;box-shadow:var(--soft-shadow)}._hasData_m2a5f_365{border-color:color-mix(in srgb,var(--env-accent, #2563eb) 45%,var(--border-color))}._hasData_m2a5f_365:hover{border-color:var(--env-accent, #2563eb)}._emptyCard_m2a5f_367{opacity:.65}._monthLabel_m2a5f_368{font-size:.85rem;font-weight:700;text-transform:uppercase;color:var(--muted-text)}._monthData_m2a5f_369{display:flex;flex-direction:column;gap:.35rem}._balRow_m2a5f_370{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-color)}._balRow_m2a5f_370 span:last-child{font-weight:600}._openBtnSmall_m2a5f_372{font-size:.75rem;color:var(--env-accent, #2563eb);margin-top:auto}._createMonth_m2a5f_373{margin-top:auto;background:transparent;border:1px dashed var(--border-color);border-radius:6px;padding:.35rem;font-size:.8rem;color:var(--muted-text);cursor:pointer;width:100%}._createMonth_m2a5f_373:hover{border-color:var(--env-accent, #2563eb);color:var(--env-accent, #2563eb)}._pos_m2a5f_377{color:#16a34a}._neg_m2a5f_378{color:#dc2626}._warning_m2a5f_379{color:#d97706}._muted_m2a5f_380{color:var(--muted-text)}._empty_m2a5f_367{color:var(--muted-text);font-size:.875rem;padding:.5rem 0}@media (max-width: 1100px){._taxSummaryGrid_m2a5f_77,._taxAnalysisGrid_m2a5f_128,._dashGrid_m2a5f_302{grid-template-columns:1fr}}@media (max-width: 720px){._page_m2a5f_1{padding:1rem}._kpiRow_m2a5f_18{grid-template-columns:1fr 1fr}._taxSearch_m2a5f_65{min-width:100%}._taxLedgerRow_m2a5f_194{grid-template-columns:1fr}._monthGrid_m2a5f_363{grid-template-columns:1fr 1fr}}._overlay_w1gxu_1{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--page-background) 62%,transparent);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._modal_w1gxu_10{background:var(--surface-strong);border-radius:12px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:var(--soft-shadow);border:1px solid var(--border-color);color:var(--text-color)}._modalHeader_w1gxu_22{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem .75rem;border-bottom:1px solid var(--border-color)}._modalHeader_w1gxu_22 h3{font-size:1rem;font-weight:700}._closeBtn_w1gxu_32{background:none;border:none;cursor:pointer;font-size:1.3rem;color:var(--muted-text);line-height:1;padding:.1rem .4rem;border-radius:4px}._closeBtn_w1gxu_32:hover{background:var(--surface-muted);color:var(--text-color)}._form_w1gxu_39{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.875rem}._form_w1gxu_39 h4{font-size:.9rem;font-weight:600;color:var(--muted-text);padding-top:.25rem;border-top:1px solid var(--border-color)}._row2_w1gxu_48{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._row3_w1gxu_49{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}._label_w1gxu_51{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;font-weight:500;color:var(--muted-text)}._input_w1gxu_56{border:1px solid var(--border-color);border-radius:6px;padding:.45rem .65rem;font-size:.9rem;outline:none;font-family:inherit;background:var(--surface-muted);color:var(--text-color)}._input_w1gxu_56:hover{border-color:color-mix(in srgb,var(--env-accent, #2563eb) 28%,var(--border-color))}._input_w1gxu_56:focus{border-color:var(--env-accent, #2563eb);background:var(--surface-strong)}._modalFooter_w1gxu_69{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}._btnPrimary_w1gxu_74{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer}._btnPrimary_w1gxu_74:hover:not(:disabled){background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._btnPrimary_w1gxu_74:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_w1gxu_82{background:var(--surface-strong);color:var(--text-color);border:1px solid var(--border-color);border-radius:6px;padding:.5rem 1.25rem;font-size:.875rem;cursor:pointer}._btnSecondary_w1gxu_82:hover{background:var(--surface-muted)}._txList_w1gxu_91{padding:.75rem 1.5rem;display:flex;flex-direction:column;gap:.35rem;border-bottom:1px solid var(--border-color);max-height:220px;overflow-y:auto}._txItem_w1gxu_101{display:grid;grid-template-columns:90px 1fr auto 100px 1.5rem;gap:.5rem;align-items:center;font-size:.82rem;padding:.35rem .5rem;border-radius:6px}._txItem_w1gxu_101:hover{background:var(--surface-muted)}._txDate_w1gxu_112{color:var(--muted-text);font-size:.78rem}._txName_w1gxu_113{font-weight:500;color:var(--text-color)}._txAmount_w1gxu_114{font-weight:700;text-align:right}._txAccount_w1gxu_115{color:var(--muted-text);font-size:.78rem;text-align:right}._deleteTx_w1gxu_117{background:none;border:none;cursor:pointer;color:var(--muted-text);font-size:1rem}._deleteTx_w1gxu_117:hover{color:#dc2626}._transferToggle_w1gxu_123{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:500;color:var(--muted-text);cursor:pointer;padding:.4rem .6rem;background:color-mix(in srgb,var(--env-accent, #2563eb) 10%,var(--surface-strong));border:1px solid color-mix(in srgb,var(--env-accent, #2563eb) 25%,var(--border-color));border-radius:6px}._transferToggle_w1gxu_123 input{cursor:pointer}._pos_w1gxu_138{color:#16a34a}._neg_w1gxu_139{color:#dc2626}._btwHint_w1gxu_141{font-size:.78rem;color:var(--muted-text);margin-top:.1rem}._txInvoiceTag_w1gxu_143{font-size:.72rem;color:var(--env-accent, #2563eb);background:color-mix(in srgb,var(--env-accent, #2563eb) 12%,var(--surface-strong));border-radius:4px;padding:.05rem .35rem;margin-left:.35rem;font-weight:500}._txLedgerTag_w1gxu_153{font-size:.72rem;color:#7c3aed;background:color-mix(in srgb,#7c3aed 14%,var(--surface-strong));border-radius:4px;padding:.05rem .35rem;margin-left:.35rem;font-weight:500;font-family:monospace}._txAttachIcon_w1gxu_164{margin-left:.25rem;font-size:.85rem;opacity:.7}._existingAttachment_w1gxu_170{display:flex;align-items:center;gap:.75rem;font-size:.82rem;color:var(--text-color);padding:.35rem .5rem;background:var(--surface-muted);border-radius:6px;border:1px solid var(--border-color);margin-bottom:.35rem}._removeAttachBtn_w1gxu_183{background:none;border:none;cursor:pointer;color:#dc2626;font-size:.78rem;padding:0;text-decoration:underline}._removeAttachBtn_w1gxu_183:hover{opacity:.7}._page_15wak_1{display:flex;flex-direction:column;gap:1.25rem}._header_15wak_3{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._back_15wak_10{background:none;border:none;color:var(--env-accent, #2563eb);cursor:pointer;font-size:.9rem;padding:0}._header_15wak_3 h2{font-size:1.4rem;font-weight:700;margin:0}._subtitle_15wak_14{font-size:.85rem;color:var(--muted-text)}._openingBtn_15wak_15{background:none;border:none;color:var(--muted-text);font-size:.85rem;cursor:pointer;padding:0}._openingBtn_15wak_15:hover{color:var(--text-color)}._openingInput_15wak_17{font-size:.85rem;width:7rem;padding:0 .25rem;border:1px solid var(--border-color);border-radius:4px;background:var(--surface-strong);color:var(--text-color)}._headerActions_15wak_19{display:flex;gap:.75rem;margin-left:auto;flex-wrap:wrap}._btnPrimary_15wak_21{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:6px;padding:.45rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer}._btnPrimary_15wak_21:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._btnOutline_15wak_28{background:var(--surface-strong);color:var(--env-accent, #2563eb);border:1px solid var(--env-accent, #2563eb);border-radius:6px;padding:.45rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer}._btnOutline_15wak_28:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 12%,var(--surface-strong))}._summaryBar_15wak_37{display:flex;gap:0;background:var(--surface-strong);border-radius:12px;padding:.75rem 1.25rem;border:1px solid var(--border-color);box-shadow:var(--soft-shadow);flex-wrap:wrap;align-items:stretch}._summaryGroup_15wak_49{display:flex;flex-direction:column;gap:.35rem;padding:.35rem 1rem;flex:1;min-width:160px}._summaryLabel_15wak_58{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-text)}._summaryRow_15wak_66{display:flex;gap:1.25rem;flex-wrap:wrap}._summaryDivider_15wak_72{width:1px;background:var(--border-color);margin:.25rem 0;align-self:stretch}._summaryItem_15wak_79{display:flex;flex-direction:column;gap:.15rem;min-width:80px}._summaryItem_15wak_79 span{font-size:.75rem;color:var(--muted-text);font-weight:500}._summaryItem_15wak_79 strong{font-size:.95rem;font-weight:700}._columns_15wak_90{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}@media (max-width: 800px){._columns_15wak_90{grid-template-columns:1fr}}._column_15wak_90{display:flex;flex-direction:column;gap:.75rem}._columnHeader_15wak_103{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;border-bottom:2px solid;margin-bottom:.25rem}._columnHeaderIncome_15wak_111{border-color:#16a34a}._columnHeaderExpense_15wak_112{border-color:#dc2626}._columnTitle_15wak_114{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}._columnTitleIncome_15wak_120{color:#16a34a}._columnTitleExpense_15wak_121{color:#dc2626}._columnTotal_15wak_123{margin-left:auto;font-size:.85rem;font-weight:700}._groups_15wak_130{display:flex;flex-direction:column;gap:.75rem}._group_15wak_130{background:var(--surface-strong);border-radius:10px;overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--soft-shadow)}._groupHeader_15wak_140{display:flex;align-items:center;padding:.75rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none;gap:.5rem;border-bottom:1px solid var(--border-color)}._groupHeader_15wak_140:hover{background:var(--surface-muted)}._groupChevron_15wak_151{font-size:.75rem;color:var(--muted-text);width:1rem}._groupName_15wak_152{font-weight:700;font-size:.95rem;flex:1}._groupMeta_15wak_154{display:flex;align-items:center;gap:.5rem;font-size:.82rem;margin-right:.5rem}._metaLabel_15wak_162{color:var(--muted-text)}._metaVal_15wak_163{font-weight:600}._addEntryBtn_15wak_165{background:transparent;border:1px dashed var(--border-color);border-radius:4px;padding:.1rem .5rem;cursor:pointer;color:var(--muted-text);font-size:.9rem;line-height:1.4}._addEntryBtn_15wak_165:hover{border-color:var(--env-accent, #2563eb);color:var(--env-accent, #2563eb)}._entries_15wak_174{padding:0 .5rem .5rem}._entryHeader_15wak_176{display:grid;grid-template-columns:2fr 1.8fr 1fr 1fr 1fr 2rem;gap:.5rem;padding:.4rem .5rem;font-size:.75rem;color:var(--muted-text);font-weight:600;text-transform:uppercase;letter-spacing:.04em}._entryRow_15wak_188{display:grid;grid-template-columns:2fr 1.8fr 1fr 1fr 1fr 2rem;gap:.5rem;padding:.4rem .5rem;align-items:center;border-radius:6px;font-size:.875rem}._entryRow_15wak_188:hover{background:var(--surface-muted)}._entryName_15wak_199{font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.4rem}._entryName_15wak_199:hover{color:var(--env-accent, #2563eb)}._txBadge_15wak_208{background:color-mix(in srgb,var(--env-accent, #2563eb) 15%,var(--surface-strong));color:var(--env-accent, #2563eb);border-radius:9999px;font-size:.7rem;padding:.05rem .4rem;font-weight:700;border:none;cursor:pointer;font-family:inherit;transition:background .1s}._txBadge_15wak_208:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 22%,var(--surface-strong))}._txBadgeOpen_15wak_221{background:var(--env-accent, #2563eb);color:#fff}._txBadgeOpen_15wak_221:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._entryBlock_15wak_225{display:flex;flex-direction:column}._txExpandedList_15wak_227{margin:0 .5rem .35rem 1.5rem;border-left:2px solid color-mix(in srgb,var(--env-accent, #2563eb) 20%,var(--surface-strong));border-radius:0 0 6px 6px;overflow:hidden;background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface-strong))}._txExpandedRow_15wak_235{display:grid;grid-template-columns:52px 1fr auto 110px 1.25rem;gap:.5rem;align-items:center;padding:.3rem .65rem;font-size:.8rem;border-top:1px solid var(--border-color)}._txExpandedRow_15wak_235:first-child{border-top:none}._txExpandedRow_15wak_235:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 10%,var(--surface-strong))}._txExpandedDate_15wak_247{color:var(--muted-text);font-size:.75rem;white-space:nowrap}._txExpandedName_15wak_248{color:var(--text-color);font-weight:500;display:flex;align-items:center;gap:.3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._txExpandedRef_15wak_253{font-size:.7rem;color:var(--env-accent, #2563eb);background:color-mix(in srgb,var(--env-accent, #2563eb) 12%,var(--surface-strong));border-radius:3px;padding:.02rem .3rem;flex-shrink:0}._txExpandedAttach_15wak_257{font-size:.8rem;opacity:.7;flex-shrink:0}._txExpandedAmount_15wak_258{font-weight:700;text-align:right;white-space:nowrap}._txExpandedAccount_15wak_259{color:var(--muted-text);font-size:.75rem;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._txExpandedNameLink_15wak_263{cursor:pointer}._txExpandedNameLink_15wak_263:hover{color:var(--env-accent, #2563eb);text-decoration:underline}._txExpandedDelete_15wak_265{background:none;border:none;cursor:pointer;color:var(--muted-text);font-size:1rem;line-height:1;padding:.1rem .2rem;border-radius:3px;justify-self:end}._txExpandedDelete_15wak_265:hover{color:#dc2626;background:color-mix(in srgb,#dc2626 12%,var(--surface-strong))}._entryAccount_15wak_273{color:var(--muted-text);font-size:.82rem}._accountCell_15wak_275{display:flex;align-items:center;gap:.15rem;min-width:0}._accountArrow_15wak_282{font-size:.7rem;color:var(--muted-text);flex-shrink:0;padding:0 .1rem}._entryAccountSelect_15wak_289{flex:1;min-width:0;border:1px solid transparent;border-radius:4px;padding:.15rem .25rem;font-size:.78rem;color:var(--muted-text);background:transparent;font-family:inherit;cursor:pointer;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .12s ease,background .12s ease,color .12s ease}._entryAccountSelect_15wak_289:hover{border-color:var(--border-color);background:var(--surface-strong)!important;color:var(--text-color)}._entryAccountSelect_15wak_289:focus{border-color:var(--env-accent, #2563eb);background:var(--surface-strong)!important;outline:none;color:var(--text-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--env-accent, #2563eb) 16%,transparent)}._transferLabel_15wak_306{font-size:.82rem;color:var(--env-accent, #2563eb);padding:.15rem .4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._muted_15wak_314{color:var(--muted-text)}._amountInput_15wak_316{width:100%;border:1px solid var(--border-color);border-radius:4px;padding:.2rem .4rem;font-size:.875rem;text-align:right;background:var(--surface-muted);color:var(--text-color);font-family:inherit;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;transition:border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease}._amountInput_15wak_316:hover{border-color:color-mix(in srgb,var(--env-accent, #2563eb) 24%,var(--border-color));background:var(--surface-strong)!important;color:var(--text-color)}._amountInput_15wak_316:focus{border-color:var(--env-accent, #2563eb);background:var(--surface-strong)!important;outline:none;color:var(--text-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--env-accent, #2563eb) 16%,transparent)}._amountInput_15wak_316::-webkit-outer-spin-button,._amountInput_15wak_316::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._entryRow_15wak_188:hover ._amountInput_15wak_316,._entryRow_15wak_188:hover ._entryAccountSelect_15wak_289{background:var(--surface-strong)!important}._txBtn_15wak_338{background:none;border:none;cursor:pointer;font-size:.875rem;padding:.15rem .4rem;border-radius:4px;color:inherit;font-family:inherit;text-align:right;width:100%}._txBtn_15wak_338:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 10%,var(--surface-strong));color:var(--env-accent, #2563eb)}._entryDiff_15wak_350{font-weight:600;text-align:right;font-size:.875rem}._entryActions_15wak_351{display:flex;justify-content:flex-end}._endRecurringBtn_15wak_353{background:none;border:none;cursor:pointer;color:var(--muted-text);font-size:1rem;line-height:1;padding:.1rem .3rem;border-radius:4px}._endRecurringBtn_15wak_353:hover{color:#ea580c;background:color-mix(in srgb,#ea580c 12%,var(--surface-strong))}._deleteBtn_15wak_360{background:none;border:none;cursor:pointer;color:var(--muted-text);font-size:1.1rem;line-height:1;padding:.1rem .3rem;border-radius:4px}._deleteBtn_15wak_360:hover{color:#dc2626;background:color-mix(in srgb,#dc2626 12%,var(--surface-strong))}._emptyState_15wak_367{background:var(--surface-strong);border-radius:10px;padding:2rem;text-align:center;color:var(--muted-text);font-size:.9rem;line-height:1.6}._columnEmpty_15wak_377{background:var(--surface-strong);border-radius:8px;border:1px dashed var(--border-color);padding:1rem;font-size:.82rem;color:var(--muted-text);line-height:1.5}._pos_15wak_387{color:#16a34a}._neg_15wak_388{color:#dc2626}._transfer_15wak_306{color:#7c3aed}._transferSection_15wak_392{display:flex;flex-direction:column;gap:.75rem}._transferSectionHeader_15wak_398{display:flex;align-items:center;gap:.75rem;padding:.4rem 0;border-bottom:2px solid #7c3aed}._transferSectionTitle_15wak_406{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#7c3aed}._transferSectionHint_15wak_414{font-size:.75rem;color:var(--muted-text);flex:1}._accountsPanel_15wak_421{background:var(--surface-strong);border-radius:12px;padding:1rem 1.25rem;box-shadow:var(--soft-shadow);border:1px solid var(--border-color)}._accountsPanelHeader_15wak_429{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-text);margin-bottom:.75rem}._accountsGrid_15wak_438{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}._accountCard_15wak_444{border:1px solid var(--border-color);border-radius:8px;padding:.65rem .85rem;display:flex;flex-direction:column;gap:.5rem;background:color-mix(in srgb,var(--surface-muted) 62%,var(--surface-strong))}._accountCardHeader_15wak_454{display:flex;align-items:center;gap:.5rem}._accountCardDot_15wak_460{width:8px;height:8px;border-radius:50%;flex-shrink:0}._accountCardName_15wak_466{font-size:.82rem;font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountCardRows_15wak_475{display:flex;flex-direction:column;gap:.25rem}._accountCardRow_15wak_475{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}._accountCardNet_15wak_484{border-top:1px solid var(--border-color);margin-top:.15rem;padding-top:.25rem}._accountCardLabel_15wak_490{font-size:.72rem;color:var(--muted-text);white-space:nowrap}._accountCardVal_15wak_496{font-size:.82rem;font-weight:600;white-space:nowrap}._txExpandedActions_15wak_502{display:flex;align-items:center;gap:.35rem;justify-content:flex-end}._txExpandedCopy_15wak_504{background:none;border:none;cursor:pointer;color:var(--muted-text);font-size:.9rem;line-height:1;padding:.1rem .2rem;border-radius:3px}._txExpandedCopy_15wak_504:hover{color:var(--env-accent, #2563eb);background:color-mix(in srgb,var(--env-accent, #2563eb) 10%,var(--surface-strong))}._section_11zgf_1{display:flex;flex-direction:column;gap:1rem}._sectionHeader_11zgf_3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}._sectionHeader_11zgf_3 h3{font-size:1.05rem;font-weight:700}._inlineAdd_11zgf_12{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._inlineAdd_11zgf_12 input,._inlineAdd_11zgf_12 select{border:1px solid var(--border-color);border-radius:6px;padding:.4rem .65rem;font-size:.875rem;outline:none;font-family:inherit;background:var(--surface-strong);color:var(--text-color)}._inlineAdd_11zgf_12 input:focus,._inlineAdd_11zgf_12 select:focus{border-color:var(--env-accent, #2563eb)}._inlineAdd_11zgf_12 button{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:6px;padding:.4rem .9rem;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap}._inlineAdd_11zgf_12 button:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._list_11zgf_39{display:flex;flex-direction:column;gap:.5rem}._empty_11zgf_41{color:var(--muted-text);font-size:.875rem;padding:.5rem 0}._item_11zgf_43{background:var(--surface-strong);border-radius:8px;border:1px solid var(--border-color);overflow:hidden}._itemHeader_11zgf_50{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem}._expandBtn_11zgf_57{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-family:inherit;color:var(--text-color)}._chevron_11zgf_64{font-size:.75rem;color:var(--muted-text)}._deleteBtn_11zgf_66{background:transparent;border:1px solid color-mix(in srgb,#dc2626 45%,var(--border-color));border-radius:4px;padding:.2rem .6rem;font-size:.78rem;color:#dc2626;cursor:pointer}._deleteBtn_11zgf_66:hover{background:color-mix(in srgb,#dc2626 12%,var(--surface-strong))}._subSection_11zgf_73{padding:0 1rem 1rem;border-top:1px solid var(--border-color)}._hint_11zgf_75{font-size:.78rem;color:var(--muted-text);margin-top:.2rem}._includeLabel_11zgf_77{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--text-color);cursor:pointer;margin-left:1rem}._includeLabel_11zgf_77 input{accent-color:var(--env-accent, #2563eb);cursor:pointer}._sideBtn_11zgf_84{border:none;border-radius:5px;padding:.2rem .6rem;font-size:.78rem;font-weight:600;cursor:pointer;margin-left:.5rem}._sideSelect_11zgf_89{border:none;border-radius:5px;padding:.2rem .6rem;font-size:.78rem;font-weight:600;cursor:pointer;margin-left:.5rem;font-family:inherit;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}._sideBtnIncome_11zgf_95{background:color-mix(in srgb,#16a34a 16%,var(--surface-strong));color:#22c55e;border:1px solid color-mix(in srgb,#16a34a 28%,var(--border-color))}._sideBtnIncome_11zgf_95:hover{background:color-mix(in srgb,#16a34a 22%,var(--surface-strong))}._sideBtnExpense_11zgf_97{background:color-mix(in srgb,#dc2626 14%,var(--surface-strong));color:#f87171;border:1px solid color-mix(in srgb,#dc2626 28%,var(--border-color))}._sideBtnExpense_11zgf_97:hover{background:color-mix(in srgb,#dc2626 20%,var(--surface-strong))}._sideBtnTransfer_11zgf_99{background:color-mix(in srgb,#7c3aed 14%,var(--surface-strong));color:#a78bfa;border:1px solid color-mix(in srgb,#7c3aed 28%,var(--border-color))}._sideBtnTransfer_11zgf_99:hover{background:color-mix(in srgb,#7c3aed 20%,var(--surface-strong))}:root[data-theme=dark] ._sideBtnIncome_11zgf_95{background:color-mix(in srgb,#16a34a 24%,var(--surface-strong));color:#86efac}:root[data-theme=dark] ._sideBtnExpense_11zgf_97{background:color-mix(in srgb,#dc2626 22%,var(--surface-strong));color:#fca5a5}:root[data-theme=dark] ._sideBtnTransfer_11zgf_99{background:color-mix(in srgb,#7c3aed 24%,var(--surface-strong));color:#c4b5fd}._groupAccountSelect_11zgf_117{border:1px solid var(--border-color);border-radius:5px;padding:.2rem .5rem;font-size:.78rem;color:var(--text-color);background:var(--surface-strong);font-family:inherit;cursor:pointer;margin-left:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}._groupAccountSelect_11zgf_117:focus{border-color:var(--env-accent, #2563eb);outline:none}._subLabel_11zgf_132{font-size:.8rem;color:var(--muted-text);padding:.6rem 0 .4rem}._postList_11zgf_134{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}._postRow_11zgf_136{display:flex;align-items:center;gap:.5rem;padding:.3rem .25rem;border-radius:4px;font-size:.82rem;flex-wrap:wrap}._postRow_11zgf_136:hover{background:var(--surface-muted)}._postName_11zgf_147{font-weight:500;flex:1;min-width:100px}._postAmount_11zgf_148{color:var(--text-color);min-width:70px;text-align:right}._postAccount_11zgf_149{color:var(--muted-text);min-width:80px}._postAccountSelect_11zgf_151{border:1px solid transparent;border-radius:4px;padding:.15rem .4rem;font-size:.82rem;color:var(--text-color);background:var(--surface-strong);font-family:inherit;cursor:pointer;min-width:80px;-webkit-appearance:none;-moz-appearance:none;appearance:none}._postAccountSelect_11zgf_151:hover{border-color:var(--border-color);background:var(--surface-muted)}._postAccountSelect_11zgf_151:focus{border-color:var(--env-accent, #2563eb);background:var(--surface-strong);outline:none}._postRowActions_11zgf_165{display:flex;align-items:center;gap:.35rem;margin-left:auto}._recurringBtn_11zgf_167{background:var(--surface-muted);border:none;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;cursor:pointer;color:var(--muted-text)}._recurringBtn_11zgf_167._recurringOn_11zgf_172{background:color-mix(in srgb,var(--env-accent, #2563eb) 15%,var(--surface-strong));color:var(--env-accent, #2563eb)}._postForm_11zgf_177{display:flex;flex-direction:column;gap:.4rem;padding-top:.5rem;border-top:1px solid var(--border-color)}._postFormRow_11zgf_185{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}._postFormDateRow_11zgf_192{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.35rem .6rem;background:color-mix(in srgb,var(--surface-muted) 70%,var(--surface-strong));border:1px solid color-mix(in srgb,var(--env-accent, #2563eb) 15%,var(--surface-strong));border-radius:6px;font-size:.82rem}._postFormDateRow_11zgf_192 input[type=month]{border:1px solid color-mix(in srgb,var(--env-accent, #2563eb) 25%,var(--border-color));border-radius:6px;padding:.3rem .5rem;font-size:.82rem;font-family:inherit;outline:none;background:var(--surface-strong)}._postFormDateRow_11zgf_192 input[type=month]:focus{border-color:var(--env-accent, #2563eb)}._rangeMuted_11zgf_213{font-size:.75rem;color:var(--muted-text)}._postForm_11zgf_177 input,._postForm_11zgf_177 select{border:1px solid var(--border-color);border-radius:6px;padding:.35rem .6rem;font-size:.82rem;outline:none;font-family:inherit;flex:1;min-width:100px;background:var(--surface-strong);color:var(--text-color)}._postForm_11zgf_177 input:focus,._postForm_11zgf_177 select:focus{border-color:var(--env-accent, #2563eb)}._postForm_11zgf_177 button{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:6px;padding:.35rem .75rem;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap}._postForm_11zgf_177 button:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._checkLabel_11zgf_237{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--text-color);cursor:pointer;white-space:nowrap}._monthInput_11zgf_243{border:1px solid var(--border-color);border-radius:6px;padding:.3rem .5rem;font-size:.82rem;font-family:inherit;outline:none}._monthInput_11zgf_243:focus{border-color:var(--env-accent, #2563eb)}._rangeEditor_11zgf_253{display:flex;align-items:center;gap:.5rem;padding:.4rem .25rem .6rem;flex-wrap:wrap}._rangeEditor_11zgf_253 input[type=month]{border:1px solid var(--border-color);border-radius:6px;padding:.3rem .5rem;font-size:.82rem;font-family:inherit;outline:none;background:var(--surface-strong);color:var(--text-color)}._rangeEditor_11zgf_253 input[type=month]:focus{border-color:var(--env-accent, #2563eb)}._rangeEditor_11zgf_253 button{border-radius:6px;padding:.3rem .65rem;font-size:.8rem;font-weight:600;cursor:pointer;border:none}._rangeEditor_11zgf_253 button:first-of-type{background:var(--env-accent, #2563eb);color:var(--accent-contrast, white)}._rangeEditor_11zgf_253 button:last-of-type{background:var(--surface-muted);color:var(--text-color)}._rangeLabel_11zgf_281{font-size:.78rem;color:var(--muted-text)}._accountGroup_11zgf_284{margin-bottom:.75rem}._accountGroupLabel_11zgf_286{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}._accountRow_11zgf_292{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:var(--surface-strong);border-radius:6px;border:1px solid var(--border-color);margin-bottom:.25rem}._accountDot_11zgf_303{width:10px;height:10px;border-radius:50%;flex-shrink:0}._accountName_11zgf_309{flex:1;font-size:.9rem;font-weight:500}._accountNameLink_11zgf_311{flex:1;font-size:.9rem;font-weight:500;background:none;border:none;padding:0;text-align:left;cursor:pointer;color:var(--text-color);font-family:inherit;text-decoration:none;transition:color .1s}._accountNameLink_11zgf_311:hover{color:var(--env-accent, #2563eb);text-decoration:underline}._accountBalanceLabel_11zgf_327{font-size:.75rem;color:var(--muted-text);white-space:nowrap}._accountBalanceInput_11zgf_329{width:90px;border:1px solid transparent;border-radius:4px;padding:.2rem .4rem;font-size:.875rem;text-align:right;background:transparent;font-family:inherit;color:var(--text-color)}._accountBalanceInput_11zgf_329:hover{border-color:var(--border-color);background:var(--surface-muted)}._accountBalanceInput_11zgf_329:focus{border-color:var(--env-accent, #2563eb);background:var(--surface-muted);outline:none}._accountIbanInput_11zgf_343{border:1px solid transparent;border-radius:5px;padding:.25rem .5rem;font-size:.8rem;font-family:monospace;background:transparent;color:var(--text-color);width:180px;transition:border-color .15s,background .15s}._accountIbanInput_11zgf_343:hover{border-color:var(--border-color);background:var(--surface-muted)}._accountIbanInput_11zgf_343:focus{border-color:var(--env-accent, #2563eb);background:var(--surface-muted);outline:none}._accountIbanInput_11zgf_343::placeholder{color:var(--muted-text);opacity:.7;font-family:inherit}._wrapper_1fhvs_1{display:flex;flex-direction:column;gap:2rem}._section_1fhvs_3{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}._sectionHeader_1fhvs_10{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-strong))}._sectionTitle_1fhvs_18{font-size:1rem;font-weight:600;margin:0}._addBtn_1fhvs_20{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:7px;padding:.4rem .9rem;font-size:.85rem;font-weight:500;cursor:pointer}._addBtn_1fhvs_20:hover:not(:disabled){background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._addBtn_1fhvs_20:disabled{opacity:.5;cursor:not-allowed}._addForm_1fhvs_24{display:flex;gap:.5rem;align-items:center;padding:.75rem 1.25rem;background:color-mix(in srgb,var(--env-accent, #2563eb) 8%,var(--surface-strong));border-bottom:1px solid color-mix(in srgb,var(--env-accent, #2563eb) 18%,var(--border-color));flex-wrap:wrap}._addForm_1fhvs_24 input,._addForm_1fhvs_24 select{border:1px solid color-mix(in srgb,var(--env-accent, #2563eb) 22%,var(--border-color));border-radius:6px;padding:.4rem .7rem;font-size:.875rem;outline:none;background:var(--surface-strong);color:var(--text-color)}._addForm_1fhvs_24 input:focus,._addForm_1fhvs_24 select:focus{border-color:var(--env-accent, #2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--env-accent, #2563eb) 16%,transparent)}._saveBtn_1fhvs_46{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:6px;padding:.4rem .9rem;font-size:.875rem;cursor:pointer;font-weight:500}._saveBtn_1fhvs_46:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._cancelBtn_1fhvs_48{background:var(--surface-muted);color:var(--text-color);border:1px solid var(--border-color);border-radius:6px;padding:.4rem .9rem;font-size:.875rem;cursor:pointer}._cancelBtn_1fhvs_48:hover{background:color-mix(in srgb,var(--surface-muted) 65%,var(--surface-strong))}._list_1fhvs_59{display:flex;flex-direction:column}._listItem_1fhvs_60{display:flex;align-items:center;gap:.75rem;padding:.65rem 1.25rem;border-bottom:1px solid var(--border-color);font-size:.9rem;flex-wrap:wrap}._listItem_1fhvs_60:last-child{border-bottom:none}._itemCode_1fhvs_62{font-family:monospace;font-weight:600;min-width:50px;color:var(--muted-text)}._itemName_1fhvs_63{flex:1;color:var(--text-color);font-weight:500}._itemMeta_1fhvs_64{display:flex;flex-direction:column;gap:.2rem;min-width:280px}._itemSub_1fhvs_65{color:var(--muted-text);font-size:.82rem}._itemHint_1fhvs_66{color:var(--muted-text);font-size:.78rem;line-height:1.35}._defaultBadge_1fhvs_67{background:color-mix(in srgb,#16a34a 14%,var(--surface-strong));color:#22c55e;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:600}._defaultBtn_1fhvs_75{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:6px;padding:.2rem .6rem;font-size:.78rem;cursor:pointer;color:var(--text-color)}._defaultBtn_1fhvs_75:hover{background:color-mix(in srgb,var(--surface-muted) 64%,var(--surface-strong))}._inlineSelect_1fhvs_85{border:1px solid var(--border-color);border-radius:6px;padding:.35rem .6rem;font-size:.82rem;background:var(--surface-muted);color:var(--text-color);min-width:220px}._delBtn_1fhvs_94{background:color-mix(in srgb,#dc2626 10%,var(--surface-strong));border:1px solid color-mix(in srgb,#dc2626 24%,var(--border-color));border-radius:6px;padding:.2rem .5rem;cursor:pointer;color:#ef4444;font-size:1rem;line-height:1;margin-left:auto}._delBtn_1fhvs_94:hover{background:color-mix(in srgb,#dc2626 16%,var(--surface-strong))}._empty_1fhvs_107{padding:1.25rem;color:var(--muted-text);font-size:.875rem}._sectionHint_1fhvs_109{font-size:.78rem;color:var(--muted-text)}._profileForm_1fhvs_110{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}._profileGrid_1fhvs_111{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem 1rem}._profileLabel_1fhvs_116{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;font-weight:500;color:var(--muted-text);letter-spacing:.02em;text-transform:uppercase}._profileLabel_1fhvs_116 input,._profileLabel_1fhvs_116 select{border:1px solid var(--border-color);border-radius:7px;padding:.45rem .75rem;font-size:.9rem;font-family:inherit;outline:none;color:var(--text-color);background:var(--surface-muted);transition:border-color .15s,background .15s,box-shadow .15s}._profileLabel_1fhvs_116 input:focus,._profileLabel_1fhvs_116 select:focus{border-color:var(--env-accent, #2563eb);background:var(--surface-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--env-accent, #2563eb) 16%,transparent)}._profileLabel_1fhvs_116 input::placeholder{color:var(--muted-text);font-size:.85rem;opacity:.7}._profileLabel_1fhvs_116 select{-webkit-appearance:none;-moz-appearance:none;appearance:none}._profileActions_1fhvs_139{display:flex;align-items:center;gap:.75rem}._checkboxLabel_1fhvs_140{display:inline-flex;align-items:center;gap:.55rem;align-self:end;padding:.65rem .8rem;border:1px solid var(--border-color);border-radius:10px;background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-strong));color:var(--text-color);font-size:.9rem;font-weight:500}._checkboxLabel_1fhvs_140 input{width:1rem;height:1rem;margin:0;accent-color:var(--env-accent, #2563eb)}._webhookBadge_1fhvs_161{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--env-accent, #2563eb) 24%,var(--border-color));background:color-mix(in srgb,var(--env-accent, #2563eb) 8%,var(--surface-strong));color:var(--muted-text);font-size:.8rem}._webhookBadge_1fhvs_161 code{font-family:monospace;color:var(--text-color)}._integrationActions_1fhvs_178{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._integrationStatus_1fhvs_185{padding:.75rem .9rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--env-accent, #2563eb) 18%,var(--border-color));background:color-mix(in srgb,var(--env-accent, #2563eb) 8%,var(--surface-strong));color:var(--text-color);font-size:.88rem}._integrationHint_1fhvs_194{color:var(--muted-text);font-size:.84rem;line-height:1.5}._manualSyncRow_1fhvs_200{display:flex;align-items:end;gap:.85rem;flex-wrap:wrap}._manualSyncRow_1fhvs_200>label{min-width:min(340px,100%)}._savedMsg_1fhvs_211{font-size:.85rem;color:#22c55e;font-weight:500}._themeLabel_1fhvs_212{font-size:.82rem;font-weight:500;color:var(--muted-text);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.4rem}._themeSwatches_1fhvs_213{display:flex;gap:.5rem;flex-wrap:wrap}._themeSwatch_1fhvs_213{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .1s,box-shadow .1s}._themeSwatch_1fhvs_213:hover{transform:scale(1.15);box-shadow:0 2px 6px #00000040}._themeSwatchActive_1fhvs_216{border-color:var(--text-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-color) 15%,transparent);transform:scale(1.1)}._colorPickerLabel_1fhvs_218{position:relative;width:28px;height:28px;cursor:pointer;flex-shrink:0}._colorPickerInput_1fhvs_219{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;border:none;padding:0}._colorPickerSwatch_1fhvs_220{display:block;width:28px;height:28px;border-radius:50%;border:2px dashed var(--muted-text);pointer-events:none;transition:transform .1s,box-shadow .1s}._colorPickerLabel_1fhvs_218:hover ._colorPickerSwatch_1fhvs_220{transform:scale(1.15);box-shadow:0 2px 6px #00000040}@media (max-width: 900px){._profileGrid_1fhvs_111{grid-template-columns:1fr}._checkboxLabel_1fhvs_140{align-self:stretch;justify-content:flex-start}._webhookBadge_1fhvs_161{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}._section_1bokt_1{display:flex;flex-direction:column;gap:1.5rem}._loading_1bokt_3{color:var(--muted-text);font-size:.875rem;padding:1rem 0}._block_1bokt_5{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:10px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:var(--surface-shadow, none)}._blockTitle_1bokt_16{font-size:.95rem;font-weight:700;margin:0;color:var(--text-color)}._hint_1bokt_18{font-size:.78rem;color:var(--muted-text);margin:0}._memberList_1bokt_21{display:flex;flex-direction:column;gap:.75rem}._memberRow_1bokt_23{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border-color);flex-wrap:wrap}._memberRow_1bokt_23:last-child{border-bottom:none}._memberInfo_1bokt_33{display:flex;flex-direction:column;min-width:160px;flex:1}._memberName_1bokt_34{font-size:.9rem;font-weight:600;color:var(--text-color)}._memberEmail_1bokt_35{font-size:.78rem;color:var(--muted-text)}._roleBadge_1bokt_37{font-size:.72rem;font-weight:600;padding:.2rem .6rem;border-radius:999px;white-space:nowrap;align-self:center}._roleOwner_1bokt_45{background:color-mix(in srgb,var(--surface-muted) 58%,#f59e0b 42%);color:var(--text-color)}._roleMember_1bokt_46{background:color-mix(in srgb,var(--surface-muted) 72%,var(--accent-color) 28%);color:var(--text-color)}._permSummary_1bokt_49{display:flex;flex-wrap:wrap;gap:.35rem;align-self:center}._permChip_1bokt_51{font-size:.7rem;padding:.15rem .5rem;border-radius:4px;white-space:nowrap}._perm_view_1bokt_57{background:color-mix(in srgb,var(--surface-muted) 68%,#16a34a 32%);color:var(--text-color);border:1px solid rgba(34,197,94,.35)}._perm_edit_1bokt_58{background:color-mix(in srgb,var(--surface-muted) 68%,var(--accent-color) 32%);color:var(--text-color);border:1px solid color-mix(in srgb,var(--accent-color) 45%,var(--border-color))}._perm_none_1bokt_59{background:var(--surface-muted);color:var(--muted-text);border:1px solid var(--border-color)}._memberActions_1bokt_62{display:flex;gap:.5rem;align-self:center;margin-left:auto}._btnEdit_1bokt_64{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;padding:.25rem .65rem;font-size:.78rem;cursor:pointer;color:var(--text-color)}._btnEdit_1bokt_64:hover{background:color-mix(in srgb,var(--surface-muted) 80%,var(--text-color) 8%)}._btnRemove_1bokt_71{background:none;border:1px solid #fca5a5;border-radius:5px;padding:.25rem .65rem;font-size:.78rem;color:#dc2626;cursor:pointer}._btnRemove_1bokt_71:hover{background:color-mix(in srgb,var(--surface-muted) 52%,var(--danger-color) 48%)}._permEdit_1bokt_79{width:100%;margin-top:.5rem}._permGrid_1bokt_81{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin-bottom:.6rem}._permRow_1bokt_88{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.82rem}._permLabel_1bokt_95{color:var(--text-color)}._permSelect_1bokt_97{border:1px solid var(--border-color);border-radius:5px;padding:.2rem .45rem;font-size:.8rem;font-family:inherit;background:var(--surface-muted);color:var(--text-color);cursor:pointer}._permSelect_1bokt_97:focus{border-color:var(--env-accent, #2563eb);outline:none}._permActions_1bokt_109{display:flex;gap:.5rem}._btnSave_1bokt_111{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:5px;padding:.3rem .75rem;font-size:.82rem;font-weight:600;cursor:pointer}._btnSave_1bokt_111:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._btnCancel_1bokt_118{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;padding:.3rem .65rem;font-size:.82rem;cursor:pointer;color:var(--text-color)}._btnCancel_1bokt_118:hover{background:color-mix(in srgb,var(--surface-muted) 80%,var(--text-color) 8%)}._inviteForm_1bokt_126{display:flex;flex-direction:column;gap:.75rem}._inviteEmailRow_1bokt_128{display:flex;gap:.5rem}._emailInput_1bokt_130{flex:1;border:1px solid #d1d5db;border-radius:7px;padding:.45rem .75rem;font-size:.9rem;font-family:inherit;outline:none;background:var(--surface, #fff);color:var(--text, #111827)}._emailInput_1bokt_130:focus{border-color:var(--env-accent, #2563eb)}._presetRow_1bokt_143{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}._presetLabel_1bokt_144{font-size:.78rem;color:var(--muted-text)}._presetBtn_1bokt_146{border:1px solid var(--border-color);border-radius:5px;padding:.25rem .6rem;font-size:.78rem;background:var(--surface-strong);cursor:pointer;color:var(--text-color)}._presetBtn_1bokt_146:hover{border-color:var(--env-accent, #2563eb);color:var(--env-accent, #2563eb)}._presetActive_1bokt_156{background:color-mix(in srgb,var(--accent-color) 20%,var(--surface-strong) 80%);border-color:var(--env-accent, #2563eb);color:color-mix(in srgb,var(--env-accent, #2563eb) 85%,white 5%);font-weight:600}._btnInvite_1bokt_158{align-self:flex-start;background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:600;cursor:pointer}._btnInvite_1bokt_158:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._btnInvite_1bokt_158:disabled{opacity:.6;cursor:default}._errorMsg_1bokt_167{font-size:.82rem;color:#dc2626;margin:0}._successMsg_1bokt_168{font-size:.82rem;color:#16a34a;margin:0}._page_8qnl0_1{display:flex;flex-direction:column;gap:1.5rem;color:var(--text-color)}._title_8qnl0_3{font-size:1.4rem;font-weight:700}._tabs_8qnl0_5{display:flex;gap:0;border-bottom:2px solid var(--border-color)}._tab_8qnl0_5{background:none;border:none;cursor:pointer;padding:.6rem 1.25rem;font-size:.9rem;font-weight:500;color:var(--muted-text);border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}._tab_8qnl0_5:hover{color:var(--env-accent, #2563eb)}._tab_8qnl0_5._active_8qnl0_16{color:var(--env-accent, #2563eb);border-bottom-color:var(--env-accent, #2563eb);font-weight:600}._section_84x61_1{display:flex;flex-direction:column;gap:1.25rem;max-width:560px}._sectionTitle_84x61_2{font-size:1rem;font-weight:600;margin:0;color:var(--text-color)}._grid_84x61_3{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_84x61_4{display:flex;flex-direction:column;gap:.35rem}._label_84x61_5{font-size:.8rem;font-weight:600;color:var(--muted-text);text-transform:uppercase;letter-spacing:.04em}._input_84x61_6{border:1px solid var(--border-color);border-radius:7px;padding:.45rem .75rem;font-size:.9rem;outline:none;background:var(--surface-strong);color:var(--text-color)}._input_84x61_6:focus{border-color:var(--env-accent, #2563eb)}._saveBtn_84x61_16{align-self:flex-start;background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:7px;padding:.45rem 1.25rem;font-size:.9rem;font-weight:500;cursor:pointer}._saveBtn_84x61_16:hover:not(:disabled){opacity:.88}._saveBtn_84x61_16:disabled{opacity:.55;cursor:default}._page_9kzcl_1{padding:2rem;max-width:900px}._header_9kzcl_2{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}._title_9kzcl_3{font-size:1.5rem;font-weight:700;margin:0}._yearSelect_9kzcl_4{padding:.4rem .8rem;border:1px solid var(--border-color);border-radius:6px;font-size:.95rem;background:var(--surface-strong);color:var(--text-color)}._loading_9kzcl_5{color:var(--muted-text);padding:2rem 0}._summary_9kzcl_7{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}._summaryCard_9kzcl_8{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:10px;padding:1.25rem 1.5rem}._summaryCardProfit_9kzcl_9{border-color:color-mix(in srgb,var(--env-accent, #6366f1) 50%,var(--border-color));background:color-mix(in srgb,var(--env-accent, #6366f1) 14%,var(--surface-strong))}._summaryLabel_9kzcl_10{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-text);margin-bottom:.4rem}._summaryValue_9kzcl_11{font-size:1.6rem;font-weight:700}._pos_9kzcl_13{color:#16a34a}._neg_9kzcl_14{color:#dc2626}._tables_9kzcl_16{display:flex;flex-direction:column;gap:1.5rem}._sectionTitle_9kzcl_18{font-size:1rem;font-weight:600;margin:0 0 .75rem;color:var(--text-color)}._table_9kzcl_16{width:100%;border-collapse:collapse;background:var(--surface-strong);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;font-size:.9rem}._table_9kzcl_16 th{background:var(--surface-muted);padding:.6rem 1rem;text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-text);border-bottom:1px solid var(--border-color)}._table_9kzcl_16 td{padding:.65rem 1rem;border-bottom:1px solid var(--border-color);color:var(--text-color)}._table_9kzcl_16 tr:last-child td{border-bottom:none}._code_9kzcl_24{color:var(--muted-text);font-family:monospace;font-size:.85rem}._pathCell_9kzcl_25{color:var(--muted-text);font-size:.82rem;line-height:1.35}._parentLedger_9kzcl_26{color:var(--muted-text);font-size:.85rem}._right_9kzcl_27{text-align:right}._totalRow_9kzcl_28 td{background:var(--surface-muted);border-top:1px solid var(--border-color)}._clickableRow_9kzcl_29{cursor:pointer}._clickableRow_9kzcl_29:hover td{background:color-mix(in srgb,var(--surface-muted) 82%,var(--text-color) 6%)}._empty_9kzcl_32{background:var(--surface-muted);border:1px dashed var(--border-color);border-radius:8px;padding:2rem;text-align:center;color:var(--muted-text);font-size:.9rem}._page_p51lw_1{padding:2rem;max-width:900px}._header_p51lw_2{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}._title_p51lw_3{font-size:1.5rem;font-weight:700;margin:0}._yearNav_p51lw_4{display:flex;align-items:center;gap:.5rem}._navBtn_p51lw_5{border:1px solid var(--border-color);background:var(--surface-strong);color:var(--text-color);border-radius:6px;padding:.3rem .7rem;cursor:pointer;font-size:1.1rem;line-height:1}._navBtn_p51lw_5:hover{background:var(--surface-muted)}._yearLabel_p51lw_7{font-size:1.1rem;font-weight:600;min-width:3rem;text-align:center}._loading_p51lw_8{color:var(--muted-text);padding:2rem 0}._grid_p51lw_10{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}._card_p51lw_11{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:10px;overflow:hidden}._cardHeader_p51lw_12{background:var(--surface-muted);padding:.75rem 1rem;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;gap:.75rem}._cardTitle_p51lw_13{font-size:.9rem;font-weight:600;color:var(--muted-text)}._exportBtn_p51lw_14{border:1px solid #cbd5e1;background:#fff;color:#1d4ed8;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:700;cursor:pointer}._exportBtn_p51lw_14:disabled{opacity:.6;cursor:wait}._cardRows_p51lw_16{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}._cardRow_p51lw_16{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--text-color)}._cardRowTotal_p51lw_18{border-top:1px solid var(--border-color);padding-top:.5rem;margin-top:.25rem}._cardLabel_p51lw_19{color:var(--muted-text)}._cardVal_p51lw_20{font-weight:500;color:var(--text-color)}._pos_p51lw_22{color:#16a34a}._neg_p51lw_23{color:#dc2626}._totalBar_p51lw_25{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:10px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}._totalLabel_p51lw_26{font-size:1rem;font-weight:600;color:var(--text-color)}._totalVal_p51lw_27{font-size:1.4rem;font-weight:700;color:var(--text-color)}._page_pgvjo_1{padding:2rem;max-width:900px}._header_pgvjo_2{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}._title_pgvjo_3{font-size:1.5rem;font-weight:700;margin:0}._addBtn_pgvjo_4{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:8px;padding:.5rem 1.1rem;font-size:.95rem;font-weight:500;cursor:pointer}._addBtn_pgvjo_4:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._form_pgvjo_7{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}._formTitle_pgvjo_8{font-size:1.1rem;font-weight:600;margin:0 0 1.2rem}._formGrid_pgvjo_9{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1.2rem;margin-bottom:1.2rem}._formFull_pgvjo_10{grid-column:1 / -1}._formGrid_pgvjo_9 label{display:flex;flex-direction:column;gap:.3rem;font-size:.875rem;font-weight:500;color:var(--text-color)}._formGrid_pgvjo_9 input{border:1px solid var(--border-color);border-radius:6px;padding:.45rem .7rem;font-size:.9rem;outline:none;background:var(--surface-muted);color:var(--text-color)}._formGrid_pgvjo_9 input:focus{border-color:var(--env-accent, #2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--env-accent, #2563eb) 15%,var(--surface-strong))}._formActions_pgvjo_14{display:flex;gap:.75rem;justify-content:flex-end}._cancelBtn_pgvjo_15{background:var(--surface-muted);color:var(--text-color);border:1px solid var(--border-color);border-radius:8px;padding:.45rem 1rem;font-size:.9rem;cursor:pointer}._cancelBtn_pgvjo_15:hover{background:color-mix(in srgb,var(--surface-muted) 82%,var(--text-color) 8%)}._saveBtn_pgvjo_17{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:8px;padding:.45rem 1.2rem;font-size:.9rem;font-weight:500;cursor:pointer}._saveBtn_pgvjo_17:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._empty_pgvjo_20{color:var(--muted-text);padding:2rem 0;text-align:center}._list_pgvjo_22{display:flex;flex-direction:column;gap:.6rem}._card_pgvjo_23{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:10px;overflow:hidden}._cardHeader_pgvjo_24{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none}._cardHeader_pgvjo_24:hover{background:var(--surface-muted)}._cardMain_pgvjo_26{display:flex;align-items:center;gap:.75rem}._cardName_pgvjo_27{font-weight:600;font-size:.95rem}._cardCity_pgvjo_28{font-size:.85rem;color:var(--muted-text)}._cardActions_pgvjo_29{display:flex;gap:.4rem}._editBtn_pgvjo_30{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:6px;padding:.25rem .55rem;cursor:pointer;font-size:.95rem;line-height:1;color:var(--text-color)}._editBtn_pgvjo_30:hover{background:color-mix(in srgb,var(--surface-muted) 82%,var(--text-color) 8%)}._delBtn_pgvjo_32{background:color-mix(in srgb,var(--surface-muted) 68%,var(--danger-color) 32%);border:1px solid rgba(239,68,68,.32);border-radius:6px;padding:.25rem .55rem;cursor:pointer;font-size:1rem;line-height:1;color:var(--danger-color)}._delBtn_pgvjo_32:hover{background:color-mix(in srgb,var(--surface-muted) 52%,var(--danger-color) 48%)}._cardDetails_pgvjo_35{padding:.75rem 1rem 1rem;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;color:var(--text-color)}._cardDetails_pgvjo_35 a{color:var(--env-accent, #2563eb);text-decoration:none}._cardDetails_pgvjo_35 a:hover{text-decoration:underline}._page_1ij4e_1{padding:2rem;max-width:1100px}._header_1ij4e_2{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._title_1ij4e_3{font-size:1.5rem;font-weight:700;margin:0}._addBtn_1ij4e_4{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:8px;padding:.5rem 1.1rem;font-size:.95rem;font-weight:500;cursor:pointer}._addBtn_1ij4e_4:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._statsBar_1ij4e_7{display:flex;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}._stat_1ij4e_7{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:10px;padding:.75rem 1.25rem;flex:1;min-width:120px}._statLabel_1ij4e_9{display:block;font-size:.8rem;color:var(--muted-text);margin-bottom:.2rem}._statVal_1ij4e_10{font-size:1.1rem;font-weight:700;color:var(--text-color)}._filterBar_1ij4e_13{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;align-items:center}._searchInput_1ij4e_20{border:1px solid var(--border-color);border-radius:7px;padding:.4rem .75rem;font-size:.875rem;outline:none;min-width:220px;font-family:inherit;background:var(--surface-muted);color:var(--text-color)}._searchInput_1ij4e_20:focus{border-color:var(--env-accent, #2563eb)}._filterSelect_1ij4e_32{border:1px solid var(--border-color);border-radius:7px;padding:.4rem .65rem;font-size:.875rem;outline:none;background:var(--surface-strong);color:var(--text-color);font-family:inherit;cursor:pointer}._filterSelect_1ij4e_32:focus{border-color:var(--env-accent, #2563eb)}._clearBtn_1ij4e_44{background:color-mix(in srgb,var(--surface-muted) 68%,var(--danger-color) 32%);border:1px solid rgba(239,68,68,.32);border-radius:7px;padding:.4rem .75rem;font-size:.8rem;color:var(--danger-color);cursor:pointer}._clearBtn_1ij4e_44:hover{background:color-mix(in srgb,var(--surface-muted) 52%,var(--danger-color) 48%)}._filters_1ij4e_56{display:flex;gap:.4rem;margin-bottom:.5rem;flex-wrap:wrap}._filterBtn_1ij4e_57{display:flex;align-items:center;gap:.4rem;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:6px;padding:.35rem .85rem;font-size:.85rem;cursor:pointer;color:var(--text-color)}._filterBtn_1ij4e_57:hover{background:color-mix(in srgb,var(--surface-muted) 80%,var(--text-color) 8%)}._filterActive_1ij4e_70{background:color-mix(in srgb,var(--env-accent, #2563eb) 18%,var(--surface-strong));border-color:color-mix(in srgb,var(--env-accent, #2563eb) 45%,var(--border-color));color:color-mix(in srgb,var(--env-accent, #2563eb) 85%,white 5%);font-weight:600}._filterCount_1ij4e_71{font-size:.75rem;background:#00000014;border-radius:999px;padding:.05rem .4rem;font-weight:500}._resultCount_1ij4e_73{font-size:.8rem;color:var(--muted-text);margin-bottom:.5rem}._empty_1ij4e_75{color:var(--muted-text);padding:3rem 0;text-align:center}._table_1ij4e_78{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}._tableHead_1ij4e_79{display:grid;grid-template-columns:110px 1fr 110px 110px 110px 110px 110px 40px;padding:.6rem 1rem;font-size:.78rem;font-weight:600;color:var(--muted-text);background:var(--surface-muted);border-bottom:2px solid var(--border-color)}._tableRow_1ij4e_89{display:grid;grid-template-columns:110px 1fr 110px 110px 110px 110px 110px 40px;padding:.7rem 1rem;align-items:center;font-size:.875rem;cursor:pointer;border-bottom:1px solid var(--border-color);transition:background .1s}._tableRow_1ij4e_89:hover{background:var(--surface-muted)}._totalRow_1ij4e_101{display:grid;grid-template-columns:110px 1fr 110px 110px 110px 110px 110px 40px;padding:.65rem 1rem;align-items:center;font-size:.875rem;font-weight:700;background:var(--surface-muted);border-top:2px solid var(--border-color);color:var(--text-color)}._invoiceNum_1ij4e_113{font-weight:600;font-family:monospace;font-size:.9rem}._clientName_1ij4e_114{color:var(--text-color)}._noClient_1ij4e_115{color:var(--muted-text);font-style:italic}._right_1ij4e_116{text-align:right}._totalIncl_1ij4e_117{font-weight:700;color:var(--text-color)}._dateCell_1ij4e_119{display:flex;flex-direction:column;gap:0}._dateYear_1ij4e_120{font-size:.74rem;color:var(--muted-text)}._badge_1ij4e_122{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600}._badge_concept_1ij4e_123{background:var(--surface-muted);color:var(--muted-text)}._badge_verzonden_1ij4e_124{background:color-mix(in srgb,var(--surface-muted) 68%,var(--accent-color) 32%);color:var(--text-color)}._badge_betaald_1ij4e_125{background:color-mix(in srgb,var(--surface-muted) 68%,#16a34a 32%);color:var(--text-color)}._badge_vervallen_1ij4e_126{background:color-mix(in srgb,var(--surface-muted) 60%,var(--danger-color) 40%);color:var(--text-color)}._delBtn_1ij4e_128{background:color-mix(in srgb,var(--surface-muted) 68%,var(--danger-color) 32%);border:1px solid rgba(239,68,68,.32);border-radius:6px;padding:.2rem .5rem;cursor:pointer;color:var(--danger-color);font-size:1rem;line-height:1;opacity:0;transition:opacity .1s}._tableRow_1ij4e_89:hover ._delBtn_1ij4e_128{opacity:1}._delBtn_1ij4e_128:hover{background:color-mix(in srgb,var(--surface-muted) 52%,var(--danger-color) 48%)}._page_1uc9g_1{padding:2rem;max-width:1400px}._loading_1uc9g_2{padding:2rem;color:var(--muted-text)}._topBar_1uc9g_5{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._backBtn_1uc9g_6{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:7px;padding:.4rem .9rem;font-size:.9rem;cursor:pointer;color:var(--text-color)}._backBtn_1uc9g_6:hover{background:color-mix(in srgb,var(--surface-muted) 82%,var(--text-color) 8%)}._invoiceNum_1uc9g_8{font-size:1.4rem;font-weight:700;margin:0;font-family:monospace}._topActions_1uc9g_9{margin-left:auto;display:flex;gap:.5rem}._printBtn_1uc9g_10{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:7px;padding:.4rem .9rem;font-size:.9rem;cursor:pointer;color:var(--text-color)}._printBtn_1uc9g_10:hover{background:color-mix(in srgb,var(--surface-muted) 82%,var(--text-color) 8%)}._badge_1uc9g_14{padding:.25rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600}._badge_concept_1uc9g_15{background:var(--surface-muted);color:var(--muted-text)}._badge_verzonden_1uc9g_16{background:color-mix(in srgb,var(--surface-muted) 68%,var(--accent-color) 32%);color:var(--text-color)}._badge_betaald_1uc9g_17{background:color-mix(in srgb,var(--surface-muted) 68%,#16a34a 32%);color:var(--text-color)}._badge_vervallen_1uc9g_18{background:color-mix(in srgb,var(--surface-muted) 60%,var(--danger-color) 40%);color:var(--text-color)}._layout_1uc9g_21{display:grid;grid-template-columns:1fr 300px;gap:1.5rem;align-items:start}._main_1uc9g_22,._sidebar_1uc9g_23{display:flex;flex-direction:column;gap:1.2rem}._card_1uc9g_26{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem}._cardTitle_1uc9g_27{font-size:1rem;font-weight:600;margin:0 0 1rem}._hdrGrid_1uc9g_30{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.2rem;margin-bottom:1rem}._fullWidth_1uc9g_31{grid-column:1 / -1}._hdrGrid_1uc9g_30 label{display:flex;flex-direction:column;gap:.3rem;font-size:.875rem;font-weight:500;color:var(--text-color)}._hdrGrid_1uc9g_30 input,._hdrGrid_1uc9g_30 select{border:1px solid var(--border-color);border-radius:6px;padding:.45rem .7rem;font-size:.9rem;outline:none;background:var(--surface-muted);color:var(--text-color)}._hdrGrid_1uc9g_30 input:focus,._hdrGrid_1uc9g_30 select:focus{border-color:var(--env-accent, #2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--env-accent, #2563eb) 15%,var(--surface-strong))}._hdrActions_1uc9g_35{display:flex;justify-content:flex-end}._radioGroup_1uc9g_36{display:flex;gap:1.5rem;padding:.3rem 0}._radioOption_1uc9g_37{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:400;color:var(--text-color);cursor:pointer}._radioOption_1uc9g_37 input[type=radio]{cursor:pointer;accent-color:var(--env-accent, #2563eb)}._saveBtn_1uc9g_39{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:8px;padding:.45rem 1.2rem;font-size:.9rem;font-weight:500;cursor:pointer}._saveBtn_1uc9g_39:hover:not(:disabled){background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._saveBtn_1uc9g_39:disabled{opacity:.6;cursor:not-allowed}._hdrReadOnly_1uc9g_44{position:relative}._savingOverlay_1uc9g_45{position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;background:color-mix(in srgb,var(--surface-strong) 82%,transparent);display:flex;align-items:center;justify-content:center;gap:.6rem;border-radius:8px;z-index:1}._savingText_1uc9g_56{font-size:.9rem;color:var(--muted-text);font-weight:500}._spinner_1uc9g_57{width:18px;height:18px;border:2px solid var(--border-color);border-top-color:var(--env-accent, #2563eb);border-radius:50%;animation:_spin_1uc9g_57 .7s linear infinite;display:inline-block;flex-shrink:0}@keyframes _spin_1uc9g_57{to{transform:rotate(360deg)}}._hdrReadGrid_1uc9g_69{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.2rem;margin-bottom:1rem}._hdrReadItem_1uc9g_70{display:flex;flex-direction:column;gap:.2rem}._hdrReadLabel_1uc9g_71{font-size:.75rem;font-weight:600;color:var(--muted-text);text-transform:uppercase;letter-spacing:.03em}._hdrReadValue_1uc9g_72{font-size:.9rem;color:var(--text-color)}._editHdrBtn_1uc9g_73{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;padding:.4rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-color);cursor:pointer}._editHdrBtn_1uc9g_73:hover:not(:disabled){background:color-mix(in srgb,var(--surface-muted) 82%,var(--text-color) 8%)}._editHdrBtn_1uc9g_73:disabled{opacity:.5;cursor:not-allowed}._linesTable_1uc9g_87{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;margin-bottom:.75rem;background:var(--surface-strong)}._linesHead_1uc9g_88{display:grid;grid-template-columns:1fr 70px 110px 140px 90px 120px 70px;padding:.55rem 1rem;font-size:.78rem;font-weight:600;color:var(--muted-text);background:var(--surface-muted);border-bottom:1px solid var(--border-color)}._lineRow_1uc9g_98{display:grid;grid-template-columns:1fr 70px 110px 140px 90px 120px 70px;padding:.7rem 1rem;align-items:center;font-size:.875rem;border-bottom:1px solid var(--border-color);color:var(--text-color)}._lineRow_1uc9g_98:last-child{border-bottom:none}._lineRow_1uc9g_98:hover{background:var(--surface-muted)}._lineRowEditing_1uc9g_109{background:color-mix(in srgb,var(--env-accent, #2563eb) 12%,var(--surface-strong));opacity:.65;pointer-events:none}._lineEditPanel_1uc9g_112{background:color-mix(in srgb,var(--env-accent, #2563eb) 8%,var(--surface-strong));border-bottom:2px solid var(--env-accent, #2563eb);border-left:3px solid var(--env-accent, #2563eb);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.85rem}._descTextarea_1uc9g_121{width:100%;border:1.5px solid color-mix(in srgb,var(--env-accent, #2563eb) 45%,var(--border-color));border-radius:8px;padding:.65rem .85rem;font-size:.95rem;font-family:inherit;color:var(--text-color);background:var(--surface-strong);resize:vertical;min-height:72px;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}._descTextarea_1uc9g_121:focus{border-color:var(--env-accent, #2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--env-accent, #2563eb) 15%,var(--surface-strong))}._descTextarea_1uc9g_121::placeholder{color:var(--muted-text)}._lineEditControls_1uc9g_139{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}._lineEditField_1uc9g_145{display:flex;flex-direction:column;gap:.25rem}._lineEditField_1uc9g_145 label{font-size:.75rem;font-weight:600;color:var(--muted-text);text-transform:uppercase;letter-spacing:.02em}._lineEditActions_1uc9g_151{display:flex;align-items:flex-end;gap:.5rem;margin-left:auto}._right_1uc9g_153{text-align:right}._ledgerCell_1uc9g_154{font-family:monospace;font-size:.82rem;color:var(--muted-text)}._numInput_1uc9g_156{border:1.5px solid color-mix(in srgb,var(--env-accent, #2563eb) 45%,var(--border-color));border-radius:7px;padding:.45rem .6rem;font-size:.9rem;width:100%;text-align:right;outline:none;background:var(--surface-strong);color:var(--text-color)}._numInput_1uc9g_156:focus{border-color:var(--env-accent, #2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--env-accent, #2563eb) 15%,var(--surface-strong))}._selInput_1uc9g_158{border:1.5px solid color-mix(in srgb,var(--env-accent, #2563eb) 45%,var(--border-color));border-radius:7px;padding:.45rem .6rem;font-size:.9rem;width:100%;background:var(--surface-strong);color:var(--text-color);outline:none}._selInput_1uc9g_158:focus{border-color:var(--env-accent, #2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--env-accent, #2563eb) 15%,var(--surface-strong))}._lineActions_1uc9g_161{display:flex;gap:.35rem}._editLineBtn_1uc9g_162{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;padding:.25rem .55rem;cursor:pointer;font-size:.85rem;color:var(--text-color)}._editLineBtn_1uc9g_162:hover{background:color-mix(in srgb,var(--surface-muted) 82%,var(--text-color) 8%)}._delLineBtn_1uc9g_164{background:color-mix(in srgb,var(--surface-muted) 68%,var(--danger-color) 32%);border:1px solid rgba(239,68,68,.32);border-radius:5px;padding:.25rem .5rem;cursor:pointer;color:var(--danger-color);font-size:1rem;line-height:1}._delLineBtn_1uc9g_164:hover{background:color-mix(in srgb,var(--surface-muted) 52%,var(--danger-color) 48%)}._saveLineBtn_1uc9g_166{background:var(--env-accent, #2563eb);border:none;border-radius:7px;padding:.45rem 1.1rem;cursor:pointer;color:#fff;font-weight:600;font-size:.875rem}._saveLineBtn_1uc9g_166:hover{background:color-mix(in srgb,var(--env-accent, #2563eb) 85%,black)}._cancelLineBtn_1uc9g_168{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:7px;padding:.45rem .9rem;cursor:pointer;color:var(--text-color);font-size:.875rem}._cancelLineBtn_1uc9g_168:hover{background:color-mix(in srgb,var(--surface-muted) 82%,var(--text-color) 8%)}._qtyCell_1uc9g_172{display:flex;align-items:center;gap:.3rem}._qtyCell_1uc9g_172 ._numInput_1uc9g_156{min-width:0}._nvBadge_1uc9g_175{background:color-mix(in srgb,var(--surface-muted) 68%,#16a34a 32%);border:1.5px solid rgba(34,197,94,.35);border-radius:7px;padding:.38rem .65rem;font-size:.82rem;font-weight:700;color:var(--text-color);cursor:pointer;white-space:nowrap}._nvBadge_1uc9g_175:hover{background:color-mix(in srgb,var(--surface-muted) 54%,#16a34a 46%)}._nvToggle_1uc9g_184{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;padding:.3rem .45rem;font-size:.75rem;color:var(--muted-text);cursor:pointer;white-space:nowrap;flex-shrink:0}._nvToggle_1uc9g_184:hover{border-color:#22c55e59;color:var(--text-color);background:color-mix(in srgb,var(--surface-muted) 54%,#16a34a 46%)}._nvToggleActive_1uc9g_191{background:color-mix(in srgb,var(--surface-muted) 46%,#16a34a 54%);border-color:#22c55e59;color:var(--text-color);font-weight:600}._nvTag_1uc9g_193{font-size:.72rem;font-weight:600;color:#9ca3af;background:var(--surface-muted);border-radius:3px;padding:.1rem .35rem}._lineErr_1uc9g_198{font-size:.78rem;color:#dc2626;align-self:center;max-width:200px}._addLineBtn_1uc9g_200{background:color-mix(in srgb,var(--surface-muted) 82%,var(--accent-color) 18%);border:1.5px dashed color-mix(in srgb,var(--accent-color) 68%,var(--border-color) 32%);border-radius:8px;padding:.6rem 1.1rem;font-size:.875rem;color:var(--text-color);cursor:pointer;width:100%;text-align:left;font-weight:500}._addLineBtn_1uc9g_200:hover:not(:disabled){background:color-mix(in srgb,var(--surface-muted) 70%,var(--accent-color) 30%);border-color:var(--env-accent, #2563eb);color:var(--text-color)}._addLineBtn_1uc9g_200:disabled{opacity:.5;cursor:not-allowed}._totalsRows_1uc9g_205{display:flex;flex-direction:column;gap:.5rem}._totalRow_1uc9g_206{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-color)}._totalRowFinal_1uc9g_207{border-top:1px solid var(--border-color);padding-top:.5rem;margin-top:.25rem;font-weight:700;font-size:1rem;color:var(--text-color)}._clientInfo_1uc9g_210{display:flex;flex-direction:column;gap:.3rem;font-size:.875rem;color:var(--text-color)}._clientInfo_1uc9g_210 a{color:var(--env-accent, #2563eb);text-decoration:none}._clientInfo_1uc9g_210 a:hover{text-decoration:underline}._billToInfo_1uc9g_213{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.15rem}._billToLabel_1uc9g_214{font-size:.72rem;font-weight:600;color:var(--muted-text);text-transform:uppercase;letter-spacing:.03em}._noPayments_1uc9g_217{font-size:.85rem;color:var(--muted-text);margin:0}._paymentsTable_1uc9g_218{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}._paymentRow_1uc9g_219{display:grid;grid-template-columns:80px 1fr auto;gap:.4rem;align-items:center;font-size:.82rem}._paymentDate_1uc9g_220{color:var(--muted-text);font-size:.78rem}._paymentName_1uc9g_221{color:var(--text-color)}._paymentAmount_1uc9g_222{font-weight:600;color:#16a34a;text-align:right}._paymentTotal_1uc9g_223{display:flex;justify-content:space-between;font-size:.875rem;color:var(--text-color);padding-top:.4rem;border-top:1px solid var(--border-color);margin-top:.25rem}._outstanding_1uc9g_224{color:#dc2626}@media print{._backBtn_1uc9g_6,._printBtn_1uc9g_10,._addLineBtn_1uc9g_200,._editLineBtn_1uc9g_162,._delLineBtn_1uc9g_164,._lineActions_1uc9g_161,._hdrActions_1uc9g_35,._saveBtn_1uc9g_39,._editHdrBtn_1uc9g_73{display:none!important}._page_1uc9g_1{padding:0;max-width:none}._layout_1uc9g_21{grid-template-columns:1fr 240px}._card_1uc9g_26{border:1px solid #ccc;box-shadow:none}}._vrijgesteldTag_1uc9g_234{font-size:.78rem;background:color-mix(in srgb,var(--surface-muted) 68%,#16a34a 32%);color:var(--text-color);border:1px solid rgba(34,197,94,.35);border-radius:4px;padding:.1rem .4rem}._vrijgesteldNote_1uc9g_235{font-size:.75rem;color:var(--muted-text);margin:.5rem 0 0;border-top:1px solid var(--border-color);padding-top:.5rem}._ibanValue_1uc9g_236{color:var(--muted-text);font-family:monospace;font-size:.85em}._page_wyztk_1{padding:2rem;max-width:1100px}._header_wyztk_3{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:1rem}._title_wyztk_11{font-size:1.5rem;font-weight:700;margin:0 0 .2rem}._subtitle_wyztk_12{font-size:.85rem;color:var(--muted-text);margin:0}._stats_wyztk_14{text-align:right}._statLabel_wyztk_15{display:block;font-size:.78rem;color:var(--muted-text)}._statVal_wyztk_16{font-size:1.2rem;font-weight:700;color:#dc2626}._filterBar_wyztk_19{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;align-items:center}._searchInput_wyztk_20{border:1px solid var(--border-color);border-radius:7px;padding:.4rem .75rem;font-size:.875rem;outline:none;min-width:240px;font-family:inherit;background:var(--surface-muted);color:var(--text-color)}._searchInput_wyztk_20:focus{border-color:var(--env-accent, #2563eb)}._filterSelect_wyztk_26{border:1px solid var(--border-color);border-radius:7px;padding:.4rem .65rem;font-size:.875rem;outline:none;background:var(--surface-strong);color:var(--text-color);font-family:inherit;cursor:pointer}._filterSelect_wyztk_26:focus{border-color:var(--env-accent, #2563eb)}._clearBtn_wyztk_31{background:color-mix(in srgb,var(--surface-muted) 68%,var(--danger-color) 32%);border:1px solid rgba(239,68,68,.32);border-radius:7px;padding:.4rem .75rem;font-size:.8rem;color:var(--danger-color);cursor:pointer}._clearBtn_wyztk_31:hover{background:color-mix(in srgb,var(--surface-muted) 52%,var(--danger-color) 48%)}._resultCount_wyztk_38{font-size:.8rem;color:var(--muted-text);margin-bottom:.5rem}._empty_wyztk_39{color:var(--muted-text);padding:3rem 0;text-align:center}._table_wyztk_42{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}._tableHead_wyztk_44{display:grid;grid-template-columns:90px 1fr 120px 80px 120px 110px 80px;padding:.6rem 1rem;font-size:.78rem;font-weight:600;color:var(--muted-text);background:var(--surface-muted);border-bottom:2px solid var(--border-color)}._tableRow_wyztk_52{display:grid;grid-template-columns:90px 1fr 120px 80px 120px 110px 80px;padding:.7rem 1rem;align-items:center;font-size:.875rem;border-bottom:1px solid var(--border-color);transition:background .1s}._tableRow_wyztk_52:last-child{border-bottom:none}._tableRow_wyztk_52:hover{background:var(--surface-muted)}._totalRow_wyztk_64{display:grid;grid-template-columns:90px 1fr 120px 80px 120px 110px 80px;padding:.65rem 1rem;align-items:center;font-size:.875rem;font-weight:700;background:var(--surface-muted);border-top:2px solid var(--border-color);color:var(--text-color)}._dateCell_wyztk_74{display:flex;flex-direction:column;white-space:nowrap}._dateYear_wyztk_75{font-size:.74rem;color:var(--muted-text)}._nameCell_wyztk_77{display:flex;flex-direction:column;gap:.15rem;overflow:hidden}._txName_wyztk_78{font-weight:500;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._accountTag_wyztk_79{font-size:.72rem;color:var(--muted-text)}._refTag_wyztk_82{font-size:.75rem;color:var(--env-accent, #2563eb);background:color-mix(in srgb,var(--env-accent, #2563eb) 12%,var(--surface-strong));border-radius:4px;padding:.05rem .35rem;font-weight:500}._ledgerTag_wyztk_88{font-size:.72rem;color:#7c3aed;background:color-mix(in srgb,#7c3aed 12%,var(--surface-strong));border-radius:4px;padding:.05rem .35rem;font-weight:500;font-family:monospace;cursor:pointer;border:1px solid transparent;transition:background .1s,border-color .1s}._ledgerTag_wyztk_88:hover{background:color-mix(in srgb,#7c3aed 16%,var(--surface-strong));border-color:#c4b5fd}._ledgerTagActive_wyztk_94{background:#7c3aed;color:#fff;border-color:#6d28d9}._accountCell_wyztk_96{font-size:.85rem;color:var(--muted-text)}._none_wyztk_97{color:var(--muted-text);opacity:.6}._right_wyztk_99{text-align:right}._amountIn_wyztk_100{color:#16a34a;font-weight:600}._amountOut_wyztk_101{color:#dc2626;font-weight:600}._actions_wyztk_103{display:flex;gap:.35rem;justify-content:flex-end;align-items:center}._viewBtn_wyztk_105{background:color-mix(in srgb,var(--env-accent, #2563eb) 12%,var(--surface-strong));border:1px solid color-mix(in srgb,var(--env-accent, #2563eb) 30%,var(--border-color));border-radius:5px;padding:.2rem .45rem;cursor:pointer;font-size:.9rem;line-height:1;transition:background .1s}._viewBtn_wyztk_105:hover:not(:disabled){background:color-mix(in srgb,var(--env-accent, #2563eb) 15%,var(--surface-strong))}._viewBtn_wyztk_105:disabled{opacity:.5;cursor:not-allowed}._editBtn_wyztk_113{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;padding:.2rem .45rem;cursor:pointer;font-size:.85rem;color:var(--text-color);opacity:0;transition:opacity .1s}._tableRow_wyztk_52:hover ._editBtn_wyztk_113{opacity:1}._editBtn_wyztk_113:hover{background:color-mix(in srgb,var(--surface-muted) 80%,var(--text-color) 8%)}._page_sggw8_1{padding:2rem;max-width:1200px;color:var(--text-color)}._loading_sggw8_2{padding:2rem;color:var(--muted-text)}._header_sggw8_4{display:flex;align-items:baseline;gap:1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}._title_sggw8_11{font-size:1.5rem;font-weight:700;margin:0}._stats_sggw8_13{display:flex;gap:1rem;align-items:center;font-weight:600;font-size:.95rem}._exportBtn_sggw8_14{margin-left:auto;background:var(--env-accent, #2563eb);color:#fff;border:0;border-radius:8px;padding:.6rem .9rem;font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:0 10px 30px -18px #2563ebcc}._exportBtn_sggw8_14:hover{filter:brightness(.97)}._accountCard_sggw8_29{display:flex;align-items:center;gap:1rem;background:var(--surface-strong);border:1px solid var(--border-color);border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.25rem;flex-wrap:wrap;box-shadow:var(--soft-shadow)}._accountCardDot_sggw8_41{width:14px;height:14px;border-radius:50%;flex-shrink:0}._accountCardInfo_sggw8_46{display:flex;flex-direction:column;min-width:130px}._accountCardLabel_sggw8_51{font-size:.72rem;color:var(--muted-text);text-transform:uppercase;letter-spacing:.04em}._accountCardBalance_sggw8_52{font-size:1.5rem;font-weight:700;color:var(--text-color)}._accountCardStats_sggw8_53{display:flex;gap:1.5rem;flex-wrap:wrap;margin-left:auto}._accountCardStat_sggw8_53{display:flex;flex-direction:column;align-items:flex-end;font-size:.875rem;font-weight:600;color:var(--text-color)}._accountCardStatLabel_sggw8_67{font-size:.72rem;color:var(--muted-text);font-weight:400}._statIn_sggw8_68{color:#16a34a}._statOut_sggw8_69{color:#dc2626}._statNet_sggw8_70{color:var(--text-color);border-left:1px solid var(--border-color);padding-left:1rem}._filterBar_sggw8_73{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;align-items:center}._searchInput_sggw8_80{border:1px solid var(--border-color);border-radius:7px;padding:.4rem .75rem;font-size:.875rem;outline:none;min-width:180px;font-family:inherit;background:var(--surface-strong);color:var(--text-color)}._searchInput_sggw8_80:hover{border-color:color-mix(in srgb,var(--env-accent, #2563eb) 26%,var(--border-color));background:var(--surface-muted)}._searchInput_sggw8_80:focus{border-color:var(--env-accent, #2563eb)}._filterSelect_sggw8_94{border:1px solid var(--border-color);border-radius:7px;padding:.4rem .65rem;font-size:.875rem;outline:none;background:var(--surface-strong);font-family:inherit;cursor:pointer;color:var(--text-color)}._filterSelect_sggw8_94:hover{border-color:color-mix(in srgb,var(--env-accent, #2563eb) 26%,var(--border-color));background:var(--surface-muted)}._filterSelect_sggw8_94:focus{border-color:var(--env-accent, #2563eb)}._dateRange_sggw8_108{display:flex;align-items:center;gap:.35rem}._dateSep_sggw8_109{color:var(--muted-text);font-size:.85rem}._clearBtn_sggw8_111{background:color-mix(in srgb,#dc2626 10%,var(--surface-strong));border:1px solid color-mix(in srgb,#dc2626 28%,var(--border-color));border-radius:7px;padding:.4rem .75rem;font-size:.8rem;color:#dc2626;cursor:pointer}._clearBtn_sggw8_111:hover{background:color-mix(in srgb,#dc2626 16%,var(--surface-strong))}._resultCount_sggw8_122{font-size:.8rem;color:var(--muted-text);margin-bottom:.5rem}._tableWrap_sggw8_125{overflow-x:auto}._table_sggw8_125{width:100%;border-collapse:collapse;font-size:.875rem}._table_sggw8_125 th{text-align:left;font-size:.78rem;font-weight:600;color:var(--muted-text);padding:.5rem .75rem;border-bottom:2px solid var(--border-color);white-space:nowrap}._thSortable_sggw8_143{cursor:pointer;-webkit-user-select:none;user-select:none}._thSortable_sggw8_143:hover{color:var(--text-color)}._right_sggw8_146{text-align:right!important}._table_sggw8_125 tbody tr{border-bottom:1px solid var(--border-color)}._row_sggw8_149:hover{background:var(--surface-muted)}._table_sggw8_125 td{padding:.5rem .75rem;vertical-align:middle}._dateCell_sggw8_154{white-space:nowrap}._dateMain_sggw8_155{font-weight:500;color:var(--text-color);display:block}._dateYear_sggw8_156{font-size:.74rem;color:var(--muted-text)}._nameCell_sggw8_159{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}._txName_sggw8_160{font-weight:500;color:var(--text-color)}._entryName_sggw8_161{font-size:.78rem;color:var(--muted-text)}._invoiceTag_sggw8_162{font-size:.72rem;color:var(--env-accent, #2563eb);background:color-mix(in srgb,var(--env-accent, #2563eb) 12%,var(--surface-strong));border-radius:4px;padding:.05rem .35rem;font-weight:500}._attachIcon_sggw8_170{font-size:.85rem;opacity:.7}._transferTag_sggw8_171{font-size:.78rem;color:#a78bfa;background:color-mix(in srgb,#7c3aed 14%,var(--surface-strong));padding:.05rem .35rem;border-radius:4px}._groupCell_sggw8_174{white-space:nowrap}._groupBadge_sggw8_175{font-size:.74rem;padding:.2rem .55rem;border-radius:999px;font-weight:500}._groupIncome_sggw8_176{background:color-mix(in srgb,#16a34a 16%,var(--surface-strong));color:#22c55e}._groupExpense_sggw8_177{background:color-mix(in srgb,#dc2626 14%,var(--surface-strong));color:#f87171}._groupTransfer_sggw8_178{background:color-mix(in srgb,#7c3aed 14%,var(--surface-strong));color:#a78bfa}._amountCell_sggw8_181{text-align:right;white-space:nowrap}._amountIn_sggw8_182{color:#16a34a;font-weight:600}._amountOut_sggw8_183{color:#dc2626;font-weight:600}._btwNote_sggw8_184{display:block;font-size:.72rem;color:var(--muted-text);font-weight:400}._accountCell_sggw8_187{color:var(--muted-text);font-size:.85rem}._noAccount_sggw8_188{color:var(--muted-text);opacity:.6}._ledgerCell_sggw8_191{white-space:nowrap}._ledgerTag_sggw8_192{font-size:.72rem;color:#a78bfa;background:color-mix(in srgb,#7c3aed 14%,var(--surface-strong));border-radius:4px;padding:.05rem .35rem;font-weight:500;font-family:monospace;cursor:pointer;border:1px solid transparent;transition:background .1s,border-color .1s}._ledgerTag_sggw8_192:hover{background:color-mix(in srgb,#7c3aed 18%,var(--surface-strong));border-color:#c4b5fd}._ledgerTagActive_sggw8_205{background:#7c3aed;color:#fff;border-color:#6d28d9}._notesCell_sggw8_208{color:var(--muted-text);font-size:.8rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionsCell_sggw8_210{text-align:right;white-space:nowrap;width:2rem}._editBtn_sggw8_212{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;padding:.2rem .45rem;cursor:pointer;font-size:.85rem;color:var(--text-color);opacity:0;transition:opacity .1s}._row_sggw8_149:hover ._editBtn_sggw8_212{opacity:1}._editBtn_sggw8_212:hover{background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-strong))}._empty_sggw8_226{text-align:center;color:var(--muted-text);padding:2rem}._page_6ul9j_1{padding:2rem;max-width:1100px;color:var(--text-color)}._header_6ul9j_3{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}._title_6ul9j_4{font-size:1.4rem;font-weight:700;margin:0}._headerActions_6ul9j_5{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._langSelect_6ul9j_7{padding:.35rem .7rem;border:1px solid var(--border-color);border-radius:7px;font-size:.875rem;background:var(--surface-strong);color:var(--text-color)}._actionBtn_6ul9j_8{background:var(--surface-strong);border:1px solid var(--border-color);border-radius:7px;padding:.35rem .75rem;font-size:.82rem;cursor:pointer;color:var(--text-color)}._actionBtn_6ul9j_8:hover{background:var(--surface-muted)}._description_6ul9j_11{font-size:.875rem;color:var(--muted-text);margin-bottom:.75rem}._stats_6ul9j_12{font-size:.78rem;color:var(--muted-text);margin-bottom:.75rem;display:flex;gap:.4rem}._search_6ul9j_14{width:100%;max-width:380px;border:1px solid var(--border-color);border-radius:8px;padding:.4rem .8rem;font-size:.875rem;margin-bottom:1rem;outline:none;background:var(--surface-strong);color:var(--text-color)}._search_6ul9j_14:focus{border-color:var(--env-accent, #2563eb)}._tableWrap_6ul9j_17{border:1px solid var(--border-color);border-radius:10px;overflow:hidden;margin-bottom:1.5rem;background:var(--surface-strong)}._table_6ul9j_17{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--surface-strong)}._table_6ul9j_17 thead{background:var(--surface-muted)}._table_6ul9j_17 th{padding:.6rem 1rem;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-text);border-bottom:1px solid var(--border-color)}._thKey_6ul9j_21{width:28%}._thDefault_6ul9j_22{width:30%}._thCustom_6ul9j_23{width:35%}._row_6ul9j_25 td{padding:.5rem 1rem;border-bottom:1px solid var(--border-color);vertical-align:middle}._row_6ul9j_25:last-child td{border-bottom:none}._row_6ul9j_25:hover{background:var(--surface-muted)}._rowOverridden_6ul9j_28{background:color-mix(in srgb,#16a34a 9%,var(--surface-strong))}._rowOverridden_6ul9j_28:hover{background:color-mix(in srgb,#16a34a 14%,var(--surface-strong))}._tdKey_6ul9j_31{font-family:monospace;font-size:.8rem;color:var(--muted-text)}._tdDefault_6ul9j_32{color:var(--text-color)}._tdCustom_6ul9j_33{cursor:pointer}._tdActions_6ul9j_34{width:40px;text-align:center}._overrideVal_6ul9j_36{display:block}._hasOverride_6ul9j_37{color:#15803d;font-weight:500}._noOverride_6ul9j_38{color:var(--muted-text);opacity:.65;font-style:italic;font-size:.82rem}._noDefault_6ul9j_39{color:var(--muted-text);opacity:.65}._editRow_6ul9j_41{display:flex;gap:.35rem;align-items:center}._editInput_6ul9j_42{flex:1;border:1px solid var(--env-accent, #2563eb);border-radius:5px;padding:.3rem .6rem;font-size:.875rem;outline:none;background:var(--surface-strong);color:var(--text-color)}._saveBtn_6ul9j_52{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:5px;padding:.3rem .5rem;cursor:pointer;font-size:.85rem}._cancelBtn_6ul9j_53{background:var(--surface-muted);color:var(--text-color);border:1px solid var(--border-color);border-radius:5px;padding:.3rem .5rem;cursor:pointer;font-size:.85rem}._resetBtn_6ul9j_54{background:none;border:none;cursor:pointer;color:var(--muted-text);font-size:1rem;padding:.15rem .3rem;border-radius:4px}._resetBtn_6ul9j_54:hover{color:#dc2626;background:color-mix(in srgb,#dc2626 10%,var(--surface-strong))}._addSection_6ul9j_57{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:10px;padding:1.25rem}._addTitle_6ul9j_58{font-size:.9rem;font-weight:600;margin:0 0 .75rem;color:var(--text-color)}._addRow_6ul9j_59{display:flex;gap:.5rem;flex-wrap:wrap}._addInput_6ul9j_60{flex:1;min-width:180px;border:1px solid var(--border-color);border-radius:7px;padding:.4rem .75rem;font-size:.875rem;outline:none;background:var(--surface-strong);color:var(--text-color)}._addInput_6ul9j_60:focus{border-color:var(--env-accent, #2563eb)}._addBtn_6ul9j_62{background:var(--env-accent, #2563eb);color:#fff;border:none;border-radius:7px;padding:.4rem 1rem;font-size:.875rem;cursor:pointer;font-weight:500}._addBtn_6ul9j_62:hover:not(:disabled){opacity:.88}._addBtn_6ul9j_62:disabled{opacity:.45;cursor:default}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light;--page-background: #edf3fb;--page-elevated: #f7faff;--surface-color: rgba(255, 255, 255, .88);--surface-muted: #f4f7fb;--surface-strong: #ffffff;--text-color: #08111f;--muted-text: #5d6b80;--border-color: rgba(148, 163, 184, .24);--accent-color: #2563eb;--accent-strong: #173ea6;--accent-soft: rgba(37, 99, 235, .12);--accent-contrast: #f8fbff;--soft-shadow: 0 24px 60px rgba(15, 23, 42, .08)}:root[data-theme=dark]{color-scheme:dark;--page-background: #08111f;--page-elevated: #0f1726;--surface-color: rgba(12, 18, 31, .86);--surface-muted: #121b2b;--surface-strong: #0f1726;--text-color: #ecf5ff;--muted-text: #94a3b8;--border-color: rgba(148, 163, 184, .18);--accent-color: #8cf0c1;--accent-strong: #2dd4bf;--accent-soft: rgba(140, 240, 193, .12);--accent-contrast: #021313;--soft-shadow: 0 28px 80px rgba(2, 6, 23, .45)}body{font-family:Manrope,DM Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;background:var(--page-background);color:var(--text-color);line-height:1.5;transition:background .2s ease,color .2s ease}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}input,select,textarea,button{color:inherit;color-scheme:inherit}input,select,textarea{caret-color:var(--text-color)}input::placeholder,textarea::placeholder{color:var(--muted-text);opacity:.78}option{background:var(--surface-strong);color:var(--text-color)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0 1000px var(--surface-strong) inset;transition:background-color 9999s ease-in-out 0s}#root{min-height:100vh}
