/* ============================================================
   sorva-app.css · Listmonk (list.sorvatrade.com)
   Listmonk = Buefy/Bulma. Le thème commun ne couvre pas «.is-primary»
   (Bulma) : on neutralise ici le bleu Bulma vers le cuivre Sorva.
   ============================================================ */

.button.is-primary,
.button.is-primary:focus,
.button.is-primary:active,
.button.is-primary.is-focused {
  background-color: var(--sorva-accent) !important;
  border-color: var(--sorva-accent) !important;
  color: #fff !important;
}
.button.is-primary:hover,
.button.is-primary.is-hovered {
  background-color: var(--sorva-accent-hover) !important;
  border-color: var(--sorva-accent-hover) !important;
}

a, a:visited, .has-text-primary { color: var(--sorva-accent) !important; }
a:hover { color: var(--sorva-accent-hover) !important; }

.tag.is-primary,
.b-checkbox.checkbox input[type="checkbox"]:checked + .check,
.switch input[type="checkbox"]:checked + .check {
  background-color: var(--sorva-accent) !important;
  border-color: var(--sorva-accent) !important;
}

.input:focus, .textarea:focus, .select select:focus,
.taginput .taginput-container.is-focusable:focus-within {
  border-color: var(--sorva-accent) !important;
  box-shadow: 0 0 0 3px var(--sorva-accent-ring) !important;
}

/* Menu latéral actif en cuivre (Buefy menu) */
.b-sidebar .menu-list a.is-active,
.menu-list a.is-active { background-color: var(--sorva-accent) !important; }
