/* Pantalla Publicar */
.publicar{display:grid;gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}
.publicar__acciones .tarjeta__titulo,.publicar__cambios > .tarjeta__titulo{margin-bottom:var(--space-md)}
.publicar__resumen{font-weight:600}
.publicar__edicion{font-size:var(--text-sm)}
.publicar__mensaje:empty{display:none}
.publicar__mensaje .mensaje-form > * + *{margin-top:var(--space-xs)}
.publicar__mensaje a{overflow-wrap:anywhere}
.lista-errores{margin:0;padding-left:var(--space-lg);display:grid;gap:var(--space-2xs)}
@media (min-width: 64rem){
  .publicar{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:start}
  .publicar__cambios{grid-column:1;grid-row:1}
  .publicar__acciones{grid-column:2;grid-row:1;position:sticky;top:var(--space-lg)}
}

.publicar__cambios{display:grid;gap:var(--space-lg);align-content:start;min-width:0}
.cambios-seccion{display:grid;gap:var(--space-sm)}
.cambios-seccion__titulo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font-size:var(--text-md);font-weight:700}
.cambio__que{display:grid;gap:var(--space-2xs);justify-items:start}
.cambio__nombre{font-weight:600}
.clave{font:600 var(--text-xs)/1.4 var(--font-mono);overflow-wrap:anywhere}
.valor{white-space:pre-wrap;overflow-wrap:anywhere}
.valor--vacio{font-style:italic}
.valor-largo summary{cursor:pointer;white-space:pre-wrap;overflow-wrap:anywhere}
.valor-largo__completo{margin-top:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-pearl);border:1px solid var(--color-rule)}
.pantalla--publicar .tabla td:first-child{min-width:10rem}

.resultado{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:2px solid var(--color-ok);border-radius:var(--radius-md);background:var(--color-surface)}
.resultado .icono{color:var(--color-ok);width:28px;height:28px}
.resultado > div{flex:1 1 14rem;min-width:0;display:grid;gap:var(--space-2xs);overflow-wrap:anywhere}
.resultado__titulo{font:700 var(--text-md)/1.3 var(--font-display)}
