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