.ph{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ph .ph-cc{gap:6px;padding:0 10px 0 14px}.ph .ph-cc .pkr-t{font-weight:600}.ph.bad .ph-num{box-shadow:inset 0 0 0 1.5px var(--red);background:#fff}@media (width<=599px){.ph{grid-template-columns:minmax(0,1fr)}}.psn{background:var(--tile-2);border-radius:18px;min-width:0;padding:14px}.psn-h{align-items:center;gap:10px;display:flex}.psn-h .grow{min-width:0}.psn-h b{font-weight:600;display:block}.psn-h small{font-size:var(--fs-cap);color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.psn-h .btn{flex:none;gap:6px}.psn-ic{color:var(--lime-ink);flex:none}.psn-sum{flex-direction:column;gap:8px;margin:12px 0 0;display:flex}.psn-sum>div{font-size:var(--fs-cap);grid-template-columns:136px minmax(0,1fr);gap:10px;line-height:1.5;display:grid}@media (width<=479px){.psn-sum>div{grid-template-columns:minmax(0,1fr);gap:0}}.psn-sum dt{color:var(--ink-3)}.psn-sum dd{color:var(--ink-2);overflow-wrap:anywhere;min-width:0;margin:0}.psn-body{margin:0 -2px;overflow:hidden}.psn-in{flex-direction:column;gap:12px;padding:14px 2px 2px;display:flex}.psn-2{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.psn-f{min-width:0;display:block}.psn-f .label{align-items:center;gap:2px;display:flex}.psn-f .input{background:#fff}.psn-f.err .input,.psn-f.err .pkr-trig{box-shadow:inset 0 0 0 1.5px var(--red)}.psn-err,.psn-warn,.psn-hint{font-size:var(--fs-cap);padding-top:6px;line-height:1.5;display:block;overflow:hidden}.psn-err{color:var(--red)}.psn-warn{color:var(--butter-ink)}.psn-hint{color:var(--ink-3)}.psn-sub{border-top:1px solid var(--line-2);margin-top:4px;padding-top:12px;font-weight:600}.psn-derived{border-radius:var(--r-sm);font-size:var(--fs-cap);color:var(--ink-2);background:#fff;align-items:center;gap:8px;margin-top:-4px;padding:10px 12px;display:flex}.psn-derived>svg{color:var(--lav-3);flex:none}.psn-derived .grow{overflow-wrap:anywhere;min-width:0}.psn-derived.col{flex-direction:column;align-items:stretch}.psn-dl{grid-template-columns:auto auto auto minmax(0,1fr);gap:8px 18px;display:grid}.psn-dl b.num{white-space:nowrap}.psn-dl span{flex-direction:column;min-width:0;display:flex}.psn-dl small{color:var(--ink-3);font-size:var(--fs-cap)}.psn-dl b{color:var(--ink);font-weight:600;font-size:var(--fs-body);overflow-wrap:anywhere}.psn-fix{margin:0 -2px;padding:0 2px;overflow:hidden}.psn-fix>*{margin-top:2px}.psn-note{color:var(--ink-3);line-height:1.5;display:block}.psn-note .link{color:var(--lime-ink);margin-left:6px;font-weight:600}@media (width<=599px){.psn{padding:12px}.psn-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.psn-dl b.num{white-space:normal}}@media (width<=359px){.psn-h{flex-wrap:wrap;row-gap:8px}.psn-h .grow{flex:calc(100% - 28px)}.psn-h .btn{margin-left:auto}.psn-sum>div{grid-template-columns:minmax(0,1fr);gap:0}.psn-2{grid-template-columns:minmax(0,1fr)}}.psn-alert{overflow:hidden}.psn-alert-in{border-radius:var(--r-in);background:var(--butter);color:var(--butter-ink);align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.psn-alert.bad .psn-alert-in{background:var(--red-soft);color:var(--red)}.psn-alert-in>svg{flex:none}.psn-alert-in .grow{min-width:0}.psn-alert-in b{font-weight:600;display:block}.psn-alert-in small{font-size:var(--fs-cap);color:var(--ink-2);line-height:1.5;display:block}.psn-alert-in .btn{flex:none}@media (width<=479px){.psn-alert-in{flex-wrap:wrap;row-gap:8px}.psn-alert-in .grow{flex:calc(100% - 26px)}.psn-alert-in .btn{margin-left:26px}}.psn-locked{color:var(--ink-3);align-items:flex-start;gap:10px;display:flex}.psn-locked>svg{flex:none;margin-top:2px}.psn-locked b{color:var(--ink);font-weight:600;display:block}.psn-locked small{font-size:var(--fs-cap);line-height:1.5;display:block}
