/* Integrated action links and optional row history controls. */
.mega-secondary-actions a{gap:.75rem;border-color:var(--gold);text-decoration:none;background:var(--card);color:var(--text)}
.mega-secondary-actions a:hover{text-decoration:none;background:var(--bg3)}
.mega-secondary-actions svg{flex:0 0 24px}
.mega-secondary-actions span{min-width:0}
.mega-secondary-actions strong{display:block;font-weight:700}
.mega-secondary-actions small{display:block;margin-top:.25rem;color:var(--text-light);font-size:.78rem;font-weight:400;line-height:1.5}
#mega-workflow .btn-secondary{margin:.4rem .5rem .4rem 0;max-width:100%;white-space:normal}
#mega-workflow .mega-checkbox-row{display:flex;align-items:center;gap:.7rem;min-height:44px;margin:.5rem 0;padding:.35rem 0;text-transform:none;letter-spacing:normal;font-size:.85rem;font-weight:400;color:var(--text);cursor:pointer}
#mega-workflow .mega-checkbox-row input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--blue)}
#mega-workflow .mega-checkbox-row span{min-width:0}
#mega-workflow :is(button,input):focus-visible{outline:3px solid var(--blue);outline-offset:3px}

/* Expanded fix previews keep long configuration lines inside the report. */
#mega-workflow pre{min-width:0;max-width:100%;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}
