KamoCRM

The bill on NavExtra is a red chip that glows, not flat ink with stray rings

Fixkamo-internal
Shipped
November 13, 2026 at 12:49 AM UTC
Author
Kamo
Commit
8bd5f74

The bill moved from the launchpad to NavExtra, whose `.knx-flat` rules strip every control's fill, shadow and animation with !important. So a due or overdue bill showed as plain ink, and the sonar rings from the last change (on ::before/::after, which those rules do not reach) drew loose ovals around it, the ::before one fighting the bar's hairline separator for the same pseudo-element. An owed bill now carries `.kbill-alert`, which the flat rule excludes the way it excludes EZ Setup (an !important box-shadow beats any animation, so overriding was never an option). It becomes a solid red chip the shape of the bar's own tabs: DUE breathes a soft glow; OVERDUE sends a ring off its edge every 1.6 s, rings its bell and shows the figure red-on-white. No rings, sheen, shudder or drifting gradient. A paid bill stays a flat control like its neighbours. Reduced motion keeps the red and a still glow. The CSS contract test is rewritten for the new rules (the last change had already broken its aura/shudder assertions).

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing