/* One shared action rail; flexible space separates destructive operations. */
.action-bar[hidden],.action-bar [hidden]{display:none!important}
.action-bar,.admin-shell .admin-content .action-bar{
 display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;min-width:0;
 column-gap:20px;row-gap:20px;
}
.action-bar>.action-main,.action-bar>.action-danger{
 display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;
}
.action-bar>.action-main{flex:1 1 0}
.action-bar>.action-danger{flex:0 1 auto;margin-inline-start:auto;justify-content:flex-end}
.action-bar :is(button,a.btn,input[type=submit]){max-width:100%;white-space:normal;overflow-wrap:anywhere}
.action-bar :is(.action-main,.action-danger)>form{margin:0;min-width:0;max-width:100%}
/* A mixed-action form remains intact inside an existing outer action rail. */
.actions:has(>form.action-bar)>form.action-bar{flex:1 1 0;min-width:0}
.admin-shell .admin-content .cell-actions>.row-actions.action-bar{display:flex;flex:1 1 0;min-width:0}
@media(max-width:760px){
 .action-bar>.action-main,.action-bar>.action-danger{flex-basis:100%}
 .actions:has(>form.action-bar)>form.action-bar{flex-basis:100%}
}
