/* Le panneau des couches de la carte d'accueil (src/calques.js) : celui des cartes du compte
   promoteur (src/couches.css), rendu dans le bloc .legende-carte de la carte. Au bureau, en bas à
   droite comme l'ancien panneau Calques ; au téléphone, la même feuille qui monte du bas. */
.legende-carte.cc-en-ligne { width: 300px; padding: 0; background: var(--surface-panneau); backdrop-filter: none; -webkit-backdrop-filter: none; box-shadow: 0 0 0 1px var(--filet-2), var(--ombre-flottant); font-size: var(--t-14); overscroll-behavior: contain; }
.legende-carte.cc-en-ligne[hidden] { display: none; }
/* La légende que carte.js écrit pour chaque couche, sous son curseur, alignée sur son nom */
.cc-leg-carte { padding: 2px 4px 0 48px; }
.cc-leg-carte:empty { display: none; }
.cc-leg-carte .lg-tete { margin: 4px 0 0; }
.cc-leg-carte .lg-titre { color: var(--encre-3); font-size: var(--t-12); font-weight: 400; }
.cc-leg-carte .lg-classes, .cc-leg-carte .lg-types { margin-top: 4px; }
.cc-leg-carte .mesures { margin-top: 6px; }
.cc-leg-carte .lg-note { margin-top: 4px; }
.cc-leg-carte .lg-plu { max-height: 180px; }
.cc-eteinte .cc-leg-carte { display: none; }
@media (min-width: 900px) {
  /* sous la barre de commandes de droite, sans la couvrir ; le zoom se range à sa gauche */
  .legende-carte.cc-en-ligne { max-height: calc(100dvh - 312px); }
  #carte .maplibregl-ctrl-bottom-right { right: 324px; }
}
@media (max-width: 899px) {
  .legende-carte.cc-en-ligne { position: fixed; z-index: 80; top: auto; left: 8px; right: 8px; bottom: calc(env(safe-area-inset-bottom) + 8px); width: auto; max-height: 72svh; border-radius: var(--r-panneau); box-shadow: 0 0 0 1px var(--filet-2), 0 0 0 100vmax rgba(0, 0, 0, 0.4); }
  /* la feuille des prix levée cachait l'ancien panneau (style.css) : celui-ci passe devant */
  .feuille:not([data-cran="bas"]) ~ .legende-carte.cc-en-ligne { opacity: 1; pointer-events: auto; }
  .cc-leg-carte { padding-left: 72px; }
  /* le voile qui dit « toucher la carte referme » : instrument.css remplaçait l'ombre de la feuille et l'effaçait */
  html .page-app .legende-carte.cc-en-ligne { box-shadow: var(--i-filet, 0 0 0 1px var(--filet-2)), 0 0 0 100vmax rgba(0, 0, 0, 0.4); }
}
/* Plus d'étiquettes « commune + prix » posées sur la carte (Henri, 30/09 : « trop cheap, pas assez
   premium ») : le nom et le prix viennent au survol, dans l'info-bulle de la zone (carte.js) */
.etiquette-commune { display: none !important; }
