.wi-subnav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.wi-subnav a{border:1px solid var(--line);border-radius:8px;padding:8px 11px;color:#9fc7ff;background:#0d1a2d;font-size:11px;font-weight:800}.wi-subnav a:hover{border-color:var(--cyan);color:#fff}.wi-cap-row,.wi-capacity-table{display:grid}.wi-cap-row{grid-template-columns:1.5fr repeat(4,minmax(90px,1fr));grid-gap:12px;gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line);font-size:12px}.wi-cap-row:last-child{border-bottom:0}.wi-cap-head{background:#0b1728;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.wi-cap-row small,.wi-cap-row strong{display:block}.wi-cap-row small{color:var(--muted);margin-top:4px}.wi-task-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line);font-size:12px}.wi-task-row.th{background:#0b1728;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.wi-task-row small,.wi-task-row strong{display:block}.wi-task-row small{color:var(--muted);margin-top:4px}.wi-time-row{display:grid;grid-template-columns:1.6fr repeat(3,.7fr) 1.7fr;grid-gap:12px;gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line);font-size:12px}.wi-time-row.th{background:#0b1728;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.wi-time-row small,.wi-time-row strong{display:block}.wi-time-row small{color:var(--muted);margin-top:4px}.finding-list{display:grid;grid-gap:10px;gap:10px;margin-top:15px}.finding{display:flex;align-items:flex-start;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.finding strong{font-size:12px}.finding p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.flow-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:18px}.flow-strip span{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#0b1728;font-size:11px;font-weight:800}.flow-strip b{color:var(--cyan)}.wi-task-meta{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.wi-cap-row,.wi-task-meta,.wi-task-row,.wi-time-row{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wi-cap-row,.wi-task-meta,.wi-task-row,.wi-time-row{grid-template-columns:1fr}}