/* EM FEEDBACK 4.3.0.14.4 - Cuenta regresiva compartida y responsive. */
.phonicscore-opensheetmusicdisplay__placeholder .em-count-in-overlay {
    position: absolute;
    inset: 0 0 var(--em-app-bottom-height, 0px);
    z-index: 10042;
    display: grid;
    place-items: center;
    box-sizing: border-box;
    min-width: 0;
    min-height: 0;
    overflow: auto;
    padding: max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 24px max(24px, env(safe-area-inset-left));
    background: rgba(7, 17, 38, .36);
    pointer-events: auto;
}

.phonicscore-opensheetmusicdisplay__placeholder .em-count-in-overlay[hidden] { display: none !important; }

.phonicscore-opensheetmusicdisplay__placeholder .em-count-in-card {
    box-sizing: border-box;
    width: min(360px, 100%);
    min-width: 0;
    max-height: 100%;
    overflow: auto;
    padding: 22px 30px 20px;
    border: 1px solid rgba(255, 255, 255, .7);
    border-radius: 24px;
    background: rgba(255, 255, 255, .97);
    box-shadow: 0 24px 70px rgba(9, 20, 44, .28);
    color: #10213f;
    text-align: center;
}

.phonicscore-opensheetmusicdisplay__placeholder .em-count-in-kicker,
.phonicscore-opensheetmusicdisplay__placeholder .em-count-in-meter { display: block; }

.phonicscore-opensheetmusicdisplay__placeholder .em-count-in-kicker {
    color: #5e6f8b;
    font-size: 14px;
    font-weight: 700;
}

.phonicscore-opensheetmusicdisplay__placeholder .em-count-in-number {
    display: block;
    margin: 2px 0;
    color: #5a36d6;
    font-size: clamp(64px, 11vw, 112px);
    font-variant-numeric: tabular-nums;
    line-height: 1;
}

.phonicscore-opensheetmusicdisplay__placeholder .em-count-in-number[data-accent="strong"] { color: #e22d4f; }
.phonicscore-opensheetmusicdisplay__placeholder .em-count-in-meter { color: #71809a; font-size: 13px; }

@media (max-height: 520px) {
    .phonicscore-opensheetmusicdisplay__placeholder .em-count-in-card { padding: 14px 24px; }
    .phonicscore-opensheetmusicdisplay__placeholder .em-count-in-number { font-size: 58px; }
}

.phonicscore-opensheetmusicdisplay__placeholder[data-em-layout^="mobile"] .em-count-in-overlay {
    padding: max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 14px max(14px, env(safe-area-inset-left));
}

.phonicscore-opensheetmusicdisplay__placeholder[data-em-layout="mobile-portrait"] .em-count-in-card {
    width: min(330px, 100%);
    padding: 18px 22px 17px;
}

.phonicscore-opensheetmusicdisplay__placeholder[data-em-layout="mobile-landscape"] .em-count-in-overlay {
    padding: max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 10px max(12px, env(safe-area-inset-left));
}

.phonicscore-opensheetmusicdisplay__placeholder[data-em-layout="mobile-landscape"] .em-count-in-card {
    width: min(310px, 100%);
    padding: 10px 20px;
    border-radius: 18px;
}

.phonicscore-opensheetmusicdisplay__placeholder[data-em-layout="mobile-landscape"] .em-count-in-kicker {
    font-size: 12px;
}

.phonicscore-opensheetmusicdisplay__placeholder[data-em-layout="mobile-landscape"] .em-count-in-number {
    font-size: clamp(44px, 16vh, 62px);
}

.phonicscore-opensheetmusicdisplay__placeholder[data-em-layout="mobile-landscape"] .em-count-in-meter {
    font-size: 11px;
}

@media (prefers-reduced-motion: no-preference) {
    .phonicscore-opensheetmusicdisplay__placeholder .em-count-in-number { animation: em-count-in-pulse .28s ease-out; }
    @keyframes em-count-in-pulse { from { transform: scale(.84); opacity: .55; } to { transform: scale(1); opacity: 1; } }
}
