:root,[data-theme]{--kds-tooltip-border-radius:var(--kds-border-radius-s)}[data-theme^=business]{--kds-tooltip-border-radius:var(--kds-border-radius-xs)}.kds-tooltip-container{outline:none;flex-direction:column;display:inline-flex;position:relative}.kds-tooltip-container__trigger{color:var(--kds-color-text-primary);cursor:help;align-items:center;display:flex}.kds-tooltip-container__trigger--disabled{cursor:not-allowed}.kds-tooltip-container__trigger:focus,.kds-tooltip-container__trigger:focus-visible{outline:none}.kds-tooltip-container__trigger:focus-visible:before{top:calc(-1 * (var(--kds-focus-size) + var(--kds-focus-spacing)));right:calc(-1 * (var(--kds-focus-size) + var(--kds-focus-spacing)));bottom:calc(-1 * (var(--kds-focus-size) + var(--kds-focus-spacing)));left:calc(-1 * (var(--kds-focus-size) + var(--kds-focus-spacing)));border:var(--kds-focus-size) solid var(--kds-color-focus-primary);content:"";pointer-events:none;border-radius:calc(var(--kds-border-radius-m) + var(--kds-focus-size) + var(--kds-focus-spacing));position:absolute}.kds-tooltip-container__trigger[tabindex]:focus-visible+.tooltip{outline:none;display:inline-flex}.kds-tooltip-container__content{z-index:var(--kds-zindex-tooltip)}@supports (filter:var(--kds-drop-shadow-m)){.kds-tooltip-container__content{filter:var(--kds-drop-shadow-m)}}@supports not (filter:var(--kds-drop-shadow-m)){.kds-tooltip-container__content{box-shadow:var(--kds-box-shadow-m)}}.kds-tooltip-container__content[data-popper-placement^=top]>.kds-tooltip-container__arrow{bottom:calc(-1 * var(--kds-spacing-xs))}.kds-tooltip-container__content[data-popper-placement^=top]>.kds-tooltip-container__arrow:before{transform:rotate(225deg)}.kds-tooltip-container__content[data-popper-placement^=bottom]>.kds-tooltip-container__arrow{top:calc(-1 * var(--kds-spacing-xs) - 2px)}.kds-tooltip-container__content[data-popper-placement^=bottom]>.kds-tooltip-container__arrow:before{transform:rotate(45deg)}.kds-tooltip-container__content[data-popper-placement^=left]>.kds-tooltip-container__arrow{right:calc(-1 * var(--kds-spacing-xs))}.kds-tooltip-container__content[data-popper-placement^=left]>.kds-tooltip-container__arrow:before{transform:rotate(135deg)}.kds-tooltip-container__content[data-popper-placement^=right]>.kds-tooltip-container__arrow{left:calc(-1 * var(--kds-spacing-xs) - 2px)}.kds-tooltip-container__content[data-popper-placement^=right]>.kds-tooltip-container__arrow:before{transform:rotate(-45deg)}.kds-tooltip-container__content:focus,.kds-tooltip-container__content:focus-visible{outline:none}.kds-tooltip-container__content-inner{box-sizing:border-box;width:max-content;max-width:240px;color:var(--kds-color-text-primary);background:var(--kds-color-elevated-block-primary);border:var(--kds-border-s) solid var(--kds-color-border-elevation);border-radius:var(--kds-tooltip-border-radius);word-break:break-word;position:relative}.kds-tooltip-container__content-inner--s{padding:var(--kds-spacing-s) var(--kds-spacing-splus);font-weight:var(--kds-font-weight-regular);font-size:var(--kds-font-size-xs);line-height:var(--kds-line-height-s)}.kds-tooltip-container__content-inner--m{padding:var(--kds-spacing-splus) var(--kds-spacing-m);font-weight:var(--kds-font-weight-regular);font-size:var(--kds-font-size-s);line-height:var(--kds-line-height-m)}.kds-tooltip-container__content-inner--inversed{color:var(--kds-color-text-primary-inverse);background:var(--kds-color-block-inverse);border:none}.kds-tooltip-container__arrow{width:10px;height:10px;position:absolute}.kds-tooltip-container__arrow:before{background:var(--kds-color-elevated-block-primary);border-top:var(--kds-border-s) solid var(--kds-color-border-elevation);border-left:var(--kds-border-s) solid var(--kds-color-border-elevation);content:"";width:11px;height:11px;display:block}.kds-tooltip-container__arrow--inversed:before{background:var(--kds-color-block-inverse);border-top-color:var(--kds-color-block-inverse);border-left-color:var(--kds-color-block-inverse)}.kds-tooltip-container__arrow--hidden{display:none}.kds-tooltip-theme-provider{z-index:var(--kds-zindex-tooltip);position:fixed}
