.tapp-tooltip-trigger{display:inline-grid;align-items:center;align-self:start;border-radius:9999px;font:inherit;vertical-align:middle;outline:2px solid transparent;outline-offset:calc(3px + var(--spacing-1));transition-timing-function:ease-in-out;transition-duration:.15s;transition-property:outline-offset}.tapp-tooltip-trigger:focus-visible{outline-color:var(--colors-primary-500);outline-width:2px;outline-offset:3px}.tapp-tooltip{position:relative;display:grid;grid-template-columns:1fr max-content;gap:var(--spacing-4);align-items:start;max-width:350px;padding:var(--spacing-4);border-radius:var(--border-radius-lg);color:var(--colors-black);background-color:var(--colors-white)}.tapp-tooltip:before{content:"";position:absolute;z-index:-2;inset:-1px;border:1px solid var(--tooltip-border-color);border-radius:calc(var(--border-radius-lg) + 1px);box-shadow:var(--tooltip-shadow)}.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{display:grid;border-radius:9999px;color:var(--colors-gray-700);outline:2px solid transparent;outline-offset:calc(3px + var(--spacing-1));transition-timing-function:ease-in-out;transition-duration:.15s;transition-property:outline-offset}.tapp-tooltip__close:focus-visible{outline-color:var(--colors-primary-500);outline-width:2px;outline-offset:3px}
