.totem-config {
  background:#fffaf5;
  border:2px solid #f39c12;
  border-radius:12px;
  padding:20px;
  box-shadow:0 4px 12px rgba(0,0,0,0.1);
}
.totem-info {
  display:flex; gap:20px; align-items:flex-start;
  margin-bottom:20px;
}
.totem-info img {
  max-width:220px;
  border-radius:10px;
  box-shadow:0 2px 8px rgba(0,0,0,0.15);
}
.features ul {
  margin:8px 0 0; padding-left:18px;
}
.form-row { margin-bottom:15px; }
.resumen {
  background:#fff5e6;
  border:1px solid #f39c12;
  border-radius:10px;
  padding:15px;
  margin-top:10px;
}
