.trekkin-pulse-external,.viewer-pulse-external{position:fixed;width:30px;height:30px;border-radius:50%;border:3px solid;opacity:.45;pointer-events:none;animation:pulseExt 1.8s ease-out infinite;z-index:999999}.trekkin-pulse-external{border-color:#28a745b3}.viewer-pulse-external{border-color:#007bffb3}@keyframes pulseExt{0%{transform:scale(.8);opacity:.5}70%{transform:scale(2.2);opacity:0}to{transform:scale(.8);opacity:0}}.tk-guide-wrapper{position:relative;width:32px;height:32px}.tk-needle{position:absolute;top:50%;left:50%;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:24px solid #28a745;transform-origin:50% 100%;transform:translate(-50%,-100%) rotate(0);pointer-events:none;z-index:0}.tk-guide-dot-inner{position:absolute;top:50%;left:50%;width:14px;height:14px;background:#28a745;border-radius:50%;border:2px solid white;transform:translate(-50%,-50%);z-index:2}.tk-guide-dot-inner{width:18px;height:18px;background:#28a745;border-radius:50%;border:2px solid white;box-shadow:0 0 6px #28a74573}.tk-guide-halo{width:40px;height:40px;border-radius:50%;position:relative;pointer-events:none}.tk-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#28a74559;animation:tkHaloPulse 2.2s ease-out infinite;transform-origin:center center}@keyframes tkHaloPulse{0%{transform:scale(.45);opacity:.7}to{transform:scale(2.4);opacity:0}}*,button{-webkit-user-select:none!important;user-select:none!important}*{-webkit-tap-highlight-color:transparent!important}button,[role=button]{touch-action:manipulation!important}.panel-shell-wrapper{-webkit-user-select:none!important;-webkit-touch-callout:none!important;touch-action:manipulation!important;pointer-events:none}.panel-shell-wrapper>div{pointer-events:auto;touch-action:manipulation!important;-webkit-touch-callout:none!important}
