style(ui): refine popup visual hierarchy (#329)

* style(ui): refine popup visual hierarchy

Remove framing the Plasma dialog already provides: the popup's nested inner
outline and the separator under the tab strip. Mark tab selection with a
clearly visible surface alone, so a provider tab's underline is only its
quota meter and a partly filled bar no longer reads as a selected tab.
Overview, session, and spend rows share borderless surfaces and tiles.

Keep quotas ahead of cost in the provider detail view: the cost section
drops the day count the axis and summary already state, uses a flat metric
selector and details toggle, and sets its estimate note in small type. A
described incident shows only its banner; the header badge remains for an
incident without a description. The header separates account and plan.

The activity heatmap names each weekday row in the system locale through a
new pure CostPresentation.spendHeatmapRowWeekdays helper, and widens cells
up to a 2:1 tile. Rows stay unlabelled when days are not calendar aligned.

Documentation impact: CHANGELOG Unreleased, usage guide (tabs, heatmap,
incident badge), cost-history heatmap note, README capture notes, and the
regenerated README popup captures and tour GIF. The translation template
loses one source reference; no strings changed. TODO.md is unaffected.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* docs(ui): describe the incident banner as the single carrier

Status text always names the incident severity, even when the CLI omits a
description, so the detail banner carries every current incident and the
header badge is only a fallback for an incident without banner text. Correct
the comment, test, usage guide, and changelog that promised the badge for
undescribed incidents.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
348e733912Simone committed on 9/23/2026, 2:02:18 AM· committed by GitHubparent181923c
22 files changedLine totals unavailable