.app-bottom-nav[data-v-9967b335]{z-index:95;padding:var(--hf-space-2) var(--hf-space-2) calc(var(--hf-space-2) + env(safe-area-inset-bottom));border-top:1px solid var(--hf-color-border);background:var(--hf-color-surface);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.app-bottom-nav--no-add[data-v-9967b335]{grid-template-columns:repeat(3,minmax(0,1fr))}.app-bottom-nav__item[data-v-9967b335]{gap:var(--hf-space-1);min-height:2.75rem;color:var(--hf-color-text-muted);font-family:inherit;font-size:var(--hf-font-size-caption);line-height:var(--hf-line-height-caption);cursor:pointer;background:0 0;border:0;justify-items:center;text-decoration:none;display:grid}.app-bottom-nav__add[data-v-9967b335]:focus-visible,.app-bottom-nav__item[data-v-9967b335]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:-2px}.app-bottom-nav__item.router-link-active[data-v-9967b335]{color:var(--hf-color-action-primary)}.app-bottom-nav__add[data-v-9967b335]{background:var(--hf-color-action-brand);width:3.25rem;height:3.25rem;color:var(--hf-color-white);box-shadow:var(--hf-shadow-md);cursor:pointer;border:0;border-radius:50%;justify-content:center;justify-self:center;align-items:center;display:inline-flex}@media (width>=1024px){.app-bottom-nav[data-v-9967b335]{display:none}}.mobile-menu-button[data-v-a36b4b0d]{min-width:44px;min-height:44px;padding:var(--hf-space-2);color:var(--hf-color-text);border-radius:var(--hf-control-radius);cursor:pointer;transition:background var(--hf-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.mobile-menu-button[data-v-a36b4b0d]:hover{background:var(--hf-color-action-secondary-hover)}.mobile-menu-button[data-v-a36b4b0d]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:2px}.mobile-menu-button__icon[data-v-a36b4b0d]{width:24px;height:24px}.user-menu[data-v-dc1388b2]{min-width:0;position:relative}.user-menu__button[data-v-dc1388b2]{align-items:center;gap:var(--hf-space-2);min-width:0;max-width:100%;min-height:44px;padding:var(--hf-space-2) var(--hf-space-3);color:var(--hf-color-text);border-radius:var(--hf-control-radius);font:inherit;cursor:pointer;transition:background var(--hf-transition-fast);background:0 0;border:none;display:flex}.user-menu__button[data-v-dc1388b2]:hover{background:var(--hf-color-action-secondary-hover)}.user-menu__button[data-v-dc1388b2]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:2px}.user-menu__email[data-v-dc1388b2]{min-width:0;max-width:12rem;font-weight:var(--hf-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-menu__chevron[data-v-dc1388b2]{transition:transform var(--hf-transition-fast)}.user-menu__chevron--open[data-v-dc1388b2]{transform:rotate(180deg)}.user-menu__dropdown[data-v-dc1388b2]{z-index:100;position:fixed;inset:0}.user-menu__backdrop[data-v-dc1388b2]{position:absolute;inset:0}.user-menu__panel[data-v-dc1388b2]{top:3.5rem;right:var(--hf-space-5);min-width:12rem;padding:var(--hf-space-2);border:1px solid var(--hf-color-border);border-radius:var(--hf-control-radius);background:var(--hf-color-surface);position:absolute;box-shadow:0 4px 6px #0d1b2a1a,0 2px 4px #0d1b2a0f}@media (width>=768px){.user-menu__panel[data-v-dc1388b2]{right:var(--hf-space-8)}}.user-menu__item[data-v-dc1388b2]{width:100%;min-height:44px;padding:var(--hf-space-2) var(--hf-space-3);color:var(--hf-color-text);border-radius:var(--hf-radius-sm);font:inherit;font-weight:var(--hf-font-weight-medium);text-align:left;cursor:pointer;transition:background var(--hf-transition-fast);background:0 0;border:none;text-decoration:none;display:block}.user-menu__item[data-v-dc1388b2]:hover{background:var(--hf-color-action-secondary-hover)}.user-menu__item[data-v-dc1388b2]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:-2px}.user-menu-dropdown-enter-active[data-v-dc1388b2],.user-menu-dropdown-leave-active[data-v-dc1388b2]{transition:opacity var(--hf-transition-fast)}.user-menu-dropdown-enter-active .user-menu__panel[data-v-dc1388b2],.user-menu-dropdown-leave-active .user-menu__panel[data-v-dc1388b2]{transition:transform var(--hf-transition-fast),opacity var(--hf-transition-fast)}.user-menu-dropdown-enter-from[data-v-dc1388b2],.user-menu-dropdown-leave-to[data-v-dc1388b2]{opacity:0}.user-menu-dropdown-enter-from .user-menu__panel[data-v-dc1388b2],.user-menu-dropdown-leave-to .user-menu__panel[data-v-dc1388b2]{opacity:0;transform:translateY(-8px)}.app-header[data-v-a4436716]{z-index:100;border-bottom:1px solid var(--hf-color-border);background:var(--hf-color-surface);box-shadow:var(--hf-shadow-xs);position:sticky;top:0}.app-header__container[data-v-a4436716]{align-items:center;gap:var(--hf-space-4);min-height:4.5rem;padding:var(--hf-space-4) var(--hf-space-5);display:flex}.app-header__wordmark[data-v-a4436716]{color:var(--hf-color-text);font-size:1.125rem;font-weight:var(--hf-font-weight-bold);letter-spacing:-.04em;text-decoration:none}.app-header__wordmark[data-v-a4436716]:hover{color:var(--hf-color-action-primary)}.app-header__wordmark[data-v-a4436716]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:2px;border-radius:var(--hf-radius-sm)}.app-header__user[data-v-a4436716]{min-width:0;margin-left:auto}.app-header__mobile-button[data-v-a4436716]{display:block}@media (width>=768px){.app-header__container[data-v-a4436716]{padding:var(--hf-space-4) var(--hf-space-8)}}.workspace-switcher[data-v-5c5e8a7c]{justify-content:space-between;align-items:center;gap:var(--hf-space-2);min-width:0;display:flex}.workspace-switcher__name[data-v-5c5e8a7c]{min-width:0;color:var(--hf-color-text);font-weight:var(--hf-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visually-hidden[data-v-5c5e8a7c]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mobile-menu[data-v-9ed763e8]{z-index:300;position:fixed;inset:0}.mobile-menu__overlay[data-v-9ed763e8]{background:var(--hf-color-overlay);position:absolute;inset:0}.mobile-menu__panel[data-v-9ed763e8]{background:var(--hf-color-surface);flex-direction:column;width:80%;max-width:20rem;height:100%;display:flex;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:4px 0 6px #0d1b2a1a}.mobile-menu__header[data-v-9ed763e8]{padding:var(--hf-space-4);border-bottom:1px solid var(--hf-color-border);justify-content:flex-end;display:flex}.mobile-menu__close[data-v-9ed763e8]{min-width:44px;min-height:44px;padding:var(--hf-space-2);color:var(--hf-color-text);border-radius:var(--hf-control-radius);cursor:pointer;transition:background var(--hf-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.mobile-menu__close[data-v-9ed763e8]:hover,.mobile-menu__link[data-v-9ed763e8]:hover{background:var(--hf-color-action-secondary-hover)}.mobile-menu__close[data-v-9ed763e8]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:-2px}.mobile-menu__user[data-v-9ed763e8]{gap:var(--hf-space-3);padding:var(--hf-space-5) var(--hf-space-4);border-bottom:1px solid var(--hf-color-border);display:grid}.mobile-menu__workspace[data-v-9ed763e8]{width:100%}.mobile-menu__user-email[data-v-9ed763e8]{color:var(--hf-color-text);font-weight:var(--hf-font-weight-semibold);word-break:break-word}.mobile-menu__nav[data-v-9ed763e8]{padding:var(--hf-space-2);flex-direction:column;flex:1;display:flex}.mobile-menu__link[data-v-9ed763e8]{min-height:2.75rem;padding:var(--hf-space-3) var(--hf-space-4);color:var(--hf-color-text);border-radius:var(--hf-control-radius);font-weight:var(--hf-font-weight-medium);transition:background var(--hf-transition-fast);align-items:center;text-decoration:none;display:flex;position:relative}.mobile-menu__link[data-v-9ed763e8]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:-2px}.mobile-menu__link--active[data-v-9ed763e8]{color:var(--hf-color-brand);background:var(--hf-color-brand-soft);font-weight:var(--hf-font-weight-semibold)}.mobile-menu__badge[data-v-9ed763e8]{min-width:1.5rem;padding:0 var(--hf-space-1);border-radius:var(--hf-radius-sm);background:var(--hf-color-status-info-background);color:var(--hf-color-status-info);font-size:.75rem;font-weight:var(--hf-font-weight-bold);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;line-height:1.5rem}.mobile-menu__sr[data-v-9ed763e8]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-menu__footer[data-v-9ed763e8]{padding:var(--hf-space-4);border-top:1px solid var(--hf-color-border)}.mobile-menu__logout[data-v-9ed763e8]{width:100%;min-height:44px;padding:var(--hf-space-3) var(--hf-space-4);color:var(--hf-color-action-danger);border-radius:var(--hf-control-radius);font:inherit;font-weight:var(--hf-font-weight-semibold);text-align:left;cursor:pointer;transition:background var(--hf-transition-fast);background:0 0;border:none;display:block}.mobile-menu__logout[data-v-9ed763e8]:hover{background:var(--hf-color-status-danger-background)}.mobile-menu__logout[data-v-9ed763e8]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:-2px}.mobile-menu-enter-active[data-v-9ed763e8],.mobile-menu-leave-active[data-v-9ed763e8]{transition:opacity var(--hf-transition-base)}.mobile-menu-enter-active .mobile-menu__panel[data-v-9ed763e8],.mobile-menu-leave-active .mobile-menu__panel[data-v-9ed763e8]{transition:transform var(--hf-transition-base)}.mobile-menu-enter-from[data-v-9ed763e8],.mobile-menu-leave-to[data-v-9ed763e8]{opacity:0}.mobile-menu-enter-from .mobile-menu__panel[data-v-9ed763e8],.mobile-menu-leave-to .mobile-menu__panel[data-v-9ed763e8]{transform:translate(-100%)}.entry-dialog__back[data-v-2727b620],.entry-dialog__close[data-v-2727b620]{border-radius:var(--hf-radius-md);width:2.25rem;height:2.25rem;color:var(--hf-color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.entry-dialog__back[data-v-2727b620]:hover,.entry-dialog__close[data-v-2727b620]:hover{background:var(--hf-color-action-secondary-hover);color:var(--hf-color-text)}.entry-dialog__tabs[data-v-2727b620]{justify-content:center;gap:var(--hf-space-1);flex:1;display:flex}.entry-dialog__tab[data-v-2727b620]{min-height:2.25rem;padding:0 var(--hf-space-3);border-radius:var(--hf-radius-xl);color:var(--hf-color-text-muted);font:inherit;font-weight:var(--hf-font-weight-medium);cursor:pointer;background:0 0;border:none}.entry-dialog__tab[data-v-2727b620]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:2px}.entry-dialog__tab--expense.entry-dialog__tab--active[data-v-2727b620]{background:var(--hf-color-status-danger-background);color:var(--hf-color-status-danger)}.entry-dialog__tab--income.entry-dialog__tab--active[data-v-2727b620]{background:var(--hf-color-status-success-background);color:var(--hf-color-status-success)}.entry-dialog__tab--transfer.entry-dialog__tab--active[data-v-2727b620]{background:var(--hf-color-status-info-background);color:var(--hf-color-status-info)}.entry-dialog__body[data-v-2727b620]{gap:var(--hf-space-5);margin-bottom:var(--hf-space-5);display:grid}.entry-dialog__category[data-v-2727b620],.entry-dialog__row[data-v-2727b620]{gap:var(--hf-space-3);display:grid}.entry-dialog__row[data-v-2727b620]{grid-template-columns:1fr 1fr;align-items:start}@media (width<=30rem){.entry-dialog__row[data-v-2727b620]{grid-template-columns:1fr}}.entry-dialog__check[data-v-2727b620]{align-items:center;gap:var(--hf-space-2);color:var(--hf-color-text-muted);font-size:var(--hf-font-size-small);display:flex}.entry-dialog__step-button[data-v-2727b620]{min-width:2.75rem;min-height:2.75rem}.entry-dialog__actions[data-v-2727b620]{gap:var(--hf-space-3);display:grid}.entry-dialog__actions--pair[data-v-2727b620]{grid-template-columns:1fr 1fr}@media (width<=30rem){.entry-dialog__actions--pair[data-v-2727b620]{grid-template-columns:1fr}.entry-dialog__submit[data-v-2727b620]{order:-1}}.entry-dialog__saved[data-v-2727b620]{align-items:center;gap:var(--hf-space-2);margin:0 0 var(--hf-space-4);padding:var(--hf-space-2) var(--hf-space-3);border-radius:var(--hf-radius-md);background:var(--hf-color-status-success-background);color:var(--hf-color-status-success);font-size:var(--hf-font-size-small);font-weight:var(--hf-font-weight-medium);display:flex}.entry-dialog__saved>svg[data-v-2727b620]{flex-shrink:0}.entry-dialog__hint[data-v-2727b620]{color:var(--hf-color-text-muted);font-size:var(--hf-font-size-small);margin:0}.entry-dialog__error[data-v-2727b620]{margin:0 0 var(--hf-space-4);color:var(--hf-color-text-danger)}.operation-type-dialog__subtitle[data-v-7ac7b155]{margin:0 0 var(--hf-space-5);color:var(--hf-color-text-muted);text-align:center}.operation-type-dialog__grid[data-v-7ac7b155]{gap:var(--hf-space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=30rem){.operation-type-dialog__grid[data-v-7ac7b155]{grid-template-columns:1fr}}.operation-type-dialog__card[data-v-7ac7b155]{align-items:center;gap:var(--hf-space-3);padding:var(--hf-space-5) var(--hf-space-3);border:1px solid var(--hf-color-border);border-radius:var(--hf-radius-lg);background:var(--hf-color-surface);color:var(--hf-color-text);font:inherit;font-weight:var(--hf-font-weight-medium);cursor:pointer;transition:border-color var(--hf-transition-fast),transform var(--hf-transition-fast);flex-direction:column;display:flex}.operation-type-dialog__card[data-v-7ac7b155]:hover{transform:translateY(-2px)}.operation-type-dialog__card[data-v-7ac7b155]:focus-visible{outline-offset:2px;outline:2px solid}.operation-type-dialog__icon[data-v-7ac7b155]{border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.operation-type-dialog__card--expense .operation-type-dialog__icon[data-v-7ac7b155]{color:var(--hf-color-status-danger);background:var(--hf-color-status-danger-background)}.operation-type-dialog__card--expense[data-v-7ac7b155]:focus-visible,.operation-type-dialog__card--expense[data-v-7ac7b155]:hover{border-color:var(--hf-color-status-danger)}.operation-type-dialog__card--income .operation-type-dialog__icon[data-v-7ac7b155]{color:var(--hf-color-status-success);background:var(--hf-color-status-success-background)}.operation-type-dialog__card--income[data-v-7ac7b155]:focus-visible,.operation-type-dialog__card--income[data-v-7ac7b155]:hover{border-color:var(--hf-color-status-success)}.operation-type-dialog__card--transfer .operation-type-dialog__icon[data-v-7ac7b155]{color:var(--hf-color-status-info);background:var(--hf-color-status-info-background)}.operation-type-dialog__card--transfer[data-v-7ac7b155]:focus-visible,.operation-type-dialog__card--transfer[data-v-7ac7b155]:hover{border-color:var(--hf-color-status-info)}.app-sidebar-section[data-v-0d85a41b],.app-sidebar-section__links[data-v-0d85a41b]{gap:var(--hf-space-1);display:grid}.app-sidebar-section__label[data-v-0d85a41b]{padding:0 var(--hf-space-3);color:var(--hf-color-text-muted);font-size:var(--hf-font-size-caption);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-caption);letter-spacing:.08em;text-transform:uppercase;margin:0}.app-sidebar[data-v-c99537ba]{gap:var(--hf-space-6);width:var(--hf-sidebar-width);height:100vh;padding:var(--hf-space-5) var(--hf-space-4);border-right:1px solid var(--hf-color-border);background:var(--hf-color-surface);flex-direction:column;display:flex}.app-sidebar__top[data-v-c99537ba]{padding-right:var(--hf-space-2);justify-content:space-between;align-items:center;display:flex}.app-sidebar__wordmark[data-v-c99537ba]{padding:0 var(--hf-space-3);color:var(--hf-color-text);font-size:1.125rem;font-weight:var(--hf-font-weight-bold);letter-spacing:-.04em;text-decoration:none}.app-sidebar__top-actions[data-v-c99537ba]{gap:var(--hf-space-1);align-items:center;display:flex}.app-sidebar__add[data-v-c99537ba],.app-sidebar__theme-toggle[data-v-c99537ba]{min-width:2.25rem;padding-inline:0}.app-sidebar__workspace[data-v-c99537ba]{padding:0 var(--hf-space-3)}.app-sidebar__nav[data-v-c99537ba]{gap:var(--hf-space-5);display:grid;overflow-y:auto}.app-sidebar__link[data-v-c99537ba]{gap:var(--hf-space-3);min-height:2.75rem;padding:var(--hf-space-2) var(--hf-space-3);border-radius:var(--hf-radius-md);color:var(--hf-color-text-muted);font-weight:var(--hf-font-weight-medium);transition:background var(--hf-transition-fast),color var(--hf-transition-fast);align-items:center;text-decoration:none;display:flex;position:relative}.app-sidebar__link svg[data-v-c99537ba]{flex-shrink:0}.app-sidebar__link[data-v-c99537ba]:hover{background:var(--hf-color-action-secondary-hover)}.app-sidebar__link[data-v-c99537ba]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:-2px}.app-sidebar__link--active[data-v-c99537ba]{background:var(--hf-color-brand-soft);color:var(--hf-color-brand);font-weight:var(--hf-font-weight-semibold)}.app-sidebar__badge[data-v-c99537ba]{min-width:1.5rem;padding:0 var(--hf-space-1);border-radius:var(--hf-radius-sm);background:var(--hf-color-status-info-background);color:var(--hf-color-status-info);font-size:.75rem;font-weight:var(--hf-font-weight-bold);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;line-height:1.5rem}.app-sidebar__sr[data-v-c99537ba]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-sidebar__footer[data-v-c99537ba]{gap:var(--hf-space-2);padding-top:var(--hf-space-4);border-top:1px solid var(--hf-color-border);margin-top:auto;display:grid}.app-sidebar__user[data-v-c99537ba]{justify-content:space-between;align-items:center;gap:var(--hf-space-2);min-width:0;padding:0 var(--hf-space-3);display:flex}.app-sidebar__email[data-v-c99537ba]{min-width:0;color:var(--hf-color-text-muted);font-size:var(--hf-font-size-small);line-height:var(--hf-line-height-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-sidebar__logout[data-v-c99537ba]{min-height:2.75rem;color:var(--hf-color-action-danger);font:inherit;font-weight:var(--hf-font-weight-semibold);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.app-sidebar__logout[data-v-c99537ba]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:2px;border-radius:var(--hf-radius-sm)}.funding-sheet[data-v-1decab2c]{gap:var(--hf-space-4);flex-direction:column;min-width:0;display:flex}.funding-sheet[data-v-1decab2c]>*{flex:none}.funding-sheet__source[data-v-1decab2c]{gap:var(--hf-space-1);gap:var(--hf-space-3);display:grid}.funding-sheet__caption[data-v-1decab2c],.funding-sheet__muted[data-v-1decab2c]{color:var(--hf-color-text-muted);font-size:var(--hf-font-size-small);margin:0}.funding-sheet__muted--deep[data-v-1decab2c]{color:var(--hf-color-text-secondary)}.funding-sheet__subtitle[data-v-1decab2c]{color:var(--hf-color-text-muted);font-size:var(--hf-font-size-small);margin:0}.funding-sheet__badge[data-v-1decab2c]{align-items:center;gap:var(--hf-space-1);padding:var(--hf-space-1) var(--hf-space-2);border-radius:var(--hf-radius-sm);background:var(--hf-color-status-info-background);color:var(--hf-color-status-info);font-size:var(--hf-font-size-small);font-weight:var(--hf-font-weight-medium);display:inline-flex}.funding-sheet>.funding-sheet__queue[data-v-1decab2c]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.funding-sheet__queue-head[data-v-1decab2c]{justify-content:space-between;gap:var(--hf-space-3);padding:0 var(--hf-space-2) var(--hf-space-2) var(--hf-space-1);border-bottom:1px solid var(--hf-color-border);color:var(--hf-color-text-muted);font-size:var(--hf-font-size-small);font-weight:var(--hf-font-weight-medium);display:flex}.funding-sheet__line-number[data-v-1decab2c]{min-width:1.25rem;color:var(--hf-color-text-muted);font-variant-numeric:tabular-nums;text-align:right;flex:none}.funding-sheet__visually-hidden[data-v-1decab2c]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.funding-sheet__pill[data-v-1decab2c]{min-height:44px;padding:0 var(--hf-space-4);border:1px solid var(--hf-color-border);background:var(--hf-color-surface);color:var(--hf-color-text);font:inherit;font-size:var(--hf-font-size-small);font-weight:var(--hf-font-weight-medium);border-radius:999px}.funding-sheet__notice[data-v-1decab2c],.funding-sheet__pill[data-v-1decab2c]:hover:not(:disabled){background:var(--hf-color-surface-subtle)}.funding-sheet__pill[data-v-1decab2c]:disabled{opacity:.6}.funding-sheet__notice[data-v-1decab2c]{align-items:center;gap:var(--hf-space-2);padding:var(--hf-space-3);border:1px solid var(--hf-color-border);border-radius:var(--hf-radius-md);color:var(--hf-color-text);flex-wrap:wrap;margin:0;display:flex}.funding-sheet__notice p[data-v-1decab2c]{flex:12rem;margin:0}.funding-sheet__card[data-v-1decab2c]{border:1px solid var(--hf-color-border);border-radius:var(--hf-radius-lg);background:var(--hf-color-surface);box-shadow:var(--hf-shadow-sm)}.funding-sheet__period[data-v-1decab2c]{align-items:center;gap:var(--hf-space-3);min-height:44px;padding:var(--hf-space-3) var(--hf-space-4);cursor:pointer;display:flex}.funding-sheet__check[data-v-1decab2c]{width:1.5rem;height:1.5rem;accent-color:var(--hf-color-action-primary);flex:none}.funding-sheet__check[data-v-1decab2c]:focus-visible,.funding-sheet__input[data-v-1decab2c]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:2px}.funding-sheet__period-text[data-v-1decab2c]{min-width:0;display:grid}.funding-sheet__line-name[data-v-1decab2c],.funding-sheet__period-title[data-v-1decab2c]{color:var(--hf-color-text);font-weight:600}.funding-sheet__lines[data-v-1decab2c]{align-content:start;gap:var(--hf-space-2);min-height:9rem;padding:0 var(--hf-space-2) 0 var(--hf-space-1);flex:auto;margin:0;list-style:none;display:grid;overflow-y:auto}.funding-sheet__line[data-v-1decab2c]{gap:var(--hf-space-2);min-width:0;padding:var(--hf-space-3) 0;border-bottom:1px solid var(--hf-color-border);display:grid}.funding-sheet__line-head[data-v-1decab2c]{align-items:center;gap:var(--hf-space-3);display:flex}.funding-sheet__line-title[data-v-1decab2c]{flex:auto;min-width:0;display:grid}.funding-sheet__line-name[data-v-1decab2c]{overflow-wrap:anywhere;min-width:0}.funding-sheet__line-period[data-v-1decab2c]{color:var(--hf-color-text-muted);font-size:var(--hf-font-size-small)}.funding-sheet__line-owner[data-v-1decab2c]{color:var(--hf-color-text-muted);font-size:var(--hf-font-size-caption);flex:none}.funding-sheet__input[data-v-1decab2c]{min-width:0;min-height:44px;padding:0 var(--hf-space-3);border:1px solid var(--hf-color-border);border-radius:var(--hf-control-radius);background:var(--hf-color-surface);color:var(--hf-color-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;flex:0 9rem}.funding-sheet__input[aria-invalid=true][data-v-1decab2c]{border-color:var(--hf-color-border-danger)}.funding-sheet__field-error[data-v-1decab2c]{align-items:center;gap:var(--hf-space-1);color:var(--hf-color-text-danger);font-size:var(--hf-font-size-small);margin:0;display:flex}.funding-sheet__line-actions[data-v-1decab2c]{gap:var(--hf-space-2);flex-wrap:wrap;display:flex}.funding-sheet__footer[data-v-1decab2c]{justify-content:space-between;align-items:center;gap:var(--hf-space-2) var(--hf-space-4);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.funding-sheet__footer>.funding-sheet__muted[data-v-1decab2c]{flex-basis:100%;order:3}.funding-sheet__sr[data-v-1decab2c]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.funding-sheet__total[data-v-1decab2c]{gap:var(--hf-space-1);display:grid}.funding-sheet__total-amount[data-v-1decab2c]{color:var(--hf-color-text);font-variant-numeric:tabular-nums;font-size:1.5rem}.funding-sheet__status[data-v-1decab2c]{align-items:center;gap:var(--hf-space-1);color:var(--hf-color-text);font-size:var(--hf-font-size-small);font-weight:600;display:inline-flex}.funding-sheet__buttons[data-v-1decab2c]{justify-content:flex-end;gap:var(--hf-space-2);flex-wrap:wrap;display:flex}.ui-toast[data-v-71ea7c1c]{gap:var(--hf-space-3);width:min(24rem,100%);padding:var(--hf-space-4);border:1px solid var(--hf-color-border);border-radius:var(--hf-radius-lg);background:var(--hf-color-surface);box-shadow:var(--hf-shadow-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.ui-toast--success .ui-toast__icon[data-v-71ea7c1c]{color:var(--hf-color-brand)}.ui-toast--error .ui-toast__icon[data-v-71ea7c1c]{color:var(--hf-color-action-danger)}.ui-toast--info .ui-toast__icon[data-v-71ea7c1c]{color:var(--hf-color-action-primary)}.ui-toast__body[data-v-71ea7c1c]{gap:var(--hf-space-1);display:grid}.ui-toast__tone[data-v-71ea7c1c]{color:var(--hf-color-text-muted);font-size:var(--hf-font-size-caption);line-height:var(--hf-line-height-caption);letter-spacing:.06em;text-transform:uppercase;margin:0}.ui-toast__title[data-v-71ea7c1c]{font-weight:var(--hf-font-weight-semibold);margin:0}.ui-toast__description[data-v-71ea7c1c]{color:var(--hf-color-text-muted);font-size:var(--hf-font-size-small);line-height:var(--hf-line-height-small);margin:0}.ui-toast__dismiss[data-v-71ea7c1c]{width:2.75rem;height:2.75rem;margin:calc(var(--hf-space-2) * -1);border-radius:var(--hf-radius-md);color:var(--hf-color-text-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-toast__dismiss[data-v-71ea7c1c]:hover{background:var(--hf-color-action-secondary-hover);color:var(--hf-color-text)}.ui-toast-stack[data-v-fb4fcd10]{right:var(--hf-space-4);bottom:var(--hf-space-4);left:var(--hf-space-4);z-index:96;gap:var(--hf-space-3);pointer-events:none;justify-items:center;display:grid;position:fixed}.ui-toast-stack[data-v-fb4fcd10]>*{pointer-events:auto}@media (width<=1023px){.ui-toast-stack[data-v-fb4fcd10]{bottom:calc(var(--hf-space-16) + env(safe-area-inset-bottom))}}@media (width>=768px){.ui-toast-stack[data-v-fb4fcd10]{justify-items:end;left:auto}}.app-layout[data-v-ae4098da]{background:var(--hf-color-page-background);min-height:100vh}.app-layout__sidebar[data-v-ae4098da]{display:none}.app-layout__main[data-v-ae4098da]{padding:var(--hf-space-6) var(--hf-space-5);padding-bottom:calc(var(--hf-space-16) + env(safe-area-inset-bottom))}@media (width>=1024px){.app-layout[data-v-ae4098da]{grid-template-columns:var(--hf-sidebar-width) 1fr;display:grid}.app-layout__sidebar[data-v-ae4098da]{align-self:start;display:flex;position:sticky;top:0}.app-layout__header[data-v-ae4098da]{display:none}.app-layout__main[data-v-ae4098da]{padding:var(--hf-space-8)}}@media (width>=768px) and (width<=1023px){.app-layout__main[data-v-ae4098da]{padding:var(--hf-space-8);padding-bottom:calc(var(--hf-space-16) + env(safe-area-inset-bottom))}}
