html,body{overscroll-behavior-y:contain}.journal-app{max-width:60rem;padding-bottom:3rem}.journal-app section{border-top:1px solid var(--rule);margin-block:2rem;padding-block:1rem}.journal-app label{margin-top:1rem;font-weight:600;display:block}.journal-app input,.journal-app textarea,.journal-app select{width:100%;max-width:100%;font:inherit;border:1px solid var(--rule-strong);color:var(--ink);background:#fff;border-radius:4px;margin-block:.3rem 1rem;padding:.6rem;display:block}.journal-app button{font:inherit;cursor:pointer;border:1px solid var(--accent);background:var(--paper-raised);min-height:44px;color:var(--accent);white-space:normal;overflow-wrap:anywhere;border-radius:4px;padding:.5rem .8rem}.journal-app button:disabled{cursor:not-allowed;opacity:.55}.journal-app pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--rule);background:#fff;padding:1rem}.journal-app li{overflow-wrap:anywhere;margin-block:.5rem}.journal-app [hidden],#error[hidden]{display:none}#error{color:#701313;background:#fff4f4;border:2px solid #9d2323;padding:1rem}#feedback{min-height:1.6em}.journal-app #records{padding-left:1.2rem}.journal-app #records button{text-align:left}@media print{header,footer,.skip-link,.journal-app>aside,#onboarding-reopen,.page-head,#feedback,#error,.journal-app>section:not(#detail),#detail>:not(h2):not(pre),#detail[hidden]{display:none!important}.journal-app,#detail{border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#record-text{font-size:11pt;line-height:1.4;border:0!important;padding:0!important}body{color:#000;background:#fff}h2{break-after:avoid}}
