/* Expediente editorial: dados cadastrados manualmente, não presumidos. */
.case-page .dossier-editorial-record[hidden],
.case-page .dossier-editorial-expediente[hidden],
.case-page .dossier-revision-history[hidden] {display:none!important}
.case-page .dossier-editorial-record {
 padding:clamp(1.3rem,3vw,2.3rem) 0;
 background:#100e0c;border-bottom:1px solid rgba(196,170,112,.25);
}
.case-page .dossier-editorial-record>.container{display:grid;gap:1.5rem}
.case-page .dossier-record-heading span{
 display:block;color:#ccb18b;font:600 .73rem/1.5 var(--font-mono,monospace);
 letter-spacing:.09em;
}
.case-page .dossier-record-heading h2{
 margin:.3rem 0 1rem;color:#e9dfce;
 font:600 clamp(1.35rem,3vw,1.85rem)/1.35 var(--font-display,Georgia,serif);
}
.case-page .dossier-editorial-expediente dl {
 display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));
 gap:.8rem 1.5rem;margin:0;
}
.case-page .dossier-editorial-expediente dt {
 color:#bca586;font:600 .74rem/1.55 var(--font-mono,monospace);
}
.case-page .dossier-editorial-expediente dd {
 margin:.25rem 0 0;color:#e0d6c6;font:400 .98rem/1.55 var(--font-body,Georgia,serif);
 overflow-wrap:anywhere;
}
.case-page #dossier-editorial-method {
 margin:.8rem 0 0;max-width:700px;color:#cbbda8;font:400 .93rem/1.7 var(--font-body,Georgia,serif);
}
.case-page .dossier-revision-history{border-top:1px solid rgba(196,170,112,.2);padding-top:1.2rem}
.case-page .dossier-revision-history ol{list-style:none;margin:0;padding:0;display:grid;gap:0}
.case-page .dossier-revision-history li{border-left:2px solid #85673e;padding:0 0 1.2rem 1rem;break-inside:avoid}
.case-page .dossier-revision-history li:last-child{padding-bottom:0}
.case-page .dossier-revision-history li>div{display:flex;flex-wrap:wrap;gap:.35rem .85rem;align-items:baseline}
.case-page .dossier-revision-history time{font:600 .79rem/1.6 var(--font-mono,monospace);color:#e8d6b6}
.case-page .dossier-revision-history li span{font:600 .73rem/1.6 var(--font-mono,monospace);color:#b29b79}
.case-page .dossier-revision-history li p{margin:.35rem 0 0;font:400 .96rem/1.6 var(--font-body,Georgia,serif);color:#ded3c2}
@media(max-width:600px){.case-page .dossier-editorial-record{padding:1.2rem 0}.case-page .dossier-editorial-expediente dl{grid-template-columns:1fr 1fr;gap:1rem}.case-page .dossier-record-heading h2{font-size:1.4rem}}
@media(max-width:370px){.case-page .dossier-editorial-expediente dl{grid-template-columns:1fr}}
body[data-reader-theme="papel"] .dossier-editorial-record{background:#e8dcc1}
body[data-reader-theme="papel"] .dossier-editorial-record h2,
body[data-reader-theme="papel"] .dossier-editorial-record dd,
body[data-reader-theme="papel"] .dossier-editorial-record li p{color:#332719}
body[data-reader-theme="papel"] .dossier-editorial-record dt,
body[data-reader-theme="papel"] .dossier-editorial-record time,
body[data-reader-theme="papel"] .dossier-editorial-record span{color:#684726}
