.pp-slot{margin:0 0 18px;display:grid;gap:14px}
.pp-cta{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--ink);color:#fff;border-radius:12px;padding:18px 20px;border-left:6px solid var(--gold)}
.pp-eye{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:700}
.pp-bal{font:700 36px/1.1 var(--fd)}.pp-cta p{margin:4px 0 0;color:#b5b9c6;font-size:14px;max-width:46ch}
.pp-go{min-height:48px;font-size:16px}
.pp-form{border:1px solid var(--gold-d);background:var(--gold-l);border-radius:12px;padding:16px}
.pp-hist h3{font-size:18px;margin-bottom:6px}
.pp-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}
.pp-item{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:#fcfbf6;display:grid;gap:6px;border-left:4px solid var(--gold)}
.pp-item[data-st=approved]{border-left-color:var(--green)}.pp-item[data-st=rejected]{border-left-color:var(--red)}
.pp-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pp-row b{font-size:17px}
.pp-rn{margin:2px 0}
.pp-review{border-top:1px dashed var(--line);padding-top:12px;margin-top:4px}
@media(max-width:600px){.pp-cta{padding:16px}.pp-go{width:100%}}
