.pr-picks__progress{display:flex;flex-direction:column;gap:4px;min-width:180px}.pr-picks__progress-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-muted-solid)}.pr-picks__progress-line strong{font-size:14px;letter-spacing:0;text-transform:none;color:var(--ui-text)}.pr-scoring{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding:10px 14px;border:1px solid var(--ui-border);border-radius:10px;background:#0605014d;color:var(--ui-text-muted-solid);font-size:13px}.pr-scoring .material-symbols-outlined{font-size:18px;color:var(--ui-text-muted-solid)}.pr-scoring__title{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--ui-text)}.pr-scoring strong.is-winner{color:var(--ui-tone-success)}.pr-scoring strong.is-exact{color:var(--ui-tone-warning)}.pr-row{display:grid;grid-template-columns:78px 170px minmax(0,1fr) 150px;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--ui-border);border-left:3px solid var(--ui-border);border-radius:12px;background:#0605014d;transition:border-color .2s}.pr-row.is-picked{border-left-color:var(--ui-action)}.pr-row.is-locked{border-left-color:#3d484d}.pr-row.is-dirty{border-color:#fbbf2473;border-left-color:var(--ui-action)}.pr-row.is-void{opacity:.6}.pr-row__time{display:flex;flex-direction:column;line-height:1.2}.pr-row__clock{font-size:17px;font-weight:700;color:var(--ui-text);font-variant-numeric:tabular-nums;white-space:nowrap}.pr-row__zone{font-size:12px;color:var(--ui-text-muted-solid)}.pr-row__official{font-size:var(--tw-text-compact);color:var(--ui-text-muted-solid);white-space:nowrap}.pr-row__info{display:flex;flex-direction:column;min-width:0}.pr-page .pr-row__stage{overflow:hidden;font-size:13px;color:var(--ui-text-muted-solid);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pr-page a.pr-row__stage:hover{color:var(--ui-text)}.pr-pick{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0}.pr-team{display:flex;align-items:center;gap:10px;min-width:0;height:48px;padding:0 10px;border:1px solid var(--ui-border);border-radius:10px;background:#00000040;color:var(--ui-text);transition:border-color .2s,background .2s}.pr-team--a{justify-content:flex-end;text-align:right}.pr-team__name{min-width:0;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pr-team.is-strong .pr-team__name{font-weight:800}.pr-team__avatar{flex:0 0 30px;width:30px;height:30px;border-radius:8px;background:var(--ui-border);object-fit:cover}.pr-team:not(:disabled):hover{border-color:var(--ui-edge-brand)}.pr-team.is-selected{border-color:var(--ui-action);background:#ee244524}.pr-team.is-selected:disabled{border-color:#ee244573}.pr-page .pr-team:disabled{cursor:default}.pr-centre{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px}.pr-scores{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface-page-deep)}.pr-score-chip{min-width:48px;height:30px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#ffffffb3;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;transition:background .2s}.pr-score-chip.is-active{background:var(--ui-action);color:var(--ui-text)}.pr-hint{font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.3;text-align:center;text-transform:uppercase;color:var(--ui-text-muted-solid)}.pr-final{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:48px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0000004d;line-height:1.15}.pr-final__score{font-size:19px;font-weight:800;color:var(--ui-text);font-variant-numeric:tabular-nums}.pr-final__sub{font-size:var(--tw-text-compact);font-weight:700;text-transform:uppercase;color:var(--ui-text-muted-solid)}.pr-lobby{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.pr-lobby .pr-select{flex:1 1 260px;max-width:420px;height:48px;border-radius:10px}.pr-lobby .pr-select.is-picked{border-color:var(--ui-action);background-color:var(--ui-tint-brand)}.pr-lobby__meta{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ui-text-muted-solid)}.pr-lobby__meta .material-symbols-outlined{font-size:16px}.pr-lobby__locked{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 14px;border:1px solid var(--ui-border);border-radius:10px;background:#00000040;font-size:14px;color:var(--ui-text-muted-solid)}.pr-lobby__locked strong{color:var(--ui-text)}.pr-lobby__locked .material-symbols-outlined{font-size:16px}.pr-row__status{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0}.pr-row__sub{max-width:100%;overflow:hidden;font-size:12px;font-weight:600;color:var(--ui-text-muted-solid);text-overflow:ellipsis;white-space:nowrap}.pr-row__sub.is-soon{color:#fbbf24}.pr-row__sub.is-error{color:var(--ui-tone-danger)}@media(max-width:1099px){.pr-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px 14px}.pr-row__pickcell{grid-column:1 / -1;order:4}.pr-pick{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr-team--a{grid-column:1;justify-content:flex-start;text-align:left}.pr-team--a .pr-team__name{order:2}.pr-team--b{grid-column:2}.pr-pick .pr-centre{grid-column:1 / -1;order:3}}@media(max-width:759px){.pr-score-chip{height:38px}.pr-picks__progress{min-width:0;width:100%}}
