/* v5.30.43 — shared track controls; preserve current BZDR classic/spatial skin. */
#editView .track-actions,#mixView .channel-smr{display:flex;align-items:center;gap:2px;min-width:0}
#editView .track-actions button,#mixView .channel-smr button{flex:1 1 0;min-width:0;padding:0 2px}
#editView .track-actions .on-input-monitor,#mixView .channel-smr .on-input-monitor{background:linear-gradient(#26846f,#124f4c)!important;border-color:#79d6be!important;color:#f1fff9!important;box-shadow:inset 0 1px #a6ffe544,0 0 5px #44e4be33}
#editView .track-actions button[data-action="input-monitor"]:disabled,#mixView .channel-smr button[data-action="input-monitor"]:disabled{opacity:.45}
.bzdr-track-info{display:flex;align-items:center;gap:3px;min-width:0;min-height:14px;max-width:100%;overflow:hidden;color:#9fbdc9;font:8px/1.2 system-ui,sans-serif}
.bzdr-track-info button{height:15px;min-height:15px;flex:0 0 auto;padding:0 3px;border:1px solid #344f60;background:linear-gradient(#263747,#162632);color:#c0d7e5;border-radius:2px;font:inherit;text-align:center;white-space:nowrap}
.bzdr-track-info button:active{background:#34566a}
.bzdr-track-info .bzdr-auto-read{color:#63caa2;white-space:nowrap;flex:0 0 auto;padding:0 2px}
.bzdr-track-insert-summary{min-width:0;flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#9caeba}
.bzdr-track-mini-meter{position:relative;align-self:stretch;width:5px;min-width:5px;flex:0 0 5px;background:#061b14;border:1px solid #284333;display:flex;align-items:flex-end}
.bzdr-track-mini-meter i{display:block;width:100%;height:3%;background:linear-gradient(to top,#26c964 0%,#bedd37 75%,#fc6250 100%);transition:height 50ms linear}
#mixView .bzdr-mix-info{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:16px;gap:2px;padding:2px 0;min-height:38px;max-height:45px;flex:0 0 38px}
#mixView .bzdr-mix-info>*{min-width:0}
#mixView .bzdr-mix-info .bzdr-track-level{grid-column:1;grid-row:2;overflow:hidden;text-overflow:ellipsis}
#mixView .bzdr-mix-info .bzdr-track-insert-summary{grid-column:2;grid-row:2;max-width:42px;font-size:7px}
#mixView .channel-smr{gap:2px!important}
#mixView .channel-smr button{min-width:0!important}
@media(min-width:900px){
 body.bzdr-desktop #editView .track-header{grid-template-rows:17px 19px 12px 17px!important;align-content:space-around!important}
 body.bzdr-desktop #editView .bzdr-track-info{grid-column:1/-1;grid-row:4;position:relative;display:flex!important;align-self:end;overflow:hidden;width:100%;max-width:100%;white-space:nowrap;z-index:2}
 body.bzdr-desktop #editView .track-actions{gap:2px;padding:0}
 body.bzdr-desktop #editView .track-actions button{width:18px!important;min-width:18px!important;height:19px!important;font-size:10px!important}
 body.bzdr-desktop #editView .bzdr-track-info{font-size:9px;min-height:17px}
 body.bzdr-desktop #editView .bzdr-track-info button{height:16px;min-height:16px}
 body.bzdr-desktop #mixView .channel-smr button{height:19px!important;font-size:10px!important;padding:0!important}
}
@media(max-width:899px){
 #editView .track-header{position:relative;padding-top:2px!important;padding-bottom:2px!important;gap:0!important}
 #editView .track-name{position:absolute;left:6px;top:2px;right:21px;height:12px;font-size:9px!important;line-height:12px}
 #editView .track-actions{position:absolute;top:27px;left:4px;right:15px;gap:2px;height:19px;z-index:2}
 #editView .track-actions button{height:19px!important;min-height:19px!important;width:auto!important;font-size:10px!important}
 #editView .track-sub{display:none!important}
 #editView .bzdr-track-info{position:absolute;bottom:1px;left:4px;right:15px;width:auto;height:11px;min-height:11px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x}
 #editView .bzdr-track-info::-webkit-scrollbar{display:none}
 #editView .bzdr-track-info button{font-size:8px;height:13px;min-height:13px}
 #editView .bzdr-track-mini-meter{position:sticky;right:0}
 #mixView .channel-smr button{font-size:9px!important}
}

/* v5.30.44: metering lives on the track header, not in its tiny info row.
   Match the desktop studio meter: dark segmented well, green/yellow/red peak. */
#editView .track-header{position:relative}
#editView .bzdr-track-vertical-meter{
 position:absolute;right:3px;top:30px;bottom:3px;width:9px;min-height:16px;
 display:flex;align-items:flex-end;justify-content:center;gap:1px;
 padding:1px;border:1px solid #03070a;border-radius:2px;
 background:repeating-linear-gradient(to top,#0d2417 0,#0d2417 3px,#050c08 3px,#050c08 5px);
 box-shadow:inset 0 0 3px #000b,0 0 0 1px #34474744;
 overflow:hidden;z-index:3;pointer-events:none;
}
#editView .bzdr-track-vertical-meter>i{
 display:block;flex:1 1 0;min-width:2px;height:0%;
 background:repeating-linear-gradient(to top,transparent 0,transparent 3px,#06100a88 3px,#06100a88 5px),
 linear-gradient(to top,#24d83c 0%,#65e537 70%,#cedc31 88%,#ff5f38 100%);
 transition:height 65ms linear;will-change:height;
}
body.bzdr-desktop #editView .bzdr-track-vertical-meter{display:none!important}
body.bzdr-desktop #editView .desktop-track-meter{
 background:repeating-linear-gradient(to top,#0d2417 0,#0d2417 3px,#050c08 3px,#050c08 5px);
 box-shadow:inset 0 0 3px #000b;
}
body.bzdr-desktop #editView .desktop-track-meter i{
 background:repeating-linear-gradient(to top,transparent 0,transparent 3px,#06100a88 3px,#06100a88 5px),
 linear-gradient(to top,#24d83c 0%,#65e537 70%,#cedc31 88%,#ff5f38 100%);
}
@media(max-width:899px), (max-width:1100px) and (pointer:coarse){
 body:not(.bzdr-desktop) #editView .track-header{position:relative}
 body:not(.bzdr-desktop) #editView .track-name{
  right:28px!important;max-width:calc(100% - 32px)!important;z-index:2
 }
 body:not(.bzdr-desktop) #editView .bzdr-track-more{
  top:2px!important;right:2px!important;z-index:6!important
 }
 body:not(.bzdr-desktop) #editView .track-actions{
  position:absolute!important;top:27px!important;left:4px!important;right:15px!important;
  height:19px!important;gap:2px!important;z-index:2!important;margin:0!important
 }
 body:not(.bzdr-desktop) #editView .track-actions button{
  min-width:0!important;width:0!important;flex:1 1 0!important;
  height:19px!important;min-height:19px!important;padding:0!important
 }
 body:not(.bzdr-desktop) #editView .bzdr-track-info{
  position:absolute!important;left:4px!important;right:15px!important;top:auto!important;
  bottom:1px!important;height:11px!important;min-height:11px!important;
  margin:0!important;z-index:2!important
 }
 body:not(.bzdr-desktop) #editView .bzdr-track-vertical-meter{
  display:flex!important;right:3px!important;top:30px!important;bottom:3px!important;
 }
}
