.notation-panel{overflow:hidden}.notation-panel button,.notation-panel input,.notation-panel select{font:inherit;color:#e8eadd;background:#2b3329;border:1px solid #536149;border-radius:5px;padding:7px 9px}.notation-panel button{font-size:11px;font-weight:700;cursor:pointer}.notation-panel button:hover{border-color:#bacd98}.notation-panel button[aria-pressed=true]{background:#455c35;color:#e0efb5}.notation-panel button:disabled{opacity:.4;cursor:default}.score-controls{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:4px 16px 10px}.score-controls label,.score-inspector label{display:grid;gap:5px;font-size:10px;font-weight:700;color:#abb8a1}.score-tool-group{display:flex;gap:4px}.score-instructions{padding:0 16px;margin:0 0 10px;font-size:11px;line-height:1.6;color:#aab5a1}.score-inspector{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:10px 16px;background:#1e261e;border-top:1px solid #3a4634}.score-inspector strong{font-size:12px;align-self:center;margin-right:auto;color:#d8e5c8}.score-inspector input{width:67px}.score-paper{overflow:auto;max-height:680px;background:#edece2;touch-action:none;outline-offset:-3px}.score-paper svg{display:block;max-width:none;user-select:none}.score-paper g[data-score-note]{cursor:grab}.score-paper.score-drawing{cursor:crosshair}.score-paper:focus-visible{outline:2px solid #a3ca6f}.score-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:11px;color:#b4c2a7}.score-footer>div{display:flex;gap:6px;flex-wrap:wrap}@media(max-width:700px){.score-controls{gap:7px;padding:8px}.score-footer{flex-direction:column;align-items:start}.score-inspector{padding:8px;gap:6px}.score-inspector strong{width:100%}.score-controls select{max-width:170px}}
.score-paper svg{width:100%;min-width:760px;height:auto}
.score-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;color:#a9b59d;font-size:11px}.score-pagination button{border:1px solid #46503e;border-radius:5px;background:#2c3429;color:#d9e5cf;padding:7px 10px}.score-pagination button:disabled{opacity:.4}
