/* Barra compacta comum a todas as etapas; mantém os eventos existentes. */
@media screen {
 #actionBar.action-bar:not(:empty) {
  box-sizing:border-box;
  justify-content:center;
  align-items:center;
  min-height:54px;
  padding:4px 14px;
  column-gap:clamp(24px,4vw,56px);
  row-gap:8px;
  border-width:1px;
 }
 #actionBar.action-bar button.main-action,
 #actionBar.action-bar button.secondary-action {
  box-sizing:border-box;
  flex:0 1 auto;
  min-width:0;
  max-width:100%;
  min-height:44px;
  margin:0;
  padding:6px 16px;
  font-size:14px;
  line-height:1.25;
  white-space:normal;
 }
 #actionBar.action-bar button.bar-secondary {margin:0;}
}
@media screen and (max-width:760px) {
 #actionBar.action-bar:not(:empty) {padding:4px 8px;column-gap:18px;}
 #actionBar.action-bar button.main-action,
 #actionBar.action-bar button.secondary-action {padding:6px 12px;font-size:13px;}
}
