.SourcingToy-module__yugxiG__bar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.SourcingToy-module__yugxiG__pile{border:3px solid var(--color-ink);background:var(--color-cream);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.SourcingToy-module__yugxiG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.SourcingToy-module__yugxiG__chip{border:3px solid var(--color-ink);background:#fff;border-radius:8px;align-items:center;min-width:0;min-height:40px;padding:4px 8px;font-size:13px;line-height:1.2;display:flex}.SourcingToy-module__yugxiG__chip[data-gone]{border-style:dashed;border-color:var(--color-dash);background:0 0}.SourcingToy-module__yugxiG__row{border-top:4px dotted var(--color-ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.SourcingToy-module__yugxiG__row[data-final]{border-top:4px solid var(--color-ink);background:var(--color-sky);border-radius:0 0 10px 10px}.SourcingToy-module__yugxiG__rowHead{flex-direction:column;gap:2px;font-size:15px;line-height:1.3;display:flex}.SourcingToy-module__yugxiG__why{color:var(--color-muted);font-size:13px}.SourcingToy-module__yugxiG__slots{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SourcingToy-module__yugxiG__slot{border:3px dashed var(--color-dash);border-radius:8px;flex:150px;min-width:0;min-height:64px;display:flex}.SourcingToy-module__yugxiG__slot[data-filled]{border:0}.SourcingToy-module__yugxiG__caught{border:3px solid var(--color-ink);background:#fff;border-radius:8px;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:4px 8px;font-size:13px;line-height:1.25;display:flex}.SourcingToy-module__yugxiG__row[data-final] .SourcingToy-module__yugxiG__caught{background:var(--color-grass);color:var(--color-forest)}.SourcingToy-module__yugxiG__what{color:var(--color-slate);font-size:12px}.SourcingToy-module__yugxiG__row[data-final] .SourcingToy-module__yugxiG__what{color:var(--color-forest)}@media (max-width:600px){.SourcingToy-module__yugxiG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SourcingToy-module__yugxiG__row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.SourcingToy-module__yugxiG__shake{animation:.45s steps(6,end) both SourcingToy-module__yugxiG__sieve-shake}}@keyframes SourcingToy-module__yugxiG__sieve-shake{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}
