.elementor-361 .elementor-element.elementor-element-8b90b24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-361 .elementor-element.elementor-element-9bae257 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-9bae257 .woocommerce-breadcrumb > a{color:#797876;}.elementor-361 .elementor-element.elementor-element-2874889{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-361 .elementor-element.elementor-element-af4dd82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-af4dd82:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-af4dd82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-361 .elementor-element.elementor-element-af4dd82::before, .elementor-361 .elementor-element.elementor-element-af4dd82 > .elementor-background-video-container::before, .elementor-361 .elementor-element.elementor-element-af4dd82 > .e-con-inner > .elementor-background-video-container::before, .elementor-361 .elementor-element.elementor-element-af4dd82 > .elementor-background-slideshow::before, .elementor-361 .elementor-element.elementor-element-af4dd82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-361 .elementor-element.elementor-element-af4dd82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.woocommerce .elementor-361 .elementor-element.elementor-element-d6749f2 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-361 .elementor-element.elementor-element-d6749f2 .flex-viewport{border-radius:0rem 0rem 0rem 0rem;}.woocommerce .elementor-361 .elementor-element.elementor-element-d6749f2 .flex-viewport:not(:last-child){margin-bottom:0.5rem;}.woocommerce .elementor-361 .elementor-element.elementor-element-d6749f2 .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:1rem 1rem 1rem 1rem;}.woocommerce .elementor-361 .elementor-element.elementor-element-d6749f2 .flex-control-thumbs li{padding-right:calc(0.9rem / 2);padding-left:calc(0.9rem / 2);padding-bottom:0.9rem;}.woocommerce .elementor-361 .elementor-element.elementor-element-d6749f2 .flex-control-thumbs{margin-right:calc(-0.9rem / 2);margin-left:calc(-0.9rem / 2);}.elementor-361 .elementor-element.elementor-element-bf86f3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-361 .elementor-element.elementor-element-c2183be{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0rem 0rem 0rem 0rem;}.elementor-361 .elementor-element.elementor-element-c2183be.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.woocommerce .elementor-361 .elementor-element.elementor-element-c2183be .stock{font-family:"Roboto", Sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-37be1fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-37be1fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.25rem;font-weight:900;}.elementor-361 .elementor-element.elementor-element-1eff4b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-bdf3611{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-361 .elementor-element.elementor-element-a8dd6b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-361 .elementor-element.elementor-element-84a494c .price{color:#111827;font-family:"Roboto", Sans-serif;font-size:2.25rem;font-weight:700;}.woocommerce .elementor-361 .elementor-element.elementor-element-84a494c .price ins{color:#111827;font-family:"Roboto", Sans-serif;font-size:2.25rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-86a3e3d{padding:0.8rem 0rem 0rem 0rem;font-family:"Roboto", Sans-serif;font-size:0.75rem;font-weight:400;color:#9CA3AF;}.elementor-361 .elementor-element.elementor-element-86a3e3d.elementor-element{--align-self:center;}.elementor-361 .elementor-element.elementor-element-40845a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-361 .elementor-element.elementor-element-5962a2a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-361 .elementor-element.elementor-element-5962a2a .cart button, .elementor-361 .elementor-element.elementor-element-5962a2a .cart .button{font-size:1rem;font-weight:700;border-style:none;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;color:#FFFFFF;background-color:#000000;transition:all 0.2s;}.elementor-361 .elementor-element.elementor-element-5962a2a .cart button:hover, .elementor-361 .elementor-element.elementor-element-5962a2a .cart .button:hover{color:#FFFFFFAD;background-color:#000000D9;}.elementor-361 .elementor-element.elementor-element-5962a2a .quantity .qty{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;border-style:solid;border-width:0.063rem 0.063rem 0.063rem 0.063rem;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;color:#1F2937;border-color:#D1D5DB;transition:all 0.2s;}.elementor-361 .elementor-element.elementor-element-5962a2a .quantity .qty:focus{color:#1F2937;background-color:#FFFFFF;border-color:#D1D5DB;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-361 .elementor-element.elementor-element-a38b28b{width:100%;max-width:100%;}.elementor-361 .elementor-element.elementor-element-a38b28b .elementor-button-content-wrapper{flex-direction:row;}.elementor-361 .elementor-element.elementor-element-a38b28b .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-361 .elementor-element.elementor-element-a38b28b .elementor-button{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:500;line-height:1em;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:1rem 0rem 1rem 0rem;}.elementor-361 .elementor-element.elementor-element-20e1de9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-b464945{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F4F6CC;--border-color:#F3F4F6CC;--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-ac495e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;}.elementor-361 .elementor-element.elementor-element-ac495e9 .elementor-icon-wrapper{text-align:center;}.elementor-361 .elementor-element.elementor-element-ac495e9 .elementor-icon{font-size:1.875rem;}.elementor-361 .elementor-element.elementor-element-ac495e9 .elementor-icon svg{height:1.875rem;}.elementor-361 .elementor-element.elementor-element-35d5c41{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-1bc4c1a{padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-1bc4c1a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-93eeaa3{margin:-1.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.75rem;font-weight:400;color:#6B7280;}.elementor-361 .elementor-element.elementor-element-6085aca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F4F6CC;--border-color:#F3F4F6CC;--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-361 .elementor-element.elementor-element-4c31f7e{padding:0rem 0rem 0rem 0rem;}.elementor-361 .elementor-element.elementor-element-4c31f7e .elementor-icon-wrapper{text-align:center;}.elementor-361 .elementor-element.elementor-element-4c31f7e .elementor-icon{font-size:1.875rem;}.elementor-361 .elementor-element.elementor-element-4c31f7e .elementor-icon svg{height:1.875rem;}.elementor-361 .elementor-element.elementor-element-742a992{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-361 .elementor-element.elementor-element-7a8bbd5{padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-7a8bbd5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-bb7ae46{margin:-1.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.75rem;font-weight:400;color:#6B7280;}.elementor-361 .elementor-element.elementor-element-09c8565{--display:flex;}@media(min-width:768px){.elementor-361 .elementor-element.elementor-element-8b90b24{--content-width:80rem;}.elementor-361 .elementor-element.elementor-element-2874889{--content-width:80rem;}.elementor-361 .elementor-element.elementor-element-af4dd82{--width:50%;}.elementor-361 .elementor-element.elementor-element-bf86f3d{--width:50%;}.elementor-361 .elementor-element.elementor-element-09c8565{--content-width:80rem;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-9bae257 *//* CONTENEDOR GENERAL */
.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb {
  font-family: Roboto, sans-serif;
  font-size: 0.875rem;   /* 14px */
  line-height: 1.25rem; /* 20px */
}

/* BREADCRUMBS ANTERIORES (links) */
.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a {
  font-weight: 400;        /* Regular */
  margin-right: 0.375rem; /* espacio antes de la / */
  text-decoration: none;
}

/* BREADCRUMB ACTUAL */
.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb .current {
  font-weight: 700;        /* Bold */
  margin-left: 0.375rem;  /* espacio después de la / */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-stock, class: .elementor-element-c2183be */.woocommerce .stock.in-stock {
  color: #166534 !important;
}

.woocommerce .stock.out-of-stock {
  color: #991B1B !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3169cc5 *//* ===== RESET TOTAL SOLO PARA ESPECIFICACIONES ===== */
.wc-specs-box table,
.wc-specs-box tr,
.wc-specs-box td {
  border: none !important;
  background: transparent !important;
}

.wc-specs-box table {
  border-collapse: collapse !important;
  box-shadow: none !important;
}

/* ===== CAJA ===== */
.wc-specs-box {
  background: #f3f4f6;
  border-radius: 0.875rem; /* 14px */
  padding: 1.125rem;      /* 18px */
  padding-bottom: 0.75rem; /* ↓ reduce aire inferior */
  border: 0.0625rem solid #e5e7eb; /* 1px */
}

/* ===== TITULO ===== */
.wc-specs-title {
  font-size: 0.6875rem;   /* 11px */
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.18em;
  color: #9ca3af;
  margin-bottom: 0.875rem; /* 14px */
}

/* ===== TABLA ===== */
.wc-specs-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.875rem; /* 14px */
}

/* separadores horizontales */
.wc-specs-table tr:not(:last-child) {
  border-bottom: 0.0625rem solid #e5e7eb; /* 1px */
}

/* columna izquierda */
.wc-specs-label {
  padding: 0.75rem 0; /* 12px */
  color: #6b7280;
  font-weight: 400;
  width: 60%;
}

/* columna derecha */
.wc-specs-value {
  padding: 0.75rem 0; /* 12px */
  text-align: right;
  font-weight: 600;
  color: #111827;
  white-space: normal;
}

/* ===== AJUSTE FINO: ULTIMA FILA (Peso) ===== */
.wc-specs-table tr:last-child td {
  padding-bottom: 0.0rem; /* 6px */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5962a2a */.elementor-361 .elementor-element.elementor-element-5962a2a .single_add_to_cart_button {
  height: 100% !important;
  width: 100% !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.6rem; /* espacio entre icono y texto */

  padding: 1rem 2.5rem !important;
  line-height: 1 !important;
  white-space: nowrap;

  position: relative;
}

/* ICONO SVG */
.elementor-361 .elementor-element.elementor-element-5962a2a .single_add_to_cart_button::before {
  content: "";
  width: 0.9em;
  height: 0.9em;

  background-color: currentColor;

  -webkit-mask: url("https://turboss.mx/wp-content/uploads/2026/02/shopping_bag.svg") no-repeat center;
  mask: url("https://turboss.mx/wp-content/uploads/2026/02/shopping_bag.svg") no-repeat center;

  -webkit-mask-size: contain;
  mask-size: contain;

  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b464945 */.elementor-361 .elementor-element.elementor-element-b464945 {
  max-width: 18.354rem;
  min-height: 3.875rem;

  padding: 0.75rem 1rem;

  background-color: #ffffff;
  border: 0.0625rem solid #e5e7eb;
  border-radius: 0.5rem;

  display: flex;
  align-items: center;

  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.04);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6085aca */.elementor-361 .elementor-element.elementor-element-6085aca {
  max-width: 18.354rem;
  min-height: 3.875rem;

  padding: 0.75rem 1rem;

  background-color: #ffffff;
  border: 0.0625rem solid #e5e7eb;
  border-radius: 0.5rem;

  display: flex;
  align-items: center;

  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.04);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cac1b6c */.wc-compat-wrapper {
  margin-top: 2rem;
}

/* MENU */
.wc-tabs-nav {
  display: flex;
  gap: 2.5rem;
  list-style: none;
  padding: 0;
  margin: 0 0 2rem;
  border-bottom: 1px solid #e5e7eb;
}

.wc-tab-item a {
  display: block;
  padding: 1rem 0;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #6b7280;
  text-decoration: none;
  border-bottom: 2px solid transparent;
}

.wc-tab-item.active a {
  color: #D4AF37;
  border-color: #D4AF37;
}

/* CONTENT */
.wc-tab-content {
  display: none;
}

.wc-tab-content.active {
  display: block;
}

/* TABLE */
.wc-table-box {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 1.5rem;
}

.wc-table-box h3 {
  margin-bottom: 1rem;
  font-size: 1rem;
}

.wc-compat-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.875rem;
}

.wc-compat-table th {
  text-align: left;
  text-transform: uppercase;
  font-size: 0.7rem;
  letter-spacing: 0.05em;
  color: #6b7280;
  padding: 0.75rem;
  background: #f9fafb;
}

.wc-compat-table td {
  padding: 0.75rem;
  border-top: 1px solid #e5e7eb;
}

/* Texto informativo */
.wc-compat-note {
  font-size: 0.75rem;
  color: #6b7280;
  margin-bottom: 1.25rem;
}

/* Quitar líneas internas de la tabla */
.wc-compat-table td {
  border-top: none;
}

/* Header ya correcto, solo reafirmamos color */
.wc-compat-table th {
  background: #F9FAFB;
}

/* Marca en negritas (columna 1) */
.wc-compat-table td:first-child {
  font-weight: 600;
}

/* Notas en italic (última columna) */
.wc-compat-table td:last-child {
  font-style: italic;
  color: #6b7280;
}

/* Tipografía consistente */
.wc-compat-wrapper,
.wc-compat-wrapper * {
  font-family: Roboto, sans-serif;
}
/* Marca en negro y negrita */
.wc-compat-table .wc-brand {
  font-weight: 700;
  color: #000;
}

/* Subtítulo: "Verifique la compatibilidad con su vehículo..." */
.wc-compat-wrapper .wc-compat-subtitle {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #6B7280;
  margin-top: 4px;
}

/* Alinear icono + título */
.wc-compat-heading {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* ======================================
   COMPATIBILIDAD – ESTILO FINAL CORREGIDO
   ====================================== */

.wc-compat-wrapper #compat {
  background: transparent;
}

/* Header gris claro (icono + textos) */
.wc-compat-wrapper #compat .wc-compat-header {
  background-color: #F9FAFB; /* CORREGIDO */
  padding: 16px 24px;
  border-top: 1px solid #E5E7EB;
  border-bottom: 1px solid #E5E7EB;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

/* Título con icono – bold real */
.wc-compat-wrapper #compat .wc-compat-heading {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  font-weight: 700;
}

/* Subtítulo sin cambios */
.wc-compat-wrapper #compat .wc-compat-subtitle {
  margin: 4px 0 0 0;
}

/* Tabla */
.wc-compat-wrapper #compat .wc-compat-table {
  width: 100%;
  border-collapse: collapse;
  background: #ffffff;
  border-bottom: 1px solid #E5E7EB;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  overflow: hidden;
}

/* Encabezados de tabla */
.wc-compat-wrapper #compat .wc-compat-table thead th {
  background-color: #F9FAFB; /* CORREGIDO */
  padding: 12px 24px;
  font-size: 0.7rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #6b7280;
  border: none;
}

/* Celdas */
.wc-compat-wrapper #compat .wc-compat-table tbody td {
  background-color: #ffffff;
  padding: 12px 24px;
  border: none;
}

/* Primera columna */
.wc-compat-wrapper #compat .wc-compat-table td:first-child {
  font-weight: 600;
  color: #000;
}

/* Última columna (nota) */
.wc-compat-wrapper #compat .wc-compat-table td:last-child {
  font-style: italic;
  color: #6b7280;
}

/* Limpieza del contenedor */
.wc-compat-wrapper #compat .wc-table-box {
  background: transparent;
  padding: 0;
}/* End custom CSS */