/* Homi Standard — Arkivet-forankret designstandard. Lastet sist i <head> så cascade vinner.
   Formål: fjerne forbudte/off-brand farger (blå/lilla/teal/rose) fra badges uten å vokse
   den varme index.html. Teksten i badgen identifiserer verdien; fargen skal ikke skape støy. */

/* Tjeneste-badges: monokromt grønt (matcher landing-tjenesteikonene). Tjenesten kjennes på
   teksten, ikke på en tilfeldig regnbuefarge. */
.badge-tjeneste-forsikring,
.badge-tjeneste-strom,
.badge-tjeneste-laan,
.badge-tjeneste-handverk,
.badge-tjeneste-bredband,
.badge-tjeneste-alarm,
.badge-tjeneste-megler,
.badge-tjeneste-takst { background: rgba(168,212,138,.20); color: var(--skog, #1e3d2f); }

/* Rolle-/status-badges: forbudte blå/teal/lilla byttet til distinkte Arkivet-toner.
   Tekst-labelen bærer den presise betydningen. */
.badge-ny { background: rgba(168,212,138,.28); color: var(--skog, #1e3d2f); }
.badge-owner { background: rgba(61,102,69,.14); color: var(--mose, #3d6645); }
.badge-seller { background: var(--status-info, #e8e3d9); color: var(--tekst-2, #4b5563); }
.badge-meg { background: rgba(30,61,47,.10); color: var(--skog, #1e3d2f); }

/* Batch 2 — forbudte blå «info/medium/partial/vinter»-flater → nøytral Arkivet;
   «active» → mose (Arkivet «active states»). Verdien kjennes på teksten, ikke på blåfargen. */
.admin-kat-chip-info,
.lead-priority-chip-medium,
.sb-vinter,
.mb-domain-chip.info,
.mb-salg-status-chip.partial { background: var(--status-info, #e8e3d9); color: var(--tekst-2, #4b5563); }
.mb-upload-status.info { background: var(--status-info, #e8e3d9); color: var(--tekst-2, #4b5563); border: 1px solid var(--lys, #e8e3d9); }
.mb-role-notice.is-info strong { color: var(--mose, #3d6645); }
.mb-domain-timeline-step.active { background: rgba(61,102,69,.10); color: var(--mose, #3d6645); border-color: rgba(61,102,69,.15); }

/* Batch 3 — ubrukte --cyan-tokens fjernet fra index.html; forbudte blå/rose-flater → Arkivet. */
.landing-kat-kort-pub[data-kat="bredband"] { border-top: 3px solid var(--mose, #3d6645); }
.billing-status-badge.badge-sent { background: var(--status-info, #e8e3d9); color: var(--tekst-2, #4b5563); }
.mb-role-notice.is-info { background: var(--status-info, #e8e3d9); border-color: var(--lys, #e8e3d9); }
.mb-role-notice.is-info p { color: var(--tekst-2, #4b5563); }
.mb-vedlikehold-meta span.is-forfalt { background: rgba(141,63,47,.10); color: var(--kritisk, #8d3f2f); }
.kat-mode-select.ms-admin_preview { border-color: var(--mose, #3d6645); color: var(--mose, #3d6645); }
