/* zzzz-voyages-frise.css — Frise d'étapes sur les cartes Voyages (maquette 09).
   Markup ajouté dans includes/voyages-v3.php (.sv3-frise, gaté apprefonte_on).
   APP ONLY : masquée sur bureau (PC intact). Rollback = supprimer ce fichier + le markup PHP.
   Ne cible qu'une classe NOUVELLE (.sv3-frise*) → aucune interférence avec l'existant. */

/* Bureau / hors-refonte : la frise n'existe pas dans la maquette PC → masquée. */
.sv3-frise{ display:none; }

@media (max-width:768px), (pointer:coarse) and (max-width:1366px), (display-mode:standalone) and (max-width:1366px){
  html.apprefonte .sv3-frise{
    display:flex; align-items:flex-start; justify-content:space-between;
    gap:6px; margin:12px 4px 4px; padding:2px 2px 0;
  }
  html.apprefonte .sv3-frise-pt{
    display:flex; flex-direction:column; align-items:center; gap:3px;
    flex:0 1 auto; min-width:0; max-width:34%;
  }
  html.apprefonte .sv3-frise-pin{
    width:20px; height:20px; flex:0 0 auto; fill:#F2A03B;
    filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));
  }
  html.apprefonte .sv3-frise-lbl{
    font:600 12.5px/1.15 'Inter',system-ui,sans-serif; color:#E7EEF5;
    text-align:center; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
  }
  html.apprefonte .sv3-frise-line{
    flex:1 1 auto; align-self:flex-start; margin-top:9px; min-width:12px;
    border-top:2px dashed rgba(242,160,59,.75);
  }
}
