/* Versão final: controla fonte e distância entre linhas sem pontos antigos. */
:root {
  --bm-medidas-fonte: 16px;
  --bm-medidas-espaco-linhas: 4px;
}

.profile-measurements {
  visibility: hidden !important;
  min-height: 24px !important;
}

.profile-measurements.bm-medidas-fixed {
  visibility: visible !important;
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: var(--bm-medidas-espaco-linhas) !important;
  color: #fff !important;
  text-align: center !important;
}

.bm-medidas-fixed *::before,
.bm-medidas-fixed *::after {
  content: none !important;
  display: none !important;
}

.bm-medidas-fixed-row {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  white-space: nowrap !important;
  line-height: 1.35 !important;
}

.bm-medida-fixed-item,
.bm-medida-fixed-separator {
  display: inline-block !important;
  white-space: pre !important;
  color: #fff !important;
  font-size: var(--bm-medidas-fonte) !important;
}

@media (max-width: 700px) {
  .bm-medidas-fixed-row {
    white-space: normal !important;
    flex-wrap: wrap !important;
  }

  .bm-medida-fixed-item,
  .bm-medida-fixed-separator {
    font-size: var(--bm-medidas-fonte) !important;
  }
}
