.wallet-card.svelte-16kxhhh{position:relative;background-color:var(--background-color-2);border-radius:.5rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 8px #0000004d,0 0 1px #ffffff1a inset;padding:1rem;transition:all .2s ease;display:flex;flex-direction:column;gap:1rem}.wallet-card.svelte-16kxhhh:hover{box-shadow:0 4px 16px #0006,0 0 1px #ffffff26 inset;border-color:#ffffff1f;transform:translateY(-2px)}.wallet-card.svelte-16kxhhh.dragging{opacity:.6;cursor:grabbing}.wallet-card.svelte-16kxhhh.drag-over{background:linear-gradient(135deg,#6496ff33,#0000004d);border-color:#64c8ff99}.card-header.svelte-16kxhhh{display:flex;align-items:flex-start;gap:1rem}.header-actions.svelte-16kxhhh{display:flex;align-items:center;gap:.5rem}.reorder-controls.svelte-16kxhhh{display:flex;flex-direction:column;align-items:center;gap:0;background:#0003;border-radius:.375rem;padding:.125rem}.move-btn.svelte-16kxhhh{background:transparent;border:none;color:var(--text-color-2);cursor:pointer;padding:.25rem .5rem;font-size:.75rem;transition:color .15s ease,background .15s ease;border-radius:.25rem}@media only screen and (min-width: 769px){.move-btn.svelte-16kxhhh{display:none}}.move-btn.svelte-16kxhhh:hover:not(:disabled){color:var(--text-color-1);background:#ffffff1a}.move-btn.svelte-16kxhhh:disabled{opacity:.3;cursor:not-allowed}.drag-handle.svelte-16kxhhh{color:var(--text-color-2);cursor:grab;padding:.25rem .375rem;opacity:.6;transition:opacity .15s ease,color .15s ease}.drag-handle.svelte-16kxhhh:hover{opacity:1;color:var(--text-color-1)}.icon.svelte-16kxhhh{font-size:2rem;color:var(--theme-color);flex-shrink:0}.wallet-info.svelte-16kxhhh{flex:1;min-width:0}.wallet-info.svelte-16kxhhh h3:where(.svelte-16kxhhh){margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--text-color-1)}.address-line.svelte-16kxhhh{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.edit-btn.svelte-16kxhhh{color:var(--text-color-2);background:transparent;border:none;padding:.5rem;cursor:pointer;transition:color .2s ease;font-size:1rem}.edit-btn.svelte-16kxhhh:hover,.edit-btn.svelte-16kxhhh:focus{color:var(--theme-color)}.balance-section.svelte-16kxhhh{display:flex;flex-direction:column;align-items:center;padding:1rem 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.balance-main.svelte-16kxhhh{display:flex;align-items:baseline;gap:.5rem}.balance-main.svelte-16kxhhh .amount:where(.svelte-16kxhhh){font-size:2rem;font-weight:700;color:var(--text-color-1);line-height:1}.balance-main.svelte-16kxhhh .currency:where(.svelte-16kxhhh){font-size:1rem;color:var(--text-color-2);font-weight:500}.balance-change.svelte-16kxhhh{display:flex;align-items:center;gap:.25rem;font-size:.875rem;margin-top:.5rem;padding:.25rem .5rem;border-radius:.25rem;font-weight:600}.balance-change.positive.svelte-16kxhhh{color:#51cf66;background-color:#51cf661a}.balance-change.negative.svelte-16kxhhh{color:#ff6b6b;background-color:#ff6b6b1a}.balance-change.svelte-16kxhhh .change-amount:where(.svelte-16kxhhh){font-size:.75rem;opacity:.8}.stats-section.svelte-16kxhhh{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.stat.svelte-16kxhhh{text-align:center;padding:.5rem;background:#0003;border-radius:.5rem}.stat-label.svelte-16kxhhh{font-size:.75rem;color:var(--text-color-2);margin-bottom:.25rem}.stat-value.svelte-16kxhhh{font-size:1rem;font-weight:600;color:var(--text-color-1)}.actions-section.svelte-16kxhhh{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:auto}.send-btn-wrapper.svelte-16kxhhh{grid-column:1 / -1}.expand-toggle.svelte-16kxhhh{background:transparent;border:none;color:var(--text-color-2);cursor:pointer;padding:.5rem;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:color .2s ease}.expand-toggle.svelte-16kxhhh:hover,.expand-toggle.svelte-16kxhhh:focus{color:var(--text-color-1)}.expand-toggle.svelte-16kxhhh .toggle-icon:where(.svelte-16kxhhh){display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.expand-toggle.expanded.svelte-16kxhhh .toggle-icon:where(.svelte-16kxhhh){transform:rotate(180deg)}.expand-toggle.svelte-16kxhhh .toggle-text:where(.svelte-16kxhhh){transition:opacity .2s ease}.expanded-content.svelte-16kxhhh{padding:1rem;background:#0003;border-radius:.5rem;border-top:1px solid rgba(255,255,255,.1)}.expanded-placeholder.svelte-16kxhhh{text-align:center;color:var(--text-color-2);font-style:italic;margin:0}.loading-stats.svelte-16kxhhh{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--text-color-2)}.loading-spinner.svelte-16kxhhh{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.2);border-top-color:var(--theme-color);border-radius:50%;animation:svelte-16kxhhh-spin .8s linear infinite}@keyframes svelte-16kxhhh-spin{to{transform:rotate(360deg)}}.expanded-stats.svelte-16kxhhh{display:flex;flex-direction:column;gap:1rem}.timeframe-toggle.svelte-16kxhhh{display:flex;background:#0003;border-radius:.5rem;padding:.25rem;gap:.25rem}.mode-btn.svelte-16kxhhh{flex:1;background:transparent;border:none;color:var(--text-color-2);padding:.4rem .5rem;border-radius:.35rem;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .15s ease}.mode-btn.svelte-16kxhhh:hover{background:#ffffff1a;color:var(--text-color)}.mode-btn.active.svelte-16kxhhh{background:rgba(var(--theme-color-rgb),.25);color:rgb(var(--theme-color-rgb))}.flow-section.svelte-16kxhhh{display:flex;gap:.5rem;overflow:hidden}.flow-period.svelte-16kxhhh{flex:1;min-width:0;background:#0003;border-radius:.5rem;padding:.75rem .25rem;text-align:center}.period-label.svelte-16kxhhh{display:block;font-size:.75rem;font-weight:600;color:var(--text-color-2);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.flow-values.svelte-16kxhhh{display:flex;flex-direction:column;gap:.25rem}.flow-row.svelte-16kxhhh{display:flex;justify-content:center;align-items:baseline;gap:.15rem}.flow-row.svelte-16kxhhh .num:where(.svelte-16kxhhh){text-align:right;font-variant-numeric:tabular-nums;font-size:.8rem}.flow-row.svelte-16kxhhh .unit:where(.svelte-16kxhhh){text-align:left;font-size:.55rem;opacity:.7}.in-value.svelte-16kxhhh{color:#51cf66;font-weight:500}.welfare-value.svelte-16kxhhh{color:#fcc419;font-weight:500;cursor:help}.out-value.svelte-16kxhhh{color:#ff6b6b;font-weight:500}.net-value.svelte-16kxhhh{color:rgb(var(--theme-color-rgb));font-weight:600;border-top:1px solid rgba(255,255,255,.1);padding-top:.25rem;margin-top:.25rem}.summary-stats.svelte-16kxhhh{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1)}.summary-stat.svelte-16kxhhh{text-align:center}.summary-value.svelte-16kxhhh{display:block;font-size:1rem;font-weight:600;color:var(--text-color-1)}.summary-value.svelte-16kxhhh .unit-inline:where(.svelte-16kxhhh){font-size:.7rem;color:var(--text-color-2);font-weight:400}.summary-label.svelte-16kxhhh{display:block;font-size:.7rem;color:var(--text-color-2);margin-top:.125rem}@media only screen and (max-width: 768px){.wallet-card.svelte-16kxhhh{padding:.75rem}.stats-section.svelte-16kxhhh{grid-template-columns:1fr}}#view-all.svelte-4rh11x{display:block;font-size:.8em;color:var(--text-color-2);text-align:center;padding:1em}.wallets-container.svelte-4rh11x{position:relative;display:flex;flex-direction:column;gap:1rem}.wallets-grid.svelte-4rh11x{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.wallets-grid.compact.svelte-4rh11x{grid-template-columns:1fr;gap:.5rem}.wallet-card-wrapper.svelte-4rh11x{position:relative;border-radius:.5rem;transition:transform .15s ease,opacity .15s ease}.wallet-card-wrapper[draggable=true].svelte-4rh11x{cursor:grab}.wallet-card-wrapper[draggable=true].svelte-4rh11x:active{cursor:grabbing}.wallet-card-wrapper.dragging.svelte-4rh11x{opacity:.5;transform:scale(.98)}.wallet-card-wrapper.drag-over.svelte-4rh11x{transform:scale(1.02)}.wallet-card-wrapper.drag-over.svelte-4rh11x:before{content:"";position:absolute;inset:-4px;border:2px dashed var(--theme-color-1);border-radius:.75rem;pointer-events:none;z-index:1}.total-section.svelte-4rh11x{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.total.svelte-4rh11x{text-align:right;font-size:1.1rem;margin:0;color:var(--text-color-2)}.total-amount.svelte-4rh11x{font-size:1.3em;font-weight:700;color:var(--text-color-1);margin:0 .25rem}.link-button.svelte-4rh11x{background:transparent;border:none;color:var(--theme-color);text-decoration:underline;cursor:pointer;padding:0;font-size:inherit}.link-button.svelte-4rh11x:hover{color:var(--theme-color-hover)}@media only screen and (max-width: 1024px){.wallets-grid.svelte-4rh11x{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media only screen and (max-width: 768px){.wallets-grid.svelte-4rh11x{grid-template-columns:1fr}.total.svelte-4rh11x{text-align:center}}
