.por-grid{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:18px;align-items:start}
@media(max-width:760px){.por-grid{grid-template-columns:1fr}}
.por-lista{display:grid;gap:8px}
.por-red{display:block;padding:12px 14px;border:1px solid var(--line,#0002);border-radius:16px;text-decoration:none;color:inherit;background:var(--panel,transparent)}
.por-red[aria-current=true]{border-color:var(--accent,#b5402f)}
.por-red b{display:block}
.por-red small{opacity:.7;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.por-nepr{float:right;background:var(--accent,#b5402f);color:#fff;border-radius:999px;font-size:.75rem;padding:1px 8px}
.por-nit{display:grid;gap:8px;max-height:56vh;overflow:auto;padding:4px 2px}
.por-m{max-width:80%;padding:9px 13px;border-radius:16px;border:1px solid var(--line,#0002);white-space:pre-wrap;word-break:break-word}
.por-m.moja{justify-self:end;background:color-mix(in srgb,var(--accent,#b5402f) 14%,transparent)}
.por-m small{display:block;opacity:.6;font-size:.7rem;margin-top:3px}
.por-forma{display:grid;gap:8px;margin-top:12px}
.por-forma textarea{min-height:84px}
