.pr-banner{display:flex;gap:10px;align-items:flex-start;max-width:1040px;margin:0 auto 18px;padding:14px 16px;background:var(--gold-soft);border:1px solid #ead6a2;border-radius:8px;color:#5f4410}.pr-banner p{margin:0;font-size:13.5px;line-height:1.5}.pr-banner svg{color:#a87113;flex:0 0 auto;margin-top:1px}.pr-list{display:grid;gap:8px}.pr-head,.pr-row{display:grid;grid-template-columns:minmax(0,1.6fr) .9fr .7fr 1.3fr 34px;gap:8px;align-items:center}.pr-head{font-size:11px;font-weight:700;color:var(--faint);text-transform:uppercase;padding:0 2px}.pr-row input,.pr-row select{width:100%;padding:8px 9px;border:1px solid var(--line-dark);border-radius:6px;font:inherit;background:var(--surface);box-sizing:border-box}.pr-money{display:flex;align-items:center;gap:4px;border:1px solid var(--line-dark);border-radius:6px;padding-left:8px;background:var(--surface)}.pr-money span{color:var(--faint);font-size:13px}.pr-money input{border:0;padding:8px 8px 8px 2px}.pr-add{display:flex;gap:10px;margin-top:14px}.pr-sep-list{margin:0 0 8px;padding-left:18px}.pr-sep-list li{font-size:13.5px;color:var(--muted);margin-bottom:4px}@media(max-width:720px){.pr-head{display:none}.pr-row{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.pr-row .pr-label{grid-column:1 / -1}}
