/* Novedades como buzón */
.buzon{display:flex;flex-direction:column;gap:10px;max-width:880px}
.nv-filtros button small{margin-left:6px;font:600 .72rem var(--cifra);color:var(--t3)}
.nv-buzon{padding:6px 0}
.nv-buzon ul{list-style:none;margin:0;padding:0}
.nv-dia{padding:12px 16px 4px;font-size:.7rem;color:var(--t3);text-transform:uppercase;letter-spacing:.08em}
.nv-m{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 16px;border-top:1px solid var(--raya)}
.nv-dia+.nv-m{border-top:0}
.nv-m p{margin:0;font-size:.86rem;color:var(--t2);line-height:1.4}
.nv-m time{font:600 .74rem var(--cifra);color:var(--t3);font-variant-numeric:tabular-nums}
.nv-m .nv-ic{width:26px;height:26px}
.nv-m.nuevo{background:rgba(206,244,49,.05)}
.nv-m.nuevo p{color:var(--t1);font-weight:500}
.nv-m.nuevo::before{content:'';position:absolute;left:5px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--acento)}
.nv-vacio{padding:16px}
@media(max-width:760px){.nv-m{grid-template-columns:24px minmax(0,1fr);row-gap:2px}.nv-m time{grid-column:2}.nv-m .nv-ic{width:22px;height:22px}}
