/**
 * Accesibilidad: gris #6E6E6E (DDR de diseño) donde los grises del tema no cumplen WCAG 2.2 AA.
 * GENERADO por scripts/build-a11y-grises.py a partir del CSS del tema: no editar a mano.
 * Para volver atrás: quitar el enqueue de "a11y-grises" en functions.php (o comentar un bloque).
 * Contraste: #808080 3,95:1 / #959595 3,00:1 / #C7C7C7 1,69:1 sobre blanco -> #6E6E6E 5,10:1 (4,76:1 sobre #F7F7F7).
 */

/* ================================================================================================
 * A. Textos grises #808080 / #959595 / #C7C7C7 (WCAG 1.4.3)
 * ================================================================================================ */

/* css/redbility.css */ .link.gray { color: #6E6E6E; }
/* css/redbility.css */ .registration_resume-data { color: #6E6E6E; }
/* css/redbility.css */ .registration_form .form_text-title { color: #6E6E6E; }
/* css/redbility.css */ .registration_form .mini_text { color: #6E6E6E; }
/* css/redbility.css */ .wysiwyg .imageWrapper span { color: #6E6E6E; }
/* css/redbility.css */ .form_block-content.radio_box .text { color: #6E6E6E; }
/* css/redbility.css */ .form_block-content.radio_box .footer_text { color: #6E6E6E; }
/* css/redbility.css */ .form_block-content.documentation_info .text { color: #6E6E6E; }
/* css/redbility.css */ .form_block-content .info td { color: #6E6E6E; }
/* css/redbility.css */ .documentation_complete-list_element .text { color: #6E6E6E; }
/* css/redbility.css */ .info_text { color: #6E6E6E; }
/* css/redbility.css */ .label span.optional, label span.optional { color: #6E6E6E; }
/* css/redbility.css */ .upload_list li { color: #6E6E6E; }
/* css/redbility.css */ .process-list_element { color: #6E6E6E; }
/* css/redbility.css */ input[type='checkbox'] ~ label .text, input[type='radio'] ~ label .text { color: #6E6E6E; }
/* css/redbility.css */ .help_label { color: #6E6E6E; }
/* css/redbility.css */ .help_steps-list_info { color: #6E6E6E; }
/* css/redbility.css */ #scanMessages, #scanSuccess { color: #6E6E6E; }
/* css/redbility.css */ .module-articlesDistributor_newVersion .module-articlesDistributor_details_item_article_link { color: #6E6E6E; }
/* css/redbility.css */ .module-articlesDistributor_newVersion .module-articlesDistributor_details_item_article_date { color: #6E6E6E; }
/* css/redbility.css */ .module-articlesDistributor_newVersion .module-articlesDistributor_details_item_article_text { color: #6E6E6E; }
/* css/redbility.css */ .module-articlesDistributor .articlesDistributor_date { color: #6E6E6E; }
/* css/redbility.css */ .module-blogs .blog-date { color: #6E6E6E; }
/* css/redbility.css */ .module-contact .module-contact_note { color: #6E6E6E; }
/* css/redbility.css */ .module-contact .module-contact_descriptionList dd a { color: #6E6E6E; }
/* css/redbility.css */ .module-cyphers .module-info { color: #6E6E6E; }
/* css/redbility.css */ .module-cyphers .module-cyphers_small .cypher-title { color: #6E6E6E; }
/* css/redbility.css */ .module-detail-header .module-date { color: #6E6E6E; }
/* css/redbility.css */ .module-detail-header .place-content { color: #6E6E6E; }
/* css/redbility.css */ .module-events-distributor .module-info_content .module-info { color: #6E6E6E; }
/* css/redbility.css */ .module-glossary-terms-alphabet .module-text { color: #6E6E6E; }
/* css/redbility.css */ .module-graphics .fecha-datos { color: #6E6E6E; }
/* css/redbility.css */ .module-graphics .chart-block.pie .chart-legend_element { color: #6E6E6E; }
/* css/redbility.css */ .module-home-header .slider_page_number, .module-home-header .slider_page_title { color: #6E6E6E; }
/* css/redbility.css */ .module-home-header .module-text ul, .module-home-header .module-text ol { color: #6E6E6E; }
/* css/redbility.css */ .module-mediaDistributor .mediaDistributor_date { color: #6E6E6E; }
/* css/redbility.css */ .module-product-data .value { color: #6E6E6E; }
/* css/redbility.css */ .module-product-distributor .module-content .module-product-distributor_items .module-product-distributor_item .module_carousel_item_list_content .module-product-distributor_valor { color: #6E6E6E; }
/* css/redbility.css */ .module-product-distributor .module-content .module-product-distributor_items .module-product-distributor_item .module_carousel_item_list_content .module-product-distributor_description { color: #6E6E6E; }
/* css/redbility.css */ .module-product-resume .profitability-info { color: #6E6E6E; }
/* css/redbility.css */ .module-resource .module-resource_item_text { color: #6E6E6E; }
/* css/redbility.css */ .module-table td { color: #6E6E6E; }
/* css/redbility.css */ .module-table .tooltip_content { color: #6E6E6E; }
/* css/redbility.css */ .module-table .module-info { color: #6E6E6E; }
/* css/redbility.css */ .module-team-distributor .module_list-employment { color: #6E6E6E; }
/* css/redbility.css */ .module-team .module_list-employment { color: #6E6E6E; }
/* css/redbility.css */ .module-witness .module-witness_wrap .module-witness_content .module-witness_content_wrap .module-witness_user > li .module-witness_user_role { color: #6E6E6E; }
/* css/redbility.css */ .module-wysiwyg .module_inner table td { color: #6E6E6E; }
/* css/redbility.css */ .popup-general-cta-access .popup_buttons_list-element .small_text { color: #6E6E6E; }
/* css/tl-main.css */ #nav-layouts a { color: #6E6E6E; }
/* css/tl-main.css */ #nav-layouts-mobile span { color: #6E6E6E; }
/* css/tl-main.css */ #nav-layouts-mobile a { color: #6E6E6E; }
/* css/tl-main.css */ #nav-layouts-mobile div a:hover .act { color: #6E6E6E; }
/* css/tl-main.css */ .tl-podcast-cont p { color: #6E6E6E; }
/* css/tl-main.css */ .module-newsletter-txt>p { color: #6E6E6E; }
/* css/tl-main.css */ .module-newsletter-txt>p strong, .module-newsletter-txt>p b { color: #6E6E6E; }
/* css/tl-main.css */ .module-newsletter-txt ul strong, .module-newsletter-txt ul b, .module-newsletter-txt ol strong, .module-newsletter-txt ol b, .module-newsletter-txt>p strong, .module-newsletter-txt>p b { color: #6E6E6E; }
/* css/tl-main.css */ .module-newsletter-txt ul, .module-newsletter-txt ol { color: #6E6E6E; }
/* css/tl-main.css */ .module-newsletter-txt ul strong, .module-newsletter-txt ul b, .module-newsletter-txt ol strong, .module-newsletter-txt ol b { color: #6E6E6E; }
/* css/tl-main.css */ .table-resumen th { color: #6E6E6E; }
/* css/tl-main.css */ #tl_modalContact .legal-text-wrap { color: #6E6E6E; }

/* ================================================================================================
 * B. Fondo gris #959595 con texto blanco: "¿Quieres que te llamemos?" (1.4.3)
 * ================================================================================================ */

/* css/redbility.css */ .main-buttons .button-list_element .link.button-call_link { background-color: #6E6E6E; }

/* ================================================================================================
 * C. Casillas de formulario #BDC3C7: borde y marca (1.4.11)
 * ================================================================================================ */

/* css/tl-main.css */ .pretty .state label:before { border-color: #6E6E6E; }
/* css/tl-main.css */ .pretty.p-switch .state:before { border: 1px solid #6E6E6E; }
/* css/tl-main.css */ .pretty.p-switch .state label:after { background-color: #6E6E6E!important; }
/* css/tl-main.css */ .pretty.p-switch.p-slim .state:before { background: #6E6E6E!important; }
/* css/tl-main.css */ .pretty.p-toggle .state.p-off .icon { color: #6E6E6E; }

/* ================================================================================================
 * D. Gris escrito en línea en el contenido (style="color: #808080") (1.4.3)
 * ================================================================================================ */

/* contenido */ [style*="color:#808080" i]:not([style*="background-color:#808080" i]), [style*="color: #808080" i]:not([style*="background-color: #808080" i]) { color: #6E6E6E !important; }

/* ================================================================================================
 * E. Textos sobre fondo gris #E7E7E7: #6E6E6E da 4,12:1 -> #575757 (5,84:1) (1.4.3)
 * ================================================================================================ */

/* css/tl-main.css */ #nav-layouts-mobile span { color: #575757; }

/* ================================================================================================
 * F. Tablas: textos que no son enlaces con el dorado escrito en el contenido -> gris (petición de diseño 2026-10-30)
 * ================================================================================================ */

/* contenido */ .module-table [style*="color:#b59971" i]:not([style*="background-color:#b59971" i]), .module-table [style*="color: #b59971" i]:not([style*="background-color: #b59971" i]), .module-table [style*="color:#ba9868" i]:not([style*="background-color:#ba9868" i]), .module-table [style*="color: #ba9868" i]:not([style*="background-color: #ba9868" i]) { color: #6E6E6E !important; }
