/* Le verre givré commun des fenêtres, menus et panneaux latéraux (Henri, 30/10/2026, 91S-1092 : « toutes les pop up
   et sidebar de l'app ont un fond givré comme .d2-kp.d2-verre mais légèrement plus transparent »). Un seul jeton,
   --verre-givre (jetons.css), un peu plus clair que --verre ; même flou. Chargée en dernier (scripts/modules.json).
   Hors champ : les en-têtes collants À L'INTÉRIEUR d'un panneau (fiche-tete, thead) gardent leur fond plein, sinon le
   contenu se lit au travers en défilant ; les pastilles et étiquettes de la carte gardent le leur. */
:is(html, html[data-theme]) :is(.page-app, body) :is(
  /* fenêtres, menus déroulants, bulles */
  .coq-menu, .d2-menu, .d2-carte-src, .d2-dialogue, .d2-visite-bulle, .d2-dec, .d2f-fmenu, .fm-panneau, .og-barre.og-ouvert .og-onglets,
  .suggestions, .ml-menu, .menu-flottant, .fc-menu, .compte-menu, .ct-menu, .visite-bulle, .gl-avis, .cc-panneau, .fe-fiche, .rf-fiche,
  .outil-mesure,
  /* panneaux latéraux */
  .coq, .feuille, .ent, .d2-verre,
  .pg.fe:not(.fe-colonne)[data-fe-ouverte] > .pg-appli > .pg-reglages
) {
  background: var(--verre-givre);
  -webkit-backdrop-filter: var(--verre-flou);
  backdrop-filter: var(--verre-flou);
}

/* Le panneau des résultats, sans flou (Henri, 31/10/2026 : « si tu capture […] la sidebar "clignote" pas pro du tout ») : grand
   et sur une carte qui se redessine, son flou faisait des plaques claires et clignotait au défilement et à la capture */
:is(html, html[data-theme]) :is(.page-app, body) .pg.pg.d2f.fs .fc-plateau[data-colonne] > .fc-resultats { background: var(--verre-plein); -webkit-backdrop-filter: none; backdrop-filter: none; }

/* Au téléphone, le panneau de réglages reste posé dans la fenêtre sans data-fe-ouverte : même verre (91S-1092) */
@media (max-width: 899px) {
  :is(html, html[data-theme]) :is(.page-app, body) .pg.fe.d2f:not(.fe-colonne) > .pg-appli > .pg-reglages { background: var(--verre-givre); -webkit-backdrop-filter: var(--verre-flou); backdrop-filter: var(--verre-flou); }
}

/* Les recherches enregistrées (src/foncier-memoire.js) sous le bouton « Recherches » : la règle des enfants de la
   fenêtre foncière (d2-foncier.css, « position: relative ») les jetait sous la carte, hors de l'écran */
@media (min-width: 900px) {
  :is(html, html[data-theme]) :is(.page-app, body) .pg.d2f > .fm-panneau { position: absolute; top: 64px; right: 16px; z-index: 40;
    box-shadow: var(--menu-ombre), var(--verre-filet), 0 0 0 1px var(--filet); color: var(--encre); }
}

/* Les messages d'erreur (.alerte : « Les propriétaires n'ont pas pu être chargés ») : Henri, 30/10/2026 « elles font trop
   IA, choisis plutôt un bouton en cohérence avec la sidebar, fond légèrement plus transparent et givré ». La forme d'un
   élément de la barre latérale (.coq-item : 28 px, rayon du bouton, 13 px, 500) sur le verre givré, filet fin ; le rouge
   ne reste que dans un point devant le texte. */
:is(html, html[data-theme]) :is(.page-app, body) .alerte { display: flex; align-items: center; gap: 8px; min-height: 28px; box-sizing: border-box;
  padding: 6px 10px; border: 0; border-radius: var(--r-bouton); background: color-mix(in srgb, var(--verre-givre) 80%, transparent);
  -webkit-backdrop-filter: var(--verre-flou); backdrop-filter: var(--verre-flou); box-shadow: inset 0 0 0 1px var(--filet);
  font-size: var(--t-13); font-weight: 500; line-height: var(--interligne); color: var(--encre); }
:is(html, html[data-theme]) :is(.page-app, body) .alerte::before { content: ""; flex: none; width: 6px; height: 6px; border-radius: 50%; background: #E8453C; }

/* La barre des outils de la recherche foncière au-dessus de la carte : sa liste de suggestions (champ « Commune,
   adresse, lieu, parcelle… ») s'ouvrait sous la carte, frère suivant au même z-index (d2-foncier.css), invisible */
@media (min-width: 900px) {
  :is(html, html[data-theme]) :is(.page-app, body) .pg.d2f > .d2f-outils { z-index: 3; }
}
