#journal-dialog:has(.journal-template){width:min(1100px,calc(100vw - 24px));max-width:1100px}
.journal-template{min-width:0;border-top:1px solid #dce5e3;padding-top:18px}
.journal-template h3{font-size:20px;margin:22px 0 16px}
.journal-template h4{font-size:15px;margin:20px 0 12px}
.review-basics,.review-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.review-basics{grid-template-columns:repeat(4,minmax(0,1fr))}
.review-pair{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,1.3fr) 40px;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid #e4e9e8}
.review-pair>span{padding-top:30px;color:#667874}.review-pair button{margin-top:24px;padding:8px}
.journal-template label{display:flex;flex-direction:column;gap:7px;min-width:0;margin-bottom:10px}
.journal-template input,.journal-template textarea{width:100%;min-width:0;box-sizing:border-box}
.journal-template output{padding:12px 0;font-weight:600}.journal-template [data-add]{margin-top:10px}
@media(max-width:650px){.review-basics,.review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.review-pair{grid-template-columns:20px minmax(0,1fr) 36px}.review-pair label:nth-of-type(2){grid-column:2;grid-row:2}.review-pair button{grid-column:3;grid-row:1}.review-pair textarea{min-height:90px}}
