/* LPE 2.50 — accès immédiat au comparateur dans le header. */
.lpe-header-compare{
  display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 13px;
  border:1px solid #111820;border-radius:999px;background:#c9ff35;color:#071007!important;
  text-decoration:none;font-size:11px;font-weight:950;letter-spacing:.035em;white-space:nowrap;
  box-shadow:0 0 0 1px rgba(201,255,53,.16),0 0 18px rgba(201,255,53,.18);
  transition:transform .16s ease,box-shadow .16s ease,background .16s ease;
}
.lpe-header-compare:hover,.lpe-header-compare:focus-visible{background:#dcff70;color:#050905!important;transform:translateY(-1px);box-shadow:0 0 0 1px rgba(201,255,53,.28),0 0 28px rgba(201,255,53,.36)}
.lpe-header-compare:focus-visible{outline:2px solid #071007;outline-offset:2px}
.lpe-mobile-compare-entry{display:none}
@media(max-width:919px){
 .lpe-header-compare{display:none}
 .lpe-mobile-compare-entry{display:block!important;border-top:1px solid rgba(16,25,39,.10);margin-top:8px;padding-top:8px}
 .lpe-mobile-compare-entry>a{display:block;padding:14px 16px!important;border-radius:14px!important;background:#0a0e13!important;border:1px solid rgba(201,255,53,.45)!important;text-decoration:none!important}
 .lpe-mobile-compare-entry strong{display:block;color:#c9ff35!important;font-size:.95rem!important}
 .lpe-mobile-compare-entry span{display:block;margin-top:4px;color:#aab3bc!important;font-size:.72rem!important;line-height:1.4}
}
@media(min-width:920px) and (max-width:1100px){.lpe-header-compare{padding-inline:10px;font-size:10px}}
