#mvSequencer .tagging-panel .team {
  position: absolute;
  min-width: 100px;
  min-height: 10px;
}
#mvSequencer .tagging-panel .team .player,
#mvSequencer .tagging-panel .team .teamSelector {
  margin: 2% auto;
}
#mvSequencer .tagging-panel .team .teamSelector {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#mvSequencer .tagging-panel .team .player {
  width: 30%;
  text-align: center;
  position: absolute;
}
#mvSequencer .tagging-panel .team .player .playerName,
#mvSequencer .tagging-panel .team .teamSelector .playerName {
  margin: 0;
  font-size: 1em;
  white-space: nowrap;
  overflow-x: hidden;
}
#mvSequencer .tagging-panel .team .playerIcon {
  color: #fff;
  background-color: #c0c0c0;
  position: relative;
  display: inline-block;
  border-radius: 50%;
  margin: 0 0.5vw;
  text-align: center;
  border-radius: 50%;
  border: 3px solid #fff;
  background-position: center;
  background-repeat: no-repeat, no-repeat;
  background-size: cover;
  background-color: #fff;
}
#mvSequencer .tagging-panel .team .playerIcon .simpleColorContainer {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
#mvSequencer .tagging-panel .team .playerIcon .simpleColorContainer .simpleColorDisplay {
  opacity: 0;
}
#mvSequencer .tagging-panel .team .teamSelector > .playerIcon {
  height: 1.5vw;
  width: 1.5vw;
}
#mvSequencer .tagging-panel .team .teamSelector > .label {
  font-size: 0.8vw;
}
#mvSequencer .tagging-panel .team .player .playerIcon {
  height: 2em;
  width: 2em;
}
#mvSequencer .tagging-panel.initPanel .team {
  z-index: 3;
}
#mvSequencer .tagging-panel.initPanel .team:focus, #mvSequencer .tagging-panel.initPanel .team:focus-within, #mvSequencer .tagging-panel.initPanel .team:active, #mvSequencer .tagging-panel.initPanel .team:focus-visible {
  z-index: 4;
}
#mvSequencer .tagging-panel.initPanel .team .simpleColorChooser:hover {
  z-index: 4;
}
#mvSequencer .tagging-panel.initPanel .team .player,
#mvSequencer .tagging-panel.initPanel .team .teamSelector {
  text-align: left;
  display: flex;
  align-items: center;
}
#mvSequencer .tagging-panel.initPanel .team .player .value,
#mvSequencer .tagging-panel.initPanel .team .teamSelector .value {
  width: 70%;
}
#mvSequencer .tagging-panel.initPanel .team .teamSelector > .playerIcon {
  height: 2em;
  width: 2em;
}
#mvSequencer .tagging-panel .referee {
  position: absolute;
}
#mvSequencer .tagging-panel .referee .label {
  margin: 0 auto 1% auto;
  text-align: left;
}
#mvSequencer .tagging-panel .referee select {
  width: 100%;
}
#mvSequencer .tagging-panel .referee .selectize-control {
  width: 100%;
}
#mvSequencer .tagging-panel .referee .selectize-control .selectize-input {
  border-radius: 0;
}