.pc-scene .pc-anchors,.pc-explorer .pc-scene[data-level=campus] .pc-anchors{display:block}.pc-explorer .pc-scene .pc-anchors button{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;gap:0;display:grid;place-items:center;border-radius:50%;transform:translate(-50%,-50%);font-size:10px;font-weight:600;line-height:1;color:#36574b;background:#f9fbf3f5;overflow:visible;isolation:isolate}.pc-explorer .pc-scene .pc-anchors button:after{content:none}.pc-explorer .pc-scene .pc-anchors button:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:var(--marker-leader-length, 0px);height:1px;transform-origin:0 50%;transform:rotate(var(--marker-leader-angle, 0rad));clip-path:inset(-1px 0 -1px 16px);background:#52705a80;pointer-events:none}.pc-explorer .pc-scene .pc-anchors button[aria-pressed=true],.pc-explorer .pc-scene .pc-anchors button:hover,.pc-explorer .pc-scene .pc-anchors button:focus-visible{background:#315f50;color:#fff;border-color:#315f50}.pc-explorer .pc-scene .pc-anchors button:focus-visible{outline:2px solid #315f50;outline-offset:3px}.pc-explorer .pc-scene .pc-anchors button .pc-marker-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;max-width:min(220px,70vw);padding:7px 9px;border-radius:5px;background:#f9fbf3;border:1px solid #a9b8ad;color:#274c3e;font-size:11px;font-weight:400;line-height:1.4;white-space:normal;pointer-events:none;opacity:0}.pc-explorer .pc-scene .pc-anchors button[data-tooltip-side=below] .pc-marker-tooltip{top:calc(100% + 8px);bottom:auto}.pc-explorer .pc-scene .pc-anchors button[data-tooltip-align=left] .pc-marker-tooltip{left:0;transform:none}.pc-explorer .pc-scene .pc-anchors button[data-tooltip-align=right] .pc-marker-tooltip{left:auto;right:0;transform:none}.pc-explorer .pc-scene .pc-anchors button:hover,.pc-explorer .pc-scene .pc-anchors button:focus-visible{z-index:2}.pc-explorer .pc-scene .pc-anchors button:hover .pc-marker-tooltip,.pc-explorer .pc-scene .pc-anchors button:focus-visible .pc-marker-tooltip{opacity:1}
