/* Batch QA12 (#28/#30): arrangement only. Original QA #12 button design is unchanged. */
body.eco-application #applicationMain .cp53-assessment .qa12-primary-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem}
body.eco-application #applicationMain .cp53-assessment .qa12-primary-actions>.eco-button{flex:0 1 auto;min-inline-size:0;width:auto;max-inline-size:100%;word-break:normal;overflow-wrap:normal}
body.eco-application #applicationMain .cp53-assessment .qa12-assessment-navigation{padding:1rem 1.1rem}
body.eco-application #applicationMain .cp53-assessment .qa12-assessment-navigation h2{font-size:1rem;margin:0 0 .75rem}
body.eco-application #applicationMain .cp53-assessment .qa12-support-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.65rem}
body.eco-application #applicationMain .cp53-assessment .qa12-support-actions>.eco-button{flex:0 1 auto;min-inline-size:0;width:auto;max-inline-size:100%;word-break:normal;overflow-wrap:normal}
body.eco-application #applicationMain .cp53-assessment .qa12-assessment-navigation .ol11-help{margin:.75rem 0 0}
.application-sidebar .qa12-advanced-tools{margin:.35rem 0 0;padding:0}
.application-sidebar .qa12-advanced-tools>summary{display:list-item;cursor:pointer;min-height:44px;padding:.7rem .5rem;color:inherit;font-size:.8rem}
.application-sidebar .qa12-advanced-tools>summary:focus-visible{outline:2px solid #86e7f1;outline-offset:-2px}
@media(max-width:600px){
 body.eco-application #applicationMain .cp53-assessment :is(.qa12-primary-actions,.qa12-support-actions){display:grid;grid-template-columns:minmax(0,1fr);width:100%}
 body.eco-application #applicationMain .cp53-assessment :is(.qa12-primary-actions,.qa12-support-actions)>.eco-button{width:100%;inline-size:100%!important;min-height:44px;box-sizing:border-box}
}
