/* Retour de la carte analytique originelle du site SUN RENOV CSA.
   Illustrations clairement identifiées comme des données de démonstration.
   Conserve les liens /solutions/ et /univers/ accessibles. */
body.am .am-dash .am-chart,
body.am .am-dash .am-donut { position:relative; }
body.am .am-dash .am-analytics-link {
  position:absolute;
  top:7px;
  right:7px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:25px;
  height:25px;
  border:1px solid #d3e3ff;
  border-radius:7px;
  color:#155fdb!important;
  background:#f4f8ff;
  text-decoration:none!important;
  z-index:2;
  transition:background-color .15s ease,border-color .15s ease;
}
body.am .am-dash .am-analytics-link svg {
  display:block!important;
  width:15px!important;
  height:15px!important;
  margin:0!important;
}
body.am .am-dash .am-analytics-link:hover {
  background:#e3eeff;
  border-color:#91bafa;
}
body.am .am-dash .am-analytics-link:focus-visible {
  outline:3px solid #267cff;
  outline-offset:2px;
}
body.am .am-dash .am-chart h3,
body.am .am-dash .am-donut h3 {
  padding-right:27px;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
}
body.am .am-dash .am-demo-tag {
  display:inline-flex!important;
  font-size:10px!important;
  letter-spacing:.01em;
  font-weight:800!important;
}
@media(max-width:1339px){
  body.am .am-dash .am-demo-tag{top:-13px!important;right:10px!important}
}
@media (max-width:700px){
 body.am .am-dash .am-chart h3,
 body.am .am-dash .am-donut h3 {
  font-size:11.5px;
 }
}
@media (prefers-reduced-motion:reduce){
 body.am .am-dash .am-analytics-link {transition:none}
}
