  .tuyaTermometre-card 
  {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  background: white;
  border-radius: 1rem;
  padding: 1rem;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.tuyaTermometre-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.4rem 0.8rem;
  border-radius: 0.8rem;
  background: #fdf6e3;
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
}

.tuyaTermometre-name {
  font-weight: 600;
  min-width: 100px;
}

.tuyaTermometre-icon {
  display: flex;
  align-items: center;
  gap: 0.10rem;
}


.tuyaTermometre-card { display:flex; flex-direction:column; gap:0.5rem; }
.tuyaTermometre-row {
  display:flex; align-items:center; justify-content:space-between;
  background: rgba(255,255,255,0.6);
  padding:0.5rem 1rem; border-radius:1rem;
}
.tuyaTermometre-name { flex:1.5; font-weight:600; }
.tuyaTermometre-icon { margin:0 0.3rem; font-size:1.5rem; }
.tuyaTermometre-value { width:50px; text-align:right; font-weight:bold; color:var(--accent-dark); }       

.temperature-icon::before {
  content: "🌡️";
  margin-right: 0.1rem;
}
.humidity-icon::before {
  content: "💧";
  margin-right: 0.1rem;
}
.battery-icon::before {
  margin-right: 0.1rem;
}

.tuyaTermometre-value {
  font-weight: bold;
  color: #ff7b00;
}

.battery-icon svg { display:block; width:40px; height:20px; }
.battery-value { margin-left:-.5rem; font-weight:700; color:#555; }
