/* Keep the existing layout; allow applicability notes to wrap at every width. */
/* Simplified specifications: compact labels and group-end applicability notes. */
.product-specs .acoustic-note { grid-column:2; margin:8px 0 0; font-size:12px; text-align:right; white-space:nowrap; overflow-x:auto; max-width:100%; }
.product-spec-group { row-gap:0; }
@media(min-width:1000px) { .product-specs .spec-row { grid-template-columns:140px minmax(0,1fr); gap:24px; } .product-specs dd { white-space:nowrap; } }
@media(max-width:600px) { .product-specs .acoustic-note { grid-column:1; } .product-spec-group { row-gap:20px; } }

.product-specs .acoustic-note { white-space: normal; overflow-wrap: anywhere; overflow-x: visible; }

/* Charging option note: shared model colour, compact block layout. */
.product-specs .spec-model.spec-charging-note {
  display: block;
  margin: 0;
  text-align: right;
  font-size: 12px;
}
