/* U2 comparte el arnés y las condiciones de acceso; conserva los componentes Tech. */
.suite-harness{grid-column:1/-1;display:flex;align-items:end;flex-wrap:wrap;gap:14px;width:100%;padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid #dce3e8}
.suite-harness .field{flex:1 1 220px;min-width:0}
.suite-harness .button{flex:none}
.suite-harness .help{flex-basis:100%;margin:0}
.suite-harness:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.suite-module-harness{grid-column:1/-1;display:flex;align-items:end;gap:14px;flex-wrap:wrap;width:100%}
.suite-module-harness>.help{flex-basis:100%;margin:0}
[data-legacy-identity]{display:none!important}
.lab-body>#u1-harness,.lab-body>#u1-evaluator,.lab-body>.pdf-samples{grid-column:1/-1}
.lab-body>#u1-harness{grid-template-columns:minmax(0,1fr) auto}
.common-entry-message{max-width:620px;margin:24px auto 0;text-align:center;color:#596b7b}
.common-entry-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:22px auto 0}
.common-entry-lab{margin-top:28px}
@media(max-width:760px){.suite-harness{gap:12px}.suite-harness .field{flex-basis:100%}.suite-harness .button{min-height:44px}.common-entry-message{margin-top:18px}.lab-body>#u1-harness{grid-template-columns:1fr}}
