/* EM FEEDBACK 4.3.0.19.1.1 - Navegacion, zoom tactil y vista horizontal. */
.em-score-pinching .em-score-navigation-surface {
    touch-action: none !important;
    overscroll-behavior: none;
}

.em-score-pinch-preview {
    transform:
        translate(
            var(--em-score-pinch-translate-x, 0),
            var(--em-score-pinch-translate-y, 0)
        )
        scale(var(--em-score-pinch-scale, 1)) !important;
    transform-origin:
        var(--em-score-pinch-origin-x, 50%)
        var(--em-score-pinch-origin-y, 50%) !important;
    transition: none !important;
    will-change: transform;
}

.phonicscore-opensheetmusicdisplay__placeholder.em-score-view-horizontal > .phonicscore-opensheetmusicdisplay__render-block {
    overflow-x: auto !important;
    overflow-y: auto;
    overscroll-behavior-inline: contain;
    scroll-behavior: auto;
}

.phonicscore-opensheetmusicdisplay__placeholder.em-score-view-changing > .phonicscore-opensheetmusicdisplay__render-block {
    pointer-events: none;
    cursor: wait;
}

.phonicscore-opensheetmusicdisplay__placeholder[data-em-score-view-busy="true"] .em-app-view-action {
    cursor: wait;
}

@media (prefers-reduced-motion: reduce) {
    .em-score-pinch-preview {
        transition: none !important;
    }
}
