/* FlyView — météo à la position d'une radiocommande (site et page Pilot 2). */
.fv-meteo { display: flex; flex-direction: column; gap: 6px; }
.fv-meteo__niveau { align-self: flex-start; font-weight: 700; padding: 2px 10px; border-radius: 999px; color: #fff; background: #15803d; }
.fv-meteo--attention .fv-meteo__niveau { background: #c2410c; }
.fv-meteo--fort .fv-meteo__niveau { background: #b91c1c; }
.fv-meteo__vent { display: flex; align-items: center; gap: 10px; font-size: 1.15rem; }
.fv-meteo__fleche { display: inline-block; font-size: 1.8rem; line-height: 1; font-weight: 800; color: #1e3a8a; }
.fv-meteo__hauteur, .fv-meteo__ciel { color: #334155; }
.fv-meteo__table { border-collapse: collapse; font-size: .9rem; }
.fv-meteo__table th, .fv-meteo__table td { padding: 2px 8px 2px 0; text-align: left; white-space: nowrap; }
.fv-meteo__table thead th { color: #64748b; font-weight: 600; }
.fv-meteo__source, .fv-meteo__vide { color: #64748b; font-size: .8rem; margin: 0; }
/* Fenêtre flottante de la carte (modules/fenetre.js, sombre pour la vidéo) : fond clair. */
.fv-fenetre.is-meteo { height: 380px; }
.fv-fenetre.is-meteo .fv-fenetre__corps { background: #ffffff; color: #0f172a; overflow: auto; }
