.journal-search{background:#1d2b22;border:1px solid #52634b;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:24px 0 18px;padding:18px;display:flex}.journal-search label{color:#ede8d8;flex:1;min-width:180px;font-size:13px;line-height:1.7}.journal-search input{color:#fff2dd;background:#111b16;border:1px solid #859278;border-radius:8px;width:100%;min-height:46px;margin-top:8px;padding:11px 13px;font-size:16px;display:block}.journal-search input::placeholder{color:#b7c0ad}.journal-search p{color:#c1cdb6;width:100%;margin:0;font-size:12px;line-height:1.8}.journal-search button{min-height:46px;margin:0!important}.journal-search :focus-visible{outline:3px solid var(--season-accent);outline-offset:4px}.journal-search button:disabled{opacity:.5;cursor:default}@media (max-width:420px){.journal-search label{min-width:100%}.journal-search button{width:100%}}.journal-search select{color:#fff2dd;background:#111b16;border:1px solid #859278;border-radius:8px;width:100%;min-height:46px;margin-top:8px;padding:11px 13px;font-size:16px;display:block}.project-export{min-width:0;margin:16px 0}.project-export p,.project-export summary{font-size:13px;line-height:1.8}.project-export summary{cursor:pointer;min-height:44px;padding:12px 0}.project-export textarea{color:#fff2dd;background:#111b16;border:1px solid #859278;border-radius:8px;width:100%;max-width:100%;min-height:180px;margin:8px 0;padding:12px;font-size:16px;display:block}.project-export label{display:block}.project-export :focus-visible{outline:3px solid var(--season-accent);outline-offset:4px}.project-export .project-save{white-space:normal;min-height:46px}.project-export button:disabled{opacity:.5}.project-export details{overflow-wrap:anywhere}
