.cr-founder-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:4px 0 8px;min-width:0}
.cr-company .cr-founder-meta>p{flex:1 1 175px;justify-content:flex-start;gap:5px 12px;margin:0;min-width:0}
.cr-founder-contact{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;max-width:100%;margin-left:auto}
.cr-company .cr-founder-open{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid #e6e9ef;border-radius:7px;background:#f8f9fb;color:#435269;font:500 12px/1.4 Geist,sans-serif;white-space:nowrap;text-decoration:none}
.cr-company .cr-founder-open:hover{color:#3c4ef6;border-color:#cbd1f6;background:#f5f6ff}
.cr-founder-open[aria-disabled=true]{pointer-events:none;opacity:.6}
.cr-founder-open i{font-size:11px}
.cr-founder-contact>.nx-contact-state{flex-basis:100%;font-size:11px;line-height:1.4;margin:0;max-width:360px}
.cr-founder-contact>.nx-contact-state:empty{display:none}
.cr-founder-contact.is-open{flex-basis:100%;width:100%;margin:2px 0 0}
.cr-founder-contact-values{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;min-width:0;width:100%;font:500 13px/1.5 Geist,sans-serif;color:#3c495b}
.cr-founder-contact-values>a{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;text-decoration:none}
.cr-founder-contact-values>a>i{flex-shrink:0;font-size:12px;color:#8b96a5}
.cr-founder-phone{white-space:nowrap}
.cr-founder-email{flex:0 1 auto;min-width:100px}
.cr-founder-email span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px}
.cr-company .cr-founder-more{flex-shrink:0;border:0;border-radius:5px;background:#f0f2f6;color:#526077;font:600 11px/1.4 Geist,sans-serif;padding:3px 6px;min-height:25px;cursor:pointer}
.cr-founder-empty{font-size:12px;color:#7c8696}
.cr-founder-dialog{width:min(560px,calc(100% - 32px));max-height:85dvh;overflow:auto}
.cr-founder-dialog .su-dialog-body{padding:0 24px 24px}
.cr-founder-book-name{font-size:13px;line-height:1.5;color:#778295;margin:0 0 12px}
.cr-founder-book-list{padding:0;margin:0;list-style:none}
.cr-founder-book-list li{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid #edf0f4;font:14px/1.5 Geist,sans-serif;break-inside:avoid}
.cr-founder-book-list li>i{font-size:12px;flex:0 0 14px;color:#929baa}
.cr-founder-book-list a{color:#35445a;text-decoration:none;min-width:0;overflow-wrap:anywhere}
@media(max-width:720px){.cr-company .cr-founder-open{min-height:34px}.cr-founder-meta{gap:6px 8px}.cr-company .cr-founder-meta>p{flex-basis:150px}.cr-founder-contact-values{gap:5px 12px;font-size:13px}.cr-founder-email span{max-width:220px}.cr-founder-dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.cr-founder-dialog>header{position:sticky;top:0;background:#fff;z-index:1}.cr-founder-dialog .su-dialog-body{padding:0 18px 24px}}
@media print{.cr-company .cr-founder-meta{display:block;margin:1mm 0}.cr-founder-open,.cr-founder-contact-values,.cr-founder-contact>.nx-contact-state,.cr-founder-dialog{display:none!important}.cr-company .cr-founder-contact.is-open{display:block!important;margin:1mm 0}.cr-founder-print{font-size:8pt;line-height:1.5;overflow-wrap:anywhere}.cr-founder-print>div{break-inside:avoid}.cr-company .cr-founder:has(.cr-founder-print){break-inside:auto!important}.cr-founder-heading,.cr-founder-meta>p{break-after:avoid}}
