/* Corrections d'affichage (31 octobre 2026) */
a.btn{text-decoration:none}
.detail-line a{color:var(--green);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.detail-line p+p{margin-top:6px}
/* En-tête téléphone : les liens restent sur une seule ligne, même avec la pastille de notification */
@media(max-width:650px){
.nav{flex-wrap:nowrap;gap:10px}
.notification-count:not(:empty){padding:1px 6px;font-size:10px;margin-left:3px}
}
@media(max-width:430px){
.header .brand{font-size:0;gap:0}
.header .logo{font-size:22px;width:36px;height:38px}
.nav{gap:9px}
.nav button,.nav .pro-link{font-size:11px}
.nav .pro-link{padding:8px 9px}
}
