.nav-back.svelte-14ngysl{margin-bottom:2rem}.back-link.svelte-14ngysl{color:var(--color-text-secondary);font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-weight:700;text-transform:uppercase}.back-link.svelte-14ngysl:hover{color:var(--color-text-primary);text-decoration:none}.back-link.svelte-14ngysl:hover .arrow:where(.svelte-14ngysl){transform:translate(-4px)}.arrow.svelte-14ngysl{display:inline-block;transition:transform .2s}.glass-card.svelte-14ngysl{background:var(--color-bg);border:var(--border-width) solid var(--color-border);padding:2rem}.activity-section.svelte-14ngysl{margin-top:3rem}.activity-header.svelte-14ngysl{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.swiss-header.svelte-14ngysl{font-family:var(--font-mono);font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:-.05em;background:var(--color-text-primary);color:var(--color-bg);padding:.2rem .6rem;transform:skew(-10deg)}.header-line.svelte-14ngysl{flex:1;height:2px;background:repeating-linear-gradient(90deg,var(--color-text-primary),var(--color-text-primary) 2px,transparent 2px,transparent 6px);opacity:.2}.log-list.svelte-14ngysl{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.log-entry.svelte-14ngysl{display:flex;align-items:baseline;gap:.75rem;padding:.5rem .75rem;border-left:2px solid transparent;transition:background-color .2s}.log-entry.svelte-14ngysl:hover{background:var(--color-bg-secondary);border-left-color:var(--color-border)}.log-date.svelte-14ngysl{font-size:.75rem;opacity:.7}.log-separator.svelte-14ngysl{-webkit-user-select:none;user-select:none;opacity:.5}.log-user.svelte-14ngysl{font-weight:400;color:var(--color-text-secondary)}.log-user.is-me.svelte-14ngysl{font-weight:800;color:var(--color-text-primary);text-decoration:underline}.dotted-line.svelte-14ngysl{flex:1;border-bottom:1px dotted var(--color-grid-line);margin:0 .5rem}.log-amount.svelte-14ngysl{font-weight:800}.log-amount.is-positive.svelte-14ngysl{color:#10b981}.log-amount.is-negative.svelte-14ngysl{color:var(--color-accent)}.empty-log.svelte-14ngysl{font-style:italic;padding:1rem 0;border-top:1px dotted var(--color-grid-line)}.error-card.svelte-14ngysl{text-align:center;padding:4rem 2rem}.error-title.svelte-14ngysl{font-size:1.5rem;color:var(--color-danger);margin-bottom:1rem;text-transform:uppercase}.return-btn.svelte-14ngysl{margin-top:1rem}
