/* =========================================================
   ADWIZZ — retouches v7 (chargé après style-v6.css)
   Règle mobile / tablette : aucun élément ne touche le header fixe
   ni les bords de l'écran. Ordinateur ≥ 1200 px souris : inchangé.
   ========================================================= */
/* v7 · Leviers — Sites web et Emailing : la notification qui dépasse au-dessus
   du widget ne passe plus sous le header (téléphone, tablette, intermédiaire). */
@media (max-width:1199.98px),(min-width:1200px) and (max-width:1366px) and (hover:none) and (pointer:coarse){
  .story__stage{padding-top:clamp(34px,6.5svh,64px)}
  .scene--web .gb__toast{right:2%!important}
}
/* v7 · Offres — le bouton « Parler de cette offre » reste toujours visible :
   la fiche ne défile plus, ce sont les points qui cèdent la place si l'écran est court. */
@media (max-width:1199.98px),(min-width:1200px) and (max-width:1366px) and (hover:none) and (pointer:coarse){
  .voyage.is-pinned .ocard{overflow:hidden!important}
  .voyage.is-pinned .ocard .points{flex:0 1 auto!important;min-height:0!important;overflow:hidden!important}
  .voyage.is-pinned .ocard>div:last-child{flex:none!important}
}
/* v7 · Équipe — « Touchez une carte pour la retourner. » sous chaque carte (téléphone) */
.pcard-hint{display:none}
@media (max-width:599.98px){
  .pcard-hint{display:block;margin:-10px 0 6px;text-align:center;font-size:12px;color:var(--muted)}
  .crew__hint{display:none}
}
/* v7 · bouton Audit du header : pas de voile gris au toucher */
.hdr-audit,.header>.btn--sm{-webkit-tap-highlight-color:transparent}
/* =========================================================
   v7.1
   ========================================================= */
/* v7.1 · Offres (tous formats) — bouton « Parler de cette offre » toujours en bas de la fiche,
   donc au même endroit pour les 3 offres (la hauteur commune est calculée en JS). */
.voyage.is-pinned .ocard>div:last-child{margin-top:auto!important}
/* si la place manque, les descriptions des points sont retirées (classe posée en JS) */
.voyage .ocard.is-compact .opoint p{display:none!important}
/* v7.1 · Offres (téléphone) — descriptions des points retirées */
@media (max-width:599.98px){
  .voyage .opoint p{display:none!important}
}
/* v7.1 · Leviers (tablette et format intermédiaire uniquement) — widget Emailing réduit d'environ 15 % */
@media (min-width:900px) and (max-width:1199.98px) and (min-height:500px),
       (min-width:1200px) and (max-width:1366px) and (hover:none) and (pointer:coarse){
  .scene--mail .mailx{scale:.85}
}
@media (min-width:600px) and (max-width:899.98px) and (min-height:500px){
  .scene--mail .mailx{scale:.77}
}
@media (min-width:600px) and (max-width:899.98px) and (min-height:500px) and (max-height:899.98px){
  .scene--mail .mailx{scale:.63}
}
/* v7.1 · Équipe (tablette et format intermédiaire, souris comprise) —
   « Touchez une carte pour la retourner. » sous chaque carte */
@media (min-width:600px) and (max-width:1199.98px),
       (min-width:1200px) and (max-width:1366px) and (hover:none) and (pointer:coarse){
  .pcard-hint{display:block;margin:-6px 0 0;text-align:center;font-size:12px;color:var(--muted)}
  .crew__hint{display:none}
}
/* cartes sur 3 colonnes : chaque indication reste dans la colonne de sa carte */
@media (min-width:600px) and (max-width:899.98px) and (min-height:760px),
       (min-width:900px) and (max-width:1366px) and (hover:none),
       (max-width:999.98px) and (max-height:520px) and (orientation:landscape) and (hover:none){
  .crew__fan{grid-template-rows:auto auto;grid-auto-flow:column}
}
/* format intermédiaire à la souris (cartes en éventail, positionnées en 3D) : indication sous chaque carte */
@media (min-width:900px) and (max-width:1199.98px) and (hover:hover){
  .crew__fan .pcard-hint{position:absolute;left:calc(var(--cw) / -2);top:calc(var(--ch) / 2 + 18px);width:var(--cw);margin:0}
  .crew__fan .pcard-hint:nth-of-type(1){transform:translateX(calc(var(--cw) * -1.06))}
  .crew__fan .pcard-hint:nth-of-type(3){transform:translateX(calc(var(--cw) * 1.06))}
}
