/* Only next-stage controls; generation and payment buttons are unchanged. */
button.workflow-next{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:7px 18px;white-space:normal}
button.workflow-next .workflow-next-copy{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;margin:0;line-height:1.35}
button.workflow-next .workflow-next-title{display:block;margin:0;font-size:17px;font-weight:700;line-height:1.3}
button.workflow-next .workflow-next-detail{display:block;margin:0;font-size:11px;font-weight:400;line-height:1.4;opacity:.92;white-space:normal;overflow-wrap:anywhere}
button.workflow-next>.workflow-next-arrow{flex:none;margin:0;font-size:16px}
button.workflow-next>svg{flex-shrink:0}
@media(max-width:720px){
 .creation-footer:has(.workflow-next){padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))!important}
 .creation-footer button.primary.workflow-next,button.workflow-next{min-height:46px;height:auto;padding:6px 10px;gap:6px}
 button.workflow-next .workflow-next-title{font-size:15px}
 button.workflow-next .workflow-next-detail{font-size:10px}
 .creation-footer button.workflow-next .workflow-next-detail{max-width:205px}
}
