/* Reports tabs: Log | Month */
.reports-tabs { display: flex; gap: var(--space-1); border-bottom: 1px solid var(--color-border); }
.reports-tabs__tab { padding: var(--space-2) var(--space-3); min-height: var(--tap); display: inline-flex; align-items: center; font-weight: 700; color: var(--color-text-2); text-decoration: none; border-bottom: 3px solid transparent; margin-bottom: -1px; }
.reports-tabs__tab:hover { color: var(--color-text); }
.reports-tabs__tab[aria-current="page"] { color: var(--color-primary); border-bottom-color: var(--color-primary); }
