/* Keep action labels on one line; permit groups to use another row. */
button{white-space:nowrap;overflow-wrap:normal;word-break:normal}
button[data-action=export-recovery]{white-space:nowrap!important}
.mp-register-methods .mp-register-method strong{white-space:nowrap!important}
#topControls .language-switch button{white-space:nowrap;flex:1 0 auto}
#topControls .bank-tools-v50 .bank-sprout{display:none}
#wordBankDialog>[class=actions]{flex-wrap:wrap}
#wordBankDialog>[class=actions]>button{flex:1 0 auto}
#main .mp-output-layout .mp-exports{display:flex;flex-wrap:wrap}
#main .mp-output-layout .mp-exports .mp-button{flex:1 0 auto;width:auto;white-space:nowrap}
#main .mp-output-layout .mp-exports .mp-button>span{white-space:nowrap;overflow-wrap:normal}
#main .mp-prompt-picker .mp-manage{display:flex;flex-wrap:wrap}
#main .mp-manage .mp-button{flex:1 0 auto!important;white-space:nowrap}
@media(max-width:600px){
 #topControls{grid-template-columns:minmax(0,1fr) minmax(140px,1.2fr)}
 #topControls .banner-learning-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}
 .mp-register-methods{grid-template-columns:minmax(0,1fr)!important}
 #main .mp-output-layout .mp-exports .mp-button{flex-basis:100%}
 #main .mp-manage [data-mp=edit]{flex-basis:100%!important}
}
@media(max-width:360px){.cycle-stage b{font-size:14px}}
