/* Scoped additive professional network; business discovery and company navigation unchanged. */
.pn-network,.pn-profile-actions,.pn-tools{box-sizing:border-box;min-width:0}
.pn-tools{display:flex;flex-wrap:wrap;gap:8px;margin-block:10px}
.pn-tools button,.pn-person-action,.pn-more,.pn-connect>summary{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.pn-group{margin-block:18px}.pn-group h3{font-size:1rem;margin-block:0 6px}.pn-note,.pn-detail,.pn-reason{font-size:.875rem;line-height:1.5;color:var(--muted,#536e7d);margin-block:6px}
.pn-list{padding:0;margin:0;list-style:none}.pn-row{display:flex;align-items:center;gap:10px;min-width:0;padding-block:12px;border-bottom:1px solid var(--border,#d8e4ec)}
.pn-avatar{flex:0 0 40px;position:relative;display:grid;place-items:center;overflow:hidden;width:40px;height:40px;border-radius:50%;background:#e5f0fa;color:#1d5e95;font-weight:700}.pn-avatar img{position:absolute;width:100%;height:100%;object-fit:cover}
.pn-person{flex:1;min-width:0;overflow-wrap:anywhere}.pn-person>strong,.pn-detail,.pn-reason{display:block}.pn-person>strong{font-size:1rem}.pn-reason{font-size:.8rem;margin:3px 0}.pn-person-action{flex:0 1 140px;font-size:.875rem}
.pn-profile-actions{margin-block:12px}.pn-connect{margin-block:8px}.pn-connect>summary{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;cursor:pointer;list-style:none;border-radius:12px}.pn-connect>summary::-webkit-details-marker{display:none}.pn-connect .people-introduction{margin-block:12px}.pn-connect textarea{box-sizing:border-box;width:100%;max-width:100%}
.pn-network button:focus-visible,.pn-home-tools button:focus-visible,.pn-connect>summary:focus-visible{outline:3px solid #287bbf;outline-offset:3px}
.pn-home-tools button{font-size:.875rem}.pn-network>h2{font-size:1.25rem}.hd-list>.pn-network{list-style:none}.pn-status{overflow-wrap:anywhere}
:root[data-design="dark"] .pn-network,:root[data-design="dark"] .pn-profile-actions{color:#e4edf4}:root[data-design="dark"] :is(.pn-note,.pn-detail,.pn-reason){color:#adbfce}:root[data-design="dark"] .pn-row{border-color:#3b5265}:root[data-design="dark"] .pn-connect>summary:focus-visible{outline-color:#72b6ff}
@media(max-width:420px){.pn-row{flex-wrap:wrap}.pn-person{flex-basis:calc(100% - 50px)}.pn-person-action{flex-basis:auto;margin-inline-start:50px}.pn-home-tools{gap:6px}.pn-home-tools button{flex:1}}
html:root body .pn-profile-avatar,html:root body .pn-profile-name{min-height:44px;max-width:100%;padding:0;border:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;cursor:pointer}
.pn-profile-avatar{display:grid;place-items:center;flex:0 0 44px;width:44px}.pn-profile-name{display:block;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.4;text-align:start;overflow-wrap:anywhere}.pn-profile-avatar:focus-visible,.pn-profile-name:focus-visible{outline:3px solid #287bbf;outline-offset:3px}
@media(max-width:420px){.pn-row .pn-person{flex-basis:calc(100% - 54px)}.pn-person-action{margin-inline-start:54px}}
