refactor(ui): separate diff dots with distinct colors, align modal badges

Replace 2 combined dots with 4 individual dots per diff type:
- CUI/TVA (red), Denumire (orange), Adresa (blue), Pret (green)
- Remove redundant price column from dashboard table
- Add --compare design token (orange) for denomination mismatches
- Align modal badge colors with table dot colors (4 separate CSS classes)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Claude Agent
2026-04-06 15:40:53 +00:00
parent 4bff1aada1
commit c8e3a4e8d1
6 changed files with 46 additions and 21 deletions

View File

@@ -48,6 +48,10 @@
--cancelled: #78716C;
--cancelled-light: #F5F5F4;
--compare: #EA580C;
--compare-light: #FFF7ED;
--compare-text: #9A3412;
/* Border radius */
--radius-sm: 4px;
--radius-md: 8px;
@@ -93,6 +97,10 @@
--cancelled: #78716C;
--cancelled-light: rgba(120,113,108,0.15);
--compare: #EA580C;
--compare-light: rgba(234,88,12,0.15);
--compare-text: #FB923C;
}
/* Dark mode overrides for elements with hardcoded colors */
@@ -1179,7 +1187,9 @@ tr.mapping-deleted td {
/* Diff-type badges (reuses .anaf-badge sizing per DESIGN.md type scale minimum) */
.diff-badge { display:inline-block; font-family:var(--font-body); font-size:12px; font-weight:500; padding:2px 8px; border-radius:9999px; margin-left:4px; vertical-align:middle; }
.diff-badge-anaf { background:var(--error-light); color:var(--error-text); }
.diff-badge-info { background:var(--warning-light); color:var(--warning-text); }
.diff-badge-denumire { background:var(--compare-light); color:var(--compare-text); }
.diff-badge-addr { background:var(--info-light); color:var(--info-text); }
.diff-badge-price { background:var(--success-light); color:var(--success-text); }
/* ── Compact order detail layout ──────────────── */
.detail-col-label {