.ks-wf-k{color:var(--muted-foreground);font-size:11.5px}.ks-wf-win{width:min(100%,1060px)}.ks-wf-win .k-win-body{gap:14px}.ks-wf-test{gap:12px;display:grid}.ks-wf-pick{background:var(--card);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ks-wf-pick b{font-weight:600}.ks-wf-pick .ks-wf-k:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.ks-wf-out{margin:0;padding:0;list-style:none;display:grid}.ks-wf-out li{border-top:1px solid var(--hairline);grid-template-columns:168px minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.ks-wf-out li:first-child{border-top:0}.ks-wf-out li>span:first-child{font-weight:500}.ks-wf-out .ks-wf-k{font-size:12.5px}.ks-wf-note{background:var(--card);color:var(--muted-foreground);border-radius:10px;padding:10px 12px}.ks-wf-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.ks-wf-hist{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:4px;height:96px;display:grid}.ks-wf-hist i{background:color-mix(in oklch, var(--ink) 70%, transparent);border-radius:3px 3px 0 0;display:block}.ks-wf-hist i[data-failed]{background:var(--late)}.ks-wf-table{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr) auto;align-items:center;font-size:12.5px;display:grid}.ks-wf-table>span{border-top:1px solid var(--hairline);white-space:nowrap;text-overflow:ellipsis;padding:8px 12px 8px 0;overflow:hidden}.ks-wf-table>span.ks-wf-th{color:var(--muted-foreground);border-top:0;padding-top:0;font-size:11.5px;font-weight:500}.ks-wf-rule{text-align:left;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;font-size:12.5px;line-height:1.35;list-style:none;display:flex}.ks-wf-rule li{border:1px solid var(--border);background:var(--paper);border-radius:11px;gap:2px;padding:9px 13px 10px;display:grid;position:relative}.dark .ks-wf-rule li{background:var(--card)}.ks-wf-rule li+li:before{content:"";background:var(--border);width:18px;height:2px;margin-top:-1px;position:absolute;top:50%;right:100%}.ks-wf-rule b{font-weight:600}@media (max-width:640px){.ks-wf-out li{grid-template-columns:minmax(0,1fr);gap:2px}.ks-wf-table{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.ks-wf-table>:nth-child(4n+3){display:none}.ks-wf-rule{flex-direction:column;gap:10px}.ks-wf-rule li+li:before{width:2px;height:10px;margin:0;top:-10px;left:18px;right:auto}}
