:root{color:#18231f;background:#f5f7f6;font-family:Inter,system-ui,sans-serif}body{margin:0}main{max-width:960px;margin:0 auto;padding:32px 20px}header{color:#087f5b}section{background:#fff;border-radius:16px;margin-top:48px;padding:32px;box-shadow:0 8px 30px #1232}h1{margin-top:0}form{gap:12px;max-width:420px;display:grid}input{font:inherit;border:1px solid #bdcbc5;border-radius:8px;padding:11px}button{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:8px;padding:10px 14px}a{color:#fff;background:#087f5b;border-radius:8px;padding:9px 12px;text-decoration:none}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:24px 0;display:grid}.summary-grid article{background:#fff;border:1px solid #dfe7e3;border-radius:12px;gap:6px;padding:16px;display:grid}.summary-grid strong{color:#087f5b;font-size:2rem}.module-list,.next-tasks,.health-list,.checklist,.stage-list,.risk-list,.account-list{background:#fff;border:1px solid #dfe7e3;border-radius:16px;margin:24px 0;padding:20px}.health-list{flex-wrap:wrap;gap:10px;display:flex}.health-list h2{flex-basis:100%}.checklist li{margin:8px 0}.module-list article{border-top:1px solid #dfe7e3;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.module-list h3{margin:0 0 6px}.module-list p{color:#5d6b66;margin:0}.module-list span{color:#087f5b;background:#e6fcf5;border-radius:999px;padding:5px 8px}.account-list article{border-top:1px solid #dfe7e3;grid-template-columns:140px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.account-list code{background:#eef4f1;border-radius:8px;padding:4px 8px}.error{color:#c92a2a}@media (width<=700px){.module-list article,.account-list article{grid-template-columns:1fr}}
