/* FXCHS V3.32: one brand green for the header music controls.
   Closing is handled by existing outside-click and Escape behaviour. */
body.fxv2 .fxv2-header .fxv318-music-panel{
  border-color:var(--green,#28c018)!important;
}
body.fxv2 .fxv2-header .fxv331-music-current{
  background:linear-gradient(128deg,#3de138,#28c018)!important;
  border-color:#aaf4a3!important;
  color:#0b240d!important;
}
body.fxv2 .fxv2-header .fxv331-music-current :is(small,strong){
  color:#0b240d!important;-webkit-text-fill-color:#0b240d!important;
}
body.fxv2 .fxv2-header .fxv318-music-list button[aria-current="true"]{
  background:var(--green,#28c018)!important;
  border-left-color:#b9ffb8!important;
  color:#071c09!important;-webkit-text-fill-color:#071c09!important;
}
body.fxv2 .fxv2-header .fxv318-music-panel :is(button[data-fxv318-play],button[data-fxv318-load]):not(:disabled){
  background:var(--green,#28c018)!important;
  border-color:#a3f09b!important;
  color:#0b230d!important;-webkit-text-fill-color:#0b230d!important;
}
body.fxv2 .fxv2-header .fxv318-music-panel :is(button[data-fxv318-prev],button[data-fxv318-next],button[data-fxv318-loop]):not(:disabled){
  border-color:var(--green,#28c018)!important;
}
body.fxv2 .fxv2-header .fxv318-music-panel :is(button,a,input):focus-visible{
  outline-color:#60e851!important;
}
