/* What Plus found in a free visitor's league (assets/js/plus-preview.js). Figures set large. */
.pp-found { margin-top: 22px; padding-top: 18px; border-top: 1px solid var(--os-border); }
/* One figure column for every row, so the sentences line up. */
.pp-rows { list-style: none; margin: 12px 0 0; padding: 0; display: grid; grid-template-columns: max-content minmax(0, 1fr); column-gap: 16px; row-gap: 14px; }
.pp-row { display: grid; grid-column: 1 / -1; grid-template-columns: subgrid; align-items: baseline; }
@supports not (grid-template-columns: subgrid) { .pp-row { grid-template-columns: minmax(64px, auto) minmax(0, 1fr); gap: 16px; } }
.pp-figure { color: var(--os-accent); font-size: 40px; font-weight: 800; line-height: 1; white-space: nowrap; }
.pp-row > span { color: var(--os-text); font-size: 15px; line-height: 1.5; }
.pp-row b { display: block; margin-top: 2px; color: var(--os-text-muted); font-weight: 500; font-size: 13px; }
.pp-note { margin-top: 14px; font-size: 11px !important; line-height: 1.6 !important; color: var(--os-text-faint) !important; }
.pp-countdown { color: var(--os-text); font-size: 15px; font-weight: 600; }
.companion-intro.has-league .cp-connect-link { display: none; }
/* The locked waiver section on My Team and the trade search entry on the calculator. */
.find-trades { margin: 0 0 18px; }
.pp-lock { align-items: center; }
.pp-lock .pp-rows { margin: 10px 0 6px; }
.pp-lock .pp-figure { font-size: 34px; }
.pp-lock p { margin: 6px 0 0; color: var(--os-text-muted); font-size: 13px; line-height: 1.6; }
.pp-lock .cp-badge { margin-left: 6px; }
.pp-lock .os-btn { flex: none; }
@media (max-width: 640px) {
    .pp-rows { column-gap: 12px; }
    .pp-figure { font-size: 32px; }
    .pp-row > span { font-size: 14px; }
}
