/* v18.3.4 FINAL — ajuste tipográfico público y separador instrumental externo. */
.ta-tab-chords .ta-chord-public-sheet .ta-cl-line-pair > .ta-cl-mobile-inline,
.ta-chord-public-sheet .ta-cl-line-pair > .ta-cl-mobile-inline{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  padding-inline:8px!important;
  line-height:1.90!important;
  overflow:visible!important;
  text-align:center!important;
}

.ta-tab-chords .ta-chord-public-sheet .ta-cl-mobile-inline .ta-note-word,
.ta-tab-chords .ta-chord-public-sheet .ta-cl-mobile-inline .ta-note-gap,
.ta-tab-chords .ta-chord-public-sheet .ta-cl-mobile-inline .ta-note-tail-gap,
.ta-chord-public-sheet .ta-cl-mobile-inline .ta-note-word,
.ta-chord-public-sheet .ta-cl-mobile-inline .ta-note-gap,
.ta-chord-public-sheet .ta-cl-mobile-inline .ta-note-tail-gap{
  box-sizing:content-box!important;
  margin-left:var(--ta-local-gap,0px)!important;
}

.ta-tab-chords .ta-chord-public-sheet .ta-cl-mobile-inline .ta-note-marker,
.ta-chord-public-sheet .ta-cl-mobile-inline .ta-note-marker{
  box-sizing:border-box!important;
  min-height:15px!important;
  padding:0 3px!important;
  border:0!important;
  border-radius:999px!important;
  background:rgba(204,0,0,.055)!important;
  box-shadow:none!important;
  color:#cc0000!important;
  font-size:11px!important;
  font-weight:700!important;
  line-height:15px!important;
  letter-spacing:0!important;
  text-shadow:none!important;
  filter:none!important;
  top:-1.18em!important;
}

.ta-tab-chords .ta-chord-public-sheet .ta-cl-mobile-inline .ta-note-tail-gap .ta-note-marker,
.ta-chord-public-sheet .ta-cl-mobile-inline .ta-note-tail-gap .ta-note-marker{
  top:-1.18em!important;
}

.ta-tab-chords .ta-chord-public-sheet .ta-cl-line-pair,
.ta-chord-public-sheet .ta-cl-line-pair{
  margin-bottom:3px!important;
}

.ta-tab-chords .ta-chord-public-sheet .ta-cl-section,
.ta-chord-public-sheet .ta-cl-section{
  margin-top:22px!important;
  margin-bottom:9px!important;
}

.ta-tab-chords .ta-cl-instrumental-chord,
.ta-chord-public-sheet .ta-cl-instrumental-chord{
  padding:0 3px!important;
  border-radius:999px!important;
  background:rgba(204,0,0,.055)!important;
  font-weight:700!important;
  text-shadow:none!important;
}

@media (max-width:480px){
  .ta-tab-chords .ta-chord-public-sheet .ta-cl-line-pair > .ta-cl-mobile-inline,
  .ta-chord-public-sheet .ta-cl-line-pair > .ta-cl-mobile-inline{
    padding-inline:6px!important;
    line-height:1.88!important;
  }
}

/* v18.3.4 FINAL — el acorde conserva su cápsula; el separador queda fuera. */
.ta-tab-chords .ta-cl-instrumental-chords,
.ta-chord-public-sheet .ta-cl-instrumental-chords{
  column-gap:14px!important;
}

.ta-tab-chords .ta-cl-instrumental-chord,
.ta-chord-public-sheet .ta-cl-instrumental-chord{
  position:relative!important;
  overflow:visible!important;
}

.ta-tab-chords .ta-cl-instrumental-chord:not(:last-child)::after,
.ta-chord-public-sheet .ta-cl-instrumental-chord:not(:last-child)::after{
  position:absolute!important;
  top:50%!important;
  left:100%!important;
  width:auto!important;
  margin:0 0 0 5px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#c7a293!important;
  font-weight:700!important;
  line-height:1!important;
  transform:translateY(-50%)!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
