.lcd-energy{display:inline-flex;align-items:center;gap:.45em;vertical-align:middle;margin-left:.6em;flex-wrap:wrap;max-width:100%;font-size:inherit;line-height:1.25}.lcd-energy-arrow{display:inline-flex;align-items:center;line-height:1}.lcd-energy-arrow img{display:block;height:2.1em;width:auto;max-width:none}.lcd-energy-fiche{display:inline-block;max-width:15em;font:400 12px/1.35 Arial,sans-serif;white-space:normal;text-align:left;text-decoration:underline;color:#334e6e}.current-price .lcd-energy{font-size:inherit}.lcd-energy-info{font:400 13px/1.5 Arial,sans-serif;color:#263343;background:#f6f8fa;border:1px solid #dce3e9;border-radius:5px;padding:12px 14px;margin:12px 0;clear:both}.lcd-energy-info h3{font-size:15px;margin:0 0 8px;font-weight:600}.lcd-energy-info dl{margin:0}.lcd-energy-info dt{font-weight:600;margin-top:6px}.lcd-energy-info dd{margin:0 0 5px}.lcd-energy-info a{text-decoration:underline}.lcd-energy-dialog{max-width:min(92vw,520px);width:520px;max-height:94vh;border:1px solid #aaa;border-radius:8px;padding:12px;overflow:auto}.lcd-energy-dialog::backdrop{background:#0009}.lcd-energy-dialog img{display:block;width:auto;height:auto;max-width:100%;max-height:82vh;margin:auto}.lcd-energy-dialog button{display:block;margin:0 0 8px auto;font:16px Arial;cursor:pointer}.product-price-and-shipping .lcd-energy{font-size:inherit;flex-basis:100%;margin:.35em 0}.product-price-and-shipping .lcd-energy-fiche{max-width:19em}

/* v2: price and tax stay together; energy has its own adjacent column. */
.lcd-price-energy-row{display:flex;align-items:flex-start;gap:18px;flex-wrap:nowrap}.lcd-price-energy-row .product-prices-wrapper{flex:0 1 auto;min-width:0}.lcd-price-energy-row .current-price{white-space:nowrap;margin-bottom:0;display:flex;align-items:baseline;gap:5px}.lcd-product-energy{flex:0 0 155px;padding-top:0}.lcd-product-energy .lcd-energy{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0;font-size:24px}.lcd-product-energy .lcd-energy-arrow img{height:34px}.lcd-product-energy .lcd-energy-fiche{font-size:11px;line-height:1.3;max-width:155px}.lcd-price-energy-row .previous-price{margin-top:4px}.lcd-energy-info{font-size:12px;padding:10px 12px;margin:14px 0 0}.lcd-energy-info h3{font-size:14px}.lcd-energy-info dl{display:grid;grid-template-columns:145px minmax(0,1fr);gap:5px 10px}.lcd-energy-info dt,.lcd-energy-info dd{margin:0}.lcd-list-prices{display:flex!important;flex-direction:column!important;align-items:stretch!important}.lcd-list-price-line{display:flex;align-items:baseline;justify-content:center;gap:8px;min-height:30px}.lcd-list-price-line .first-prices,.lcd-list-price-line .second-prices{margin:0!important;flex-basis:auto!important}.lcd-list-energy{height:76px;min-height:76px;display:flex;align-items:center;justify-content:center}.lcd-list-energy .lcd-energy{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0;font-size:20px}.lcd-list-energy .lcd-energy-arrow img{height:30px}.lcd-list-energy .lcd-energy-fiche{font-size:11px;line-height:1.3;text-align:center;max-width:175px}.lcd-list-prices .third-prices{justify-content:center}.lcd-layout-b .lcd-price-energy-row{flex-wrap:wrap;gap:5px}.lcd-layout-b .lcd-product-energy{flex-basis:100%}.lcd-layout-b .lcd-product-energy .lcd-energy{flex-direction:row;align-items:center;gap:10px}.lcd-layout-b .lcd-energy-fiche{max-width:220px}
@media(max-width:575px){.lcd-price-energy-row{gap:12px}.lcd-product-energy{flex-basis:135px}.lcd-product-energy .lcd-energy-fiche{max-width:135px}.lcd-energy-info dl{grid-template-columns:1fr;gap:2px}.lcd-energy-info dd{margin-bottom:6px}.lcd-list-energy{height:82px;min-height:82px}.lcd-list-price-line{gap:5px;flex-wrap:wrap;min-height:50px;align-content:center}}

/* Official glyph stays comparable to price digits (official thumbnail ratio unchanged). */
.lcd-product-energy .lcd-energy-arrow img,.lcd-list-energy .lcd-energy-arrow img{height:2.1em}.lcd-price-energy-row .current-price{display:block;line-height:59px;min-height:59px}.lcd-price-energy-row .current-price .product-price{vertical-align:baseline}.lcd-price-energy-row .current-price .tax-label{margin-left:5px}.lcd-list-energy{height:88px;min-height:88px}@media(max-width:575px){.lcd-list-energy{height:88px;min-height:88px}}

.lcd-list-prices .third-prices{min-height:20px;flex:none;margin:0!important}.lcd-layout-b .lcd-price-energy-row .current-price{line-height:1.2;min-height:0}

.lcd-price-energy-row .current-price{display:flex;align-items:center;line-height:1.2;min-height:59px}.lcd-price-tax{display:inline-flex;align-items:baseline;gap:5px}.lcd-price-energy-row .current-price .tax-label{position:static;vertical-align:baseline;line-height:1.2;margin:0}.lcd-price-tax>.product-price{line-height:1.2}.lcd-layout-b .lcd-price-energy-row .current-price{min-height:0}

/* Approved A: a single line, right anchored so mobile can extend under the price. */
.lcd-product-energy .lcd-energy-fiche{white-space:nowrap;max-width:none;align-self:flex-end;text-align:right}
