.winloss{color:var(--foreground);font-size:14px;line-height:1.5}.wl-heading{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:baseline;gap:16px;margin-top:30px;padding-bottom:8px;display:flex}.wl-heading h3{font-size:16px;font-weight:650}.wl-heading .wl-n{font-family:var(--font-mono);margin-right:8px;font-size:11px}.wl-soft{color:var(--muted-foreground);font-size:12.5px}.wl-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.wl-seal{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--foreground);align-items:center;gap:8px;padding:4px 8px;font-size:9.5px;display:inline-flex}.wl-seal.on{background:var(--wl-proven)}.wl-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.4fr 1.8fr 70px;align-items:center;gap:12px;min-height:42px;padding:4px 0;display:grid}.wl-row input,.wl-row select,.winloss textarea{border:1px solid var(--border);background:var(--background);border-radius:0;width:100%;padding:6px 8px;font-size:13px}.wl-opts{border:1px solid var(--foreground);grid-template-columns:repeat(2,1fr);gap:0;margin-top:12px;display:grid}.wl-opt{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;background:var(--background);cursor:pointer;padding:16px}.wl-opt.on{outline:2px solid var(--foreground);outline-offset:-2px}.wl-opt b{font-size:14px;display:block}.wl-request{border:1px solid var(--foreground);white-space:pre-wrap;margin-top:12px;padding:16px}.wl-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.wl-alt{border:1px dashed var(--foreground);grid-template-columns:1fr 1fr;gap:0;margin-top:24px;display:grid}.wl-alt>div{padding:16px}.wl-alt>div+div{border-left:1px dashed var(--foreground)}.wl-soon{font-family:var(--font-mono);border:1px dashed var(--foreground);text-transform:uppercase;padding:3px 8px;font-size:10px}.wl-sq{border:1.5px solid var(--foreground);flex-shrink:0;width:16px;height:16px;display:inline-block}.wl-sq.dash{border-style:dashed}.wl-sq.fill{background:var(--foreground)}.wl-sq.green{background:var(--wl-proven)}.wl-sq.struck{background:linear-gradient(to top right,transparent calc(50% - 1px),var(--foreground) calc(50% - 1px),var(--foreground) calc(50% + 1px),transparent calc(50% + 1px))}.wl-squares{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.wl-group{border-bottom:1px solid var(--border);grid-template-columns:220px 1fr 40px;align-items:center;gap:12px;min-height:40px;display:grid}.wl-group.empty{color:var(--muted-foreground)}.wl-group.empty .wl-box{border:1.5px dashed var(--foreground);width:16px;height:16px}.wl-pair{border-bottom:1px solid var(--border);grid-template-columns:24px 1fr 1.6fr 110px 80px;align-items:start;gap:12px;padding:10px 0;display:grid}.wl-pair s{color:var(--muted-foreground)}.wl-reason{border-bottom:1px solid var(--border);grid-template-columns:1fr 80px;gap:12px;padding:10px 0;display:grid}.wl-two{border:1px solid var(--foreground);grid-template-columns:1fr 1fr;gap:0;margin-top:12px;display:grid}.wl-two>div{padding:16px}.wl-two>div+div{border-left:1px solid var(--foreground)}.wl-review{border:2px solid var(--foreground);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:14px 16px;display:flex}.wl-finding{border:2px solid var(--foreground);margin-top:12px;padding:18px;font-size:17px;font-weight:600}.wl-q{border-bottom:1px solid var(--border);grid-template-columns:28px 1fr;gap:10px;padding:8px 0;display:grid}.wl-dl{border:1px solid var(--foreground);grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.wl-dl>div{flex-direction:column;gap:6px;padding:16px;display:flex}.wl-dl>div+div{border-left:1px solid var(--foreground)}.wl-hand{border-bottom:1px solid var(--border);grid-template-columns:36px 180px 1fr 70px;align-items:center;gap:12px;min-height:42px;display:grid}.wl-transcript{border-left:2px solid var(--foreground);white-space:pre-wrap;margin:6px 0 10px;padding:8px 12px;font-size:13px}.wl-error{border:1.5px solid var(--foreground);margin:12px 0;padding:10px}.winloss,.wi-page{--wl-proven:var(--sales-proven)}.wi-page{max-width:640px;margin:0 auto;padding:48px 20px;font-size:15px;line-height:1.55}.wi-page h1{margin:8px 0 4px;font-size:26px;font-weight:650}.wi-chat{flex-direction:column;gap:14px;margin:28px 0 16px;display:flex}.wi-turn{border-left:2px solid var(--foreground);padding:4px 12px}.wi-turn.buyer{border-left-style:dashed;margin-left:24px}.wi-reply{flex-direction:column;gap:10px;display:flex}.wi-reply textarea{border:1px solid var(--foreground);background:var(--background);border-radius:0;padding:10px}@media (width<=720px){.wl-row,.wl-pair,.wl-hand,.wl-group{grid-template-columns:1fr 1fr}.wl-opts,.wl-alt,.wl-two,.wl-dl{grid-template-columns:1fr}.wl-alt>div+div,.wl-two>div+div,.wl-dl>div+div{border-left:0;border-top:1px solid var(--foreground)}}
