.payment-phase-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(217,180,72,.55);border-radius:999px;padding:4px 9px;font-weight:800}.payment-phase-warn{background:#3a2a0d;color:#ffd86a}.payment-phase-ok{background:#0d3a22;color:#7ee7a3}.payment-phase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.payment-boundary{border:1px solid rgba(217,180,72,.55);border-left:4px solid #d9b448;border-radius:10px;padding:10px;background:rgba(217,180,72,.08)}
