/* Les alertes du bandeau, la montée sous le nom et la fenêtre des décisions du jour (9/10/2026, maquette sans Demeure
   validée par le propriétaire : « je valide oui »). La Demeure, retirée, portait ces trois choses sur une page à part.
   Spécificité : cinq #al, plus que le HUD (quatre #hud, cadre.css) et que la règle des boutons du cadre. */

/* ── Les alertes : une icône à pastille par sorte d'affaire, entre les réserves et le jour ── */
html[data-vue="jeu"]:not(#al#al#al#al#al) .hud .bandeau .bandeau__alertes {
  order: 2;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  outline: none;
}
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte {
  position: relative;
  flex: none;
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  min-width: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
  border: 2px solid #b8964f;
  border-radius: 50%;
  background: radial-gradient(circle at 50% 38%, #3a3026, #120f0c 75%);
  box-shadow: inset 0 1px 0 rgb(255 230 170 / .3), 0 2px 5px rgb(0 0 0 / .7);
  cursor: pointer;
  text-transform: none;
  transition: transform .12s ease, box-shadow .12s ease, filter .12s ease;
}
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte:is(:hover, :focus-visible, [aria-expanded="true"]) {
  transform: translateY(-1px);
  border-color: var(--hud-or-clair, #f0d9a0);
  box-shadow: inset 0 1px 0 rgb(255 230 170 / .4), 0 0 10px rgb(232 195 90 / .45), 0 2px 5px rgb(0 0 0 / .7);
}
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte:focus-visible { outline: 2px solid #f0d9a0; outline-offset: 2px; }
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte__icone { width: 29px; height: 29px; filter: drop-shadow(0 1px 1px #000); }
/* Le parchemin des décisions, plus grand, luit tant qu'une décision attend. */
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte--decisions { width: 48px; height: 48px; }
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte--decisions .alerte__icone { width: 34px; height: 34px; }
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes.a-des-decisions .alerte--decisions {
  border-color: #e8c35a;
  box-shadow: inset 0 1px 0 rgb(255 230 170 / .35), 0 0 12px rgb(232 195 90 / .55), 0 2px 5px rgb(0 0 0 / .7);
}
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte--decisions.est-calme .alerte__icone { filter: grayscale(.6) brightness(.75); }
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte__pastille {
  position: absolute;
  top: -5px;
  right: -6px;
  min-width: 19px;
  height: 19px;
  padding: 0 5px;
  border: 1px solid #2a1c08;
  border-radius: 10px;
  background: #a8801f;
  color: #fff8e6;
  font: 700 12px / 17px var(--police-corps, Georgia, serif);
  text-align: center;
  font-variant-numeric: tabular-nums;
  box-shadow: 0 1px 2px rgb(0 0 0 / .7);
}
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte.est-urgente .alerte__pastille { background: #a3241a; border-color: #2a0a06; }

/* La feuille du détail : posée sous l'icône (alertes.js calcule sa place), habit d'infobulle de jeu. */
html[data-vue="jeu"]:not(#al#al#al#al#al) .alertes-feuille {
  position: fixed;
  z-index: 120;
  width: min(21rem, calc(100vw - 16px));
  max-height: min(60vh, 28rem);
  overflow: auto;
  overscroll-behavior: contain;
  padding: 8px 12px;
  border: 1px solid #b8964f;
  border-radius: 3px;
  background: linear-gradient(180deg, #2b231b, #16120e);
  box-shadow: inset 0 0 0 1px rgb(0 0 0 / .6), 0 8px 20px rgb(0 0 0 / .7);
  color: var(--parchemin, #e9dcc0);
  font: 400 var(--t-2, .9rem) / 1.35 var(--police-corps, Georgia, serif);
  white-space: normal;
}
html[data-vue="jeu"]:not(#al#al#al#al#al) .alertes-feuille[hidden] { display: none; }
html[data-vue="jeu"]:not(#al#al#al#al#al) .alertes-feuille__ligne {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 2px 10px;
  align-items: center;
  padding: 6px 0;
}
html[data-vue="jeu"]:not(#al#al#al#al#al) .alertes-feuille__ligne + .alertes-feuille__ligne { border-top: 1px solid rgb(184 150 79 / .3); }
html[data-vue="jeu"]:not(#al#al#al#al#al) .alertes-feuille__titre {
  grid-column: 1;
  font: 600 var(--t-3, 1rem) / 1.2 var(--police-titre, serif);
  color: var(--hud-or-clair, #f0d9a0);
}
html[data-vue="jeu"]:not(#al#al#al#al#al) .alertes-feuille__ligne.est-urgente .alertes-feuille__titre::before { content: '! '; color: #ef8f7a; }
html[data-vue="jeu"]:not(#al#al#al#al#al) .alertes-feuille__dit { grid-column: 1; color: var(--texte, #cdbb94); }
html[data-vue="jeu"]:not(#al#al#al#al#al) .alertes-feuille__voir {
  grid-column: 2;
  grid-row: 1 / span 2;
  min-width: 0;
  min-height: 34px;
  margin: 0;
  padding: 4px 14px;
  border: 1px solid #0c0906;
  border-radius: 2px;
  background: linear-gradient(180deg, #8a6a2c, #5a3f17 55%, #3d2a0f);
  box-shadow: inset 0 1px 0 rgb(255 230 170 / .35), 0 0 0 1px #b8964f;
  color: #fff3d6;
  font: 700 var(--t-2, .9rem) / 1 var(--police-titre, serif);
  text-transform: none;
  letter-spacing: .02em;
  cursor: pointer;
}
html[data-vue="jeu"]:not(#al#al#al#al#al) .alertes-feuille__voir:is(:hover, :focus-visible) { filter: brightness(1.15); }

/* ── La montée sous le nom : un cran par preuve, le rang visé ── */
html[data-vue="jeu"]:not(#al#al#al#al#al) .hud .bandeau .bandeau__montee {
  position: absolute;
  z-index: 3;
  left: calc(var(--marge-gauche) + var(--hud-medaillon-gauche) + var(--hud-medaillon) + 18px);
  bottom: 5px;
}
html[data-vue="jeu"]:not(#al#al#al#al#al) .hud .bandeau:has(.bandeau-montee) .bandeau__nom { align-self: flex-start; margin-top: 6px; }
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau-montee {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
  color: #cdbb94;
  font: 600 var(--t-1, .8rem) / 1 var(--police-titre, serif);
  letter-spacing: .04em;
  font-variant: small-caps;
  text-transform: none;
  cursor: pointer;
}
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau-montee:is(:hover, :focus-visible) { color: var(--hud-or-clair, #f0d9a0); }
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau-montee__crans { display: inline-flex; gap: 3px; }
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau-montee__crans i {
  display: block;
  width: 16px;
  height: 5px;
  border: 1px solid #6e5a35;
  background: #2a2117;
}
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau-montee__crans i.est-tenu { background: linear-gradient(90deg, #8e6d28, #f0d9a0); border-color: #b8964f; }
html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau-montee.est-prete .bandeau-montee__vers { color: #b9de8c; }

/* ── La fenêtre des décisions : posée sur la vue, une décision à la fois ── */
html[data-vue="jeu"]:not(#al#al#al#al#al) dialog#decisions {
  width: min(46rem, calc(100vw - 24px));
  max-width: none;
  max-height: min(88vh, 60rem);
  margin: auto;
  padding: 0;
  overflow: hidden;
  border: 1px solid #0b0a09;
  border-radius: 3px;
  background: linear-gradient(180deg, #2a221a, #15110d);
  box-shadow: inset 0 0 0 1px rgb(184 150 79 / .75), 0 12px 34px rgb(0 0 0 / .8);
  color: var(--parchemin, #e9dcc0);
}
html[data-vue="jeu"]:not(#al#al#al#al#al) dialog#decisions::backdrop { background: rgb(0 0 0 / .55); }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .decisions__cadre {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-height: min(88vh, 60rem);
  padding: 12px 14px 14px;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: thin;
}
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .decisions__fermer {
  position: absolute;
  z-index: 4;
  top: 8px;
  right: 8px;
  width: 34px;
  min-width: 0;
  height: 34px;
  min-height: 0;
  margin: 0;
  padding: 0;
  border: 1px solid #6e5a35;
  border-radius: 2px;
  background: #1a1510;
  color: var(--hud-or-clair, #f0d9a0);
  font: 400 1.3rem / 1 var(--police-titre, serif);
  text-transform: none;
  cursor: pointer;
}
/* Le conseil du mestre : la bulle ouverte en tête, sans son médaillon. */
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .mestre-conseil {
  position: static;
  margin: 0 44px 0 0;
  padding: 8px 12px;
  border: 1px solid rgb(184 150 79 / .45);
  border-radius: 3px;
  background: rgb(0 0 0 / .25);
}
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .mestre-conseil[hidden] { display: none; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .mestre-conseil__medaillon { display: none; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .mestre-conseil__bulle {
  position: static;
  display: grid;
  gap: 4px;
  width: auto;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
  opacity: 1;
  visibility: visible;
  transform: none;
}
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .mestre-conseil__titre { margin: 0; font: 600 var(--t-2, .9rem) / 1.2 var(--police-titre, serif); color: var(--hud-or-clair, #f0d9a0); }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .mestre-conseil__dit { margin: 0; line-height: 1.35; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .mestre-conseil__actions { display: flex; align-items: center; gap: 12px; }
/* Dans la fenêtre des décisions, le conseil du mestre se tait : celui de trancher menait à la fenêtre déjà ouverte, et
   les autres (« réunir quelques hommes ») poussaient la décision sous le pli du téléphone (16/10/2026). Il reste sur
   son médaillon et dans les alertes ; le suivi des premiers pas reste ici. */
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .mestre-conseil :is(.mestre-conseil__titre, .mestre-conseil__dit, .mestre-conseil__actions) { display: none; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .reve[hidden] { display: none; }

/* La pile : les cartes de la Demeure, reprises (demeure-vue.css, 8/10/2026), l'image en bande sur toute la largeur. */
/* La pile garde sa hauteur et le cadre défile : rétrécie par la colonne au téléphone, elle laissait sa carte déborder
   de 43 px sur « Tranché aujourd'hui », dont la première ligne passait dessous (17/10/2026). */
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .pile-decisions { position: relative; display: flex; flex-direction: column; flex: 0 0 auto; gap: 8px; min-height: 0; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .tranche-aujourdhui { flex: 0 0 auto; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .pile__tete { display: flex; align-items: center; gap: 8px; min-height: 34px; margin-right: 44px; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .pile__titre { margin: 0; flex: 1 1 auto; font: 600 var(--t-4, 1.1rem) / 1.2 var(--police-titre, serif); color: var(--hud-or-clair, #f0d9a0); }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .pile__compteur { margin: 0; font-size: var(--t-2, .9rem); color: var(--texte, #cdbb94); white-space: nowrap; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions :is(.pile__precedente, .pile__suivante) {
  min-width: 34px;
  min-height: 34px;
  margin: 0;
  padding: 0 8px;
  font: 400 var(--t-4, 1.1rem) / 1 var(--police-titre, serif);
  text-transform: none;
}
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions :is(.pile__precedente, .pile__suivante)[hidden],
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .pile__carte[hidden] { display: none; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions #affaires { max-height: none; overflow: visible; margin: 0; padding: 0; border: 0; background: none; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions #affaires .decision.affaire.evenement { max-width: none; margin: 0; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions #affaires .evenement__image { margin: 0; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions #affaires .evenement__image img { display: block; width: 100%; height: auto; max-height: 15rem; object-fit: cover; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions #affaires .evenement__texte { margin-bottom: 10px; line-height: 1.42; }
/* « La suite » d'un récit coupé à deux phrases (socle.js, recitCourt) : un lien dans la ligne, pas un bouton de choix. */
html:not(#al#al#al#al#al) .recit-court__suite {
  display: inline;
  min-width: 0;
  min-height: 0;
  margin: 0;
  padding: 0 2px;
  border: 0;
  border-radius: 2px;
  background: none;
  box-shadow: none;
  filter: none;
  font: inherit;
  font-style: italic;
  letter-spacing: 0;
  text-transform: none;
  text-decoration: underline dotted 1px;
  text-underline-offset: 3px;
  color: var(--or, #d3ad5c);
  cursor: pointer;
}
html:not(#al#al#al#al#al) .recit-court__suite:is(:hover, :focus-visible) { color: var(--or-vif, #e6c87f); text-decoration-style: solid; }
html:not(#al#al#al#al#al) .recit-court__suite:focus-visible { outline: 2px solid #f0d9a0; outline-offset: 1px; }
html:not(#al#al#al#al#al) .recit-court:focus { outline: none; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .rien-a-trancher { margin: 6px 0; text-align: center; font-style: italic; color: var(--texte, #cdbb94); }
/* Les nouvelles du royaume : la même carte que les affaires, dans la même pile. */
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .evenements-mondiaux { margin: 0; padding: 0; border: 0; background: none; box-shadow: none; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .evenements-mondiaux[hidden] { display: none; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .evenements-mondiaux__liste { max-height: none; margin: 0; padding: 0; list-style: none; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .evenement-mondial {
  margin: 0;
  padding: 10px 16px;
  border: 1px solid #0b0a09;
  border-radius: 3px;
  background: var(--habit-panneau);
  box-shadow: var(--habit-panneau-filets);
}
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .evenement-mondial .objectif__titre {
  display: block;
  font: 400 var(--t-5, 1.25rem) / 1.2 var(--police-titre, serif);
  font-variant: small-caps;
  letter-spacing: .06em;
  color: var(--hud-or-clair, #f0d9a0);
}
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .evenement-mondial__texte { margin: 4px 0 8px; line-height: 1.4; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .evenement-mondial__actions { display: grid; gap: 8px; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .evenement-mondial__choix { justify-content: flex-start; text-align: left; }
/* Tranché aujourd'hui : une ligne par affaire, sous la pile. */
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .tranche-aujourdhui {
  margin: 0;
  padding: 8px 12px;
  border: 1px solid rgb(184 150 79 / .35);
  border-radius: 3px;
  background: rgb(0 0 0 / .2);
}
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .tranche-aujourdhui[hidden] { display: none; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .tranche-aujourdhui .colonne__titre { margin: 0; font: 600 var(--t-2, .9rem) / 1.2 var(--police-titre, serif); color: var(--hud-or-clair, #f0d9a0); }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .tranchee { margin: 6px 0 0; font-size: var(--t-2, .9rem); line-height: 1.4; color: var(--texte, #cdbb94); }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .tranchee__titre { color: var(--parchemin, #e9dcc0); font-weight: 400; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .tranchee__titre::after { content: ' :'; }
html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .tranchee__retour { color: var(--hud-or-clair, #f0d9a0); }

/* ── Téléphone : la rangée passe sous le bandeau, la montée reste au médaillon (sa plaque dit le rang) ── */
@media (max-width: 42rem), (max-height: 30rem) and (orientation: landscape) {
  html[data-vue="jeu"]:not(#al#al#al#al#al) .hud .bandeau .bandeau__alertes {
    position: absolute;
    top: calc(100% + 10px);
    right: calc(var(--marge-droite) + 8px);
    gap: 6px;
    max-width: calc(100vw - var(--hud-plaque, 120px) - 32px);
    overflow-x: auto;
    padding: 4px 2px;
    scrollbar-width: none;
  }
  /* Sur la carte, la plaque du jour et de la Nuit tient le dessous du bandeau à droite : la rangée passe sous elle. */
  html[data-vue="jeu"]:not([data-page-ouverte]):not(#al#al#al#al#al) .hud .bandeau .bandeau__alertes { top: calc(100% + 48px); }
  /* En visite, la plaque du jour remonte dans le bandeau (cadre.css) : la rangée se pose juste dessous au lieu de
     laisser un trou et de couvrir l'entrée des premiers pas (16/10/2026). */
  html[data-vue="jeu"]:not([data-page-ouverte]):not(#al#al#al#al#al):has(#monde[data-visite="visite"]) .hud .bandeau .bandeau__alertes { top: calc(100% + 10px); }
  /* Page ouverte, le bandeau ne garde que le portrait et la plaque du jour : la rangée prend la place du nom, entre
     les deux, au lieu de couvrir le « ← » de la page (relevé au domaine par tools/_sans-demeure.mjs). */
  html[data-vue="jeu"][data-page-ouverte]:not(#al#al#al#al#al) .hud .bandeau .bandeau__alertes {
    top: 50%;
    left: 54px;
    right: 130px;
    max-width: none;
    padding: 2px;
    gap: 4px;
    transform: translateY(-50%);
  }
  html[data-vue="jeu"][data-page-ouverte]:not(#al#al#al#al#al) .bandeau__alertes .alerte { width: 34px; height: 34px; }
  html[data-vue="jeu"][data-page-ouverte]:not(#al#al#al#al#al) .bandeau__alertes .alerte__icone { width: 23px; height: 23px; }
  html[data-vue="jeu"][data-page-ouverte]:not(#al#al#al#al#al) .bandeau__alertes .alerte--decisions { width: 38px; height: 38px; }
  html[data-vue="jeu"][data-page-ouverte]:not(#al#al#al#al#al) .bandeau__alertes .alerte--decisions .alerte__icone { width: 26px; height: 26px; }
  html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte { width: 36px; height: 36px; }
  html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte__icone { width: 24px; height: 24px; }
  html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte--decisions { width: 42px; height: 42px; }
  html[data-vue="jeu"]:not(#al#al#al#al#al) .bandeau__alertes .alerte--decisions .alerte__icone { width: 29px; height: 29px; }
  html[data-vue="jeu"]:not(#al#al#al#al#al) .hud .bandeau .bandeau__montee { display: none; }
  html[data-vue="jeu"]:not(#al#al#al#al#al) .hud .bandeau:has(.bandeau-montee) .bandeau__nom { align-self: auto; margin-top: 0; }
  html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .decisions__cadre { padding: 10px; }
  html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions #affaires .evenement__image img { max-height: 9rem; }
}

/* Téléphone debout, page ouverte hors de la base : le coffre des réserves tient le milieu du bandeau et couvrait la
   rangée posée entre le portrait et la plaque du jour, sur onze pages (fiche, armée, chronique, 16/10/2026). La rangée
   passe sous le bandeau, à droite, et la page descend d'autant. La base efface son coffre (parure-domaine.css) et
   garde la rangée dans le bandeau. */
@media (max-width: 42rem) and (orientation: portrait) {
  html[data-vue="jeu"][data-page-ouverte]:not(#al#al#al#al#al):not([data-page-ouverte="siege"]:has(#siege[data-onglet-ouvert="domaine"])) .hud .bandeau .bandeau__alertes {
    top: calc(100% + 4px);
    left: auto;
    right: calc(var(--marge-droite) + 8px);
    max-width: calc(100vw - 16px);
    transform: none;
  }
  html[data-vue="jeu"][data-page-ouverte]:not([data-page-ouverte="siege"]:has(#siege[data-onglet-ouvert="domaine"])) .page:not(#al) {
    top: calc(var(--bord-haut, 48px) + 46px);
  }
}

/* Téléphone couché, 343 pixels de fenêtre (16/10/2026) : le conseil du mestre prenait 164 pixels et l'image de
   l'affaire 144 au-dessus des choix, qui tombaient 450 pixels plus bas. Le conseil tient sur une ligne, l'image en
   bande basse. */
@media (orientation: landscape) and (max-height: 30rem) {
  html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .mestre-conseil { padding: 4px 10px; }
  html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .mestre-conseil__bulle { grid-template-columns: minmax(0, 1fr) auto; align-items: center; column-gap: 10px; }
  html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .mestre-conseil__titre { display: none; }
  html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions .mestre-conseil__bulle > .mestre-guide { grid-column: 1 / -1; }
  html[data-vue="jeu"]:not(#al#al#al#al#al) #decisions #affaires .evenement__image img { max-height: 4.5rem; }
}
