/* Tema Guía — oscuro es el de siempre. Claro se elige. DEV 2026-10-03 */

.gdo-tema-switch {
  display: inline-flex;
  gap: 4px;
  align-items: center;
  margin-right: 8px;
}
.gdo-tema-switch button {
  border: 1px solid rgba(242,176,56,.55);
  background: #141414;
  color: #f2b038;
  border-radius: 999px;
  font: inherit;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .02em;
  padding: 4px 8px;
  cursor: pointer;
  line-height: 1.2;
}
.gdo-tema-switch button.is-on {
  background: #f2b038;
  color: #111;
  border-color: #f2b038;
}

/* —— Oscuro: avisos dejan el fondo claro —— */
html:not([data-gdo-tema="claro"]) .busqueda-avisos,
html:not([data-gdo-tema="claro"]) .ficha-aviso,
html:not([data-gdo-tema="claro"]) .ficha-aviso.premium-glow,
html:not([data-gdo-tema="claro"]) .modal-content,
html:not([data-gdo-tema="claro"]) .modal-content.gdo-aviso-detail,
html:not([data-gdo-tema="claro"]) .modal-header,
html:not([data-gdo-tema="claro"]) .datos-publicos-usuario,
html:not([data-gdo-tema="claro"]) .meta-acciones-combinadas,
html:not([data-gdo-tema="claro"]) .metricas-container,
html:not([data-gdo-tema="claro"]) .pregunta-item,
html:not([data-gdo-tema="claro"]) .thumbnails-container,
html:not([data-gdo-tema="claro"]) .avisos-ver .section:nth-child(even),
html:not([data-gdo-tema="claro"]) .modal-content .section:nth-child(even) {
  background: #161616 !important;
  color: #f3f3f3 !important;
  border-color: #2c2c2c !important;
}
html:not([data-gdo-tema="claro"]) .imagen-container,
html:not([data-gdo-tema="claro"]) .vista-grilla .imagen-container,
html:not([data-gdo-tema="claro"]) .vista-lista .imagen-container {
  background: #0e0e0e !important;
}
html:not([data-gdo-tema="claro"]) .vista-lista .ficha-aviso,
html:not([data-gdo-tema="claro"]) .vista-lista .titulo,
html:not([data-gdo-tema="claro"]) .vista-lista .info,
html:not([data-gdo-tema="claro"]) .ficha-aviso .titulo,
html:not([data-gdo-tema="claro"]) .ficha-aviso .info,
html:not([data-gdo-tema="claro"]) .modal-content.gdo-aviso-detail,
html:not([data-gdo-tema="claro"]) .modal-content.gdo-aviso-detail .section h3,
html:not([data-gdo-tema="claro"]) .modal-content.gdo-aviso-detail .section p,
html:not([data-gdo-tema="claro"]) .modal-content.gdo-aviso-detail .vendedor-info,
html:not([data-gdo-tema="claro"]) .modal-content.gdo-aviso-detail .vendedor-info div,
html:not([data-gdo-tema="claro"]) .modal-content.gdo-aviso-detail .vendedor-info strong,
html:not([data-gdo-tema="claro"]) .modal-content.gdo-aviso-detail .datos-secundarios,
html:not([data-gdo-tema="claro"]) .modal-content.gdo-aviso-detail .vence-mini,
html:not([data-gdo-tema="claro"]) .modal-header,
html:not([data-gdo-tema="claro"]) .section h3,
html:not([data-gdo-tema="claro"]) .section p {
  color: #f3f3f3 !important;
}
html:not([data-gdo-tema="claro"]) .precio,
html:not([data-gdo-tema="claro"]) .precio-principal,
html:not([data-gdo-tema="claro"]) .vista-grilla .precio {
  color: #f2b038 !important;
}
html:not([data-gdo-tema="claro"]) .stats,
html:not([data-gdo-tema="claro"]) .datos-publicos-usuario,
html:not([data-gdo-tema="claro"]) .datos-publicos-usuario .label,
html:not([data-gdo-tema="claro"]) .datos-secundarios,
html:not([data-gdo-tema="claro"]) .metrica {
  color: #c8c8c8 !important;
}
html:not([data-gdo-tema="claro"]) .modal-content .btn-accion {
  background: #1c1c1c !important;
  color: #f2b038 !important;
  border-color: rgba(242,176,56,.45) !important;
}

/* —— Claro: el mismo oro, superficies claras —— */
html[data-gdo-tema="claro"],
html[data-gdo-tema="claro"] body {
  background: #f4f0e6 !important;
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-tablon-wrap,
html[data-gdo-tema="claro"] .gdo-fw-wrap,
html[data-gdo-tema="claro"] .gdo-feed-main,
html[data-gdo-tema="claro"] .site-shell {
  background: #f4f0e6 !important;
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .post,
html[data-gdo-tema="claro"] .gdo-rail-card,
html[data-gdo-tema="claro"] .hoy-card,
html[data-gdo-tema="claro"] .gdo-fw-skel .gdo-rail-card,
html[data-gdo-tema="claro"] .gdo-fw-embed .comercio-wrapper {
  background: #fff !important;
  color: #1a1a1a !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .post h3,
html[data-gdo-tema="claro"] .post .name,
html[data-gdo-tema="claro"] .post .cap,
html[data-gdo-tema="claro"] .post .when,
html[data-gdo-tema="claro"] .post .compact-when,
html[data-gdo-tema="claro"] .post .leer,
html[data-gdo-tema="claro"] .post .actions button,
html[data-gdo-tema="claro"] .gdo-feed-aviso,
html[data-gdo-tema="claro"] .gdo-feed-aviso strong,
html[data-gdo-tema="claro"] .hoy-card,
html[data-gdo-tema="claro"] .hoy-card .ficha-title,
html[data-gdo-tema="claro"] .hoy-card .ficha-meta,
html[data-gdo-tema="claro"] .gdo-rail-card,
html[data-gdo-tema="claro"] .gdo-rail-card strong {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .post .when,
html[data-gdo-tema="claro"] .post .compact-when,
html[data-gdo-tema="claro"] .post .actions button {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .post .cap {
  color: #2a2824 !important;
}
html[data-gdo-tema="claro"] .gdo-feed-avisos-head h2,
html[data-gdo-tema="claro"] .gdo-feed-aviso span,
html[data-gdo-tema="claro"] .post .tag {
  color: #8a5a10 !important;
}

/* Micrositio: las tarjetas claras del local */
html:not([data-gdo-tema="claro"]) .card,
html:not([data-gdo-tema="claro"]) .horarios {
  background: #161616 !important;
  color: #f3f3f3 !important;
  border-color: #2c2c2c !important;
}
html:not([data-gdo-tema="claro"]) .card h2,
html:not([data-gdo-tema="claro"]) .card h3,
html:not([data-gdo-tema="claro"]) .card p,
html:not([data-gdo-tema="claro"]) .card li,
html:not([data-gdo-tema="claro"]) .card span,
html:not([data-gdo-tema="claro"]) .horarios {
  color: #f3f3f3 !important;
}

/* En el teléfono el tema vive al final de la hamburguesa. En la barra, solo si no hay menú. */
@media (max-width: 669px) {
  .gdo-tema-en-barra { display: none !important; }
}
.side-menu .gdo-tema-en-menu {
  display: flex;
  gap: 8px;
  padding: 4px 14px 22px;
  margin: 0;
}
.side-menu .gdo-tema-en-menu button {
  flex: 1;
  font-size: 15px;
  padding: 10px 8px;
}

/* Claro: lo que seguía negro (tablón, hoy, publicar, miga, barra, menú) */
html[data-gdo-tema="claro"] {
  --gdo-chrome-bg: #f7f3ea;
  --bg: #f4f0e6;
  --bg-elev: #ffffff;
  --bg-card: #ffffff;
  --texto: #141414;
  --muted: #3a362e;
}
html[data-gdo-tema="claro"] .gdo-tablon,
html[data-gdo-tema="claro"] .gdo-tablon-wrap {
  background: #f4f0e6 !important;
  color: #1a1a1a !important;
  box-shadow: none !important;
}
html[data-gdo-tema="claro"] .hoy-block {
  background: #fff !important;
  color: #1a1a1a !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .hoy-head h2 {
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-pub-zone,
html[data-gdo-tema="claro"] .gdo-pub-zone--lite {
  background: #fff !important;
  color: #1a1a1a !important;
  border-color: rgba(138, 90, 16, .45) !important;
  box-shadow: none !important;
}
html[data-gdo-tema="claro"] .gdo-pub-zone-sub,
html[data-gdo-tema="claro"] .gdo-pub-zone--lite .gdo-pub-zone-sub {
  color: #3a342c !important;
}
html[data-gdo-tema="claro"] .gdo-feed-aviso,
html[data-gdo-tema="claro"] .gdo-feed-aviso strong {
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-ms-backbar,
html[data-gdo-tema="claro"] .gdo-fw-main > .gdo-ms-backbar,
html[data-gdo-tema="claro"] .gdo-portal-shell > .gdo-ms-backbar {
  background: #fff !important;
  color: #1a1a1a !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ms-backbar .gdo-miga-here,
html[data-gdo-tema="claro"] .gdo-ms-backbar .gdo-miga-link {
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-ms-backbar .gdo-miga-sep {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-chrome-sticky {
  background: #f7f3ea !important;
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-chrome-sticky .top-bar {
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-chrome-sticky .barra-menu-gdo a,
html[data-gdo-tema="claro"] .gdo-chrome-sticky .barra-menu-gdo a:link,
html[data-gdo-tema="claro"] .gdo-chrome-sticky .barra-menu-gdo a:visited,
html[data-gdo-tema="claro"] .gdo-chrome-sticky .user-name {
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-chrome-sticky .barra-menu-gdo a.is-active,
html[data-gdo-tema="claro"] .gdo-chrome-sticky .barra-menu-gdo a.is-active:link,
html[data-gdo-tema="claro"] .gdo-chrome-sticky .barra-menu-gdo a.is-active:visited,
html[data-gdo-tema="claro"] .gdo-chrome-sticky .barra-menu-gdo a:hover {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-ham-bars rect {
  fill: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .side-menu {
  background: #f7f3ea !important;
  color: #1a1a1a !important;
  border-right-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .side-menu a.sm-link {
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .side-menu .sm-sec,
html[data-gdo-tema="claro"] .side-menu .close-btn {
  color: #5c564c !important;
}
html[data-gdo-tema="claro"] .side-menu .sm-head {
  border-bottom-color: #e4dcc8 !important;
}

/* Claro: las tarjetas del local estaban fijas en negro */
html[data-gdo-tema="claro"] .card {
  background: #fff !important;
  color: #1a1a1a !important;
  border-color: rgba(138, 90, 16, .28) !important;
}
html[data-gdo-tema="claro"] .card-title,
html[data-gdo-tema="claro"] .card h1,
html[data-gdo-tema="claro"] .card h2,
html[data-gdo-tema="claro"] .card h3,
html[data-gdo-tema="claro"] .card .titulo {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .info-label { color: #6b6458 !important; }
html[data-gdo-tema="claro"] .info-value,
html[data-gdo-tema="claro"] .card a,
html[data-gdo-tema="claro"] .btn-toggle { color: #1a1a1a !important; }
html[data-gdo-tema="claro"] .card a[href^="mailto:"],
html[data-gdo-tema="claro"] .info-value a { color: #8a5a10 !important; }
html[data-gdo-tema="claro"] .horarios,
html[data-gdo-tema="claro"] .red-social {
  background: #f7f3ea !important;
  color: #1a1a1a !important;
  border-color: #e4dcc8 !important;
  border-left-color: #f2b038 !important;
}
html[data-gdo-tema="claro"] .horarios .horario-dias,
html[data-gdo-tema="claro"] .horarios .horario-horas,
html[data-gdo-tema="claro"] .horarios .horario-item {
  color: #1a1a1a !important;
}

/* Claro: la nota del tablón redefine su negro propio */
html[data-gdo-tema="claro"] .gdo-nota {
  --bg: #f4f0e6;
  --bg-elev: #ffffff;
  --bg-card: #ffffff;
  --texto: #141414;
  --muted: #3a362e;
  --crema: #2a2824;
  background: #f4f0e6 !important;
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-nota .top {
  background: rgba(247, 243, 234, .96) !important;
}
html[data-gdo-tema="claro"] .gdo-nota .lead,
html[data-gdo-tema="claro"] .gdo-nota .com {
  background: #f4f0e6 !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-nota h1,
html[data-gdo-tema="claro"] .gdo-nota .cuerpo,
html[data-gdo-tema="claro"] .gdo-nota .epigrafe {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-nota .acciones button {
  background: #fff !important;
  color: #1a1a1a !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-nota .hero-wrap,
html[data-gdo-tema="claro"] .gdo-nota .hero {
  background: #f4f0e6 !important;
}
html[data-gdo-tema="claro"] .gdo-hero-carrusel-wrap {
  background: #f7f3ea !important;
}
html[data-gdo-tema="claro"] .gdo-carrusel-vacio {
  color: #5c564c !important;
}

/* Claro: el logo blanco se pierde en la barra crema. El carrusel VIP no queda en negro. */
html[data-gdo-tema="claro"] .gdo-logo-stack {
  background: #141414 !important;
  border-radius: 12px !important;
  padding: 2px 8px 2px 4px !important;
}
html[data-gdo-tema="claro"] .gdo-portal-brand-name {
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-premium-slot,
html[data-gdo-tema="claro"] .gdo-premium-slot.is-vip {
  background: #fff !important;
  border-color: rgba(138, 90, 16, .35) !important;
}
html[data-gdo-tema="claro"] .carrusel-vip-container,
html[data-gdo-tema="claro"] .carrusel-vip-vacio {
  background: transparent !important;
  color: #5c564c !important;
}
html[data-gdo-tema="claro"] .carrusel-vip-item img {
  background: #f7f3ea !important;
  border-color: #e4dcc8 !important;
}

/* Oscuro: las letras grises del local no se leían */
html:not([data-gdo-tema="claro"]) .info-label {
  color: #e4e4e4 !important;
}
html:not([data-gdo-tema="claro"]) .info-value,
html:not([data-gdo-tema="claro"]) .info-value a {
  color: #ffffff !important;
}
html:not([data-gdo-tema="claro"]) .bloque-vacio,
html:not([data-gdo-tema="claro"]) .gdo-carrusel-vacio,
html:not([data-gdo-tema="claro"]) .gdo-sec-hint {
  color: #f0f0f0 !important;
}

/* Oscuro: Cómo llegar es una tarjeta blanca. Las letras claras no se leen. */
html:not([data-gdo-tema="claro"]) .navegacion-propia,
html:not([data-gdo-tema="claro"]) .navegacion-propia .nav-instruccion,
html:not([data-gdo-tema="claro"]) .navegacion-propia .nav-referencia,
html:not([data-gdo-tema="claro"]) .navegacion-propia .detalle-valor,
html:not([data-gdo-tema="claro"]) .navegacion-propia .detalle-label {
  color: #1a1a1a !important;
}
html:not([data-gdo-tema="claro"]) .navegacion-propia .nav-header h4,
html:not([data-gdo-tema="claro"]) .navegacion-propia .detalle-label {
  color: #5c4d3c !important;
}
html:not([data-gdo-tema="claro"]) .navegacion-propia .distancia-numero {
  color: #8a5a10 !important;
}
html:not([data-gdo-tema="claro"]) .navegacion-propia .tiempo-estimado,
html:not([data-gdo-tema="claro"]) .navegacion-propia .nav-coordenadas,
html:not([data-gdo-tema="claro"]) .navegacion-propia .nav-coordenadas small {
  color: #3a342c !important;
}
html:not([data-gdo-tema="claro"]) .navegacion-propia .btn-ubicacion,
html:not([data-gdo-tema="claro"]) .navegacion-propia .btn-primary,
html:not([data-gdo-tema="claro"]) .navegacion-propia .btn-secondary {
  color: #fff !important;
}

/* Claro, pantalla grande: el menú del costado y Recomendado */
html[data-gdo-tema="claro"] .gdo-rail-nav a,
html[data-gdo-tema="claro"] .gdo-rail-nav a .gdo-rail-lab,
html[data-gdo-tema="claro"] .gdo-rail-left .gdo-rail-nav a,
html[data-gdo-tema="claro"] .gdo-rail-right .gdo-rail-nav a {
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-rail-nav a .gdo-rail-svg,
html[data-gdo-tema="claro"] .gdo-rail-left .gdo-rail-nav a .gdo-rail-svg {
  color: #1a1a1a !important;
  stroke: currentColor !important;
}
html[data-gdo-tema="claro"] .gdo-rail-nav a:hover,
html[data-gdo-tema="claro"] .gdo-rail-nav a.is-active,
html[data-gdo-tema="claro"] .gdo-rail-left .gdo-rail-nav a:hover,
html[data-gdo-tema="claro"] .gdo-rail-left .gdo-rail-nav a.is-active {
  background: rgba(242, 176, 56, .22) !important;
  color: #6b4a0a !important;
}
html[data-gdo-tema="claro"] .gdo-rail-nav a:hover .gdo-rail-svg,
html[data-gdo-tema="claro"] .gdo-rail-nav a.is-active .gdo-rail-svg,
html[data-gdo-tema="claro"] .gdo-rail-nav a.is-danger,
html[data-gdo-tema="claro"] .gdo-rail-logout a {
  color: #8a2a2a !important;
}
html[data-gdo-tema="claro"] .gdo-rail-nav a.is-active .gdo-rail-svg,
html[data-gdo-tema="claro"] .gdo-rail-nav a:hover .gdo-rail-svg {
  color: #6b4a0a !important;
}
html[data-gdo-tema="claro"] .gdo-rail-promo {
  background: #fff !important;
  color: #1a1a1a !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-rail-promo .gdo-rail-promo-slide {
  background: #f7f3ea !important;
  color: #1a1a1a !important;
  border-color: #e4dcc8 !important;
}

/* Claro, inicio: Hoy en Oro y Comercios del costado derecho */
html[data-gdo-tema="claro"] .gdo-rail-mini a,
html[data-gdo-tema="claro"] .gdo-rail-mini button.gdo-rail-hoy-item,
html[data-gdo-tema="claro"] .gdo-rail-comercio {
  background: #f7f3ea !important;
  color: #1a1a1a !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-rail-mini .meta strong {
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-rail-mini .meta span {
  color: #5c564c !important;
}
html[data-gdo-tema="claro"] .gdo-rail-mini .thumb {
  background: #fff !important;
}

/* Claro: logo de letras oscuras, sin placa negra */
.gdo-logo-claro { display: none !important; }
html[data-gdo-tema="claro"] .gdo-logo-oscuro { display: none !important; }
html[data-gdo-tema="claro"] .gdo-logo-claro { display: block !important; }
html[data-gdo-tema="claro"] .gdo-logo-stack {
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;
}
html[data-gdo-tema="claro"] a.gdo-logo-tap .gdo-logo-ver,
html[data-gdo-tema="claro"] .logo .gdo-logo-ver {
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
  text-shadow: none !important;
}

/* Claro: el logo de letras oscuras, al mismo tamaño que el blanco */
html[data-gdo-tema="claro"] .gdo-chrome-sticky .top-bar .gdo-logo-stack img.gdo-logo-claro,
html[data-gdo-tema="claro"] .logo .gdo-logo-stack img.gdo-logo-claro {
  height: 42px !important;
  max-height: 42px !important;
  width: auto !important;
}
html[data-gdo-tema="claro"] .gdo-chrome-sticky .top-bar.has-portal-brand .gdo-logo-stack img.gdo-logo-claro {
  height: 30px !important;
  max-height: 30px !important;
}

/* Ficha grande: un solo borde. El glow sigue la esquina y no deja una segunda línea. */
.modal-content.gdo-aviso-detail.premium-glow {
  padding: 0 !important;
  margin: 12px 8px 20px !important;
  border-radius: 16px !important;
  max-height: none !important;
  overflow: hidden !important;
}
.modal-content.gdo-aviso-detail.premium-glow::before {
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  border-radius: 16px !important;
  border: 0 !important;
  padding: 3px !important;
  z-index: 30 !important;
}
.modal-content.gdo-aviso-detail .modal-header {
  border-radius: 16px 16px 0 0 !important;
}
.modal-content.gdo-aviso-detail .section:last-child {
  border-radius: 0 0 16px 16px;
}
html[data-gdo-tema="claro"] .modal-content.gdo-aviso-detail .modal-header,
html[data-gdo-tema="claro"] .modal-content.gdo-aviso-detail .section {
  border-bottom-color: #e6dfd2 !important;
}

/* Ficha grande: el glow queda DENTRO y sigue la esquina. Sin segunda línea ni scroll interno. */
.gdo-fw-main.gdo-fw-embed:has(.gdo-aviso-detail) {
  overflow: visible !important;
}
.modal-content.gdo-aviso-detail.premium-glow {
  padding: 0 !important;
  margin: 8px 0 20px !important;
  border-radius: 16px !important;
  max-height: none !important;
  overflow: hidden !important;
}
.modal-content.gdo-aviso-detail.premium-glow::before {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  border-radius: 16px !important;
  border: 2px solid transparent !important;
  padding: 0 !important;
  z-index: 40 !important;
  box-shadow: none !important;
}
.modal-content.gdo-aviso-detail .modal-header {
  border-radius: 16px 16px 0 0 !important;
}
.modal-content.gdo-aviso-detail .section:last-child {
  border-radius: 0 0 16px 16px;
}
html[data-gdo-tema="claro"] .modal-content.gdo-aviso-detail .modal-header,
html[data-gdo-tema="claro"] .modal-content.gdo-aviso-detail .section {
  border-bottom-color: #e6dfd2 !important;
}

/* Par TClaro / TOscuro: mismo archivo de alto, sin recorte. Los dos a la misma altura. */
.gdo-chrome-sticky .top-bar .gdo-logo-stack img.gdo-logo-oscuro,
.gdo-chrome-sticky .top-bar .gdo-logo-stack img.gdo-logo-claro,
.logo .gdo-logo-stack img.gdo-logo-oscuro,
.logo .gdo-logo-stack img.gdo-logo-claro {
  height: 56px !important;
  max-height: 56px !important;
  width: auto !important;
}
.gdo-chrome-sticky .top-bar.has-portal-brand .gdo-logo-stack img.gdo-logo-oscuro,
.gdo-chrome-sticky .top-bar.has-portal-brand .gdo-logo-stack img.gdo-logo-claro {
  height: 40px !important;
  max-height: 40px !important;
}

html[data-gdo-tema="claro"] .gdo-chrome-sticky .top-bar .gdo-logo-stack img.gdo-logo-claro,
html[data-gdo-tema="claro"] .logo .gdo-logo-stack img.gdo-logo-claro,
html:not([data-gdo-tema="claro"]) .gdo-chrome-sticky .top-bar .gdo-logo-stack img.gdo-logo-oscuro,
html:not([data-gdo-tema="claro"]) .logo .gdo-logo-stack img.gdo-logo-oscuro {
  height: 56px !important;
  max-height: 56px !important;
  width: auto !important;
}
html[data-gdo-tema="claro"] .gdo-chrome-sticky .top-bar.has-portal-brand .gdo-logo-stack img.gdo-logo-claro,
html:not([data-gdo-tema="claro"]) .gdo-chrome-sticky .top-bar.has-portal-brand .gdo-logo-stack img.gdo-logo-oscuro {
  height: 40px !important;
  max-height: 40px !important;
}

/* Inicio claro: la barra de vista del tablón no queda negra */
html[data-gdo-tema="claro"] .gdo-tablon .tablon-toolbar,
html[data-gdo-tema="claro"] .gdo-tablon.gdo-feed-skel .tablon-toolbar {
  background: #fff !important;
  border-color: #e6dfd2 !important;
}
html[data-gdo-tema="claro"] .tablon-toolbar .chip {
  color: #1a1a1a !important;
  border-color: #e4dcc8 !important;
  background: #f7f3ea !important;
}
html[data-gdo-tema="claro"] .tablon-toolbar .chip.active,
html[data-gdo-tema="claro"] .tablon-toolbar .chip.chip-vista.active {
  color: #1a1a1a !important;
  background: #fff !important;
  border-color: rgba(242, 176, 56, .75) !important;
}
html[data-gdo-tema="claro"] .vista-toggle button,
html[data-gdo-tema="claro"] .tablon-toolbar .vista-toggle button {
  background: #f7f3ea !important;
  color: #1a1a1a !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .vista-toggle button.active {
  color: #6b4a0a !important;
  background: #fff !important;
  border-color: rgba(242, 176, 56, .75) !important;
}

/* Mi Portal claro: el cartel de elegir micrositio no queda negro */
html[data-gdo-tema="claro"] .gdo-portal-shell .sitio-pick {
  background: #fff !important;
  border-color: #e6dfd2 !important;
}
html[data-gdo-tema="claro"] .gdo-portal-shell .sitio-pick h2 {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-portal-shell .sitio-pick a {
  color: #1a1a1a !important;
  border-bottom-color: #e6dfd2 !important;
}
html[data-gdo-tema="claro"] .gdo-portal-shell .sitio-pick .muted {
  color: #5c564c !important;
}

/* Alta y edición de avisos en oscuro. DEV 2026-10-13.
   La hoja viva es esta (index.php la enlaza). gdo-tema.css no se carga. */
html[data-gdo-tema="oscuro"] .mis-avisos .caja-stats.tema-nuevo,
html:not([data-gdo-tema="claro"]) .mis-avisos .caja-stats.tema-nuevo,
html[data-gdo-tema="oscuro"] .mis-avisos .gdo-aviso-vendedor-barra,
html:not([data-gdo-tema="claro"]) .mis-avisos .gdo-aviso-vendedor-barra,
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso,
html[data-gdo-tema="oscuro"] .mis-avisos .gdo-aviso-nota,
html:not([data-gdo-tema="claro"]) .mis-avisos .gdo-aviso-nota {
  background: #1b1b1e !important;
  color: #f2f2f3 !important;
  border: 1px solid #2a2a2f !important;
  box-shadow: none !important;
}
html[data-gdo-tema="oscuro"] .mis-avisos .caja-stats.tema-nuevo .titulo-stats,
html:not([data-gdo-tema="claro"]) .mis-avisos .caja-stats.tema-nuevo .titulo-stats {
  color: #f2f2f3 !important;
}
html[data-gdo-tema="oscuro"] .mis-avisos .caja-stats.tema-nuevo .stat-item .etiqueta,
html:not([data-gdo-tema="claro"]) .mis-avisos .caja-stats.tema-nuevo .stat-item .etiqueta {
  color: #a7a7ad !important;
}
html[data-gdo-tema="oscuro"] .mis-avisos .caja-stats.tema-nuevo .stat-item .numero,
html:not([data-gdo-tema="claro"]) .mis-avisos .caja-stats.tema-nuevo .stat-item .numero {
  color: #f5b23d !important;
}
html[data-gdo-tema="oscuro"] .mis-avisos .datos-publicos-usuario,
html:not([data-gdo-tema="claro"]) .mis-avisos .datos-publicos-usuario,
html[data-gdo-tema="oscuro"] .mis-avisos .gdo-aviso-dato,
html:not([data-gdo-tema="claro"]) .mis-avisos .gdo-aviso-dato,
html[data-gdo-tema="oscuro"] .mis-avisos .gdo-aviso-nota-texto,
html:not([data-gdo-tema="claro"]) .mis-avisos .gdo-aviso-nota-texto {
  background: transparent !important;
  color: #a7a7ad !important;
}
html[data-gdo-tema="oscuro"] .mis-avisos a.gdo-aviso-vendedor,
html[data-gdo-tema="oscuro"] .mis-avisos a.gdo-aviso-vendedor:link,
html[data-gdo-tema="oscuro"] .mis-avisos a.gdo-aviso-vendedor:visited,
html[data-gdo-tema="oscuro"] .mis-avisos a.gdo-aviso-vendedor:hover,
html:not([data-gdo-tema="claro"]) .mis-avisos a.gdo-aviso-vendedor,
html:not([data-gdo-tema="claro"]) .mis-avisos a.gdo-aviso-vendedor:link,
html:not([data-gdo-tema="claro"]) .mis-avisos a.gdo-aviso-vendedor:visited,
html:not([data-gdo-tema="claro"]) .mis-avisos a.gdo-aviso-vendedor:hover {
  color: #f5b23d !important;
  text-decoration: none !important;
  font-weight: 700;
}
html[data-gdo-tema="claro"] .mis-avisos a.gdo-aviso-vendedor,
html[data-gdo-tema="claro"] .mis-avisos a.gdo-aviso-vendedor:link,
html[data-gdo-tema="claro"] .mis-avisos a.gdo-aviso-vendedor:visited,
html[data-gdo-tema="claro"] .mis-avisos a.gdo-aviso-vendedor:hover {
  color: #8a5a10 !important;
  text-decoration: none !important;
  font-weight: 700;
}
html[data-gdo-tema="oscuro"] .mis-avisos .alerta-exito,
html:not([data-gdo-tema="claro"]) .mis-avisos .alerta-exito {
  background: rgba(34, 163, 90, .12) !important;
  border-left: 4px solid #22a35a !important;
  color: #cfe9d8 !important;
}
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso .etiqueta-campo,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso .etiqueta-campo,
html[data-gdo-tema="oscuro"] .mis-avisos .abm-container,
html:not([data-gdo-tema="claro"]) .mis-avisos .abm-container {
  color: #f2f2f3 !important;
}
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso input.campo-entrada,
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso textarea.campo-entrada,
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso select.categoria-select,
html[data-gdo-tema="oscuro"] .mis-avisos .gdo-fw-main .categoria-select,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso input.campo-entrada,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso textarea.campo-entrada,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso select.categoria-select,
html:not([data-gdo-tema="claro"]) .mis-avisos .gdo-fw-main .categoria-select {
  background-color: #232327 !important;
  color: #f2f2f3 !important;
  border-color: #2a2a2f !important;
  color-scheme: dark;
}
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso select.categoria-select,
html[data-gdo-tema="oscuro"] .mis-avisos .gdo-fw-main .categoria-select,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso select.categoria-select,
html:not([data-gdo-tema="claro"]) .mis-avisos .gdo-fw-main .categoria-select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23f2f2f3' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m6 8 4 4 4-4'/%3E%3C/svg%3E") !important;
}
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso input.campo-entrada::placeholder,
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso textarea.campo-entrada::placeholder,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso input.campo-entrada::placeholder,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso textarea.campo-entrada::placeholder {
  color: #77777e !important;
  opacity: 1;
}
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso input.campo-entrada:focus,
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso textarea.campo-entrada:focus,
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso select.categoria-select:focus,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso input.campo-entrada:focus,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso textarea.campo-entrada:focus,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso select.categoria-select:focus {
  border-color: #f5b23d !important;
  outline: none !important;
  box-shadow: 0 0 0 2px rgba(245, 178, 61, .28) !important;
}
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso input[type="date"],
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso input[type="date"] {
  color-scheme: dark;
}
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso .gdo-aviso-fotos,
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso .galeria-imagenes,
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso .limite-plan,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso .gdo-aviso-fotos,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso .galeria-imagenes,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso .limite-plan {
  background: transparent !important;
  color: #a7a7ad !important;
}
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso .upload-zona,
html[data-gdo-tema="oscuro"] .mis-avisos .formulario-aviso .upload-zona:hover,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso .upload-zona,
html:not([data-gdo-tema="claro"]) .mis-avisos .formulario-aviso .upload-zona:hover {
  background: #232327 !important;
  color: #a7a7ad !important;
  border: 2px dashed #2a2a2f !important;
}
html[data-gdo-tema="oscuro"] .mis-avisos .gdo-fw-main .form-footer.gdo-aviso-acciones,
html:not([data-gdo-tema="claro"]) .mis-avisos .gdo-fw-main .form-footer.gdo-aviso-acciones,
html[data-gdo-tema="oscuro"] .gdo-fw-main .form-footer.gdo-aviso-acciones,
html:not([data-gdo-tema="claro"]) .gdo-fw-main .form-footer.gdo-aviso-acciones {
  background: #1b1b1e !important;
  border-top-color: #2a2a2f !important;
}
html[data-gdo-tema="oscuro"] .gdo-aviso-acciones a.btn-cancelar,
html[data-gdo-tema="oscuro"] .gdo-aviso-acciones a.btn-cancelar:visited,
html:not([data-gdo-tema="claro"]) .gdo-aviso-acciones a.btn-cancelar,
html:not([data-gdo-tema="claro"]) .gdo-aviso-acciones a.btn-cancelar:visited {
  color: #fff !important;
  text-decoration: none !important;
}
html[data-gdo-tema="oscuro"] .mis-avisos .gdo-aviso-autosave,
html:not([data-gdo-tema="claro"]) .mis-avisos .gdo-aviso-autosave {
  color: #a7a7ad !important;
}

/* Plazo y renovar — avisos gratis. DEV 2026-10-13 */
.gdo-aviso-plazo {
  margin: 0 0 6px;
  color: #3d3428;
  font-size: 14px;
  line-height: 1.45;
}
html[data-gdo-tema="oscuro"] .gdo-aviso-plazo,
html:not([data-gdo-tema="claro"]) .gdo-aviso-plazo {
  color: #a7a7ad !important;
}
.gdo-aviso-botones {
  display: flex;
  gap: 8px;
  align-items: center;
}
.gdo-aviso-botones .gdo-renovar,
.gdo-aviso-botones > a.btn-accion {
  flex: 1 1 0;
  min-width: 9rem;
  height: 38px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.gdo-aviso-botones .gdo-renovar button,
.gdo-aviso-botones > a.btn-accion {
  height: 38px;
  min-height: 38px;
  max-height: 38px;
  line-height: 1;
  padding: 0 12px;
  box-sizing: border-box;
}
.gdo-aviso-botones .gdo-renovar button {
  width: 100%;
  margin: 0;
  background: #fff;
  color: #8a5a10;
  border: 1px solid #8a5a10;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}
html[data-gdo-tema="oscuro"] .gdo-aviso-botones .gdo-renovar button,
html:not([data-gdo-tema="claro"]) .gdo-aviso-botones .gdo-renovar button {
  color: #f5b23d !important;
  border-color: #f5b23d !important;
  background: #1b1b1e !important;
}
@media (max-width: 480px) {
  .gdo-aviso-botones {
    flex-direction: column;
    width: 100%;
    align-items: stretch;
  }
  .gdo-aviso-botones .gdo-renovar,
  .gdo-aviso-botones > a.btn-accion {
    width: 100%;
    min-width: 0;
    flex: 0 0 38px;
    height: 38px;
  }
}

/* === Claro: feed tablon (gdo-tablon.css pisa cards en vista lista) · 2026-10-30 === */
html[data-gdo-tema="claro"] .gdo-tablon-wrap {
  background: #f4f0e6 !important;
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-tablon {
  background: #f4f0e6 !important;
  color: #1a1a1a !important;
  box-shadow: 0 12px 36px rgba(60, 48, 20, .1), 0 0 0 1px #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post,
html[data-gdo-tema="claro"] .gdo-tablon[data-vista-mode="compacta"] .post,
html[data-gdo-tema="claro"] .gdo-tablon.vista-compacta .post {
  background: #ffffff !important;
  border-color: #e4dcc8 !important;
  box-shadow: 0 4px 16px rgba(80, 60, 20, .07) !important;
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post h3,
html[data-gdo-tema="claro"] .gdo-tablon[data-vista-mode="compacta"] .post h3,
html[data-gdo-tema="claro"] .gdo-tablon.vista-compacta .post h3 {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post p.cap {
  color: #2a2824 !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post-head .name {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-tablon[data-vista-mode="compacta"] .post-head .name,
html[data-gdo-tema="claro"] .gdo-tablon.vista-compacta .post-head .name {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post-head .when,
html[data-gdo-tema="claro"] .gdo-tablon .post .compact-when {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post-head .tag {
  background: rgba(107, 76, 255, 0.14) !important;
  color: #4a3d8c !important;
}
html[data-gdo-tema="claro"] .gdo-tablon[data-vista-mode="compacta"] .post-head .tag,
html[data-gdo-tema="claro"] .gdo-tablon.vista-compacta .post-head .tag {
  background: rgba(242, 176, 56, 0.16) !important;
  color: #8a5a10 !important;
  border-color: rgba(138, 90, 16, 0.35) !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post .actions {
  border-top-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post .actions button,
html[data-gdo-tema="claro"] .gdo-tablon[data-vista-mode="compacta"] .post .actions button,
html[data-gdo-tema="claro"] .gdo-tablon.vista-compacta .post .actions button {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post .leer {
  color: #6d4808 !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post-media-wrap {
  background: #ece6d8 !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post-media {
  background: transparent !important;
  object-fit: contain !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post-body-full {
  color: #2a2824 !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post.post--destacado {
  box-shadow: 0 0 0 2px rgba(138, 90, 16, .45), 0 10px 32px rgba(0, 0, 0, .08) !important;
  border-color: rgba(138, 90, 16, .35) !important;
}
html[data-gdo-tema="claro"] .gdo-tablon[data-vista-mode="compacta"] .post-media,
html[data-gdo-tema="claro"] .gdo-tablon.vista-compacta .post-media {
  border: 1px solid #e4dcc8 !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .06) !important;
}

/* Claro: nota abierta (textos que quedaban blancos/grises oscuro) */
html[data-gdo-tema="claro"] .gdo-nota .lead {
  background: linear-gradient(180deg, #ffffff 0%, #f4f0e6 100%) !important;
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-nota .com {
  background: #f7f3ea !important;
  border-top-color: rgba(138, 90, 16, 0.2) !important;
}
html[data-gdo-tema="claro"] .gdo-nota .ilus-cap {
  background: #f7f3ea !important;
  color: #3a362e !important;
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-nota .meta,
html[data-gdo-tema="claro"] .gdo-nota .cwho,
html[data-gdo-tema="claro"] .gdo-nota .ctxt {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-nota .cwhen {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-nota .box {
  background: #ffffff !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-nota .cav {
  background: #f7f3ea !important;
  border-color: #e4dcc8 !important;
}

/* Claro: referencias bibliográficas (contraste legible; el oro claro #f2b038 falla sobre crema) */
html[data-gdo-tema="claro"] .gdo-nota .cuerpo h3.cuerpo-refs-t {
  color: #5c3d08 !important;
  border-top-color: rgba(92, 61, 8, 0.22) !important;
}
html[data-gdo-tema="claro"] .gdo-nota .cuerpo ul.cuerpo-refs li {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-nota .cuerpo ul.cuerpo-refs li a {
  color: #5c3d08 !important;
  font-weight: 700 !important;
  text-decoration-color: rgba(92, 61, 8, 0.45) !important;
}
html[data-gdo-tema="claro"] .gdo-nota .cuerpo ul.cuerpo-refs li a:hover {
  color: #3d2806 !important;
  text-decoration-color: #3d2806 !important;
}

/* Claro: Seguimiento · notas relacionadas (fichas no heredan --texto del card oscuro inline) */
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento {
  border-top-color: rgba(92, 61, 8, 0.22) !important;
}
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento-t {
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento-sub {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento-card {
  background: linear-gradient(165deg, #ffffff 0%, #f7f3ea 100%) !important;
  border-color: #e4dcc8 !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06) !important;
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento-card:active {
  border-color: rgba(92, 61, 8, 0.45) !important;
}
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento-card::before {
  background: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento-media {
  border-color: #e4dcc8 !important;
  background: #f0ebe0 !important;
}
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento-ph {
  color: #8a8070 !important;
  background: linear-gradient(145deg, #f0ebe0, #e8e2d6) !important;
}
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento-tag {
  background: rgba(138, 90, 16, 0.12) !important;
  color: #5c3d08 !important;
  border-color: rgba(92, 61, 8, 0.28) !important;
}
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento-tit {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento-lead {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento-fecha {
  color: #5c564c !important;
}
html[data-gdo-tema="claro"] .gdo-nota .gdo-nota-seguimiento-fecha::before {
  color: #8a5a10 !important;
}

html[data-gdo-tema="claro"] .gdo-tablon .post .post-body-full.gdo-nota-prosa .cuerpo-refs-t {
  color: #5c3d08 !important;
  border-top-color: rgba(92, 61, 8, 0.22) !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post .post-body-full.gdo-nota-prosa .cuerpo-refs,
html[data-gdo-tema="claro"] .gdo-tablon .post .post-body-full.gdo-nota-prosa .cuerpo-refs li {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post .post-body-full.gdo-nota-prosa .cuerpo-refs li a {
  color: #5c3d08 !important;
  font-weight: 700 !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post .post-body-full.gdo-nota-prosa a:not(.cuerpo-refs li a) {
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-tablon .post .post-body-full.gdo-nota-prosa a:hover,
html[data-gdo-tema="claro"] .gdo-tablon .post .post-body-full.gdo-nota-prosa .cuerpo-refs li a:hover {
  color: #3d2806 !important;
}

/* === Claro: mesa editorial (lista + modal mesa + autónomo + Composer) · 2026-11-03 === */
html[data-gdo-tema="claro"] .gdo-sa-hub {
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub h1,
html[data-gdo-tema="claro"] .gdo-ed-mesa-h1 {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .lead,
html[data-gdo-tema="claro"] .gdo-sa-hub .muted,
html[data-gdo-tema="claro"] .gdo-ed-resultados {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-ed-resultados strong {
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .deny,
html[data-gdo-tema="claro"] .gdo-sa-hub .panel {
  background: #ffffff !important;
  border-color: #e4dcc8 !important;
  color: #1a1a1a !important;
  box-shadow: 0 4px 16px rgba(80, 60, 20, .06) !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .mast {
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .mast em,
html[data-gdo-tema="claro"] .gdo-ed-filtro-lab,
html[data-gdo-tema="claro"] .gdo-ed-card-top .lab,
html[data-gdo-tema="claro"] .gdo-ed-card .meta,
html[data-gdo-tema="claro"] .gdo-ed-card .nid {
  color: #6b6458 !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .btn {
  background: #ffffff !important;
  border-color: #c9bc9a !important;
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .btn.ok,
html[data-gdo-tema="claro"] .gdo-sa-hub .btn.ia {
  background: #f7f0dc !important;
  border-color: rgba(138, 90, 16, .45) !important;
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .btn:hover {
  border-color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .flash-ok {
  background: #ecfdf3 !important;
  border-color: #166534 !important;
  color: #14532d !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .flash-err {
  background: #fef2f2 !important;
  border-color: #991b1b !important;
  color: #7f1d1d !important;
}
html[data-gdo-tema="claro"] .gdo-noticias-miga a {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-noticias-miga a.on {
  color: #3d2806 !important;
  font-weight: 700 !important;
  border-bottom: 1px solid #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-noticias-miga a:hover:not(.on) {
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-noticias-miga .sep {
  color: #8a8070 !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .gdo-noticias-miga {
  border-bottom: 1px solid #e4dcc8 !important;
  padding-bottom: .45rem !important;
  margin-bottom: .85rem !important;
}
html[data-gdo-tema="claro"] .gdo-ed-filtros {
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stats-line {
  justify-content: center !important;
  gap: .25rem .65rem !important;
  margin: .7rem 0 0 !important;
  padding: .85rem 1.25rem !important;
  color: #2a2620 !important;
  background: linear-gradient(180deg, #fffef9 0%, #faf6ee 100%) !important;
  border: 1px solid #e2d6c0 !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 0 rgba(255, 255, 255, .9) inset, 0 10px 28px rgba(80, 60, 24, .07) !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stats-line .gdo-ed-mesa-stats-lab {
  margin-right: .35rem !important;
  padding: .22rem .6rem !important;
  font-size: .54rem !important;
  letter-spacing: .24em !important;
  color: #5c3d08 !important;
  background: linear-gradient(180deg, #fdf6e6 0%, #f3e8cc 100%) !important;
  border: 1px solid #d4bc88 !important;
  box-shadow: 0 1px 0 rgba(255, 255, 255, .8) !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat {
  background: transparent !important;
  padding: .12rem .25rem !important;
  border-left: 3px solid transparent !important;
  border-radius: 0 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat-lab {
  font-family: Inter, "Segoe UI", system-ui, sans-serif !important;
  font-size: .64rem !important;
  font-weight: 700 !important;
  letter-spacing: .11em !important;
  opacity: 1 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat-n {
  font-size: 1.38rem !important;
  font-weight: 800 !important;
  text-shadow: none !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat--todos {
  border-left-color: #b8aea0 !important;
  padding-left: .55rem !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat--todos .gdo-ed-mesa-stat-lab { color: #6b6458 !important; }
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat--todos .gdo-ed-mesa-stat-n { color: #1a1a1a !important; }
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat--abril {
  border-left-color: #e8a0bc !important;
  padding-left: .55rem !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat--abril .gdo-ed-mesa-stat-lab { color: #9e4568 !important; }
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat--abril .gdo-ed-mesa-stat-n { color: #a8325c !important; }
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat--david {
  border-left-color: #c4a0e8 !important;
  padding-left: .55rem !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat--david .gdo-ed-mesa-stat-lab { color: #7e57c2 !important; }
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat--david .gdo-ed-mesa-stat-n { color: #6a1b9a !important; }
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat--rodolfo {
  border-left-color: #7dd3fc !important;
  padding-left: .55rem !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat--rodolfo .gdo-ed-mesa-stat-lab { color: #0284c7 !important; }
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat--rodolfo .gdo-ed-mesa-stat-n { color: #0369a1 !important; }
html[data-gdo-tema="claro"] .gdo-ed-mesa-stat-sep {
  color: #d0c4a8 !important;
  font-size: .95rem !important;
  font-weight: 400 !important;
  opacity: 1 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stats-ctx {
  color: #6b6458 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stats-list {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-stats-ctx .gdo-ed-stat-n,
html[data-gdo-tema="claro"] .gdo-ed-mesa-stats-list .gdo-ed-stat-n {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-toolbar {
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-filtro-inline-lab {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-fecha-x {
  background: #ffffff !important;
  border-color: #c9bc9a !important;
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-fecha-x:hover {
  background: #f7f0dc !important;
  border-color: #8a5a10 !important;
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-filtro-col-lab {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-filtro-hint {
  color: #6b6458 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-stat-chip {
  background: #ffffff !important;
  border-color: #d8ccb0 !important;
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-ed-stat-chip:hover {
  border-color: #8a5a10 !important;
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-ed-stat-chip.is-on {
  background: #f7f0dc !important;
  border-color: #8a5a10 !important;
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-stat-n {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-stat-chip.is-on .gdo-ed-stat-n {
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-stat-chip.is-total {
  color: #6b6458 !important;
  border-color: #c9bc9a !important;
}
html[data-gdo-tema="claro"] .gdo-ed-filtros {
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-chipbar--seg {
  background: #f7f3ea !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-chip,
html[data-gdo-tema="claro"] .gdo-ed-chipbar--seg .gdo-ed-chip {
  background: #ffffff !important;
  border-color: #d8ccb0 !important;
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-ed-chip.on,
html[data-gdo-tema="claro"] .gdo-ed-chipbar--seg .gdo-ed-chip.on {
  background: #f7f0dc !important;
  border-color: #8a5a10 !important;
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-geo-sel,
html[data-gdo-tema="claro"] .gdo-ed-fecha-sel {
  background: #ffffff !important;
  border-color: #c9bc9a !important;
  color: #1a1a1a !important;
  color-scheme: light;
}
html[data-gdo-tema="claro"] .gdo-ed-fecha-clear {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-lote-bar {
  background: #f7f3ea !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-lote-bar label.gdo-ed-lote-all {
  color: #2a2824 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-wrap,
html[data-gdo-tema="claro"] .gdo-ed-card-wrap:nth-child(even) {
  background: #ffffff !important;
  border-color: #e4dcc8 !important;
  box-shadow: none !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-wrap:hover {
  background: #fffef8 !important;
  border-color: #c9a227 !important;
  box-shadow: none !important;
  transform: none !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-wrap:hover .gdo-ed-card h3 {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-side {
  background: #faf8f2 !important;
  border-right-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-thumb {
  background: #ece6d8 !important;
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card h3 {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card .nid-num {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card .ext {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-top,
html[data-gdo-tema="claro"] .gdo-ed-card-sub {
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-sub .gdo-ed-mesa-op,
html[data-gdo-tema="claro"] .gdo-ed-mesa-op {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-sub .gdo-ed-date-pub .val {
  color: #5c3d08 !important;
}
/* Claro · opción A: tarjeta neutra; estado en badges; feed = borde bronce sutil */
html[data-gdo-tema="claro"] .gdo-ed-card.is-ok,
html[data-gdo-tema="claro"] a.gdo-ed-card.is-ok,
html[data-gdo-tema="claro"] .gdo-ed-card-main.is-ok {
  background: transparent !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-wrap.is-ok-row,
html[data-gdo-tema="claro"] .gdo-ed-card-wrap.is-ok-row:nth-child(even) {
  background: #ffffff !important;
  border-color: #e4dcc8 !important;
  box-shadow: none !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-wrap.is-ok-row:hover {
  background: #fffef8 !important;
  border-color: #c9a227 !important;
  box-shadow: none !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-wrap.is-feed-row {
  border-color: rgba(138, 90, 16, .35) !important;
  box-shadow: none !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-wrap.is-feed-row .gdo-ed-card-side {
  background: #faf8f2 !important;
  border-right-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-cartel.gdo-ed-badge {
  background: #f7f3ea !important;
  border-color: rgba(22, 101, 52, .45) !important;
  color: #14532d !important;
}
html[data-gdo-tema="claro"] .gdo-ed-cartel.gdo-ed-badge.gdo-ed-badge-pub {
  background: #f7f0dc !important;
  border-color: #8a5a10 !important;
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-top .gdo-ed-date-rel .lab {
  color: #6b6458 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-top .gdo-ed-date-rel .val {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-ed-sec {
  border-top-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-sec h3 {
  color: #2d6a2d !important;
}
html[data-gdo-tema="claro"] .gdo-ed-card-rail .gdo-ed-rail-ver {
  background: #ffffff !important;
  border-color: #c9bc9a !important;
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-feed-ver {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-2p-chip {
  background: #f7f0dc !important;
  border-color: #c9a227 !important;
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-2p-chip.is-cola,
html[data-gdo-tema="claro"] .gdo-ed-2p-chip.is-run {
  background: #eef4ff !important;
  border-color: #6a8fc7 !important;
  color: #1e4a8a !important;
}
html[data-gdo-tema="claro"] .gdo-ed-2p-chip.is-pass {
  background: #ecfdf3 !important;
  border-color: #6fbf73 !important;
  color: #14532d !important;
}
html[data-gdo-tema="claro"] .gdo-ed-2p-chip.is-fail {
  background: #fef2f2 !important;
  border-color: #c96a6a !important;
  color: #7f1d1d !important;
}
html[data-gdo-tema="claro"] .gdo-ed-2p-chip.is-revision {
  background: #fff8e6 !important;
  border-color: #c4a04a !important;
  color: #6b4506 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-2p-chip.is-draft {
  background: #f7f0dc !important;
  border-color: #8a7040 !important;
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-mesa-lock-chip {
  background: #fff8e6 !important;
  border-color: #c9a227 !important;
  color: #5c3d08 !important;
}

/* Modal mesa editorial */
html[data-gdo-tema="claro"] .gdo-mesa {
  background: rgba(244, 240, 230, .88) !important;
}
html[data-gdo-tema="claro"] .gdo-mesa-card {
  background: #ffffff !important;
  border-color: #e4dcc8 !important;
  box-shadow: 0 18px 50px rgba(60, 48, 20, .18) !important;
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-mesa-head,
html[data-gdo-tema="claro"] .gdo-mesa-foot,
html[data-gdo-tema="claro"] .gdo-mesa-mobile-tabs {
  background: #f7f3ea !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-mesa-kicker,
html[data-gdo-tema="claro"] .gdo-mesa-build,
html[data-gdo-tema="claro"] .gdo-mesa-sub,
html[data-gdo-tema="claro"] .gdo-mesa-ids,
html[data-gdo-tema="claro"] .gdo-col-head h3,
html[data-gdo-tema="claro"] .gdo-mesa-col.redac label.fld,
html[data-gdo-tema="claro"] .gdo-wc,
html[data-gdo-tema="claro"] .gdo-ilus .help,
html[data-gdo-tema="claro"] .gdo-ilus-sello-help {
  color: #6b6458 !important;
}
html[data-gdo-tema="claro"] .gdo-mesa-head h2,
html[data-gdo-tema="claro"] .gdo-art h4,
html[data-gdo-tema="claro"] .gdo-mesa-col.redac input,
html[data-gdo-tema="claro"] .gdo-mesa-col.redac textarea,
html[data-gdo-tema="claro"] .gdo-mesa-col.redac select {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-mesa-ref-nota a,
html[data-gdo-tema="claro"] .gdo-ed-fuente-radar,
html[data-gdo-tema="claro"] .gdo-head-orig a,
html[data-gdo-tema="claro"] .gdo-mesa-col.redac label.fld .gdo-wc-n,
html[data-gdo-tema="claro"] .gdo-ilus h3,
html[data-gdo-tema="claro"] .gdo-taxo-bar h3,
html[data-gdo-tema="claro"] .gdo-prompt-chat h3 {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-mesa-x {
  background: #ffffff !important;
  border-color: #c9bc9a !important;
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-mesa-lock-banner {
  background: #ecfdf3 !important;
  border-color: #6fbf73 !important;
  color: #14532d !important;
}
html[data-gdo-tema="claro"] .gdo-mesa-col.orig {
  background: #f7f3ea !important;
  border-right-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-head-orig .pub {
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-head-orig .src,
html[data-gdo-tema="claro"] .gdo-head-orig .proc,
html[data-gdo-tema="claro"] .gdo-art .bajada,
html[data-gdo-tema="claro"] .gdo-mesa-col.redac textarea.refs-biblio {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-art {
  background: #ffffff !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-art .kicker {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-art .cuerpo {
  color: #2a2824 !important;
}
html[data-gdo-tema="claro"] .gdo-prompt-chat,
html[data-gdo-tema="claro"] .gdo-prompt-imagen,
html[data-gdo-tema="claro"] .gdo-taxo-bar,
html[data-gdo-tema="claro"] .gdo-ilus,
html[data-gdo-tema="claro"] .gdo-ilus-pie,
html[data-gdo-tema="claro"] .gdo-campo,
html[data-gdo-tema="claro"] .gdo-ed-redaccion-gi,
html[data-gdo-tema="claro"] .gdo-ed-extracto-mov {
  background: #ffffff !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-prompt-chat,
html[data-gdo-tema="claro"] .gdo-taxo-bar {
  border-left-color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-prompt-imagen {
  border-left-color: #7a6a9a !important;
}
html[data-gdo-tema="claro"] .gdo-prompt-ext select,
html[data-gdo-tema="claro"] .gdo-prompt-lineamiento select,
html[data-gdo-tema="claro"] .gdo-prompt-chat textarea,
html[data-gdo-tema="claro"] .gdo-mesa-col.redac input[type=text],
html[data-gdo-tema="claro"] .gdo-mesa-col.redac textarea,
html[data-gdo-tema="claro"] .gdo-mesa-col.redac select,
html[data-gdo-tema="claro"] .gdo-ilus textarea,
html[data-gdo-tema="claro"] .gdo-ilus-pie-sel,
html[data-gdo-tema="claro"] .gdo-ilus-pie-libre-inp,
html[data-gdo-tema="claro"] .gdo-retrato-sel,
html[data-gdo-tema="claro"] #gdo-prompt-imagen-estilos label {
  background: #f7f3ea !important;
  border-color: #d8ccb0 !important;
  color: #1a1a1a !important;
  color-scheme: light;
}
html[data-gdo-tema="claro"] .gdo-prompt-ext select,
html[data-gdo-tema="claro"] .gdo-prompt-lineamiento select {
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-pills label {
  background: #f7f3ea !important;
  border-color: #d8ccb0 !important;
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-pills label:has(input:checked) {
  background: #f7f0dc !important;
  border-color: #8a5a10 !important;
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-ilus-drop {
  background: #f7f3ea !important;
  border-color: #c9a227 !important;
}
html[data-gdo-tema="claro"] .gdo-ilus-gal figure {
  background: #ffffff !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ilus-gal .gdo-ilus-thumb {
  background: #ece6d8 !important;
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ilus-actions {
  background: #f7f3ea !important;
  border-top-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-ilus-actions .btn-sello,
html[data-gdo-tema="claro"] .gdo-ilus-actions .btn-usar {
  background: #ffffff !important;
}
html[data-gdo-tema="claro"] .gdo-mesa-mobile-tabs .gdo-mesa-tab {
  background: #ffffff !important;
  border-color: #c9bc9a !important;
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-mesa-mobile-tabs .gdo-mesa-tab.is-on {
  background: #f7f0dc !important;
  border-color: #8a5a10 !important;
  color: #3d2806 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-extracto-mov summary {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-ed-extracto-mov .gdo-ed-extracto-body {
  color: #3a362e !important;
}

/* Composer modal + autónomo (misma sección editorial-ia) */
html[data-gdo-tema="claro"] #gdo-composer-modal .gdo-cm-pane h3,
html[data-gdo-tema="claro"] .gdo-autonomo h2,
html[data-gdo-tema="claro"] .gdo-autonomo-live header h2,
html[data-gdo-tema="claro"] .gdo-autonomo-live .col h3 {
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-autonomo,
html[data-gdo-tema="claro"] .gdo-autonomo-live {
  color: #2a2824 !important;
}
html[data-gdo-tema="claro"] .gdo-autonomo nav.sub a,
html[data-gdo-tema="claro"] .gdo-autonomo-live nav.sub a {
  background: #ffffff !important;
  border-color: #c9bc9a !important;
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-autonomo nav.sub a.on,
html[data-gdo-tema="claro"] .gdo-autonomo-live nav.sub a.on {
  background: #f7f0dc !important;
  border-color: #8a5a10 !important;
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-autonomo .box,
html[data-gdo-tema="claro"] .gdo-autonomo-live .col {
  background: #ffffff !important;
  border-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-autonomo textarea,
html[data-gdo-tema="claro"] .gdo-autonomo pre,
html[data-gdo-tema="claro"] .gdo-autonomo-live .fiscal-pre,
html[data-gdo-tema="claro"] #gdo-composer-modal .gdo-cm-crit {
  background: #f7f3ea !important;
  border-color: #e4dcc8 !important;
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-autonomo th,
html[data-gdo-tema="claro"] .gdo-autonomo td,
html[data-gdo-tema="claro"] #gdo-composer-modal .gdo-cm-ev,
html[data-gdo-tema="claro"] .gdo-autonomo-live .ev {
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] #gdo-composer-modal .gdo-cm-status,
html[data-gdo-tema="claro"] .gdo-autonomo-live .status-bar {
  background: #f7f3ea !important;
  border-color: #d8ccb0 !important;
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] #gdo-composer-modal .gdo-cm-status.run,
html[data-gdo-tema="claro"] .gdo-autonomo-live .status-bar.is-run {
  border-color: #6a8fc7 !important;
  color: #1e4a8a !important;
  background: #eef4ff !important;
}
html[data-gdo-tema="claro"] #gdo-composer-modal .gdo-cm-ev .fase,
html[data-gdo-tema="claro"] .gdo-autonomo-live .ev .fase {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] #gdo-composer-modal .gdo-cm-steps li {
  color: #6b6458 !important;
}
html[data-gdo-tema="claro"] #gdo-composer-modal .gdo-cm-steps li .dot {
  background: #ffffff !important;
  border-color: #a89f8c !important;
}
@media (max-width: 680px) {
  html[data-gdo-tema="claro"] .gdo-mesa {
    background: rgba(244, 240, 230, .96) !important;
  }
}

/* Claro: Radar de medios (miga RADAR + cabecera, filtros, tarjetas) · 2026-11-03 */
html[data-gdo-tema="claro"] .gdo-sa-hub[data-gdo-editorial-radar="1"],
html[data-gdo-tema="claro"] .gdo-sa-hub[data-gdo-editorial-ia="1"] {
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub[data-gdo-editorial-radar="1"] h1,
html[data-gdo-tema="claro"] .gdo-radar-tit h1 {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub[data-gdo-editorial-radar="1"] .lead,
html[data-gdo-tema="claro"] .gdo-radar-tit .lead {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-radar-head {
  border-bottom-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-reloj .hora {
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-reloj .hall {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-reloj .sub,
html[data-gdo-tema="claro"] .gdo-sa-hub .taxo-lab {
  color: #6b6458 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-relevo-msg {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-relevo-msg.is-busy {
  color: #1e4a8a !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .hoy-ev-tabs a {
  background: #ffffff !important;
  border-color: #d8ccb0 !important;
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .hoy-ev-tabs a.on {
  background: #f7f0dc !important;
  border-color: #8a5a10 !important;
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-sa-hub .hoy-ev-tabs a .n {
  color: #6b6458 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-fuente-wrap select,
html[data-gdo-tema="claro"] .gdo-radar-taxo select {
  background: #ffffff !important;
  border-color: #c9bc9a !important;
  color: #1a1a1a !important;
  color-scheme: light;
}
html[data-gdo-tema="claro"] .gdo-radar-fuente-wrap .muted,
html[data-gdo-tema="claro"] .gdo-radar-fuente-wrap label {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-radar-relevo-prog {
  background: #f7f3ea !important;
  border-color: #d8ccb0 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-relevo-prog-top {
  color: #1e4a8a !important;
}
html[data-gdo-tema="claro"] .gdo-radar-relevo-prog-top strong {
  color: #3d2806 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-relevo-prog-track {
  background: #ece6d8 !important;
  border-color: #c9bc9a !important;
}
html[data-gdo-tema="claro"] .gdo-radar-relevo-prog-sub {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-radar-card,
html[data-gdo-tema="claro"] .gdo-radar-card:nth-child(even) {
  background: #ffffff !important;
  border-color: #e4dcc8 !important;
  box-shadow: 0 2px 10px rgba(80, 60, 20, .05) !important;
  color: #1a1a1a !important;
}
html[data-gdo-tema="claro"] .gdo-radar-card:hover {
  background: #fffef8 !important;
  border-color: #c9a227 !important;
  box-shadow: 0 6px 20px rgba(80, 60, 20, .1) !important;
}
html[data-gdo-tema="claro"] .gdo-radar-card h3 {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-card:hover h3 {
  color: #141414 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-card .meta,
html[data-gdo-tema="claro"] .gdo-radar-card .ext {
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-radar-card .aviso {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-fecha {
  border-right-color: #e4dcc8 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-fecha .dia,
html[data-gdo-tema="claro"] .gdo-radar-fecha .mes {
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-fecha .anio {
  color: #6b6458 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-fecha.is-empty .dia,
html[data-gdo-tema="claro"] .gdo-radar-fecha.is-empty .mes,
html[data-gdo-tema="claro"] .gdo-radar-fecha.is-empty .anio {
  color: #8a8070 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-card.is-mesa,
html[data-gdo-tema="claro"] .gdo-radar-card.is-mesa:nth-child(even) {
  background: linear-gradient(105deg, #f7f0dc 0%, #ffffff 5.5rem) !important;
  border-color: #c9a227 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-card.is-mesa:hover {
  background: linear-gradient(105deg, #f3e8cc 0%, #fffef8 5.5rem) !important;
}
html[data-gdo-tema="claro"] .gdo-radar-icono {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-x {
  color: #8a5a10 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-x:hover {
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-empty {
  background: #f7f3ea !important;
  border-color: #c9bc9a !important;
  color: #3a362e !important;
}
html[data-gdo-tema="claro"] .gdo-radar-empty strong {
  color: #5c3d08 !important;
}
html[data-gdo-tema="claro"] .gdo-radar-pager,
html[data-gdo-tema="claro"] .gdo-radar-pager a {
  color: #3a362e !important;
}
@media (max-width: 680px) {
  html[data-gdo-tema="claro"] .gdo-radar-fecha {
    border-bottom-color: #e4dcc8 !important;
  }
}
