Add personal monthly viewing reports and CSV exports
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
.report-month-picker { display: flex; align-items: center; gap: 8px; min-width: 0; }
|
||||
.report-month-picker > button { min-width: 38px; min-height: 42px; padding: 8px; }
|
||||
.report-month-picker label { min-width: 0; }
|
||||
.report-month-picker select { width: 100%; min-height: 42px; padding: 10px 32px 10px 14px; border: 1px solid var(--ops-line); border-radius: 8px; background: var(--ops-panel); color: var(--ops-text); font-size: 13px; }
|
||||
.report-month-picker :disabled { opacity: .5; cursor: default; }
|
||||
.report-intro { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 8px 0; }
|
||||
.report-kicker { color: var(--ops-faint); font-size: 12px; }
|
||||
.report-intro h2 { margin: 8px 0; font-size: clamp(24px, 3vw, 32px); color: var(--ops-text); }
|
||||
.report-intro p { margin: 0; color: var(--ops-muted); font-size: 13px; line-height: 1.7; }
|
||||
.report-period-meta { display: grid; justify-items: end; gap: 10px; text-align: right; }
|
||||
.report-period-meta > span { padding: 6px 10px; border: 1px solid var(--ops-line); border-radius: 6px; color: #d1c6ff; font-size: 11px; white-space: nowrap; }
|
||||
.report-period-meta small { color: var(--ops-faint); font-size: 11px; line-height: 1.6; }
|
||||
.report-change { display: grid; gap: 5px; font-size: 12px; line-height: 1.6; }
|
||||
.stats-metric > .report-change { padding-top: 12px; border-top: 1px solid var(--ops-line-soft); }
|
||||
.report-change > span { color: var(--ops-muted); }
|
||||
.report-change.is-up > span { color: #d1c6ff; }
|
||||
.report-change small { color: var(--ops-faint); font-size: 11px; }
|
||||
.report-highlights .report-change { margin-top: 8px; }
|
||||
.report-top-titles li { grid-template-columns: minmax(0, 1fr) auto; }
|
||||
.reports-page .stats-highlight { grid-template-columns: 85px minmax(0, 1fr); }
|
||||
@media (max-width: 760px) {
|
||||
.report-intro { align-items: start; flex-direction: column; gap: 16px; }
|
||||
.report-period-meta { justify-items: start; text-align: left; }
|
||||
.report-month-picker { width: 100%; }
|
||||
.report-month-picker label { flex: 1; }
|
||||
}
|
||||
Reference in New Issue
Block a user