.common-tooltip-bubble{position:fixed;top:-9999px;right:-99px;visibility:hidden;z-index:999999999;overflow:visible;color:var(--common-tooltip-text-color,#fff);background-color:var(--common-tooltip-bg-color,#000);border:1px solid var(--common-tooltip-border-color,#fff);border-radius:.25rem}.common-tooltip-bubble:after{display:block;content:" ";width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid var(--common-tooltip-border-color,#fff);position:absolute}.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{left:50%;bottom:-.5rem;transform:rotate(180deg) translate(50%)}.common-tooltip-content{max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);overflow:auto;padding:.75rem;box-sizing:border-box}.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}
