
:root{--bg:#f5f7fb;--ink:#132033;--muted:#66758e;--card:#fff;--line:#dfe6f1;--head:#0d1b2f;--blue:#1f6feb;--shadow:0 14px 40px rgba(20,32,50,.08)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.45}a{color:var(--blue);font-weight:700;text-decoration:none}code{font-size:.88em;background:#eef2f8;border:1px solid var(--line);padding:2px 6px;border-radius:8px}.topbar{max-width:1280px;margin:0 auto;padding:28px 18px 18px;display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.label{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--blue);font-weight:900;margin:0 0 8px}.topbar h1{font-size:42px;line-height:1;margin:0 0 10px}.sub{margin:0;color:var(--muted)}.status-pill{background:#e7f8ef;color:#087443;border:1px solid #bdebd2;border-radius:999px;padding:10px 14px;font-weight:900;white-space:nowrap}main{max-width:1280px;margin:0 auto;padding:0 18px 36px}.summary-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:10px 0 18px}.summary-grid article{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:var(--shadow)}.summary-grid span{display:block;color:var(--muted);font-size:13px}.summary-grid strong{display:block;font-size:30px;line-height:1.1;margin:6px 0}.summary-grid em{font-style:normal;color:var(--muted);font-size:13px}.panel{background:var(--card);border:1px solid var(--line);border-radius:22px;margin:16px 0;padding:18px;box-shadow:var(--shadow)}.panel-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:12px}.panel h2{margin:0;font-size:24px}.panel-head p{margin:0;max-width:640px;color:var(--muted)}.table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:16px}table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;min-width:760px}th,td{text-align:left;vertical-align:top;padding:12px 13px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}thead th{background:var(--head);color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.06em;position:sticky;top:0;z-index:1}tbody tr:nth-child(even) td{background:#f9fbff}tbody tr:hover td{background:#eef5ff}td span{color:var(--muted)}th:last-child,td:last-child{border-right:0}.decision table{min-width:0}.decision th{width:200px;background:#f0f5ff;color:var(--head);text-transform:none;letter-spacing:0;font-size:15px}footer{max-width:1280px;margin:0 auto;padding:0 18px 34px;color:var(--muted)}@media(max-width:900px){.topbar{display:block}.status-pill{display:inline-block;margin-top:14px}.summary-grid{grid-template-columns:repeat(2,1fr)}.panel-head{display:block}.topbar h1{font-size:34px}}@media(max-width:680px){body{background:#fff}.topbar{padding:20px 14px 10px}.topbar h1{font-size:30px}main{padding:0 10px 24px}.summary-grid{grid-template-columns:1fr;gap:8px}.summary-grid article{border-radius:14px;padding:13px}.summary-grid strong{font-size:28px}.panel{border-radius:16px;padding:12px;margin:12px 0;box-shadow:none}.panel h2{font-size:20px}.table-wrap{overflow:visible;border:0}.table-wrap table,.table-wrap thead,.table-wrap tbody,.table-wrap th,.table-wrap td,.table-wrap tr{display:block;min-width:0;width:100%}.table-wrap thead{display:none}.table-wrap tr{background:#fff;border:1px solid var(--line);border-radius:14px;margin:10px 0;overflow:hidden;box-shadow:0 8px 22px rgba(20,32,50,.06)}.table-wrap td{display:grid;grid-template-columns:42% 58%;gap:10px;border-right:0;border-bottom:1px solid var(--line);padding:10px 12px;font-size:14px;word-break:break-word}.table-wrap td:before{content:attr(data-label);font-weight:900;color:#35445d}.table-wrap td:last-child{border-bottom:0}.decision table,.decision tbody,.decision tr,.decision th,.decision td{display:block;width:100%;min-width:0}.decision th,.decision td{border-right:0}}@media(max-width:390px){.table-wrap td{grid-template-columns:1fr}.topbar h1{font-size:27px}}
