[data-tools-expense-page] dialog.et-section-focus-dialog::backdrop{background:#0f172a73;backdrop-filter:blur(4px)}[data-tools-expense-page] .et-section-modal-body .et-section-cards{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){[data-tools-expense-page] .et-section-modal-body .et-section-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){[data-tools-expense-page] .et-section-modal-body .et-section-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-tools-expense-page] .et-dialog,dialog.et-dialog{margin:auto;max-height:none;overflow:visible;border-radius:1rem;border:1px solid rgb(229 231 235);background:#fff;box-shadow:0 25px 50px -12px #00000040;color:#111827}[data-tools-expense-page] .et-dialog--form{width:min(100vw - 1.5rem,40rem);max-width:calc(100vw - 1.25rem)}[data-tools-expense-page] dialog.et-sub-dialog{max-height:none;overflow:visible}[data-tools-expense-page] dialog.et-dialog--transfer,[data-tools-expense-page] dialog[data-et-dlg-transfers-history],[data-tools-expense-page] dialog.et-dialog--bizum,[data-tools-expense-page] dialog[data-et-dlg-bizums-history]{max-height:none;overflow:visible}[data-tools-expense-page] dialog.et-dialog-narrow{max-height:none;overflow:visible}.dark dialog.et-dialog,.dark [data-tools-expense-page] .et-dialog{border-color:#1f2937;background:#030712;color:#f3f4f6}[data-tools-expense-page] .et-dialog::backdrop,dialog.et-dialog::backdrop{background:#0f172a73}[data-tools-expense-page] .et-dialog-panel{padding:1.25rem 1.35rem;max-height:none;overflow:visible;box-sizing:border-box}[data-tools-expense-page] .et-dialog-panel--fit{max-height:none;overflow:visible}.flatpickr-calendar .flatpickr-monthDropdown-months,.flatpickr-calendar .flatpickr-current-month select,[data-tools-expense-page] .flatpickr-calendar .flatpickr-monthDropdown-months,[data-tools-expense-page] .flatpickr-calendar .flatpickr-current-month select{display:none!important;visibility:hidden!important;pointer-events:none!important;position:absolute!important;width:0!important;height:0!important;opacity:0!important}.flatpickr-calendar.et-fp-calendar{z-index:100001;border-radius:.75rem;border:1px solid rgb(229 231 235);box-shadow:0 10px 40px #0f172a1f;font-family:inherit}.flatpickr-calendar.et-fp-calendar .flatpickr-months{min-height:2.75rem;align-items:center}.flatpickr-calendar.et-fp-calendar .flatpickr-month{height:auto;overflow:visible}.flatpickr-calendar.et-fp-calendar .flatpickr-current-month{position:relative;left:0;width:100%;padding:.4rem 0 .35rem;font-size:1rem!important;line-height:1.3;display:flex;align-items:center;justify-content:center;gap:.35rem}.flatpickr-calendar.et-fp-calendar .flatpickr-current-month .numInputWrapper input.cur-year{font-size:1rem!important;font-weight:600!important}.flatpickr-calendar.et-fp-calendar .flatpickr-current-month .numInputWrapper{width:4.25rem}.flatpickr-calendar.et-fp-calendar .flatpickr-monthDropdown-months,.flatpickr-calendar.et-fp-calendar .flatpickr-current-month select{display:none!important}.flatpickr-calendar.et-fp-calendar.et-fp-light{background:#fff;color:#111827}.flatpickr-calendar.et-fp-calendar.et-fp-light .flatpickr-months,.flatpickr-calendar.et-fp-calendar.et-fp-light .flatpickr-month{background:#f9fafb;color:#111827}.flatpickr-calendar.et-fp-calendar.et-fp-light .flatpickr-current-month{color:#111827;font-weight:600}.flatpickr-calendar.et-fp-calendar.et-fp-light .flatpickr-current-month .numInputWrapper input,.flatpickr-calendar.et-fp-calendar.et-fp-light .flatpickr-weekday{color:#374151;font-weight:600}.flatpickr-calendar.et-fp-calendar.et-fp-light .flatpickr-prev-month svg,.flatpickr-calendar.et-fp-calendar.et-fp-light .flatpickr-next-month svg{fill:#374151}.flatpickr-calendar.et-fp-calendar.et-fp-light .flatpickr-day{color:#1f2937}.flatpickr-calendar.et-fp-calendar.et-fp-light .flatpickr-day.prevMonthDay,.flatpickr-calendar.et-fp-calendar.et-fp-light .flatpickr-day.nextMonthDay{color:#9ca3af}.flatpickr-calendar.et-fp-calendar.et-fp-light .flatpickr-day.selected,.flatpickr-calendar.et-fp-calendar.et-fp-light .flatpickr-day.selected:hover{background:#4f46e5;border-color:#4f46e5;color:#fff}.flatpickr-calendar.et-fp-calendar.et-fp-dark{background:#111827;border-color:#374151;color:#f3f4f6}.flatpickr-calendar.et-fp-calendar.et-fp-dark .flatpickr-months,.flatpickr-calendar.et-fp-calendar.et-fp-dark .flatpickr-month{background:#1f2937;color:#f3f4f6}.flatpickr-calendar.et-fp-calendar.et-fp-dark .flatpickr-current-month,.flatpickr-calendar.et-fp-calendar.et-fp-dark .flatpickr-current-month .numInputWrapper input{color:#f3f4f6;font-weight:600}.flatpickr-calendar.et-fp-calendar.et-fp-dark .flatpickr-weekday{color:#9ca3af;font-weight:600}.flatpickr-calendar.et-fp-calendar.et-fp-dark .flatpickr-prev-month svg,.flatpickr-calendar.et-fp-calendar.et-fp-dark .flatpickr-next-month svg{fill:#e5e7eb}.flatpickr-calendar.et-fp-calendar.et-fp-dark .flatpickr-day{color:#e5e7eb}.flatpickr-calendar.et-fp-calendar.et-fp-dark .flatpickr-day.prevMonthDay,.flatpickr-calendar.et-fp-calendar.et-fp-dark .flatpickr-day.nextMonthDay{color:#6b7280}.flatpickr-calendar.et-fp-calendar.et-fp-dark .flatpickr-day.selected,.flatpickr-calendar.et-fp-calendar.et-fp-dark .flatpickr-day.selected:hover{background:#6366f1;border-color:#6366f1;color:#fff}dialog.et-dialog .flatpickr-calendar.et-fp-calendar{position:fixed}.flatpickr-calendar.et-fp-calendar .et-fp-month-trigger{appearance:none;border:0;background:transparent;font:inherit;font-size:1rem;font-weight:600;color:inherit;cursor:pointer;padding:.15rem .35rem;border-radius:.375rem;line-height:1.3}.flatpickr-calendar.et-fp-calendar .et-fp-month-trigger:hover{background:#f3f4f6d9}.flatpickr-calendar.et-fp-calendar.et-fp-dark .et-fp-month-trigger:hover{background:#374151d9}.flatpickr-calendar.et-fp-calendar .flatpickr-rContainer{position:relative}.flatpickr-calendar.et-fp-calendar .et-fp-month-grid{position:absolute;inset:0;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.5rem;background:#fffffffa;border-radius:0 0 .75rem .75rem;overflow-y:auto;max-height:100%}.flatpickr-calendar.et-fp-calendar.et-fp-dark .et-fp-month-grid{background:#111827fa}.flatpickr-calendar.et-fp-calendar .et-fp-month-grid-item{appearance:none;border:1px solid rgb(229 231 235);background:#f9fafb;color:#1f2937;border-radius:.5rem;padding:.45rem .25rem;font-size:.75rem;font-weight:600;cursor:pointer;text-align:center}.flatpickr-calendar.et-fp-calendar.et-fp-dark .et-fp-month-grid-item{border-color:#374151;background:#1f2937;color:#e5e7eb}.flatpickr-calendar.et-fp-calendar .et-fp-month-grid-item:hover{border-color:#6366f1;background:#eef2ff}.flatpickr-calendar.et-fp-calendar.et-fp-dark .et-fp-month-grid-item:hover{border-color:#818cf8;background:#312e8173}.flatpickr-calendar.et-fp-calendar .et-fp-month-grid-item--active{border-color:#4f46e5;background:#4f46e5;color:#fff}.flatpickr-calendar.et-fp-calendar.et-fp-dark .et-fp-month-grid-item--active{border-color:#6366f1;background:#6366f1;color:#fff}.flatpickr-calendar.et-fp-calendar.et-fp-month-grid-open .flatpickr-weekdays,.flatpickr-calendar.et-fp-calendar.et-fp-month-grid-open .flatpickr-days{visibility:hidden}[data-tools-expense-page] .et-expenses-x-scroll{overflow-y:visible}[data-tools-expense-page] .et-sub-treemap-card{position:absolute;box-sizing:border-box;padding:.2rem}[data-tools-expense-page] .et-sub-treemap-card>article{height:100%;min-height:0}[data-tools-expense-page] .et-wealth-panel>summary::-webkit-details-marker{display:none}[data-tools-expense-page] .et-amount{font-variant-numeric:tabular-nums}[data-tools-expense-page] input.flatpickr-input.et-field{cursor:pointer}[data-tools-expense-page] .et-header-sync-strip[data-sync-on=true]{border-color:#34d3998c;background:linear-gradient(135deg,#10b98114,#fffffff2)}.dark [data-tools-expense-page] .et-header-sync-strip[data-sync-on=true]{border-color:#10b98159;background:linear-gradient(135deg,#064e3b59,#030712d9)}[data-tools-expense-page] .et-header-sync-strip[data-sync-off=true]{border-color:#fbbf2473;background:linear-gradient(135deg,#f59e0b12,#ffffffeb)}.dark [data-tools-expense-page] .et-header-sync-strip[data-sync-off=true]{border-color:#f59e0b4d;background:linear-gradient(135deg,#78350f40,#030712d9)}[data-tools-expense-page] [data-et-sync-label][data-sync-on=true]{border-style:solid;border-color:#34d399a6;background:#ecfdf5d9}.dark [data-tools-expense-page] [data-et-sync-label][data-sync-on=true]{border-color:#10b98173;background:#064e3b59}[data-tools-expense-page] .et-field,[data-tools-expense-page] select.et-field{width:100%;max-width:100%;border-radius:.5rem;border:1px solid rgb(229 231 235);background:#fff;padding:.5rem .65rem;font-size:.875rem;line-height:1.25rem;color:#111827;box-sizing:border-box}.dark [data-tools-expense-page] .et-field,.dark [data-tools-expense-page] select.et-field{border-color:#374151;background:#030712;color:#f3f4f6}[data-tools-expense-page] .et-field:focus,[data-tools-expense-page] select.et-field:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #6366f1}.dark [data-tools-expense-page] .et-field:focus,.dark [data-tools-expense-page] select.et-field:focus{box-shadow:0 0 0 2px #030712,0 0 0 4px #818cf8}[data-tools-expense-page] .et-textarea{resize:vertical;min-height:3.25rem}[data-tools-expense-page] .et-btn-primary{border-radius:.5rem;background:#4f46e5;color:#fff;font-weight:600;padding:.5rem 1rem;font-size:.875rem;border:none;cursor:pointer}[data-tools-expense-page] .et-btn-primary:hover{background:#6366f1}[data-tools-expense-page] .et-btn-secondary{border-radius:.5rem;border:1px solid rgb(229 231 235);background:#fff;color:#374151;font-weight:600;padding:.5rem .85rem;font-size:.875rem;cursor:pointer}[data-tools-expense-page] .et-btn-secondary:hover{background:#f9fafb}.dark [data-tools-expense-page] .et-btn-secondary{border-color:#374151;background:#111827;color:#e5e7eb}.dark [data-tools-expense-page] .et-btn-secondary:hover{background:#1f2937}[data-tools-expense-page] .et-btn-accent{border-radius:.5rem;border:1px solid rgb(165 180 252);background:#eef2ff;color:#3730a3;font-weight:600;padding:.5rem .85rem;font-size:.875rem;cursor:pointer}[data-tools-expense-page] .et-btn-accent:hover{background:#e0e7ff}.dark [data-tools-expense-page] .et-btn-accent{border-color:#4338ca80;background:#1e1b4b59;color:#e0e7ff}[data-tools-expense-page] .et-btn-bizum{border-radius:.5rem;border:1px solid rgb(110 231 183);background:#ecfdf5;color:#065f46;font-weight:600;padding:.5rem .85rem;font-size:.875rem;cursor:pointer}[data-tools-expense-page] .et-btn-bizum:hover{background:#d1fae5}.dark [data-tools-expense-page] .et-btn-bizum{border-color:#10b98173;background:#064e3b59;color:#a7f3d0}.dark [data-tools-expense-page] .et-btn-bizum:hover{background:#065f4673}[data-tools-expense-page] .et-btn-dashed{border-radius:.5rem;border:1px dashed rgb(209 213 219);background:#fff;color:#4b5563;font-weight:600;padding:.5rem .85rem;font-size:.875rem;cursor:pointer}[data-tools-expense-page] .et-btn-dashed:hover{background:#f9fafb}.dark [data-tools-expense-page] .et-btn-dashed{border-color:#4b5563;background:#111827;color:#d1d5db}[data-tools-expense-page] .et-btn-danger{border-radius:.5rem;border:1px solid rgb(252 165 165);background:#fef2f2;color:#b91c1c;font-weight:600;padding:.5rem .85rem;font-size:.875rem;cursor:pointer}[data-tools-expense-page] .et-btn-danger:hover{background:#fee2e2;border-color:#f87171}.dark [data-tools-expense-page] .et-btn-danger{border-color:#7f1d1da6;background:#450a0a73;color:#fca5a5}.dark [data-tools-expense-page] .et-btn-danger:hover{background:#7f1d1d8c;border-color:#f871718c}[data-tools-expense-page] .et-chart-host canvas{font-family:inherit}[data-tools-expense-page] input[type=date].et-field,[data-tools-expense-page] input[type=month].et-field,[data-tools-expense-page] input.flatpickr-input.et-field,[data-tools-expense-page] input.flatpickr-input.et-date{min-height:2.5rem}[data-tools-expense-page] .et-date{color-scheme:light dark}[data-tools-expense-page] select.et-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;padding-right:2rem;cursor:pointer}[data-tools-expense-page] .et-recurring-card{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease}[data-tools-expense-page] .et-recurring-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px -12px #00000059}[data-tools-expense-page] .et-sub-card{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}[data-tools-expense-page] .et-sub-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px -14px #00000038;border-color:color-mix(in srgb,var(--et-sub-accent, #6366f1) 35%,transparent)}[data-tools-expense-page] .et-sub-timeline-dot{width:.55rem;height:.55rem;border-radius:9999px;border:2px solid rgb(209 213 219);background:#fff;display:block}.dark [data-tools-expense-page] .et-sub-timeline-dot{border-color:#4b5563;background:#111827}[data-tools-expense-page] .et-sub-timeline-dot--active{border-color:var(--et-sub-accent, #6366f1);background:var(--et-sub-accent, #6366f1)}[data-tools-expense-page] .et-sub-timeline-line{width:2px;flex:1;min-height:.75rem;background:#e5e7eb;display:block;margin-top:.15rem}.dark [data-tools-expense-page] .et-sub-timeline-line{background:#374151}[data-tools-expense-page] .et-sub-brand-pick{width:2.25rem;height:2.25rem;border-radius:.65rem;border:1px solid rgb(229 231 235);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:.25rem}.dark [data-tools-expense-page] .et-sub-brand-pick{border-color:#374151;background:#111827}[data-tools-expense-page] .et-sub-brand-pick--on{border-color:#6366f1;box-shadow:0 0 0 2px #6366f140}[data-tools-expense-page] .et-sub-brand-pick--auto{width:auto;min-width:2.25rem;padding-inline:.5rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}[data-tools-expense-page] dialog.et-sub-dialog{max-height:min(92vh,720px)}[data-tools-expense-page] details>summary{list-style:none}[data-tools-expense-page] details>summary::-webkit-details-marker{display:none}[data-tools-expense-page] .et-section-header{cursor:pointer}[data-tools-expense-page] .et-brand-combobox__panel{border-radius:.65rem;border:1px solid rgb(229 231 235);background:#fff;box-shadow:0 10px 24px #0f172a1f;max-height:14rem;overflow-y:auto;padding:.35rem}.dark [data-tools-expense-page] .et-brand-combobox__panel{border-color:#374151;background:#111827;box-shadow:0 10px 24px #00000059}[data-tools-expense-page] .et-brand-combobox__option{border-radius:.5rem;color:#1f2937;cursor:pointer}.dark [data-tools-expense-page] .et-brand-combobox__option{color:#e5e7eb}[data-tools-expense-page] .et-brand-combobox__option:hover{background:#f3f4f6}.dark [data-tools-expense-page] .et-brand-combobox__option:hover{background:#1f2937}[data-tools-expense-page] .et-brand-combobox__option--on{background:#eef2ff;font-weight:600}.dark [data-tools-expense-page] .et-brand-combobox__option--on{background:#312e8173}
