/* V85 — bloc SEO public plus bas et volontairement discret */
.local-seo-summary.local-seo-summary-compact{
  margin-top:28px!important;
  padding:12px 14px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  background:rgba(5,5,5,.72)!important;
  box-shadow:none!important;
  opacity:.78;
}
.local-seo-summary-compact .eyebrow{
  font-size:8px!important;
  letter-spacing:.12em!important;
  opacity:.62;
}
.local-seo-summary-compact h2{
  margin:5px 0 5px!important;
  font-size:clamp(13px,2.2vw,16px)!important;
  line-height:1.2!important;
  letter-spacing:0!important;
  color:#d7d7d7!important;
}
.local-seo-summary-compact p{
  margin:0!important;
  max-width:900px;
  font-size:9px!important;
  line-height:1.45!important;
  color:#808894!important;
}
.local-seo-summary-compact strong{color:#aeb5bf!important;font-weight:750!important}
.local-seo-summary-compact .local-seo-links{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:5px!important;
  margin-top:8px!important;
}
.local-seo-summary-compact .local-seo-links a{
  min-height:0!important;
  width:auto!important;
  padding:4px 7px!important;
  border-radius:7px!important;
  border-color:rgba(255,255,255,.12)!important;
  background:rgba(255,255,255,.025)!important;
  color:#9aa2ad!important;
  font-size:8px!important;
  font-weight:750!important;
}
.local-seo-summary-compact .local-seo-links a:hover,
.local-seo-summary-compact .local-seo-links a:focus-visible{
  background:#111!important;
  color:#fff!important;
  border-color:#555!important;
}
@media(max-width:560px){
  .local-seo-summary.local-seo-summary-compact{margin-top:22px!important;padding:10px 11px!important}
  .local-seo-summary-compact .local-seo-links{display:flex!important}
  .local-seo-summary-compact .local-seo-links a{width:auto!important}
}
