.science-journal{border-top:5px solid #277a63}.science-journal [hidden]{display:none!important}
.journal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.3rem 0}
.journal-fields label{display:flex;flex-direction:column;gap:.4rem;font-weight:700;min-width:0}
.journal-fields label:nth-child(n+3){grid-column:1/-1}
.journal-fields input,.journal-fields textarea,.journal-open input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:.65rem;border:1px solid #728d87;border-radius:.45rem;background:#fff;color:#183b35;font:inherit}
.journal-fields textarea{resize:vertical}.journal-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin:.7rem 0}
.science-journal button{min-height:44px;padding:.6rem .9rem;border:1px solid #236858;border-radius:.5rem;background:#fff;color:#174b40;font:inherit;font-weight:700;cursor:pointer}
.science-journal button[type=submit],.science-journal [data-journal-download]{background:#195e4e;color:white}
.science-journal button:disabled{opacity:.55;cursor:not-allowed}.science-journal :focus-visible{outline:3px solid #b45a0a;outline-offset:3px}
.science-journal [data-journal-records]{padding-left:1.5rem}.science-journal li{padding:.8rem;border-bottom:1px solid #b4c9c3;overflow-wrap:anywhere}
.science-journal li h4{margin:.2rem 0}.science-journal li p{white-space:pre-wrap}.journal-open{display:block;margin:1.2rem 0;font-weight:700}.journal-open input{display:block;margin-top:.5rem}
.science-journal [role=status]{min-height:1.5em;font-weight:700;overflow-wrap:anywhere}
@media(max-width:550px){.journal-fields{grid-template-columns:minmax(0,1fr)}.journal-actions button{flex:1 1 100%}}
