:root{color:#15241e;font-synthesis:none;background:#f3f6f2;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:1240px;margin:auto;padding:32px}header{color:#f4f8f5;background:#12372a;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex;box-shadow:0 16px 44px #183c2b1f}h1{letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(30px,5vw,56px)}h2{margin-top:42px}.eyebrow{letter-spacing:.18em;color:#9dd9b7;font-size:12px}.tools{align-items:center;gap:10px;display:flex}.tools button{color:#fff;cursor:pointer;background:#ffffff16;border:1px solid #ffffff52;border-radius:10px;padding:9px 13px}.status,.pill{color:#244f3d;background:#dce9df;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.summary{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.summary article,.card,.notice{background:#fff;border:1px solid #dfe8e1;border-radius:18px;padding:20px}.summary span{color:#617268;font-size:13px;display:block}.summary strong{font-size:32px}.grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.cardhead{justify-content:space-between;gap:8px;display:flex}.card h3{margin:14px 0 8px}.card p{color:#4e6057;line-height:1.5}.card small{color:#75837b}.pill.in_progress,.pill.running,.pill.pending{color:#755800;background:#fff0be}.pill.done,.pill.completed,.pill.approved{color:#176437;background:#d9f3e2}.notice{background:#fff9e9;border-color:#e9c77c;margin-top:18px}@media (width<=720px){main{padding:16px}header{display:block}.tools{margin-top:18px}.summary{grid-template-columns:repeat(2,1fr)}}
