*{box-sizing:border-box}body{margin:0;font-family:system-ui,sans-serif;background:#f5f5f2;color:#202622}.top{background:#fff;border-bottom:1px solid #dfe4df;padding:16px 22px;display:flex;justify-content:space-between}.brand{font-weight:800}.brand span,.eyebrow{color:#315c4a}.wrap{max-width:1100px;margin:auto;padding:30px 18px}.hero{display:flex;justify-content:space-between;gap:20px;align-items:end}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero h1{font-size:34px;letter-spacing:-.04em;margin:7px 0}.muted{color:#69736d}.card{background:#fff;border:1px solid #dfe4df;border-radius:14px;padding:20px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:20px 0}.stat b{display:block;font-size:28px}.stat small{color:#69736d}.table{padding:0;overflow:hidden}.row{display:grid;grid-template-columns:1.6fr 1fr .9fr .9fr .8fr;grid-gap:12px;gap:12px;padding:15px;border-bottom:1px solid #dfe4df;align-items:center}.head{font-size:11px;text-transform:uppercase;color:#69736d}.badge,.head{font-weight:800}.badge{display:inline-block;border-radius:999px;padding:5px 9px;font-size:12px}.green{background:#e5f2ea;color:#276143}.amber{background:#fff1d8;color:#8a5b13}.grey{background:#eef0ee;color:#66706b}button{border:0;border-radius:9px;padding:11px 15px;font-weight:750;cursor:pointer}.primary{background:#315c4a;color:#fff}.ghost{background:#fff;border:1px solid #dfe4df}.formgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}label{display:block;font-size:13px;font-weight:750;margin-bottom:6px}input,select,textarea{width:100%;padding:11px;border:1px solid #dfe4df;border-radius:9px;font:inherit}.full{grid-column:1/-1}.notice{background:#e7f0eb;color:#315c4a;padding:13px;border-radius:10px;margin:15px 0;font-size:13px}.actions{display:flex;justify-content:flex-end;margin-top:20px}@media(max-width:760px){.stats{grid-template-columns:1fr 1fr}.hero{display:block}.row{grid-template-columns:1.5fr 1fr .9fr}.row>:nth-child(4),.row>:nth-child(5){display:none}.formgrid{grid-template-columns:1fr}.full{grid-column:auto}}