body.ac-panel #view .pressure-criteria-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;flex:none}
body.ac-panel #view .pressure-reference{border-left:4px solid var(--reference-color)!important;padding:12px 15px}
body.ac-panel #view .pressure-reference h2{font-size:15px;color:var(--reference-color);line-height:1.3;margin:0 0 7px}
body.ac-panel #view .pressure-reference p{font-size:13px;line-height:1.45;margin:0}
body.ac-panel #view .filling-response .response-plots{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;flex:none!important;min-height:0!important;height:auto!important;max-height:none!important;gap:12px!important;align-items:start!important}
body.ac-panel #view .filling-response .response-chart{display:grid!important;grid-template-rows:auto 250px!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;border:1px solid #c6d8e7;border-radius:8px;background:#fff}
body.ac-panel #view .filling-response .response-chart>header{padding:8px 10px;border-bottom:1px solid #c6d8e7;background:#f8fbfd;min-width:0}
body.ac-panel #view .filling-response .response-chart h3{font-size:14px;margin:0 0 4px;line-height:1.3}
body.ac-panel #view .filling-response .response-legend{font-size:11px!important;min-height:0!important;padding:0!important;gap:8px 12px!important;flex-wrap:wrap;display:flex}
body.ac-panel #view .filling-response .response-chart .plot{flex:none!important;height:250px!important;min-height:250px!important;max-height:250px!important}
body.ac-panel #view>.device-response.filling-response:not([hidden]),body.ac-panel #view #device-response-content{display:block!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
body.ac-panel #view .filling-response .profile-note{display:block!important;margin:8px 12px 12px!important;line-height:1.45!important}
body.ac-panel #view .response-scenarios{justify-content:flex-start!important;padding-bottom:5px!important}
body.ac-panel #view .ac-pump-parameters h2{display:flex;align-items:center;gap:8px}
body.ac-panel #view .ac-pump-parameters .poi-icon{width:24px;height:28px;object-fit:contain}
@media(max-width:759px){body.ac-panel #view .pressure-criteria-grid,body.ac-panel #view .filling-response .response-plots{grid-template-columns:minmax(0,1fr)!important}body.ac-panel #view .pressure-reference{padding:10px 12px}body.ac-panel #view .pressure-reference p{font-size:12px}}
