/* BHK PMLR private listening room — V7.0.013E premium polish / artwork guard / EPK links */
.bhk-pmlr-room {
    --bhk-pmlr-bg: #05020a;
    --bhk-pmlr-void: #020105;
    --bhk-pmlr-deep: #12071f;
    --bhk-pmlr-purple: #6e2cff;
    --bhk-pmlr-pink: #ff3fb4;
    --bhk-pmlr-violet: #b76cff;
    --bhk-pmlr-ice: #dcd1ff;
    --bhk-pmlr-signal: #eadfff;
    --bhk-pmlr-panel: rgba(7, 8, 14, .90);
    --bhk-pmlr-panel-2: rgba(22, 18, 34, .94);
    --bhk-pmlr-glass: rgba(255, 255, 255, .06);
    --bhk-pmlr-line: rgba(236, 210, 255, .25);
    --bhk-pmlr-line-hot: rgba(255, 104, 204, .62);
    --bhk-pmlr-text: #f7f2ff;
    --bhk-pmlr-muted: #c9bed7;
    --bhk-pmlr-pink-soft: rgba(255, 63, 180, .38);
    --bhk-pmlr-purple-soft: rgba(110, 44, 255, .34);
    position: relative;
    isolation: isolate;
    overflow: hidden;
    background:
        radial-gradient(circle at 18% 12%, rgba(255, 63, 180, .24), transparent 24%),
        radial-gradient(circle at 78% 8%, rgba(120, 72, 255, .25), transparent 30%),
        radial-gradient(circle at 58% 58%, rgba(182, 108, 255, .14), transparent 38%),
        linear-gradient(145deg, var(--bhk-pmlr-void) 0%, var(--bhk-pmlr-deep) 42%, #06010b 100%);
    color: var(--bhk-pmlr-text);
    min-height: 100svh;
    padding: clamp(18px, 4vw, 44px);
    box-sizing: border-box;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
.bhk-pmlr-room::before,
.bhk-pmlr-room::after {
    content: "";
    position: absolute;
    inset: -20%;
    pointer-events: none;
    z-index: -2;
}
.bhk-pmlr-room::before {
    background:
        radial-gradient(circle at 12% 28%, rgba(255,255,255,.72) 0 1px, transparent 1.6px),
        radial-gradient(circle at 33% 18%, rgba(255,255,255,.50) 0 1px, transparent 1.8px),
        radial-gradient(circle at 70% 24%, rgba(255,255,255,.42) 0 1px, transparent 1.8px),
        radial-gradient(circle at 83% 58%, rgba(255,255,255,.46) 0 1px, transparent 1.8px),
        radial-gradient(circle at 21% 73%, rgba(255,255,255,.32) 0 1px, transparent 1.7px),
        radial-gradient(circle at 58% 82%, rgba(255,255,255,.28) 0 1px, transparent 1.8px);
    background-size: 320px 260px, 460px 380px, 520px 440px, 390px 310px, 580px 500px, 430px 360px;
    opacity: .20;
    filter: blur(.15px);
}
.bhk-pmlr-room::after {
    z-index: -1;
    background:
        radial-gradient(ellipse at 50% 15%, rgba(255, 63, 180, .18), transparent 42%),
        radial-gradient(ellipse at 34% 42%, rgba(110, 44, 255, .27), transparent 48%),
        linear-gradient(100deg, transparent 18%, rgba(255,255,255,.045) 46%, transparent 72%);
    transform: rotate(-8deg) scale(1.08);
    opacity: .92;
    mix-blend-mode: screen;
}
.bhk-pmlr-room *,
.bhk-pmlr-room *::before,
.bhk-pmlr-room *::after { box-sizing: border-box; }
.bhk-pmlr-room__header,
.bhk-pmlr-room__gate,
.bhk-pmlr-player,
.bhk-pmlr-room__status,
.bhk-pmlr-tracklist { position: relative; z-index: 1; }
.bhk-pmlr-room__header {
    max-width: 860px;
    margin: 0 auto 24px;
    text-align: center;
    padding: clamp(10px, 2vw, 20px) 0 4px;
}
.bhk-pmlr-room__kicker {
    color: var(--bhk-pmlr-ice);
    text-transform: uppercase;
    letter-spacing: .22em;
    font-size: 12px;
    margin: 0 0 9px;
    text-shadow: 0 0 18px rgba(220, 209, 255, .24);
}
.bhk-pmlr-room__brand {
    margin: 0;
    display: inline-grid;
    gap: 4px;
    justify-items: center;
    line-height: .86;
    letter-spacing: -.07em;
    text-transform: uppercase;
    text-shadow: 0 0 18px rgba(255,63,180,.30), 0 0 42px rgba(110,44,255,.30);
}
.bhk-pmlr-room__brand span {
    display: inline-block;
    font-size: clamp(48px, 12vw, 108px);
    font-weight: 950;
}
.bhk-pmlr-room__brand sup {
    position: relative;
    top: -.48em;
    margin-left: .04em;
    font-size: .34em;
    letter-spacing: 0;
    color: var(--bhk-pmlr-pink);
    text-shadow: 0 0 14px rgba(255, 63, 180, .72), 0 0 34px rgba(183, 108, 255, .36);
}
.bhk-pmlr-room__brand em {
    display: inline-block;
    color: var(--bhk-pmlr-muted);
    font-style: normal;
    font-size: clamp(18px, 3vw, 30px);
    font-weight: 900;
    letter-spacing: .28em;
    text-indent: .28em;
}
.bhk-pmlr-room__header p:last-child,
.bhk-pmlr-room__header > p:not(.bhk-pmlr-room__kicker):not(.bhk-pmlr-room__signal) {
    color: var(--bhk-pmlr-muted);
    max-width: 680px;
    margin: 14px auto 0;
    line-height: 1.55;
}
.bhk-pmlr-room__signal {
    max-width: 820px;
    margin: 14px auto 0;
    color: rgba(247,242,255,.78);
    text-transform: uppercase;
    letter-spacing: .14em;
    font-size: 11px;
}
.bhk-pmlr-room__epk {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 8px;
    max-width: 760px;
    margin: 18px auto 0;
}
.bhk-pmlr-room__epk span,
.bhk-pmlr-room__epk a {
    min-height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--bhk-pmlr-line);
    padding: 0 12px;
    text-transform: uppercase;
    letter-spacing: .10em;
    font-size: 11px;
    font-weight: 900;
}
.bhk-pmlr-room__epk span {
    color: var(--bhk-pmlr-ice);
    background: rgba(255,255,255,.035);
}
.bhk-pmlr-room__epk a {
    color: var(--bhk-pmlr-text);
    text-decoration: none;
    background: linear-gradient(135deg, rgba(255,63,180,.13), rgba(110,44,255,.12));
    box-shadow: 0 0 22px rgba(110, 44, 255, .10);
}
.bhk-pmlr-room__epk a:hover,
.bhk-pmlr-room__epk a:focus-visible {
    border-color: var(--bhk-pmlr-line-hot);
    box-shadow: 0 0 24px rgba(255,63,180,.17), 0 0 42px rgba(110,44,255,.12);
    outline: none;
}
.bhk-pmlr-room__gate,
.bhk-pmlr-player,
.bhk-pmlr-room__status,
.bhk-pmlr-tracklist { max-width: 940px; margin-left: auto; margin-right: auto; }
.bhk-pmlr-room__gate {
    border: 1px solid var(--bhk-pmlr-line);
    background:
        linear-gradient(135deg, rgba(255, 63, 180, .11), rgba(110, 44, 255, .08) 42%, rgba(2, 1, 7, .88)),
        var(--bhk-pmlr-panel);
    box-shadow: 0 0 0 1px rgba(255,255,255,.025) inset, 0 26px 80px rgba(0,0,0,.42);
    padding: 24px;
    text-align: center;
}
.bhk-pmlr-room__gate h2 { margin: 0 0 8px; }
.bhk-pmlr-room__gate p { margin: 0 0 18px; color: var(--bhk-pmlr-muted); }
.bhk-pmlr-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    padding: 0 18px;
    border: 1px solid var(--bhk-pmlr-line-hot);
    color: #09020c;
    background: linear-gradient(90deg, #d8c7ff, #ff7bd4);
    text-decoration: none;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .08em;
    box-shadow: 0 0 24px rgba(255, 63, 180, .18);
}
.bhk-pmlr-button--ghost { background: transparent; color: var(--bhk-pmlr-text); border-color: var(--bhk-pmlr-line); box-shadow: none; }
.bhk-pmlr-room__status {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
    justify-content: space-between;
    border: 1px solid rgba(220, 209, 255, .34);
    background: linear-gradient(90deg, rgba(220, 209, 255, .10), rgba(255, 63, 180, .055), rgba(110, 44, 255, .08));
    padding: 10px 12px;
    margin-bottom: 14px;
    color: var(--bhk-pmlr-muted);
    font-size: 13px;
    box-shadow: 0 0 22px rgba(220, 209, 255, .07);
}
.bhk-pmlr-room__status span:first-child { color: var(--bhk-pmlr-signal); font-weight: 900; text-transform: uppercase; letter-spacing: .08em; }
.bhk-pmlr-room__status a { color: var(--bhk-pmlr-text); text-underline-offset: 4px; }
.bhk-pmlr-player {
    display: grid;
    grid-template-columns: minmax(210px, 340px) 1fr;
    gap: 18px;
    align-items: stretch;
    border: 1px solid var(--bhk-pmlr-line);
    background:
        linear-gradient(135deg, rgba(255, 63, 180, .13), rgba(110, 44, 255, .10) 38%, rgba(4, 5, 10, .94) 72%),
        var(--bhk-pmlr-panel);
    box-shadow:
        0 0 0 1px rgba(255,255,255,.03) inset,
        0 28px 110px rgba(0,0,0,.50),
        0 0 72px rgba(110, 44, 255, .15);
    padding: 16px;
}
.bhk-pmlr-player::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(110deg, transparent 0 26%, rgba(255,255,255,.052) 48%, transparent 70%);
    opacity: .55;
}
.bhk-pmlr-player__art {
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1;
    min-height: 0;
    align-self: start;
    border: 1px solid rgba(236, 210, 255, .24);
    background:
        radial-gradient(circle at 24% 18%, rgba(255, 63, 180, .16), transparent 28%),
        radial-gradient(circle at 76% 72%, rgba(110, 44, 255, .18), transparent 36%),
        #000;
    display: grid;
    place-items: center;
    overflow: hidden;
    box-shadow: 0 0 0 1px rgba(0,0,0,.42) inset, 0 0 40px rgba(110,44,255,.10);
}
.bhk-pmlr-player__art::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(145deg, rgba(255,255,255,.08), transparent 38%, rgba(255,63,180,.08));
    mix-blend-mode: screen;
}
.bhk-pmlr-player__art img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
    background: #000;
}
.bhk-pmlr-player__art.is-missing-artwork::before {
    content: "Artwork fallback";
    position: absolute;
    left: 10px;
    bottom: 9px;
    z-index: 2;
    color: rgba(247,242,255,.55);
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: .12em;
}
.bhk-pmlr-player__artFallback {
    width: 100%;
    height: 100%;
    min-height: 280px;
    display: grid;
    place-items: center;
    color: var(--bhk-pmlr-signal);
    font-size: clamp(52px, 18vw, 112px);
    font-weight: 950;
    letter-spacing: -.08em;
    background:
        radial-gradient(circle at 50% 38%, rgba(255, 63, 180, .20), transparent 32%),
        radial-gradient(circle at 58% 62%, rgba(110, 44, 255, .26), transparent 38%),
        linear-gradient(145deg, #050307, #171021 60%, #050505);
    text-shadow: 0 0 26px rgba(220, 209, 255, .20), 0 0 58px rgba(255,63,180,.28);
}
.bhk-pmlr-player__artFallback sup,
.bhk-pmlr-track__thumb sup {
    position: relative;
    top: -.48em;
    font-size: .34em;
    color: var(--bhk-pmlr-pink);
    text-shadow: 0 0 18px rgba(255, 63, 180, .72);
}
.bhk-pmlr-player__main { display: flex; flex-direction: column; justify-content: center; gap: 10px; min-width: 0; position: relative; z-index: 1; }
.bhk-pmlr-player__label { margin: 0; color: var(--bhk-pmlr-ice); text-transform: uppercase; letter-spacing: .16em; font-size: 12px; font-weight: 900; }
.bhk-pmlr-player h2 { margin: 0; font-size: clamp(30px, 7vw, 56px); line-height: .94; letter-spacing: -.05em; text-shadow: 0 0 20px rgba(183,108,255,.20); }
.bhk-pmlr-player h2 + p { margin: 0; color: var(--bhk-pmlr-muted); font-size: 16px; }
.bhk-pmlr-player audio { width: 100%; margin-top: 8px; accent-color: var(--bhk-pmlr-pink); }
.bhk-pmlr-player__controls { display: flex; gap: 8px; }
.bhk-pmlr-player__controls button {
    flex: 1;
    min-height: 42px;
    border: 1px solid rgba(236, 210, 255, .28);
    background: linear-gradient(180deg, rgba(255,255,255,.085), rgba(110,44,255,.10));
    color: var(--bhk-pmlr-text);
    text-transform: uppercase;
    letter-spacing: .12em;
    font-weight: 900;
    cursor: pointer;
    box-shadow: 0 0 0 1px rgba(0,0,0,.35) inset;
}
.bhk-pmlr-player__controls button:hover,
.bhk-pmlr-player__controls button:focus-visible {
    border-color: var(--bhk-pmlr-line-hot);
    box-shadow: 0 0 22px rgba(255,63,180,.16), 0 0 0 1px rgba(0,0,0,.35) inset;
    outline: none;
}
.bhk-pmlr-player__notice,
.bhk-pmlr-player__notes { margin: 0; color: var(--bhk-pmlr-muted); line-height: 1.45; }
.bhk-pmlr-player__notice { font-size: 12px; text-transform: uppercase; letter-spacing: .09em; color: rgba(247,242,255,.78); }
.bhk-pmlr-tracklist { display: grid; gap: 8px; margin-top: 14px; }
.bhk-pmlr-track {
    width: 100%;
    display: grid;
    grid-template-columns: 46px 56px 1fr;
    gap: 12px;
    align-items: center;
    text-align: left;
    border: 1px solid var(--bhk-pmlr-line);
    background: linear-gradient(90deg, rgba(7, 8, 14, .94), rgba(22, 18, 34, .88));
    color: var(--bhk-pmlr-text);
    padding: 10px 12px;
    cursor: pointer;
}
.bhk-pmlr-track:hover,
.bhk-pmlr-track:focus-visible { border-color: rgba(255, 63, 180, .48); box-shadow: 0 0 24px rgba(255, 63, 180, .10); outline: none; }
.bhk-pmlr-track.is-current {
    border-color: rgba(234, 223, 255, .76);
    background: linear-gradient(90deg, rgba(220,209,255,.15), rgba(255,63,180,.13), rgba(110,44,255,.14));
    box-shadow: 0 0 26px rgba(220, 209, 255, .10), 0 0 48px rgba(255, 63, 180, .09);
}
.bhk-pmlr-track__num { color: var(--bhk-pmlr-ice); font-weight: 950; font-variant-numeric: tabular-nums; }
.bhk-pmlr-track__thumb {
    width: 56px;
    height: 56px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(236, 210, 255, .20);
    background: #020105;
    overflow: hidden;
    color: var(--bhk-pmlr-signal);
    font-weight: 950;
    letter-spacing: -.08em;
}
.bhk-pmlr-track__thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }
.bhk-pmlr-track__copy strong,
.bhk-pmlr-track__copy em { display: block; }
.bhk-pmlr-track__copy em { color: var(--bhk-pmlr-muted); font-style: normal; margin-top: 3px; }
@media (max-width: 720px) {
    .bhk-pmlr-room { padding: 14px; }
    .bhk-pmlr-room__brand em { letter-spacing: .2em; text-indent: .2em; }
    .bhk-pmlr-room__epk { align-items: stretch; flex-direction: column; }
    .bhk-pmlr-room__epk span,
    .bhk-pmlr-room__epk a { width: 100%; }
    .bhk-pmlr-player { grid-template-columns: 1fr; padding: 12px; }
    .bhk-pmlr-player__art { min-height: 0; }
    .bhk-pmlr-player__artFallback { min-height: min(78vw, 360px); }
    .bhk-pmlr-room__status { align-items: flex-start; flex-direction: column; }
    .bhk-pmlr-track { grid-template-columns: 36px 52px 1fr; gap: 9px; }
    .bhk-pmlr-track__thumb { width: 52px; height: 52px; }
}
@media (prefers-reduced-motion: reduce) {
    .bhk-pmlr-room::before,
    .bhk-pmlr-room::after,
    .bhk-pmlr-player::before { transform: none; }
}

/* BHK PMLR — V7.0.016B reviewer account request and per-track notes flow */
.bhk-pmlr-room__notice {
    position: relative;
    z-index: 1;
    max-width: 940px;
    margin: 0 auto 14px;
    border: 1px solid rgba(220, 209, 255, .36);
    background: linear-gradient(90deg, rgba(220, 209, 255, .12), rgba(110, 44, 255, .10));
    color: var(--bhk-pmlr-text);
    padding: 12px 14px;
    font-weight: 800;
    box-shadow: 0 0 28px rgba(110, 44, 255, .12);
}
.bhk-pmlr-room__notice--success { border-color: rgba(183,108,255,.62); }
.bhk-pmlr-room__notice--error { border-color: rgba(255,63,180,.72); }
.bhk-pmlr-room__gate--split {
    display: grid;
    grid-template-columns: minmax(240px, .8fr) minmax(300px, 1.2fr);
    gap: 14px;
    text-align: left;
    padding: 14px;
}
.bhk-pmlr-room__gateCard {
    border: 1px solid rgba(236, 210, 255, .18);
    background: rgba(255,255,255,.045);
    padding: 18px;
}
.bhk-pmlr-room__gateCard h2,
.bhk-pmlr-room__gateCard h3 { margin: 0 0 8px; color: var(--bhk-pmlr-text); }
.bhk-pmlr-room__gateCard p { margin: 0 0 14px; }
.bhk-pmlr-requestForm__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
}
.bhk-pmlr-requestForm label {
    color: var(--bhk-pmlr-ice);
    display: block;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .08em;
}
.bhk-pmlr-requestForm input,
.bhk-pmlr-requestForm textarea,
.bhk-pmlr-track__noteForm textarea {
    width: 100%;
    margin-top: 6px;
    border: 1px solid rgba(236, 210, 255, .28);
    background: rgba(4, 3, 10, .76);
    color: var(--bhk-pmlr-text);
    padding: 10px;
    box-shadow: 0 0 0 1px rgba(0,0,0,.35) inset;
}
.bhk-pmlr-requestForm input:focus,
.bhk-pmlr-requestForm textarea:focus,
.bhk-pmlr-track__noteForm textarea:focus {
    border-color: var(--bhk-pmlr-line-hot);
    outline: none;
    box-shadow: 0 0 0 1px rgba(255,63,180,.18), 0 0 22px rgba(110,44,255,.14);
}
.bhk-pmlr-requestForm__wide { grid-column: 1 / -1; }
.bhk-pmlr-requestForm .bhk-pmlr-button { margin-top: 12px; }
.bhk-pmlr-track {
    display: grid;
    grid-template-columns: minmax(280px, .95fr) minmax(280px, 1.05fr);
    gap: 12px;
    align-items: stretch;
    padding: 12px;
    cursor: default;
}
.bhk-pmlr-track__play {
    width: 100%;
    min-height: 78px;
    display: grid;
    grid-template-columns: 46px 56px 1fr;
    gap: 12px;
    align-items: center;
    border: 1px solid rgba(236, 210, 255, .18);
    background: linear-gradient(90deg, rgba(255,255,255,.04), rgba(110,44,255,.055));
    color: var(--bhk-pmlr-text);
    text-align: left;
    padding: 10px;
    cursor: pointer;
}
.bhk-pmlr-track__play:hover,
.bhk-pmlr-track__play:focus-visible {
    border-color: var(--bhk-pmlr-line-hot);
    outline: none;
    box-shadow: 0 0 22px rgba(255,63,180,.12);
}
.bhk-pmlr-track__noteForm {
    display: grid;
    gap: 8px;
}
.bhk-pmlr-track__noteForm label {
    color: var(--bhk-pmlr-ice);
    display: block;
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .08em;
}
.bhk-pmlr-track__noteForm textarea {
    min-height: 78px;
    resize: vertical;
}
.bhk-pmlr-track__noteActions {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: space-between;
}
.bhk-pmlr-track__noteActions small {
    color: rgba(247,242,255,.58);
    font-size: 11px;
}
.bhk-pmlr-track__save {
    min-height: 34px;
    border: 1px solid rgba(255,63,180,.46);
    background: linear-gradient(90deg, rgba(220,209,255,.92), rgba(255,123,212,.94));
    color: #09020c;
    padding: 0 14px;
    font-weight: 950;
    text-transform: uppercase;
    letter-spacing: .08em;
    cursor: pointer;
}
.bhk-pmlr-track__save:hover,
.bhk-pmlr-track__save:focus-visible {
    outline: none;
    box-shadow: 0 0 20px rgba(255,63,180,.18);
}
@media (max-width: 860px) {
    .bhk-pmlr-room__gate--split,
    .bhk-pmlr-track { grid-template-columns: 1fr; }
    .bhk-pmlr-requestForm__grid { grid-template-columns: 1fr; }
}
@media (max-width: 720px) {
    .bhk-pmlr-track__play { grid-template-columns: 36px 52px 1fr; gap: 9px; }
}

/* BHK PMLR — V7.0.016B lyrics/content viewport and release artwork hover strip */
.bhk-pmlr-reviewViewport,
.bhk-pmlr-releaseStrip {
    position: relative;
    z-index: 1;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}
.bhk-pmlr-reviewViewport {
    display: grid;
    grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);
    gap: 12px;
    margin-top: 14px;
}
.bhk-pmlr-reviewViewport__panel {
    min-height: 168px;
    border: 1px solid rgba(236, 210, 255, .22);
    background:
        linear-gradient(145deg, rgba(255, 63, 180, .08), rgba(110, 44, 255, .08) 42%, rgba(4, 3, 10, .90)),
        var(--bhk-pmlr-panel);
    box-shadow: 0 0 0 1px rgba(255,255,255,.024) inset, 0 18px 52px rgba(0,0,0,.26);
    padding: 12px;
}
.bhk-pmlr-reviewViewport__panel header {
    display: flex;
    gap: 8px;
    align-items: baseline;
    justify-content: space-between;
    border-bottom: 1px solid rgba(236, 210, 255, .16);
    padding-bottom: 9px;
    margin-bottom: 10px;
}
.bhk-pmlr-reviewViewport__panel header span {
    color: var(--bhk-pmlr-ice);
    text-transform: uppercase;
    letter-spacing: .12em;
    font-size: 10px;
    font-weight: 950;
}
.bhk-pmlr-reviewViewport__panel header strong {
    color: var(--bhk-pmlr-text);
    font-size: 12px;
    text-align: right;
}
.bhk-pmlr-reviewViewport__panel div {
    max-height: 240px;
    overflow: auto;
    color: rgba(247,242,255,.86);
    line-height: 1.55;
    font-size: 13px;
    white-space: pre-wrap;
    scrollbar-color: rgba(255,63,180,.55) rgba(255,255,255,.08);
}
.bhk-pmlr-reviewViewport__panel div.is-empty,
.bhk-pmlr-reviewViewport__panel em {
    color: rgba(247,242,255,.54);
    font-style: normal;
}
.bhk-pmlr-releaseStrip {
    margin-top: 14px;
    border: 1px solid rgba(236, 210, 255, .26);
    background:
        linear-gradient(180deg, rgba(255,255,255,.045), rgba(110,44,255,.045)),
        rgba(4, 3, 10, .88);
    box-shadow: 0 0 0 1px rgba(0,0,0,.34) inset, 0 24px 90px rgba(0,0,0,.34);
    padding: 10px;
    overflow: hidden;
}
.bhk-pmlr-releaseStrip::before,
.bhk-pmlr-releaseStrip::after {
    content: "";
    position: absolute;
    pointer-events: none;
    inset: 0;
}
.bhk-pmlr-releaseStrip::before {
    border: 1px solid rgba(255,255,255,.05);
    inset: 4px;
}
.bhk-pmlr-releaseStrip::after {
    background: linear-gradient(90deg, rgba(255,63,180,.12), transparent 28%, transparent 70%, rgba(110,44,255,.12));
    opacity: .55;
}
.bhk-pmlr-releaseStrip__header {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    padding: 0 2px 8px;
    border-bottom: 1px solid rgba(236, 210, 255, .18);
}
.bhk-pmlr-releaseStrip__header span {
    color: var(--bhk-pmlr-ice);
    text-transform: uppercase;
    letter-spacing: .22em;
    font-size: 10px;
    font-weight: 950;
}
.bhk-pmlr-releaseStrip__header strong {
    color: var(--bhk-pmlr-signal);
    text-transform: uppercase;
    letter-spacing: .18em;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(16px, 3vw, 28px);
    line-height: 1;
    text-shadow: 0 0 20px rgba(220,209,255,.16);
}
.bhk-pmlr-releaseStrip__rail {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: repeat(8, minmax(82px, 1fr));
    gap: 8px;
    padding-top: 10px;
}
.bhk-pmlr-releaseTile {
    position: relative;
    min-width: 0;
    display: grid;
    gap: 5px;
    border: 1px solid rgba(236, 210, 255, .24);
    background: linear-gradient(145deg, rgba(255,255,255,.05), rgba(110,44,255,.08));
    color: var(--bhk-pmlr-text);
    padding: 6px;
    overflow: hidden;
    text-align: left;
    cursor: pointer;
    isolation: isolate;
}
.bhk-pmlr-releaseTile::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(145deg, rgba(255,255,255,.08), transparent 45%, rgba(255,63,180,.10));
    opacity: .55;
    pointer-events: none;
}
.bhk-pmlr-releaseTile:hover,
.bhk-pmlr-releaseTile:focus-visible,
.bhk-pmlr-releaseTile.is-current {
    border-color: rgba(255, 63, 180, .62);
    outline: none;
    box-shadow: 0 0 22px rgba(255,63,180,.16), 0 0 48px rgba(110,44,255,.13);
}
.bhk-pmlr-releaseTile.is-current { background: linear-gradient(145deg, rgba(220,209,255,.14), rgba(255,63,180,.11), rgba(110,44,255,.12)); }
.bhk-pmlr-releaseTile__slot {
    position: absolute;
    left: 6px;
    bottom: 5px;
    z-index: 3;
    display: inline-flex;
    min-width: 22px;
    min-height: 16px;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(236, 210, 255, .24);
    background: rgba(3, 1, 8, .74);
    color: var(--bhk-pmlr-ice);
    font-size: 9px;
    font-weight: 950;
    letter-spacing: .06em;
}
.bhk-pmlr-releaseTile__art {
    position: relative;
    z-index: 1;
    width: 100%;
    aspect-ratio: 1 / 1;
    display: grid;
    place-items: center;
    overflow: hidden;
    border: 1px solid rgba(236, 210, 255, .16);
    background: #05020a;
    color: var(--bhk-pmlr-signal);
    font-weight: 950;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-size: 10px;
}
.bhk-pmlr-releaseTile__art img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.bhk-pmlr-releaseTile__copy {
    position: relative;
    z-index: 1;
    display: grid;
    gap: 2px;
    min-height: 34px;
}
.bhk-pmlr-releaseTile__copy strong,
.bhk-pmlr-releaseTile__copy em {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bhk-pmlr-releaseTile__copy strong {
    color: var(--bhk-pmlr-text);
    font-size: 10px;
    font-weight: 950;
    text-transform: uppercase;
    letter-spacing: .04em;
}
.bhk-pmlr-releaseTile__copy em {
    color: rgba(247,242,255,.60);
    font-style: normal;
    font-size: 9px;
}
.bhk-pmlr-releaseTile__hover {
    position: absolute;
    inset: 6px;
    z-index: 4;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 3px;
    padding: 8px;
    background: linear-gradient(180deg, rgba(3,1,8,.12), rgba(3,1,8,.94));
    color: var(--bhk-pmlr-text);
    opacity: 0;
    transform: translateY(4px);
    transition: opacity .16s ease, transform .16s ease;
    pointer-events: none;
}
.bhk-pmlr-releaseTile:hover .bhk-pmlr-releaseTile__hover,
.bhk-pmlr-releaseTile:focus-visible .bhk-pmlr-releaseTile__hover {
    opacity: 1;
    transform: translateY(0);
}
.bhk-pmlr-releaseTile__hover b,
.bhk-pmlr-releaseTile__hover em,
.bhk-pmlr-releaseTile__hover small { display: block; }
.bhk-pmlr-releaseTile__hover b { font-size: 11px; line-height: 1.1; }
.bhk-pmlr-releaseTile__hover em { color: var(--bhk-pmlr-ice); font-style: normal; font-size: 10px; }
.bhk-pmlr-releaseTile__hover small { color: rgba(247,242,255,.66); font-size: 9px; text-transform: uppercase; letter-spacing: .06em; }
.bhk-pmlr-releaseTile--reserved {
    cursor: default;
    opacity: .46;
    filter: saturate(.65);
}
.bhk-pmlr-releaseTile--reserved .bhk-pmlr-releaseTile__art {
    background:
        linear-gradient(135deg, transparent calc(50% - 1px), rgba(236,210,255,.18), transparent calc(50% + 1px)),
        linear-gradient(45deg, transparent calc(50% - 1px), rgba(236,210,255,.12), transparent calc(50% + 1px)),
        rgba(255,255,255,.035);
}
.bhk-pmlr-releaseTile--reserved:hover,
.bhk-pmlr-releaseTile--reserved:focus-visible {
    border-color: rgba(236, 210, 255, .24);
    box-shadow: none;
}
@media (max-width: 920px) {
    .bhk-pmlr-releaseStrip__rail { grid-template-columns: repeat(4, minmax(82px, 1fr)); }
}
@media (max-width: 720px) {
    .bhk-pmlr-reviewViewport { grid-template-columns: 1fr; }
    .bhk-pmlr-releaseStrip__header { align-items: flex-start; flex-direction: column; }
    .bhk-pmlr-releaseStrip__rail { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}


/* V7.0.019A — BHK² PMLR Cue Notes / private timecoded listening markers */
.bhk-pmlr-cueStation{margin:18px 0 14px;padding:16px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,rgba(12,14,28,.86),rgba(22,10,34,.78));box-shadow:0 18px 44px rgba(0,0,0,.28) inset,0 14px 34px rgba(0,0,0,.22);color:#fff}
.bhk-pmlr-cueStation__header{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:12px;text-transform:uppercase;letter-spacing:.12em;font-size:12px}
.bhk-pmlr-cueStation__header strong{color:#fff}.bhk-pmlr-cueStation__header span{color:#f7b6ff}.bhk-pmlr-cueStation__time{display:flex;align-items:center;gap:10px;margin-bottom:10px}.bhk-pmlr-cueStation__time span{font:700 24px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;color:#fff}.bhk-pmlr-cueStation__time small{opacity:.72;text-transform:uppercase;letter-spacing:.1em}
.bhk-pmlr-cueRail{position:relative;height:42px;margin:10px 0 14px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.1),rgba(255,255,255,.05));overflow:hidden}.bhk-pmlr-cueRail:before{content:"";position:absolute;inset:18px 0 auto;height:1px;background:rgba(255,255,255,.28)}.bhk-pmlr-cueRail__playhead{position:absolute;top:0;bottom:0;left:0;width:2px;background:#fff;box-shadow:0 0 14px rgba(255,255,255,.8);z-index:3}.bhk-pmlr-cueRail__markers{position:absolute;inset:0}.bhk-pmlr-cueMarker{position:absolute;top:7px;transform:translateX(-50%);width:12px;height:28px;border:1px solid rgba(255,255,255,.7);background:#f05cff;box-shadow:0 0 16px rgba(240,92,255,.65);cursor:help}.bhk-pmlr-cueMarker[data-type="licensing"]{background:#61f7ff}.bhk-pmlr-cueMarker[data-type="press_quote"]{background:#ffd35a}.bhk-pmlr-cueMarker[data-type="question"]{background:#ff6b6b}.bhk-pmlr-cueMarker span{position:absolute;left:50%;top:30px;transform:translateX(-50%);display:none;min-width:180px;padding:8px;background:#111;color:#fff;border:1px solid rgba(255,255,255,.2);z-index:5}.bhk-pmlr-cueMarker:hover span,.bhk-pmlr-cueMarker:focus span{display:block}
.bhk-pmlr-cueForm__grid{display:grid;grid-template-columns:minmax(180px,240px) auto;gap:12px;align-items:end}.bhk-pmlr-cueForm label{display:grid;gap:6px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.bhk-pmlr-cueForm select,.bhk-pmlr-cueForm textarea{width:100%;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.3);color:#fff;padding:10px}.bhk-pmlr-cueForm__wide{grid-column:1/-1}.bhk-pmlr-cueForm__capture,.bhk-pmlr-cueForm__actions button{border:1px solid rgba(255,255,255,.32);background:#4c4ef5;color:#fff;padding:10px 14px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.bhk-pmlr-cueForm__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.bhk-pmlr-cueForm__actions small{opacity:.72}
@media (max-width:720px){.bhk-pmlr-cueForm__grid{grid-template-columns:1fr}.bhk-pmlr-cueForm__actions{display:grid}.bhk-pmlr-cueMarker span{left:auto;right:0;transform:none}}


/* BHK V7.0.019B — PMLR Cue Rail UI / Marker Pins / Reviewer Listening Flow */
.bhk-pmlr-cueStation{
    margin:18px 0 14px;
    padding:16px;
    border:1px solid rgba(236,210,255,.25);
    background:
        linear-gradient(135deg,rgba(255,63,180,.11),rgba(110,44,255,.10) 44%,rgba(5,6,12,.92)),
        rgba(7,8,14,.92);
    box-shadow:0 0 0 1px rgba(255,255,255,.03) inset,0 18px 44px rgba(0,0,0,.28),0 0 40px rgba(110,44,255,.12);
    color:#fff;
}
.bhk-pmlr-cueStation__header{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:12px;text-transform:uppercase;letter-spacing:.12em;font-size:12px}
.bhk-pmlr-cueStation__header strong{color:#fff}.bhk-pmlr-cueStation__header span{color:#f7b6ff}.bhk-pmlr-cueStation__header sup{color:#ff7bd4}
.bhk-pmlr-cueStation__meta{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:12px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.18);padding:10px 12px}
.bhk-pmlr-cueStation__meta small,.bhk-pmlr-cueStation__time small{display:block;opacity:.70;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.bhk-pmlr-cueStation__meta strong{display:block;margin-top:3px;color:#fff;font-size:14px}.bhk-pmlr-cueStation__time{text-align:right}.bhk-pmlr-cueStation__time span{font:800 26px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;color:#fff;text-shadow:0 0 18px rgba(255,255,255,.28)}
.bhk-pmlr-cueStation__legend{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.bhk-pmlr-cueStation__legend span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.045);padding:5px 7px;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900;color:rgba(255,255,255,.78)}.bhk-pmlr-cueStation__legend i{width:8px;height:8px;border-radius:999px;background:#f05cff;box-shadow:0 0 12px rgba(240,92,255,.68)}
.bhk-pmlr-cueStation__legend span[data-type="licensing"] i,.bhk-pmlr-cueMarker[data-type="licensing"]{background:#61f7ff;box-shadow:0 0 18px rgba(97,247,255,.62)}
.bhk-pmlr-cueStation__legend span[data-type="press_quote"] i,.bhk-pmlr-cueMarker[data-type="press_quote"]{background:#ffd35a;box-shadow:0 0 18px rgba(255,211,90,.58)}
.bhk-pmlr-cueStation__legend span[data-type="question"] i,.bhk-pmlr-cueMarker[data-type="question"]{background:#ff6b6b;box-shadow:0 0 18px rgba(255,107,107,.62)}
.bhk-pmlr-cueStation__legend span[data-type="correction"] i,.bhk-pmlr-cueMarker[data-type="correction"]{background:#ff915a;box-shadow:0 0 18px rgba(255,145,90,.58)}
.bhk-pmlr-cueStation__legend span[data-type="lyric_note"] i,.bhk-pmlr-cueMarker[data-type="lyric_note"]{background:#bdff6a;box-shadow:0 0 18px rgba(189,255,106,.50)}
.bhk-pmlr-cueStation__legend span[data-type="production"] i,.bhk-pmlr-cueMarker[data-type="production"]{background:#8d82ff;box-shadow:0 0 18px rgba(141,130,255,.62)}
.bhk-pmlr-cueRail{position:relative;height:58px;margin:10px 0 12px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.10),rgba(255,255,255,.04));overflow:visible;cursor:crosshair}.bhk-pmlr-cueRail:before{content:"";position:absolute;left:0;right:0;top:28px;height:1px;background:rgba(255,255,255,.30)}.bhk-pmlr-cueRail__bed{position:absolute;inset:8px 8px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.10) 0 1px,transparent 1px 7px);opacity:.22;pointer-events:none}.bhk-pmlr-cueRail__playhead{position:absolute;top:-1px;bottom:-1px;left:0;width:2px;background:#fff;box-shadow:0 0 14px rgba(255,255,255,.86),0 0 32px rgba(255,63,180,.36);z-index:4}.bhk-pmlr-cueRail__playhead:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #fff}.bhk-pmlr-cueRail__markers{position:absolute;inset:0;z-index:3}.bhk-pmlr-cueMarker{position:absolute;top:8px;transform:translateX(-50%);width:18px;height:42px;border:1px solid rgba(255,255,255,.74);background:#f05cff;color:#05020a;box-shadow:0 0 16px rgba(240,92,255,.65);cursor:pointer;padding:0;z-index:2}.bhk-pmlr-cueMarker b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);font-size:8px;letter-spacing:.08em;line-height:1;color:#05020a}.bhk-pmlr-cueMarker.is-selected{outline:2px solid rgba(255,255,255,.95);outline-offset:3px}.bhk-pmlr-cueMarker.is-live{animation:bhkPmlrCuePulse 1s ease-in-out infinite}.bhk-pmlr-cueMarker span{position:absolute;left:50%;top:46px;transform:translateX(-50%);display:none;min-width:220px;max-width:320px;padding:9px 10px;background:#09050f;color:#fff;border:1px solid rgba(255,255,255,.22);z-index:15;box-shadow:0 14px 34px rgba(0,0,0,.38);text-align:left;font-size:12px;line-height:1.35}.bhk-pmlr-cueMarker:hover span,.bhk-pmlr-cueMarker:focus span{display:block}@keyframes bhkPmlrCuePulse{0%,100%{filter:brightness(1)}50%{filter:brightness(1.45)}}
.bhk-pmlr-cueStation__readout{border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.24);padding:10px 12px;margin-bottom:12px;display:grid;gap:4px}.bhk-pmlr-cueStation__readout strong{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.bhk-pmlr-cueStation__readout span{color:rgba(255,255,255,.78);line-height:1.45}
.bhk-pmlr-cueForm__grid{display:grid;grid-template-columns:minmax(180px,240px) auto;gap:12px;align-items:end}.bhk-pmlr-cueForm label{display:grid;gap:6px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.bhk-pmlr-cueForm select,.bhk-pmlr-cueForm textarea{width:100%;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.36);color:#fff;padding:10px}.bhk-pmlr-cueForm__wide{grid-column:1/-1}.bhk-pmlr-cueForm__capture,.bhk-pmlr-cueForm__actions button{border:1px solid rgba(255,255,255,.32);background:linear-gradient(90deg,#5e4cff,#ff5abe);color:#fff;padding:10px 14px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.bhk-pmlr-cueForm__capture:hover,.bhk-pmlr-cueForm__actions button:hover{filter:brightness(1.08)}.bhk-pmlr-cueForm__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.bhk-pmlr-cueForm__actions small{opacity:.72}
.bhk-pmlr-cueList{margin-top:14px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.16)}.bhk-pmlr-cueList header{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.10);text-transform:uppercase;letter-spacing:.10em;font-size:10px;font-weight:900}.bhk-pmlr-cueList header strong{display:inline-grid;place-items:center;min-width:24px;height:24px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.bhk-pmlr-cueList [data-bhk-pmlr-cue-list-body]{display:grid;gap:6px;padding:8px}.bhk-pmlr-cueList__empty{margin:0;color:rgba(255,255,255,.68);font-size:12px}.bhk-pmlr-cueList__item{display:grid;grid-template-columns:58px 120px 1fr;gap:8px;align-items:center;width:100%;text-align:left;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);color:#fff;padding:8px;cursor:pointer}.bhk-pmlr-cueList__item strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#fff}.bhk-pmlr-cueList__item span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900;color:#f7b6ff}.bhk-pmlr-cueList__item em{font-style:normal;color:rgba(255,255,255,.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bhk-pmlr-cueList__item.is-selected{border-color:rgba(255,255,255,.70);box-shadow:0 0 18px rgba(255,63,180,.16)}
@media (max-width:720px){.bhk-pmlr-cueStation__meta{display:grid}.bhk-pmlr-cueStation__time{text-align:left}.bhk-pmlr-cueForm__grid{grid-template-columns:1fr}.bhk-pmlr-cueForm__actions{display:grid}.bhk-pmlr-cueMarker span{left:auto;right:0;transform:none}.bhk-pmlr-cueList__item{grid-template-columns:52px 1fr}.bhk-pmlr-cueList__item em{grid-column:1/-1;white-space:normal}}

/* BHK V7.0.019C — PMLR full-screen premium layout polish / no 1200px-style room cap */
.bhk-pmlr-room {
    width: 100vw;
    max-width: none;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding: clamp(18px, 2.4vw, 42px) clamp(18px, 2.8vw, 60px) clamp(30px, 3.6vw, 68px);
}
.bhk-pmlr-room__gate,
.bhk-pmlr-player,
.bhk-pmlr-room__status,
.bhk-pmlr-tracklist,
.bhk-pmlr-reviewViewport,
.bhk-pmlr-releaseStrip,
.bhk-pmlr-room__notice {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
}
.bhk-pmlr-room__header {
    max-width: 1180px;
}
.bhk-pmlr-room__header > p:not(.bhk-pmlr-room__kicker):not(.bhk-pmlr-room__signal) {
    max-width: 860px;
}
.bhk-pmlr-room__epk {
    width: 100%;
    max-width: none;
}
.bhk-pmlr-player {
    grid-template-columns: minmax(280px, clamp(360px, 25vw, 540px)) minmax(0, 1fr);
    gap: clamp(16px, 2vw, 34px);
    min-height: min(72svh, 780px);
    padding: clamp(16px, 1.8vw, 30px);
    align-items: center;
}
.bhk-pmlr-player__art {
    align-self: center;
    box-shadow: 0 0 0 1px rgba(0,0,0,.42) inset, 0 0 54px rgba(110,44,255,.16), 0 28px 90px rgba(0,0,0,.32);
}
.bhk-pmlr-player h2 {
    max-width: 1040px;
    font-size: clamp(34px, 5.7vw, 88px);
}
.bhk-pmlr-player__main {
    justify-content: center;
}
.bhk-pmlr-reviewViewport {
    grid-template-columns: minmax(300px, .92fr) minmax(380px, 1.08fr);
}
.bhk-pmlr-reviewViewport__panel div {
    max-height: min(38svh, 420px);
}
.bhk-pmlr-releaseStrip__rail {
    grid-template-columns: repeat(8, minmax(104px, 1fr));
}
.bhk-pmlr-cueStation {
    width: 100%;
}
@media (min-width: 1560px) {
    .bhk-pmlr-tracklist {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        align-items: start;
    }
    .bhk-pmlr-room__gate--split {
        grid-template-columns: minmax(320px, .65fr) minmax(520px, 1.35fr);
    }
}
@media (max-width: 920px) {
    .bhk-pmlr-room {
        width: auto;
        margin-left: 0;
        margin-right: 0;
        padding: 14px;
    }
    .bhk-pmlr-player,
    .bhk-pmlr-reviewViewport {
        grid-template-columns: 1fr;
        min-height: auto;
    }
    .bhk-pmlr-releaseStrip__rail {
        grid-template-columns: repeat(4, minmax(82px, 1fr));
    }
}
@media (max-width: 720px) {
    .bhk-pmlr-releaseStrip__rail {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}


/* BHK V7.0.019C — PMLR private signal console / local-audio visualizer */
.bhk-pmlr-console {
    display: grid;
    gap: 10px;
    margin: 10px 0 4px;
    border: 1px solid rgba(236, 210, 255, .24);
    background:
        linear-gradient(135deg, rgba(255,63,180,.10), rgba(110,44,255,.08) 44%, rgba(0,0,0,.30)),
        rgba(2, 1, 7, .62);
    box-shadow: 0 0 0 1px rgba(255,255,255,.025) inset, 0 18px 54px rgba(0,0,0,.28);
    padding: 12px;
}
.bhk-pmlr-console__header,
.bhk-pmlr-console__transport {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}
.bhk-pmlr-console__header span,
.bhk-pmlr-console__header strong,
.bhk-pmlr-console__transport button,
.bhk-pmlr-console__transport time {
    text-transform: uppercase;
    letter-spacing: .10em;
    font-weight: 900;
    font-size: 10px;
}
.bhk-pmlr-console__header span { color: var(--bhk-pmlr-ice); }
.bhk-pmlr-console__header strong { color: #fff; text-shadow: 0 0 16px rgba(255,63,180,.28); }
.bhk-pmlr-console__scope {
    position: relative;
    height: clamp(116px, 14vw, 188px);
    border: 1px solid rgba(255,255,255,.13);
    background:
        repeating-linear-gradient(90deg, rgba(255,255,255,.055) 0 1px, transparent 1px 24px),
        linear-gradient(180deg, rgba(255,255,255,.04), rgba(0,0,0,.20));
    overflow: hidden;
}
.bhk-pmlr-console__scope::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(90deg, rgba(255,63,180,.12), transparent 30%, transparent 70%, rgba(110,44,255,.12));
    mix-blend-mode: screen;
}
.bhk-pmlr-console canvas {
    width: 100%;
    height: 100%;
    display: block;
}
.bhk-pmlr-console__transport {
    display: grid;
    grid-template-columns: 58px 78px minmax(140px, 1fr) 58px auto;
}
.bhk-pmlr-console__transport button {
    min-height: 38px;
    border: 1px solid rgba(236, 210, 255, .25);
    background: linear-gradient(180deg, rgba(255,255,255,.10), rgba(110,44,255,.12));
    color: var(--bhk-pmlr-text);
    cursor: pointer;
}
.bhk-pmlr-console__transport button:hover,
.bhk-pmlr-console__transport button:focus-visible {
    border-color: var(--bhk-pmlr-line-hot);
    outline: none;
    box-shadow: 0 0 20px rgba(255,63,180,.16);
}
.bhk-pmlr-console__progress {
    position: relative;
    height: 38px;
    border: 1px solid rgba(255,255,255,.16);
    background: rgba(0,0,0,.24);
    cursor: pointer;
    overflow: hidden;
}
.bhk-pmlr-console__progress::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    background: rgba(255,255,255,.32);
}
.bhk-pmlr-console__progress span {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 0;
    background: linear-gradient(90deg, rgba(110,44,255,.48), rgba(255,63,180,.64), rgba(255,255,255,.52));
    box-shadow: 0 0 18px rgba(255,63,180,.26);
}
.bhk-pmlr-console__transport time {
    color: var(--bhk-pmlr-ice);
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    white-space: nowrap;
}
@media (min-width: 1320px) {
    .bhk-pmlr-console { padding: 14px; }
}
@media (max-width: 720px) {
    .bhk-pmlr-console__transport {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .bhk-pmlr-console__progress,
    .bhk-pmlr-console__transport time {
        grid-column: 1 / -1;
    }
}

/* BHK V7.0.019F — PMLR task-based cue capture, timeline, and Barry notes polish */
.bhk-pmlr-page .entry-title,
.bhk-pmlr-page .page-title,
.bhk-pmlr-page main > article > .entry-header,
.bhk-pmlr-page .wp-block-post-title {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
    padding: clamp(14px, 1.6vw, 28px) clamp(10px, 1.8vw, 32px) clamp(22px, 2.8vw, 54px);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__header {
    max-width: 1080px;
    margin-bottom: 14px;
    padding-top: 4px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__brand span {
    font-size: clamp(42px, 7vw, 82px);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__brand em {
    font-size: clamp(14px, 1.8vw, 24px);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__header > p:not(.bhk-pmlr-room__kicker):not(.bhk-pmlr-room__signal) {
    max-width: 900px;
    margin-top: 10px;
    font-size: 13px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__signal,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player__notes {
    display: none;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__epk {
    margin-top: 12px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__status {
    margin-bottom: 10px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip {
    margin-top: 10px;
    margin-bottom: 0;
    padding: 10px 10px 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip__rail {
    grid-template-columns: repeat(8, minmax(94px, 1fr));
    gap: 7px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile {
    padding: 6px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__copy {
    min-height: 30px;
}
.bhk-pmlr-workspace {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: none;
    display: grid;
    grid-template-columns: minmax(260px, clamp(300px, 24vw, 390px)) minmax(0, 1fr);
    gap: clamp(12px, 1.4vw, 22px);
    align-items: start;
    margin: 10px 0 0;
}
.bhk-pmlr-workspace__left {
    display: grid;
    gap: 10px;
    align-content: start;
    min-width: 0;
}
.bhk-pmlr-workspace__left .bhk-pmlr-player__art {
    width: 100%;
    margin: 0;
    align-self: start;
}
.bhk-pmlr-workspace__left .bhk-pmlr-reviewViewport__panel {
    min-height: 260px;
    padding: 12px;
}
.bhk-pmlr-workspace__left .bhk-pmlr-reviewViewport__panel div {
    max-height: clamp(260px, 35svh, 560px);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player {
    display: block;
    width: 100%;
    max-width: none;
    margin: 0;
    min-height: auto;
    padding: clamp(12px, 1.3vw, 20px);
    align-self: start;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player__main {
    display: grid;
    gap: 10px;
    justify-content: stretch;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player__label {
    margin-top: 0;
    font-size: 11px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player h2 {
    font-size: clamp(42px, 5.2vw, 82px);
    letter-spacing: -.06em;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player h2 + p {
    font-size: 14px;
}
.bhk-pmlr-console-ready .bhk-pmlr-player__audioFrame {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console {
    margin: 8px 0 0;
    padding: 10px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__scope {
    height: clamp(92px, 9vw, 142px);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__header {
    grid-template-columns: 1fr auto auto;
}
.bhk-pmlr-console__lang {
    color: var(--bhk-pmlr-ice);
    opacity: .86;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__transport {
    display: grid;
    grid-template-columns: 72px 58px 82px 58px 72px minmax(160px, 1fr) auto;
    gap: 8px;
    align-items: center;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__transport button {
    min-height: 36px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__progress {
    height: 36px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation {
    margin: 10px 0 0;
    padding: 12px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation__meta {
    margin-bottom: 10px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail {
    height: 48px;
    margin-bottom: 10px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player__notice {
    margin-top: 8px;
    font-size: 10px;
    opacity: .70;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-tracklist {
    width: 100%;
    max-width: none;
    margin: 10px 0 0;
    display: block;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track {
    display: none;
    width: 100%;
    max-width: none;
    margin: 0;
    cursor: default;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track.is-current {
    display: grid;
    grid-template-columns: minmax(190px, 280px) minmax(0, 1fr);
    gap: 12px;
    align-items: stretch;
    padding: 10px;
    border-color: rgba(236,210,255,.30);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__play {
    min-height: 86px;
    grid-template-columns: 38px 58px 1fr;
    background: linear-gradient(90deg, rgba(255,255,255,.05), rgba(110,44,255,.085));
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__play::after {
    content: "Selected track";
    grid-column: 2 / -1;
    color: rgba(247,242,255,.48);
    text-transform: uppercase;
    letter-spacing: .10em;
    font-size: 9px;
    font-weight: 900;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__noteForm {
    display: grid;
    gap: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__noteForm label {
    font-size: 12px;
    letter-spacing: .12em;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__noteForm textarea {
    min-height: 100px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__save {
    min-height: 40px;
    min-width: 160px;
}
@media (min-width: 1500px) {
    .bhk-pmlr-workspace {
        grid-template-columns: minmax(320px, 430px) minmax(0, 1fr);
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip__rail {
        grid-template-columns: repeat(8, minmax(116px, 1fr));
    }
}
@media (max-width: 1160px) {
    .bhk-pmlr-workspace {
        grid-template-columns: minmax(240px, 330px) minmax(0, 1fr);
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__transport {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__progress,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__transport time {
        grid-column: 1 / -1;
    }
}
@media (max-width: 920px) {
    .bhk-pmlr-workspace {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-workspace__left {
        grid-template-columns: minmax(180px, 320px) minmax(0, 1fr);
        align-items: stretch;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track.is-current {
        grid-template-columns: 1fr;
    }
}
@media (max-width: 720px) {
    .bhk-pmlr-workspace__left {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__header > p:not(.bhk-pmlr-room__kicker):not(.bhk-pmlr-room__signal) {
        font-size: 12px;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__transport {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__progress,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__transport time {
        grid-column: 1 / -1;
    }
}

/* BHK V7.0.019F — PMLR task-based cue capture / captured time / timeline / Barry notes polish */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--tasks {
    display: grid;
    gap: 10px;
    padding: 12px;
    overflow: visible;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--tasks > .bhk-pmlr-cueStation__header {
    margin-bottom: 0;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(255,255,255,.10);
}
.bhk-pmlr-cueTaskGrid {
    display: grid;
    grid-template-columns: minmax(180px, .88fr) minmax(200px, 1fr) minmax(180px, .92fr);
    gap: 8px;
}
.bhk-pmlr-cueTask {
    position: relative;
    border: 1px solid rgba(236,210,255,.18);
    background:
        linear-gradient(135deg, rgba(255,255,255,.055), rgba(110,44,255,.08) 46%, rgba(4,3,10,.50)),
        rgba(0,0,0,.16);
    box-shadow: 0 0 0 1px rgba(0,0,0,.26) inset;
    padding: 10px;
    min-width: 0;
}
.bhk-pmlr-cueTask > span,
.bhk-pmlr-cueTask header > span,
.bhk-pmlr-barryNotes__header span {
    display: inline-block;
    margin: 0 0 5px;
    color: rgba(247,242,255,.68);
    font-size: 9px;
    line-height: 1;
    font-weight: 950;
    letter-spacing: .16em;
    text-transform: uppercase;
}
.bhk-pmlr-cueTask h3,
.bhk-pmlr-cueTask header h3,
.bhk-pmlr-barryNotes__header strong {
    display: block;
    margin: 0;
    color: #fff;
    font-size: 12px;
    line-height: 1.1;
    font-weight: 950;
    letter-spacing: .10em;
    text-transform: uppercase;
}
.bhk-pmlr-cueTask p,
.bhk-pmlr-cueTask small,
.bhk-pmlr-barryNotes__header small {
    display: block;
    margin: 6px 0 0;
    color: rgba(247,242,255,.64);
    font-size: 11px;
    line-height: 1.35;
}
.bhk-pmlr-cueTask--focus strong {
    display: block;
    margin-top: 7px;
    color: var(--bhk-pmlr-text);
    font-size: 15px;
    line-height: 1.15;
}
.bhk-pmlr-cueTask time {
    display: block;
    margin: 5px 0 8px;
    color: #fff;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-weight: 900;
    font-size: clamp(24px, 2.8vw, 38px);
    line-height: .95;
    letter-spacing: .06em;
    text-shadow: 0 0 24px rgba(255,63,180,.24);
}
.bhk-pmlr-cueTask--capture .bhk-pmlr-cueForm__capture {
    width: 100%;
    min-height: 38px;
    padding: 8px 10px;
    background: linear-gradient(90deg, #5e4cff, #ff5abe);
}
.bhk-pmlr-cueTask--captured {
    border-color: rgba(255,123,212,.30);
    background:
        linear-gradient(135deg, rgba(255,63,180,.10), rgba(110,44,255,.10) 52%, rgba(0,0,0,.20)),
        rgba(0,0,0,.16);
}
.bhk-pmlr-cueTask--captured small {
    color: rgba(247,242,255,.80);
}
.bhk-pmlr-cueTask--timeline {
    padding: 10px;
}
.bhk-pmlr-cueTask--timeline header {
    display: grid;
    grid-template-columns: auto 1fr;
    column-gap: 10px;
    align-items: baseline;
    margin-bottom: 8px;
}
.bhk-pmlr-cueTask--timeline header > span { margin: 0; }
.bhk-pmlr-cueTask--timeline header small {
    grid-column: 1 / -1;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueTask--timeline .bhk-pmlr-cueRail {
    height: 54px;
    margin: 8px 0 8px;
    background:
        linear-gradient(90deg, rgba(255,255,255,.05), rgba(255,255,255,.10), rgba(255,255,255,.05)),
        repeating-linear-gradient(90deg, transparent 0 21px, rgba(255,255,255,.08) 21px 22px);
}
.bhk-pmlr-cueRail__pending {
    position: absolute;
    top: 6px;
    transform: translateX(-50%);
    width: 18px;
    height: 42px;
    border: 1px solid rgba(255,255,255,.92);
    background: linear-gradient(180deg, #ff91f0, #8d48ff);
    color: #05020a;
    box-shadow: 0 0 18px rgba(255,63,180,.62), 0 0 34px rgba(141,72,255,.38);
    z-index: 5;
    pointer-events: none;
}
.bhk-pmlr-cueRail__pending b {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-90deg);
    color: #05020a;
    font-size: 8px;
    line-height: 1;
    font-weight: 950;
    letter-spacing: .08em;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation__readout {
    min-height: 48px;
    margin: 0;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueTask--note {
    display: grid;
    gap: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueTask--note header {
    display: grid;
    grid-template-columns: auto 1fr;
    column-gap: 10px;
    align-items: baseline;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueTask--note header small {
    grid-column: 1 / -1;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation__legend {
    margin: 0;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueForm__grid {
    display: grid;
    grid-template-columns: minmax(180px, 230px) minmax(0, 1fr);
    gap: 10px;
    align-items: stretch;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueForm__wide {
    grid-column: auto;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueForm textarea {
    min-height: 74px;
    resize: vertical;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueForm__actions {
    margin-top: 0;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueList {
    margin-top: 0;
}
.bhk-pmlr-barryNotes {
    display: grid;
    gap: 8px;
    margin-top: 10px;
    padding: 10px;
    border: 1px solid rgba(236,210,255,.20);
    background:
        linear-gradient(135deg, rgba(110,44,255,.08), rgba(255,63,180,.055) 56%, rgba(0,0,0,.30)),
        rgba(8,5,18,.54);
    box-shadow: 0 0 0 1px rgba(0,0,0,.28) inset;
}
.bhk-pmlr-barryNotes__header {
    display: grid;
    grid-template-columns: auto 1fr;
    column-gap: 10px;
    align-items: baseline;
    border-bottom: 1px solid rgba(255,255,255,.09);
    padding-bottom: 8px;
}
.bhk-pmlr-barryNotes__header small { grid-column: 1 / -1; }
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-tracklist {
    margin-top: 0;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track.is-current {
    border-color: rgba(255,123,212,.24);
    background: linear-gradient(90deg, rgba(255,255,255,.045), rgba(110,44,255,.085), rgba(0,0,0,.20));
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__noteForm label {
    color: rgba(247,242,255,.86);
}
@media (max-width: 980px) {
    .bhk-pmlr-cueTaskGrid {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueForm__grid {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueForm__wide {
        grid-column: 1 / -1;
    }
}
@media (max-width: 720px) {
    .bhk-pmlr-cueTask--timeline header,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueTask--note header,
    .bhk-pmlr-barryNotes__header {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueList__item {
        grid-template-columns: 58px 1fr;
    }
}


/* BHK V7.0.019F — PMLR credits panel + lyrics-bottom alignment only */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace {
    align-items: stretch;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left {
    grid-template-rows: auto minmax(360px, 1fr) auto;
    align-content: stretch;
    height: 100%;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--lyrics {
    display: grid;
    grid-template-rows: auto minmax(0, 1fr);
    min-height: clamp(360px, 48svh, 680px);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--lyrics > div {
    max-height: none;
    min-height: 0;
    overflow: auto;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits {
    min-height: 0;
    padding: 10px 12px 12px;
    background:
        linear-gradient(145deg, rgba(255, 63, 180, .07), rgba(110, 44, 255, .075) 42%, rgba(4, 3, 10, .92)),
        var(--bhk-pmlr-panel);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits header {
    padding-bottom: 8px;
    margin-bottom: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits > div {
    max-height: clamp(132px, 22svh, 260px);
    overflow: auto;
    font-size: 12px;
    line-height: 1.48;
    white-space: pre-wrap;
}
@media (max-width: 920px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left {
        grid-template-columns: minmax(180px, 320px) minmax(0, 1fr);
        grid-template-rows: auto auto;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits {
        grid-column: 1 / -1;
    }
}
@media (max-width: 720px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left {
        grid-template-columns: 1fr;
        grid-template-rows: auto minmax(430px, 58svh) auto;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--lyrics {
        min-height: min(58svh, 560px);
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits > div {
        max-height: 260px;
    }
}

/* BHK V7.0.066 — PMLR writer notes layout optimization / expanded note capture pass */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes {
    gap: 8px;
    padding: 10px;
    overflow: visible;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes > .bhk-pmlr-cueStation__header {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    gap: 10px;
    align-items: baseline;
    margin: 0;
    padding: 0 0 7px;
    border-bottom: 1px solid rgba(255,255,255,.10);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes > .bhk-pmlr-cueStation__header small {
    margin: 0;
    color: rgba(247,242,255,.64);
    font-size: 10px;
    line-height: 1.2;
    text-align: right;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes > .bhk-pmlr-cueStation__header b {
    color: #fff;
    font-weight: 950;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes .bhk-pmlr-cueTask {
    padding: 9px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes .bhk-pmlr-cueTask--timeline {
    display: grid;
    gap: 6px;
    padding: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes .bhk-pmlr-cueTask--timeline header {
    display: flex;
    align-items: baseline;
    gap: 10px;
    margin: 0;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes .bhk-pmlr-cueTask--timeline header small {
    margin-left: auto;
    max-width: 520px;
    text-align: right;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes .bhk-pmlr-cueTask--timeline .bhk-pmlr-cueRail {
    height: 42px;
    margin: 4px 0;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes .bhk-pmlr-cueRail:before {
    top: 21px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes .bhk-pmlr-cueMarker,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes .bhk-pmlr-cueRail__pending {
    top: 5px;
    height: 31px;
    width: 15px;
}
.bhk-pmlr-noteComposer {
    display: grid;
    grid-template-columns: minmax(188px, 256px) minmax(0, 1fr);
    gap: 8px;
    align-items: stretch;
}
.bhk-pmlr-noteComposer__capture {
    display: grid;
    align-content: start;
    gap: 8px;
}
.bhk-pmlr-cueCapture__readouts {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
}
.bhk-pmlr-cueCapture__readouts p {
    margin: 0;
    padding: 8px;
    border: 1px solid rgba(236,210,255,.14);
    background: rgba(0,0,0,.22);
}
.bhk-pmlr-cueCapture__readouts small {
    display: block;
    margin: 0 0 4px;
    color: rgba(247,242,255,.58);
    font-size: 9px;
    line-height: 1;
    font-weight: 900;
    letter-spacing: .12em;
    text-transform: uppercase;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__capture time {
    margin: 0;
    font-size: clamp(21px, 2.1vw, 31px);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__capture .bhk-pmlr-cueForm__capture {
    min-height: 36px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form {
    display: grid;
    gap: 7px;
    min-width: 0;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form header {
    grid-template-columns: auto 1fr auto;
    align-items: baseline;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form header small {
    grid-column: auto;
    margin: 0;
    text-align: right;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form .bhk-pmlr-cueStation__legend {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    margin: 0;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form .bhk-pmlr-cueStation__legend span {
    padding: 4px 7px;
    font-size: 9px;
    line-height: 1;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form .bhk-pmlr-cueForm__grid {
    grid-template-columns: minmax(160px, 210px) minmax(0, 1fr);
    gap: 8px;
    align-items: stretch;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form textarea {
    min-height: 118px;
    resize: vertical;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form .bhk-pmlr-cueForm__actions {
    display: flex;
    margin: 0;
    align-items: center;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form .bhk-pmlr-cueForm__actions button {
    min-width: 154px;
}
.bhk-pmlr-cueList--running {
    margin-top: 0;
}
.bhk-pmlr-cueList--running [data-bhk-pmlr-cue-list-body] {
    max-height: none;
}
.bhk-pmlr-cueList--running .bhk-pmlr-cueList__item {
    grid-template-columns: 62px 138px minmax(0, 1fr);
    padding: 7px 8px;
}
.bhk-pmlr-cueList--running .bhk-pmlr-cueList__item em {
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
    line-height: 1.35;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes {
    gap: 7px;
    margin-top: 8px;
    padding: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes__header {
    display: flex;
    gap: 10px;
    align-items: baseline;
    padding-bottom: 6px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes__header small {
    margin-left: auto;
    max-width: 620px;
    text-align: right;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track.is-current {
    grid-template-columns: minmax(170px, 248px) minmax(0, 1fr);
    gap: 8px;
    padding: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__play {
    min-height: 70px;
    grid-template-columns: 30px 48px 1fr;
    padding: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__play::after {
    font-size: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__noteForm {
    gap: 6px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__noteForm textarea {
    min-height: 112px;
    margin-top: 5px;
}
.bhk-pmlr-track__savedNoteTimeline {
    display: grid;
    grid-template-columns: auto auto minmax(0, 1fr);
    gap: 8px;
    align-items: baseline;
    border: 1px solid rgba(236,210,255,.14);
    background: rgba(0,0,0,.20);
    padding: 7px 8px;
    color: rgba(247,242,255,.82);
}
.bhk-pmlr-track__savedNoteTimeline strong,
.bhk-pmlr-track__savedNoteTimeline em {
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: .08em;
    font-size: 9px;
    line-height: 1;
}
.bhk-pmlr-track__savedNoteTimeline p {
    grid-column: 1 / -1;
    margin: 0;
    color: rgba(247,242,255,.78);
    line-height: 1.4;
}
@media (max-width: 980px) {
    .bhk-pmlr-noteComposer,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track.is-current {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form .bhk-pmlr-cueForm__grid {
        grid-template-columns: 1fr;
    }
}
@media (max-width: 720px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes > .bhk-pmlr-cueStation__header,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form header,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes__header {
        display: grid;
        grid-template-columns: 1fr;
        text-align: left;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueTask--timeline header {
        display: grid;
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes > .bhk-pmlr-cueStation__header small,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form header small,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes__header small,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueTask--timeline header small {
        margin-left: 0;
        max-width: none;
        text-align: left;
    }
    .bhk-pmlr-cueList--running .bhk-pmlr-cueList__item {
        grid-template-columns: 58px 1fr;
    }
}


/* BHK V7.0.067 — PMLR New Releases credits authority + note control sizing pass */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits {
    position: relative;
    transform-origin: 50% 0;
    will-change: transform, box-shadow;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits:before {
    content: "";
    position: absolute;
    inset: 8px 10px auto auto;
    width: 34px;
    height: 34px;
    border: 1px solid rgba(255,255,255,.14);
    border-radius: 999px;
    background:
        radial-gradient(circle at 50% 50%, rgba(255,255,255,.65) 0 2px, transparent 3px),
        conic-gradient(from 0deg, rgba(255,123,212,.32), rgba(97,247,255,.18), rgba(110,44,255,.38), rgba(255,123,212,.32));
    opacity: .58;
    pointer-events: none;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits.is-bhk-pmlr-creditSpin,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player__art.is-bhk-pmlr-creditSpin {
    animation: bhkPmlrCreditSpin .64s cubic-bezier(.2,.82,.2,1) both;
}
@keyframes bhkPmlrCreditSpin {
    0% { transform: perspective(900px) rotateY(0deg); filter: brightness(1); }
    48% { transform: perspective(900px) rotateY(10deg) translateY(-1px); filter: brightness(1.15); }
    100% { transform: perspective(900px) rotateY(0deg); filter: brightness(1); }
}
.bhk-pmlr-creditStack {
    display: grid;
    gap: 6px;
    padding-right: 42px;
}
.bhk-pmlr-creditStack h4 {
    margin: 8px 0 1px;
    color: #f7b6ff;
    font-size: 9px;
    line-height: 1;
    font-weight: 950;
    letter-spacing: .13em;
    text-transform: uppercase;
}
.bhk-pmlr-creditStack h4:first-child { margin-top: 0; }
.bhk-pmlr-creditStack p {
    display: grid;
    gap: 2px;
    margin: 0;
    padding: 0 0 6px;
    border-bottom: 1px solid rgba(255,255,255,.07);
}
.bhk-pmlr-creditStack p:last-child { border-bottom: 0; padding-bottom: 0; }
.bhk-pmlr-creditStack strong {
    color: rgba(255,255,255,.94);
    font-size: 11px;
    line-height: 1.22;
    font-weight: 900;
}
.bhk-pmlr-creditStack span {
    color: rgba(236,210,255,.72);
    font-size: 10px;
    line-height: 1.25;
    font-weight: 800;
    letter-spacing: .04em;
}
.bhk-pmlr-creditStack__empty {
    color: rgba(236,210,255,.58);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueForm__capture,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form .bhk-pmlr-cueForm__actions button,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__save {
    width: 154px;
    min-width: 154px;
    max-width: 154px;
    height: 34px;
    min-height: 34px;
    padding: 0 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255,255,255,.28);
    background: linear-gradient(135deg, rgba(166,120,255,.96), rgba(255,138,221,.96));
    color: #17051f;
    font-size: 9px;
    line-height: 1;
    font-weight: 950;
    letter-spacing: .09em;
    text-transform: uppercase;
    box-shadow: 0 0 0 1px rgba(0,0,0,.26) inset, 0 9px 18px rgba(0,0,0,.22);
    white-space: nowrap;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueForm__capture:hover,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueForm__capture:focus-visible,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form .bhk-pmlr-cueForm__actions button:hover,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form .bhk-pmlr-cueForm__actions button:focus-visible,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__save:hover,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__save:focus-visible {
    background: linear-gradient(135deg, rgba(186,150,255,1), rgba(255,171,232,1));
    color: #120019;
    transform: translateY(-1px);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__noteActions {
    align-items: center;
}
@media (max-width: 720px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueForm__capture,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form .bhk-pmlr-cueForm__actions button,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__save {
        width: 100%;
        min-width: 0;
        max-width: none;
    }
}

/* BHK V7.0.069 — PMLR BHK²Q right-side timecode listening console */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console--graphicOnly {
    margin-bottom: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console--graphicOnly .bhk-pmlr-console__scope {
    height: clamp(88px, 8.2vw, 132px);
}
.bhk-pmlr-console__progress--hiddenControl {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    clip-path: inset(50%) !important;
    opacity: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--qConsole {
    padding: 10px;
    gap: 8px;
    background:
        linear-gradient(135deg, rgba(255,63,180,.075), rgba(110,44,255,.085) 44%, rgba(2,1,7,.82)),
        rgba(3,2,10,.86);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--qConsole > .bhk-pmlr-cueStation__header--centered {
    display: flex;
    justify-content: center;
    align-items: baseline;
    gap: 12px;
    padding: 2px 0 8px;
    margin: 0;
    text-align: center;
    border-bottom: 1px solid rgba(236,210,255,.16);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--qConsole > .bhk-pmlr-cueStation__header--centered small {
    position: absolute;
    right: 18px;
    max-width: 260px;
    margin: 0;
    text-align: right;
    opacity: .74;
}
.bhk-pmlr-cueTask--qMarkerLegend {
    padding: 8px;
}
.bhk-pmlr-qMarkerLegend__header {
    display: grid !important;
    grid-template-columns: auto auto minmax(0, 1fr) !important;
    gap: 10px !important;
    align-items: baseline !important;
    margin: 0 0 5px !important;
}
.bhk-pmlr-qMarkerLegend__header small {
    margin-left: auto !important;
    text-align: right !important;
}
.bhk-pmlr-cueStation__legend--numbered {
    display: grid !important;
    grid-template-columns: repeat(8, minmax(86px, 1fr));
    gap: 5px !important;
    margin: 0 0 6px !important;
}
.bhk-pmlr-cueStation__legend--numbered span {
    justify-content: center;
    min-height: 24px;
    padding: 4px 6px !important;
    font-size: 8px !important;
    line-height: 1 !important;
    white-space: nowrap;
}
.bhk-pmlr-cueStation__legend--numbered span b,
.bhk-pmlr-cueList__item span b {
    display: inline-grid;
    place-items: center;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    border: 1px solid rgba(255,255,255,.38);
    background: rgba(240,92,255,.92);
    color: #07020f;
    font-size: 9px;
    line-height: 1;
    font-weight: 950;
    box-shadow: 0 0 14px rgba(240,92,255,.36);
}
.bhk-pmlr-cueStation__legend--numbered span i {
    display: none !important;
}
.bhk-pmlr-cueStation__legend--numbered span[data-type="press_quote"] b,
.bhk-pmlr-cueList__item[data-type="press_quote"] span b { background:#58a7ff; box-shadow:0 0 14px rgba(88,167,255,.34); }
.bhk-pmlr-cueStation__legend--numbered span[data-type="licensing"] b,
.bhk-pmlr-cueList__item[data-type="licensing"] span b { background:#61f7ff; box-shadow:0 0 14px rgba(97,247,255,.34); }
.bhk-pmlr-cueStation__legend--numbered span[data-type="question"] b,
.bhk-pmlr-cueList__item[data-type="question"] span b { background:#ff965a; box-shadow:0 0 14px rgba(255,150,90,.34); }
.bhk-pmlr-cueStation__legend--numbered span[data-type="correction"] b,
.bhk-pmlr-cueList__item[data-type="correction"] span b { background:#ffd64f; box-shadow:0 0 14px rgba(255,214,79,.34); }
.bhk-pmlr-cueStation__legend--numbered span[data-type="lyric_note"] b,
.bhk-pmlr-cueList__item[data-type="lyric_note"] span b { background:#8cff5b; box-shadow:0 0 14px rgba(140,255,91,.28); }
.bhk-pmlr-cueStation__legend--numbered span[data-type="production"] b,
.bhk-pmlr-cueList__item[data-type="production"] span b { background:#9876ff; box-shadow:0 0 14px rgba(152,118,255,.36); }
.bhk-pmlr-cueStation__legend--numbered span[data-type="general"] b,
.bhk-pmlr-cueList__item[data-type="general"] span b { background:#ff63c7; box-shadow:0 0 14px rgba(255,99,199,.36); }
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--qConsole .bhk-pmlr-cueRail {
    height: 48px;
    margin: 4px 0 5px;
    background:
        linear-gradient(90deg, rgba(255,63,180,.08), rgba(110,44,255,.06), rgba(255,255,255,.035)),
        repeating-linear-gradient(90deg, rgba(255,255,255,.08) 0 1px, transparent 1px 14px),
        rgba(0,0,0,.20);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--qConsole .bhk-pmlr-cueMarker {
    top: 7px;
    width: 18px;
    height: 33px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--qConsole .bhk-pmlr-cueMarker b {
    transform: translate(-50%, -50%);
    font-size: 10px;
    color: #08020f;
}
.bhk-pmlr-noteComposer--qConsole {
    grid-template-columns: minmax(230px, 300px) minmax(0, 1fr);
    gap: 8px;
}
.bhk-pmlr-qControlCenter {
    gap: 8px;
}
.bhk-pmlr-qControlCenter__track {
    display: grid !important;
    gap: 3px;
    margin: 0 !important;
    padding: 7px 8px;
    border: 1px solid rgba(236,210,255,.14);
    background: rgba(0,0,0,.22);
}
.bhk-pmlr-qControlCenter__track small {
    margin: 0 !important;
}
.bhk-pmlr-qControlCenter__track strong {
    color: #fff;
    font-size: 12px;
    line-height: 1.1;
}
.bhk-pmlr-qTransport {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 5px;
}
.bhk-pmlr-qTransport button {
    min-height: 32px;
    border: 1px solid rgba(236,210,255,.20);
    background: linear-gradient(180deg, rgba(255,255,255,.08), rgba(110,44,255,.10));
    color: rgba(247,242,255,.94);
    font-size: 9px;
    line-height: 1;
    font-weight: 950;
    letter-spacing: .08em;
    text-transform: uppercase;
    cursor: pointer;
}
.bhk-pmlr-qTransport button:hover,
.bhk-pmlr-qTransport button:focus-visible {
    border-color: rgba(255,123,212,.58);
    outline: none;
    box-shadow: 0 0 18px rgba(255,63,180,.15);
}
.bhk-pmlr-qControlCenter__captured {
    min-height: 28px;
    margin: 0 !important;
    padding: 7px 8px;
    border: 1px solid rgba(255,123,212,.16);
    background: rgba(255,63,180,.055);
}
.bhk-pmlr-qTimestampForm header small b {
    color: #ff7bd4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 12px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qTimestampForm .bhk-pmlr-cueForm__grid--qConsole {
    grid-template-columns: minmax(170px, 220px) minmax(0, 1fr);
    align-items: stretch;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qTimestampForm textarea {
    min-height: 132px;
}
.bhk-pmlr-cueList--banked {
    border-color: rgba(236,210,255,.18);
    background: rgba(0,0,0,.18);
}
.bhk-pmlr-cueList--banked header {
    display: grid;
    grid-template-columns: auto auto minmax(0, 1fr);
    gap: 10px;
    align-items: center;
}
.bhk-pmlr-cueList--banked header em {
    color: #ff7bd4;
    font-style: normal;
    letter-spacing: .06em;
    text-transform: none;
}
.bhk-pmlr-cueList__banks {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 5px;
    min-width: 0;
}
.bhk-pmlr-cueList__banks small {
    color: rgba(247,242,255,.68);
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .10em;
    text-transform: uppercase;
}
.bhk-pmlr-cueList__banks button {
    width: 28px;
    height: 22px;
    border: 1px solid rgba(236,210,255,.18);
    background: rgba(0,0,0,.20);
    color: rgba(247,242,255,.88);
    font-size: 10px;
    font-weight: 950;
    cursor: pointer;
}
.bhk-pmlr-cueList__banks button.is-active {
    border-color: rgba(255,123,212,.54);
    background: linear-gradient(135deg, rgba(110,44,255,.88), rgba(255,63,180,.58));
    color: #fff;
}
.bhk-pmlr-cueList--banked [data-bhk-pmlr-cue-list-body] {
    display: grid;
    gap: 4px;
    padding: 7px;
}
.bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item {
    grid-template-columns: 70px 174px minmax(0, 1fr) 18px;
    gap: 8px;
    min-height: 34px;
    padding: 6px 8px;
}
.bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item i {
    font-style: normal;
    color: rgba(247,242,255,.58);
    text-align: right;
}
.bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item span {
    display: inline-flex;
    align-items: center;
}
.bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item em {
    line-height: 1.25;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes {
    margin-top: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes__header strong::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 7px;
    background: #ff3fb4;
    box-shadow: 0 0 12px rgba(255,63,180,.44);
}
@media (max-width: 1320px) {
    .bhk-pmlr-cueStation__legend--numbered {
        grid-template-columns: repeat(4, minmax(120px, 1fr));
    }
}
@media (max-width: 980px) {
    .bhk-pmlr-noteComposer--qConsole,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qTimestampForm .bhk-pmlr-cueForm__grid--qConsole {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-cueList--banked header {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-cueList__banks {
        justify-content: flex-start;
    }
}
@media (max-width: 720px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--qConsole > .bhk-pmlr-cueStation__header--centered {
        display: grid;
        grid-template-columns: 1fr;
        text-align: left;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--qConsole > .bhk-pmlr-cueStation__header--centered small {
        position: static;
        max-width: none;
        text-align: left;
    }
    .bhk-pmlr-cueStation__legend--numbered {
        grid-template-columns: 1fr 1fr;
    }
    .bhk-pmlr-cueCapture__readouts,
    .bhk-pmlr-qTransport {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item {
        grid-template-columns: 64px minmax(0, 1fr);
    }
    .bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item em,
    .bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item i {
        grid-column: 1 / -1;
    }
}

/* BHK V7.0.069R1 — PMLR Q Control Center section split / compact time font */
.bhk-pmlr-noteComposer--sectionSplit {
    grid-template-columns: minmax(245px, 305px) minmax(0, 1fr);
    align-items: stretch;
    gap: 8px;
}
.bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-noteComposer__right,
.bhk-pmlr-qTimestampColumn {
    display: grid;
    grid-template-rows: minmax(185px, auto) auto;
    gap: 8px;
    min-width: 0;
}
.bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-qControlCenter {
    display: grid;
    align-content: start;
    gap: 8px;
}
.bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-cueCapture__readouts {
    grid-template-columns: 1fr 1fr;
    gap: 6px;
}
.bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-cueCapture__readouts p {
    min-width: 0;
    padding: 7px 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-noteComposer__capture time,
.bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-noteComposer__capture time {
    margin: 0;
    color: #fff;
    font-size: 13px !important;
    line-height: 1.22;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
    font-weight: 950;
    letter-spacing: .065em;
    white-space: nowrap;
    text-shadow: 0 0 12px rgba(255,63,180,.18);
}
.bhk-pmlr-qControlCenter__markerType {
    display: grid;
    gap: 6px;
    margin: 0;
    color: #fff;
    font-size: 10px;
    line-height: 1;
    font-weight: 950;
    letter-spacing: .12em;
    text-transform: uppercase;
}
.bhk-pmlr-qControlCenter__markerType select {
    width: 100%;
    min-height: 40px;
    border: 1px solid rgba(236,210,255,.24);
    background: rgba(0,0,0,.34);
    color: #fff;
    padding: 0 10px;
    font-size: 11px;
    line-height: 1;
    font-weight: 900;
    letter-spacing: .02em;
}
.bhk-pmlr-qControlCenter__submit {
    width: 100%;
    min-height: 34px;
    border: 1px solid rgba(255,255,255,.28);
    background: linear-gradient(135deg, rgba(166,120,255,.96), rgba(255,138,221,.96));
    color: #17051f;
    font-size: 9px;
    line-height: 1;
    font-weight: 950;
    letter-spacing: .09em;
    text-transform: uppercase;
    cursor: pointer;
    box-shadow: 0 0 0 1px rgba(0,0,0,.26) inset, 0 9px 18px rgba(0,0,0,.22);
}
.bhk-pmlr-qControlCenter__submit:hover,
.bhk-pmlr-qControlCenter__submit:focus-visible {
    background: linear-gradient(135deg, rgba(186,150,255,1), rgba(255,171,232,1));
    color: #120019;
    transform: translateY(-1px);
    outline: none;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qTimestampColumn .bhk-pmlr-qTimestampForm .bhk-pmlr-cueForm__grid--qConsole,
.bhk-pmlr-qTimestampColumn .bhk-pmlr-qTimestampForm .bhk-pmlr-cueForm__grid--qConsole {
    grid-template-columns: 1fr;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qTimestampColumn .bhk-pmlr-qTimestampForm textarea,
.bhk-pmlr-qTimestampColumn .bhk-pmlr-qTimestampForm textarea {
    min-height: 136px;
}
.bhk-pmlr-qTimestampColumn .bhk-pmlr-cueForm__actions {
    min-height: 22px;
}
.bhk-pmlr-qTimestampColumn .bhk-pmlr-cueList--banked {
    margin-top: 0;
}
.bhk-pmlr-qTimestampColumn .bhk-pmlr-cueList--banked header {
    grid-template-columns: auto auto minmax(0, 1fr);
}
.bhk-pmlr-cueStation__legend--numbered span.is-type-selected,
.bhk-pmlr-cueStation__legend span.is-type-selected {
    border-color: rgba(97,247,255,.72);
    background: linear-gradient(135deg, rgba(97,247,255,.13), rgba(255,63,180,.08));
    color: #fff;
    box-shadow: 0 0 0 1px rgba(97,247,255,.12) inset, 0 0 18px rgba(97,247,255,.16);
}
.bhk-pmlr-cueMarker.is-selected,
.bhk-pmlr-cueMarker.is-type-selected {
    outline: 2px solid rgba(255,255,255,.95);
    outline-offset: 4px;
    filter: brightness(1.22);
}
.bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item.is-selected {
    border-color: rgba(97,247,255,.72);
    background: linear-gradient(90deg, rgba(97,247,255,.12), rgba(110,44,255,.10), rgba(0,0,0,.20));
    box-shadow: 0 0 0 1px rgba(97,247,255,.10) inset, 0 0 22px rgba(97,247,255,.12);
}
.bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item.is-selected strong {
    color: #fff;
}
.bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item.is-selected i {
    color: rgba(255,255,255,.88);
}
@media (max-width: 980px) {
    .bhk-pmlr-noteComposer--sectionSplit {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-qTimestampColumn .bhk-pmlr-cueList--banked header {
        grid-template-columns: 1fr;
    }
}
@media (max-width: 720px) {
    .bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-cueCapture__readouts,
    .bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-qTransport {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-noteComposer__capture time,
    .bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-noteComposer__capture time {
        white-space: normal;
    }
}

/* BHK V7.0.069R2 — PMLR Q Console polish, aligned CTAs, redundant card cleanup */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits > div,
.bhk-pmlr-reviewViewport__panel--credits > div {
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits > div::-webkit-scrollbar,
.bhk-pmlr-reviewViewport__panel--credits > div::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__play,
.bhk-pmlr-barryNotes .bhk-pmlr-track__play {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track,
.bhk-pmlr-barryNotes .bhk-pmlr-track {
    grid-template-columns: 1fr;
    min-height: 0;
    padding: 10px;
    background:
        linear-gradient(180deg, rgba(71,24,102,.16), rgba(0,0,0,.08)),
        rgba(8,4,16,.58);
    border-color: rgba(218,159,255,.22);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter,
.bhk-pmlr-qControlCenter {
    border-color: rgba(232,185,255,.34);
    background:
        linear-gradient(180deg, rgba(42,16,67,.82), rgba(9,5,21,.92)),
        radial-gradient(circle at 70% 0%, rgba(255,102,219,.09), transparent 34%);
    box-shadow:
        0 0 0 1px rgba(255,255,255,.035) inset,
        0 16px 34px rgba(0,0,0,.32),
        0 0 24px rgba(153,77,255,.08);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter > span,
.bhk-pmlr-qControlCenter > span {
    color: rgba(229,198,255,.72);
    letter-spacing: .17em;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter h3,
.bhk-pmlr-qControlCenter h3 {
    color: #fff;
    text-shadow: 0 0 16px rgba(255,119,228,.18);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-cueCapture__readouts p,
.bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-cueCapture__readouts p,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter__track,
.bhk-pmlr-qControlCenter__track,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter__captured,
.bhk-pmlr-qControlCenter__captured {
    border: 1px solid rgba(220,177,255,.18);
    background: rgba(0,0,0,.26);
    box-shadow: 0 0 0 1px rgba(255,255,255,.025) inset;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-noteComposer__capture time,
.bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-noteComposer__capture time {
    font-size: 12px !important;
    line-height: 1.25;
    letter-spacing: .07em;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueForm__capture,
.bhk-pmlr-cueForm__capture,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter__submit,
.bhk-pmlr-qControlCenter__submit,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__save,
.bhk-pmlr-track__save {
    width: 100%;
    max-width: 285px;
    min-height: 34px;
    height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255,255,255,.30);
    background: linear-gradient(135deg, rgba(166,120,255,.98), rgba(255,138,221,.98));
    color: #140018;
    font-size: 9px;
    line-height: 1;
    font-weight: 950;
    letter-spacing: .095em;
    text-transform: uppercase;
    box-shadow:
        0 0 0 1px rgba(0,0,0,.24) inset,
        0 10px 18px rgba(0,0,0,.28),
        0 0 18px rgba(255,87,216,.10);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueForm__capture,
.bhk-pmlr-cueForm__capture,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter__submit,
.bhk-pmlr-qControlCenter__submit {
    max-width: none;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__noteActions,
.bhk-pmlr-track__noteActions {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(154px, 285px);
    align-items: center;
    gap: 10px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__save,
.bhk-pmlr-track__save {
    justify-self: end;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qTransport,
.bhk-pmlr-qTransport {
    gap: 6px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qTransport button,
.bhk-pmlr-qTransport button {
    min-height: 32px;
    border-color: rgba(221,180,255,.26);
    background: linear-gradient(180deg, rgba(255,255,255,.055), rgba(0,0,0,.18));
    color: rgba(255,255,255,.92);
    font-size: 9px;
    font-weight: 950;
    letter-spacing: .07em;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter__markerType select,
.bhk-pmlr-qControlCenter__markerType select {
    min-height: 36px;
    background:
        linear-gradient(180deg, rgba(255,255,255,.045), rgba(0,0,0,.25)),
        rgba(7,3,16,.72);
    border-color: rgba(222,178,255,.27);
}
.bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item.is-type-selected {
    border-color: rgba(97,247,255,.48);
    background: linear-gradient(90deg, rgba(97,247,255,.075), rgba(0,0,0,.15));
}
@media (max-width: 720px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__noteActions,
    .bhk-pmlr-track__noteActions {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__save,
    .bhk-pmlr-track__save {
        justify-self: stretch;
        max-width: none;
    }
}

/* BHK V7.0.069R3 — PMLR long-form writer input extension / redundant selected-card removal */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__play,
.bhk-pmlr-barryNotes .bhk-pmlr-track__play {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track,
.bhk-pmlr-barryNotes .bhk-pmlr-track {
    display: block !important;
    grid-template-columns: none !important;
    width: 100%;
    padding: 10px 12px 12px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__noteForm,
.bhk-pmlr-barryNotes .bhk-pmlr-track__noteForm {
    display: grid;
    grid-template-columns: 1fr;
    width: 100%;
    gap: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__noteForm label,
.bhk-pmlr-barryNotes .bhk-pmlr-track__noteForm label {
    width: 100%;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__noteForm textarea,
.bhk-pmlr-barryNotes .bhk-pmlr-track__noteForm textarea {
    width: 100% !important;
    min-height: 205px;
    max-width: none;
    box-sizing: border-box;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__noteActions,
.bhk-pmlr-barryNotes .bhk-pmlr-track__noteActions {
    grid-template-columns: minmax(0, 1fr) minmax(154px, 285px);
    width: 100%;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__savedNoteTimeline,
.bhk-pmlr-barryNotes .bhk-pmlr-track__savedNoteTimeline {
    margin-top: 8px;
}
@media (max-width: 720px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__noteActions,
    .bhk-pmlr-barryNotes .bhk-pmlr-track__noteActions {
        grid-template-columns: 1fr;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes .bhk-pmlr-track__noteForm textarea,
    .bhk-pmlr-barryNotes .bhk-pmlr-track__noteForm textarea {
        min-height: 168px;
    }
}

/* BHK V7.0.069R5 — PMLR credits expansion, cue delete action, and hardware control polish */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left > .bhk-pmlr-player__art,
.bhk-pmlr-workspace__left > .bhk-pmlr-player__art {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left,
.bhk-pmlr-workspace__left {
    grid-template-rows: minmax(420px, 1.35fr) minmax(300px, .95fr) !important;
    gap: 12px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits,
.bhk-pmlr-reviewViewport__panel--credits {
    display: grid;
    grid-template-rows: auto minmax(0, 1fr);
    min-height: clamp(300px, 34svh, 520px) !important;
    overflow: hidden;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits header strong,
.bhk-pmlr-reviewViewport__panel--credits header strong {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits > div,
.bhk-pmlr-reviewViewport__panel--credits > div {
    max-height: none !important;
    min-height: 0;
    overflow: hidden !important;
    padding-right: 0;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter,
.bhk-pmlr-qControlCenter {
    position: relative;
    padding: 14px 14px 13px;
    border: 1px solid rgba(225,185,255,.38);
    background:
        linear-gradient(180deg, rgba(45,20,70,.92), rgba(13,7,28,.96) 54%, rgba(4,3,10,.98)),
        radial-gradient(circle at 18% 0%, rgba(255,104,222,.13), transparent 32%),
        radial-gradient(circle at 82% 12%, rgba(104,84,255,.16), transparent 34%);
    box-shadow:
        0 0 0 1px rgba(255,255,255,.035) inset,
        0 0 0 4px rgba(0,0,0,.20) inset,
        0 18px 36px rgba(0,0,0,.42),
        0 0 28px rgba(154,82,255,.12);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter::before,
.bhk-pmlr-qControlCenter::before {
    content: "";
    position: absolute;
    inset: 6px;
    pointer-events: none;
    border: 1px solid rgba(255,255,255,.045);
    background:
        linear-gradient(90deg, rgba(255,255,255,.035) 0 1px, transparent 1px 100%),
        linear-gradient(180deg, rgba(255,255,255,.028) 0 1px, transparent 1px 100%);
    background-size: 18px 18px;
    opacity: .42;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter > *,
.bhk-pmlr-qControlCenter > * {
    position: relative;
    z-index: 1;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter > span,
.bhk-pmlr-qControlCenter > span {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    color: rgba(236,210,255,.72);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter > span::before,
.bhk-pmlr-qControlCenter > span::before {
    content: "";
    width: 6px;
    height: 6px;
    background: #ff6bdc;
    box-shadow: 0 0 12px rgba(255,107,220,.72);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter h3,
.bhk-pmlr-qControlCenter h3 {
    margin-top: 3px;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(255,255,255,.09);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-cueCapture__readouts p,
.bhk-pmlr-noteComposer--sectionSplit .bhk-pmlr-cueCapture__readouts p,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter__track,
.bhk-pmlr-qControlCenter__track,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter__captured,
.bhk-pmlr-qControlCenter__captured,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qControlCenter__markerType select,
.bhk-pmlr-qControlCenter__markerType select {
    border-color: rgba(228,190,255,.25);
    background:
        linear-gradient(180deg, rgba(255,255,255,.055), rgba(0,0,0,.30)),
        rgba(9,4,20,.72);
    box-shadow:
        0 1px 0 rgba(255,255,255,.055) inset,
        0 -1px 0 rgba(0,0,0,.45) inset,
        0 0 16px rgba(123,70,255,.055);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qTransport button,
.bhk-pmlr-qTransport button {
    border-color: rgba(228,190,255,.28);
    background:
        linear-gradient(180deg, rgba(255,255,255,.08), rgba(0,0,0,.28)),
        rgba(18,9,36,.78);
    box-shadow:
        0 1px 0 rgba(255,255,255,.07) inset,
        0 8px 16px rgba(0,0,0,.28);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qTransport button:hover,
.bhk-pmlr-qTransport button:hover,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-qTransport button:focus-visible,
.bhk-pmlr-qTransport button:focus-visible {
    border-color: rgba(255,116,226,.58);
    color: #fff;
    box-shadow:
        0 1px 0 rgba(255,255,255,.09) inset,
        0 10px 20px rgba(0,0,0,.34),
        0 0 18px rgba(255,83,218,.16);
}
.bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item {
    grid-template-columns: 58px minmax(132px, .42fr) minmax(0, 1fr) auto 18px;
}
.bhk-pmlr-cueList__delete {
    min-width: 58px;
    min-height: 26px;
    border: 1px solid rgba(255,118,174,.28);
    background: rgba(72,13,35,.45);
    color: rgba(255,210,230,.88);
    font-size: 8px;
    line-height: 1;
    font-weight: 950;
    letter-spacing: .08em;
    text-transform: uppercase;
    cursor: pointer;
}
.bhk-pmlr-cueList__delete:hover,
.bhk-pmlr-cueList__delete:focus-visible {
    border-color: rgba(255,118,174,.72);
    background: rgba(118,18,54,.72);
    color: #fff;
    box-shadow: 0 0 14px rgba(255,74,154,.16);
}
.bhk-pmlr-cueList__delete:disabled {
    opacity: .55;
    cursor: wait;
}
@media (max-width: 920px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left,
    .bhk-pmlr-workspace__left {
        grid-template-rows: auto auto !important;
    }
    .bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item {
        grid-template-columns: 52px 1fr auto;
    }
    .bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item em,
    .bhk-pmlr-cueList--banked .bhk-pmlr-cueList__item i {
        grid-column: 1 / -1;
    }
}

/* BHK V7.0.069R6 — PMLR Credits scrollbar ornament cleanup
   Scope: Credits panel only. Remove the small record/status ornament and native scrollbar arrow buttons while retaining the Credits content and layout. */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits::before,
.bhk-pmlr-reviewViewport__panel--credits::before {
    content: none !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits::-webkit-scrollbar-button,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits *::-webkit-scrollbar-button,
.bhk-pmlr-reviewViewport__panel--credits::-webkit-scrollbar-button,
.bhk-pmlr-reviewViewport__panel--credits *::-webkit-scrollbar-button {
    width: 0 !important;
    height: 0 !important;
    display: none !important;
    background: transparent !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits::-webkit-scrollbar-corner,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits *::-webkit-scrollbar-corner,
.bhk-pmlr-reviewViewport__panel--credits::-webkit-scrollbar-corner,
.bhk-pmlr-reviewViewport__panel--credits *::-webkit-scrollbar-corner {
    background: transparent !important;
}

/* BHK V7.0.213 — PMLR Login front-door UI parity polish */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split) {
    width: min(860px, 100%);
    max-width: 860px;
    margin: 18px auto 0;
    padding: clamp(18px, 2.4vw, 30px);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 12px;
    text-align: center;
    background:
        linear-gradient(135deg, rgba(255, 63, 180, .12), rgba(110, 44, 255, .10) 44%, rgba(2, 1, 7, .94)),
        rgba(7, 8, 14, .92);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split) h2,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split) p {
    flex: 0 0 100%;
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split) h2 {
    font-size: clamp(22px, 3vw, 34px);
    letter-spacing: -.02em;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split) .bhk-pmlr-button {
    flex: 0 1 220px;
    width: auto;
    min-width: 180px;
    min-height: 46px;
    margin: 0;
    white-space: nowrap;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split) .bhk-pmlr-button--ghost {
    background: rgba(255,255,255,.035);
}
@media (max-width: 620px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split) {
        display: grid;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split) .bhk-pmlr-button {
        width: 100%;
        min-width: 0;
    }
}


/* BHK V7.0.214 — PMLR Login public front-door simplification */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__header {
    max-width: 620px;
    margin-bottom: 18px;
    padding-bottom: 0;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__header > p:not(.bhk-pmlr-room__kicker):not(.bhk-pmlr-room__signal) {
    max-width: 460px;
    margin-top: 12px;
    font-size: 14px;
    line-height: 1.45;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__signal,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__epk {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate--simple,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split):not(.bhk-pmlr-room__gate--simple) {
    width: min(640px, 100%);
    max-width: 640px;
    margin-top: 16px;
    padding: clamp(18px, 2.2vw, 26px);
    background:
        linear-gradient(135deg, rgba(255, 63, 180, .08), rgba(110, 44, 255, .08) 46%, rgba(2, 1, 7, .94)),
        rgba(7, 8, 14, .92);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate--simple h2,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split):not(.bhk-pmlr-room__gate--simple) h2 {
    font-size: clamp(22px, 2.6vw, 30px);
    margin-bottom: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate--simple p,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split):not(.bhk-pmlr-room__gate--simple) p {
    max-width: 360px;
    margin: 0 auto 16px;
    font-size: 14px;
    line-height: 1.45;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate--simple .bhk-pmlr-button {
    width: min(260px, 100%);
}
@media (max-width: 620px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__header {
        max-width: 100%;
    }
}

/* BHK V7.0.221 — PMLR 12-song strip and alternate lyric revision editor */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip__header strong {
    font-size: clamp(13px, 1.35vw, 20px);
    letter-spacing: .14em;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip__rail {
    grid-template-columns: repeat(12, minmax(58px, 1fr)) !important;
    gap: 6px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile {
    padding: 5px !important;
    min-height: 0;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__copy {
    min-height: 24px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__copy strong {
    font-size: 8px;
    letter-spacing: .03em;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__copy em,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__hover small {
    font-size: 8px;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__slot {
    min-width: 18px;
    min-height: 14px;
    font-size: 8px;
    left: 5px;
    bottom: 4px;
}
.bhk-pmlr-room__songLimit {
    width: min(940px, 100%);
    margin: -2px auto 10px;
    color: rgba(247,242,255,.66);
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .12em;
    text-align: right;
}
.bhk-pmlr-lyricAlt {
    margin-top: 12px;
    border: 1px solid rgba(236,210,255,.22);
    background:
        linear-gradient(135deg, rgba(255,63,180,.075), rgba(110,44,255,.08) 52%, rgba(0,0,0,.28)),
        rgba(5,3,12,.82);
    box-shadow: 0 0 0 1px rgba(255,255,255,.025) inset;
}
.bhk-pmlr-lyricAlt[open] {
    border-color: rgba(255,123,212,.42);
    box-shadow: 0 0 24px rgba(255,63,180,.10), 0 0 0 1px rgba(255,255,255,.03) inset;
}
.bhk-pmlr-lyricAlt summary {
    min-height: 38px;
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    gap: 8px;
    align-items: center;
    padding: 9px 10px;
    cursor: pointer;
    list-style: none;
    border-bottom: 1px solid transparent;
}
.bhk-pmlr-lyricAlt summary::-webkit-details-marker {
    display: none;
}
.bhk-pmlr-lyricAlt[open] summary {
    border-bottom-color: rgba(236,210,255,.14);
}
.bhk-pmlr-lyricAlt summary span,
.bhk-pmlr-lyricAlt summary em {
    color: rgba(247,242,255,.70);
    font-size: 9px;
    line-height: 1;
    font-weight: 950;
    letter-spacing: .14em;
    text-transform: uppercase;
    font-style: normal;
}
.bhk-pmlr-lyricAlt summary strong {
    min-width: 0;
    color: #fff;
    font-size: 11px;
    line-height: 1.1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}
.bhk-pmlr-lyricAlt__body {
    display: grid;
    gap: 9px;
    padding: 10px;
}
.bhk-pmlr-reviewViewport__panel .bhk-pmlr-lyricAlt div,
.bhk-pmlr-reviewViewport__panel .bhk-pmlr-lyricAlt nav,
.bhk-pmlr-reviewViewport__panel .bhk-pmlr-lyricAlt form {
    max-height: none !important;
    overflow: visible !important;
    white-space: normal !important;
}
.bhk-pmlr-lyricAlt__help {
    margin: 0;
    color: rgba(247,242,255,.64);
    font-size: 11px;
    line-height: 1.4;
}
.bhk-pmlr-lyricAlt__tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}
.bhk-pmlr-lyricAlt__tabs button {
    min-height: 27px;
    border: 1px solid rgba(236,210,255,.18);
    background: rgba(255,255,255,.045);
    color: rgba(247,242,255,.76);
    padding: 0 9px;
    font-size: 9px;
    font-weight: 950;
    letter-spacing: .09em;
    text-transform: uppercase;
    cursor: pointer;
}
.bhk-pmlr-lyricAlt__tabs button.is-active,
.bhk-pmlr-lyricAlt__tabs button:hover,
.bhk-pmlr-lyricAlt__tabs button:focus-visible {
    border-color: rgba(255,123,212,.62);
    color: #fff;
    outline: none;
    background: linear-gradient(90deg, rgba(110,44,255,.32), rgba(255,63,180,.22));
    box-shadow: 0 0 16px rgba(255,63,180,.13);
}
.bhk-pmlr-lyricAlt__form {
    display: grid;
    gap: 8px;
}
.bhk-pmlr-lyricAlt__form label {
    display: grid;
    gap: 5px;
    color: rgba(247,242,255,.82);
    font-size: 10px;
    font-weight: 950;
    letter-spacing: .08em;
    text-transform: uppercase;
}
.bhk-pmlr-lyricAlt__form input,
.bhk-pmlr-lyricAlt__form textarea {
    width: 100%;
    border: 1px solid rgba(236,210,255,.20);
    background: rgba(0,0,0,.32);
    color: #fff;
    padding: 9px 10px;
    font: 500 12px/1.45 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    text-transform: none;
    letter-spacing: 0;
    outline: none;
}
.bhk-pmlr-lyricAlt__form textarea {
    min-height: clamp(180px, 26svh, 360px);
    resize: vertical;
    white-space: pre-wrap;
}
.bhk-pmlr-lyricAlt__form input:focus,
.bhk-pmlr-lyricAlt__form textarea:focus {
    border-color: rgba(255,123,212,.62);
    box-shadow: 0 0 18px rgba(255,63,180,.12);
}
.bhk-pmlr-lyricAlt__actions {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: space-between;
}
.bhk-pmlr-lyricAlt__actions small {
    color: rgba(247,242,255,.62);
    font-size: 10px;
    line-height: 1.35;
}
.bhk-pmlr-lyricAlt__preview {
    display: block;
    max-height: 170px !important;
    overflow: auto !important;
    border: 1px solid rgba(236,210,255,.14);
    background: rgba(0,0,0,.24);
    color: rgba(247,242,255,.82);
    padding: 9px 10px;
    font: 500 12px/1.5 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    white-space: pre-wrap !important;
    scrollbar-color: rgba(255,63,180,.55) rgba(255,255,255,.08);
}
@media (min-width: 1500px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip__rail {
        grid-template-columns: repeat(12, minmax(76px, 1fr)) !important;
    }
}
@media (max-width: 1160px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip__rail {
        grid-template-columns: repeat(6, minmax(72px, 1fr)) !important;
    }
}
@media (max-width: 720px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip__rail {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .bhk-pmlr-lyricAlt summary,
    .bhk-pmlr-lyricAlt__actions {
        grid-template-columns: 1fr;
        display: grid;
        text-align: left;
    }
    .bhk-pmlr-lyricAlt summary strong {
        text-align: left;
    }
    .bhk-pmlr-lyricAlt__actions .bhk-pmlr-track__save {
        width: 100%;
    }
}


/* BHK V7.0.239 — PMLR Writer Workspace / vertical artwork + reduced frames
   Scope: PMLR room only. Purpose: recover screen real estate for writing, stems, playhead work, and comments. */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
    width: min(1920px, calc(100vw - 20px));
    max-width: none !important;
    padding: clamp(10px, 1vw, 18px) !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__header {
    margin-bottom: 6px !important;
    padding-bottom: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__kicker,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__songLimit,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip__header,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__hover,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player__label,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player__notice,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__header,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation__header small,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form header small,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes__header small,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricAlt__help,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricAlt__actions small {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__status {
    margin: 4px 0 8px !important;
    padding: 4px 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip {
    max-width: none !important;
    margin: 4px 0 10px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip::before,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip::after,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile::before,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player::before,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player__art::after {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip__rail {
    grid-template-columns: repeat(12, minmax(54px, 1fr)) !important;
    gap: clamp(5px, .5vw, 9px) !important;
    padding-top: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile {
    aspect-ratio: 2 / 3;
    min-height: 0 !important;
    padding: 4px !important;
    gap: 4px !important;
    border-color: rgba(236, 210, 255, .16) !important;
    background: rgba(8, 4, 16, .54) !important;
    box-shadow: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile:hover,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile:focus-visible,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile.is-current {
    border-color: rgba(255, 123, 212, .68) !important;
    box-shadow: 0 0 0 1px rgba(255, 123, 212, .20), 0 0 16px rgba(255, 63, 180, .10) !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__art {
    aspect-ratio: 2 / 3 !important;
    border: 0 !important;
    min-height: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__art img {
    object-fit: cover !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__copy {
    min-height: 18px !important;
    gap: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__copy em {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__copy strong {
    font-size: clamp(7px, .55vw, 10px) !important;
    line-height: 1.05 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__slot {
    left: 4px !important;
    bottom: 4px !important;
    min-width: 18px !important;
    min-height: 14px !important;
    border-color: rgba(236, 210, 255, .16) !important;
    background: rgba(0, 0, 0, .64) !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace {
    grid-template-columns: minmax(160px, clamp(190px, 12vw, 260px)) minmax(0, 1fr) !important;
    gap: clamp(10px, 1vw, 18px) !important;
    margin-top: 6px !important;
    align-items: start !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left {
    gap: 8px !important;
    grid-template-rows: auto minmax(0, 1fr) auto !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left > .bhk-pmlr-player__art,
.bhk-pmlr-workspace__left > .bhk-pmlr-player__art {
    aspect-ratio: 2 / 3 !important;
    min-height: clamp(360px, 58svh, 740px) !important;
    width: 100% !important;
    border-color: rgba(236, 210, 255, .14) !important;
    background: #000 !important;
    box-shadow: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left > .bhk-pmlr-player__art img,
.bhk-pmlr-workspace__left > .bhk-pmlr-player__art img {
    object-fit: cover !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueTask,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricAlt,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueList {
    border-color: rgba(236, 210, 255, .10) !important;
    background: rgba(7, 3, 14, .50) !important;
    box-shadow: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player {
    padding: clamp(10px, .9vw, 16px) !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player h2 {
    font-size: clamp(28px, 2.9vw, 52px) !important;
    margin-bottom: 2px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player__main {
    gap: 6px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player__audioFrame,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel header,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation__header,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form header,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes__header {
    border-color: rgba(236, 210, 255, .10) !important;
    box-shadow: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel header {
    padding-bottom: 4px !important;
    margin-bottom: 6px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel header span {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel header strong {
    text-align: left !important;
    font-size: 12px !important;
    opacity: .76;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--lyrics {
    min-height: clamp(420px, 62svh, 820px) !important;
    padding: 8px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--lyrics > div {
    font-size: clamp(12px, .74vw, 15px) !important;
    line-height: 1.48 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits {
    padding: 8px !important;
    min-height: 90px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits > div {
    max-height: clamp(90px, 16svh, 210px) !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console--graphicOnly {
    padding: 8px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console--graphicOnly .bhk-pmlr-console__scope {
    height: clamp(70px, 8svh, 132px) !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation--expandedNotes,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer--qConsole,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes {
    margin-top: 8px !important;
    padding: 8px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-noteComposer__form textarea,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricAlt__form textarea,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track__noteForm textarea {
    min-height: clamp(180px, 28svh, 420px) !important;
}
@media (min-width: 1700px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace {
        grid-template-columns: minmax(190px, 250px) minmax(0, 1fr) !important;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip__rail {
        grid-template-columns: repeat(12, minmax(78px, 1fr)) !important;
    }
}
@media (max-width: 1160px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip__rail {
        grid-template-columns: repeat(6, minmax(64px, 1fr)) !important;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace {
        grid-template-columns: minmax(160px, 230px) minmax(0, 1fr) !important;
    }
}
@media (max-width: 860px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace {
        grid-template-columns: 1fr !important;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left {
        grid-template-columns: minmax(140px, 220px) minmax(0, 1fr) !important;
        grid-template-rows: auto auto !important;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left > .bhk-pmlr-player__art,
    .bhk-pmlr-workspace__left > .bhk-pmlr-player__art {
        min-height: 320px !important;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits {
        grid-column: 1 / -1 !important;
    }
}
@media (max-width: 620px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
        width: min(100%, calc(100vw - 10px));
        padding: 8px !important;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseStrip__rail {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left {
        grid-template-columns: 1fr !important;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__left > .bhk-pmlr-player__art,
    .bhk-pmlr-workspace__left > .bhk-pmlr-player__art {
        aspect-ratio: 3 / 4 !important;
        min-height: 0 !important;
    }
}


/* BHK V7.0.240 — PMLR right-side lyric editor + multiline preservation
   Purpose: editor opens to the right on desktop, not underneath the original lyrics. */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace {
    grid-template-columns: minmax(160px, clamp(190px, 12vw, 250px)) minmax(0, 1fr) minmax(330px, clamp(360px, 24vw, 520px)) !important;
    gap: clamp(10px, .9vw, 18px) !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__right {
    min-width: 0;
    align-self: start;
    position: sticky;
    top: 12px;
    z-index: 3;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__right .bhk-pmlr-lyricAlt {
    margin-top: 0 !important;
    min-height: auto !important;
    border-color: rgba(236, 210, 255, .12) !important;
    background: rgba(7, 3, 14, .62) !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__right .bhk-pmlr-lyricAlt[open] {
    min-height: clamp(540px, 74svh, 920px) !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__right .bhk-pmlr-lyricAlt summary {
    min-height: 34px !important;
    padding: 7px 9px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__right .bhk-pmlr-lyricAlt__body {
    gap: 8px !important;
    padding: 8px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__right .bhk-pmlr-lyricAlt__tabs {
    max-height: 88px;
    overflow: auto;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricAlt__form textarea {
    min-height: clamp(360px, 52svh, 720px) !important;
    tab-size: 4;
    white-space: pre-wrap !important;
    overflow-wrap: normal;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricAlt__preview {
    white-space: pre-wrap !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricAlt__preview {
    max-height: clamp(120px, 16svh, 240px) !important;
}
@media (min-width: 1720px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace {
        grid-template-columns: minmax(190px, 250px) minmax(0, 1fr) minmax(400px, 560px) !important;
    }
}
@media (max-width: 1280px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace {
        grid-template-columns: minmax(160px, 230px) minmax(0, 1fr) !important;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__right {
        grid-column: 2;
        position: static;
    }
}
@media (max-width: 860px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__right {
        grid-column: 1 / -1;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricAlt__form textarea {
        min-height: 320px !important;
    }
}


/* BHK V7.0.241 — PMLR fixed viewport writer shell / no page scroll / six-column placement
   Goal: artwork | song selector | lyric reference | lyric editor | transport/playhead | notes. */
html.bhk-pmlr-fixed-viewport-root,
body.bhk-pmlr-fixed-viewport-body {
    overflow: hidden !important;
}
body.bhk-pmlr-fixed-viewport-body .site,
body.bhk-pmlr-fixed-viewport-body .site-main,
body.bhk-pmlr-fixed-viewport-body #page,
body.bhk-pmlr-fixed-viewport-body #content,
body.bhk-pmlr-fixed-viewport-body main,
body.bhk-pmlr-fixed-viewport-body article,
body.bhk-pmlr-fixed-viewport-body .entry-content {
    margin: 0 !important;
    padding: 0 !important;
    max-width: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
    width: 100vw !important;
    height: var(--bhk-pmlr-vh, 100svh) !important;
    max-height: var(--bhk-pmlr-vh, 100svh) !important;
    min-height: 0 !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    padding: 6px 8px !important;
}
body.admin-bar .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
    height: calc(var(--bhk-pmlr-vh, 100svh) - 32px) !important;
    max-height: calc(var(--bhk-pmlr-vh, 100svh) - 32px) !important;
}
@media (max-width: 782px) {
    body.admin-bar .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
        height: calc(var(--bhk-pmlr-vh, 100svh) - 46px) !important;
        max-height: calc(var(--bhk-pmlr-vh, 100svh) - 46px) !important;
    }
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__header {
    flex: 0 0 26px !important;
    height: 26px !important;
    min-height: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__kicker,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__header > p:not(.bhk-pmlr-room__kicker):not(.bhk-pmlr-room__signal),
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__brand span {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__brand {
    margin: 0 !important;
    line-height: 1 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__brand em {
    font-size: 11px !important;
    letter-spacing: .24em !important;
    line-height: 1 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__status,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__notice {
    flex: 0 0 auto !important;
    margin: 0 !important;
    min-height: 0 !important;
    padding: 4px 8px !important;
    border-radius: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    height: auto !important;
    max-height: none !important;
    width: 100% !important;
    margin: 0 !important;
    overflow: hidden !important;
    display: grid !important;
    grid-template-columns:
        clamp(150px, 10vw, 260px)
        clamp(88px, 5.8vw, 150px)
        clamp(140px, 8.5vw, 230px)
        clamp(220px, 13vw, 360px)
        minmax(420px, 1fr)
        minmax(360px, 25vw, 640px) !important;
    gap: 6px !important;
    align-items: stretch !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace--fixedShell > * {
    min-width: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
    align-self: stretch !important;
    border: 1px solid rgba(236, 210, 255, .16) !important;
    border-radius: 0 !important;
    background: rgba(5, 2, 10, .64) !important;
    box-shadow: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__art,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__selector,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__lyrics,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__editor,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__transport,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__notes {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    padding: 5px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__art .bhk-pmlr-player__art {
    width: 100% !important;
    height: 100% !important;
    max-height: none !important;
    margin: 0 !important;
    aspect-ratio: auto !important;
    border-radius: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__art .bhk-pmlr-player__art img,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__art .bhk-pmlr-player__artFallback {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    border-radius: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: hidden !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__header,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__hover,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__copy em,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__slot {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail {
    height: 100% !important;
    max-height: none !important;
    min-height: 0 !important;
    overflow: auto !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-auto-rows: minmax(58px, 1fr) !important;
    gap: 5px !important;
    padding: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile {
    min-height: 0 !important;
    padding: 3px !important;
    display: grid !important;
    grid-template-rows: minmax(0, 1fr) auto !important;
    gap: 3px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__art {
    min-height: 0 !important;
    height: auto !important;
    aspect-ratio: auto !important;
    border-radius: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__art img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    border-radius: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__copy {
    min-height: 14px !important;
    padding: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-releaseTile__copy strong {
    display: block !important;
    max-width: 100% !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    font-size: 9px !important;
    line-height: 1.05 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricAlt,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track.is-current {
    border-radius: 0 !important;
    border-color: rgba(236, 210, 255, .12) !important;
    box-shadow: none !important;
    background: rgba(4, 1, 8, .46) !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel header span,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player__label,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__header span,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console__lang,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueStation__header small,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-barryNotes__header small {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--lyrics {
    flex: 1 1 72% !important;
    min-height: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--credits {
    flex: 0 0 25% !important;
    min-height: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel > div,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--lyrics > div,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--credits > div {
    max-height: none !important;
    min-height: 0 !important;
    overflow: auto !important;
    white-space: pre-wrap !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    position: static !important;
    overflow: hidden !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt[open] {
    min-height: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__body,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__form {
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__form textarea {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    height: auto !important;
    resize: none !important;
    overflow: auto !important;
    white-space: pre-wrap !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__preview {
    flex: 0 0 clamp(80px, 14vh, 160px) !important;
    min-height: 0 !important;
    overflow: auto !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__transport .bhk-pmlr-player {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 8px !important;
    overflow: hidden !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__transport .bhk-pmlr-player__main {
    height: 100% !important;
    min-height: 0 !important;
    display: grid !important;
    grid-template-rows: auto auto auto minmax(34px, auto) minmax(0, 1fr) auto !important;
    gap: 6px !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player h2 {
    font-size: clamp(22px, 2.1vw, 42px) !important;
    line-height: 1 !important;
    margin: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-player h2 + p {
    margin: 0 !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console--graphicOnly {
    min-height: 0 !important;
    height: auto !important;
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) auto !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-console--graphicOnly .bhk-pmlr-console__scope {
    min-height: clamp(220px, 42vh, 620px) !important;
    height: auto !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__notes {
    overflow: hidden !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__notes .bhk-pmlr-cueStation {
    flex: 1 1 58% !important;
    min-height: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__notes .bhk-pmlr-barryNotes {
    flex: 1 1 42% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 8px !important;
    overflow: hidden !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__notes .bhk-pmlr-cueList,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__notes .bhk-pmlr-tracklist {
    min-height: 0 !important;
    max-height: none !important;
    overflow: auto !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-track:not(.is-current) {
    display: none !important;
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] textarea,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] input,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] button {
    border-radius: 0 !important;
}
@media (max-width: 1700px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell {
        grid-template-columns:
            clamp(130px, 10vw, 180px)
            clamp(82px, 6vw, 112px)
            clamp(120px, 9vw, 160px)
            minmax(190px, 250px)
            minmax(360px, 1fr)
            minmax(300px, 420px) !important;
    }
}
@media (max-width: 1280px) {
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
        overflow: auto !important;
        height: auto !important;
        max-height: none !important;
    }
    body.bhk-pmlr-fixed-viewport-body {
        overflow: auto !important;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell {
        height: auto !important;
        min-height: 100svh !important;
        overflow: visible !important;
        grid-template-columns: minmax(120px, 180px) minmax(90px, 120px) minmax(0, 1fr) !important;
        grid-auto-rows: minmax(280px, auto) !important;
    }
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__editor,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__transport,
    .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__notes {
        grid-column: 1 / -1 !important;
        min-height: 420px !important;
    }
}


/* BHK V7.0.241A — hard column layout lock.
   Fixes the right rail so it is notes/comments only and prevents old right-side lyric editor rules from winning. */
body.bhk-pmlr-page,
body.bhk-pmlr-fixed-viewport-body {
    overflow: hidden !important;
    background: #030107 !important;
}
body.bhk-pmlr-page .entry-header,
body.bhk-pmlr-page .entry-title,
body.bhk-pmlr-page .page-title,
body.bhk-pmlr-page main > header,
body.bhk-pmlr-page article > header.entry-header {
    display: none !important;
}
body.bhk-pmlr-page .site,
body.bhk-pmlr-page .site-main,
body.bhk-pmlr-page #page,
body.bhk-pmlr-page #content,
body.bhk-pmlr-page main,
body.bhk-pmlr-page article,
body.bhk-pmlr-page .entry-content,
body.bhk-pmlr-page .wp-site-blocks,
body.bhk-pmlr-page .is-layout-constrained,
body.bhk-pmlr-page .wp-block-group {
    width: 100vw !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
    position: relative !important;
    width: 100vw !important;
    max-width: 100vw !important;
    height: 100vh !important;
    max-height: 100vh !important;
    min-height: 0 !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 4px !important;
    padding: 5px !important;
    box-sizing: border-box !important;
}
body.admin-bar.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
    height: calc(100vh - 32px) !important;
    max-height: calc(100vh - 32px) !important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__header,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__notice,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__songLimit {
    display: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__status {
    flex: 0 0 24px !important;
    height: 24px !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 2px 8px !important;
    border-radius: 0 !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout="241A"] {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    display: grid !important;
    grid-template-columns:
        clamp(150px, 11.5vw, 260px)
        clamp(76px, 5.2vw, 128px)
        clamp(118px, 7.2vw, 190px)
        clamp(210px, 12.5vw, 340px)
        minmax(420px, 1fr)
        minmax(320px, 23vw, 620px) !important;
    grid-template-rows: minmax(0, 1fr) !important;
    gap: 5px !important;
    align-items: stretch !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__art { grid-column: 1 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__selector { grid-column: 2 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics { grid-column: 3 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__editor { grid-column: 4 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__transport { grid-column: 5 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__notes { grid-column: 6 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace--fixedShell > * {
    min-width: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: hidden !important;
    border: 1px solid rgba(236, 210, 255, .14) !important;
    border-radius: 0 !important;
    background: rgba(4, 1, 8, .62) !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__art,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector,
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics,
body.bhk-pmlr-page .bhk-pmlr-workspace__editor,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport,
body.bhk-pmlr-page .bhk-pmlr-workspace__notes {
    display: flex !important;
    flex-direction: column !important;
    gap: 4px !important;
    padding: 4px !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-lyricAlt,
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-reviewViewport__panel--lyrics,
body.bhk-pmlr-page .bhk-pmlr-workspace__notes [data-bhk-pmlr-lyrics] {
    display: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt {
    display: flex !important;
    flex: 1 1 auto !important;
    min-height: 0 !important;
    height: 100% !important;
    position: static !important;
    margin: 0 !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__body,
body.bhk-pmlr-page .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__form {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor textarea,
body.bhk-pmlr-page .bhk-pmlr-workspace__notes textarea,
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics [data-bhk-pmlr-lyrics],
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics [data-bhk-pmlr-credits] {
    white-space: pre-wrap !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__form textarea {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    height: auto !important;
    resize: none !important;
    overflow: auto !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__art .bhk-pmlr-player__art,
body.bhk-pmlr-page .bhk-pmlr-workspace__art .bhk-pmlr-player__art img,
body.bhk-pmlr-page .bhk-pmlr-workspace__art .bhk-pmlr-player__artFallback {
    width: 100% !important;
    height: 100% !important;
    max-height: none !important;
    aspect-ratio: auto !important;
    object-fit: cover !important;
    border: 0 !important;
    border-radius: 0 !important;
    margin: 0 !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: auto !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-auto-rows: minmax(58px, 1fr) !important;
    gap: 4px !important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseStrip__header,
body.bhk-pmlr-page .bhk-pmlr-releaseTile__hover,
body.bhk-pmlr-page .bhk-pmlr-releaseTile__slot,
body.bhk-pmlr-page .bhk-pmlr-releaseTile__copy em,
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel header span,
body.bhk-pmlr-page .bhk-pmlr-player__label,
body.bhk-pmlr-page .bhk-pmlr-console__header span,
body.bhk-pmlr-page .bhk-pmlr-console__lang,
body.bhk-pmlr-page .bhk-pmlr-cueStation__header small,
body.bhk-pmlr-page .bhk-pmlr-barryNotes__header small {
    display: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseTile {
    min-height: 0 !important;
    padding: 3px !important;
    border-radius: 0 !important;
    display: grid !important;
    grid-template-rows: minmax(0, 1fr) auto !important;
    gap: 2px !important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseTile__art,
body.bhk-pmlr-page .bhk-pmlr-releaseTile__art img {
    min-height: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    border-radius: 0 !important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseTile__copy strong,
body.bhk-pmlr-page .bhk-pmlr-player h2,
body.bhk-pmlr-page .bhk-pmlr-room__status span,
body.bhk-pmlr-page .bhk-pmlr-room__status a {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel,
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-cueStation,
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-barryNotes,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-player {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel > div,
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-cueList,
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-tracklist {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: auto !important;
}
body.bhk-pmlr-page .bhk-pmlr-track:not(.is-current) {
    display: none !important;
}
@media (max-width: 1500px) {
    body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell {
        grid-template-columns: 130px 72px 110px 190px minmax(360px, 1fr) minmax(280px, 360px) !important;
    }
}
@media (max-width: 1180px) {
    body.bhk-pmlr-page,
    body.bhk-pmlr-fixed-viewport-body {
        overflow: auto !important;
    }
    body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
        height: auto !important;
        max-height: none !important;
        overflow: visible !important;
    }
    body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell {
        display: grid !important;
        grid-template-columns: 130px 80px minmax(0, 1fr) !important;
        grid-auto-rows: minmax(320px, auto) !important;
    }
    body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics { grid-column: 3 !important; }
    body.bhk-pmlr-page .bhk-pmlr-workspace__editor,
    body.bhk-pmlr-page .bhk-pmlr-workspace__transport,
    body.bhk-pmlr-page .bhk-pmlr-workspace__notes { grid-column: 1 / -1 !important; min-height: 420px !important; }
}


/* BHK V7.0.241B — viewport/zoom proportional column scale repair.
   Prevents the transport/playhead column from becoming a giant 1fr canvas at browser zoom levels.
   The shell overlays theme chrome, then divides the visible browser space by proportions. */
html.bhk-pmlr-fixed-viewport-root,
body.bhk-pmlr-page,
body.bhk-pmlr-fixed-viewport-body,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
    background: #030107 !important;
}
body.bhk-pmlr-page .site-header,
body.bhk-pmlr-page header.site-header,
body.bhk-pmlr-page #masthead,
body.bhk-pmlr-page .wp-site-blocks > header,
body.bhk-pmlr-page .entry-header,
body.bhk-pmlr-page .entry-title,
body.bhk-pmlr-page .page-title,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .site-header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) header.site-header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) #masthead,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .wp-site-blocks > header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .entry-header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .entry-title,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .page-title {
    display: none !important;
}
body.bhk-pmlr-page .site,
body.bhk-pmlr-page .site-main,
body.bhk-pmlr-page #page,
body.bhk-pmlr-page #content,
body.bhk-pmlr-page main,
body.bhk-pmlr-page article,
body.bhk-pmlr-page .entry-content,
body.bhk-pmlr-page .wp-site-blocks,
body.bhk-pmlr-page .is-layout-constrained,
body.bhk-pmlr-page .wp-block-group,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .site,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .site-main,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) #page,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) #content,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) main,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) article,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .entry-content,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .wp-site-blocks,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .is-layout-constrained,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .wp-block-group {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
    position: fixed !important;
    z-index: 99999 !important;
    inset: 0 !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    height: auto !important;
    max-height: none !important;
    min-height: 0 !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 4px !important;
    padding: 5px !important;
    box-sizing: border-box !important;
}
body.admin-bar.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"],
body.admin-bar:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
    top: 32px !important;
}
@media (max-width: 782px) {
    body.admin-bar.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"],
    body.admin-bar:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
        top: 46px !important;
    }
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] *,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] * {
    box-sizing: border-box !important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__header,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__notice,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__songLimit,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__notice,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__songLimit {
    display: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__status,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-room__status {
    flex: 0 0 22px !important;
    height: 22px !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 2px 8px !important;
    border-radius: 0 !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout] {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    display: grid !important;
    grid-template-columns:
        minmax(0, 11.5fr)
        minmax(0, 5.2fr)
        minmax(0, 7.2fr)
        minmax(0, 12.5fr)
        minmax(0, 40.6fr)
        minmax(0, 23fr) !important;
    grid-template-rows: minmax(0, 1fr) !important;
    gap: 5px !important;
    align-items: stretch !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__art { grid-column: 1 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__selector { grid-column: 2 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics { grid-column: 3 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__editor { grid-column: 4 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__transport { grid-column: 5 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__notes { grid-column: 6 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__art { grid-column: 1 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector { grid-column: 2 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics { grid-column: 3 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor { grid-column: 4 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport { grid-column: 5 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes { grid-column: 6 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace--fixedShell > *,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace--fixedShell > * {
    min-width: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-player,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-player {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-player__main,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-player__main {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    display: grid !important;
    grid-template-rows: auto auto auto auto minmax(0, 1fr) auto !important;
    gap: 5px !important;
}
body.bhk-pmlr-page .bhk-pmlr-player h2,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-player h2 {
    font-size: clamp(18px, 1.25vw, 32px) !important;
    line-height: 1 !important;
}
body.bhk-pmlr-page .bhk-pmlr-console--graphicOnly,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-console--graphicOnly {
    min-height: 0 !important;
    height: 100% !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-console--graphicOnly .bhk-pmlr-console__scope,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-console--graphicOnly .bhk-pmlr-console__scope {
    min-height: 0 !important;
    height: 100% !important;
    max-height: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-console--graphicOnly canvas,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-console--graphicOnly canvas {
    width: 100% !important;
    height: 100% !important;
}
@media (max-width: 1180px) {
    body.bhk-pmlr-page,
    body.bhk-pmlr-fixed-viewport-body,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) {
        overflow: auto !important;
    }
    body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"],
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] {
        position: relative !important;
        inset: auto !important;
        width: 100% !important;
        height: auto !important;
        min-height: 100svh !important;
        overflow: visible !important;
    }
    body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell {
        grid-template-columns: 130px 80px minmax(0, 1fr) !important;
        grid-auto-rows: minmax(320px, auto) !important;
        overflow: visible !important;
    }
}


/* BHK V7.0.241C — writer timeline replication / compact column placement.
   Replicates the working mockup: small song strip, original lyric, alternate lyric,
   edit column, music/playhead/stems, and comments right rail. */
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell {
    grid-template-columns:
        minmax(78px, 5.5fr)
        minmax(128px, 9fr)
        minmax(128px, 9fr)
        minmax(210px, 14fr)
        minmax(480px, 39fr)
        minmax(300px, 23.5fr) !important;
    gap: 5px !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__art,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__art {
    display: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector { grid-column: 1 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics { grid-column: 2 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate { grid-column: 3 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__editor { grid-column: 4 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__transport { grid-column: 5 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__notes { grid-column: 6 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector { grid-column: 1 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics { grid-column: 2 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate { grid-column: 3 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor { grid-column: 4 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport { grid-column: 5 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes { grid-column: 6 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__selector,
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics,
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate,
body.bhk-pmlr-page .bhk-pmlr-workspace__editor,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport,
body.bhk-pmlr-page .bhk-pmlr-workspace__notes,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes {
    min-width: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
    border: 1px solid rgba(188, 91, 255, .22) !important;
    background: rgba(5, 2, 12, .66) !important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseStrip,
body.bhk-pmlr-page .bhk-pmlr-releaseStrip__scroll,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseStrip,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseStrip__scroll {
    height: 100% !important;
    min-height: 0 !important;
    overflow: hidden auto !important;
    padding: 2px !important;
}
body.bhk-pmlr-page [data-bhk-pmlr-release-tile],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) [data-bhk-pmlr-release-tile] {
    min-height: 76px !important;
    height: auto !important;
    padding: 3px !important;
}
body.bhk-pmlr-page [data-bhk-pmlr-release-tile] img,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) [data-bhk-pmlr-release-tile] img {
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel,
body.bhk-pmlr-page .bhk-pmlr-lyricAlt,
body.bhk-pmlr-page .bhk-pmlr-cueStation,
body.bhk-pmlr-page .bhk-pmlr-barryNotes,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricAlt,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueStation,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-barryNotes {
    border-width: 1px !important;
    border-color: rgba(206, 142, 255, .18) !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    background: rgba(4, 1, 10, .55) !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--credits,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--credits {
    max-height: 110px !important;
    flex: 0 0 auto !important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel [data-bhk-pmlr-lyrics],
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel [data-bhk-pmlr-alt-lyrics],
body.bhk-pmlr-page .bhk-pmlr-lyricAlt__preview,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel [data-bhk-pmlr-lyrics],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel [data-bhk-pmlr-alt-lyrics],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricAlt__preview {
    white-space: pre-wrap !important;
    overflow: auto !important;
    line-height: 1.45 !important;
    font-size: clamp(11px, .72vw, 14px) !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate .bhk-pmlr-reviewViewport__panel,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate .bhk-pmlr-reviewViewport__panel {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricAlt,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricAlt {
    height: 100% !important;
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricAlt__body,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricAlt__body {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    display: grid !important;
    grid-template-rows: auto auto minmax(0, 1fr) auto !important;
    gap: 5px !important;
    padding: 5px !important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricAlt__form,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricAlt__form {
    min-height: 0 !important;
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) auto !important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricAlt__form textarea,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricAlt__form textarea {
    min-height: 0 !important;
    height: 100% !important;
    white-space: pre-wrap !important;
}
body.bhk-pmlr-page .bhk-pmlr-player__main,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-player__main {
    grid-template-rows: auto auto auto auto minmax(120px, 24vh) minmax(170px, 22vh) auto auto !important;
}
body.bhk-pmlr-page .bhk-pmlr-stemDeck,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-stemDeck {
    min-height: 0 !important;
    display: grid !important;
    grid-template-rows: auto repeat(5, minmax(24px, 1fr)) !important;
    gap: 3px !important;
    border: 1px solid rgba(207, 137, 255, .20) !important;
    background: rgba(5, 2, 12, .54) !important;
    overflow: hidden !important;
    padding: 4px !important;
}
body.bhk-pmlr-page .bhk-pmlr-stemDeck header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-stemDeck header {
    display: flex !important;
    gap: 8px !important;
    align-items: center !important;
    min-height: 18px !important;
    font: 700 10px/1.1 ui-monospace, SFMono-Regular, Menlo, monospace !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
    color: rgba(239, 214, 255, .78) !important;
}
body.bhk-pmlr-page .bhk-pmlr-stemDeck__lane,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-stemDeck__lane {
    position: relative !important;
    display: grid !important;
    grid-template-columns: 74px minmax(0, 1fr) !important;
    align-items: center !important;
    overflow: hidden !important;
    border: 1px solid rgba(188, 91, 255, .16) !important;
    background: repeating-linear-gradient(90deg, rgba(255,255,255,.055) 0 1px, transparent 1px 24px), linear-gradient(180deg, rgba(178,95,230,.18), rgba(30,18,61,.16)) !important;
}
body.bhk-pmlr-page .bhk-pmlr-stemDeck__lane b,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-stemDeck__lane b {
    position: relative !important;
    z-index: 2 !important;
    padding-left: 6px !important;
    font: 700 9px/1 ui-monospace, monospace !important;
    color: rgba(248, 229, 255, .74) !important;
}
body.bhk-pmlr-page .bhk-pmlr-stemDeck__lane span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-stemDeck__lane span {
    height: 60% !important;
    opacity: .7 !important;
    background: repeating-linear-gradient(90deg, rgba(219, 116, 255, .82) 0 3px, rgba(219, 116, 255, .18) 3px 11px, transparent 11px 18px) !important;
}
body.bhk-pmlr-page .bhk-pmlr-cueStation,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueStation {
    height: 58% !important;
    min-height: 0 !important;
    display: grid !important;
    grid-template-rows: auto auto minmax(70px, .5fr) minmax(130px, 1fr) !important;
    gap: 5px !important;
    padding: 5px !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-cueStation__header small,
body.bhk-pmlr-page .bhk-pmlr-qMarkerLegend__header small,
body.bhk-pmlr-page .bhk-pmlr-noteComposer__capture,
body.bhk-pmlr-page .bhk-pmlr-cueList__banks,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueStation__header small,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-qMarkerLegend__header small,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-noteComposer__capture,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueList__banks {
    display: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-cueStation__legend,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueStation__legend {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 4px !important;
    min-height: 0 !important;
}
body.bhk-pmlr-page .bhk-pmlr-cueStation__legend [data-type],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueStation__legend [data-type] {
    cursor: pointer !important;
    user-select: none !important;
    padding: 4px 5px !important;
    border: 1px solid rgba(224, 171, 255, .30) !important;
    background: rgba(118, 46, 185, .24) !important;
    font-size: 9px !important;
}
body.bhk-pmlr-page .bhk-pmlr-cueStation__legend [data-type].is-selected,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueStation__legend [data-type].is-selected {
    outline: 2px solid rgba(238, 183, 255, .9) !important;
}
body.bhk-pmlr-page .bhk-pmlr-cueRail,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueRail {
    min-height: 34px !important;
    height: 34px !important;
}
body.bhk-pmlr-page .bhk-pmlr-cueMarker,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueMarker {
    position: absolute !important;
    top: 3px !important;
    transform: translateX(-50%) !important;
    min-width: 18px !important;
    height: 24px !important;
    border: 1px solid rgba(255,255,255,.5) !important;
    background: #b85cff !important;
    color: #fff !important;
    font: 800 10px/1 ui-monospace, monospace !important;
    cursor: pointer !important;
}
body.bhk-pmlr-page .bhk-pmlr-noteComposer,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-noteComposer {
    min-height: 0 !important;
    display: block !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-noteComposer__right,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-noteComposer__right {
    height: 100% !important;
    display: grid !important;
    grid-template-rows: minmax(100px, .55fr) minmax(120px, 1fr) !important;
    gap: 5px !important;
}
body.bhk-pmlr-page .bhk-pmlr-cueForm,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueForm {
    min-height: 0 !important;
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) auto !important;
    gap: 4px !important;
}
body.bhk-pmlr-page .bhk-pmlr-cueForm textarea,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueForm textarea {
    height: 100% !important;
    min-height: 0 !important;
    white-space: pre-wrap !important;
}
body.bhk-pmlr-page .bhk-pmlr-cueList,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueList {
    min-height: 0 !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page [data-bhk-pmlr-cue-list-body],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) [data-bhk-pmlr-cue-list-body] {
    height: 100% !important;
    overflow: auto !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 4px !important;
}
body.bhk-pmlr-page .bhk-pmlr-commentCard,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-commentCard {
    margin: 0 !important;
    padding: 6px !important;
    border-left: 5px solid #b85cff !important;
    background: rgba(255,255,255,.035) !important;
    color: rgba(248, 239, 255, .86) !important;
    white-space: pre-wrap !important;
}
body.bhk-pmlr-page .bhk-pmlr-commentCard__jump,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-commentCard__jump {
    width: 100% !important;
    text-align: left !important;
    background: transparent !important;
    border: 0 !important;
    color: rgba(255,255,255,.95) !important;
    font: 800 11px/1.2 ui-monospace, monospace !important;
    cursor: pointer !important;
    padding: 0 0 4px 0 !important;
}
body.bhk-pmlr-page .bhk-pmlr-commentCard p,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-commentCard p {
    margin: 0 !important;
    white-space: pre-wrap !important;
    font-size: 12px !important;
    line-height: 1.35 !important;
}
body.bhk-pmlr-page .bhk-pmlr-barryNotes,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-barryNotes {
    height: 42% !important;
    min-height: 0 !important;
    overflow: hidden !important;
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) !important;
}
body.bhk-pmlr-page .bhk-pmlr-tracklist,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-tracklist {
    overflow: auto !important;
}
body.bhk-pmlr-page .bhk-pmlr-track:not(.is-current),
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-track:not(.is-current) {
    display: none !important;
}
@media (max-width: 1180px) {
    body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell {
        grid-template-columns: 90px minmax(0, 1fr) !important;
        grid-auto-rows: minmax(260px, auto) !important;
    }
    body.bhk-pmlr-page .bhk-pmlr-workspace__selector { grid-column: 1 !important; }
    body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics,
    body.bhk-pmlr-page .bhk-pmlr-workspace__alternate,
    body.bhk-pmlr-page .bhk-pmlr-workspace__editor,
    body.bhk-pmlr-page .bhk-pmlr-workspace__transport,
    body.bhk-pmlr-page .bhk-pmlr-workspace__notes { grid-column: 2 !important; }
}


/* BHK V7.0.244B — PMLR release strip 200px / twelve 1:1 album-cover grid.
   Scope: PMLR writer/listening room only. Visual Selects and admin shell are untouched. */
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout="242"],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout="242"] {
    grid-template-columns:
        200px
        minmax(128px, 8fr)
        minmax(128px, 8fr)
        minmax(210px, 13fr)
        minmax(560px, 39fr)
        minmax(240px, 16fr) !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector {
    width: 200px !important;
    min-width: 200px !important;
    max-width: 200px !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip {
    width: 200px !important;
    min-width: 200px !important;
    max-width: 200px !important;
    height: 100% !important;
    min-height: 0 !important;
    overflow: hidden !important;
    padding: 6px !important;
    display: grid !important;
    grid-template-rows: 24px minmax(0, 1fr) !important;
    gap: 6px !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__header {
    min-height: 24px !important;
    height: 24px !important;
    padding: 0 4px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__header span,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__header strong,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__header span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__header strong {
    font-size: 9px !important;
    line-height: 1 !important;
    white-space: nowrap !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail {
    width: 100% !important;
    min-width: 0 !important;
    height: 100% !important;
    min-height: 0 !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-auto-rows: auto !important;
    align-content: start !important;
    gap: 6px !important;
    padding: 0 1px 8px 0 !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector [data-bhk-pmlr-release-tile],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector [data-bhk-pmlr-release-tile] {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    aspect-ratio: 1 / 1 !important;
    min-width: 0 !important;
    max-width: none !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 0 !important;
    overflow: hidden !important;
    border-radius: 0 !important;
    border: 1px solid rgba(208, 138, 255, .28) !important;
    background: rgba(13, 5, 25, .82) !important;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.035) !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile.is-current,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile.is-current {
    outline: 2px solid rgba(236, 178, 255, .92) !important;
    outline-offset: -2px !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art {
    position: absolute !important;
    inset: 0 !important;
    display: grid !important;
    place-items: center !important;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
    background: radial-gradient(circle at 50% 35%, rgba(104, 38, 168, .44), rgba(8, 3, 15, .92)) !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art img,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art b,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art b {
    display: block !important;
    max-width: 82% !important;
    color: rgba(241, 212, 255, .78) !important;
    font: 800 9px/1.15 ui-monospace, SFMono-Regular, Menlo, monospace !important;
    letter-spacing: .08em !important;
    text-align: center !important;
    text-transform: uppercase !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__slot,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__slot {
    position: absolute !important;
    z-index: 3 !important;
    top: 3px !important;
    left: 3px !important;
    min-width: 18px !important;
    height: 16px !important;
    display: inline-grid !important;
    place-items: center !important;
    padding: 0 3px !important;
    border: 1px solid rgba(255,255,255,.24) !important;
    background: rgba(6, 2, 11, .74) !important;
    color: rgba(255,255,255,.9) !important;
    font: 800 8px/1 ui-monospace, SFMono-Regular, Menlo, monospace !important;
    letter-spacing: .04em !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__copy,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__copy {
    position: absolute !important;
    z-index: 2 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    display: block !important;
    min-width: 0 !important;
    max-height: 28px !important;
    padding: 3px 4px !important;
    overflow: hidden !important;
    background: linear-gradient(180deg, transparent, rgba(5, 1, 10, .82) 28%, rgba(5, 1, 10, .96)) !important;
    opacity: 0 !important;
    transform: translateY(4px) !important;
    transition: opacity .14s ease, transform .14s ease !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile:hover .bhk-pmlr-releaseTile__copy,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile.is-current .bhk-pmlr-releaseTile__copy,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile:hover .bhk-pmlr-releaseTile__copy,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile.is-current .bhk-pmlr-releaseTile__copy {
    opacity: 1 !important;
    transform: translateY(0) !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__copy strong,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__copy strong {
    display: block !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    color: rgba(255,255,255,.94) !important;
    font: 800 8px/1.05 ui-monospace, SFMono-Regular, Menlo, monospace !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__copy em,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__copy em {
    display: none !important;
}
@media (max-width: 1180px) {
    body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell {
        grid-template-columns: 200px minmax(0, 1fr) !important;
    }
}


/* BHK V7.0.244C — PMLR release strip single-column 88.5px cover lane + compact legal footer.
   Scope: PMLR Media Listening Room only. Visual Selects and admin shell are untouched. */
body.bhk-pmlr-page .bhk-pmlr-workspace__selector,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector {
    width: 200px !important;
    min-width: 200px !important;
    max-width: 200px !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip {
    width: 200px !important;
    min-width: 200px !important;
    max-width: 200px !important;
    height: 100% !important;
    min-height: 0 !important;
    overflow: hidden !important;
    padding: 6px 0 6px 6px !important;
    display: grid !important;
    grid-template-rows: minmax(0, 1fr) !important;
    gap: 0 !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__header {
    display: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail {
    width: 100% !important;
    min-width: 0 !important;
    height: 100% !important;
    min-height: 0 !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    display: grid !important;
    grid-template-columns: 88.5px !important;
    grid-auto-rows: 88.5px !important;
    justify-content: start !important;
    align-content: start !important;
    gap: 2px !important;
    padding: 0 0 8px 0 !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector [data-bhk-pmlr-release-tile],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector [data-bhk-pmlr-release-tile] {
    position: relative !important;
    display: block !important;
    width: 88.5px !important;
    min-width: 88.5px !important;
    max-width: 88.5px !important;
    height: 88.5px !important;
    min-height: 88.5px !important;
    max-height: 88.5px !important;
    aspect-ratio: 1 / 1 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border-radius: 0 !important;
    border: 1px solid rgba(208, 138, 255, .34) !important;
    background: rgba(13, 5, 25, .82) !important;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.04) !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art {
    position: absolute !important;
    inset: 0 !important;
    display: grid !important;
    place-items: center !important;
    width: 88.5px !important;
    min-width: 88.5px !important;
    max-width: 88.5px !important;
    height: 88.5px !important;
    min-height: 88.5px !important;
    max-height: 88.5px !important;
    overflow: hidden !important;
    background: radial-gradient(circle at 50% 35%, rgba(104, 38, 168, .44), rgba(8, 3, 15, .92)) !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art img,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art img {
    display: block !important;
    width: 88.5px !important;
    height: 88.5px !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art b,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art b {
    display: block !important;
    max-width: 76px !important;
    color: rgba(241, 212, 255, .74) !important;
    font: 800 8px/1.1 ui-monospace, SFMono-Regular, Menlo, monospace !important;
    letter-spacing: .06em !important;
    text-align: center !important;
    text-transform: uppercase !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__slot,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__slot {
    position: absolute !important;
    z-index: 3 !important;
    top: 3px !important;
    left: 3px !important;
    min-width: 18px !important;
    height: 15px !important;
    display: inline-grid !important;
    place-items: center !important;
    padding: 0 3px !important;
    border: 1px solid rgba(255,255,255,.24) !important;
    background: rgba(6, 2, 11, .74) !important;
    color: rgba(255,255,255,.9) !important;
    font: 800 8px/1 ui-monospace, SFMono-Regular, Menlo, monospace !important;
    letter-spacing: .04em !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__copy,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__copy {
    display: none !important;
}
body.bhk-pmlr-page > footer.bhk-v5-footer,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) > footer.bhk-v5-footer {
    display: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-room__legalFooter,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room__legalFooter {
    position: fixed !important;
    z-index: 2147482000 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100vw !important;
    height: 20px !important;
    max-height: 20px !important;
    display: flex !important;
    align-items: center !important;
    padding: 0 10px !important;
    margin: 0 !important;
    overflow: hidden !important;
    background: rgba(4, 2, 9, .96) !important;
    border-top: 1px solid rgba(206, 143, 255, .22) !important;
    color: rgba(235, 222, 245, .66) !important;
    box-shadow: 0 -8px 26px rgba(0,0,0,.35) !important;
}
body.bhk-pmlr-page .bhk-pmlr-room__legalFooter p,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room__legalFooter p {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    font: 600 9px/20px ui-monospace, SFMono-Regular, Menlo, monospace !important;
    letter-spacing: .02em !important;
    text-align: center !important;
}


/* BHK V7.0.244D — PMLR equal 350px lyric / alternate / editor columns with credits moved under alternate preview.
   Scope: PMLR Media Listening Room only. Visual Selects and admin shell are untouched. */
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout="242"],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout="242"] {
    grid-template-columns:
        200px
        350px
        350px
        350px
        minmax(560px, 39fr)
        minmax(240px, 16fr) !important;
    gap: 5px !important;
    align-items: stretch !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics,
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate,
body.bhk-pmlr-page .bhk-pmlr-workspace__editor,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor {
    width: 350px !important;
    min-width: 350px !important;
    max-width: 350px !important;
    min-height: 0 !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics { grid-column: 2 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate { grid-column: 3 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__editor { grid-column: 4 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics { grid-column: 2 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate { grid-column: 3 !important; grid-row: 1 !important; }
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor { grid-column: 4 !important; grid-row: 1 !important; }
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--lyrics,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--lyrics,
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate .bhk-pmlr-reviewViewport__panel--alternate,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate .bhk-pmlr-reviewViewport__panel--alternate {
    flex: 1 1 auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 0 !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--credits,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--credits {
    display: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__body,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__body {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) minmax(82px, 11vh) minmax(126px, 18vh) !important;
    gap: 5px !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__form,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__form {
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__preview,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor .bhk-pmlr-lyricAlt__preview {
    min-height: 82px !important;
    max-height: none !important;
    overflow: auto !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor .bhk-pmlr-reviewViewport__panel--credits,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor .bhk-pmlr-reviewViewport__panel--credits {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 126px !important;
    max-height: none !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
    border-radius: 0 !important;
    border: 1px solid rgba(206, 142, 255, .18) !important;
    background: rgba(4, 1, 10, .55) !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor .bhk-pmlr-reviewViewport__panel--credits header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor .bhk-pmlr-reviewViewport__panel--credits header {
    flex: 0 0 auto !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor .bhk-pmlr-reviewViewport__panel--credits > div,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor .bhk-pmlr-reviewViewport__panel--credits > div,
body.bhk-pmlr-page .bhk-pmlr-workspace__editor [data-bhk-pmlr-credits],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor [data-bhk-pmlr-credits] {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: auto !important;
    white-space: pre-wrap !important;
}
@media (max-width: 1180px) {
    body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell {
        grid-template-columns: 90px minmax(0, 1fr) !important;
        grid-auto-rows: minmax(260px, auto) !important;
    }
    body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics,
    body.bhk-pmlr-page .bhk-pmlr-workspace__alternate,
    body.bhk-pmlr-page .bhk-pmlr-workspace__editor,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor {
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
    }
}


/* BHK V7.0.246 — PMLR selector BNK1/BNK2 switch with no visible selector scrollbars. */
body.bhk-pmlr-page .bhk-pmlr-workspace__selector,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail {
    overflow: hidden !important;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector::-webkit-scrollbar,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip::-webkit-scrollbar,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail::-webkit-scrollbar,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector::-webkit-scrollbar,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip::-webkit-scrollbar,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    display: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip {
    height: 100% !important;
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 4px !important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseBankSwitch,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseBankSwitch {
    flex: 0 0 28px !important;
    min-height: 28px !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 4px !important;
    margin: 0 !important;
    padding: 0 !important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseBankSwitch button,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseBankSwitch button {
    appearance: none !important;
    border: 1px solid rgba(206, 143, 255, .28) !important;
    border-radius: 0 !important;
    background: rgba(10, 4, 16, .84) !important;
    color: rgba(234, 219, 246, .78) !important;
    font: 900 9px/1 ui-monospace, SFMono-Regular, Menlo, monospace !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseBankSwitch button.is-active,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseBankSwitch button.is-active {
    border-color: rgba(255,255,255,.52) !important;
    background: rgba(55, 17, 74, .92) !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.08), 0 0 18px rgba(206,143,255,.20) !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: repeat(12, minmax(0, 1fr)) !important;
    grid-auto-rows: minmax(0, 1fr) !important;
    gap: 4px !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail[hidden],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail[hidden] {
    display: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile {
    min-height: 0 !important;
    height: 100% !important;
}


/* BHK V7.0.247 — Original lyrics fixed reference stack: 325 x 800 original card with Credits underneath. */
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout="242"],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout="242"] {
    grid-template-columns:
        200px
        325px
        350px
        350px
        minmax(560px, 39fr)
        minmax(240px, 16fr) !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics {
    width: 325px !important;
    min-width: 325px !important;
    max-width: 325px !important;
    height: 1100px !important;
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--lyrics,
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalLyrics,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--lyrics,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalLyrics {
    flex: 0 0 800px !important;
    width: 325px !important;
    min-width: 325px !important;
    max-width: 325px !important;
    height: 800px !important;
    min-height: 800px !important;
    max-height: 800px !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--credits,
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalCredits,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--credits,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalCredits {
    flex: 1 1 auto !important;
    width: 325px !important;
    min-width: 325px !important;
    max-width: 325px !important;
    min-height: 0 !important;
    max-height: none !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
    border-radius: 0 !important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor .bhk-pmlr-reviewViewport__panel--credits,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor .bhk-pmlr-reviewViewport__panel--credits {
    display: none !important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header span {
    white-space: nowrap !important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header strong,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header strong {
    min-width: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-end !important;
    gap: 2px !important;
    text-align: right !important;
    overflow: hidden !important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header strong em,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header strong em {
    display: block !important;
    font-style: normal !important;
    font-size: 9px !important;
    line-height: 1 !important;
    letter-spacing: .12em !important;
    color: rgba(206, 143, 255, .86) !important;
    text-transform: uppercase !important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header strong b,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header strong b {
    display: block !important;
    max-width: 180px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    font-weight: 900 !important;
    color: rgba(255,255,255,.92) !important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics > div,
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalCredits > div,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics > div,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalCredits > div {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: auto !important;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
    white-space: pre-wrap !important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics > div::-webkit-scrollbar,
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalCredits > div::-webkit-scrollbar,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics > div::-webkit-scrollbar,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalCredits > div::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    display: none !important;
}
@media (max-width: 1180px) {
    body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics {
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
        height: auto !important;
    }
    body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--lyrics,
    body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalLyrics,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--lyrics,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalLyrics,
    body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--credits,
    body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalCredits,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--credits,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalCredits {
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
        height: auto !important;
        min-height: 260px !important;
        max-height: none !important;
    }
}

/* BHK V7.0.248 — PMLR editable lyric sandbox E1-E24. Old original editor hidden. */
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout="242"],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout="242"]{grid-template-columns:200px 325px 325px minmax(560px,39fr) minmax(240px,16fr)!important;}
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate{grid-column:3!important;grid-row:1!important;width:325px!important;min-width:325px!important;max-width:325px!important;height:1100px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor,
body.bhk-pmlr-page .bhk-pmlr-workspace__editor--hidden,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor--hidden{display:none!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important;visibility:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport{grid-column:4!important;grid-row:1!important;}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes{grid-column:5!important;grid-row:1!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox{flex:0 0 800px!important;width:325px!important;min-width:325px!important;max-width:325px!important;height:800px!important;min-height:800px!important;max-height:800px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:0!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header strong,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header strong{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;text-align:right!important;overflow:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header strong em,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header strong em{display:block!important;font-style:normal!important;font-size:9px!important;line-height:1!important;letter-spacing:.12em!important;color:rgba(206,143,255,.88)!important;text-transform:uppercase!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header strong b,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header strong b{display:block!important;max-width:180px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-weight:900!important;color:rgba(255,255,255,.92)!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__body,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__slots{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px!important;flex:0 0 auto!important;margin:0!important;padding:0!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots button,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__slots button{appearance:none!important;min-height:21px!important;border:1px solid rgba(206,143,255,.22)!important;background:rgba(8,4,13,.76)!important;color:rgba(239,230,247,.74)!important;border-radius:0!important;font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.08em!important;cursor:pointer!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots button.has-edit,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__slots button.has-edit{border-color:rgba(255,255,255,.42)!important;color:#fff!important;box-shadow:inset 0 -2px 0 rgba(206,143,255,.55)!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots button.is-active,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__slots button.is-active{background:rgba(55,17,74,.92)!important;border-color:rgba(255,255,255,.58)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 0 16px rgba(206,143,255,.20)!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__form,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__form{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__editBar,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__editBar{display:grid!important;grid-template-columns:44px 1fr!important;gap:6px!important;align-items:center!important;min-height:28px!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__editBar span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__editBar span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;border:1px solid rgba(206,143,255,.38)!important;background:rgba(22,7,32,.85)!important;color:#fff!important;font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.12em!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__editBar small,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__editBar small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:rgba(234,219,246,.74)!important;font-size:10px!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__textareaLabel,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__textareaLabel{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__textareaLabel>span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__textareaLabel>span{font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:rgba(206,143,255,.74)!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]{flex:1 1 auto!important;width:100%!important;min-height:0!important;height:auto!important;resize:none!important;overflow:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;white-space:pre-wrap!important;border-radius:0!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]::-webkit-scrollbar,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__actions,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:32px!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__preview,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__preview{flex:0 0 36px!important;min-height:36px!important;max-height:36px!important;overflow:hidden!important;border:1px solid rgba(206,143,255,.16)!important;background:rgba(7,3,10,.58)!important;padding:7px 8px!important;color:rgba(234,219,246,.72)!important;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important;}
@media(max-width:1180px){body.bhk-pmlr-page .bhk-pmlr-workspace__alternate,body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate,body.bhk-pmlr-page .bhk-pmlr-lyricSandbox,body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:420px!important;max-height:none!important;}body.bhk-pmlr-page .bhk-pmlr-workspace__transport,body.bhk-pmlr-page .bhk-pmlr-workspace__notes,body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport,body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes{grid-column:1/-1!important;}}


/* BHK V7.0.249 — PMLR lyric sandbox proposed layout: editable textarea first, Save above E1-E24 slots, metadata under slots. */
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout="242"],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout="242"]{grid-template-columns:200px 325px 325px minmax(560px,39fr) minmax(240px,16fr)!important;align-items:start!important;overflow:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate{grid-column:3!important;grid-row:1!important;width:325px!important;min-width:325px!important;max-width:325px!important;height:1100px!important;min-height:1100px!important;max-height:1100px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor,
body.bhk-pmlr-page .bhk-pmlr-workspace__editor--hidden,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor--hidden{display:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;overflow:hidden!important;visibility:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport{grid-column:4!important;grid-row:1!important;}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes{grid-column:5!important;grid-row:1!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox{flex:0 0 1100px!important;width:325px!important;min-width:325px!important;max-width:325px!important;height:1100px!important;min-height:1100px!important;max-height:1100px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:0!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header{flex:0 0 31px!important;min-height:31px!important;max-height:31px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:6px!important;overflow:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header strong,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header strong{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;text-align:right!important;overflow:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header strong em,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header strong em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:31px!important;height:18px!important;border:1px solid rgba(206,143,255,.42)!important;background:rgba(12,5,20,.92)!important;color:#fff!important;font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.08em!important;font-style:normal!important;text-transform:uppercase!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header strong b,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header strong b{display:block!important;max-width:206px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-weight:900!important;color:rgba(255,255,255,.92)!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__body,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow:hidden!important;padding:7px 8px 8px!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__form,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__form{flex:0 0 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow:visible!important;margin:0!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__textareaLabel,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__textareaLabel{flex:0 0 744px!important;width:307px!important;min-width:307px!important;max-width:307px!important;height:744px!important;min-height:744px!important;max-height:744px!important;display:block!important;margin:0!important;overflow:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__textareaLabel>span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__textareaLabel>span{display:none!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]{display:block!important;width:307px!important;min-width:307px!important;max-width:307px!important;height:744px!important;min-height:744px!important;max-height:744px!important;resize:none!important;overflow:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;white-space:pre-wrap!important;border-radius:0!important;margin:0!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]::-webkit-scrollbar,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__actions,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__actions{flex:0 0 28px!important;min-height:28px!important;max-height:28px!important;display:grid!important;grid-template-columns:1fr 74px!important;gap:7px!important;align-items:center!important;margin:0!important;padding:0!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__actions span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__actions span{display:block!important;color:rgba(206,143,255,.84)!important;font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;text-transform:uppercase!important;letter-spacing:.12em!important;white-space:nowrap!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__actions button,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__actions button{height:25px!important;min-height:25px!important;max-height:25px!important;width:74px!important;padding:0!important;font-size:8px!important;letter-spacing:.10em!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__slots{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:22px!important;gap:5px!important;flex:0 0 103px!important;margin:5px 0 0!important;padding:0!important;width:307px!important;min-width:307px!important;max-width:307px!important;overflow:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots button,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__slots button{appearance:none!important;height:22px!important;min-height:22px!important;border:1px solid rgba(206,143,255,.25)!important;background:rgba(8,4,13,.76)!important;color:rgba(239,230,247,.74)!important;border-radius:0!important;font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.08em!important;cursor:pointer!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots button.has-edit,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__slots button.has-edit{border-color:rgba(255,255,255,.48)!important;color:#fff!important;box-shadow:inset 0 -2px 0 rgba(206,143,255,.62)!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots button.is-active,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__slots button.is-active{background:rgba(55,17,74,.92)!important;border-color:rgba(255,255,255,.66)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),0 0 16px rgba(206,143,255,.20)!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__preview,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__preview{flex:0 0 42px!important;min-height:42px!important;max-height:42px!important;width:307px!important;min-width:307px!important;max-width:307px!important;overflow:hidden!important;border:1px solid rgba(206,143,255,.16)!important;background:rgba(7,3,10,.58)!important;padding:7px 8px!important;color:rgba(234,219,246,.74)!important;font:700 10px/1.28 ui-monospace,SFMono-Regular,Menlo,monospace!important;white-space:normal!important;}
@media(max-width:1180px){body.bhk-pmlr-page .bhk-pmlr-workspace__alternate,body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate,body.bhk-pmlr-page .bhk-pmlr-lyricSandbox,body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:420px!important;max-height:none!important;}body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__textareaLabel,body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor],body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots,body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__preview,body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__textareaLabel,body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor],body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__slots,body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__preview{width:100%!important;min-width:0!important;max-width:none!important;}body.bhk-pmlr-page .bhk-pmlr-workspace__transport,body.bhk-pmlr-page .bhk-pmlr-workspace__notes,body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport,body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes{grid-column:1/-1!important;}}



/* BHK V7.0.250 — PMLR lyric sandbox hydration persistence guard. */
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate > :not(.bhk-pmlr-lyricSandbox),
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__alternate > :not(.bhk-pmlr-lyricSandbox){display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;overflow:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate > .bhk-pmlr-lyricSandbox,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__alternate > .bhk-pmlr-lyricSandbox{display:flex!important;visibility:visible!important;}
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate .bhk-pmlr-lyricAlt:not(.bhk-pmlr-lyricSandbox),
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__alternate .bhk-pmlr-lyricAlt:not(.bhk-pmlr-lyricSandbox){display:none!important;visibility:hidden!important;}
body.bhk-pmlr-page .bhk-pmlr-workspace__editor,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace__editor{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;overflow:hidden!important;}


/* BHK V7.0.251 — PMLR blank selected E-slot workflow, copy-original helper, hidden default helper text. */
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--originalLyrics{position:relative!important;}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics [data-bhk-pmlr-lyrics],
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--originalLyrics [data-bhk-pmlr-lyrics]{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding-bottom:44px!important;}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics [data-bhk-pmlr-lyrics]::-webkit-scrollbar,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--originalLyrics [data-bhk-pmlr-lyrics]::-webkit-scrollbar,
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalCredits [data-bhk-pmlr-credits]::-webkit-scrollbar,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--originalCredits [data-bhk-pmlr-credits]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;}
body.bhk-pmlr-page .bhk-pmlr-originalCopy,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-originalCopy{position:absolute!important;right:8px!important;bottom:8px!important;width:74px!important;height:28px!important;min-height:28px!important;border:1px solid rgba(206,143,255,.44)!important;background:rgba(14,7,22,.96)!important;color:#fff!important;border-radius:0!important;font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;text-transform:uppercase!important;letter-spacing:.10em!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)!important;cursor:pointer!important;}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalCredits [data-bhk-pmlr-credits],
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-reviewViewport__panel--originalCredits [data-bhk-pmlr-credits]{overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricSandbox header{grid-template-columns:1fr 48px!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header>span,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricSandbox header>span{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header strong,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricSandbox header strong{justify-content:flex-end!important;width:48px!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header strong b,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricSandbox header strong b{display:none!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__textareaLabel,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricSandbox__textareaLabel{flex:0 0 744px!important;width:307px!important;height:744px!important;min-height:744px!important;max-height:744px!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor],
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]{font:inherit!important;line-height:inherit!important;color:rgba(255,255,255,.92)!important;background:rgba(6,2,11,.66)!important;border:1px solid rgba(206,143,255,.20)!important;padding:10px 10px!important;overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots button,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricSandbox__slots button{min-width:0!important;overflow:hidden!important;text-align:center!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__preview[hidden],
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricSandbox__preview[hidden]{display:block!important;visibility:hidden!important;border-color:transparent!important;background:transparent!important;padding:0!important;}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__preview,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-lyricSandbox__preview{flex:0 0 24px!important;min-height:24px!important;max-height:24px!important;font-size:9px!important;line-height:1.15!important;}

/* BHK V7.0.256 — PMLR writer shell geometry reflow: 350 / 100 / 350 / 800 / history with 1px gaps. */
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout]{
    grid-template-columns:350px 100px 350px 800px minmax(350px,1fr)!important;
    grid-template-rows:minmax(0,1fr)!important;
    gap:1px!important;
    column-gap:1px!important;
    row-gap:1px!important;
    align-items:stretch!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__art,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__art,
body.bhk-pmlr-page .bhk-pmlr-workspace__editor,
body.bhk-pmlr-page .bhk-pmlr-workspace__editor--hidden,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__editor--hidden{
    display:none!important;
    visibility:hidden!important;
    width:0!important;
    min-width:0!important;
    max-width:0!important;
    height:0!important;
    min-height:0!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics{
    grid-column:1!important;
    grid-row:1!important;
    width:350px!important;
    min-width:350px!important;
    max-width:350px!important;
    height:100%!important;
    min-height:0!important;
    display:flex!important;
    flex-direction:column!important;
    gap:1px!important;
    padding:0!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector{
    grid-column:2!important;
    grid-row:1!important;
    width:100px!important;
    min-width:100px!important;
    max-width:100px!important;
    height:100%!important;
    min-height:0!important;
    display:flex!important;
    flex-direction:column!important;
    gap:1px!important;
    padding:0!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate{
    grid-column:3!important;
    grid-row:1!important;
    width:350px!important;
    min-width:350px!important;
    max-width:350px!important;
    height:100%!important;
    min-height:0!important;
    display:flex!important;
    flex-direction:column!important;
    gap:1px!important;
    padding:0!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport{
    grid-column:4!important;
    grid-row:1!important;
    width:800px!important;
    min-width:800px!important;
    max-width:800px!important;
    height:100%!important;
    min-height:0!important;
    display:flex!important;
    flex-direction:column!important;
    gap:1px!important;
    padding:0!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes{
    grid-column:5!important;
    grid-row:1!important;
    width:auto!important;
    min-width:350px!important;
    max-width:none!important;
    height:100%!important;
    min-height:0!important;
    display:flex!important;
    flex-direction:column!important;
    gap:1px!important;
    padding:0!important;
    overflow:hidden!important;
    background:rgba(4,1,8,.58)!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace--fixedShell > *,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace--fixedShell > *{
    border-radius:0!important;
    box-sizing:border-box!important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseBankSwitch,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseBankSwitch,
body.bhk-pmlr-page .bhk-pmlr-releaseStrip__rail--bank2,
body.bhk-pmlr-page [data-bhk-pmlr-bank-panel="2"],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseStrip__rail--bank2,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) [data-bhk-pmlr-bank-panel="2"]{
    display:none!important;
    visibility:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseStrip,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseStrip{
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    display:flex!important;
    flex-direction:column!important;
    gap:1px!important;
    padding:0!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseStrip__header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseStrip__header{
    display:flex!important;
    flex:0 0 22px!important;
    min-height:22px!important;
    max-height:22px!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    margin:0!important;
    padding:0 3px!important;
    overflow:hidden!important;
    border-bottom:1px solid rgba(206,143,255,.18)!important;
    font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseStrip__header span,
body.bhk-pmlr-page .bhk-pmlr-releaseStrip__header strong,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseStrip__header span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseStrip__header strong{
    display:block!important;
    min-width:0!important;
    overflow:hidden!important;
    white-space:nowrap!important;
    text-overflow:ellipsis!important;
}
body.bhk-pmlr-page .bhk-pmlr-releaseStrip__rail,
body.bhk-pmlr-page .bhk-pmlr-releaseStrip__rail--bank1,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseStrip__rail,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-releaseStrip__rail--bank1{
    flex:1 1 auto!important;
    min-height:0!important;
    height:auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:repeat(12,minmax(0,1fr))!important;
    grid-auto-rows:minmax(0,1fr)!important;
    gap:1px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector [data-bhk-pmlr-release-tile],
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector [data-bhk-pmlr-release-tile],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:100%!important;
    min-height:0!important;
    margin:0!important;
    padding:2px!important;
    display:grid!important;
    grid-template-rows:minmax(0,1fr)!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__copy,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__hover,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__copy,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__hover{
    display:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art img,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art img{
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    object-fit:cover!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    border-radius:0!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalLyrics,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalLyrics{
    flex:1 1 64%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    display:flex!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalCredits,
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--credits,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalCredits,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--credits{
    flex:0 1 36%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    display:flex!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    flex:1 1 auto!important;
    margin:0!important;
    display:flex!important;
    flex-direction:column!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__body,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__body{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    flex:1 1 auto!important;
    min-height:0!important;
    padding:7px!important;
    gap:6px!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__form,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__textareaLabel,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor],
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__preview,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__form,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__textareaLabel,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__slots,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__preview{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__textareaLabel,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__textareaLabel{
    flex:1 1 auto!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]{
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    overflow:auto!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__slots{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    gap:3px!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-player,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-player__main,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-console--graphicOnly,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-stemDeck,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-transportCueDock,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-cueStation,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-player,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-player__main,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-console--graphicOnly,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-stemDeck,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-transportCueDock,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-cueStation{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-transportCueDock .bhk-pmlr-cueTask--timeline,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-transportCueDock .bhk-pmlr-cueTask--timeline{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-transportCueDock .bhk-pmlr-noteComposer__right,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-transportCueDock .bhk-pmlr-noteComposer__right{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-barryNotes,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes .bhk-pmlr-barryNotes{
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    display:grid!important;
    grid-template-rows:auto minmax(0,1fr)!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-tracklist,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes .bhk-pmlr-tracklist{
    width:100%!important;
    min-width:0!important;
    height:100%!important;
    min-height:0!important;
    overflow:auto!important;
    padding:6px!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-track,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes .bhk-pmlr-track{
    position:static!important;
    left:auto!important;
    top:auto!important;
    width:auto!important;
    height:auto!important;
    clip:auto!important;
    clip-path:none!important;
    white-space:normal!important;
    overflow:visible!important;
    display:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-track.is-current,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes .bhk-pmlr-track.is-current{
    display:block!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-track__noteForm,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes .bhk-pmlr-track__noteForm{
    position:static!important;
    left:auto!important;
    top:auto!important;
    width:100%!important;
    height:auto!important;
    clip:auto!important;
    clip-path:none!important;
    white-space:normal!important;
    overflow:visible!important;
    display:block!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-track__noteForm label,
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-track__noteActions,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes .bhk-pmlr-track__noteForm label,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes .bhk-pmlr-track__noteActions{
    display:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-track__savedNoteTimeline,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes .bhk-pmlr-track__savedNoteTimeline{
    display:block!important;
    margin:0!important;
    padding:8px!important;
    border-left:4px solid rgba(206,143,255,.70)!important;
    background:rgba(255,255,255,.045)!important;
    color:rgba(248,239,255,.88)!important;
}
@media(max-width:1180px){
    body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell{
        grid-template-columns:100px minmax(0,1fr)!important;
        gap:1px!important;
        overflow:visible!important;
    }
    body.bhk-pmlr-page .bhk-pmlr-workspace__selector,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector{grid-column:1!important;width:100px!important;min-width:100px!important;max-width:100px!important;}
    body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics,
    body.bhk-pmlr-page .bhk-pmlr-workspace__alternate,
    body.bhk-pmlr-page .bhk-pmlr-workspace__transport,
    body.bhk-pmlr-page .bhk-pmlr-workspace__notes,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes{grid-column:2!important;width:auto!important;min-width:0!important;max-width:none!important;}
}

/* BHK V7.0.257 — PMLR lyric-column visual parity and BNK1 art containment. */
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell{
    grid-template-columns:350px 100px 350px 800px minmax(350px,1fr)!important;
    gap:1px!important;
    column-gap:1px!important;
    row-gap:1px!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics,
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalCredits,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalCredits,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox{
    width:350px!important;
    min-width:350px!important;
    max-width:350px!important;
    box-sizing:border-box!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:rgba(4,1,10,.58)!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalLyrics,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics .bhk-pmlr-reviewViewport__panel--originalLyrics{
    flex:1 1 auto!important;
    min-height:0!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox{
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    flex:1 1 auto!important;
    align-self:stretch!important;
    display:flex!important;
    flex-direction:column!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border:1px solid rgba(206,143,255,.18)!important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header{
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    padding:6px 8px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:8px!important;
    border-bottom:1px solid rgba(206,143,255,.18)!important;
    background:linear-gradient(180deg,rgba(18,8,28,.80),rgba(8,3,14,.64))!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header>span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header>span{
    display:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header strong,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header .bhk-pmlr-lyricSandbox__identity,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header strong,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header .bhk-pmlr-lyricSandbox__identity{
    min-width:0!important;
    width:auto!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:3px!important;
    text-align:left!important;
    overflow:hidden!important;
    font:900 13px/1.05 system-ui,-apple-system,Segoe UI,sans-serif!important;
    color:rgba(255,255,255,.94)!important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header strong em,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header .bhk-pmlr-lyricSandbox__identity em,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header strong em,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header .bhk-pmlr-lyricSandbox__identity em{
    display:inline-flex!important;
    align-items:center!important;
    max-width:150px!important;
    height:12px!important;
    min-height:12px!important;
    padding:0 5px!important;
    border:1px solid rgba(206,143,255,.28)!important;
    background:rgba(32,9,48,.78)!important;
    color:rgba(218,183,255,.96)!important;
    font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;
    font-style:normal!important;
    letter-spacing:.12em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header strong b,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header .bhk-pmlr-lyricSandbox__identity b,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header strong b,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header .bhk-pmlr-lyricSandbox__identity b{
    display:block!important;
    width:100%!important;
    max-width:236px!important;
    min-width:0!important;
    overflow:hidden!important;
    white-space:nowrap!important;
    text-overflow:ellipsis!important;
    font:900 13px/1.05 system-ui,-apple-system,Segoe UI,sans-serif!important;
    letter-spacing:.02em!important;
    text-transform:uppercase!important;
    color:rgba(255,255,255,.94)!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header strong,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header strong{
    width:auto!important;
    min-width:106px!important;
    display:grid!important;
    grid-template-columns:34px 66px!important;
    align-items:center!important;
    justify-content:end!important;
    gap:6px!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header strong em,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header strong em{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:34px!important;
    min-width:34px!important;
    height:22px!important;
    padding:0!important;
    border:1px solid rgba(206,143,255,.28)!important;
    background:rgba(32,9,48,.78)!important;
    color:rgba(218,183,255,.96)!important;
    font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__paste,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__paste{
    width:66px!important;
    height:22px!important;
    min-height:22px!important;
    border-radius:0!important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics > div,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics > div,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]{
    font:500 13px/1.48 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;
    letter-spacing:.01em!important;
    color:rgba(246,240,255,.92)!important;
    white-space:pre-wrap!important;
    text-align:left!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__body,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__body{
    flex:1 1 auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:0!important;
    padding:7px 8px 8px!important;
    gap:6px!important;
    overflow:hidden!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__form,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__form{
    flex:1 1 auto!important;
    min-height:0!important;
    display:flex!important;
    flex-direction:column!important;
    gap:6px!important;
    overflow:hidden!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__textareaLabel,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__textareaLabel{
    flex:1 1 auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    display:flex!important;
    padding:0!important;
    margin:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    outline:0!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__textareaLabel>span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__textareaLabel>span{
    display:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]{
    flex:1 1 auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    resize:none!important;
    overflow:auto!important;
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
    margin:0!important;
    padding:10px!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    border-radius:0!important;
    background:rgba(4,1,10,.44)!important;
    appearance:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]:focus,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]:focus{
    border:0!important;
    outline:0!important;
    box-shadow:inset 0 0 0 1px rgba(206,143,255,.10)!important;
}
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]::-webkit-scrollbar,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor]::-webkit-scrollbar{
    width:0!important;
    height:0!important;
    display:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail--bank1,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseStrip__rail--bank1{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile,
body.bhk-pmlr-page .bhk-pmlr-workspace__selector [data-bhk-pmlr-release-tile],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector [data-bhk-pmlr-release-tile]{
    position:relative!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    display:block!important;
    padding:2px!important;
    margin:0!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art{
    position:absolute!important;
    inset:2px!important;
    display:block!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
    z-index:1!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art img,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__art img{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:100%!important;
    min-height:0!important;
    max-height:100%!important;
    object-fit:cover!important;
    object-position:center center!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    transform:none!important;
    box-sizing:border-box!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__slot,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector .bhk-pmlr-releaseTile__slot{
    position:absolute!important;
    left:4px!important;
    top:4px!important;
    z-index:3!important;
}

/* BHK V7.0.258 — PMLR draggable white cue playhead scrub transport. */
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail{
    cursor:ew-resize!important;
    touch-action:none!important;
    user-select:none!important;
    -webkit-user-select:none!important;
    overscroll-behavior:contain!important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail__markers,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail__markers{
    pointer-events:auto!important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail__playhead,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail__playhead{
    width:4px!important;
    min-width:4px!important;
    cursor:grab!important;
    pointer-events:auto!important;
    z-index:20!important;
    will-change:left!important;
    touch-action:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail__playhead:before,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail__playhead:before{
    content:""!important;
    position:absolute!important;
    left:50%!important;
    top:0!important;
    bottom:0!important;
    width:34px!important;
    transform:translateX(-50%)!important;
    background:transparent!important;
    pointer-events:auto!important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail.is-scrubbing,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail.is-scrubbing{
    cursor:grabbing!important;
    border-color:rgba(255,255,255,.44)!important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),0 0 22px rgba(255,255,255,.10)!important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail.is-scrubbing .bhk-pmlr-cueRail__playhead,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail.is-scrubbing .bhk-pmlr-cueRail__playhead{
    cursor:grabbing!important;
    box-shadow:0 0 18px rgba(255,255,255,.95),0 0 38px rgba(255,63,180,.52)!important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail[data-bhk-pmlr-scrub-ready="1"]:focus-visible,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-cueRail[data-bhk-pmlr-scrub-ready="1"]:focus-visible{
    outline:2px solid rgba(255,255,255,.78)!important;
    outline-offset:2px!important;
}

/* BHK V7.0.259 — PMLR typography consolidation + geometry rebalance.
   Goal: reduce font noise, expand the main command center, trim the history rail,
   preserve 350 / 100 / 350 lyric-bank-lyric symmetry and 1px shell gaps. */
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]{
    --bhk-pmlr-font-ui:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    --bhk-pmlr-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace!important;
    --bhk-pmlr-gap:1px!important;
    --bhk-pmlr-col-original:350px!important;
    --bhk-pmlr-col-bank:100px!important;
    --bhk-pmlr-col-edit:350px!important;
    --bhk-pmlr-col-history:250px!important;
    --bhk-pmlr-col-command:minmax(900px,1fr)!important;
    font-family:var(--bhk-pmlr-font-ui)!important;
    font-size:11px!important;
    line-height:1.28!important;
    font-weight:500!important;
    letter-spacing:0!important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout]{
    grid-template-columns:var(--bhk-pmlr-col-original) var(--bhk-pmlr-col-bank) var(--bhk-pmlr-col-edit) var(--bhk-pmlr-col-command) var(--bhk-pmlr-col-history)!important;
    grid-template-rows:minmax(0,1fr)!important;
    gap:var(--bhk-pmlr-gap)!important;
    column-gap:var(--bhk-pmlr-gap)!important;
    row-gap:var(--bhk-pmlr-gap)!important;
    align-items:stretch!important;
    justify-items:stretch!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace--fixedShell > *,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace--fixedShell > *{
    min-width:0!important;
    min-height:0!important;
    box-sizing:border-box!important;
    border-radius:0!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__lyrics,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__lyrics{
    grid-column:1!important;
    width:var(--bhk-pmlr-col-original)!important;
    min-width:var(--bhk-pmlr-col-original)!important;
    max-width:var(--bhk-pmlr-col-original)!important;
    gap:1px!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__selector,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__selector{
    grid-column:2!important;
    width:var(--bhk-pmlr-col-bank)!important;
    min-width:var(--bhk-pmlr-col-bank)!important;
    max-width:var(--bhk-pmlr-col-bank)!important;
    gap:1px!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__alternate,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__alternate{
    grid-column:3!important;
    width:var(--bhk-pmlr-col-edit)!important;
    min-width:var(--bhk-pmlr-col-edit)!important;
    max-width:var(--bhk-pmlr-col-edit)!important;
    gap:1px!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport{
    grid-column:4!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    gap:1px!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes{
    grid-column:5!important;
    width:var(--bhk-pmlr-col-history)!important;
    min-width:var(--bhk-pmlr-col-history)!important;
    max-width:var(--bhk-pmlr-col-history)!important;
    gap:1px!important;
    background:rgba(4,1,8,.54)!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-player,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-player__main,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-console--graphicOnly,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-stemDeck,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-transportCueDock,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-cueStation,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-player,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-player__main,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-console--graphicOnly,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-stemDeck,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-transportCueDock,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-cueStation{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    box-sizing:border-box!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-player__main,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__transport .bhk-pmlr-player__main{
    padding:8px!important;
    gap:6px!important;
    overflow:hidden!important;
}

/* Typography: one UI stack for controls/chrome, one mono stack for lyric/comment bodies. */
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] :is(header,button,label,select,input,small,strong,em,span,h2,h3,h4,p),
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] :is(header,button,label,select,input,small,strong,em,span,h2,h3,h4,p){
    font-family:var(--bhk-pmlr-font-ui)!important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] :is(.bhk-pmlr-player__label,.bhk-pmlr-console__header,.bhk-pmlr-stemDeck header,.bhk-pmlr-cueStation__header,.bhk-pmlr-qMarkerLegend__header,.bhk-pmlr-barryNotes__header,.bhk-pmlr-releaseStrip__header),
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] :is(.bhk-pmlr-player__label,.bhk-pmlr-console__header,.bhk-pmlr-stemDeck header,.bhk-pmlr-cueStation__header,.bhk-pmlr-qMarkerLegend__header,.bhk-pmlr-barryNotes__header,.bhk-pmlr-releaseStrip__header){
    font:700 9px/1.1 var(--bhk-pmlr-font-ui)!important;
    letter-spacing:.10em!important;
    text-transform:uppercase!important;
}
body.bhk-pmlr-page .bhk-pmlr-player h2,
body.bhk-pmlr-page [data-bhk-pmlr-title],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-player h2,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) [data-bhk-pmlr-title]{
    margin:0!important;
    font:700 22px/1.05 var(--bhk-pmlr-font-ui)!important;
    letter-spacing:-.02em!important;
    text-transform:none!important;
    color:rgba(255,255,255,.94)!important;
    text-shadow:none!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
body.bhk-pmlr-page .bhk-pmlr-player h2 + p,
body.bhk-pmlr-page [data-bhk-pmlr-artist],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-player h2 + p,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) [data-bhk-pmlr-artist]{
    margin:0!important;
    font:500 11px/1.2 var(--bhk-pmlr-font-ui)!important;
    letter-spacing:.01em!important;
    color:rgba(236,226,245,.72)!important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header{
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    padding:6px 8px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:8px!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header strong,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header .bhk-pmlr-lyricSandbox__identity,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header strong,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header .bhk-pmlr-lyricSandbox__identity{
    gap:2px!important;
    font:700 11px/1.05 var(--bhk-pmlr-font-ui)!important;
    letter-spacing:.01em!important;
    text-transform:uppercase!important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header strong em,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header .bhk-pmlr-lyricSandbox__identity em,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header strong em,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header .bhk-pmlr-lyricSandbox__identity em{
    font:700 8px/1 var(--bhk-pmlr-font-ui)!important;
    letter-spacing:.10em!important;
    height:12px!important;
    min-height:12px!important;
    padding:0 5px!important;
}
body.bhk-pmlr-page .bhk-pmlr-reviewViewport__panel--originalLyrics header strong b,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox header .bhk-pmlr-lyricSandbox__identity b,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-reviewViewport__panel--originalLyrics header strong b,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox header .bhk-pmlr-lyricSandbox__identity b{
    font:700 11px/1.05 var(--bhk-pmlr-font-ui)!important;
    letter-spacing:.01em!important;
    max-width:220px!important;
}
body.bhk-pmlr-page .bhk-pmlr-originalCopy,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__paste,
body.bhk-pmlr-page .bhk-pmlr-track__save,
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox__slots button,
body.bhk-pmlr-page .bhk-pmlr-cueStation__legend span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-originalCopy,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__paste,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-track__save,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox__slots button,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueStation__legend span{
    font:700 8px/1 var(--bhk-pmlr-font-ui)!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
}
body.bhk-pmlr-page [data-bhk-pmlr-lyrics],
body.bhk-pmlr-page .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor],
body.bhk-pmlr-page .bhk-pmlr-cueForm textarea,
body.bhk-pmlr-page .bhk-pmlr-noteComposer textarea,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) [data-bhk-pmlr-lyrics],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-lyricSandbox textarea[data-bhk-pmlr-lyric-editor],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueForm textarea,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-noteComposer textarea{
    font:500 12px/1.48 var(--bhk-pmlr-font-mono)!important;
    letter-spacing:0!important;
    text-transform:none!important;
    color:rgba(246,240,255,.92)!important;
    text-align:left!important;
}
body.bhk-pmlr-page [data-bhk-pmlr-credits],
body.bhk-pmlr-page [data-bhk-pmlr-credits] *,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) [data-bhk-pmlr-credits],
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) [data-bhk-pmlr-credits] *{
    font-family:var(--bhk-pmlr-font-ui)!important;
    font-size:10px!important;
    line-height:1.32!important;
    font-weight:600!important;
    letter-spacing:0!important;
}
body.bhk-pmlr-page [data-bhk-pmlr-credits] h4,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) [data-bhk-pmlr-credits] h4{
    font:700 9px/1.1 var(--bhk-pmlr-font-ui)!important;
    letter-spacing:.09em!important;
    text-transform:uppercase!important;
}

/* Header/footer/gutter cleanup: contained headers, no text collisions, no off-rail growth. */
body.bhk-pmlr-page .bhk-pmlr-barryNotes__header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-barryNotes__header{
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:auto auto!important;
    gap:2px!important;
    min-height:42px!important;
    max-height:42px!important;
    padding:6px 7px!important;
    overflow:hidden!important;
    border-bottom:1px solid rgba(206,143,255,.16)!important;
}
body.bhk-pmlr-page .bhk-pmlr-barryNotes__header span,
body.bhk-pmlr-page .bhk-pmlr-barryNotes__header strong,
body.bhk-pmlr-page .bhk-pmlr-barryNotes__header small,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-barryNotes__header span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-barryNotes__header strong,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-barryNotes__header small{
    min-width:0!important;
    max-width:100%!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
body.bhk-pmlr-page .bhk-pmlr-barryNotes__header span,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-barryNotes__header span{font:700 8px/1 var(--bhk-pmlr-font-ui)!important;letter-spacing:.12em!important;color:rgba(218,183,255,.82)!important;}
body.bhk-pmlr-page .bhk-pmlr-barryNotes__header strong,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-barryNotes__header strong{font:700 10px/1.1 var(--bhk-pmlr-font-ui)!important;letter-spacing:.04em!important;color:rgba(255,255,255,.90)!important;}
body.bhk-pmlr-page .bhk-pmlr-barryNotes__header small,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-barryNotes__header small{display:none!important;}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-tracklist,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes .bhk-pmlr-tracklist{
    padding:6px!important;
    overflow:auto!important;
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-tracklist::-webkit-scrollbar,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-workspace__notes .bhk-pmlr-tracklist::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;}
body.bhk-pmlr-page .bhk-pmlr-cueTask--timeline,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueTask--timeline{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:8px!important;
}
body.bhk-pmlr-page .bhk-pmlr-qMarkerLegend__header,
body.bhk-pmlr-page .bhk-pmlr-cueStation__legend,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-qMarkerLegend__header,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueStation__legend{
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-cueRail,
body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-cueRail{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
}
@media (min-width:1181px) and (max-width:1854px){
    body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
    body:has(.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"]) .bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell{
        grid-template-columns:350px 100px 350px minmax(800px,1fr) 250px!important;
    }
}

/* BHK V7.0.260 — PMLR fixed 2154px writer geometry.
   Requested geometry: 350px original, 100px BNK1, 350px editable,
   1000px command center, 350px history, with 1px gaps only.
   Total fixed shell: 350 + 100 + 350 + 1000 + 350 + 4px gaps = 2154px. */
body.bhk-pmlr-page{
    --bhk-pmlr-v260-original:350px!important;
    --bhk-pmlr-v260-bank:100px!important;
    --bhk-pmlr-v260-edit:350px!important;
    --bhk-pmlr-v260-command:1000px!important;
    --bhk-pmlr-v260-history:350px!important;
    --bhk-pmlr-v260-gap:1px!important;
    --bhk-pmlr-v260-shell:2154px!important;
}
body.bhk-pmlr-page .bhk-pmlr-room,
body.bhk-pmlr-page .bhk-pmlr-room.bhk-pmlr-room--universe,
html.bhk-pmlr-fixed-viewport-root body.bhk-pmlr-page .bhk-pmlr-room{
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-room .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
body.bhk-pmlr-page .bhk-pmlr-room .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout],
html.bhk-pmlr-fixed-viewport-root body.bhk-pmlr-page .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell{
    width:var(--bhk-pmlr-v260-shell)!important;
    min-width:var(--bhk-pmlr-v260-shell)!important;
    max-width:var(--bhk-pmlr-v260-shell)!important;
    grid-template-columns:var(--bhk-pmlr-v260-original) var(--bhk-pmlr-v260-bank) var(--bhk-pmlr-v260-edit) var(--bhk-pmlr-v260-command) var(--bhk-pmlr-v260-history)!important;
    grid-template-rows:minmax(0,1fr)!important;
    column-gap:var(--bhk-pmlr-v260-gap)!important;
    row-gap:var(--bhk-pmlr-v260-gap)!important;
    gap:var(--bhk-pmlr-v260-gap)!important;
    justify-content:start!important;
    align-content:stretch!important;
    justify-items:stretch!important;
    align-items:stretch!important;
    margin-left:5px!important;
    margin-right:auto!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell > *,
html.bhk-pmlr-fixed-viewport-root body.bhk-pmlr-page .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell > *{
    min-width:0!important;
    min-height:0!important;
    max-height:100%!important;
    box-sizing:border-box!important;
    margin:0!important;
    border-radius:0!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell > .bhk-pmlr-workspace__lyrics{
    grid-column:1!important;
    width:var(--bhk-pmlr-v260-original)!important;
    min-width:var(--bhk-pmlr-v260-original)!important;
    max-width:var(--bhk-pmlr-v260-original)!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell > .bhk-pmlr-workspace__selector{
    grid-column:2!important;
    width:var(--bhk-pmlr-v260-bank)!important;
    min-width:var(--bhk-pmlr-v260-bank)!important;
    max-width:var(--bhk-pmlr-v260-bank)!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell > .bhk-pmlr-workspace__alternate{
    grid-column:3!important;
    width:var(--bhk-pmlr-v260-edit)!important;
    min-width:var(--bhk-pmlr-v260-edit)!important;
    max-width:var(--bhk-pmlr-v260-edit)!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell > .bhk-pmlr-workspace__transport{
    grid-column:4!important;
    width:var(--bhk-pmlr-v260-command)!important;
    min-width:var(--bhk-pmlr-v260-command)!important;
    max-width:var(--bhk-pmlr-v260-command)!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell > .bhk-pmlr-workspace__notes,
body.bhk-pmlr-page .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell > .bhk-pmlr-workspace__history{
    grid-column:5!important;
    width:var(--bhk-pmlr-v260-history)!important;
    min-width:var(--bhk-pmlr-v260-history)!important;
    max-width:var(--bhk-pmlr-v260-history)!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport :is(.bhk-pmlr-player,.bhk-pmlr-player--premium,.bhk-pmlr-player__main,.bhk-pmlr-console--graphicOnly,.bhk-pmlr-stemDeck,.bhk-pmlr-transportCueDock,.bhk-pmlr-cueStation,.bhk-pmlr-cueTask,.bhk-pmlr-cueRail),
html.bhk-pmlr-fixed-viewport-root body.bhk-pmlr-page .bhk-pmlr-workspace__transport :is(.bhk-pmlr-player,.bhk-pmlr-player--premium,.bhk-pmlr-player__main,.bhk-pmlr-console--graphicOnly,.bhk-pmlr-stemDeck,.bhk-pmlr-transportCueDock,.bhk-pmlr-cueStation,.bhk-pmlr-cueTask,.bhk-pmlr-cueRail){
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    box-sizing:border-box!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-player,
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-player--premium{
    display:flex!important;
    grid-template-columns:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-player__main{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    padding:8px!important;
    gap:6px!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__transport .bhk-pmlr-stemDeck__lane{
    width:100%!important;
    grid-template-columns:92px minmax(0,1fr)!important;
}
body.bhk-pmlr-page .bhk-pmlr-cueTask--timeline{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:8px!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes :is(.bhk-pmlr-barryNotes,.bhk-pmlr-tracklist,.bhk-pmlr-history,.bhk-pmlr-savedHistory),
body.bhk-pmlr-page .bhk-pmlr-workspace__history :is(.bhk-pmlr-barryNotes,.bhk-pmlr-tracklist,.bhk-pmlr-history,.bhk-pmlr-savedHistory){
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    overflow:auto!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-barryNotes__header,
body.bhk-pmlr-page .bhk-pmlr-workspace__history .bhk-pmlr-barryNotes__header{
    min-height:34px!important;
    max-height:34px!important;
    padding:5px 7px!important;
    gap:1px!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace__notes .bhk-pmlr-barryNotes__header *,
body.bhk-pmlr-page .bhk-pmlr-workspace__history .bhk-pmlr-barryNotes__header *{
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    max-width:100%!important;
}
body.bhk-pmlr-page .bhk-pmlr-track.is-current[style*="-98380"],
body.bhk-pmlr-page article.bhk-pmlr-track.is-current[style*="-98380"],
body.bhk-pmlr-page .bhk-pmlr-track[style*="-198487"]{
    pointer-events:none!important;
    visibility:hidden!important;
    opacity:0!important;
}
@media (max-width:2164px){
    body.bhk-pmlr-page .bhk-pmlr-room .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell,
    html.bhk-pmlr-fixed-viewport-root body.bhk-pmlr-page .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell{
        width:calc(100vw - 10px)!important;
        min-width:0!important;
        max-width:calc(100vw - 10px)!important;
        grid-template-columns:350px 100px 350px minmax(0,1fr) 350px!important;
    }
    body.bhk-pmlr-page .bhk-pmlr-workspace.bhk-pmlr-workspace--fixedShell > .bhk-pmlr-workspace__transport{
        width:100%!important;
        min-width:0!important;
        max-width:100%!important;
    }
}



/* BHK V7.0.262 — PMLR first paint lock / single skin runtime authority.
   Prevents the normal WordPress/page fallback from flashing before the PMLR
   fixed writer shell skin takes ownership. Scoped to the PMLR page only. */
html[data-bhk-pmlr-first-paint="7.0.262"],
html.bhk-pmlr-first-paint-lock,
body.bhk-pmlr-page.bhk-pmlr-first-paint-lock{
    background:#05020d!important;
    overflow:hidden!important;
}
html[data-bhk-pmlr-first-paint="7.0.262"] body.bhk-pmlr-page,
body.bhk-pmlr-page.bhk-pmlr-system-page,
body.bhk-pmlr-page.bhk-pmlr-runtime-isolated{
    background:#05020d!important;
    overflow:hidden!important;
}
html[data-bhk-pmlr-first-paint="7.0.262"] body.bhk-pmlr-page main#content,
html[data-bhk-pmlr-first-paint="7.0.262"] body.bhk-pmlr-page article.bhk-v5-wpArticle,
body.bhk-pmlr-page.bhk-pmlr-system-page main#content,
body.bhk-pmlr-page.bhk-pmlr-system-page article.bhk-v5-wpArticle{
    background:#05020d!important;
    min-height:100vh!important;
    overflow:hidden!important;
}
html[data-bhk-pmlr-first-paint="7.0.262"] body.bhk-pmlr-page:not(.bhk-pmlr-single-skin-ready) main#content > article,
html[data-bhk-pmlr-first-paint="7.0.262"] body.bhk-pmlr-page:not(.bhk-pmlr-single-skin-ready) .bhk-pmlr-room{
    opacity:0!important;
    visibility:hidden!important;
}
body.bhk-pmlr-page.bhk-pmlr-single-skin-ready .bhk-pmlr-room,
html.bhk-pmlr-first-paint-ready body.bhk-pmlr-page .bhk-pmlr-room{
    opacity:1!important;
    visibility:visible!important;
}
body.bhk-pmlr-page .bhk-pmlr-room.bhk-pmlr-room--singleSkin,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr-skin-authority="single"]{
    background:#05020d!important;
    color:#f4efff!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-room.bhk-pmlr-room--singleSkin .bhk-pmlr-room__header,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr-skin-authority="single"] .bhk-pmlr-room__header,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr-skin-authority="single"] .bhk-pmlr-workspace__art,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr-skin-authority="single"] .bhk-pmlr-workspace__editor--hidden{
    display:none!important;
}
body.bhk-pmlr-page .bhk-pmlr-workspace[data-bhk-pmlr-skin-authority="single"],
body.bhk-pmlr-page .bhk-pmlr-workspace[data-bhk-pmlr-writer-layout="262"]{
    width:var(--bhk-pmlr-v260-shell,2154px)!important;
    min-width:var(--bhk-pmlr-v260-shell,2154px)!important;
    max-width:var(--bhk-pmlr-v260-shell,2154px)!important;
    grid-template-columns:350px 100px 350px 1000px 350px!important;
    gap:1px!important;
    column-gap:1px!important;
    row-gap:1px!important;
    margin-left:5px!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr-skin-authority="single"] *,
body.bhk-pmlr-page .bhk-pmlr-workspace[data-bhk-pmlr-skin-authority="single"] *{
    box-sizing:border-box!important;
}
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr-skin-authority="single"] .bhk-pmlr-room__status,
body.bhk-pmlr-page .bhk-pmlr-room[data-bhk-pmlr-skin-authority="single"] :is(.bhk-pmlr-reviewViewport__panel header,.bhk-pmlr-lyricSandbox header,.bhk-pmlr-stemDeck header,.bhk-pmlr-cueStation__header,.bhk-pmlr-barryNotes__header){
    font-family:var(--bhk-pmlr-font-ui,ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace)!important;
}


/* BHK V7.0.382 — PMLR Login front-door labels / V3 room / Google logon */
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split) .bhk-pmlr-button--google {
    border-color: rgba(222, 232, 255, .74);
    color: #08020d;
    background: linear-gradient(90deg, #f5f7ff, #d8c7ff);
    box-shadow: 0 0 24px rgba(216, 199, 255, .16);
}
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split) .bhk-pmlr-button--google:hover,
.bhk-pmlr-room[data-bhk-pmlr="7.0.019F"] > .bhk-pmlr-room__gate:not(.bhk-pmlr-room__gate--split) .bhk-pmlr-button--google:focus {
    border-color: rgba(255, 255, 255, .92);
    filter: brightness(1.04);
}
