.m3-tooltip{--tooltip-background:var(--color-surface-inverse);--tooltip-color:var(--color-text-inverse);--tooltip-border-radius:var(--radius-2);--tooltip-padding:0.25rem 0.5rem;--tooltip-font-size:0.75rem;--tooltip-line-height:1rem;--tooltip-max-width:12.5rem;--tooltip-z-index:var(--z-tooltip,var(--z-toast));--tooltip-box-shadow:none;--tooltip-border:none;--tooltip-font-weight:var(--font-weight-medium,500);--tooltip-rich-background:var(--color-surface-2);--tooltip-rich-color:var(--color-text);--tooltip-rich-border-radius:var(--radius-3);--tooltip-rich-padding:0.75rem 1rem;--tooltip-rich-max-width:20rem;--tooltip-rich-box-shadow:var(--shadow-md);--tooltip-rich-font-size:0.875rem;--tooltip-rich-line-height:1.25rem;--tooltip-title-font-size:0.875rem;--tooltip-title-font-weight:var(--font-weight-medium,500);--tooltip-title-color:var(--color-text);--tooltip-title-margin:0 0 0.25rem;--tooltip-title-line-height:1.25rem;--tooltip-content-color:var(--color-text-muted);--tooltip-content-margin:0 0 0.5rem;--tooltip-actions-gap:0.5rem;--tooltip-actions-margin:0.5rem 0 0;background-color:var(--tooltip-background);border:var(--tooltip-border);border-radius:var(--tooltip-border-radius);box-shadow:var(--tooltip-box-shadow);box-sizing:border-box;color:var(--tooltip-color);font-size:var(--tooltip-font-size);font-weight:var(--tooltip-font-weight);line-height:var(--tooltip-line-height);max-width:var(--tooltip-max-width);padding:var(--tooltip-padding);position:absolute;z-index:var(--tooltip-z-index)}.m3-tooltip.tooltip\:rich{--tooltip-background:var(--tooltip-rich-background);--tooltip-color:var(--tooltip-rich-color);--tooltip-border-radius:var(--tooltip-rich-border-radius);--tooltip-padding:var(--tooltip-rich-padding);--tooltip-max-width:var(--tooltip-rich-max-width);--tooltip-box-shadow:var(--tooltip-rich-box-shadow);--tooltip-font-size:var(--tooltip-rich-font-size);--tooltip-line-height:var(--tooltip-rich-line-height)}.m3-tooltip .tooltip-title{color:var(--tooltip-title-color);font-size:var(--tooltip-title-font-size);font-weight:var(--tooltip-title-font-weight);line-height:var(--tooltip-title-line-height);margin:var(--tooltip-title-margin)}.m3-tooltip .tooltip-content{color:var(--tooltip-content-color);margin:var(--tooltip-content-margin)}.m3-tooltip .tooltip-actions{display:flex;gap:var(--tooltip-actions-gap);margin:var(--tooltip-actions-margin)}