.onoff-led-family-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:18px;margin:18px 0}
.onoff-led-family-card{min-width:0;padding:16px;border:1px solid var(--onoff-led-border,#536174);border-radius:5px}
.onoff-led-family-proof{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto}
.onoff-led-family-summary dd{margin:0 0 12px}.onoff-led-family-job{border-bottom:1px solid var(--onoff-led-border,#536174);padding:14px 0}
.onoff-led-reference{display:block;font-size:.88em}.onoff-led-variation-gallery{display:flex;flex-wrap:wrap;gap:10px}
.onoff-led-variation-gallery>a>img{width:80px;height:80px;object-fit:contain}

.onoff-led-variation-characteristics{width:100%;font-size:.9em}.onoff-led-variation-characteristics th,.onoff-led-variation-characteristics td{padding:6px;text-align:left}
.onoff-led-meter-active:not(.onoff-led-use-variation-price) .woocommerce-variation-price,.onoff-led-suppressed-price{display:none!important}
.onoff-led-lengths[hidden]{display:none!important}
.onoff-led-meter-unit{white-space:nowrap}.onoff-led-length-breakdown{font-size:.85em;opacity:.8}
.onoff-led-length-summary:empty,.onoff-led-length-breakdown:empty{display:none}
.led-solaire-pictograms:empty,.led-solaire-documents:empty,.led-solaire-schemas:empty{display:none}
