.panda-relation-dialog[data-astro-cid-7h3qco42]{width:min(960px,calc(100% - 2rem));border:0;border-radius:14px;padding:0}.panda-relation-dialog[data-astro-cid-7h3qco42]::backdrop{background:#0f172a8c}.panda-relation-dialog[data-astro-cid-7h3qco42] article[data-astro-cid-7h3qco42]{margin:0;padding:0;overflow:hidden}.panda-relation-dialog[data-astro-cid-7h3qco42] header[data-astro-cid-7h3qco42]{position:relative;padding:1rem 3rem;text-align:center;background:#f5f9fd}.panda-relation-dialog[data-astro-cid-7h3qco42] h2[data-astro-cid-7h3qco42]{margin:0 0 .75rem}.panda-relation-dialog[data-astro-cid-7h3qco42] .close[data-astro-cid-7h3qco42]{position:absolute;top:.55rem;right:.7rem;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:#475569;font-size:1.7rem;line-height:1}.relation-pandas[data-astro-cid-7h3qco42]{display:flex;justify-content:space-around;gap:1rem}.relation-panda[data-astro-cid-7h3qco42]{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:8rem}.relation-panda[data-astro-cid-7h3qco42] img[data-astro-cid-7h3qco42]{width:72px;height:72px;flex:0 0 72px;border:2px solid #4caf50;border-radius:6px;object-fit:cover}.relation-tree-canvas[data-astro-cid-7h3qco42]{width:100%;height:420px}.relation-tree-stage[data-astro-cid-7h3qco42]{position:relative}.relation-tree-controls[data-astro-cid-7h3qco42]{position:absolute;top:.5rem;right:.5rem;z-index:2;display:flex;gap:.35rem;padding:.35rem;border:none;border-radius:8px;background:#fffffff0}.relation-tree-controls[data-astro-cid-7h3qco42] button[data-astro-cid-7h3qco42]{min-width:2rem;height:1.9rem;padding:0 .25rem;border:1px solid #b8c9da;border-radius:5px;background:#fff;color:#34526f;cursor:pointer;line-height:1}.relation-tree-controls[data-astro-cid-7h3qco42] button[data-astro-cid-7h3qco42]:hover{background:#edf5fc}.relation-tree-loading[data-astro-cid-7h3qco42]{padding:2rem;text-align:center;color:#64748b}.relation-tree-loading[data-astro-cid-7h3qco42].hidden{display:none}.panda-relation-dialog[data-astro-cid-7h3qco42] footer[data-astro-cid-7h3qco42]{min-height:2.5rem;padding:.75rem 1rem;text-align:center;color:#475569}.panda-card[data-astro-cid-64eoytjl]{border-radius:8px;transition:box-shadow .2s,transform .2s}.panda-card[data-astro-cid-64eoytjl]:hover{box-shadow:0 6px 20px #0f172a1f;transform:translateY(-2px)}.panda-card[data-astro-cid-64eoytjl] .layui-card-body[data-astro-cid-64eoytjl]{padding:16px}.panda-card[data-astro-cid-64eoytjl] .layui-card-body[data-astro-cid-64eoytjl]>a[data-astro-cid-64eoytjl]{display:block;color:inherit;text-decoration:none}.panda-cover[data-astro-cid-64eoytjl]{width:100%;height:160px;object-fit:cover;border-radius:6px;display:block}.panda-card-name[data-astro-cid-64eoytjl]{margin:10px 0 4px;font-size:1.05em;color:#1f2d3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.id-info-row[data-astro-cid-64eoytjl]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.id-info[data-astro-cid-64eoytjl]{color:#8a8a8a;font-size:.85em;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panda-meta[data-astro-cid-64eoytjl] p[data-astro-cid-64eoytjl]{margin:4px 0;font-size:.85em;color:#5f6b7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relation-query-button[data-astro-cid-64eoytjl]{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem;padding:.18rem;border:1px solid #b8c9da;border-radius:50%;background:#fff;opacity:.8;cursor:pointer}.relation-query-button[data-astro-cid-64eoytjl]:hover,.relation-query-button[data-astro-cid-64eoytjl]:focus-visible{opacity:1;box-shadow:0 0 0 3px #4a90d933}.relation-query-button[data-astro-cid-64eoytjl] img[data-astro-cid-64eoytjl]{width:100%;height:100%;object-fit:contain;pointer-events:none}.relation-query-button[data-astro-cid-64eoytjl]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:4px 10px;border-radius:4px;background:#0f172ae0;color:#fff;font-size:12px;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:60}.relation-query-button[data-astro-cid-64eoytjl]:before{content:"";position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#0f172ae0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:60}.relation-query-button[data-astro-cid-64eoytjl]:hover:after,.relation-query-button[data-astro-cid-64eoytjl]:hover:before,.relation-query-button[data-astro-cid-64eoytjl]:focus-visible:after,.relation-query-button[data-astro-cid-64eoytjl]:focus-visible:before{opacity:1;visibility:visible}.relation-query-button[data-astro-cid-64eoytjl].relation-selected{border-color:var(--accent);background:#16baaa1f;opacity:1;box-shadow:0 0 0 2px #16baaa59}.relation-query-button[data-astro-cid-64eoytjl].relation-selected:hover,.relation-query-button[data-astro-cid-64eoytjl].relation-selected:focus-visible{box-shadow:0 0 0 3px #16baaa59}.panda-pagination[data-astro-cid-64eoytjl]{margin-top:20px;text-align:center}.panda-pagination[data-astro-cid-64eoytjl] a[data-astro-cid-64eoytjl]{cursor:pointer}
