/* Buzón y contenido del sitio. Reusa los tokens y las piezas de estilos.css. */

/* ── Buzón ── */
.urg{display:inline-block;width:26px;height:22px;line-height:22px;text-align:center;
  border-radius:6px;font-size:11.5px;font-weight:700}
.urg.u4{background:var(--rojo);color:#fff}
.urg.u3{background:var(--ambar);color:#fff}
.urg.u2{background:var(--azul-pale);color:var(--azul)}
.urg.u1{background:#EEEBE3;color:var(--gris)}

.resumen-ia{font-size:13.5px;color:var(--tinta);line-height:1.4}
.resumen-ia .sin{color:var(--gris);font-style:italic}
.temas{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}
.temas span{background:#EEEBE3;color:var(--gris);border-radius:999px;padding:1px 8px;font-size:10.5px}

.ia-estado{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--gris);
  background:#fff;border:1px solid var(--linea);border-radius:9px;padding:9px 13px;margin-bottom:14px}
.ia-estado b{color:var(--tinta)}
.ia-estado .punto{width:8px;height:8px;border-radius:50%;background:var(--verde-2);flex:none}
.ia-estado.apagada .punto{background:var(--gris)}

/* El texto tal como lo escribió la persona. No se edita desde ningún lado. */
.original{background:#fff;border:1px solid var(--linea);border-left:3px solid var(--verde);
  border-radius:9px;padding:15px 17px;font-family:Georgia,serif;font-size:14.5px;
  line-height:1.6;white-space:pre-wrap;margin:10px 0 4px}
.original-nota{font-size:11.5px;color:var(--gris);margin-bottom:16px}

.ficha-ia{background:var(--verde-pale);border:1px solid #C3D6C6;border-radius:9px;
  padding:14px 16px;margin-bottom:16px}
.ficha-ia .rot{font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;
  color:var(--verde);font-weight:700;margin-bottom:8px}
.ficha-ia .fila{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:8px}
.ficha-ia .pie{font-size:11px;color:var(--gris);margin-top:10px;padding-top:8px;
  border-top:1px solid #C3D6C6}

/* ── Contenido del sitio ── */
.pestanas{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:16px;border-bottom:2px solid var(--linea)}
.pestanas button{background:none;border:0;padding:9px 14px;font-size:14px;color:var(--gris);
  border-bottom:2px solid transparent;margin-bottom:-2px}
.pestanas button:hover{color:var(--tinta)}
.pestanas button.on{color:var(--verde);font-weight:700;border-bottom-color:var(--verde)}

.mini-retrato{width:44px;height:54px;object-fit:cover;border-radius:4px;border:1px solid var(--linea);
  display:block;filter:grayscale(1) sepia(.28) hue-rotate(78deg) saturate(1.5)}
.mini-vacio{width:44px;height:54px;border:1px dashed var(--linea);border-radius:4px;
  display:flex;align-items:center;justify-content:center;color:#C6BFAD;font-family:Georgia,serif;font-size:15px}

.campos2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}
@media(max-width:560px){.campos2{grid-template-columns:1fr}}
.aviso-fuente{font-size:12.5px;color:var(--ambar);background:var(--ambar-pale);
  border:1px solid #EBDCA8;border-radius:9px;padding:9px 12px;margin-bottom:14px}
