.rv-charge-box.has-parts .rv-charge{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.rv-charge-parts{border:1px solid var(--line);background:var(--card);color:var(--ink);border-top:0;border-radius:0 0 12px 12px;margin:0 0 14px;padding:12px 16px;font-size:14px;line-height:1.55}.fc2-parts{color:var(--ink);margin:8px 0 0;font-size:14px;line-height:1.55}.ppx{align-content:start;gap:18px;max-width:640px;margin:0 auto;padding-bottom:56px;display:grid}.ppx-card{border:1px solid var(--line);background:var(--card);border-radius:14px;align-self:start;padding:20px}.ppx-card h2{margin:0 0 6px;font-size:19px;font-weight:400}.ppx-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.ppx-ref{justify-content:space-between;gap:12px;display:flex;margin-bottom:14px!important;font-size:13.5px!important}.ppx-ref b{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em}.ppx-parts{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.ppx-parts li{border-top:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:11px 0;font-size:14.5px;display:grid}.ppx-parts li:first-child{border-top:0}.ppx-parts .ppx-amount{color:var(--ink);font-variant-numeric:tabular-nums}.ppx-parts small{color:var(--muted);font-size:12.5px;display:block}.ppx-parts li.is-paid svg{color:var(--ok,#2f7d4f)}.ppx-parts li.is-later{color:var(--muted)}.ppx-sum{border-top:1px solid var(--line);gap:6px;margin:14px 0 0;padding-top:12px;display:grid}.ppx-sum div{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.ppx-sum dt{color:var(--muted)}.ppx-sum dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.ppx-go{width:100%;margin-top:16px}.ppx-note{margin-top:10px!important;font-size:13.5px!important}.ppx-problem{align-items:flex-start;gap:8px;display:flex;color:var(--ink)!important;margin-top:12px!important}.ppx-wait{align-items:center;gap:8px;display:flex;margin-top:12px!important}.ppx-spin{animation:1s linear infinite pp-spin}@keyframes pp-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.ppx-card{padding:16px}}.ops-parts-box{gap:16px;margin:0 0 16px;display:grid}.ops-parts{gap:10px;display:grid}.ops-parts .ops-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}
