/* Revised English source reader: scoped styles; preserve the existing chapters. */
.b57-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0}.b57-stats article{padding:.8rem;border:1px solid #354853;background:#07141b}.b57-stats b{display:block;font-size:1.35rem;color:#f2d16f}.b57-stats span{display:block;color:#b4c8d1;font-size:.78rem}
.b57-tools{display:flex;flex-wrap:wrap;gap:.6rem;align-items:end;margin:.8rem 0}.b57-tools label{display:grid;gap:.3rem;flex:1;min-width:140px;color:#b4c8d1}.b57-tools input,.b57-tools select{padding:.55rem;background:#07141b;color:#fff;border:1px solid #526570;max-width:100%;min-width:0}.b57-tools button,.b57-actions a{padding:.6rem;border:1px solid #776534;background:#101b20;color:#f2d16f;cursor:pointer}.b57-actions{display:flex;gap:.55rem;flex-wrap:wrap;margin:.8rem 0}.b57-table-wrap{max-height:620px;overflow:auto;border:1px solid #354853}.b57-table{width:100%;border-collapse:collapse;font-size:.8rem}.b57-table th,.b57-table td{padding:.65rem;border:1px solid #253943;text-align:left;vertical-align:top}.b57-table th{background:#0b1f29;color:#f2d16f;position:sticky;top:0;z-index:1}.b57-table th button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.b57-table code{white-space:pre-wrap;overflow-wrap:anywhere;color:#e0edf3}.b57-table td:nth-child(3){min-width:230px;max-width:660px}.b57-table a{color:#81dbff}.b57-table small{display:block;margin-top:.4rem;color:#b4c8d1}.b57-note{padding:.8rem;border-left:3px solid #70cff7;background:#0b1a22;color:#cfdee5;line-height:1.5;margin:.7rem 0}.b57-note[data-state=warning]{border-color:#ffbc61}.b57-note code{overflow-wrap:anywhere}.b57-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.b57-methods article{padding:.8rem;border:1px solid #354853}.b57-output{display:block;padding:.8rem;background:#061015;border:1px solid #354853;white-space:pre-wrap;overflow-wrap:anywhere;color:#82e1b5}.b57-status{color:#b4c8d1;font-size:.78rem}.b57-pager{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;margin:.6rem 0}
/* R51 replaced the legacy visual but left its square wrapper occupying a screen. */
#biomatrix-technology .r491-stage-column:has([data-r51-replaced=true]){aspect-ratio:auto!important;height:auto!important;min-height:0!important;align-self:start!important}
#biomatrix-technology .biomatrix-scenario-grid:has([data-r51-replaced=true]){min-height:0!important;align-items:start!important}
@media(max-width:700px){.b57-stats,.b57-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.b57-methods{grid-template-columns:1fr}.b57-table{min-width:750px}}
