/* Toursaeuropa - Editor de salidas y tarifas 1.0.3.
 * Solo tablas propias. TravelTour/Goodlayers estilizan TH/TD por encima de TR.
 * La compatibilidad con tablas ya guardadas en v1.0.1 utiliza el color del TR.
 */
.toursaeuropa-tabla-salidas tr[style*="#f2f2f2"] > th,
.toursaeuropa-tabla-salidas tr[style*="#f2f2f2"] > td,
.toursaeuropa-bloque-tarifas table tr[style*="#f2f2f2"] > th,
.toursaeuropa-bloque-tarifas table tr[style*="#f2f2f2"] > td { background: #ebebeb !important; }
.toursaeuropa-tabla-salidas tr[style*="#fafafa"] > th,
.toursaeuropa-tabla-salidas tr[style*="#fafafa"] > td,
.toursaeuropa-bloque-tarifas table tr[style*="#fafafa"] > th,
.toursaeuropa-bloque-tarifas table tr[style*="#fafafa"] > td { background: #fafafa !important; }
.toursaeuropa-tabla-salidas tr[style*="#f7f7f7"] > th,
.toursaeuropa-tabla-salidas tr[style*="#f7f7f7"] > td,
.toursaeuropa-bloque-tarifas table tr[style*="#f7f7f7"] > th,
.toursaeuropa-bloque-tarifas table tr[style*="#f7f7f7"] > td { background: #f3f3f3 !important; }
/* La v1.0.3 distingue explícitamente tipos de fila. */
.toursaeuropa-tabla-salidas tr.tsa-et-year-row > th,
.toursaeuropa-tabla-salidas tr.tsa-et-year-row > td,
.toursaeuropa-bloque-tarifas tr.tsa-et-price-head > th { background: #ebebeb !important; }
.toursaeuropa-tabla-salidas tr.tsa-et-month-row:nth-of-type(even) > th,
.toursaeuropa-tabla-salidas tr.tsa-et-month-row:nth-of-type(even) > td { background: #f3f3f3 !important; }
.toursaeuropa-tabla-salidas tr.tsa-et-month-row:nth-of-type(odd) > th,
.toursaeuropa-tabla-salidas tr.tsa-et-month-row:nth-of-type(odd) > td { background: #fafafa !important; }
.toursaeuropa-bloque-tarifas table tr.tsa-et-price-row:nth-of-type(odd) > th,
.toursaeuropa-bloque-tarifas table tr.tsa-et-price-row:nth-of-type(odd) > td { background: #f3f3f3 !important; }
.toursaeuropa-bloque-tarifas table tr.tsa-et-price-row:nth-of-type(even) > th,
.toursaeuropa-bloque-tarifas table tr.tsa-et-price-row:nth-of-type(even) > td { background: #fafafa !important; }
