:root{font-family:Inter,system-ui,sans-serif;color:#152216;background:#f6f7f3}*{box-sizing:border-box}body{margin:0}main{max-width:920px;margin:auto;padding:28px}h1{margin:0;font-size:32px}.eyebrow{font-size:12px;letter-spacing:.1em;color:#687363}.muted,small{color:#687363}.panel{padding:20px;border-radius:16px;background:#eaf1e9;border:1px solid #c9d9c6}.panel h2,section h2{margin:0 0 12px}textarea{display:block;width:100%;min-height:110px;resize:vertical;border:1px solid #bccbbb;border-radius:12px;padding:12px;font:inherit;margin-bottom:12px}button{border:0;border-radius:12px;padding:12px 16px;background:#2e6347;color:#fff;font-weight:700;cursor:pointer}button:disabled{opacity:.55;cursor:wait}.cards,.statuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}section{margin-top:28px}article,.statuses div{padding:18px;border:1px solid #dce2d8;border-radius:16px;background:#fff}article b{display:block}article strong{display:block;font-size:25px;margin:14px 0 4px}article p{margin:9px 0}.list{display:grid;gap:12px}.list article button{margin-top:12px}.list article small{display:block}.draft{white-space:pre-wrap;line-height:1.55}.notice{padding:12px 14px;border-radius:12px;background:#fff3cd;color:#5b4510}.statuses b{font-size:24px;margin-right:9px}.statuses span{color:#687363;font-size:13px}@media (max-width:560px){main{padding:20px}.cards,.statuses{grid-template-columns:1fr}}
