Every panel below is the same <ledrapay-payslip-viewer> and <ledrapay-employee-detail> — no forks, no overrides in JS. Each client "app" is just a wrapper div that sets --ledrapay-* CSS variables; the tokens pierce the Shadow DOM, so the host chrome and the embedded components stay visually unified.