UNPKG

@vaadin/vaadin-lumo-styles

Version:

Lumo is a design system foundation for modern web applications, used by Vaadin components

54 lines (44 loc) 1.71 kB
/** * @license * Copyright (c) 2017 - 2026 Vaadin Ltd. * This program is available under Apache License Version 2.0, available at https://vaadin.com/license/ */ @media lumo_components_tooltip-overlay { :host { --_vaadin-tooltip-default-offset: var(--lumo-space-xs); } [part='overlay'] { max-width: 40ch; background: var(--lumo-base-color) linear-gradient(var(--lumo-contrast-5pct), var(--lumo-contrast-5pct)); color: var(--lumo-body-text-color); font-size: var(--lumo-font-size-xs); line-height: var(--lumo-line-height-s); } [part='content'] { padding: var(--lumo-space-xs) var(--lumo-space-s); } :host(:not([markdown])) [part='content'] { white-space: pre-wrap; } :host([position^='top'][top-aligned]) [part='overlay'], :host([position^='bottom'][top-aligned]) [part='overlay'] { margin-top: var(--vaadin-tooltip-offset-top, var(--_vaadin-tooltip-default-offset)); } :host([position^='top'][bottom-aligned]) [part='overlay'], :host([position^='bottom'][bottom-aligned]) [part='overlay'] { margin-bottom: var(--vaadin-tooltip-offset-bottom, var(--_vaadin-tooltip-default-offset)); } :host([position^='start'][start-aligned]) [part='overlay'], :host([position^='end'][start-aligned]) [part='overlay'] { margin-inline-start: var(--vaadin-tooltip-offset-start, var(--_vaadin-tooltip-default-offset)); } :host([position^='start'][end-aligned]) [part='overlay'], :host([position^='end'][end-aligned]) [part='overlay'] { margin-inline-end: var(--vaadin-tooltip-offset-end, var(--_vaadin-tooltip-default-offset)); } @media (forced-colors: active) { [part='overlay'] { outline: 1px dashed; } } }