/* Keep the existing stored marker/class; change presentation only. */
.music-note-red{color:#805500!important}
.music-queue-player .music-note-red{color:#ffdf70!important}
.music-note-edit .music-note-red{color:#805500!important}
.music-note-edit-wrap{position:relative;margin-top:.75rem}
.music-note-edit{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;min-height:70px;overflow-y:auto;border:1px solid var(--line,#ddd);border-radius:12px;background:var(--paper,#fff);padding:12px;line-height:1.7;outline-offset:2px;font:inherit}
.music-note-edit:empty:before{content:attr(data-placeholder);color:#857c73;pointer-events:none}
.music-note-popup{position:relative;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px;background:var(--paper,#fff);border:1px solid var(--line,#ddd);border-radius:12px;padding:5px}
.music-note-popup[hidden]{display:none}
.music-note-popup button{padding:6px 10px;font-size:.82rem;white-space:nowrap}
.music-note-popup button:first-child{background:#ffdf70;color:#3b2b12}
.music-note-popup button:last-child{background:#eee8e0;color:#302a25}
.music-note-popup button:disabled{opacity:.45;cursor:default}
.music-note-edit-help{font-size:.78rem;color:var(--muted,#777);margin:5px 0}
.music-note-draft-status{display:block;font-size:.76rem;color:#805500;min-height:1.2em}
.music-note-edit{overscroll-behavior:contain;overflow-anchor:none;touch-action:pan-y}
.music-note-edit-wrap{overflow-anchor:none}
