.msport-rv2-diagram {
  padding: 0;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.msport-rv2-diagram-card {
  padding: 0;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.msport-rv2-diagram-viewport {
  position: relative;
  width: 100%;
  overflow: visible;
  border-radius: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.msport-rv2-diagram-media {
  width: 100%;
  min-height: 0;
  display: block;
  padding: 0;
  line-height: 0;
}

.msport-rv2-diagram-media img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: none;
  object-fit: unset;
}
