.research-journal{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}
.research-journal h2{margin-bottom:.5rem}.journal-intro,.journal-hint,.journal-metadata,.journal-availability{color:var(--muted);font-size:.85rem;line-height:1.55}
.journal-manual,.journal-card{border:1px solid var(--line);border-radius:9px;background:var(--paper);padding:1rem}.journal-manual>summary,.journal-card>summary{overflow-wrap:anywhere}.journal-editor,.journal-card>div:not(:empty){margin-top:1rem}.journal-list{display:grid;gap:.7rem}.journal-card{margin:0}.journal-card>summary{display:list-item}.journal-card>summary>span:first-child{margin-right:.65rem}.journal-status{display:inline-block;padding:.2rem .5rem;border-radius:20px;background:#e9ede9;color:var(--ink);font-size:.76rem;font-weight:500;white-space:nowrap}.journal-status[data-status="recheck"]{background:#f2ead9}.journal-status[data-status="excluded"]{background:#eee9e7}.journal-metadata{margin:.7rem 0}.journal-extra{margin:.8rem 0;font-size:.88rem}.journal-extra>div{margin-top:.7rem}.journal-extra p{font-size:.82rem;margin:.45rem 0;overflow-wrap:anywhere}.journal-links{border-top:1px solid var(--line);padding:.7rem 0;margin:0}.journal-options{display:grid;gap:.5rem;margin-top:.65rem;max-height:270px;overflow:auto}.journal-check{display:flex;align-items:flex-start;gap:.6rem;font-size:.84rem;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.journal-check input{width:auto;flex:0 0 auto;margin:.2rem 0 0}.journal-orphan{color:#795c37}.journal-source-actions{display:flex;flex-wrap:wrap;gap:.45rem}.journal-source-actions button{font-size:.8rem}.journal-error,.journal-conflict,.journal-reopen{font-size:.85rem;line-height:1.5;padding:.7rem .85rem;border-left:3px solid var(--brass);background:#f2ead9;overflow-wrap:anywhere}.journal-error{color:var(--danger);border-color:var(--danger);background:#f6e9e5}.research-journal [hidden]{display:none!important}@media(max-width:500px){.journal-manual,.journal-card{padding:.8rem}.journal-card>summary>span:first-child{display:block;margin-bottom:.4rem}.research-journal .row>button{width:100%}.research-journal .field-grid{grid-template-columns:minmax(0,1fr)}}
