/* Energy categories share the existing themes and keep long labels intact. */
@media (min-width: 761px) {
  #product-dialog:has(.product-scene[data-model^="energy-"]) .detail-copy > :is(.eyebrow,.detail-product-title) {
    padding-right: 48px;
  }
}
@media (max-width: 600px) {
  .power-category-links {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
  }
  .power-category-links a {
    min-width: 0;
    padding: 9px 10px;
    font-size: 12px;
    line-height: 1.4;
    white-space: normal;
    overflow-wrap: normal;
    word-break: normal;
    hyphens: none;
  }
  body[data-theme="graphite"] #product-dialog:has(.product-scene[data-model^="energy-"]) .product-scene > .scene-highlights {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #product-dialog:has(.product-scene[data-model^="energy-"]) .scene-highlights > div {
    min-width: 0;
    overflow-wrap: normal;
    word-break: normal;
  }
}
