/* v5.30.38 — Piano Roll as a true full-window Edit workspace, reusing its MIDI engine. */
#shell[data-piano-fullscreen="true"] #editView.active{
 display:flex!important;flex-direction:column!important;min-height:0!important;
 height:100%!important;max-height:100%!important;overflow:hidden!important;
 gap:0!important;padding:0!important;background:#15171e!important
}
#shell[data-piano-fullscreen="true"] #editView>.counter-bar,
#shell[data-piano-fullscreen="true"] #editView>.edit-mode-bar,
#shell[data-piano-fullscreen="true"] #editView>.mobile-inspector-toggle,
#shell[data-piano-fullscreen="true"] #editView>.mobile-clip-inspector,
#shell[data-piano-fullscreen="true"] #editView>.timeline-viewport,
#shell[data-piano-fullscreen="true"] #editView>.bzdr-midi-resize-handle,
#shell[data-piano-fullscreen="true"] #editView>.mobile-zoom-dock,
#shell[data-piano-fullscreen="true"] #editView>.edit-bottom-tools{
 display:none!important
}
#shell[data-piano-fullscreen="true"] #editView>.bzdr-midi-dock:not([hidden]),
#shell[data-piano-fullscreen="true"] #editView>.bzdr-midi-dock[data-floating="true"]:not([hidden]){
 display:flex!important;position:relative!important;inset:auto!important;
 top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;
 width:100%!important;max-width:100%!important;height:100%!important;
 flex:1 1 0!important;max-height:none!important;min-height:0!important;
 margin:0!important;padding:0!important;box-shadow:none!important;
 border:0!important;border-radius:0!important;overflow:hidden!important;z-index:2!important
}
#shell[data-piano-fullscreen="true"] #editView .bzdr-midi-dock-head{
 flex:0 0 38px!important;height:38px!important;min-height:38px!important;
 padding:3px 9px!important;cursor:default!important;touch-action:auto!important
}
#shell[data-piano-fullscreen="true"] #editView .bzdr-midi-float-resize,
#shell[data-piano-fullscreen="true"] #editView #bzdrMidiFloat,
#shell[data-piano-fullscreen="true"] #editView #bzdrMidiResetSize{display:none!important}
#shell[data-piano-fullscreen="true"] #editView .bzdr-midi-dock #bzdrPianoRoll{
 display:flex!important;flex:1 1 0!important;width:100%!important;
 min-width:0!important;min-height:0!important;max-height:none!important;
 overflow:hidden!important
}
#shell[data-piano-fullscreen="true"] #editView .bzdr-midi-scroll{flex:1 1 0!important;min-height:0!important;height:0!important;overflow:auto!important}
#shell[data-piano-fullscreen="true"] #editView .bzdr-midi-velocity-pane{flex:0 0 var(--bzdr-midi-velocity-height,82px)!important}
#shell[data-piano-fullscreen="true"] #bzdrMidiFullscreen{
 border-color:#5689aa!important;color:#c8eeff!important;background:#254055!important
}
#editView .bzdr-midi-track-picker{display:flex;align-items:center;gap:5px;color:#b8c9d4;font:600 10px system-ui;letter-spacing:.3px;min-width:0}
#editView .bzdr-midi-track-picker select{
 width:clamp(86px,17vw,180px);min-width:0;height:26px;min-height:26px;
 border:1px solid #415668;border-radius:3px;padding:2px 5px;
 color:#edf5fa;background:#21313f;font:600 11px system-ui
}
#editView #bzdrMidiFullscreen{min-width:58px!important}
#shell[data-piano-fullscreen="true"] #editView #bzdrMidiFullscreen{display:block!important}
#editView .bzdr-piano-empty[hidden]{display:none!important}
#shell[data-piano-fullscreen="true"] #editView>.bzdr-piano-empty:not([hidden]){
 display:flex!important;flex:1 1 0;min-height:0;flex-direction:column;align-items:center;justify-content:center;
 padding:24px;gap:12px;text-align:center;color:#c3d6e2;background:#151b25
}
.bzdr-piano-empty strong{font:700 17px ui-monospace,monospace;letter-spacing:3px}
.bzdr-piano-empty p{max-width:350px;font:13px/1.5 system-ui;color:#9caebb}
.bzdr-piano-empty button{padding:12px 16px;border:1px solid #527b94;border-radius:4px;background:#273d4d;color:#e3f1fa;font:600 13px system-ui;min-height:44px}
@media(max-width:899px){
 #shell[data-piano-fullscreen="true"] #editView>.bzdr-midi-dock .bzdr-midi-dock-head{flex-basis:36px!important;height:36px!important;min-height:36px!important;padding:2px 5px!important}
 #editView .bzdr-midi-track-picker{font-size:9px}
 #editView .bzdr-midi-track-picker select{width:clamp(75px,25vw,130px);font-size:11px;height:30px}
 #shell[data-piano-fullscreen="true"] #editView .bzdr-midi-window-controls button{min-height:30px!important}
 #shell[data-piano-fullscreen="true"] #editView .bzdr-midi-dock-head strong{font-size:10px;max-width:32%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 #shell[data-piano-fullscreen="true"] #editView .bzdr-midi-window-controls{flex:1;justify-content:flex-end;min-width:0}
}
@media(orientation:landscape) and (max-height:500px){
 body.bzdr-mobile-landscape #shell[data-piano-fullscreen="true"]>.screen-area{
  display:flex!important;position:fixed!important;inset:0!important;
  width:100%!important;height:100dvh!important;max-height:none!important
 }
 body.bzdr-mobile-landscape #shell[data-piano-fullscreen="true"] #editView.active{display:flex!important;height:100%!important}
 body.bzdr-mobile-landscape #shell[data-piano-fullscreen="true"] #editView>.bzdr-midi-dock:not([hidden]){display:flex!important;flex:1 1 0!important;height:100%!important}
}
