.survivor-games{display:grid!important;gap:7px}.survivor-row{display:grid!important;grid-template-columns:190px minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.survivor-date{display:flex!important;align-items:center;padding:9px 12px;background:#edf2f4;color:var(--muted);font-size:11px;font-weight:900;white-space:nowrap}.survivor-team{display:flex!important;align-items:center;gap:6px;min-width:0;padding:9px 11px;border-left:1px solid var(--line);font-size:13px;font-weight:800;white-space:nowrap}.survivor-team span{overflow:hidden;text-overflow:ellipsis}.pick-list{display:grid!important;grid-template-columns:1fr!important}.pick-list .pick-list-row,.pick-list .pick-list-header{display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) 90px;align-items:center;gap:12px}.pick-list-header{font-size:11px;font-weight:900;text-transform:uppercase;color:var(--muted)}.pick-list strong{text-align:left}.pick-result{font-weight:900}.pick-result.correct{color:var(--green2)}.pick-result.wrong{color:var(--danger)}@media(max-width:650px){.survivor-row{grid-template-columns:135px minmax(0,1fr) minmax(0,1fr)!important}.survivor-date{padding:7px;font-size:10px}.survivor-team{padding:7px 5px;font-size:11px}.survivor-team input{margin:0}.survivor-team small{display:none}.pick-list .pick-list-row,.pick-list .pick-list-header{grid-template-columns:minmax(100px,1fr) minmax(120px,1fr) 65px;gap:6px;font-size:12px}}
