.pm-pill{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:99px;background:rgba(127,140,160,.18);color:inherit;white-space:nowrap}
.pm-pill.ok{background:rgba(40,167,100,.18);color:#1e9e5a}.pm-pill.warn{background:rgba(224,160,40,.2);color:#c88a14}.pm-pill.bad{background:rgba(224,80,80,.18);color:#d04a4a}
.pm-bad{color:#d04a4a;font-weight:600}.pm-ok{color:#1e9e5a}
.pm-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}@media(max-width:900px){.pm-two{grid-template-columns:1fr}}
.pm-list{list-style:none;margin:0;padding:6px 18px 14px}.pm-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(127,140,160,.2)}.pm-list li:first-child{border-top:0}.pm-list small{display:block;opacity:.7}
.pm-p{padding:0 18px 14px;margin:0}.pm-link{margin:0 18px 18px;width:calc(100% - 36px);padding:10px 12px;border-radius:8px}
.pm-future td{opacity:.55}.pm-metrics small{display:block;opacity:.7;margin-top:2px}
.pm-req{border-top:1px solid rgba(127,140,160,.2);padding:0 18px}.pm-req summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 0;cursor:pointer;list-style:none}.pm-req summary small{display:block;opacity:.7}.pm-req form{padding-bottom:16px}
.pm-sum{width:calc(100% - 36px);margin:0 18px 10px;border-collapse:collapse}.pm-sum td{padding:9px 0;border-bottom:1px solid rgba(127,140,160,.2)}.pm-sum .tot td{font-weight:700;font-size:1.1em;border-bottom:0;border-top:2px solid currentColor}
.pm-mini{width:calc(100% - 36px);margin:0 18px 12px;border-collapse:collapse;font-size:.92em}.pm-mini td{padding:5px 0}.pm-h3{margin:14px 18px 4px;font-size:.95em;opacity:.8}
.pm-statement{padding-bottom:10px}
