.formal-edit-targets{display:none}.is-editing .formal-edit-targets{display:block}.formal-edit-targets rect{fill:transparent;stroke:transparent;cursor:pointer;pointer-events:all;rx:3}.formal-edit-targets rect:hover,.formal-edit-targets rect:focus-visible{fill:#d4e8d530;stroke:#57806a;stroke-width:.7;outline:none}.formal-edit-targets rect.active{fill:#cadec14d;stroke:#35775e;stroke-width:1.1}.formal-edit-targets rect.in-range{fill:#cadec130;stroke:#57806a;stroke-width:.6}.formal-preview .v2-pages{transform:translateX(var(--edit-pan,0px));transition:transform 160ms ease-out}.editor-v2 .formal-editing .library-side.editing-popover{display:block;position:fixed;z-index:80;right:24px;top:150px;bottom:100px;width:min(440px,calc(100vw - 32px));height:auto;margin:0;overflow:hidden;border-radius:14px;box-shadow:0 12px 38px #173c302a;background:#fff}.editor-v2 .formal-editing .library-side.editing-popover.chord-split{overflow-y:auto}.formal-editing #formal-preview{overflow-x:hidden}.formal-editing #track-controls{display:flex}.formal-editing .score-side{grid-template-rows:auto auto minmax(0,1fr) auto}.formal-editing .library-side .context-bar{min-height:48px;background:#fafbf7}.formal-editing .library-side .context-page{height:100%;overflow:auto}.formal-editing .library-side .context-bar{position:sticky;top:0;z-index:5}.formal-editing .library-side .context-body{min-height:0}@media(max-width:900px){.editor-v2 .formal-editing .library-side.editing-popover{right:12px;top:126px;bottom:90px;width:min(420px,calc(100vw - 24px))}}@media(prefers-reduced-motion:reduce){.formal-preview .v2-pages{transition:none}}
