/* Parche de la demo estática: esconde lo que no puede funcionar sin el
   servidor del taller (fotos de encimera, motor de precios, render por IA).
   No borra nada del código original: solo lo tapa. */

/* ---- Encimeras, Traseras y Copetes ------------------------------------
   Las tres son la misma pestaña del panel derecho: "Encimeras" agrupa las
   tres carpetas (GRUPOS_ENCIMERAS en web/catalogo-datos.js). Sus fotos
   llegan por /api/encimera-imagen, que no viaja en la demo.
   El botón lo crea crearPanelDerecho() en web/escena-3d.js con
   data-panel-id, y su cuerpo es el tercero de la lista (muebles,
   electrodomésticos, encimeras, accesorios, materiales) — lo tapamos
   también por si se llega con las flechas del teclado. */
.panel-pestana[data-panel-id="encimeras"] { display: none !important; }
#panel-derecho .panel-cuerpos > .panel-cuerpo:nth-child(3) { display: none !important; }

/* ---- Precio de la ficha de componente ---------------------------------
   Lo pinta web/espacio/panel-opciones.js y lo rellena el orquestador con
   la clase precio-no-disponible cuando falla. Sin servidor siempre falla,
   así que se quita la línea entera. */
#panel-opciones .precio-componente { display: none !important; }
#panel-opciones .precio-no-disponible { display: none !important; }
/* La ficha larga del mueble enseña el precio en una fila de tabla:
   <tr><td>Precio</td><td id="ficha-precio">…</td></tr>. Se quita la fila
   entera para que no quede el rótulo "Precio" huérfano. */
#panel-opciones table.spec tr:has(> #ficha-precio) { display: none !important; }
#ficha-precio { display: none !important; }

/* ---- Render IA --------------------------------------------------------
   Botón "Foto realista" de la cabecera (web/interfaz-controles.js), llama
   a /api/render. */
#btn-renderizar-ia { display: none !important; }

/* ---- Presupuesto (proyecto.html) --------------------------------------
   Sección de tarifa: fuera de la demo, precios incluidos. */
#seccion-presupuesto { display: none !important; }
button[data-seccion="presupuesto"] { display: none !important; }

/* ---- Páginas que no se suben ------------------------------------------
   El cuaderno de obra (muebles-listado.html) y el visor de frentes
   (ver-frentes.html) no van en la demo, así que sus enlaces sobran. */
a[href="/web/muebles-listado.html"] { display: none !important; }
#link-ver-frentes { display: none !important; }

/* ---- PENDIENTES DE COMPROBAR EN EL NAVEGADOR --------------------------

   1. El precio del tirador. El desplegable "Medida"/"Acabado" de la
      pestaña Accesorios escribe el importe DENTRO del texto de cada
      opción ("160mm · 11,36 €", panel-opciones.js línea 136). En la demo
      ese importe no llega (el JSON congelado va sin precios), así que no
      debería verse — pero eso no se puede tapar con CSS, y conviene
      mirarlo con un mueble seleccionado.

   2. La ventana flotante de Opciones. Si al sacar la ficha a la ventana
      flotante el contenedor deja de llamarse #panel-opciones, las reglas
      del precio de arriba no llegarían. Abrir la ventana y comprobar que
      el precio sigue sin verse; si aparece, quitar el "#panel-opciones "
      del principio de esas tres reglas.

   3. El botón de "Encimeras" desaparece del panel, pero las flechas
      izquierda/derecha del teclado siguen recorriendo esa pestaña por
      dentro (crearPanelDerecho en web/escena-3d.js). Por eso se tapa
      también el cuerpo con :nth-child(3); si alguna vez cambia el orden
      de las pestañas hay que ajustar ese número.
*/
