/* One standard in ordinary screens and report shadow roots; named parts survive appended status/caption nodes. */
button.main-button{height:56px!important;min-height:56px!important;max-height:56px!important}
button.main-button>.main-button-arrow{width:36px!important;height:36px!important;min-width:36px;min-height:36px}
button.main-button>.main-button-copy{min-width:0}
button.main-button>.main-button-copy>.main-button-label{font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;text-align:center;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none;line-height:20px}
/* Preserve the established compact class-list layout, with the standard arrow and typography. */
body.compact-journey-app .mp-stack-actions>.main-button{display:grid;grid-template-columns:minmax(0,1fr) 36px!important;gap:8px;padding:0 10px!important}
body.compact-journey-app .mp-stack-actions>.main-button>.main-button-spacer{display:none}
body.compact-journey-app .mp-stack-actions>.main-button>.main-button-copy{grid-column:1!important;grid-row:1;width:100%}
body.compact-journey-app .mp-stack-actions>.main-button>.main-button-arrow{grid-column:2!important;grid-row:1}
/* Only small-phone icon rows reclaim the unused leading column. */
@media(max-width:389px){
 body.compact-journey-app .mp-paper-actions>.main-button{grid-template-columns:minmax(0,1fr) 36px!important;gap:6px;padding-inline:10px!important}
 body.compact-journey-app .mp-paper-actions>.main-button>.main-button-spacer{display:none}
 body.compact-journey-app .mp-paper-actions>.main-button>.main-button-copy{grid-column:1!important;grid-row:1;width:100%}
 body.compact-journey-app .mp-paper-actions>.main-button>.main-button-arrow{grid-column:2!important;grid-row:1}
}
