.pt{display:flex;flex-direction:column;gap:20px}.pt-sum{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--r-card);background:var(--surface)}.pt-sum-main{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;color:var(--body)}.pt-sum-main b{font-size:24px;color:var(--title)}.pt-sum-row{display:flex;justify-content:space-between;font-size:14px;color:var(--sub)}.pt-sum-row b{color:var(--title)}.pt-h{margin:0 0 8px;font-size:16px;color:var(--title)}.pt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pt-item{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--divider)}.pt-item-t{display:flex;flex-direction:column;gap:4px;font-size:15px;color:var(--title)}.pt-item-t span,.pt-item-t a{font-size:13px;color:var(--sub)}.pt-item-t a{color:var(--brand-text);text-decoration:none}.pt-amt{font-size:15px;font-weight:700;color:var(--title);white-space:nowrap}.pt-amt.is-minus{color:var(--sub)}.pt-notes ul{margin:0;padding-left:18px;font-size:13px;color:var(--sub);line-height:1.7}.pt-row{display:flex;align-items:center;gap:8px}.pt-row input{flex:1;height:44px;border:0;border-radius:var(--r-input);background:var(--surface);padding:0 12px;font-size:15px;text-align:right;color:var(--title)}.pt-row .btn{height:44px;padding:0 14px;font-size:14px}.my-points-link{display:block;margin-bottom:12px;font-size:14px;color:var(--brand-text);text-decoration:none}