.registration-link-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin:12px 0;background:var(--bg-card,#fff);border:1px solid var(--border-color,#dbe3ef);border-radius:10px}
.registration-link-tools strong,.registration-link-tools span{display:block}.registration-link-tools span{font-size:13px;margin-top:4px;color:var(--text-secondary,#627187)}
.registration-links-dialog{box-sizing:border-box;width:min(820px,calc(100vw - 24px));max-height:85vh;overflow:auto;padding:22px;border:1px solid #c7d3e5;border-radius:14px;box-shadow:0 18px 55px #17233b33;background:var(--bg-card,#fff);color:var(--text-primary,#17233b);font:inherit}.registration-links-dialog>.ficha-link-actions{position:sticky;top:0;background:var(--bg-card,#fff);padding-bottom:12px;z-index:1}.registration-links-dialog h2{font-size:20px;margin:0}.registration-links-dialog p{font-size:14px;line-height:1.55;margin:8px 0}.registration-link-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}
.registration-link-card{padding:16px;border:1px solid #d9e2ef;border-radius:10px;background:var(--bg-card,#fff);color:var(--text-primary,#17233b);text-align:left;cursor:pointer}.registration-link-card:hover,.registration-link-card:focus-visible{border-color:#2547c5;box-shadow:0 0 0 2px #2547c522}.registration-link-card strong,.registration-link-card span{display:block}.registration-link-card strong{font-size:15px;margin-bottom:7px}.registration-link-card span{font-size:13px;line-height:1.5;color:var(--text-secondary,#627187)}
.registration-existing{border-top:1px solid #dbe3ef;padding-top:14px}.registration-existing h3{font-size:15px}.registration-existing p{font-size:13px}
.nl-people-section{padding:5px 0}.nl-people-heading{font-size:10px!important;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:#9eafd0;margin:12px 8px 5px!important}.nl-people-section[hidden]{display:none!important}
@media(max-width:600px){.registration-link-cards{grid-template-columns:1fr}.registration-link-tools{align-items:stretch;flex-direction:column}}
