/* 0.5.9 — Mix Audio Rush Pro: mesa comercial inspirada no Studio Pro. */
#emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal{--rush-gold:#d9b43b;--rush-dark:#090c0f;--rush-panel:#20262a;--rush-line:#455058}
#emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-modal-head h2{letter-spacing:1px!important}
#emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-modal-head>div:first-child:before{content:"";display:inline-block;width:34px;height:34px;margin-right:9px;vertical-align:middle;border-radius:7px;background:url('../images/iavox-logo.png') center/cover no-repeat;box-shadow:0 3px 12px #0009}
#emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-modal-head h2{display:inline-block!important;vertical-align:middle!important}
#emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 7px;padding:0}
#emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-actions button{height:34px;border:1px solid #3e494f;border-radius:18px;background:linear-gradient(180deg,#242a2e,#121619);color:#d9dde0;font-size:8px;font-weight:900;letter-spacing:.8px;box-shadow:inset 0 1px #ffffff10,0 4px 10px #0008}
#emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-actions button[data-rush-action="master"]{border-color:#79631e;color:#f0c94a}
#emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-transport{display:flex;align-items:center;justify-content:center;gap:9px;min-height:64px;padding:7px 12px;border-top:1px solid #3b444a;background:linear-gradient(180deg,#252b2f,#111518)}
#emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-transport button{display:grid;place-items:center;width:46px;height:46px;min-width:46px;padding:0;border:1px solid #4c555b;border-radius:50%;background:radial-gradient(circle at 40% 30%,#5d656a,#252b2f 58%,#0e1113);color:#eef0f1;font-size:13px;font-weight:900;box-shadow:inset 0 1px 3px #fff5,0 4px 9px #000b}
#emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-transport button.is-main{width:58px;height:58px;min-width:58px;border-color:#b38e27;background:radial-gradient(circle at 38% 28%,#f5f5f2,#bec2c3 56%,#687176);color:#0b0d0e;font-size:22px}

@media(max-width:760px){
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal{padding:0!important;background:#050709!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-track-modal{grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:0!important;padding:5px!important;background:linear-gradient(180deg,#161b1e,#080b0d)!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-modal-head{margin:0 0 5px!important;padding:6px 8px!important;border-radius:0!important;background:linear-gradient(180deg,#252b2f,#171c1f)!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-modal-head>div:first-child:before{width:30px;height:30px;margin-right:6px}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-modal-head h2{font-size:16px!important;letter-spacing:.4px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-modal-head p{display:none!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-preset-box{height:38px!important;padding:3px 7px!important;border-radius:4px!important;background:#171c1f!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-preset-box label{font-size:8px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal #vozbrMixPreset{height:30px!important;min-height:30px!important;font-size:12px!important;border-radius:3px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-modal-close{width:34px!important;height:34px!important;border-radius:6px!important;background:#2a3034!important;border-color:#4b555b!important;color:#fff!important;font-size:20px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-actions{gap:5px;margin:0 0 5px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-actions button{height:30px;font-size:7px}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-track-mixer{display:grid!important;grid-template-rows:auto minmax(210px,1fr)!important;gap:5px!important;min-height:0!important;overflow:auto!important;padding:0 2px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-mix-sources{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:repeat(2,82px)!important;gap:5px!important;height:auto!important;padding:0!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-source-card.emr-rush-source{display:flex!important;min-height:0!important;height:82px!important;padding:5px!important;border:1px solid #39444a!important;border-radius:10px!important;background:linear-gradient(180deg,#23282c,#15191c)!important;box-shadow:inset 0 1px #ffffff0d,0 5px 12px #0008!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-source-card.emr-rush-source .vozbr-source-button{flex:1!important;width:100%!important;min-height:42px!important;padding:4px!important;border:0!important;background:transparent!important;color:#f1f3f4!important;font-size:10px!important;letter-spacing:.3px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-source-card.emr-rush-source strong{display:block!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#9da5aa!important;font-size:7px!important;text-align:center!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal #vozbrExitFxCard,
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-source-library,
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-same-fx{display:none!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-track-controls{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:210px!important;margin:0!important;padding:0!important;overflow:hidden!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-track-controls .vozbr-slider{display:flex!important;min-width:0!important;width:auto!important;min-height:210px!important;height:100%!important;max-height:none!important;padding:5px 2px 7px!important;border-radius:3px!important;border:1px solid #465159!important;background:linear-gradient(180deg,#394146,#22282c)!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-channel-top{font-size:7px!important;letter-spacing:0!important;white-space:nowrap!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-slider-row{min-height:43px!important;gap:2px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-slider-row span:first-child{font-size:6px!important;line-height:1.05!important;white-space:normal!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-slider-row span:last-child{font-size:8px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-mini-vu{width:7px!important;left:4px!important;bottom:9px!important;top:63px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-slider input[type="range"]{width:18px!important;height:122px!important;min-height:122px!important;margin:3px 0 0 8px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .vozbr-modal-actions{display:none!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-transport{position:relative!important;bottom:auto!important;gap:6px!important;min-height:64px!important;padding:5px 3px!important;margin-top:4px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-transport button{width:42px;height:42px;min-width:42px;font-size:10px}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-transport button.is-main{width:54px;height:54px;min-width:54px;font-size:20px}
}

@media(max-width:390px){
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-transport{gap:4px!important}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-transport button{width:38px;height:38px;min-width:38px}
  #emr-app #vozbr-app.vozbr-app-v142 #vozbrTrackMixModal .emr-rush-transport button.is-main{width:50px;height:50px;min-width:50px}
}
