.s-finder .lift{display:grid;grid-gap:16px;gap:16px}.verdicts{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;padding:24px 28px}.verdicts .label{font-size:14px;color:var(--text-2);font-weight:500}.verdicts .num{font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:4px 0 8px}.verdicts .num small{font-size:18px;font-weight:500;color:var(--text-2);letter-spacing:0;margin-left:6px}.verdicts .bug .num{color:var(--bug)}.verdicts .ok .num{color:var(--ok)}.verdicts .when{margin-top:8px;font-size:14px;color:var(--text-2)}.verdicts .arrow{justify-self:center;color:var(--text-2)}.verdicts .arrow .icon{width:28px;height:28px}.fix,.report,.rule{padding:22px 24px;display:grid;grid-gap:10px;gap:10px}.fix h2,.report h2,.rule h2{font-size:18px}.cls{font-size:17px;font-weight:500}.cls .mono{font-size:13px;color:var(--text-2);font-weight:400;margin-left:8px}.table-wrap{overflow-x:auto}table.lab{width:100%;border-collapse:collapse;font-size:15px}.lab th{text-align:left;font-size:14px;color:var(--text-2);font-weight:500;padding:0 14px 10px 0;border-bottom:1px solid var(--rule);vertical-align:bottom}.lab th .mono{display:block;font-size:12px;font-weight:400}.lab td{padding:12px 14px 12px 0;border-bottom:1px solid var(--rule-soft);vertical-align:top}.lab td.obs{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lab td.exp{color:var(--text-2)}.lab td.out{color:var(--bug)}.evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.run-ev .plate{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--rule-soft);flex-wrap:wrap}.run-ev .plate .mono{font-size:13px}.run-ev .body{padding:14px 20px 18px}.run-ev dl{margin:0;display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;font-size:14px}.run-ev dt{color:var(--text-2)}.run-ev dd{margin:0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px}.rows{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule-soft)}.rows li{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;padding:10px 0;border-bottom:1px solid var(--rule-soft);font-size:15px}.rows li:last-child{border-bottom:0}.rows .t{font-family:var(--font-mono);font-size:13px;color:var(--text-2);padding-top:2px}.rows .act{font-weight:600}.rows .act.twice{color:var(--bug)}.rows .proof{color:var(--text-2);font-size:14px}.diff{background:var(--bg-muted);border:1px solid var(--rule);border-radius:var(--radius-control);font:400 14px/1.7 var(--font-mono);padding:12px 16px;overflow-x:auto}.diff .file{color:var(--text-2)}.diff .del{color:var(--bug)}.diff .add{color:var(--ok)}.fix .meta{font-size:14px;color:var(--text-2)}.rule ol{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;color:var(--text-2)}.rule b{color:var(--text);font-weight:600}.s-finder .actions{display:flex;gap:12px 16px;align-items:center;flex-wrap:wrap;margin-top:8px}@media (max-width:860px){.verdicts{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);padding:20px 16px}.verdicts .num{font-size:40px}.verdicts .num small{display:block;margin:4px 0 0;font-size:15px}.evidence{grid-template-columns:1fr}.lab tbody,.lab td,.lab tr,table.lab{display:block;width:100%}.lab thead{display:none}.lab tr{padding:10px 0;border-bottom:1px solid var(--rule)}.lab td{border:0;padding:3px 0;display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:8px;gap:8px}.lab td:before{content:attr(data-l);font-size:13px;color:var(--text-2);padding-top:2px}.lab td.check{font-weight:600;display:block}.lab td.check:before{content:none}}