/* Free player tools: additions over the shared checker styles. */
.wok-tool-facts{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));margin-top:12px}
.wok-tool-facts div{min-width:0}
/* A 17-digit ID plus the copy button is wider than a phone column: let the button wrap. */
.wok-tool-facts dd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;min-width:0;overflow-wrap:anywhere}
.wok-tool-copy{flex:none;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:transparent;color:var(--guide-quiet);font:600 10px/1.2 var(--mono);cursor:pointer}
.wok-tool-copy:hover,.wok-tool-copy:focus-visible{border-color:var(--guide-gold);color:var(--guide-text)}
.checker-total .wok-tool-good{color:#7ed39a}
.checker-total .wok-tool-bad{color:var(--guide-red-hi)}
.checker-identity img.wok-tool-skin{border-radius:var(--guide-radius-sm);object-fit:contain;background:rgba(255,255,255,.03)}
.wok-tool-next{margin-top:20px}
.wok-tool-xp-note{margin:14px 0 0;color:var(--guide-quiet);font-size:12px}
.wok-tool-xp{display:block;width:100%;height:8px;margin:8px 0 0;border:0;border-radius:4px;background:rgba(255,255,255,.08);accent-color:var(--guide-gold)}
.wok-tool-xp::-webkit-progress-bar{border-radius:4px;background:rgba(255,255,255,.08)}
.wok-tool-xp::-webkit-progress-value{border-radius:4px;background:var(--guide-gold)}
.wok-tool-xp::-moz-progress-bar{border-radius:4px;background:var(--guide-gold)}
.checker-results-section .checker-result:empty{display:none}
@media (max-width:720px){.checker-result-header{flex-direction:column;align-items:flex-start}.checker-total{text-align:left}}
/* CS2 item price pages */
.item-price-chart{margin:8px 0 18px;color:var(--guide-quiet)}
.item-price-chart svg{display:block;width:100%;height:auto;max-height:260px}
.item-price-chart figcaption{margin-top:8px;font-size:12px}
.item-price-extra{margin:16px 0 0;padding-left:18px;color:var(--guide-muted);font-size:13px}
.item-price-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;font-size:13px}
.item-price-list a{display:block;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}
#wok-tool-result .checker-top-title{margin-top:28px}
#wok-tool-result .checker-result-header+.checker-top-title{margin-top:22px}
