
/* v5.14 Legal / Terms / POPIA / Wallet Use / Merchant Agreement Pack */
.v514-legal-card .v514-boundary,
.v514-boundary{border:1px solid rgba(139,92,246,.35);border-left:4px solid #8b5cf6;background:rgba(139,92,246,.08);border-radius:12px;padding:12px;margin:12px 0;color:var(--text,#e5edf7)}
.v514-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.v514-kpi-grid .kpi,.legal-public-document{border:1px solid rgba(148,163,184,.25);border-radius:14px;background:rgba(15,23,42,.55);padding:14px}.v514-kpi-grid .kpi strong{display:block;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--muted,#9fb0c8);margin-bottom:6px}.v514-kpi-grid .kpi span{display:block;font-size:22px;font-weight:800;line-height:1.15}.legal-template-body{white-space:normal;border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:14px;background:rgba(2,6,23,.35)}.mini{padding:4px 8px;font-size:12px}@media(max-width:1000px){.v514-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.v514-kpi-grid{grid-template-columns:1fr}.v514-kpi-grid .kpi span{font-size:19px}}
