diff --git a/dashboard/habits.html b/dashboard/habits.html index 4c445af..8e5929e 100644 --- a/dashboard/habits.html +++ b/dashboard/habits.html @@ -901,6 +901,52 @@ margin-bottom: var(--space-4); } + .stats-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: var(--space-3); + background: var(--bg-surface); + border: 1px solid var(--border); + border-radius: var(--radius-lg); + cursor: pointer; + margin-bottom: var(--space-3); + transition: background var(--transition-base); + } + + .stats-header:hover { + background: var(--bg-elevated); + } + + .stats-title { + font-size: var(--text-lg); + font-weight: 600; + color: var(--text-primary); + margin: 0; + } + + .stats-chevron { + width: 20px; + height: 20px; + color: var(--text-muted); + transition: transform var(--transition-base); + } + + .stats-chevron.expanded { + transform: rotate(180deg); + } + + .stats-content { + max-height: 0; + overflow: hidden; + transition: max-height 0.3s ease-out; + } + + .stats-content.visible { + max-height: 2000px; + transition: max-height 0.3s ease-in; + } + .stats-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); @@ -1124,35 +1170,41 @@