.erp-genealogy-preview-module__mWLPAG__stage{padding:8px 8px 96px}.erp-genealogy-preview-module__mWLPAG__map{background:#fff;width:100%;position:relative}.erp-genealogy-preview-module__mWLPAG__key{color:var(--body);gap:12px;font-size:11.5px;display:flex}.erp-genealogy-preview-module__mWLPAG__key span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.erp-genealogy-preview-module__mWLPAG__key span:before{content:"";background:#0f6e56;border-radius:2px;width:8px;height:8px}.erp-genealogy-preview-module__mWLPAG__key [data-tone=red]:before{background:#a32d2d}.erp-genealogy-preview-module__mWLPAG__key [data-tone=grey]:before{background:#a8adb8}.erp-genealogy-preview-module__mWLPAG__svg{background:#faf9f6;width:100%;height:auto;padding:14px 16px 18px;display:block}.erp-genealogy-preview-module__mWLPAG__colHead{fill:var(--muted);letter-spacing:.08em;font-size:9.5px;font-weight:600}.erp-genealogy-preview-module__mWLPAG__edge{fill:none;stroke-width:1.6px}.erp-genealogy-preview-module__mWLPAG__edge[data-tone=green]{stroke:#0f6e56}.erp-genealogy-preview-module__mWLPAG__edge[data-tone=red]{stroke:#a32d2d}.erp-genealogy-preview-module__mWLPAG__edge[data-tone=grey]{stroke:#a8adb8;stroke-dasharray:4 4}.erp-genealogy-preview-module__mWLPAG__node{fill:#fff;stroke:var(--line);stroke-width:1px}.erp-genealogy-preview-module__mWLPAG__node[data-tone=lot]{fill:#fffcf3;stroke:var(--ink);stroke-width:1.6px}.erp-genealogy-preview-module__mWLPAG__dot[data-tone=green]{fill:#0f6e56}.erp-genealogy-preview-module__mWLPAG__dot[data-tone=red]{fill:#a32d2d}.erp-genealogy-preview-module__mWLPAG__dot[data-tone=grey]{fill:#a8adb8}.erp-genealogy-preview-module__mWLPAG__nodeTitle{fill:var(--ink);font-size:11.5px;font-weight:600}.erp-genealogy-preview-module__mWLPAG__nodeTitle[data-link=true]{fill:#185fa5}.erp-genealogy-preview-module__mWLPAG__nodeSub{fill:var(--body);font-size:9.5px}.erp-genealogy-preview-module__mWLPAG__nodeSub[data-tone=red]{fill:#a32d2d}.erp-genealogy-preview-module__mWLPAG__recall{border-radius:12px;grid-template-columns:170px repeat(4,minmax(0,1fr));display:grid;bottom:8px;left:32px;right:32px}.erp-genealogy-preview-module__mWLPAG__recall>:first-child{border-bottom:0;border-right:1px solid var(--line)}.erp-genealogy-preview-module__mWLPAG__recallRow{border-left:1px solid var(--line);grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;padding:12px;display:grid}.erp-genealogy-preview-module__mWLPAG__recallRow:nth-child(2){border-left:0}.erp-genealogy-preview-module__mWLPAG__recallRow svg{display:none}.erp-genealogy-preview-module__mWLPAG__recallRow i{background:#3f6fdc;border-radius:50%;width:7px;height:7px;margin-top:5px}.erp-genealogy-preview-module__mWLPAG__recallRow i[data-tone=red]{background:#a32d2d}.erp-genealogy-preview-module__mWLPAG__recallRow i[data-tone=amber]{background:#c98316}.erp-genealogy-preview-module__mWLPAG__recallRow b{color:var(--ink);font-size:12px;font-weight:600;line-height:1.35}.erp-genealogy-preview-module__mWLPAG__recallRow p{color:var(--body);margin-top:2px;font-size:11px;line-height:1.35}@media (max-width:767px){.erp-genealogy-preview-module__mWLPAG__stage{padding-bottom:250px}.erp-genealogy-preview-module__mWLPAG__key{display:none}.erp-genealogy-preview-module__mWLPAG__recall{grid-template-columns:1fr 1fr;left:0;right:0}.erp-genealogy-preview-module__mWLPAG__recall>:first-child{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.erp-genealogy-preview-module__mWLPAG__recallRow:nth-child(2n){border-left:0}.erp-genealogy-preview-module__mWLPAG__recallRow:nth-child(n+4){border-top:1px solid var(--line)}}
