.tapp-tooltip-trigger{align-items:center;align-self:start;border-radius:9999px;display:inline-grid;font:inherit;outline:2px solid transparent;outline-offset:calc(3px + var(--spacing-1));transition-duration:.15s;transition-property:outline-offset;transition-timing-function:ease-in-out;vertical-align:middle}.tapp-tooltip-trigger:focus-visible{outline-color:var(--colors-primary-500);outline-offset:3px;outline-width:2px}.tapp-tooltip{align-items:start;background-color:var(--colors-white);border-radius:var(--border-radius-lg);color:var(--colors-black);display:grid;gap:var(--spacing-4);grid-template-columns:1fr max-content;max-width:350px;padding:var(--spacing-4);position:relative}.tapp-tooltip:before{border:1px solid var(--tooltip-border-color);border-radius:calc(var(--border-radius-lg) + 1px);box-shadow:var(--tooltip-shadow);content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;position:absolute;z-index:-2}.tapp-tooltip>span:has(svg){z-index:-1}.tapp-tooltip__arrow{overflow:visible;paint-order:stroke;fill:var(--colors-white);stroke:var(--tooltip-border-color);stroke-linecap:square;stroke-width:1px}.tapp-tooltip__close{border-radius:9999px;color:var(--colors-gray-700);display:grid;outline:2px solid transparent;outline-offset:calc(3px + var(--spacing-1));transition-duration:.15s;transition-property:outline-offset;transition-timing-function:ease-in-out}.tapp-tooltip__close:focus-visible{outline-color:var(--colors-primary-500);outline-offset:3px;outline-width:2px}
