.formal-chem-picker-head{display:grid;gap:6px;margin-top:7px}.formal-chem-progress-list{display:flex;flex-wrap:wrap;align-items:stretch;gap:5px;max-height:108px;overflow-y:auto;padding:2px}.formal-chem-progress{--chem-accent:var(--brick);--chem-glow:rgba(156,46,32,.18);display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:54px;height:30px;box-sizing:border-box;padding:4px 6px;border:1px solid var(--ink);background:rgba(255,255,255,.22);color:var(--ink);font:700 9px/1.1 var(--serif)}.formal-chem-progress.formal-chem-kind-league{--chem-accent:#2d6f92;--chem-glow:rgba(45,111,146,.2)}.formal-chem-progress.formal-chem-kind-nation{--chem-accent:#9c2e20;--chem-glow:rgba(156,46,32,.2)}.formal-chem-progress.formal-chem-kind-club{--chem-accent:#9a7422;--chem-glow:rgba(154,116,34,.2)}.formal-chem-progress .ic{display:block;flex:0 0 auto;width:20px;height:20px;border-radius:0}.formal-chem-progress strong{display:inline-flex;align-items:center;min-width:22px;height:18px;color:var(--ink);font:900 9px/1 var(--sans)}.formal-chem-progress.is-active{opacity:.72}.formal-chem-progress.is-complete{opacity:.5}.formal-chem-progress.is-near{border-color:var(--chem-accent);color:var(--chem-accent);box-shadow:0 0 0 2px var(--chem-glow);animation:formalChemBreathe 1.35s ease-in-out infinite}.formal-chem-picker-copy{--chem-accent:var(--brick);--chem-glow:rgba(156,46,32,.14);padding:5px 7px;border-left:4px solid var(--chem-accent);color:var(--chem-accent);background:var(--chem-glow);font:800 10px/1.3 var(--serif);text-align:left}.formal-chem-picker-copy.is-muted{--chem-accent:var(--ink-soft);--chem-glow:rgba(0,0,0,.05)}.formal-chem-picker-copy.formal-chem-kind-league{--chem-accent:#2d6f92;--chem-glow:rgba(45,111,146,.14)}.formal-chem-picker-copy.formal-chem-kind-nation{--chem-accent:#9c2e20;--chem-glow:rgba(156,46,32,.14)}.formal-chem-picker-copy.formal-chem-kind-club{--chem-accent:#9a7422;--chem-glow:rgba(154,116,34,.14)}.formal-chem-empty{color:var(--ink-soft);font:700 10px/1.3 var(--serif)}.pk-chem-hints{display:flex;align-items:center;gap:4px;margin-top:4px}.pk-chem-hit{--chem-accent:var(--brick);--chem-glow:rgba(156,46,32,.14);display:inline-flex;align-items:center;gap:3px;padding:2px 4px;border:1px solid var(--chem-accent);border-radius:4px;color:var(--chem-accent);background:var(--chem-glow);font:800 9px/1.1 var(--sans)}.pk-chem-hit .ic{width:16px;height:16px}.pk-chem-hit strong{font:900 9px/1 var(--sans)}.pk-chem-hit.formal-chem-kind-league{--chem-accent:#2d6f92;--chem-glow:rgba(45,111,146,.14)}.pk-chem-hit.formal-chem-kind-nation{--chem-accent:#9c2e20;--chem-glow:rgba(156,46,32,.14)}.pk-chem-hit.formal-chem-kind-club{--chem-accent:#9a7422;--chem-glow:rgba(154,116,34,.14)}.pick.formal-chem-candidate-hit{--chem-accent:var(--brick);--chem-glow:rgba(156,46,32,.2);border-color:var(--chem-accent);box-shadow:0 0 0 2px var(--chem-glow)}.pick.formal-chem-candidate-hit.formal-chem-kind-league{--chem-accent:#2d6f92;--chem-glow:rgba(45,111,146,.22)}.pick.formal-chem-candidate-hit.formal-chem-kind-nation{--chem-accent:#9c2e20;--chem-glow:rgba(156,46,32,.22)}.pick.formal-chem-candidate-hit.formal-chem-kind-club{--chem-accent:#9a7422;--chem-glow:rgba(154,116,34,.22)}.pick.formal-chem-candidate-hit.is-completing{animation:formalChemCandidatePulse 1.5s ease-in-out infinite}@keyframes formalChemCandidatePulse{0%,100%{box-shadow:0 0 0 2px var(--chem-glow)}50%{box-shadow:0 0 0 4px var(--chem-glow)}}@keyframes formalChemBreathe{0%,100%{background:rgba(255,255,255,.22)}50%{background:var(--chem-glow)}}@media(max-width:760px){.formal-chem-progress-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:132px}.formal-chem-progress{padding:4px 3px;min-width:0}.formal-chem-progress .ic{width:18px;height:18px}.formal-chem-progress strong{font-size:8px}.pk-chem-hit .ic{width:14px;height:14px}}
.formal-chem-progress-list{align-items:flex-start;justify-content:flex-start}
.formal-chem-progress{flex:0 0 auto;width:max-content}
