*{box-sizing:border-box}body{margin:0;font:14px system-ui,-apple-system,sans-serif;background:#f5f8f7;color:#17343d}.wrap{max-width:1180px;margin:auto;padding:20px}.top,.section-head{display:flex;gap:20px;align-items:center;justify-content:space-between}header{background:#fff;border-bottom:1px solid #dce7e3}.admin-nav{display:flex;gap:13px;flex-wrap:wrap}.admin-nav a{color:#31545b;text-decoration:none}.admin-nav .active{color:#117b5c;font-weight:800}.eyebrow{color:#15966f;font-weight:800;letter-spacing:.08em}.muted,.foot{color:#60777c}.toolbar,.state,.exception{background:#fff;border:1px solid #dce7e3;border-radius:14px;padding:16px;margin:14px 0}.toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.toolbar label{display:grid;gap:5px;font-weight:700}input,select,textarea,button{font:inherit;padding:10px 12px;border:1px solid #c8d8d4;border-radius:9px}button{background:#15966f;color:#fff;border:0;font-weight:750;cursor:pointer}.danger{background:#17343d}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:16px 0}.metric{background:#fff;border:1px solid #dce7e3;border-radius:12px;padding:14px}.metric span{display:block;color:#60777c;font-size:12px}.metric b{font-size:20px}.exception{display:grid;grid-template-columns:1fr auto;gap:16px}.exception.critical{border-left:5px solid #a83b32}.exception.warning{border-left:5px solid #d39420}.exception h3{margin:0 0 6px}.meta{color:#60777c;font-size:12px}.compare{display:flex;gap:12px;flex-wrap:wrap;margin-top:9px}.compare span{background:#f5f8f7;padding:7px 9px;border-radius:8px}.actions{min-width:260px;display:grid;gap:8px}.actions textarea{width:100%;min-height:72px}.reviewed{opacity:.72}.badge{display:inline-block;padding:4px 8px;border-radius:999px;background:#eaf5f1;color:#117b5c;font-weight:750;font-size:12px}.alert{padding:12px;background:#fff1f0;border:1px solid #efc7c3;border-radius:10px}.closed{background:#eef4f2}.foot{margin-top:20px}@media(max-width:720px){.top,.section-head{align-items:flex-start;flex-direction:column}.exception{grid-template-columns:1fr}.actions{min-width:0}}
