/* TRAIT V4 : dessins fins, mouvements et préférence Réduire les animations. */
.lc-beta-icon{flex:none;width:27px;height:27px;fill:currentColor;color:var(--hf-terra,#A8553B)}
.lc-beta-trait{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
.lc-beta-trait .a{fill:currentColor;fill-opacity:.13;stroke:none}
.lc-beta-trait .p{fill:currentColor;stroke:none}
.lc-beta-tile .lc-beta-trait{width:50px;height:50px}
@media (min-width:1024px){.lc-beta-tile .lc-beta-trait{width:56px;height:56px}}
.lc-beta-tile{transition:background-color .25s,transform .25s cubic-bezier(.2,.8,.2,1.2)}
@media (hover:hover){.lc-beta-tile:hover{transform:translateY(-2px)}}
/* Icônes animées (Manon, 19/10/2026, 23 h 38 : « fais des icônes animées ») : chaque pictogramme a son propre geste lent,
   entrecoupé de repos, et des durées différentes pour ne jamais battre ensemble. Pause hors de la fiche affichée ; rien si
   l'appareil demande moins d'animations. */
.lc-beta-trait .fond{fill:var(--hf-sand,#F8F1E2);stroke:none}
.lc-beta-fold>summary .lc-beta-trait .fond{fill:var(--hf-card,#FBF6EC)}
.lc-beta-trait *{transform-box:fill-box;transform-origin:center}
.lc-beta-trait .an-battant{transform-origin:0 50%;animation:tr-porte 6s ease-in-out infinite}
.lc-beta-trait .an-lueur{animation:tr-lueur 4.2s ease-in-out infinite}
.lc-beta-trait .an-zzz path{opacity:0;animation:tr-zzz 4.4s ease-out infinite}.lc-beta-trait .an-zzz .z2{animation-delay:.9s}
.lc-beta-trait .an-souffle-couette{transform-origin:50% 100%;animation:tr-respire 4.6s ease-in-out infinite}
.lc-beta-trait .an-halo{animation:tr-halo 3.8s ease-in-out infinite}
.lc-beta-trait .an-pluie path{opacity:0;animation:tr-pluie 1.5s linear infinite}
.an-pluie .g2{animation-delay:.3s!important}.an-pluie .g3{animation-delay:.6s!important}.an-pluie .g4{animation-delay:.9s!important}.an-pluie .g5{animation-delay:1.2s!important}
.lc-beta-trait .an-flaque{animation:tr-flaque 3s ease-in-out infinite}
.lc-beta-trait .an-pendule{transform-origin:50% 0;animation:tr-pendule 4.4s ease-in-out infinite}.lc-beta-trait .an-pendule.p2{animation-delay:-2.2s}
.lc-beta-trait .an-tige{transform-origin:20% 100%;animation:tr-tige 5.2s ease-in-out infinite}
.lc-beta-trait .an-vapeur path{opacity:0;animation:tr-vapeur 2.8s ease-out infinite}.lc-beta-trait .an-vapeur .v2{animation-delay:.6s!important}.lc-beta-trait .an-vapeur .v3{animation-delay:1.2s!important}
.lc-beta-trait .an-couvercle{animation:tr-couvercle 2.8s ease-in-out infinite}
.lc-beta-trait .an-four{animation:tr-four 3.4s ease-in-out infinite}
.lc-beta-trait .an-voyant{animation:tr-led 3s ease-in-out infinite}
.lc-beta-trait .an-souffle path{opacity:0;animation:tr-souffle 2.2s ease-in-out infinite}.an-souffle .s2{animation-delay:.35s!important}.an-souffle .s3{animation-delay:.7s!important}
.lc-beta-trait .an-flocon{animation:tr-tourne 14s linear infinite}
.lc-beta-trait .an-rayons{animation:tr-tourne 18s linear infinite reverse}
.lc-beta-trait .an-onde path{animation:tr-onde 2.6s ease-in-out infinite}.an-onde .o2{animation-delay:.3s!important}.an-onde .o3{animation-delay:.6s!important}
.lc-beta-trait .an-led{animation:tr-led 1.8s ease-in-out infinite}.lc-beta-trait .an-led.l2{animation-delay:.6s}.lc-beta-trait .an-led.l3{animation-delay:1.2s}
.lc-beta-trait .an-soleil-tv{animation:tr-soleil-tv 7s ease-in-out infinite}
.lc-beta-trait .an-oiseau{animation:tr-oiseau 8s linear infinite}
.lc-beta-trait .an-jet{animation:tr-jet 1.4s ease-in-out infinite}
.lc-beta-trait .an-assiette{animation:tr-assiette 2.6s ease-in-out infinite}.lc-beta-trait .an-assiette.a2{animation-delay:.25s}.lc-beta-trait .an-assiette.a3{animation-delay:.5s}
.lc-beta-trait .an-scintille{animation:tr-scintille 3.2s ease-in-out infinite}
.lc-beta-trait .an-balance{transform-origin:50% 0;animation:tr-balance 4.8s ease-in-out infinite}
.lc-beta-trait .an-panneau{transform-origin:50% 100%;animation:tr-panneau 5.6s ease-in-out infinite}
.lc-beta-trait .an-voiture{animation:tr-voiture 3.2s ease-in-out infinite}
.lc-beta-trait .an-phare{fill:currentColor;fill-opacity:0;animation:tr-phare 3.2s ease-in-out infinite}
.lc-beta-trait .an-tambour{animation:tr-vague 1.8s linear infinite}
.lc-beta-trait .an-bulle-l{opacity:0;animation:tr-bulle-l 2.4s ease-out infinite}.lc-beta-trait .an-bulle-l.b2{animation-delay:1.1s}
.lc-beta-trait .an-bouton{animation:tr-bouton 6s ease-in-out infinite}
.lc-beta-trait .an-curseur{animation:tr-curseur 5s ease-in-out infinite}
.lc-beta-trait .an-curseur.c1{--d:-9px}.lc-beta-trait .an-curseur.c2{--d:12px;animation-delay:.5s}.lc-beta-trait .an-curseur.c3{--d:-14px;animation-delay:1s}
@keyframes tr-porte{0%,55%,100%{transform:none}25%,35%{transform:scaleX(.62)}}
@keyframes tr-lueur{0%,100%{opacity:1}50%{opacity:.4}}
@keyframes tr-zzz{0%{opacity:0;transform:translate(-1px,2px)}20%{opacity:1}55%,100%{opacity:0;transform:translate(1.5px,-3px)}}
@keyframes tr-respire{0%,100%{transform:none}50%{transform:scaleY(1.07)}}
@keyframes tr-halo{0%,100%{opacity:0}40%,60%{opacity:1}}
@keyframes tr-pluie{0%{opacity:0;transform:translateY(-1px)}15%{opacity:1}85%{opacity:1}100%{opacity:0;transform:translateY(15px)}}
@keyframes tr-flaque{0%,100%{transform:translateX(-1px)}50%{transform:translateX(1px)}}
@keyframes tr-pendule{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}
@keyframes tr-tige{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(6deg)}}
@keyframes tr-vapeur{0%{opacity:0;transform:translateY(3px)}35%{opacity:1}100%{opacity:0;transform:translateY(-4px)}}
@keyframes tr-couvercle{0%,60%,100%{transform:none}70%{transform:translateY(-1.4px) rotate(-3deg)}80%{transform:none}}
@keyframes tr-four{0%,100%{fill-opacity:.13}50%{fill-opacity:.38}}
@keyframes tr-led{0%,100%{opacity:1}50%{opacity:.25}}
@keyframes tr-souffle{0%{opacity:0;transform:translateY(-2px)}40%{opacity:1}100%{opacity:0;transform:translateY(3px)}}
@keyframes tr-tourne{to{transform:rotate(360deg)}}
@keyframes tr-onde{0%,100%{opacity:1}30%{opacity:.12}}
@keyframes tr-soleil-tv{0%,100%{transform:translateY(2.5px)}50%{transform:translateY(-1px)}}
@keyframes tr-oiseau{0%{transform:translateX(-8px);opacity:0}10%{opacity:.8}80%{opacity:.8}100%{transform:translateX(22px);opacity:0}}
@keyframes tr-jet{0%,100%{opacity:.2;transform:translateY(1px)}50%{opacity:1;transform:translateY(-.8px)}}
@keyframes tr-assiette{0%,100%{transform:none}40%{transform:translateY(-1.3px)}}
@keyframes tr-scintille{0%,60%,100%{opacity:0;transform:scale(.3)}75%{opacity:1;transform:scale(1.1) rotate(90deg)}}
@keyframes tr-balance{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}
@keyframes tr-panneau{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}
@keyframes tr-voiture{0%,100%{transform:none}50%{transform:translateY(-.7px)}}
@keyframes tr-phare{0%,40%,100%{fill-opacity:0}55%,70%{fill-opacity:.75}}
@keyframes tr-vague{from{transform:translateX(0)}to{transform:translateX(-7.5px)}}
@keyframes tr-bulle-l{0%{opacity:0;transform:translateY(2px)}30%{opacity:1}100%{opacity:0;transform:translateY(-5px)}}
@keyframes tr-bouton{0%,40%,100%{transform:none}55%,85%{transform:rotate(90deg)}}
@keyframes tr-curseur{0%,100%{transform:none}45%,60%{transform:translateX(var(--d))}}
[inert] .lc-beta-trait *,[inert] .lc-beta-icon *{animation-play-state:paused!important}
@media (prefers-reduced-motion:reduce){.lc-beta-trait *{animation:none!important}.lc-beta-trait .an-zzz path,.lc-beta-trait .an-vapeur path,.lc-beta-trait .an-souffle path,.lc-beta-trait .an-pluie path,.lc-beta-trait .an-bulle-l{opacity:.8}.lc-beta-tile:hover{transform:none}}
.lc-beta-details[data-motion="off"] .lc-beta-trait *{animation:none!important}

/* Composition V4 : les titres ne sont jamais les indicateurs de dépliage. */
.lc-beta-details{min-width:0;font:400 17px/1.55 Inter,-apple-system,sans-serif;color:var(--hf-ink,#2A231D)}
.lc-beta-details .lc-beta-apartment-intro{display:flex;align-items:center;gap:16px;margin:12px 8px 0}
.lc-beta-details .lc-beta-compare{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 0;color:var(--hf-terra,#A8553B);text-decoration:underline;text-underline-offset:4px;font:400 17px/1.5 Inter,sans-serif}
.lc-beta-compare svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}
.lc-beta-details .lc-beta-phrase{font:italic 20px/1.55 'Playfair Display',Georgia,serif;margin:16px 8px 0;text-wrap:balance}
.lc-beta-details .lc-beta-cancellation{display:flex;align-items:center;gap:8px;margin:14px 8px 0;font-size:15px;line-height:1.5;color:var(--hf-terra,#A8553B)}
.lc-beta-details .lc-beta-folds{margin-top:24px;border:1px solid var(--hf-rule,#E4D7BF);border-radius:18px;background:var(--hf-card,#FBF6EC);overflow:clip}
.lc-beta-details .lc-beta-fold+details{border-top:1px solid var(--hf-rule,#E4D7BF)}
.lc-beta-details .lc-beta-fold>summary{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;padding:14px 16px;min-height:64px;list-style:none;cursor:pointer;font:500 22px/1.3 Inter,sans-serif;color:inherit}
.lc-beta-details .lc-beta-fold>summary::-webkit-details-marker{display:none}
.lc-beta-details .lc-beta-fold>summary:after{display:none}
.lc-beta-details .lc-beta-fold>summary>span,.lc-beta-details .lc-beta-fold>summary>span>span{transform:none!important}
.lc-beta-details .lc-beta-fold-heading{display:grid;flex:1;min-width:0;gap:4px;overflow-wrap:anywhere}
.lc-beta-details .lc-beta-fold-heading>small{font-size:15px;font-weight:400;line-height:1.45;color:var(--hf-muted,#62564A)}
.lc-beta-details .lc-beta-fold>summary>i{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--hf-terra,#A8553B) 12%,transparent)}
.lc-beta-details .lc-beta-fold>summary>i:before,.lc-beta-details .lc-beta-fold>summary>i:after{content:'';position:absolute;left:8px;right:8px;top:13px;height:2px;border-radius:1px;background:var(--hf-terra,#A8553B);transition:transform .3s}
.lc-beta-details .lc-beta-fold>summary>i:after{transform:rotate(90deg)}
.lc-beta-details .lc-beta-fold[open]>summary>i:after{transform:rotate(0)}
.lc-beta-details .lc-beta-fold.lc-beta-fixed>summary{cursor:default}
.lc-beta-details .lc-beta-fold.lc-beta-fixed>summary>i{display:none}
.lc-beta-details .lc-beta-fold-body{padding:0 14px 16px;font:400 17px/1.55 Inter,sans-serif;min-width:0}
.lc-beta-details .lc-beta-fold-body>p{margin:0 0 14px}
.lc-beta-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.lc-beta-tile{display:grid;justify-items:center;align-content:start;gap:7px;padding:14px 6px 12px;border-radius:14px;background:var(--hf-sand,#F8F1E2);text-align:center;font-size:15px;line-height:1.3;color:inherit;overflow-wrap:anywhere;transition:background-color .25s,transform .25s cubic-bezier(.2,.8,.2,1.2)}
.lc-beta-tile>.lc-beta-icon{width:50px;height:50px}
.lc-beta-room-note{display:flex;align-items:center;gap:8px;margin:14px 4px 0!important;font-size:15px;color:var(--hf-muted,#62564A)}
.lc-beta-review-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:18px}
.lc-beta-review-sources>div{display:grid;justify-items:center;gap:1px;padding:10px 4px 9px;border-radius:14px;background:var(--hf-sand,#F8F1E2);border:1px solid var(--hf-rule,#E4D7BF);font-size:15px;text-align:center;color:var(--hf-muted,#62564A)}
.lc-beta-review-sources b{font-size:22px;font-weight:500;color:var(--hf-ink,#2A231D);font-variant-numeric:tabular-nums}
.lc-beta-review-sources small{font-size:13px;line-height:1.4}
/* Commentaires repliés sous la note (Manon, 01/11/2026 à 16 h 53) */
.lc-beta-reviews .lc-beta-review-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;border:1px solid var(--hf-rule,#E6D8C3);border-radius:14px;background:#fff;color:var(--hf-ink,#2A231D);font:600 15px/1.2 Inter,sans-serif;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}
.lc-beta-reviews .lc-beta-review-toggle:hover{border-color:#A8553B66;box-shadow:0 8px 20px -14px #2A1F1880}
.lc-beta-reviews .lc-beta-review-toggle small{padding:3px 9px;border-radius:999px;background:#A8553B14;color:#A8553B;font-size:12.5px;font-weight:600}
.lc-beta-reviews .lc-beta-review-toggle i{margin-left:auto;font-style:normal;color:#A8553B;transition:transform .25s ease}
.lc-beta-review-fold.ouvert .lc-beta-review-toggle{margin-bottom:14px}
.lc-beta-review-fold.ouvert .lc-beta-review-toggle i{transform:rotate(180deg)}
.lc-beta-review-list[hidden]{display:none!important}
.lc-beta-review-fold.ouvert .lc-beta-review{animation:lcAvisOuvre .3s ease both}
@keyframes lcAvisOuvre{from{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.lc-beta-reviews .lc-beta-review-toggle i{transition:none}.lc-beta-review-fold.ouvert .lc-beta-review{animation:none}}
.lc-beta-review{margin:0;padding:18px 2px;border-top:1px solid var(--hf-rule,#E4D7BF)}
.lc-beta-review>figcaption{display:grid;gap:3px;margin-bottom:12px;font:400 15px/1.45 Inter,sans-serif}
.lc-beta-review>figcaption>b{font-size:17px;font-weight:600}.lc-beta-review>figcaption>span{color:var(--hf-muted,#62564A)}
.lc-beta-details .lc-beta-review blockquote{margin:0;padding:0;border:0;border-radius:0;font:400 17px/1.55 Inter,sans-serif}
.lc-beta-details .lc-beta-review h3{font:500 17px/1.45 Inter,sans-serif;margin:8px 0}
.lc-beta-review [data-lc-original="1"]{padding-top:14px;margin-top:14px;border-top:1px solid var(--hf-rule,#E4D7BF)}
.lc-beta-review [data-lc-traduction]>small,.lc-beta-review [data-lc-original]>small{display:block;margin-bottom:6px;color:var(--hf-muted,#62564A);font-size:13px}
.lc-beta-location{padding:0 0 0 20px;margin:0 0 14px;line-height:1.55}.lc-beta-location li+li{margin-top:8px}
.lc-beta-classification{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 8px 0;font-size:15px;color:var(--hf-muted,#62564A)}
.lc-beta-classification img{width:44px;height:44px;object-fit:contain}
.lc-beta-photo-thumbnails{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:8px 4px;margin:6px 4px 0}
.lc-beta-photo-thumbnails::-webkit-scrollbar{display:none}.lc-beta-photo-thumbnails>button{flex:0 0 64px;width:64px;height:52px;padding:3px;border:2px solid transparent!important;border-radius:12px;background:var(--hf-card,#FBF6EC)}
.lc-beta-photo-thumbnails>button[aria-current="true"]{border-color:var(--hf-terra,#A8553B)!important}.lc-beta-photo-thumbnails img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px;pointer-events:none}
.lc-beta-details .lc-beta-trait *{animation-play-state:paused}.lc-beta-details[data-visible="true"] .lc-beta-trait *{animation-play-state:running}
[inert] .lc-beta-details .lc-beta-trait *{animation-play-state:paused!important}
.home-fiche.beta-apartment-presentation{display:block}.beta-apartment-presentation>.hf-content{padding-top:18px}
.home-fiche .hf-photo-count{display:inline-flex;align-items:center;gap:6px}
.home-fiche .hf-photo-count>.lc-beta-icon{width:20px;height:20px;color:inherit;fill:currentColor}
.home-fiche .hf-facts{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}
.home-fiche .hf-facts.hf-facts-held{cursor:grabbing}
.home-fiche .hf-facts-track{animation:none!important;will-change:transform}
@media(prefers-reduced-motion:reduce){.home-fiche .hf-facts{touch-action:pan-x pan-y;cursor:auto}.home-fiche .hf-facts-track{transform:none!important;will-change:auto}}
.home-fiche .hf-gallery-pieces{display:flex;flex:none;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 0 12px;overscroll-behavior-x:contain}
.home-fiche .hf-gallery-pieces>button{flex:none;padding:10px 16px;min-height:44px;border-radius:999px;border:1px solid #756C61;background:#302D29;color:#D7CFC5;font:500 15px/1.4 Inter,sans-serif;white-space:nowrap}
.home-fiche .hf-gallery-pieces>button[aria-selected="true"]{background:#F8F1E2;color:#2A231D;border-color:#F8F1E2}
.home-fiche .hf-gallery{max-width:100vw;max-height:100dvh;width:100vw;height:100dvh;margin:0;border:0;border-radius:0;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));overflow:hidden}
.home-fiche .hf-gallery[open]{display:flex;flex-direction:column;gap:6px}
.home-fiche .hf-gallery figure{flex:1;min-height:0;display:flex;flex-direction:column;touch-action:pan-y}
.home-fiche .hf-gallery figure img{flex:1;min-height:0;height:0;max-height:none;width:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}
.home-fiche .hf-gallery figcaption{flex:none;margin:4px 0;font:400 15px/1.4 Inter,sans-serif;color:#D7CFC5}
.home-fiche .hf-gallery-controls{flex:none;padding:0;align-items:center}.home-fiche .hf-gallery-thumbs{flex:none}
.home-fiche .hf-gallery-thumbs>button{width:64px;padding:3px;border-radius:12px}.home-fiche .hf-gallery-thumbs img{height:44px;border-radius:6px}
.home-fiche .hf-gallery-rail{display:flex;flex:1;position:relative;min-height:0;width:100%;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;overscroll-behavior:contain;cursor:grab}
.home-fiche .hf-gallery-rail>figure{flex:0 0 100%;width:100%;height:100%;min-width:0;min-height:0;display:block;margin:0;transform:translate3d(calc(var(--hf-gallery-position,0)*100% + var(--hf-gallery-drag-x,0px)),var(--hf-gallery-drag-y,0px),0);transition:transform .24s ease;will-change:transform}
.home-fiche .hf-gallery-rail>figure>img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;flex:none}
.home-fiche .hf-gallery-rail.hf-gallery-dragging>figure,.home-fiche .hf-gallery-rail.hf-gallery-jump>figure{transition:none}
.home-fiche .hf-gallery-rail.hf-gallery-dragging{cursor:grabbing}
.home-fiche .hf-gallery-caption{flex:none;text-align:center;color:#D7CFC5;font:400 15px/1.4 Inter,sans-serif;margin:4px 16px}
@media(hover:hover) and (pointer:fine){.home-fiche .hf-gallery-rail{cursor:e-resize}.home-fiche .hf-gallery-rail.hf-gallery-left{cursor:w-resize}.home-fiche .hf-gallery-rail.hf-gallery-dragging{cursor:grabbing}}
.home-fiche .hf-comparison{width:min(1120px,calc(100vw - 24px));font:400 17px/1.55 Inter,sans-serif}
.home-fiche .hf-comparison table{min-width:690px;table-layout:fixed}.home-fiche .hf-comparison th:first-child{width:150px}
.home-fiche .hf-comparison thead img{width:54px;height:54px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 8px}
.home-fiche .hf-comparison .lc-beta-table-note{color:var(--hf-muted,#62564A);font-size:15px;margin:14px 0 0}
.home-fiche .hf-comparison td>ul{padding-left:16px;text-align:left;margin:0;font-size:15px;line-height:1.5}
@media(min-width:1024px){.lc-beta-tile>.lc-beta-icon{width:56px;height:56px}.lc-beta-photo-thumbnails{display:none}.home-fiche.beta-apartment-presentation>.hf-content{padding:24px 0 0}.lc-beta-tiles{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}
@media(max-width:380px){.lc-beta-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.lc-beta-details *,.hf-gallery *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Note dans le titre du pli des avis (02/11/2026) */
.lc-beta-details .lc-beta-fold>summary>.lc-beta-fold-note{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none;margin:0 6px 0 auto;text-align:right;line-height:1.2}
.lc-beta-fold-note b{font:600 17px/1.2 Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--hf-ink,#2A231D);font-variant-numeric:tabular-nums;white-space:nowrap}
.lc-beta-fold-note b::first-letter{color:var(--hf-terra,#A8553B)}
.lc-beta-fold-note small{font-size:13px;color:var(--hf-muted,#62564A);white-space:nowrap}
.lc-beta-details .hf-reviews .lc-beta-review-list{display:grid;gap:14px}
/* 06/11/2026 (contre-vérification v256) : en allemand, « Gästebewertungen » se coupait sur 3 lignes sans trait d'union. */
.lc-beta-details .lc-beta-fold-heading{hyphens:auto;overflow-wrap:break-word}
@media(max-width:480px){.lc-beta-fold-note small{white-space:normal;max-width:7em}}
