.pp{margin-top:10px}
.pp:empty{display:none}
.pp-req{border:1px solid var(--amber);background:var(--card2);border-radius:var(--r);padding:10px 12px;margin-bottom:8px}
.pp-st{margin-bottom:8px}
.pp-form{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;background:var(--card2)}
.pp-form .row{flex-wrap:wrap;gap:6px}
