.party-collection-comparison{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.party-compare-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.party-compare-head h3{margin:4px 0}.party-compare-roster{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:12px}.party-compare-member{display:grid;gap:8px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(7,15,28,.46)}.party-compare-member>div{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.party-compare-member strong{display:block}.party-compare-member small{color:var(--text-soft,#8496ad)}.party-compare-member b{color:#76f0b5}.party-compare-member.locked{opacity:.72}.party-compare-private{font-weight:800;color:#ffbd72}.party-compare-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.party-compare-stats>div{display:grid;gap:3px;padding:10px;border-radius:11px;background:rgba(31,49,77,.55)}.party-compare-stats strong{font-size:1.05rem}.party-compare-stats span{font-size:.66rem;color:var(--text-soft,#91a4bd)}.party-compare-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(170px,.55fr);gap:8px;margin-top:12px}.party-compare-results{display:grid;gap:8px;margin-top:10px;max-height:620px;overflow:auto;overscroll-behavior:contain}.party-compare-row{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);gap:10px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(7,15,28,.4)}.party-compare-sprite{display:grid;gap:4px}.party-compare-sprite small{color:var(--text-soft,#8496ad)}.party-compare-member-states{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px}.party-compare-member-states>div{display:grid;gap:4px;padding:7px;border-radius:9px;background:rgba(255,255,255,.035)}.party-compare-member-states>div>span{font-size:.62rem;color:var(--text-soft,#91a4bd);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-compare-state{font-size:.68rem;font-weight:800}.party-compare-state.collected{color:#76f0b5}.party-compare-state.missing{color:#ffbd72}.party-compare-state.lost{color:#ff8da0}@media(max-width:760px){.party-compare-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.party-compare-row{grid-template-columns:1fr}.party-compare-toolbar{grid-template-columns:1fr}}@media(max-width:480px){.party-compare-head{display:grid}.party-compare-roster{grid-template-columns:1fr}.party-compare-member-states{grid-template-columns:1fr 1fr}.party-compare-results{max-height:none;overflow:visible}}