.wj .compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wj .compact>*{min-width:0}.wj .check{display:flex;align-items:center;gap:8px}.wj .check input{width:auto}.wj [hidden]{display:none!important}.wj .schemes16037{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wj .scheme16037{background:white;border:1px solid #acb9b2;padding:12px;cursor:zoom-in;min-width:0}.wj .scheme16037 img{display:block;width:auto;height:auto;max-width:100%;max-height:310px;margin:0 auto 10px;object-fit:contain}.wj .scheme16037 span{display:block;text-align:center}.wj .issue16037{border-left:3px solid #aa672c;padding:8px 12px;background:#fff9ef}.wj table{width:100%;border-collapse:collapse}.wj th,.wj td{padding:8px;border:1px solid #acb9b2;vertical-align:top;overflow-wrap:anywhere}.wj #zoom{max-width:90vw;max-height:90vh;width:1000px}.wj #zoom .zoom-stage{overflow:auto;max-height:68vh}.wj #zoom img{height:auto;max-width:none;display:block;margin:auto}.wj #zoom::backdrop{background:#0008}.wj #compare table{min-width:550px}.wj #compare td{min-width:170px}.wj .hint{font-size:.9em}.wj .fc-industrial-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:700px){.wj .compact{grid-template-columns:1fr}.wj .schemes16037{grid-template-columns:1fr}.wj .columns{display:block}.wj .wj-panel{margin-bottom:12px}}

@media print{
 body .wj .schemes16037{display:grid!important;grid-template-columns:1fr 1fr!important;break-inside:avoid}
 body .wj button.scheme16037{display:block!important;visibility:visible!important;break-inside:avoid;padding:8px}
 body .wj .scheme16037 img{display:block!important;max-height:140px!important;width:auto!important;height:auto!important}
 body .wj .columns{display:block!important}
 body .wj .wj-panel{break-inside:auto!important}
 body .wj table{font-size:10pt} body .wj tr{break-inside:avoid}
 body .wj thead{display:table-header-group}
 body .wj .scroll{overflow:visible!important}
 body .wj h2,body .wj h3{break-after:avoid}
 body .wj #comparison-panel:not([open]),body .wj #zoom,body a[href="#main-content"],body .skip-link,body .fc-skip-link{display:none!important}
}

@media print{body .fc-r2-skip{display:none!important}}
/* r69: compact, method-specific schemes and bounded comparison. */
[hidden]{display:none!important}
.schemes16037{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:12px 0}
.scheme16037{width:100%;margin:0;min-width:0;background:white;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;gap:10px}
.scheme16037 img{height:190px!important;width:100%!important;object-fit:contain;max-height:190px!important}
.scheme16037 span{font-weight:normal}
.actions16037{display:flex;gap:8px;flex-wrap:wrap}
.check{display:flex;gap:6px;align-items:center;margin:8px 0}
.wj label .hint{display:block;font-weight:normal;margin:6px 0;line-height:1.4}
#compare-results{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));overflow:auto}
#compare-results article{min-width:0}#compare-results table{font-size:12px}
#result table{table-layout:fixed;overflow-wrap:anywhere}#result table th:first-child{width:28%}
@media(max-width:640px){.scheme16037 img{height:145px!important;max-height:145px!important}.schemes16037{gap:6px}.scheme16037{padding:6px}#compare-results{grid-template-columns:1fr}}
.control16037>label:first-child{display:block;margin-bottom:6px}.control16037>.hint{display:block;font-size:.85em;font-weight:normal;line-height:1.4;margin-top:6px}.control16037>.check{font-weight:normal}
