.history-container.svelte-1wl8zvh{display:flex;flex-direction:column;gap:1.25rem}.summary-bar.svelte-1wl8zvh{display:flex;align-items:center;justify-content:space-around;padding:1rem;background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000000d}.dark .summary-bar.svelte-1wl8zvh{background:#1e293b80}.summary-stat.svelte-1wl8zvh{display:flex;flex-direction:column;align-items:center;text-align:center}.summary-value.svelte-1wl8zvh{font-size:1.25rem;font-weight:700;color:#111827;letter-spacing:-.025em}.dark .summary-value.svelte-1wl8zvh{color:#f9fafb}.summary-label.svelte-1wl8zvh{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-top:.125rem}.dark .summary-label.svelte-1wl8zvh{color:#9ca3af}.summary-divider.svelte-1wl8zvh{width:1px;height:2rem;background:#e5e7eb}.dark .summary-divider.svelte-1wl8zvh{background:#374151}.active-section.svelte-1wl8zvh{margin-bottom:.5rem}.active-card.svelte-1wl8zvh{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;background:linear-gradient(135deg,#10b981,#059669);border-radius:1rem;border:none;text-align:left;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 12px #10b98140}.active-card.svelte-1wl8zvh:active{transform:scale(.98)}.active-indicator.svelte-1wl8zvh{position:relative;width:12px;height:12px}.active-pulse.svelte-1wl8zvh{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:50%;animation:svelte-1wl8zvh-pulse-ring 2s infinite}@keyframes svelte-1wl8zvh-pulse-ring{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.active-content.svelte-1wl8zvh{flex:1;min-width:0}.active-label.svelte-1wl8zvh{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:#fffc}.active-title.svelte-1wl8zvh{font-size:1rem;font-weight:600;color:#fff;margin:.125rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-time.svelte-1wl8zvh{font-size:.75rem;color:#ffffffb3}.active-action.svelte-1wl8zvh{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#fff3;border-radius:50%;color:#fff}.history-list.svelte-1wl8zvh{display:flex;flex-direction:column;gap:1.5rem}.history-group.svelte-1wl8zvh{display:flex;flex-direction:column;gap:.5rem}.group-label.svelte-1wl8zvh{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;padding:0 .25rem;margin:0}.dark .group-label.svelte-1wl8zvh{color:#9ca3af}.group-items.svelte-1wl8zvh{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px #0000000d}.dark .group-items.svelte-1wl8zvh{background:#1e293b80}.history-item.svelte-1wl8zvh{display:flex;align-items:center;gap:.875rem;padding:1rem;width:100%;background:transparent;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;text-align:left;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.history-item.svelte-1wl8zvh:hover{background:#00000005}.history-item.svelte-1wl8zvh:active{background:#0000000a}.dark .history-item.svelte-1wl8zvh{border-bottom-color:#37415180}.dark .history-item.svelte-1wl8zvh:hover{background:#ffffff05}.dark .history-item.svelte-1wl8zvh:active{background:#ffffff0a}.history-item.svelte-1wl8zvh:disabled{opacity:.5;cursor:not-allowed}.history-item.svelte-1wl8zvh:disabled:hover,.history-item.svelte-1wl8zvh:disabled:active{background:transparent}.history-item.svelte-1wl8zvh:disabled .item-arrow:where(.svelte-1wl8zvh){transform:none}.history-item.svelte-1wl8zvh:last-child{border-bottom:none}.item-icon.svelte-1wl8zvh{flex-shrink:0}.item-content.svelte-1wl8zvh{flex:1;min-width:0}.item-title.svelte-1wl8zvh{font-size:.9375rem;font-weight:600;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .item-title.svelte-1wl8zvh{color:#f9fafb}.item-meta.svelte-1wl8zvh{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;margin-top:.375rem;font-size:.75rem;color:#6b7280}.dark .item-meta.svelte-1wl8zvh{color:#9ca3af}.item-dot.svelte-1wl8zvh{color:#d1d5db}.dark .item-dot.svelte-1wl8zvh{color:#4b5563}.item-duration.svelte-1wl8zvh,.item-sets.svelte-1wl8zvh{display:inline-flex;align-items:center;gap:.25rem}.item-abandoned.svelte-1wl8zvh{font-size:.6875rem;font-weight:500;color:#ef4444}.dark .item-abandoned.svelte-1wl8zvh{color:#f87171}.history-item.abandoned.svelte-1wl8zvh{opacity:.7}.item-arrow.svelte-1wl8zvh{flex-shrink:0;color:#9ca3af;transition:transform .15s ease}.dark .item-arrow.svelte-1wl8zvh{color:#6b7280}.history-item.svelte-1wl8zvh:hover .item-arrow:where(.svelte-1wl8zvh){transform:translate(2px)}.item-notes.svelte-1wl8zvh{margin:.5rem 0 0;padding:.5rem;font-size:.8125rem;color:#6b7280;background:#f9fafb;border-radius:.5rem;line-height:1.4}.dark .item-notes.svelte-1wl8zvh{color:#9ca3af;background:#3741514d}.empty-state.svelte-1wl8zvh{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.5rem;background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000000d}.dark .empty-state.svelte-1wl8zvh{background:#1e293b80}.empty-icon.svelte-1wl8zvh{font-size:3rem;margin-bottom:1rem;opacity:.8}.empty-title.svelte-1wl8zvh{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.dark .empty-title.svelte-1wl8zvh{color:#f9fafb}.empty-description.svelte-1wl8zvh{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem;max-width:280px}.dark .empty-description.svelte-1wl8zvh{color:#9ca3af}.empty-cta.svelte-1wl8zvh{padding:.75rem 1.5rem;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;font-size:.875rem;font-weight:600;border-radius:.75rem;border:none;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.empty-cta.svelte-1wl8zvh:active{transform:scale(.97)}.signin-prompt.svelte-1wl8zvh{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#8b5cf614,#6366f114);border-radius:.75rem;font-size:.8125rem;color:#6b7280}.dark .signin-prompt.svelte-1wl8zvh{background:linear-gradient(135deg,#8b5cf626,#6366f126);color:#9ca3af}.signin-link.svelte-1wl8zvh{font-weight:600;color:#8b5cf6;background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:.375rem;transition:all .2s ease}.signin-link.svelte-1wl8zvh:hover{background:#8b5cf61a;color:#7c3aed}.dark .signin-link.svelte-1wl8zvh{color:#a78bfa}.dark .signin-link.svelte-1wl8zvh:hover{background:#8b5cf633;color:#c4b5fd}
