/* Sistema Interno — complementos da identidade da Bibliojuris (menu e publicações do DJEN) */
.bib-nav a[aria-current=page]{color:var(--red);font-weight:700;box-shadow:inset 0 -2px 0 var(--red)}
.bib-main{max-width:1060px}
/* publicações */
.djen-atualizar{margin-top:1rem}
.djen-erro{color:var(--des)}
.djen-filtros{position:static}
.djen-filtros label{display:flex;gap:.35rem;align-items:center;font-size:.8125rem;color:var(--muted)}
.djen-filtros input[type=date]{padding:.35rem .45rem;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:.8125rem}
.djen-check input{width:auto}
.djen-secao{margin-top:2rem}
.djen-secao-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.6rem;border-bottom:1px solid var(--line);padding-bottom:.6rem}
.djen-secao-topo h2{margin:0}
.djen-secao-topo p{margin:.2rem 0 0}
.djen-secao-topo form{margin:0}
.djen-demais{margin-top:3.2rem;padding-top:1.4rem;border-top:2px solid var(--red)}
.djen-demais+p{margin-top:-.4rem}
.djen-card{border-left:3px solid var(--red)}
.djen-card.djen-lida{border-left-color:var(--line)}
.djen-card.djen-lida .djen-trecho{color:var(--muted)}
.djen-nova{background:var(--red);color:#fff}
.djen-trecho{white-space:normal;overflow-wrap:anywhere}
.djen-texto{margin-top:.6rem;font-size:.875rem;line-height:1.65;color:var(--ink);overflow-wrap:anywhere;max-height:32rem;overflow:auto;background:var(--paper);padding:.8rem 1rem;border:1px solid var(--line)}
.djen-card .foot{align-items:center}
.djen-card .foot form{margin:0 0 0 auto}
/* bibliojuris: fila de revisão */
.bj-aviso{background:#fff;border:1px solid var(--line);border-left:3px solid var(--red);padding:.7rem 1rem;margin:0 0 1rem;font-size:.9rem}
.bj-aviso a{color:var(--red);font-weight:700}
.bj-todas{display:flex;gap:.6rem;align-items:center;justify-content:flex-end;margin:1rem 0 0}
.bj-card{border-left:3px solid var(--par)}
.bj-form{display:grid;gap:.6rem;margin:0}
.bj-form label{display:grid;gap:.25rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}
.bj-form input,.bj-form textarea,.bj-rejeitar input{font:inherit;font-size:.875rem;letter-spacing:0;text-transform:none;font-weight:400;color:var(--ink);padding:.5rem .6rem;border:1px solid var(--line);background:#fff;width:100%}
.bj-form textarea{resize:vertical;line-height:1.5}
.bj-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem}
.bj-aprovar{margin-left:auto;background:var(--fav);border-color:var(--fav);color:#fff;font-weight:700;padding:.4rem 1rem}
.bj-aprovar:hover{background:#17573a;color:#fff;border-color:#17573a}
.bj-rejeitar{display:flex;gap:.4rem;margin:0;padding-top:.6rem;border-top:1px dashed var(--line)}
.bj-rejeitar input{flex:1;font-size:.8125rem;padding:.35rem .5rem}
/* usuários: campo de OAB */
.int-oab{display:flex;gap:.3rem;align-items:center;margin:0}
.int-oab input{width:5.5rem;padding:.3rem .4rem;border:1px solid var(--line);font-size:.8125rem}
.int-oab input[name=uf_oab]{width:2.8rem;text-transform:uppercase}
@media(max-width:640px){.djen-card .foot form{margin-left:0}.bib-nav{gap:.5rem .9rem}}
