.bc.ds .ds-ohm{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bc-space-3)}
.bc.ds .ds-ohm>*{min-width:0;margin:0}
.bc.ds .ds-ohm .ds-ohm__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bc-space-2) var(--bc-space-3)}
.bc.ds .ds-ohm .ds-ohm__find{grid-column:1/-1}
.bc.ds .ds-ohm .ds-tool-pair{grid-template-columns:minmax(0,1fr);gap:var(--bc-space-1)}
.bc.ds .ds-ohm .ds-ohm__value{padding-top:var(--bc-space-2);font-size:1.25rem}
.bc.ds .ds-ohm .ds-ohm__value strong{font-size:2.25rem;line-height:1.2;font-variant-numeric:tabular-nums}
.bc.ds .ds-ohm .ds-ohm__msg{display:none;color:var(--bc-caution-text)}
.bc.ds .ds-ohm .ds-ohm__msg.is-shown{display:block}
.bc.ds .ds-ohm #ohm-power-value{font-size:1.5rem;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}
.bc.ds .ds-ohm #ohm-sub{display:block;font-size:.875rem;color:var(--bc-muted)}
.bc.ds .ds-ohm .ds-ohm__detail{margin:0;padding-top:var(--bc-space-3);border-top:var(--bc-line) solid var(--bc-border)}
@media(min-width:48rem){
.bc.ds .ds-ohm .ds-ohm__form{grid-template-columns:repeat(3,minmax(0,1fr))}
.bc.ds .ds-ohm .ds-tool-pair{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}
}
