/* gw-picks.css — Pick Archive (archive1001). GENERATED by
   scripts/generate_pick_archive.py (PICKS_CSS_TEXT) — edit it there, not here.
   Builds on archive.css tokens (--bg --bg2 --bg3 --bd --t1 --t2 --tm --tw --gold-b --purp-l --gn --rd). */
.page.pa-page{max-width:1080px;padding-left:16px;padding-right:16px}
@media(min-width:720px){.page.pa-page{padding-left:24px;padding-right:24px}}
.pos{color:var(--gn)!important}.neg{color:var(--rd)!important}
.pa-title{display:flex;align-items:center;gap:14px;margin-bottom:6px}
.pa-title h1{margin-bottom:4px}
.pa-title .lp-label{margin-bottom:2px}
.pa-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 18px}
@media(min-width:720px){.pa-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}
.pa-kpi{background:var(--bg2);border:1px solid var(--bd);border-radius:14px;padding:14px 16px;min-width:0}
.pa-kpi-v{font-size:22px;font-weight:800;color:var(--tw);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}
.pa-kpi-l{font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--tm);margin-top:4px}
.pa-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:8px}
@media(min-width:820px){.pa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.pa-card{background:var(--bg2);border:1px solid var(--bd);border-radius:16px;padding:14px 14px 10px;display:flex;flex-direction:column;min-width:0}
.pa-card-h{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.pa-card-h:hover .pa-card-a{color:var(--gold-b)}
.pa-ico{width:40px;height:40px;border-radius:12px;background:var(--bg3);border:1px solid var(--bd);display:grid;place-items:center;font-size:20px;line-height:1;flex:none}
.pa-ico-lg{width:52px;height:52px;font-size:26px;border-radius:14px}
.pa-card-tt{display:flex;flex-direction:column;min-width:0}
.pa-card-t{font-size:18px;font-weight:800;color:var(--tw);line-height:1.2}
.pa-card-s{font-size:12px;color:var(--tm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pa-card-a{margin-left:auto;font-size:12px;font-weight:700;color:var(--purp-l);white-space:nowrap}
.pa-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--bd);border:1px solid var(--bd);border-radius:12px;overflow:hidden;margin-bottom:10px}
.pa-stat{background:var(--bg);padding:10px 6px;text-align:center;min-width:0}
.pa-stat-v{font-size:16px;font-weight:800;color:var(--tw);font-variant-numeric:tabular-nums;white-space:nowrap}
.pa-stat-l{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--tm);margin-top:2px}
.pa-sub{font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--tm);margin:4px 2px 2px}
.pa-rows{list-style:none;margin:0;padding:0}
.pa-rows li{border-top:1px solid var(--bd)}
.pa-rows li:first-child{border-top:0}
.pa-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 4px;border-radius:8px}
.pa-row:hover{background:var(--bg3)}
.pa-d{font-size:11px;color:var(--t2);font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:.3px}
.pa-d em{display:block;font-style:normal;color:var(--tm);font-weight:600;font-size:10px}
.pa-m{min-width:0;display:flex;flex-direction:column;gap:2px}
.pa-mu{display:block;font-size:13.5px;color:var(--t1);font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pa-tm{white-space:nowrap}
.pa-mu i{font-style:normal;color:var(--tm);font-weight:500;margin:0 2px}
.pa-crest{display:inline-block;width:18px;height:18px;object-fit:contain;vertical-align:-4px;margin-right:5px}
.pa-pk{display:block;font-size:12.5px;color:var(--t2);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pa-pk b{color:var(--gold-b);font-weight:700}
.pa-u{color:var(--tm)}
.pa-tag{display:inline-block;margin-left:6px;font-size:10px;font-weight:700;letter-spacing:.4px;color:var(--gold-b);border:1px solid var(--bd-a);border-radius:6px;padding:0 5px;vertical-align:1px}
.pa-tag-lg{margin:0 0 14px;font-size:11px;padding:2px 8px}
.pa-chip{font-size:11.5px;font-weight:800;padding:4px 8px;border-radius:8px;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;min-width:66px;line-height:1.3}
.pa-chip.W{background:rgba(34,197,94,.13);color:var(--gn);border:1px solid rgba(34,197,94,.35)}
.pa-chip.L{background:rgba(239,68,68,.11);color:var(--rd);border:1px solid rgba(239,68,68,.32)}
.pa-chip.P{background:var(--bg3);color:var(--t2);border:1px solid var(--bd)}
.pa-more{display:block;text-align:center;font-size:12.5px;font-weight:700;color:var(--purp-l);padding:10px 0 4px;border-top:1px solid var(--bd);margin-top:2px}
.pa-more:hover{color:var(--gold-b)}
.pa-panel{background:var(--bg2);border:1px solid var(--bd);border-radius:16px;padding:12px 12px 6px;margin:0 0 20px}
.pa-panel-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 4px 6px}
.pa-panel-h h2{font-size:16px;margin:0}
.pa-cnt{font-size:12px;color:var(--tm);white-space:nowrap}
.pa-mks{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.pa-mk{font-size:12px;color:var(--t2);background:var(--bg2);border:1px solid var(--bd);border-radius:999px;padding:4px 10px;font-variant-numeric:tabular-nums}
.pa-mk b{color:var(--t1);font-weight:700;margin-right:4px}
.pa-mk-j{border-color:var(--bd-a)}
.pa-note{font-size:12px;color:var(--tm);margin:-4px 0 16px}
.pa-mos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 2px 8px}
@media(min-width:720px){.pa-mos{grid-template-columns:repeat(4,minmax(0,1fr))}}
.pa-mo{display:flex;flex-direction:column;gap:2px;background:var(--bg);border:1px solid var(--bd);border-radius:12px;padding:10px 12px;min-width:0}
.pa-mo:hover{border-color:var(--bd-a)}
.pa-mo-n{font-size:13px;font-weight:700;color:var(--t1)}
.pa-mo-r{font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums}
.pa-mo-u{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}
.pa-pager{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:700;margin:4px 2px 8px}
.pa-pager a{color:var(--purp-l)}
.pa-match{display:flex;align-items:center;justify-content:center;gap:14px;background:var(--bg2);border:1px solid var(--bd);border-radius:14px;padding:16px 12px;margin:0 0 14px}
.pa-team{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:14px;font-weight:700;color:var(--t1);flex:1;min-width:0}
.pa-team .pa-crest{width:44px;height:44px;margin:0}
.pa-at{color:var(--tm);font-weight:700}
.stat-v.pa-pick-v{font-size:15px;line-height:1.3}
@media(max-width:560px){.pa-mu,.pa-pk{white-space:normal;overflow:visible}.pa-row{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:10px 2px}.pa-chip{min-width:58px;padding:4px 6px}}
@media(max-width:560px){.stats{grid-template-columns:repeat(2,1fr)}h1{font-size:25px}}
