@keyframes slideDown-6f77ff6c{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp-6f77ff6c{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn-6f77ff6c{0%{opacity:0}to{opacity:1}}.logo-left-side[data-v-6f77ff6c]{opacity:0;animation:slideDown-6f77ff6c .4s ease-out forwards .2s}.logo-right-side[data-v-6f77ff6c]{opacity:0;animation:slideUp-6f77ff6c .4s ease-out forwards .3s}.logo-text-primary[data-v-6f77ff6c],.logo-text-secondary[data-v-6f77ff6c]{opacity:0;animation:fadeIn-6f77ff6c .4s ease-in forwards .3s}.sidebar-item-label[data-v-7a57e71a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item-label[data-v-7a57e71a]:has(.favorite-prefix){display:flex;flex-direction:column;gap:1px;white-space:normal;line-height:1.2}.favorite-label[data-v-7a57e71a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-prefix[data-v-7a57e71a]{color:var(--text-color-secondary);font-size:.7em;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:lowercase}.sidebar-favorite-star[data-v-7a57e71a]{opacity:0;transition:opacity .2s ease,color .2s ease;font-size:.8rem;cursor:pointer;flex-shrink:0;padding:2px}.sidebar-favorite-star.pi-star-fill[data-v-7a57e71a],.navigation:hover .sidebar-favorite-star[data-v-7a57e71a]{opacity:1}.sidebar-favorite-star[data-v-7a57e71a]:hover{color:var(--p-primary-color)!important}.sortable-favorite-item[data-v-e0d396f1]{position:relative;border-radius:6px;transition:opacity .15s ease,box-shadow .15s ease,background-color .15s ease}.sortable-favorite-item[data-v-e0d396f1]:hover{cursor:grab}.sortable-favorite-grip[data-v-e0d396f1]{position:absolute;inset-inline-start:6px;top:50%;transform:translateY(-50%);font-size:.875rem;color:var(--text-color-secondary);opacity:.4;transition:opacity .15s ease,color .15s ease;pointer-events:none}.sortable-favorite-item:hover .sortable-favorite-grip[data-v-e0d396f1]{opacity:.85;color:var(--p-primary-color)}.sortable-favorite-item.is-dragging[data-v-e0d396f1]{opacity:.9;cursor:grabbing;background:var(--surface-card);box-shadow:0 6px 16px #0000002e;z-index:2}.sortable-favorite-item.is-dragging .sortable-favorite-grip[data-v-e0d396f1]{opacity:1;color:var(--p-primary-color)}.sortable-favorite-item.is-dragging[data-v-e0d396f1]:hover{cursor:grabbing}.summary[data-v-31ce8baf]{display:flex;flex-direction:column}.summary-top[data-v-31ce8baf]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}.summary-status[data-v-31ce8baf]{font-size:.93rem;font-weight:700;padding:var(--density-padding-xs) var(--density-padding-md);border-radius:8px}.summary-amount[data-v-31ce8baf]{font-size:22px;font-weight:700;color:var(--text-color);letter-spacing:-.5px}.summary-currency[data-v-31ce8baf]{font-size:13px;font-weight:400;color:var(--text-color-secondary);margin-inline-start:4px}.summary-divider[data-v-31ce8baf]{height:1px;background:var(--surface-border);margin-bottom:14px}.summary-grid[data-v-31ce8baf]{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.summary-cell[data-v-31ce8baf]{display:flex;flex-direction:column;gap:2px;min-width:0}.summary-label[data-v-31ce8baf]{font-size:11px;font-weight:500;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.3px}.summary-value[data-v-31ce8baf]{font-size:13px;font-weight:600;color:var(--text-color);line-height:1.4;display:flex;align-items:center;gap:6px;min-width:0}.summary-value-text[data-v-31ce8baf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-copy[data-v-31ce8baf]{font-size:11px;color:var(--text-color-secondary);cursor:pointer;opacity:.6;transition:all .15s;flex-shrink:0}.summary-copy[data-v-31ce8baf]:hover{color:var(--primary-color);opacity:1}.failure-banner[data-v-7057b2cb]{border:1px solid rgba(239,68,68,.3);background:#ef444414;border-radius:12px;cursor:pointer;transition:all .15s;overflow:hidden}.failure-banner[data-v-7057b2cb]:hover{border-color:#ef444480}.failure-header[data-v-7057b2cb]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px}.failure-header-left[data-v-7057b2cb]{display:flex;align-items:center;gap:8px}.failure-icon[data-v-7057b2cb]{font-size:14px;color:var(--color-danger)}.failure-title[data-v-7057b2cb]{font-size:12px;font-weight:600;color:var(--color-danger);text-transform:uppercase;letter-spacing:.3px}.failure-toggle[data-v-7057b2cb]{font-size:12px;color:var(--color-danger);opacity:.6}.failure-body[data-v-7057b2cb]{padding:0 14px 12px}.failure-text[data-v-7057b2cb]{margin:0;font-size:13px;line-height:1.5;color:var(--text-color);word-break:break-word;white-space:pre-wrap}.failure-expand-enter-active[data-v-7057b2cb],.failure-expand-leave-active[data-v-7057b2cb]{transition:all .2s ease;max-height:200px}.failure-expand-enter-from[data-v-7057b2cb],.failure-expand-leave-to[data-v-7057b2cb]{opacity:0;max-height:0}.tl-item[data-v-b321ab20]{display:flex;gap:14px}.tl-track[data-v-b321ab20]{display:flex;flex-direction:column;align-items:center}.tl-dot[data-v-b321ab20]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:50%;font-size:12px}.tl-line[data-v-b321ab20]{flex:1;width:2px;min-height:20px;background:var(--surface-border)}.tl-content[data-v-b321ab20]{flex:1;min-width:0;padding-bottom:24px}.tl-header[data-v-b321ab20]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin-bottom:10px}.tl-header-left[data-v-b321ab20]{display:flex;align-items:center;gap:8px;min-width:0}.tl-event-label[data-v-b321ab20]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:6px;white-space:nowrap}.tl-actor[data-v-b321ab20]{font-size:12px;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-time[data-v-b321ab20]{font-size:11px;color:var(--text-color-secondary);white-space:nowrap;cursor:default}.tl-body[data-v-b321ab20]{display:flex;flex-direction:column;gap:6px}.tl-change-row[data-v-b321ab20]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12px;padding:8px 12px;border-radius:12px;background:var(--surface-ground);min-width:0}.tl-change-label[data-v-b321ab20]{font-weight:500;color:var(--text-color-secondary);white-space:nowrap}.tl-status-tag[data-v-b321ab20]{font-size:.8rem;font-weight:600;padding:var(--density-padding-xs) var(--density-padding-sm)}.tl-arrow[data-v-b321ab20]{font-size:10px;color:var(--text-color-secondary);flex-shrink:0}.tl-old-value[data-v-b321ab20]{color:var(--text-color-secondary);text-decoration:line-through;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tl-new-value[data-v-b321ab20]{font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.tl-copy-btn[data-v-b321ab20]{font-size:11px;color:var(--text-color-secondary);cursor:pointer;padding:2px;flex-shrink:0;transition:color .15s}.tl-copy-btn[data-v-b321ab20]:hover{color:var(--primary-color)}.tl-created-tags[data-v-b321ab20]{display:flex;flex-wrap:wrap;gap:6px}.tl-created-tag[data-v-b321ab20]{font-size:12px}.tl-note-card[data-v-b321ab20]{padding:12px 14px;border-radius:12px;background:var(--surface-ground)}.tl-note-text[data-v-b321ab20]{margin:0;font-size:13px;line-height:1.5;color:var(--text-color);white-space:pre-wrap}.tl-note-actions[data-v-b321ab20]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--surface-border)}.tl-note-action[data-v-b321ab20]{font-size:13px;color:var(--text-color-secondary);cursor:pointer;padding:4px;border-radius:4px;transition:all .15s}.tl-note-action[data-v-b321ab20]:hover{color:var(--primary-color);background:var(--surface-hover)}.tl-note-action-danger[data-v-b321ab20]:hover{color:var(--color-danger)}.transaction-sidebar .p-drawer-header{padding-bottom:0!important}.transaction-sidebar .sidebar-drawer-content{display:flex;flex-direction:column;overflow:hidden!important;padding:0!important}.sidebar-layout{display:flex;flex-direction:column;height:100%;overflow:hidden}.sidebar-scroll-area{flex:1;overflow-y:auto;padding:12px 20px 20px;min-height:0}.sidebar-note-area{flex-shrink:0;padding:16px 20px;border-top:1px solid var(--surface-border);background:var(--surface-card)}
