body{margin:0;background:#f4f6f2;color:#243a30;font:16px/1.6 system-ui,sans-serif}main{max-width:740px;margin:auto;padding:32px 20px}header span{font-weight:700;color:#62866e}h1{font-size:30px;margin:8px 0}section,details{background:white;border:1px solid #dce5dc;border-radius:12px;padding:16px;margin:16px 0}p,footer{color:#52665a}input,textarea,button{font:inherit;border:1px solid #aebfb2;border-radius:6px;padding:9px;box-sizing:border-box}input[type=password],textarea{width:100%;background:white}button{cursor:pointer;background:#315d45;color:white;margin:6px 6px 0 0}button:disabled{opacity:.45}#history p{white-space:pre-wrap;padding:14px;background:#e5eee5;border-radius:10px}#history .user{background:white}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.5 system-ui}label{display:block}footer{font-size:13px;margin-top:24px}
h2{font-size:19px}select{font:inherit;padding:8px}input[type=checkbox]{width:auto}#notifications div{border-bottom:1px solid #dce5dc;padding:8px 0}
