.scene-callout-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-callout-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scene-callout-line path{stroke:var(--color-instruction);stroke-width:1.25px;fill:none;opacity:.7}.scene-callout-line circle{fill:var(--color-instruction);stroke:var(--color-surface);stroke-width:2px}.scene-callout{--focus-color:var(--color-instruction);pointer-events:auto;max-width:min(190px,100% - 24px);color:var(--color-instruction);font-size:var(--font-size-label);line-height:1.4;position:absolute;top:0;left:0}.scene-callout summary{border:1px solid var(--color-instruction-selected);border-radius:var(--radius-label);background:var(--color-instruction-surface);max-width:100%;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:7px 10px;list-style:none;display:block;overflow:hidden}.scene-callout summary::-webkit-details-marker{display:none}.scene-callout-content{padding:var(--space-3);border-radius:var(--radius-label);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-feedback);margin-top:var(--space-1);overflow-wrap:anywhere;white-space:normal}.scene-callout-content:empty,.scene-callout[hidden],.scene-callout-layer[hidden]{display:none}.scene-callout-line .scene-motion-arrow{stroke:var(--color-text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}
