/* ============================================================
   EMBED · carte seule pour intégration iframe dans un article
   Reprend css/style.css et ne fait que caler la carte en plein cadre.
   ============================================================ */
html, body { height: 100%; margin: 0; padding: 0; }
body { background: var(--paper); overflow: hidden; }

/* Le board occupe toute la hauteur de l'iframe */
.board {
  height: 100vh;
  display: flex;
  flex-direction: column;
  padding: 12px;
  box-sizing: border-box;
  margin: 0;
  animation: none;
}
.toolbar { margin: 0 0 10px; flex: none; }
.viewtoggle { flex: none; }

/* La zone carte + liste remplit l'espace restant */
.split { flex: 1 1 auto; min-height: 0; margin: 0; }
.list { max-height: none; height: 100%; }
.mapwrap { min-height: 0; height: 100%; }

@media (max-width: 820px) {
  .split { min-height: 0; }
  .mapwrap { min-height: 0; height: 100%; }
  .list { height: 100%; }
}
