.budget-save-controller[data-v-1aabbede]{display:contents}.cr-home[data-v-fd8f24de]{color:var(--txt);display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;gap:1.875rem;line-height:normal}.cr-home[data-v-fd8f24de] :where(.glass){border-radius:26px}.cr-home .btn-primary[data-v-fd8f24de],.cr-home .btn-primary[data-v-fd8f24de]:hover{background:linear-gradient(135deg,#10b43d,#04952d);border:none;box-shadow:0 10px 22px #0f8a3f42}.cr-home .btn-primary[data-v-fd8f24de]:hover{filter:brightness(1.03)}.cr-kicker[data-v-fd8f24de]{color:#9bb0a4;font-size:11px;font-weight:700;letter-spacing:2px;margin:0;text-transform:uppercase}.cr-top[data-v-fd8f24de]{align-items:stretch;display:grid;gap:1.625rem;grid-template-columns:1.15fr 1fr}.cr-summary[data-v-fd8f24de]{display:flex;flex-direction:column;gap:1.375rem;min-width:0}.cr-hero__label[data-v-fd8f24de],.cr-hero__share[data-v-fd8f24de],.cr-hero__value[data-v-fd8f24de],.cr-ring__pct[data-v-fd8f24de],.cr-stat__label[data-v-fd8f24de],.cr-stat__pct[data-v-fd8f24de],.cr-stat__value[data-v-fd8f24de]{font-family:Lato,Arial,sans-serif}.cr-hero[data-v-fd8f24de]{align-items:center;background:var(--h-hero-grad);border-radius:26px;box-shadow:var(--h-hero-shadow);color:#fff;display:flex;gap:1.25rem;justify-content:space-between;overflow:hidden;padding:34px 40px;position:relative;z-index:13}.cr-hero--negative[data-v-fd8f24de]{background:linear-gradient(135deg,#f97316,#dc2626);box-shadow:0 22px 44px #dc262647}.cr-hero__halo[data-v-fd8f24de]{border-radius:50%;pointer-events:none;position:absolute}.cr-hero__halo--lime[data-v-fd8f24de]{background:#9ae61f38;height:150px;right:-30px;top:-30px;width:150px}.cr-hero__halo--blue[data-v-fd8f24de]{background:#0284c729;bottom:-40px;height:110px;right:70px;width:110px}.cr-hero__text[data-v-fd8f24de],.cr-ring[data-v-fd8f24de]{position:relative}.cr-hero__text[data-v-fd8f24de]{min-width:0}.cr-hero__label[data-v-fd8f24de]{display:block;font-size:19px;font-weight:800}.cr-hero__value[data-v-fd8f24de]{display:block;font-size:clamp(2.4rem,7vw,52px);font-weight:900;letter-spacing:-.02em;line-height:1.02;margin:10px 0 8px;white-space:nowrap}.cr-hero__share[data-v-fd8f24de]{color:#ffffffe0;display:block;font-size:16px;font-weight:800}.cr-ring[data-v-fd8f24de]{flex-shrink:0;position:relative}.cr-ring[data-v-fd8f24de],.cr-ring__svg[data-v-fd8f24de]{height:130px;width:130px}.cr-ring__svg[data-v-fd8f24de]{transform:rotate(-90deg)}.cr-ring__track[data-v-fd8f24de]{stroke:#ffffff38}.cr-ring__value[data-v-fd8f24de]{stroke:var(--h-ring);transition:stroke-dasharray .5s ease}.cr-ring__pct[data-v-fd8f24de]{align-items:center;display:flex;font-size:28px;font-weight:900;inset:0;justify-content:center;position:absolute}.cr-stats[data-v-fd8f24de]{display:grid;gap:1.375rem;grid-template-columns:1fr 1fr}.cr-stat[data-v-fd8f24de]{border-radius:22px;box-shadow:0 10px 26px #14503214;padding:20px 24px}.cr-stat__head[data-v-fd8f24de]{gap:12px}.cr-stat__chip[data-v-fd8f24de],.cr-stat__head[data-v-fd8f24de]{align-items:center;display:flex}.cr-stat__chip[data-v-fd8f24de]{background:var(--h-chip-bg);border-radius:50%;color:var(--h-chip-fg);flex-shrink:0;height:40px;justify-content:center;width:40px}.cr-stat__chip svg[data-v-fd8f24de]{height:19px;width:19px}.cr-stat__label[data-v-fd8f24de]{color:var(--h-stat-label);font-size:15px;font-weight:800}.cr-stat__value[data-v-fd8f24de]{color:var(--h-stat-ink);display:block;font-size:29px;font-weight:900;letter-spacing:-.01em;margin:8px 0 12px}.cr-stat__progress[data-v-fd8f24de]{align-items:center;display:flex;gap:12px}.cr-stat__bar[data-v-fd8f24de]{background:var(--h-stat-track);border-radius:5px;flex:1;height:8px;overflow:hidden}.cr-stat__bar-fill[data-v-fd8f24de]{background:linear-gradient(90deg,#12a244,#0a7a35);border-radius:5px;display:block;height:100%;transition:width .45s ease}.cr-stat__pct[data-v-fd8f24de]{color:var(--h-stat-pct);flex-shrink:0;font-size:14px;font-weight:900}.cr-stat__sub[data-v-fd8f24de]{color:var(--h-stat-faint);display:block;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;margin-top:10px}.cr-month[data-v-fd8f24de]{background:linear-gradient(180deg,#fff,#fbfefc);border:1px solid rgba(20,120,60,.1);box-shadow:0 18px 44px #14503217;display:flex;flex-direction:column;padding:1.875rem 2rem}.cr-month__head[data-v-fd8f24de]{border-bottom:1px solid #eef3f0;justify-content:space-between;margin-bottom:20px;padding-bottom:18px}.cr-month__head[data-v-fd8f24de],.cr-month__heading[data-v-fd8f24de]{align-items:center;display:flex;gap:.75rem}.cr-month__heading[data-v-fd8f24de]{min-width:0}.cr-month__icon[data-v-fd8f24de]{align-items:center;background:var(--h-chip-bg);border-radius:12px;box-shadow:var(--h-chip-shadow);color:var(--h-chip-fg);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cr-month__icon svg[data-v-fd8f24de]{height:20px;width:20px}.cr-month__title[data-v-fd8f24de]{color:var(--txt);font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;margin:0}.cr-month__badge[data-v-fd8f24de]{background:var(--h-badge-bg);border-radius:20px;color:var(--h-badge-fg);font-size:12px;padding:7px 14px;white-space:nowrap}.cr-field-label[data-v-fd8f24de],.cr-month__badge[data-v-fd8f24de]{font-family:Inter,sans-serif;font-weight:700}.cr-field-label[data-v-fd8f24de]{color:#4a5b50;display:block;font-size:13px;letter-spacing:.02em}html.theme-dark{color:var(--muted)}.cr-income[data-v-fd8f24de]{align-items:center;background:var(--h-income-bg);border:2px solid var(--h-income-border);border-radius:16px;display:flex;gap:10px;margin:9px 0 22px;padding:6px 10px 6px 18px}.cr-income__input[data-v-fd8f24de]{background:transparent;border:none;color:#15803d;flex:1;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:800;padding:8px 0;width:100%}.cr-income__input[data-v-fd8f24de]:focus{outline:none}.cr-income__currency[data-v-fd8f24de]{color:#15803d;font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800}.cr-income__input[data-v-fd8f24de]::-webkit-inner-spin-button,.cr-income__input[data-v-fd8f24de]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cr-income__input[type=number][data-v-fd8f24de]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cr-income__stepper[data-v-fd8f24de]{display:flex;flex-direction:column;flex-shrink:0;gap:4px;margin-left:4px}.cr-income__step[data-v-fd8f24de]{align-items:center;background:#e9f6ee;border:none;border-radius:8px;color:#15803d;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background .15s ease;width:34px}.cr-income__step[data-v-fd8f24de]:hover{background:#dff2e6}.cr-income__step[data-v-fd8f24de]:active{background:#e1f2e7}.cr-income__step svg[data-v-fd8f24de]{height:14px;width:14px}html.theme-bleuvert,html.theme-dark{background:#ffffff0f;border-color:var(--surface-border)}html.theme-bleuvert,html.theme-dark{color:#4ade80}html.theme-bleuvert,html.theme-dark{border-bottom-color:var(--surface-border)}html.theme-bleuvert,html.theme-dark{background:#ffffff1a}.cr-dates[data-v-fd8f24de]{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:21px;margin-top:4px}.cr-dates__field[data-v-fd8f24de]{display:flex;flex-direction:column;gap:9px}.cr-date[data-v-fd8f24de]{background:#fbfdfc;border:2px solid #e5ede8;border-radius:14px;color:var(--txt);font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:13px 14px;width:100%}.cr-date[data-v-fd8f24de]:focus{border-color:var(--focus-border);box-shadow:0 0 0 4px var(--focus-ring);outline:none}@media(pointer:coarse){.cr-date[data-v-fd8f24de],.cr-elselect[data-v-fd8f24de] .el-select__wrapper input,.cr-elselect[data-v-fd8f24de] .el-select__wrapper,.cr-search__input[data-v-fd8f24de]{font-size:16px}.cr-date[data-v-fd8f24de]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:49px;text-align:left}.cr-date[data-v-fd8f24de]::-webkit-date-and-time-value{text-align:left}}.cr-month__nav[data-v-fd8f24de]{display:flex;gap:.65rem;margin-top:auto}.cr-month__prev[data-v-fd8f24de]{border-radius:16px;flex:1 1 0;padding:16px;white-space:nowrap;width:auto}.cr-home .cr-month__prev[data-v-fd8f24de]{background:#16a935;border-color:#16a34a80;box-shadow:0 16px 32px #16a34a33}.cr-home .cr-month__prev[data-v-fd8f24de]:hover{background:#119230}.cr-month__next[data-v-fd8f24de]{background:var(--h-next-grad);border-color:var(--h-next-border);border-radius:16px;box-shadow:var(--h-next-shadow);flex:1;font-family:Inter,sans-serif;font-size:15px;font-weight:700;padding:16px;width:auto}.cr-month__next[data-v-fd8f24de]:hover{background:var(--h-next-grad-hover)}.cr-alerts[data-v-fd8f24de]{border-radius:22px;box-shadow:0 14px 34px #b4781414;padding:26px 30px}.cr-alerts__head[data-v-fd8f24de]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.cr-alerts__heading[data-v-fd8f24de]{align-items:center;display:flex;gap:.85rem;min-width:0}.cr-alerts__icon[data-v-fd8f24de]{align-items:center;background:#fef3df;border-radius:12px;color:#d97706;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cr-alerts__icon svg[data-v-fd8f24de]{height:20px;width:20px}.cr-alerts__title[data-v-fd8f24de]{align-items:baseline;color:var(--txt);display:flex;flex-wrap:wrap;font-family:Lato,Arial,sans-serif;font-size:20px;font-weight:900;gap:.5rem;margin:0}.cr-alerts__subtitle[data-v-fd8f24de]{color:#9a7d3a;font-size:15px;font-weight:700}.cr-alerts__count[data-v-fd8f24de]{background:#f59e0b;border-radius:999px;color:#fff;font-family:Lato,Arial,sans-serif;font-weight:900;height:26px;justify-content:center;min-width:26px;padding:0 8px}.cr-alerts__count[data-v-fd8f24de],.cr-alerts__toggle[data-v-fd8f24de]{align-items:center;display:inline-flex;font-size:13px}.cr-alerts__toggle[data-v-fd8f24de]{background:transparent;border:0;border-radius:10px;color:#9a7d3a;cursor:pointer;font-weight:700;gap:.45rem;padding:.4rem .6rem;transition:background .15s ease}.cr-alerts__toggle[data-v-fd8f24de]:hover{background:#f59e0b1f}.cr-alerts__list[data-v-fd8f24de]{display:flex;flex-direction:column;margin-top:.75rem}.cr-alert[data-v-fd8f24de]{align-items:center;border-bottom:1px solid var(--row-border);display:flex;gap:13px;padding:13px 4px}.cr-alert[data-v-fd8f24de]:last-child{border-bottom:0}.cr-alert__icon[data-v-fd8f24de]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:16px;height:34px;justify-content:center;width:34px}.cr-alert__name[data-v-fd8f24de]{color:var(--muted);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-alert__badge[data-v-fd8f24de]{background:#fdf3e0;border-radius:20px;color:#9a7d3a;font-size:12px;font-weight:700;padding:3px 10px;white-space:nowrap}.cr-alert__amount[data-v-fd8f24de]{color:#d97706;font-family:Lato,Arial,sans-serif;font-size:16px;font-weight:900;margin-left:auto;white-space:nowrap}.cr-card__head-actions[data-v-fd8f24de]{align-items:center;display:flex;gap:.6rem}.cr-alerts__show[data-v-fd8f24de]{align-items:center;background:#fdf6e9;border:1.5px solid #f3e3c4;border-radius:30px;color:#9a7d3a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:.5rem;padding:7px 14px;transition:background .15s ease;white-space:nowrap}.cr-alerts__show[data-v-fd8f24de]:hover{background:#fdeccd}.cr-alerts__show svg[data-v-fd8f24de]{height:18px;width:18px}.cr-alerts__show-count[data-v-fd8f24de]{align-items:center;background:#f59e0b;border-radius:999px;color:#fff;display:inline-flex;font-size:.74rem;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 6px}html.theme-bleuvert,html.theme-dark{background:#f59e0b33;color:#fbbf24}html.theme-bleuvert,html.theme-dark{background:#f59e0b29;border-color:#f59e0b66;color:#fbbf24}html.theme-bleuvert,html.theme-dark{color:#fbbf24}html.theme-bleuvert,html.theme-dark{background:#f59e0b33;color:#fcd34d}.cr-card[data-v-fd8f24de]{overflow:visible;padding:1.875rem 2.125rem 2.125rem}.cr-card[data-v-fd8f24de]:has(.cr-status[open]){position:relative;z-index:30}.cr-card__head[data-v-fd8f24de]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.cr-card__title[data-v-fd8f24de]{color:var(--txt);font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:800;margin:.25rem 0 0}.cr-count[data-v-fd8f24de]{background:#94a3b824;border-radius:20px;color:var(--muted);font-size:.8rem;font-weight:700;padding:.5rem 1rem;white-space:nowrap}.cr-toolbar[data-v-fd8f24de]{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1.5fr) minmax(175px,.6fr) auto auto;margin:22px 0 8px}.cr-search[data-v-fd8f24de]{align-items:center;background:var(--input-bg);border:2px solid var(--input-border);border-radius:14px;color:var(--muted);display:flex;gap:10px;padding:0 16px}.cr-search[data-v-fd8f24de]:focus-within{border-color:var(--focus-border)}.cr-search__input[data-v-fd8f24de]{background:transparent;border:none;color:var(--txt);flex:1;font-size:15px;font-weight:500;padding:14px 0;width:100%}.cr-search__input[data-v-fd8f24de]:focus{outline:none}.cr-elselect[data-v-fd8f24de]{min-width:150px;width:100%}.cr-elselect[data-v-fd8f24de] .el-select__wrapper{background:var(--input-bg);border:2px solid var(--input-border);border-radius:14px;box-shadow:none;font-size:14px;font-weight:600;height:49px;min-height:49px;padding:0 16px;transition:border-color .18s ease,box-shadow .18s ease}.cr-elselect[data-v-fd8f24de] .el-select__wrapper:hover{border-color:#0e8f2e66}.cr-elselect[data-v-fd8f24de] .el-select__wrapper.is-focused{border-color:var(--focus-border);box-shadow:0 0 0 4px var(--focus-ring)}.cr-elselect[data-v-fd8f24de] .el-select__placeholder,.cr-elselect[data-v-fd8f24de] .el-select__selected-item{color:var(--txt);font-weight:600}.cr-elselect[data-v-fd8f24de] .el-select__caret{color:#7d8f84}.cr-select-popper.el-popper{border:1px solid #e3ede7!important;border-radius:14px!important;box-shadow:0 18px 40px #0a28192e!important;overflow:hidden;padding:6px!important}.cr-select-popper .el-popper__arrow:before{background:#fff!important;border-color:#e3ede7!important}.cr-select-popper .el-select-dropdown__item{border-radius:10px;color:#1d2b22;font-size:.88rem;font-weight:600;height:38px;line-height:38px}.cr-select-popper .el-select-dropdown__item.is-hovering{background:#eef8f1;color:#15803d}.cr-select-popper .el-select-dropdown__item.is-selected{background:#e7f6ec;color:#15803d;font-weight:800}.cr-select-popper .el-scrollbar__view{padding-right:10px}.cr-select-popper .el-scrollbar__bar.is-vertical{right:2px;width:6px}html.theme-bleuvert .cr-select-popper.el-popper,html.theme-dark .cr-select-popper.el-popper{background:var(--surface-panel)!important;border-color:var(--surface-border)!important}html.theme-bleuvert .cr-select-popper .el-popper__arrow:before,html.theme-dark .cr-select-popper .el-popper__arrow:before{background:var(--surface-panel)!important;border-color:var(--surface-border)!important}html.theme-bleuvert .cr-select-popper .el-select-dropdown__item,html.theme-dark .cr-select-popper .el-select-dropdown__item{color:var(--txt)}html.theme-bleuvert .cr-select-popper .el-select-dropdown__item.is-hovering,html.theme-dark .cr-select-popper .el-select-dropdown__item.is-hovering{background:#ffffff0f;color:#4ade80}html.theme-bleuvert .cr-select-popper .el-select-dropdown__item.is-selected,html.theme-dark .cr-select-popper .el-select-dropdown__item.is-selected{background:#4ade8029;color:#4ade80}.cr-add[data-v-fd8f24de]{border-radius:14px;font-size:15px;font-weight:700;height:auto;padding:13px 22px;white-space:nowrap;width:auto}.cr-list[data-v-fd8f24de]{margin-top:.5rem}.cr-list[data-v-fd8f24de],.cr-row-skeleton[data-v-fd8f24de]{display:flex;flex-direction:column}.cr-row-skeleton[data-v-fd8f24de]{gap:.9rem;padding:1rem .4rem}.cr-row-skeleton__bar[data-v-fd8f24de]{animation:crSkeletonShimmer-fd8f24de 1.4s ease infinite;background:linear-gradient(90deg,var(--h-stat-track) 25%,color-mix(in srgb,var(--h-stat-track) 40%,transparent) 50%,var(--h-stat-track) 75%);background-size:200% 100%;border-radius:14px;height:56px}@keyframes crSkeletonShimmer-fd8f24de{0%{background-position:200% 0}to{background-position:-200% 0}}.cr-row[data-v-fd8f24de]{align-items:center;border-bottom:1px solid var(--row-border);display:flex;gap:1rem;padding:1rem .4rem;position:relative}.cr-row.is-done[data-v-fd8f24de]{opacity:.62}.cr-row[data-v-fd8f24de]:has(.cr-status[open]){opacity:1;z-index:20}.cr-row__actions[data-v-fd8f24de],.cr-row__side[data-v-fd8f24de]{display:contents}.cr-row__icon[data-v-fd8f24de]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:1.25rem;height:44px;justify-content:center;width:44px}.cr-row__info[data-v-fd8f24de]{flex:1;min-width:0}.cr-row__name[data-v-fd8f24de]{color:var(--txt);display:block;font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-row__meta[data-v-fd8f24de]{align-items:center;display:flex;gap:.5rem;margin-top:.35rem}.cr-row__chip[data-v-fd8f24de]{border-radius:20px;font-size:.74rem;font-weight:700;padding:.18rem .65rem}.cr-row__dur[data-v-fd8f24de]{color:var(--muted);font-size:.76rem;font-weight:600}.cr-row__dur.is-recur[data-v-fd8f24de]{color:var(--brand-green)}.cr-row__progress[data-v-fd8f24de]{align-items:center;display:flex;gap:.6rem;margin-top:.5rem}.cr-row__progress-track[data-v-fd8f24de]{background:#94a3b838;border-radius:999px;flex:1;height:6px;max-width:220px;overflow:hidden}.cr-row__progress-bar[data-v-fd8f24de]{background:#16a935;border-radius:999px;height:100%;transition:width .22s ease}.cr-row__progress-label[data-v-fd8f24de]{color:var(--muted);font-size:.74rem;font-weight:600;white-space:nowrap}.cr-status[data-v-fd8f24de]{flex-shrink:0;position:relative}.cr-status__trigger[data-v-fd8f24de]{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;gap:.4rem;list-style:none;padding:.38rem .7rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.cr-status__trigger[data-v-fd8f24de]::-webkit-details-marker{display:none}.cr-status__dot[data-v-fd8f24de]{background:currentColor;border-radius:50%;flex-shrink:0;height:8px;width:8px}.cr-status__caret[data-v-fd8f24de]{height:14px;opacity:.7;transition:transform .15s ease;width:14px}.cr-status[open] .cr-status__caret[data-v-fd8f24de]{transform:rotate(180deg)}.cr-status--paye .cr-status__trigger[data-v-fd8f24de]{background:#e7f6ec;border-color:#16a34a3d;color:#15803d}.cr-status--a_payer .cr-status__trigger[data-v-fd8f24de]{background:#fdf3e6;border-color:#f59e0b4d;color:#b45309}.cr-status--reporte .cr-status__trigger[data-v-fd8f24de]{background:#e7f1fd;border-color:#2f6fd647;color:#1f6fd6}.cr-status--suspendu .cr-status__trigger[data-v-fd8f24de]{background:#eef1f5;border-color:#64748b4d;color:#516079}.cr-status__menu[data-v-fd8f24de]{background:var(--surface-panel,#fff);border:1px solid var(--surface-border,rgba(148,163,184,.22));border-radius:14px;box-shadow:0 18px 40px #0f172a29;display:flex;flex-direction:column;gap:2px;min-width:170px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.cr-status__opt[data-v-fd8f24de]{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--txt);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:.55rem;padding:.5rem .6rem;text-align:left}.cr-status__opt[data-v-fd8f24de]:hover{background:#94a3b824}.cr-status__opt.is-current[data-v-fd8f24de]{font-weight:800}.cr-status__opt--paye .cr-status__dot[data-v-fd8f24de]{color:#15803d}.cr-status__opt--a_payer .cr-status__dot[data-v-fd8f24de]{color:#b45309}.cr-status__opt--reporte .cr-status__dot[data-v-fd8f24de]{color:#1f6fd6}.cr-status__opt--suspendu .cr-status__dot[data-v-fd8f24de]{color:#516079}.cr-row.is-deferred .cr-row__amount[data-v-fd8f24de],.cr-row.is-suspended .cr-row__amount[data-v-fd8f24de]{opacity:.55;text-decoration:line-through}.cr-row__report[data-v-fd8f24de]{background:#e7f1fd;border-radius:999px;color:#1f6fd6;font-size:.72rem;font-weight:700;padding:2px 8px;white-space:nowrap}html.theme-bleuvert,html.theme-dark{background:#4ade8029;border-color:#4ade8047;color:#4ade80}html.theme-bleuvert,html.theme-dark{background:#fbbf2429;border-color:#fbbf244d;color:#fcd34d}html.theme-bleuvert,html.theme-dark{background:#38bdf829;border-color:#38bdf84d;color:#7dd3fc}html.theme-bleuvert,html.theme-dark{background:#94a3b829;border-color:#94a3b84d;color:#cbd5e1}html.theme-bleuvert,html.theme-dark{background:#38bdf829;color:#7dd3fc}.cr-row__amount[data-v-fd8f24de]{color:#e0533d;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;white-space:nowrap}.cr-row__del[data-v-fd8f24de],.cr-row__edit[data-v-fd8f24de]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:background .15s ease;width:34px}.cr-row__edit[data-v-fd8f24de]{background:#0e8f2e1a;color:#16a935}.cr-row__edit[data-v-fd8f24de]:hover{background:#0e8f2e2e}.cr-row__del[data-v-fd8f24de]{background:#c4503b1a;color:#c4503b}.cr-row__del[data-v-fd8f24de]:hover{background:#c4503b2e}.cr-empty[data-v-fd8f24de]{color:var(--muted);font-size:.95rem;padding:2.75rem 0;text-align:center}.cr-donut[data-v-fd8f24de],.cr-donut-skeleton[data-v-fd8f24de]{align-items:center;display:flex;flex-wrap:wrap;gap:2.25rem;margin-top:1.15rem}.cr-donut-skeleton__ring[data-v-fd8f24de]{animation:crSkeletonPulse-fd8f24de 1.4s ease infinite;border:15px solid var(--h-stat-track);border-radius:50%;box-sizing:border-box;flex-shrink:0;height:300px;margin:0 auto;max-width:100%;width:300px}.cr-donut-skeleton__legend[data-v-fd8f24de]{display:flex;flex:1;flex-direction:column;gap:.8rem;min-width:220px}.cr-donut-skeleton__bar[data-v-fd8f24de]{animation:crSkeletonShimmer-fd8f24de 1.4s ease infinite;background:linear-gradient(90deg,var(--h-stat-track) 25%,color-mix(in srgb,var(--h-stat-track) 40%,transparent) 50%,var(--h-stat-track) 75%);background-size:200% 100%;border-radius:8px;height:20px;width:90%}.cr-donut-skeleton__bar[data-v-fd8f24de]:nth-child(2){width:75%}.cr-donut-skeleton__bar[data-v-fd8f24de]:nth-child(3){width:82%}.cr-donut-skeleton__bar[data-v-fd8f24de]:nth-child(4){width:65%}@keyframes crSkeletonPulse-fd8f24de{0%,to{opacity:.6}50%{opacity:1}}.cr-donut__chart[data-v-fd8f24de]{flex-shrink:0;margin:0 auto;position:relative}.cr-donut__chart[data-v-fd8f24de],.cr-donut__svg[data-v-fd8f24de]{height:300px;width:300px}.cr-donut__track[data-v-fd8f24de]{stroke:#f0f4f1}.cr-donut__seg[data-v-fd8f24de]{cursor:pointer;transition:opacity .18s ease,stroke-width .18s ease}.cr-donut__seg.is-active[data-v-fd8f24de]{stroke-width:18}.cr-donut__seg.is-dim[data-v-fd8f24de]{opacity:.3}.cr-donut__center[data-v-fd8f24de]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.cr-donut__total[data-v-fd8f24de]{color:var(--txt);font-family:Plus Jakarta Sans,sans-serif;font-size:34px;font-weight:800;line-height:1.05;max-width:88%;text-align:center}.cr-donut__total.is-lg[data-v-fd8f24de]{font-size:28px}.cr-donut__total.is-md[data-v-fd8f24de]{font-size:23px}.cr-donut__total.is-sm[data-v-fd8f24de]{font-size:19px}.cr-donut__sub[data-v-fd8f24de]{color:var(--muted);font-size:.82rem;font-weight:600;margin-top:.2rem}.cr-donut__legend[data-v-fd8f24de]{align-content:start;display:grid;flex:1 1 360px;gap:.5rem .9rem;grid-template-columns:1fr 1fr;min-width:300px}.cr-leg[data-v-fd8f24de]{align-items:center;background:#f8fbf9;border-radius:14px;cursor:pointer;display:flex;gap:12px;min-width:0;padding:11px 16px;transition:background .15s ease,opacity .15s ease}.cr-leg.is-active[data-v-fd8f24de]{background:#0e8f2e1a}.cr-leg.is-dim[data-v-fd8f24de]{opacity:.5}.cr-leg__dot[data-v-fd8f24de]{border-radius:50%;flex-shrink:0;height:11px;width:11px}.cr-leg__name[data-v-fd8f24de]{color:var(--txt);flex:1;font-size:.95rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-leg__pct[data-v-fd8f24de]{color:var(--muted);flex-shrink:0;font-size:.82rem;font-weight:700}.cr-leg__amount[data-v-fd8f24de]{color:var(--txt);flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;min-width:64px;text-align:right}.cr-bar[data-v-fd8f24de]{flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.35rem 1.75rem}.cr-bar[data-v-fd8f24de],.cr-bar__left[data-v-fd8f24de]{align-items:center;display:flex}.cr-bar__left[data-v-fd8f24de]{gap:.9rem;min-width:0}.cr-bar__icon[data-v-fd8f24de]{align-items:center;background:#0e8f2e1f;border-radius:13px;color:var(--brand-green);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.cr-bar__icon svg[data-v-fd8f24de]{height:20px;width:20px}.cr-bar__field[data-v-fd8f24de]{min-width:0}.cr-bar__label[data-v-fd8f24de]{color:var(--muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cr-bar__select[data-v-fd8f24de]{background:transparent;border:none;color:var(--txt);cursor:pointer;font-size:1.1rem;font-weight:800;margin-top:.15rem;max-width:100%}.cr-bar__select[data-v-fd8f24de]:focus{outline:none}.cr-bar__name[data-v-fd8f24de]{color:var(--txt);display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-switch[data-v-fd8f24de]{position:relative}.cr-switch__toggle[data-v-fd8f24de]{align-items:center;background:transparent;border:0;color:var(--txt);cursor:pointer;display:inline-flex;gap:.4rem;margin-top:.15rem;max-width:100%;padding:0}.cr-switch__toggle .cr-bar__name[data-v-fd8f24de]{margin-top:0}.cr-switch__chev[data-v-fd8f24de]{color:var(--muted);flex-shrink:0;height:18px;transition:transform .18s ease;width:18px}.cr-switch__chev.is-open[data-v-fd8f24de]{transform:rotate(180deg)}.cr-switch__backdrop[data-v-fd8f24de]{inset:0;position:fixed;z-index:12000}.cr-switch__menu[data-v-fd8f24de]{background:var(--surface-panel,#fff);border:1px solid var(--surface-border,rgba(148,163,184,.22));border-radius:16px;box-shadow:0 24px 48px #0f172a2e;display:flex;flex-direction:column;gap:.2rem;max-width:min(320px,80vw);min-width:260px;padding:.4rem;position:fixed;z-index:12001}.cr-switch__item[data-v-fd8f24de]{align-items:center;background:transparent;border:0;border-radius:11px;color:var(--txt);cursor:pointer;display:flex;gap:.6rem;padding:.6rem .7rem;text-align:left;transition:background .15s ease;width:100%}.cr-switch__item[data-v-fd8f24de]:hover{background:#16a34a14}.cr-switch__item.is-active[data-v-fd8f24de]{background:#16a34a1f}.cr-switch__item-main[data-v-fd8f24de]{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.cr-switch__item-name[data-v-fd8f24de]{font-size:.98rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-switch__item-period[data-v-fd8f24de]{color:var(--muted);font-size:.78rem;font-weight:600}.cr-switch__check[data-v-fd8f24de]{color:var(--brand-green);flex-shrink:0;height:18px;width:18px}.cr-switch__create[data-v-fd8f24de]{align-items:center;background:#0e8f2e;border:none;border-radius:999px;box-shadow:0 10px 22px #0e8f2e3d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:800;gap:.5rem;justify-content:center;margin:.5rem 8px 8px;padding:.72rem 1rem;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;width:calc(100% - 16px)}.cr-switch__create[data-v-fd8f24de]:hover{background:#0b7f29;box-shadow:0 14px 28px #0e8f2e4d;transform:translateY(-1px)}.cr-switch__create[data-v-fd8f24de]:active{transform:translateY(0)}.cr-switch__create svg[data-v-fd8f24de]{height:18px;width:18px}.cr-bar__right[data-v-fd8f24de]{align-items:center;display:flex;gap:.9rem}.cr-bar__flash[data-v-fd8f24de]{color:var(--brand-green);font-size:.82rem;font-weight:700}.cr-bar__save[data-v-fd8f24de]{border-radius:14px;padding-inline:1.3rem;white-space:nowrap;width:auto}.cr-autosave[data-v-fd8f24de]{align-items:center;background:#e7f6ec;border-radius:20px;color:#15803d;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:700;gap:8px;padding:10px 14px;white-space:nowrap}.cr-autosave svg[data-v-fd8f24de]{flex-shrink:0;height:16px;width:16px}.cr-autosave--saving[data-v-fd8f24de]{background:#eef3f0;color:#5a6b60}.cr-autosave--error[data-v-fd8f24de]{background:#fdf0ee;color:#c4503b}.cr-autosave__spin[data-v-fd8f24de]{animation:cr-autosave-rotate-fd8f24de .9s linear infinite}@keyframes cr-autosave-rotate-fd8f24de{to{transform:rotate(1turn)}}.cr-flash-enter-active[data-v-fd8f24de],.cr-flash-leave-active[data-v-fd8f24de]{transition:opacity .2s ease}.cr-flash-enter-from[data-v-fd8f24de],.cr-flash-leave-to[data-v-fd8f24de]{opacity:0}.cr-actions[data-v-fd8f24de]{display:grid;gap:1.625rem;grid-template-columns:1fr 1fr}.cr-action[data-v-fd8f24de]{gap:1rem;justify-content:space-between;padding:1.5rem 1.75rem}.cr-action[data-v-fd8f24de],.cr-action__left[data-v-fd8f24de]{align-items:center;display:flex}.cr-action__left[data-v-fd8f24de]{gap:.9rem;min-width:0}.cr-action__left>div[data-v-fd8f24de]{min-width:0}.cr-action__btn[data-v-fd8f24de]{flex-shrink:0}.cr-action__icon[data-v-fd8f24de]{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.cr-action__icon svg[data-v-fd8f24de]{height:22px;width:22px}.cr-action__icon--muted[data-v-fd8f24de]{background:#94a3b824;color:var(--muted)}.cr-action__icon--green[data-v-fd8f24de]{background:#0e8f2e1f;color:var(--brand-green)}.cr-action__title[data-v-fd8f24de]{color:var(--txt);font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:800;margin:0}.cr-action__sub[data-v-fd8f24de]{color:var(--muted);font-size:13px;margin:2px 0 0}.cr-action__btn[data-v-fd8f24de]{border-radius:14px;padding-inline:1.3rem;white-space:nowrap;width:auto}@media(max-width:900px){.cr-top[data-v-fd8f24de]{grid-template-columns:1fr}}@media(max-width:720px){.cr-toolbar[data-v-fd8f24de]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cr-add[data-v-fd8f24de],.cr-search[data-v-fd8f24de]{grid-column:1/-1}.cr-add[data-v-fd8f24de]{width:100%}.cr-elselect[data-v-fd8f24de],.cr-elselect[data-v-fd8f24de] .el-select__wrapper{min-width:0}.cr-actions[data-v-fd8f24de],.cr-donut__legend[data-v-fd8f24de]{grid-template-columns:1fr}}@media(max-width:560px){.cr-alerts[data-v-fd8f24de],.cr-card[data-v-fd8f24de]{padding:1.3rem 1.05rem}.cr-hero[data-v-fd8f24de]{box-shadow:0 10px 22px #06752638;gap:1rem;padding:1.5rem 1.4rem}.cr-hero--negative[data-v-fd8f24de]{box-shadow:0 10px 22px #dc262633}.cr-ring[data-v-fd8f24de],.cr-ring__svg[data-v-fd8f24de]{height:104px;width:104px}.cr-ring__pct[data-v-fd8f24de]{font-size:1.45rem}.cr-bar[data-v-fd8f24de]{align-items:stretch;flex-direction:column;padding:1.2rem 1.1rem}.cr-bar__right[data-v-fd8f24de]{justify-content:space-between}.cr-bar__save[data-v-fd8f24de]{flex:1}.cr-stats[data-v-fd8f24de]{gap:.9rem;grid-template-columns:1fr}.cr-stat[data-v-fd8f24de]{padding:1.05rem 1.2rem}.cr-stat__chip[data-v-fd8f24de]{height:36px;width:36px}.cr-stat__value[data-v-fd8f24de]{font-size:1.6rem;margin:.45rem 0 .55rem}.cr-stat__sub[data-v-fd8f24de]{font-size:.85rem}.cr-hero__value[data-v-fd8f24de]{font-size:clamp(2rem,9vw,2.8rem)}.cr-income__input[data-v-fd8f24de]{font-size:1.7rem}.cr-card__title[data-v-fd8f24de]{font-size:1.35rem}.cr-actions[data-v-fd8f24de],.cr-home[data-v-fd8f24de]{gap:1.15rem}.cr-action[data-v-fd8f24de]{gap:.7rem;padding:1.15rem 1.1rem}.cr-action__icon[data-v-fd8f24de]{border-radius:12px;height:40px;width:40px}.cr-action__icon svg[data-v-fd8f24de]{height:20px;width:20px}.cr-action__title[data-v-fd8f24de]{font-size:.98rem}.cr-action__sub[data-v-fd8f24de]{font-size:.78rem}.cr-action__btn[data-v-fd8f24de]{padding-inline:1rem}.cr-donut__chart[data-v-fd8f24de],.cr-donut__svg[data-v-fd8f24de]{height:min(240px,72vw);width:min(240px,72vw)}.cr-donut__legend[data-v-fd8f24de]{flex-basis:auto;min-width:0}.cr-donut__total[data-v-fd8f24de]{font-size:27px}.cr-donut__total.is-lg[data-v-fd8f24de]{font-size:23px}.cr-donut__total.is-md[data-v-fd8f24de]{font-size:19px}.cr-donut__total.is-sm[data-v-fd8f24de]{font-size:16px}}@media(max-width:768px){.cr-row[data-v-fd8f24de]{align-items:center;-moz-column-gap:.55rem;column-gap:.55rem;display:grid;grid-template-areas:"icon name   name    amount" "icon chip   dur     dur" "icon status status  actions" "icon prog   prog    prog";grid-template-columns:auto minmax(0,auto) minmax(0,1fr) auto;padding:1rem .25rem;row-gap:.45rem}.cr-row__status[data-v-fd8f24de]{min-width:0}.cr-row__chip[data-v-fd8f24de]{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-row.is-longtype[data-v-fd8f24de]{grid-template-areas:"icon name   name    amount" "icon chip   chip    chip" "icon status dur     actions" "icon prog   prog    prog"}.cr-row__info[data-v-fd8f24de],.cr-row__meta[data-v-fd8f24de]{display:contents}.cr-row__icon[data-v-fd8f24de]{align-self:start;grid-area:icon}.cr-row__name[data-v-fd8f24de]{align-self:end;grid-area:name;min-width:0}.cr-row__amount[data-v-fd8f24de]{align-self:end;grid-area:amount;justify-self:end}.cr-row__chip[data-v-fd8f24de]{grid-area:chip;justify-self:start}.cr-row__status[data-v-fd8f24de]{grid-area:status;justify-self:start}.cr-row__dur[data-v-fd8f24de]{grid-area:dur;justify-self:start}.cr-row__actions[data-v-fd8f24de]{align-items:center;display:flex;gap:.4rem;grid-area:actions;justify-self:end}.cr-row__progress[data-v-fd8f24de]{grid-area:prog;margin-top:.15rem}}@media(max-width:420px){.cr-dates[data-v-fd8f24de]{grid-template-columns:1fr}.cr-month__nav[data-v-fd8f24de]{flex-direction:column}.cr-hero__value[data-v-fd8f24de]{font-size:clamp(1.85rem,10vw,2.4rem)}.cr-ring[data-v-fd8f24de],.cr-ring__svg[data-v-fd8f24de]{height:88px;width:88px}.cr-ring__pct[data-v-fd8f24de]{font-size:1.2rem}.cr-income__input[data-v-fd8f24de]{font-size:1.5rem}.cr-card__title[data-v-fd8f24de]{font-size:1.2rem}.cr-row__name[data-v-fd8f24de]{font-size:.94rem}.cr-row__amount[data-v-fd8f24de]{font-size:1rem}.cr-row__icon[data-v-fd8f24de]{font-size:1.1rem;height:38px;width:38px}}@media(max-width:400px){.cr-toolbar[data-v-fd8f24de]{grid-template-columns:1fr}.cr-elselect[data-v-fd8f24de]{grid-column:1/-1}.cr-row[data-v-fd8f24de]{-moz-column-gap:.4rem;column-gap:.4rem;padding:.9rem .3rem}.cr-row__icon[data-v-fd8f24de]{font-size:1rem;height:34px;width:34px}.cr-row__name[data-v-fd8f24de]{font-size:.9rem}.cr-row__amount[data-v-fd8f24de]{font-size:.92rem}.cr-row__status[data-v-fd8f24de]{font-size:.7rem;gap:.25rem;padding:.3rem .55rem}.cr-row__status svg[data-v-fd8f24de]{height:13px;width:13px}.cr-row__chip[data-v-fd8f24de]{padding:.15rem .5rem}.cr-row__chip[data-v-fd8f24de],.cr-row__dur[data-v-fd8f24de]{font-size:.68rem}.cr-row__del[data-v-fd8f24de],.cr-row__edit[data-v-fd8f24de]{height:30px;width:30px}.cr-row__actions[data-v-fd8f24de]{gap:.3rem}.cr-hero__value[data-v-fd8f24de]{font-size:clamp(1.6rem,10vw,2.1rem)}.cr-income__input[data-v-fd8f24de]{font-size:1.35rem}}.cr-seo[data-v-fd8f24de]{display:grid;gap:1.15rem}.cr-seo__title[data-v-fd8f24de]{font-size:1.4rem;line-height:1.3;margin:.3rem 0 0}.cr-seo__intro[data-v-fd8f24de]{color:var(--muted);line-height:1.6;margin:.15rem 0 0;max-width:60rem}.cr-seo__columns[data-v-fd8f24de]{align-items:start;display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr))}.cr-seo__column[data-v-fd8f24de]{display:grid;gap:.75rem;min-width:0}.cr-seo__collapse[data-v-fd8f24de]{--el-collapse-header-bg-color:transparent;--el-collapse-content-bg-color:transparent;--el-collapse-border-color:var(--row-border);--el-collapse-header-text-color:var(--txt);--el-collapse-content-text-color:var(--muted);--el-collapse-header-height:42px;background:var(--row-bg);border:1px solid var(--row-border);border-radius:12px;overflow:hidden;padding:0 .95rem}.cr-seo__collapse-title[data-v-fd8f24de]{font-size:.88rem;font-weight:600;line-height:1.3;padding-right:.5rem}.cr-seo__collapse[data-v-fd8f24de] .el-collapse-item:last-child .el-collapse-item__header{border-bottom:none}.cr-seo__collapse[data-v-fd8f24de] .el-collapse-item:last-child .el-collapse-item__wrap{border-bottom:none}.cr-seo__collapse[data-v-fd8f24de] .el-collapse-item__content{padding-bottom:1rem}.cr-seo__block-text[data-v-fd8f24de]{margin:.1rem 0 0}.cr-seo__block-text[data-v-fd8f24de],.cr-seo__faq-a[data-v-fd8f24de]{color:var(--muted);font-size:.93rem;line-height:1.55}.cr-seo__faq-a[data-v-fd8f24de]{margin:.5rem 0 .15rem}
