/* V16 is nested in the existing process tracker; no new main icons or routes. */
.rpc-root .rpc-v16-review{margin-top:20px;min-width:0;overflow-wrap:anywhere}
.rpc-root .rpc-v16-heading{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.rpc-root .rpc-v16-heading h4{font-size:17px;margin:0}
.rpc-root .rpc-v16-heading span{font-size:12px;background:#e8f2fb;border-radius:20px;padding:6px 10px}
.rpc-root .rpc-v16-summary,.rpc-root .rpc-v16-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}
.rpc-root .rpc-v16-summary>div,.rpc-root .rpc-v16-sources>div{background:#fff;border:1px solid #d6e3f0;border-radius:12px;display:grid;align-content:start;gap:7px;padding:14px;min-width:0}
.rpc-root .rpc-v16-summary strong,.rpc-root .rpc-v16-sources b{font-size:13px}
.rpc-root .rpc-v16-summary span{font-weight:700;font-size:15px;color:#194b7f}
.rpc-root .rpc-v16-summary small,.rpc-root .rpc-v16-sources p{font-size:12px;line-height:1.5;margin:0}
.rpc-root .rpc-v16-details{border:1px solid #d6e3f0;border-radius:12px;padding:12px;margin:12px 0;background:white}
.rpc-root .rpc-v16-details summary{cursor:pointer;font-weight:700}
.rpc-root .rpc-v16-tablewrap{max-width:100%;overflow-x:auto;margin-top:12px}
.rpc-root .rpc-v16-tablewrap table{width:100%;border-collapse:collapse;font-size:12px;min-width:560px;text-align:start}
.rpc-root .rpc-v16-tablewrap th,.rpc-root .rpc-v16-tablewrap td{border-bottom:1px solid #e0e8f1;padding:9px;vertical-align:top;text-align:start}
.rpc-root .rpc-v16-decisions{list-style:none;padding:0;display:grid;gap:8px}.rpc-root .rpc-v16-decisions li{background:#f5f8fd;border:1px solid #d9e5f0;padding:10px;border-radius:9px;display:grid;gap:4px;font-size:12px}
@media(max-width:700px){.rpc-root .rpc-v16-summary,.rpc-root .rpc-v16-sources{grid-template-columns:minmax(0,1fr)}.rpc-root .rpc-v16-review{margin-top:12px}}
@media print{.rpc-root .rpc-v16-details{break-inside:avoid}}
