[data-bioprocess-monitoring-control-root]{--bmc-accent:#6f1325;--bmc-border:#d8dee8;--bmc-soft:#f5f7fa;display:block;min-width:0;margin-top:1.25rem}.sc-bmc-shell{display:grid;gap:1rem;min-width:0;border-top:1px solid var(--bmc-border);padding-top:1.25rem}.sc-bmc-shell>header{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.sc-bmc-shell h3,.sc-bmc-shell p{margin:.15rem 0}.sc-bmc-kicker{color:var(--bmc-accent);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sc-bmc-tabs{display:flex;gap:.3rem;overflow-x:auto;border-bottom:1px solid var(--bmc-border)}.sc-bmc-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:.7rem .85rem;font:inherit;font-weight:750;white-space:nowrap}.sc-bmc-tabs button.is-active{color:var(--bmc-accent);border-bottom-color:var(--bmc-accent)}[data-work]{display:grid;gap:1rem;border:1px solid var(--bmc-border);border-radius:12px;padding:1rem;background:#fff}.sc-bmc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.75rem}.sc-bmc-grid label,.sc-bmc-data{display:grid;gap:.35rem}.sc-bmc-grid span,.sc-bmc-data>span{font-size:.82rem;font-weight:750}.sc-bmc-grid input,.sc-bmc-grid select,.sc-bmc-data textarea{width:100%;border:1px solid var(--bmc-border);border-radius:8px;padding:.65rem .7rem;font:inherit}.sc-bmc-data textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.45;resize:vertical}.sc-bmc-actions{display:flex;gap:.65rem;flex-wrap:wrap}.sc-bmc-actions button{border:1px solid var(--bmc-accent);border-radius:8px;background:#fff;color:var(--bmc-accent);padding:.65rem .85rem;font:inherit;font-weight:750}.sc-bmc-actions .primary{background:var(--bmc-accent);color:#fff}.sc-bmc-actions button:disabled{opacity:.45}.sc-bmc-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.65rem}.sc-bmc-summary article{border:1px solid var(--bmc-border);border-radius:9px;background:var(--bmc-soft);padding:.7rem}.sc-bmc-summary span{display:block;color:#667085;font-size:.72rem;text-transform:uppercase}.sc-bmc-summary strong{display:block;margin-top:.2rem}.sc-bmc-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sc-bmc-table table{width:100%;min-width:680px;border-collapse:collapse}.sc-bmc-table th,.sc-bmc-table td{border-bottom:1px solid var(--bmc-border);padding:.65rem;text-align:left}.sc-bmc-svg{display:block;width:100%;min-width:620px;max-height:380px;color:var(--bmc-accent);border:1px solid var(--bmc-border);border-radius:10px;background:#fff}.sc-bmc-svg line{stroke:#98a2b3;stroke-width:1}.sc-bmc-svg text{fill:#667085;font-size:12px}.sc-bmc-shell aside{border:1px solid var(--bmc-border);border-radius:10px;background:#fff9eb;color:#5f4600;padding:.85rem}.sc-bmc-shell aside strong{display:block;margin-bottom:.25rem}@media(max-width:760px){.sc-bmc-shell>header{display:grid}.sc-bmc-grid{grid-template-columns:1fr}.sc-bmc-actions{display:grid;grid-template-columns:1fr}.sc-bmc-actions button{width:100%;min-height:44px}.sc-bmc-summary{grid-template-columns:1fr 1fr}}