#power-gains .lp-selectors>label,#pg-root .pg-selector>label{min-width:0}#power-gains .combo,#pg-root .pg-selector .combo{width:100%;min-width:0;max-width:100%}#power-gains .combo-trigger,#pg-root .pg-selector .combo-trigger{width:100%;min-width:0;min-height:48px}#power-gains .combo-trigger>span,#pg-root .pg-selector .combo-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis}
@media(max-width:760px){
#power-gains .lp-selectors,#pg-root .pg-selector{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
#power-gains .lp-selectors>label,#pg-root .pg-selector>label{grid-column:1/-1;font-size:13px}
#power-gains .lp-selectors .combo-trigger,#pg-root .pg-selector .combo-trigger{display:none!important}
/* Override the shared searchable-select hiding rules on touch-sized screens. */
#power-gains .lp-selectors select,#pg-root .pg-selector select{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;clip:auto!important;clip-path:none!important;width:100%!important;max-width:100%;height:52px!important;min-height:52px;pointer-events:auto!important;appearance:auto;transform:none!important;margin:0!important;padding:12px!important;border:1px solid var(--line)!important;border-radius:11px;background:var(--surface);color:var(--text);font-size:16px!important;line-height:1.4}
#power-gains .lp-reset,#pg-root .pg-reset{grid-column:1/-1;min-height:44px}#power-gains .lp-heading h2{font-size:28px}#power-gains .lp-workspace{padding:16px}#power-gains .lp-ecu{justify-content:flex-start;gap:10px;flex-wrap:wrap}#power-gains .lp-ecu strong{text-align:left;max-width:100%;overflow-wrap:anywhere}#power-gains .lp-charts{grid-template-columns:minmax(0,1fr)}#pg-root{min-width:0}#pg-root .pg-result-head{flex-wrap:wrap}#pg-root .pg-result-head h2{overflow-wrap:anywhere}
}
