
:root{
 --blue:#B8DAF8; --pink:#E691C2; --cream:#FFF7D5; --white:#fff;
 --blue-s:#e8f3fd; --pink-s:#fbeaf4; --cream-s:#fffcf0;
 --pink-d:#c0518f; --blue-d:#6ba7e6;
 --ink:#2b2740; --ink2:#7a7592;
 --oui:#2f8158; --non:#cf4a3a; --sous:#c08a2e; --sig:#8f7bbf; --wait:#a99f8f;
 --line:#efe9f2;
 --gut:clamp(20px,4.5vw,56px);
 --disp:'Poppins',system-ui,sans-serif; --sans:'Inter',system-ui,sans-serif;
 --stripes:repeating-linear-gradient(90deg,var(--blue) 0 46px,var(--cream) 46px 92px);
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:var(--sans);color:var(--ink);background:var(--white);line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:var(--disp);font-weight:700;letter-spacing:-.02em;line-height:1.05}
a{color:inherit;text-decoration:none}
.wrap{max-width:1220px;margin:0 auto;padding:0 var(--gut)}
.kick{font-family:var(--disp);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pink-d)}
.btn{font-family:var(--disp);font-weight:600;font-size:14px;border-radius:999px;padding:12px 22px;cursor:pointer;border:none;transition:.15s;display:inline-flex;align-items:center;gap:7px}
.btn-p{background:var(--pink);color:#fff}.btn-p:hover{background:var(--pink-d)}
.btn-d{background:var(--ink);color:#fff}.btn-d:hover{background:#403a5e}
.btn-o{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.btn-o:hover{background:var(--cream)}

/* NAV */
.nav{position:sticky;top:0;z-index:1200;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:70px;gap:20px}
.logo{font-family:var(--disp);font-size:25px;font-weight:800;letter-spacing:-.03em}
.logo b{color:var(--pink-d);font-weight:800}
.navlinks{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:600;color:var(--ink2)}
.navlinks a:hover{color:var(--ink)}
.navr{display:flex;align-items:center;gap:12px}
.lang{display:flex;background:#f3f0f7;border-radius:999px;padding:3px}
.lang span{padding:5px 12px;font-size:12px;font-weight:700;cursor:pointer;color:var(--ink2);border-radius:999px}
.lang span.on{background:var(--ink);color:#fff}
.burger{display:none;width:42px;height:42px;border:1.5px solid var(--line);background:#fff;border-radius:12px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;flex:0 0 auto}
.burger span{display:block;width:17px;height:2px;background:var(--ink);border-radius:2px;transition:.18s}
.burger.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.burger.open span:nth-child(2){opacity:0}
.burger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.mobmenu{display:none;border-top:1px solid var(--line);background:#fff}
.mobmenu.open{display:block}
.mobmenu a{display:block;padding:15px var(--gut);font-family:var(--disp);font-weight:600;font-size:16px;border-bottom:1px solid var(--line)}
.mobmenu a:last-child{border-bottom:none}
.mobmenu .mm-cta{padding:16px var(--gut) 20px}
.mobmenu .mm-cta .btn{width:100%;justify-content:center;padding:14px 22px;font-size:15px}
@media(max-width:860px){
 .navlinks{display:none}
 .burger{display:flex}
 .nav .wrap{height:62px;gap:10px}
 .navr .btn-p{display:none}
 .logo{font-size:22px}
}

/* HERO full-bleed photo */
.hero{position:relative;min-height:740px;display:flex;align-items:center;background-color:#eaf4fb;background-position:center right;background-size:cover;background-repeat:no-repeat;overflow:hidden}
.hero-wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(96px,11vw,168px);z-index:4;pointer-events:none;overflow:hidden}
.hw-l{position:absolute;left:0;bottom:0;width:200%;height:100%;display:flex;will-change:transform}
.hw-l svg{flex:0 0 50%;width:50%;height:100%;display:block}
.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.84) 26%,rgba(255,255,255,.42) 50%,rgba(255,255,255,0) 72%)}
.hero .wrap{position:relative;z-index:5;width:100%;padding:96px var(--gut) clamp(130px,13vw,200px)}
.herobox{max-width:600px}
.hero h1{font-size:clamp(38px,5.4vw,62px);font-weight:800;letter-spacing:-.03em}
.hero h1 .u{color:var(--pink-d)}
.hero .sub{font-size:17px;color:#4a4560;max-width:32em;margin:18px 0 22px;font-weight:500}
.searchcard{background:#fff;border-radius:22px;padding:14px;box-shadow:0 24px 50px -26px rgba(43,39,64,.4);max-width:560px}
.searchrow{display:flex;gap:8px;flex-wrap:wrap}
.searchrow input{border:1.5px solid var(--line);border-radius:14px;outline:none;font-family:var(--sans);font-size:14.5px;padding:12px 14px;flex:1;min-width:120px;background:#fbfaff;color:var(--ink)}
.searchrow input:focus{border-color:var(--pink)}
.searchrow .go{background:var(--ink);color:#fff;border:none;border-radius:14px;padding:0 22px;font-family:var(--disp);font-weight:700;font-size:14px;cursor:pointer}
.searchrow .go:hover{background:var(--pink-d)}
.tenue-toggle{display:flex;gap:8px;margin-top:12px}
.tt{flex:1;border:1.5px solid var(--line);border-radius:13px;padding:9px 12px;cursor:pointer;font-size:13px;background:#fff;display:flex;align-items:center;gap:8px;transition:.14s}
.tt .e{font-size:18px}.tt b{font-family:var(--disp);font-weight:600;font-size:13.5px;display:block}.tt small{color:var(--ink2);font-size:11.5px}
.tt.on{border-color:var(--pink);background:var(--pink-s)}
.trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:13px;color:#5b566f;font-weight:600}
.trust b{font-family:var(--disp);color:var(--ink)}
@media(max-width:700px){
 .hero{min-height:560px;background-position:center top}
 .hero::before{background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.6) 30%,rgba(255,255,255,.05) 62%)}
 .hero .wrap{padding-top:84px}
}

/* EXPLORER band */
.explorer{padding-block:40px 6px}
.exp-group{margin-bottom:16px}
.exp-lab{font-family:var(--disp);font-weight:700;font-size:13px;color:var(--ink2);margin-bottom:8px}
.pills{display:flex;gap:9px;flex-wrap:wrap}
.pill{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;cursor:pointer;transition:.14s;display:inline-flex;align-items:center;gap:6px}
.pill:hover{border-color:var(--ink)}
.pill.on{background:var(--ink);color:#fff;border-color:var(--ink)}
.pill.blue.on{background:var(--blue-d);border-color:var(--blue-d)}
.pill.pink.on{background:var(--pink);border-color:var(--pink)}

/* section */
.sec{padding-block:56px}
.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}
.sec-head h2{font-size:clamp(26px,3.6vw,40px)}

/* COUPS DE COEUR */
.feat{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
@media(max-width:900px){.feat{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.feat{grid-template-columns:1fr}}
.fcard{border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px -30px rgba(43,39,64,.5);transition:.16s;cursor:pointer}
.fcard:hover{transform:translateY(-4px);box-shadow:0 26px 46px -26px rgba(43,39,64,.5)}
.fcard .top{height:120px;position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:12px}
.fcard .cloud{font-size:22px}
.fcard .body{padding:14px 16px 18px}
.fcard h3{font-size:18px;font-weight:700}
.fcard .loc{font-size:12.5px;color:var(--ink2);margin:3px 0 10px;display:flex;align-items:center;gap:4px}
.fcard .cta{margin-top:12px;font-family:var(--disp);font-weight:700;font-size:13px;color:var(--pink-d)}

/* MAP */
.mapsec{background:var(--cream-s);padding:44px 0 56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.crumb{font-size:13px;color:var(--ink2);font-weight:600;margin-bottom:6px}
.crumb b{color:var(--pink-d)}
.restitle{font-size:clamp(26px,3.6vw,40px);margin-bottom:4px}
.restitle b{color:var(--pink-d)}
.ressub{color:var(--ink2);font-size:14.5px;margin-bottom:18px}
.toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}
.results{display:grid;grid-template-columns:1fr 1.05fr;gap:22px;align-items:start;margin-top:12px}
.results-map{position:sticky;top:84px}
.results-list .cards{grid-template-columns:1fr;margin-top:8px}
#mapc{height:620px}
@media(max-width:900px){.results{grid-template-columns:1fr}.results-map{position:static;order:-1;margin-bottom:8px}#mapc{height:380px}.toolbar{flex-direction:column;align-items:flex-start}}
/* list cards horizontal (façon annuaire) */
.results-list .pc{flex-direction:row}
.results-list .pctop{width:132px;min-width:132px;height:auto;border-radius:0}
.results-list .pcbody{flex:1;padding:13px 15px}
@media(max-width:520px){.results-list .pc{flex-direction:column}.results-list .pctop{width:100%;height:120px}}
.tenue-map{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}
.tenue-map .tm-lab{font-family:var(--disp);font-weight:700;font-size:12.5px;color:var(--ink);margin-right:2px}
.tmt{border:1.5px solid var(--ink);background:#fff;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:.14s;user-select:none}
.tmt input{appearance:none;-webkit-appearance:none;width:16px;height:16px;flex:0 0 auto;margin:0;
 border:1.5px solid var(--ink);border-radius:5px;background:#fff;cursor:pointer;position:relative}
.tmt input:checked{background:var(--ink);border-color:var(--ink)}
.tmt input:checked::after{content:"";position:absolute;left:4.5px;top:1px;width:4px;height:8px;
 border:solid #fff;border-width:0 2px 2px 0;transform:rotate(42deg)}
.tmt.on input{border-color:#fff;background:#fff}
.tmt.on input:checked::after{border-color:var(--pink)}
.tmt:hover{background:var(--cream)}
.tmt.on{background:var(--pink);border-color:var(--pink);color:#fff;box-shadow:3px 4px 0 var(--ink)}
.dual{display:flex;gap:7px;margin:10px 0 2px;flex-wrap:wrap}
.dv{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:4px;border:1.5px solid transparent}
.dv.oui{background:#e3f2ea;color:var(--oui)}
.dv.non{background:#f9e4df;color:var(--non)}
.dv.inconnu{background:#efeae2;color:var(--wait)}
.dv.sel{border-color:var(--pink)}
.active-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.af{background:var(--pink-s);border:1.5px solid var(--pink);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600;color:var(--pink-d);display:inline-flex;align-items:center;gap:7px;cursor:pointer}
.af .x{font-weight:700}
.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.chip.sep{margin-left:10px;border-left-width:1.5px;box-shadow:inset 3px 0 0 -1px var(--line)}
.chip .ic{width:9px;height:18px;margin:-3px 3px -3px 0}
.chip{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:600;cursor:pointer;transition:.14s}
.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}
.mapframe{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -34px rgba(43,39,64,.5);border:4px solid #fff}
#mapc{width:100%;height:560px;display:block;background:#eaf4fc;z-index:1}
.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--ink2);margin:14px 2px;font-weight:600}
.legend .dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:6px;vertical-align:middle}
.view-annuaire .home-only{display:none}
.backhome{display:none;align-items:center;gap:7px;font-family:var(--disp);font-weight:700;font-size:13px;color:var(--pink-d);cursor:pointer;margin-bottom:10px}
.view-annuaire .backhome{display:inline-flex}
.count{font-family:var(--disp);font-weight:700;font-size:20px;margin:6px 0 4px}
.count b{color:var(--pink-d)}
.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin-top:14px}
.pc{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;cursor:pointer;transition:.15s;position:relative;display:flex;flex-direction:column}
.pc:hover{transform:translateY(-3px);box-shadow:0 22px 40px -28px rgba(43,39,64,.5);border-color:transparent}
.pctop{height:118px;position:relative;background-size:cover;background-position:center;display:flex;align-items:flex-start;justify-content:space-between;padding:10px}
.pctop img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pctop .cloud{position:relative;z-index:2;background:rgba(255,255,255,.92);border-radius:10px;padding:2px 7px;font-size:16px}
.pctop .v{position:relative;z-index:2;box-shadow:0 2px 6px rgba(0,0,0,.12)}
.pcbody{padding:14px 16px 16px;flex:1}
.pc h3{font-size:17px;font-weight:700;line-height:1.15}
.pc .loc{font-size:12px;color:var(--ink2);margin:5px 0 8px;display:flex;align-items:center;gap:4px}
.fcard .top{position:relative}
.fcard .top img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.fcard .top .cloud,.fcard .top .v{position:relative;z-index:2}
.fcard .top .cloud{background:rgba(255,255,255,.92);border-radius:10px;padding:1px 6px}
.badge{display:inline-block;font-family:var(--disp);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:999px;margin-left:6px;vertical-align:middle}
.badge.off{background:#dff0e7;color:var(--oui)}.badge.mail{background:var(--pink-s);color:var(--pink-d)}.badge.comm{background:#ece6f7;color:var(--sig)}
.badge:empty{display:none}
.v{display:inline-flex;align-items:center;font-family:var(--disp);font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px}
.v.oui{background:#e0f0e8;color:var(--oui)}.v.non{background:#f8e3de;color:var(--non)}.v.averif{background:#f7ecd3;color:var(--sous)}.v.signale{background:#ece6f7;color:var(--sig)}.v.attente{background:#eee9e1;color:var(--wait)}
.diff{font-size:11.5px;color:var(--pink-d);margin-top:9px;font-weight:600}
.cit{font-size:13px;color:#54506a;margin-top:10px;line-height:1.4;border-left:3px solid var(--blue);padding-left:10px}
.tier{font-size:12.5px;margin-top:8px}
.src{font-size:11.5px;color:var(--ink2);margin-top:11px;display:flex;justify-content:space-between;align-items:center;gap:8px}
.src a{color:var(--pink-d);font-weight:700}
.book{font-family:var(--disp);font-weight:700;font-size:12px;color:var(--blue-d)}
.more{grid-column:1/-1;text-align:center;margin-top:14px}

/* HOW */
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}
.step{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px 24px 28px}
.step.s1{background:var(--blue-s)}.step.s2{background:var(--cream-s)}.step.s3{background:var(--pink-s)}
.step .no{width:46px;height:46px;border-radius:14px;background:#fff;border:1.5px solid var(--ink);font-family:var(--disp);font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center}
.step h3{font-size:20px;margin:14px 0 6px}.step p{font-size:14px;color:#5b566f}
@media(max-width:780px){.steps{grid-template-columns:1fr}}

/* CTA band (proposer + newsletter) */
.ctaband{background:var(--stripes,#FFF7D5);position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;display:flex;align-items:center}
.ctaband .wrap{position:relative;z-index:2;display:flex;justify-content:flex-end;padding:clamp(48px,6vw,84px) var(--gut);width:100%}
.ctaband .cta-box{max-width:620px}
@media(max-width:780px){
  .ctaband .wrap{justify-content:center;padding:38px var(--gut)}
}
.cta-box{background:#fff;border-radius:24px;padding:28px 30px;box-shadow:0 24px 50px -30px rgba(43,39,64,.5)}
.cta-box h2{font-size:28px}
.cta-box p{color:#5b566f;margin:10px 0 16px;font-size:14.5px}
.nl{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.nl input{flex:1;min-width:160px;border:1.5px solid var(--line);border-radius:13px;padding:11px 14px;font-family:var(--sans);font-size:14px;outline:none}
.nl input:focus{border-color:var(--pink)}

/* FOOTER */
footer{background:var(--ink);color:#e9e6f2;padding:22px 0 12px}
.fgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px}
footer h4{font-family:var(--disp);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:6px}
footer .flogo{font-family:var(--disp);font-size:19px;font-weight:800;margin-bottom:4px}
footer .flogo b{color:var(--pink)}
footer .tag{color:#b3aec6;font-size:12px;max-width:38ch;line-height:1.4}
footer ul{list-style:none;font-size:12px}
footer li{margin-bottom:3px}
footer li a{color:#c9c5da;cursor:pointer}footer li a:hover{color:#fff}
.fsub{margin-top:11px}
.fpays{margin-top:16px;padding-top:12px;border-top:1px solid #3a3554}
.fpills{display:flex;flex-wrap:wrap;gap:5px;max-height:3.4em;overflow:hidden}
.fpill{font-size:11.5px;font-weight:600;color:#c9c5da;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:4px 11px;cursor:pointer;transition:.14s}
.fpill:hover{background:rgba(255,255,255,.17);color:#fff}
.disc{font-size:10px;color:#8b86a0;max-width:92ch;margin-top:12px;padding-top:10px;border-top:1px solid #3a3554;line-height:1.42}
.fbottom{margin-top:8px;font-size:11px;color:#8b86a0;display:flex;gap:16px;flex-wrap:wrap}
@media(max-width:820px){.fgrid{grid-template-columns:1fr 1fr;gap:24px}footer .tag{max-width:none}}
@media(max-width:640px){
  /* Sur téléphone le pied de page tenait sur deux écrans. On ne garde que
     l'essentiel : le logo, les liens en deux colonnes, la mention légale.
     La liste des pays et l'index de destinations restent accessibles depuis
     la carte et l'annuaire, les répéter ici ne servait personne. */
  footer{padding:18px 0 12px}
  .fgrid{grid-template-columns:1fr 1fr;gap:8px 14px}
  .fgrid>div:first-child{grid-column:1/-1;margin-bottom:2px}
  footer .flogo{font-size:17px;margin-bottom:0}
  footer .tag{display:none}
  footer h4{font-size:10px;margin-bottom:4px}
  footer ul{font-size:11.5px}
  footer li{margin-bottom:1px}
  .fsub{margin-top:9px}
  .fpays{display:none}
  .seo-index{display:none!important}
  .disc{font-size:9px;margin-top:9px;padding-top:8px;line-height:1.35;
   max-height:3.9em;overflow:hidden}
  .fbottom{margin-top:7px;gap:10px;font-size:10px}
}
.leaflet-popup-content-wrapper{border-radius:16px}
.leaflet-popup-content h3{font-family:var(--disp);font-size:16px;font-weight:700}
.destsec{position:relative;background-color:var(--cream);background-position:center;background-size:cover;background-repeat:no-repeat;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}
.destsec::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.62) 40%,rgba(255,255,255,.82))}
.destsec .wrap{position:relative;z-index:2}
.destsec .dcard{box-shadow:0 10px 28px rgba(43,39,64,.16);border-color:#fff}
.dest{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
@media(max-width:900px){.dest{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.dest{grid-template-columns:1fr 1fr;gap:12px}}
.dcard{position:relative;height:190px;border-radius:18px;overflow:hidden;cursor:pointer;background:#dfeaf6 center/cover no-repeat;box-shadow:0 6px 20px rgba(43,39,64,.08);border:1px solid var(--line);transition:transform .18s ease,box-shadow .18s ease}
/* Certains pays n'ont aucune photo dans la base, Royaume-Uni, Croatie.
   Plutôt qu'un rectangle vide, un fond de marque rayé. */
.dcard.sansphoto{background:repeating-linear-gradient(115deg,var(--blue) 0 26px,var(--cream) 26px 52px)}
.dcard.sansphoto::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 30% 20%,rgba(255,255,255,.55),rgba(255,255,255,0) 70%)}
.dcard:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(43,39,64,.16)}
.dcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(43,39,64,0) 30%,rgba(43,39,64,.62) 100%)}
.dcard .dinfo{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px 16px;color:#fff}
.dcard .dn{font-family:var(--disp);font-size:20px;font-weight:700;line-height:1.12;letter-spacing:-.01em}
.dcard .dc{font-size:12.5px;opacity:.92;margin-top:3px}
.ownerband{background:var(--ink,#2b2740);color:#fff}
.ownerband .wrap{padding:56px var(--gut)}
.oband{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center}
@media(max-width:820px){.oband{grid-template-columns:1fr;gap:28px}}
.ownerband .kick{color:var(--rose,#E691C2)}
.ownerband h2{color:#fff;margin:6px 0 10px}
.ownerband p{color:rgba(255,255,255,.82);max-width:46ch;margin:0 0 20px}
.ostats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}
.ostat{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px 12px;text-align:center}
.ostat b{display:block;font-size:26px;color:var(--bleu,#B8DAF8);font-weight:800;line-height:1}
.ostat span{font-size:11.5px;color:rgba(255,255,255,.7);margin-top:6px;display:block}

/* --- carte Leaflet : habillage HerWhere --- */
.leaflet-container{font-family:var(--sans);background:#eaf4fc}
.pin-w{background:none;border:none}
.pin-w svg{filter:drop-shadow(0 3px 4px rgba(43,39,64,.35))}
.cl{background:none;border:none}
.cl .cl-in{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;
 color:#fff;font-family:var(--disp);font-weight:800;font-size:13px;
 border:3px solid #fff;box-shadow:0 6px 16px -4px rgba(43,39,64,.55)}
.cl-s .cl-in{background:#6ba7e6}.cl-m .cl-in{background:#c0518f}.cl-l .cl-in{background:#2b2740}
.hw-pop .leaflet-popup-content-wrapper{border-radius:16px;box-shadow:0 20px 44px -18px rgba(43,39,64,.5);padding:2px}
.hw-pop .leaflet-popup-content{margin:12px 14px;font-size:12px;line-height:1.5}
.hw-pop .leaflet-popup-content h3{font-family:var(--disp);font-size:15px;font-weight:700;margin:0 0 2px}
.leaflet-control-zoom a{border-radius:9px!important;color:var(--ink)!important;font-weight:700}
.leaflet-control-attribution{font-size:10px;background:rgba(255,255,255,.82)!important}


/* ====================== PAGE « TOUS LES LIEUX » ====================== */
.annu{display:none;position:relative;min-height:100vh;background:#0f0d18;overflow:hidden}
body.view-annuaire .annu{display:flex;flex-direction:column;min-height:100vh}
body.view-annuaire .nav,body.view-annuaire .hero,body.view-annuaire .explorer,
body.view-annuaire .sec,body.view-annuaire .mapsec,body.view-annuaire .destsec,
body.view-annuaire .ctaband,body.view-annuaire .ownerband,
body.view-annuaire footer{display:none!important}
body.view-annuaire{background:#0f0d18}

.annu-bg{position:fixed;inset:0;z-index:0}
.annu-bg i{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;
 transition:opacity 1.6s ease,transform 9s linear;transform:scale(1.04)}
.annu-bg i.on{opacity:1;transform:scale(1.11)}
.annu-veil{position:absolute;inset:0;z-index:1;
 background:linear-gradient(96deg,rgba(15,13,24,.62) 0%,rgba(15,13,24,.26) 40%,rgba(15,13,24,.04) 66%,rgba(15,13,24,.18) 100%)}
.annu-in{position:relative;z-index:3;flex:1;display:flex;flex-direction:column;
 padding:0 clamp(18px,3.4vw,46px)}

.faux-h1{font-family:var(--disp);font-weight:800;font-size:clamp(38px,5.2vw,64px);line-height:1.03;letter-spacing:-.022em;margin:0}
.annu-h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.annu-top{display:flex;align-items:center;gap:12px;padding:18px 0 8px;flex-wrap:wrap}
.annu-brand{display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}
.annu-brand b{color:var(--pink)}
.annu-back{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.26);color:#fff;
 border-radius:999px;padding:8px 15px;font-family:var(--disp);font-weight:600;font-size:12.5px;cursor:pointer;transition:.15s}
.annu-back:hover{background:rgba(255,255,255,.24)}
.annu-tools{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.annu-tools input{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.26);color:#fff;
 border-radius:999px;padding:9px 16px;font-family:var(--sans);font-size:13.5px;outline:none;width:200px}
.annu-tools input::placeholder{color:rgba(255,255,255,.62)}
.annu-tools input:focus{border-color:var(--pink);background:rgba(255,255,255,.18)}
.annu-t{background:transparent;border:1px solid rgba(255,255,255,.34);color:#fff;border-radius:999px;
 padding:8px 14px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:var(--sans);transition:.15s}
.annu-t:hover{background:rgba(255,255,255,.14)}
.annu-t.on{background:var(--pink);border-color:var(--pink)}

.annu-grid{flex:1;display:grid;grid-template-columns:1fr 1.04fr;gap:clamp(22px,3.4vw,52px);
 padding:8px 0 18px;position:relative;align-items:stretch;min-height:0}

.annu-left{position:relative;overflow:hidden;min-height:360px}
.annu-marquee{position:absolute;inset:0;overflow:hidden;
 -webkit-mask-image:linear-gradient(180deg,transparent,#000 11%,#000 89%,transparent);
 mask-image:linear-gradient(180deg,transparent,#000 11%,#000 89%,transparent)}
.annu-track{will-change:transform;animation:annuScroll linear infinite}
.annu-marquee:hover .annu-track,.annu-marquee.hold .annu-track{animation-play-state:paused}
@keyframes annuScroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-50%,0)}}
.annu-item{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;
 padding:0 0 0 0;font-family:var(--sans);font-size:clamp(14px,1.32vw,19px);line-height:1.66;
 color:rgba(255,255,255,.86);transition:color .15s,padding-left .18s;
 white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.annu-item:hover,.annu-item.on{color:#fff;padding-left:12px}
.annu-item .dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:10px;vertical-align:middle}
.annu-item .co{opacity:.52;font-size:.84em;margin-left:9px}


.annu-right{display:flex;flex-direction:column;min-width:0}
.annu-right #annuMapSlot{flex:1;display:flex;min-height:0}
.annu-right .mapframe{border:none;border-radius:22px;box-shadow:0 34px 74px -34px rgba(0,0,0,.8);margin:0;flex:1;display:flex;overflow:hidden}
.annu-right #mapc{height:auto;flex:1;min-height:340px;border-radius:22px}

.annu-card{display:none;position:relative;background:rgba(255,255,255,.97);border-radius:20px;
 overflow:hidden;box-shadow:0 30px 70px -32px rgba(0,0,0,.8);animation:acIn .28s ease}
.annu-card.on{display:flex}
@keyframes acIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.ac-ph{width:136px;min-width:136px;background:#dfeaf6 center/cover no-repeat}
.ac-b{padding:15px 17px 16px;flex:1;min-width:0}
.ac-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.ac-b h3{font-size:17.5px;line-height:1.15;font-family:var(--disp);font-weight:700}
.ac-loc{font-size:12px;color:var(--ink2);margin:4px 0 9px}
.ac-cit{font-size:12.5px;color:#54506a;border-left:3px solid var(--blue);padding-left:10px;line-height:1.46;
 max-height:74px;overflow:auto}
.ac-f{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;
 font-size:11.5px;color:var(--ink2);flex-wrap:wrap}
.ac-f a{color:var(--pink-d);font-weight:700}
.ac-x{position:absolute;top:9px;right:10px;width:26px;height:26px;border-radius:50%;border:none;
 background:rgba(43,39,64,.08);color:var(--ink);font-size:14px;line-height:1;cursor:pointer}
.ac-x:hover{background:rgba(43,39,64,.18)}

.annu-foot{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;
 gap:12px;flex-wrap:wrap;padding:0 clamp(18px,3.4vw,46px) 18px;
 font-family:var(--disp);font-weight:600;font-size:12.5px;color:rgba(255,255,255,.72)}
.annu-foot b{color:#fff}

@media(max-width:980px){
 .annu-grid{grid-template-columns:1fr;gap:16px}
 .annu-left{height:44vh;min-height:260px;order:2}
 .annu-right{order:1}
 .annu-right #mapc{height:46vh;min-height:300px;flex:0 0 auto}
}
@media(max-width:560px){
 .annu-tools{width:100%;margin-left:0}
 .annu-tools input{width:100%;font-size:16px}
 .annu-card.on{flex-direction:column}
 .ac-ph{width:100%;min-width:0;height:120px}
 .annu-left{height:34vh;min-height:220px}
}


/* bulle de la carte, version page annuaire */
.hw-pop .leaflet-popup-content-wrapper{border-radius:18px;padding:0;overflow:hidden;
 box-shadow:0 26px 56px -20px rgba(15,13,24,.6)}
.hw-pop .leaflet-popup-content{margin:0;width:290px!important;font-size:12.5px;line-height:1.5}
.hw-pop .leaflet-popup-tip{box-shadow:none}
.pp-ph{height:112px;background:#dfeaf6 center/cover no-repeat;position:relative}
.pp-ph .v{position:absolute;left:10px;bottom:10px;box-shadow:0 3px 10px rgba(0,0,0,.22)}
.pp-b{padding:12px 14px 13px}
.pp-b h3{font-family:var(--disp);font-size:16px;font-weight:700;line-height:1.18;margin:0 0 3px}
.pp-loc{font-size:11.5px;color:var(--ink2);font-weight:600;margin-bottom:8px}
.pp-b .dual{margin:8px 0 2px}
.pp-cit{font-size:12px;color:#54506a;border-left:3px solid var(--blue);padding-left:9px;line-height:1.45;
 max-height:82px;overflow:auto}
.pp-f{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;
 font-size:10.5px;color:var(--ink2);flex-wrap:wrap}
.pp-f a{color:var(--pink-d);font-weight:700;font-size:11.5px}
/* la question posee a l'etablissement : repliee par defaut, la bulle grandit au clic */
.pp-q{margin-top:9px;border-top:1px solid #ece9f2;padding-top:8px}
.pp-q>summary{list-style:none;cursor:pointer;font-size:11px;font-weight:700;
 color:var(--pink-d);display:flex;align-items:center;justify-content:space-between;gap:6px}
.pp-q>summary::-webkit-details-marker{display:none}
.pp-q>summary::after{content:"+";font-size:14px;line-height:1;font-weight:700}
.pp-q[open]>summary::after{content:"-"}
.pp-q p{margin:7px 0 0;font-size:11.5px;line-height:1.45;color:#54506a;
 border-left:3px solid #e0dce8;padding-left:9px;font-style:italic}

/* ====================== MOBILE ====================== */
[id]{scroll-margin-top:76px}
.cit,.src,.pc h3,.fcard h3{overflow-wrap:anywhere}
ul.plain{list-style:none;margin:10px 0 0;padding:0}
ul.plain li{padding:7px 0;border-bottom:1px solid var(--line);font-size:14px}
.ast{margin-top:9px;font-size:12px;line-height:1.45;color:var(--muted,#6b6580);font-style:italic}
/* texte d'origine sous une citation traduite : c'est la preuve, il reste lisible
   mais ne doit pas concurrencer la version que la lectrice comprend */
.pp-vo,.ac-vo{font-size:11px;color:#8a8499;margin-top:5px;padding-left:9px;
 border-left:2px solid #e0dce8;line-height:1.4;font-style:italic}
@media(hover:none){
 .fcard:hover,.pc:hover,.dcard:hover{transform:none;box-shadow:none}
 .pill,.chip,.tmt,.tt,.af,.fpill{min-height:40px}
 .btn{min-height:44px}
}
@media(max-width:900px){
 .sec{padding-block:40px}
 .mapsec{padding:32px 0 40px}
 .cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px}
 #mapc{height:min(58vh,420px)}
 .mapframe{border-width:3px;border-radius:18px}
 .results{gap:16px}
 .ownerband .wrap{padding:40px var(--gut)}
}
@media(max-width:700px){
 .hero{min-height:auto}
 .hero .wrap{padding:70px var(--gut) clamp(88px,17vw,130px)}
 .hero h1{font-size:clamp(30px,8.2vw,44px)}
 .hero .sub{font-size:15.5px;margin:14px 0 18px}
 .hero-wave{height:clamp(56px,13vw,96px)}
 .searchcard{padding:11px;border-radius:18px}
 .searchrow{gap:7px}
 .searchrow input{width:100%;flex:1 1 100%;font-size:16px;padding:13px 14px}
 .searchrow .go{width:100%;padding:14px 22px}
 .trust{gap:12px;font-size:12.5px;margin-top:14px}
 .sec-head h2,.restitle{font-size:clamp(23px,6.4vw,32px)}
 .sec-head{margin-bottom:16px}
 .explorer{padding-block:28px 4px}
 .exp-group{margin-bottom:12px}
 .step{padding:20px 20px 24px}
 .step h3{font-size:18px}
 .cta-box{padding:22px 20px;border-radius:20px}
 .cta-box h2{font-size:23px}
 .cta-box p{font-size:14px}
 .nl input{flex:1 1 100%;font-size:16px}
 .nl .btn{width:100%;justify-content:center}
 .ostats{grid-template-columns:1fr 1fr 1fr;gap:9px}
 .ostat{padding:13px 7px}
 .ostat b{font-size:21px}
 .ostat span{font-size:10.5px}
 .count{font-size:17px}
 .legend{font-size:11.5px;gap:12px}
 .tenue-map{gap:8px;margin-bottom:14px}
 .tenue-map .tm-lab{flex:1 0 100%;margin:0 0 2px}
 /* flex-basis à 0 : sans ça, le bouton au texte le plus long est plus large */
 .tenue-map .tmt{flex:1 1 0;min-width:0;justify-content:center;text-align:center;
  padding:8px 10px;line-height:1.25}
 .dcard{height:150px}
 .dcard .dn{font-size:17px}
 .disc{font-size:10px}
}
@media(max-width:480px){
 .tenue-toggle{flex-direction:column;gap:7px}
 .tt{padding:11px 12px}
 .results-list .pc{flex-direction:column}
 .results-list .pctop{width:100%;min-width:0;height:150px}
 .pctop{height:150px}
 .pcbody{padding:13px 14px 15px}
 .pc h3{font-size:16px}
 .cit{font-size:12.5px}
 .filters,.tenue-map{gap:7px}
 .chip,.pill{font-size:12.5px;padding:9px 13px}
 .dest{gap:10px}
 .dcard{height:132px}
 .fbottom{gap:10px}
}
@media(max-width:380px){
 .hero h1{font-size:28px}
 .dest{grid-template-columns:1fr}
 .dcard{height:160px}
 .ostats{grid-template-columns:1fr;gap:8px}
 .lang span{padding:5px 9px}
}

/* Icones de tenue, remplacent les emojis 🌊 et 🩱.
   Deux tailles pour ne pas charger la grande image dans les pastilles. */
.ic{display:inline-block;flex:0 0 auto;vertical-align:middle;
 background-repeat:no-repeat;background-position:center;background-size:contain}
.ic-ample{background-image:url('data:image/png;base64,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')}
.ic-ajuste{background-image:url('data:image/png;base64,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')}
.ic-ample-s{background-image:url('data:image/png;base64,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')}
.ic-ajuste-s{background-image:url('data:image/png;base64,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')}
.tt .ic{width:22px;height:44px;margin:-3px 0}
.tmt .ic{width:13px;height:26px;margin:-4px 0}
.dv .ic{width:9px;height:18px;margin:-3px 0}
.logo img{display:block;height:38px;width:auto}
.annu-brand img{display:block;height:34px;width:auto}
@media(max-width:560px){.logo img{height:30px}}
