.relationship-explorer-v2494{max-width:1580px;margin:0 auto;padding-bottom:36px}.relationship-explorer-v2494__head{align-items:flex-start}.relationship-explorer-v2494__kicker,.relationship-explorer-v2494__eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#67809f}.relationship-explorer-v2494__head p{max-width:760px;margin:6px 0 0;color:#64748b}.relationship-explorer-v2494__toolbar{display:grid;grid-template-columns:minmax(320px,1fr) auto auto;align-items:center;gap:16px;padding:12px 14px;margin:12px 0}.relationship-explorer-v2494__search{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 10px;border:1px solid #d9e2ec;border-radius:12px;background:#fff}.relationship-explorer-v2494__search:focus-within{border-color:#7aa7df;box-shadow:0 0 0 3px rgba(31,79,143,.09)}.relationship-explorer-v2494__search span{font-size:20px;color:#64748b}.relationship-explorer-v2494__search input{border:0;outline:0;min-width:0;width:100%;font:inherit;background:transparent}.relationship-explorer-v2494__search button{border:0;background:transparent;color:#94a3b8;font-size:20px;cursor:pointer}.relationship-explorer-v2494__scope{font-weight:800;max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relationship-explorer-v2494__stats{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.relationship-explorer-v2494__stat{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:5px;align-items:center;padding:5px 8px;border-radius:9px;background:#f4f7fb}.relationship-explorer-v2494__stat i{grid-row:1/3;font-style:normal;color:#547296}.relationship-explorer-v2494__stat b{font-size:12px;line-height:1}.relationship-explorer-v2494__stat small{font-size:9px;color:#7b8da3;line-height:1.1}.relationship-explorer-v2494__workspace{display:grid;grid-template-columns:minmax(580px,1.65fr) minmax(330px,.85fr);gap:14px;align-items:start}.relationship-explorer-v2494__tree,.relationship-explorer-v2494__inspector{padding:0;overflow:hidden}.relationship-explorer-v2494__tree{min-height:610px}.relationship-explorer-v2494__tree-head{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid #edf1f5}.relationship-explorer-v2494__tree-head strong{font-size:14px}.relationship-explorer-v2494__tree-head span{font-size:11px;color:#7b8da3}.relationship-explorer-v2494__tree-scroll{max-height:calc(100vh - 250px);min-height:560px;overflow:auto;padding:12px 14px 24px}.relationship-explorer-v2494__root-list,.relationship-explorer-v2494__children{list-style:none;margin:0;padding:0}.relationship-explorer-v2494__children{position:relative;margin-left:22px;padding-left:16px}.relationship-explorer-v2494__children:before{content:"";position:absolute;left:5px;top:0;bottom:14px;border-left:1px solid #d8e1eb}.relationship-explorer-v2494__node{position:relative}.relationship-explorer-v2494__children>.relationship-explorer-v2494__node:before{content:"";position:absolute;left:-11px;top:21px;width:11px;border-top:1px solid #d8e1eb}.relationship-explorer-v2494__node-row{display:flex;align-items:stretch;min-height:46px;margin:3px 0;border:1px solid transparent;border-radius:10px;transition:.12s ease}.relationship-explorer-v2494__node-row:hover{background:#f7f9fc}.relationship-explorer-v2494__node-row.selected{background:#eef5ff;border-color:#b9d2f2;box-shadow:0 1px 0 rgba(31,79,143,.04)}.relationship-explorer-v2494__node[data-tone="danger"]>.relationship-explorer-v2494__node-row{border-left-color:#dc4c4c;border-left-width:3px}.relationship-explorer-v2494__node[data-tone="warn"]>.relationship-explorer-v2494__node-row{border-left-color:#d99c25;border-left-width:3px}.relationship-explorer-v2494__node[data-tone="success"]>.relationship-explorer-v2494__node-row{border-left-color:#4b9a6b;border-left-width:3px}.relationship-explorer-v2494__toggle{flex:0 0 30px;border:0;background:transparent;color:#6c7f96;font-weight:900;cursor:pointer}.relationship-explorer-v2494__toggle:disabled{cursor:default;color:#d1d9e2}.relationship-explorer-v2494__choose{flex:1;min-width:0;display:grid;grid-template-columns:30px minmax(130px,1fr) minmax(90px,.55fr) auto;align-items:center;gap:8px;border:0;background:transparent;text-align:left;padding:5px 8px 5px 0;cursor:pointer;color:inherit}.relationship-explorer-v2494__type-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#edf2f7;color:#375a82;font-size:14px}.relationship-explorer-v2494__node[data-type="organization"] .relationship-explorer-v2494__type-icon{background:#e8f1ff;color:#235995}.relationship-explorer-v2494__node[data-type="machine"] .relationship-explorer-v2494__type-icon{background:#edf4f2;color:#376d62}.relationship-explorer-v2494__node[data-type="controller"] .relationship-explorer-v2494__type-icon{background:#f0edfa;color:#604c8e}.relationship-explorer-v2494__node[data-type="backup"] .relationship-explorer-v2494__type-icon{background:#eef5ff;color:#366fae}.relationship-explorer-v2494__node[data-type="hardware"] .relationship-explorer-v2494__type-icon{background:#fff4e4;color:#9a6920}.relationship-explorer-v2494__node[data-type="sale"] .relationship-explorer-v2494__type-icon{background:#edf8ef;color:#39764b}.relationship-explorer-v2494__node-text{min-width:0;display:flex;flex-direction:column}.relationship-explorer-v2494__node-text strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relationship-explorer-v2494__node-text small{font-size:11px;color:#72849a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relationship-explorer-v2494__node-meta{font-size:10px;color:#718198;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relationship-explorer-v2494__badge{font-size:9px;font-style:normal;font-weight:800;color:#53677f;background:#eef2f6;padding:3px 6px;border-radius:999px;white-space:nowrap}.relationship-explorer-v2494__inspector{position:sticky;top:76px;min-height:400px}.relationship-explorer-v2494__inspector-head{display:flex;justify-content:space-between;gap:12px;padding:17px 17px 12px;border-bottom:1px solid #edf1f5}.relationship-explorer-v2494__inspector-identity{min-width:0}.relationship-explorer-v2494__inspector-identity h2{font-size:20px;line-height:1.18;margin:4px 0 5px;overflow-wrap:anywhere}.relationship-explorer-v2494__inspector-identity p{font-size:12px;color:#718198;margin:0}.relationship-explorer-v2494__inspector-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:12px;background:#edf3fa;font-size:19px;color:#355d88}.relationship-explorer-v2494__inspector-strip{display:flex;justify-content:space-between;gap:10px;padding:8px 17px;background:#f8fafc;font-size:11px;color:#657991}.relationship-explorer-v2494__inspector-strip i{font-style:normal;font-weight:800}.relationship-explorer-v2494__facts{display:grid;grid-template-columns:1fr 1fr;padding:10px;gap:6px}.relationship-explorer-v2494__fact{display:flex;flex-direction:column;gap:2px;padding:8px 9px;border-radius:9px;background:#f7f9fc;color:inherit;text-decoration:none;min-width:0}.relationship-explorer-v2494__fact span{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:#8493a5}.relationship-explorer-v2494__fact strong{font-size:12px;overflow-wrap:anywhere}.relationship-explorer-v2494__fact[data-tone="warn"]{background:#fff8ec}.relationship-explorer-v2494__fact[data-tone="danger"]{background:#fff0f0}.relationship-explorer-v2494__fact[data-tone="success"]{background:#eff8f2}.relationship-explorer-v2494__relations{padding:5px 12px 10px;border-top:1px solid #edf1f5}.relationship-explorer-v2494__relations h3{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#778a9f;margin:8px 4px}.relationship-explorer-v2494__relation{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px;border-radius:8px;text-decoration:none;color:inherit}.relationship-explorer-v2494__relation:hover{background:#f5f8fb}.relationship-explorer-v2494__relation>span{display:flex;flex-direction:column;min-width:0}.relationship-explorer-v2494__relation strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relationship-explorer-v2494__relation small{font-size:10px;color:#7a8ca1}.relationship-explorer-v2494__relation b{font-size:10px;white-space:nowrap}.relationship-explorer-v2494__inspector-actions{display:flex;flex-wrap:wrap;gap:6px;padding:11px 12px;border-top:1px solid #edf1f5}.relationship-explorer-v2494__action{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #d7e0ea;border-radius:8px;text-decoration:none;color:#37516e;font-size:11px;background:#fff}.relationship-explorer-v2494__action.primary{background:#1f4f8f;color:#fff;border-color:#1f4f8f}.relationship-explorer-v2494__child-hint{padding:0 13px 13px;color:#8291a2;font-size:10px}.relationship-explorer-v2494__empty-inspector{display:grid;place-items:center;text-align:center;padding:70px 30px;color:#7a8da3}.relationship-explorer-v2494__empty-inspector>span{font-size:34px}.relationship-explorer-v2494__empty-inspector strong{margin-top:9px;color:#49617c}.relationship-explorer-v2494__empty-inspector p{max-width:250px;font-size:12px}.relationship-explorer-v2494__loading,.relationship-explorer-v2494__error{display:flex;align-items:center;gap:12px;padding:28px}.relationship-explorer-v2494__loading>div:last-child{display:flex;flex-direction:column}.relationship-explorer-v2494__loading span,.relationship-explorer-v2494__error span{color:#74869b;font-size:12px}.relationship-explorer-v2494__spinner{width:26px;height:26px;border:3px solid #dce7f2;border-top-color:#1f4f8f;border-radius:50%;animation:rel2494spin .8s linear infinite}@keyframes rel2494spin{to{transform:rotate(360deg)}}.relationship-explorer-link-v2494{white-space:nowrap}
@media(max-width:1180px){.relationship-explorer-v2494__toolbar{grid-template-columns:1fr auto}.relationship-explorer-v2494__stats{grid-column:1/-1;justify-content:flex-start}.relationship-explorer-v2494__workspace{grid-template-columns:1fr}.relationship-explorer-v2494__tree-scroll{max-height:none;min-height:420px}.relationship-explorer-v2494__inspector{position:static}.relationship-explorer-v2494__choose{grid-template-columns:30px minmax(130px,1fr) auto}.relationship-explorer-v2494__node-meta{display:none}}
@media(max-width:720px){.relationship-explorer-v2494{padding:0 0 80px}.relationship-explorer-v2494__head-actions{display:none}.relationship-explorer-v2494__toolbar{grid-template-columns:1fr;padding:9px}.relationship-explorer-v2494__scope{max-width:none}.relationship-explorer-v2494__stats{overflow-x:auto;flex-wrap:nowrap}.relationship-explorer-v2494__workspace{gap:8px}.relationship-explorer-v2494__tree-scroll{padding:8px 5px 18px}.relationship-explorer-v2494__children{margin-left:12px;padding-left:8px}.relationship-explorer-v2494__children:before{left:1px}.relationship-explorer-v2494__children>.relationship-explorer-v2494__node:before{left:-7px;width:7px}.relationship-explorer-v2494__choose{grid-template-columns:28px minmax(0,1fr) auto;padding-right:3px}.relationship-explorer-v2494__badge{display:none}.relationship-explorer-v2494__toggle{flex-basis:25px}.relationship-explorer-v2494__facts{grid-template-columns:1fr}.relationship-explorer-v2494__inspector-identity h2{font-size:17px}}
