.common-tooltip-bubble{background-color:var(--common-tooltip-bg-color,#000);border:1px solid var(--common-tooltip-border-color,#fff);border-radius:.25rem;color:var(--common-tooltip-text-color,#fff);overflow:visible;position:fixed;right:-99px;top:-9999px;visibility:hidden;z-index:999999999}.common-tooltip-bubble:after{border-bottom:.5rem solid var(--common-tooltip-border-color,#fff);border-left:.5rem solid transparent;border-right:.5rem solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.common-tooltip-bubble.placement-left:after{left:calc(100% - .25rem);top:50%;transform:translateY(-50%) rotate(90deg)}.common-tooltip-bubble.placement-right:after{left:-.75rem;top:50%;transform:translateY(-50%) rotate(270deg)}.common-tooltip-bubble.placement-top:after{left:50%;top:-.5rem;transform:translate(-50%)}.common-tooltip-bubble.placement-bottom:after{bottom:-.5rem;left:50%;transform:rotate(180deg) translate(50%)}.common-tooltip-content{box-sizing:border-box;max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem);overflow:auto;padding:.75rem}.common-tooltip-long-press-trigger,.common-tooltip-long-press-trigger *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.common-tooltip-long-press-trigger img{-webkit-user-drag:none}
