.p-spcalc__games{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:4px}.p-spcalc__games .sp2-tk{padding:8px 10px}.sp2-tk[aria-current="true"]{box-shadow:inset 0 0 0 2px var(--ft-accent);background:var(--ft-accent-weak)}.p-spcalc__calc>.ft-sh{margin-bottom:8px}.p-spcalc__in,.p-spcalc__out{display:flex;flex-direction:column;gap:12px;min-width:0}.p-spcalc__in .ft-pills{align-self:flex-start;flex-wrap:wrap}.p-spcalc__pane{display:flex;flex-direction:column;gap:8px}.p-spcalc__pane[hidden],.p-spcalc__pane .ft-pills>button[hidden]{display:none}.p-spcalc__money{display:flex;align-items:center;gap:8px}.p-spcalc__money .ft-input{flex:1;min-width:0;text-align:right}.p-spcalc__adds,.p-spcalc__acts{display:flex;gap:6px;flex-wrap:wrap}.p-spcalc__set{align-self:flex-start}.p-spcalc__out{gap:14px}.p-spcalc__out .ft-numrow{align-items:flex-end}.p-spcalc__out .ft-ckmoney{gap:6px;padding:12px 0}.p-spcalc__out .p-spcalc__acts{margin-top:auto;justify-content:flex-end}.p-spcalc__k3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp2-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.sp2-tiers[hidden]{display:none}.p-spcalc__recs{grid-template-columns:minmax(0,1fr)}.p-spcalc__where .ft-pair a{color:var(--ft-accent-strong);font-weight:700;text-decoration:none}.p-spcalc__where .ft-pair a:hover{text-decoration:underline;text-underline-offset:3px}.p-sp2__row2>.ft-card>.ft-foot{margin-top:auto}@container sp2 (max-width:800px){.sp2-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.sp2-tiers .ft-tier[data-rank="1"]{grid-column:auto}}@container sp2 (max-width:560px){.p-spcalc__games{grid-template-columns:minmax(0,1fr);gap:6px}.p-spcalc__games .sp2-tk{grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"n p v";align-items:center;gap:4px 10px}.p-spcalc__games .sp2-tk__n{grid-area:n}.p-spcalc__games .sp2-tk .sp2-pips{grid-area:p}.p-spcalc__games .sp2-tk__v{grid-area:v}.p-spcalc__games .sp2-tk[data-soon] .sp2-tk__n::after{display:none}}@container sp2 (max-width:420px){.sp2-tiers .ft-tier{grid-template-rows:auto}.sp2-tiers .ft-tier :is(.ft-tier__k small,.ft-tier__v,.ft-tier__u,.ft-tier__x,.ft-tier__t){white-space:normal;overflow:visible;text-overflow:clip}.sp2-tiers .ft-tier__k{flex-wrap:wrap}.sp2-tiers .ft-tier__k small{margin-left:0}.p-spcalc__k3 b{white-space:normal}}
