/* Pestaña "Ficha técnica" de la ficha pública del producto: la tabla usa las
   mismas clases que "Información adicional" de WooCommerce
   (woocommerce-product-attributes / shop_attributes), así que hereda el
   borde, el espaciado y la tipografía que ya define el tema para el resto de
   características -no un diseño aparte del plugin-. Se pintan TODOS los
   campos aplicables al producto, con dato o no (ver
   qpm_render_fullinfo_groups() en includes/helpers.php -el campo sin dato
   usa .qpm-attr-empty, definido más abajo-), así que aquí solo hace falta
   la fila de cabecera de cada grupo (Categorización, Datos técnicos...). */

.qpm-fi-table .qpm-fi-group-row th {
  background: rgba(0, 0, 0, .035);
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 700;
  padding-top: 14px;
  padding-bottom: 6px;
}
.qpm-fi-table .qpm-fi-group-row:first-child th { padding-top: 10px; }
.qpm-fi-table .woocommerce-product-attributes-item__value p { margin: 0; }

/* Marcador de "este campo no tiene dato" compartido por dos sitios: el
   filtro add_filter('woocommerce_display_product_attributes', ...) de
   includes/frontend.php (tabla "Información adicional") y
   qpm_render_fullinfo_groups() de includes/helpers.php (pestaña "Ficha
   técnica" y el resumen de solo lectura del metabox del editor nativo). En
   los tres sitios se pinta siempre el nombre completo del campo, con este
   guion en vez del valor cuando no hay dato, para que se vea claramente qué
   falta por rellenar en vez de ocultar la fila. */
.qpm-attr-empty {
  opacity: .5;
  font-style: italic;
}
