.vobesoft-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  fill: currentColor;
  vertical-align: middle;
  flex-shrink: 0;
  user-select: none;
  pointer-events: none;
}
.vobesoft-icon > use {
  width: 100%;
  height: 100%;
}
.vobesoft-icon--sm {
  width: 16px;
  height: 16px;
}
.vobesoft-icon--md {
  width: 24px;
  height: 24px;
}
.vobesoft-icon--lg {
  width: 32px;
  height: 32px;
}