/* V337 — enhancement buttons beside the results they update */
body[data-page="simulation"] .sim-control-head>.sim-action-buttons,
body[data-page="simulation"] .sim-control-head>.sim-control-actions-v331{
  opacity:0!important;
  pointer-events:none!important;
}
body[data-page="simulation"] .sim-result-stage>header{
  align-items:start!important;
}
body[data-page="simulation"] .sim-result-head-actions-v337{
  display:flex!important;
  flex:0 1 auto!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  min-width:0!important;
  margin-left:auto!important;
  gap:7px!important;
}
body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-buttons{
  display:flex!important;
  width:auto!important;
  max-width:100%!important;
  min-height:38px!important;
  margin:0!important;
  opacity:1!important;
  pointer-events:auto!important;
  justify-content:flex-end!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:6px!important;
}
body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-buttons button{
  flex:0 0 auto!important;
  width:auto!important;
  height:38px!important;
  min-height:38px!important;
  padding:0 10px!important;
  border-radius:10px!important;
  font-size:11px!important;
  line-height:1!important;
  white-space:nowrap!important;
}
body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-buttons .sim-reset-current{
  margin-left:4px!important;
}
body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-status{
  width:100%!important;
  min-width:0!important;
  max-width:680px!important;
  min-height:20px!important;
  margin:0!important;
  overflow:hidden!important;
  font-size:11px!important;
  line-height:20px!important;
  text-align:right!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
body[data-page="simulation"] .sim-action-bar.actions-docked-v337{
  display:none!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}
@media(min-width:1280px){
  body[data-page="simulation"] .sim-result-stage>header{
    display:grid!important;
    grid-template-columns:minmax(220px,1fr) minmax(560px,auto)!important;
    grid-template-areas:"result-title result-actions" "result-note result-actions"!important;
    column-gap:18px!important;
    row-gap:5px!important;
  }
  body[data-page="simulation"] .sim-result-stage>header>div:first-child{grid-area:result-title!important;min-width:0!important}
  body[data-page="simulation"] .sim-result-stage>header>small{grid-area:result-note!important;max-width:680px!important;text-align:left!important}
  body[data-page="simulation"] .sim-result-stage>header>.sim-result-head-actions-v337{grid-area:result-actions!important;align-self:start!important;justify-self:end!important}
}
@media(min-width:821px) and (max-width:1279px){
  body[data-page="simulation"] .sim-result-stage>header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}
  body[data-page="simulation"] .sim-result-stage>header>small{max-width:none!important;text-align:left!important}
  body[data-page="simulation"] .sim-result-head-actions-v337{width:100%!important;align-items:flex-end!important}
}
@media(max-width:820px){
  body[data-page="simulation"] .sim-result-stage>header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important}
  body[data-page="simulation"] .sim-result-stage>header>small{max-width:none!important;text-align:left!important}
  body[data-page="simulation"] .sim-result-head-actions-v337{width:100%!important;align-items:stretch!important}
  body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-buttons{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    width:100%!important;
    gap:7px!important;
  }
  body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-buttons button{width:100%!important;padding:0 6px!important;font-size:10px!important}
  body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-buttons .sim-reset-current{grid-column:1/-1!important;margin-left:0!important}
  body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-status{max-width:none!important;text-align:left!important;white-space:normal!important}
}
