/* V-CORE reference-aligned anatomy labels and inverted compact screen v7. */
.vcore-layer-rail span:nth-child(1) { top: 51.5%; }
.vcore-layer-rail span:nth-child(2) { top: 61.5%; }
.vcore-layer-rail span:nth-child(3) { top: 72.5%; }

.vcore-depth-scale {
  display: none !important;
}

.vcore-panel-screen {
  top: 15.2%;
  width: 50px;
  height: 69px;
  border-radius: 3px;
  transform: translate(-50%,3px) rotate(180deg);
}

.skin-depth.is-active .vcore-panel-screen {
  transform: translate(-50%,0) rotate(180deg);
}

.vcore-panel-screen > span {
  font-size: 6.5px;
  letter-spacing: .065em;
}

.vcore-panel-screen > small {
  margin-top: 3px;
  font-size: 3.75px;
}

.vcore-panel-screen > div {
  gap: 2px;
  height: 11px;
  margin: 6px 0 5px;
}

.vcore-panel-screen > div i {
  width: 2px;
  height: 2px;
}

.vcore-panel-screen > b {
  font-size: 7px;
}

.vcore-benefit small {
  margin-top: 7px;
  color: #8f949d;
  font-size: 9.5px;
  line-height: 1.45;
}

@media (max-width: 600px) {
  .vcore-layer-rail span:nth-child(1) { top: 52%; }
  .vcore-layer-rail span:nth-child(2) { top: 62%; }
  .vcore-layer-rail span:nth-child(3) { top: 72.5%; }
  .vcore-panel-screen {
    top: 15.5%;
    width: 40px;
    height: 55px;
  }
  .vcore-panel-screen > span { font-size: 5.5px; }
  .vcore-panel-screen > small { font-size: 3px; }
  .vcore-panel-screen > b { font-size: 6px; }
  .vcore-benefit small { font-size: 9px; }
}
