UNPKG

@vaadin/vaadin-lumo-styles

Version:

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

54 lines (48 loc) 1.49 kB
/** * @license * Copyright (c) 2000 - 2026 Vaadin Ltd. * This program is available under Apache License Version 2.0, available at https://vaadin.com/license/ */ @media lumo_components_rich-text-editor-popup-overlay { :host { --_focus-ring-color: var(--vaadin-focus-ring-color, var(--lumo-primary-color-50pct)); --_focus-ring-width: var(--vaadin-focus-ring-width, 2px); } [part='overlay'] { margin: var(--lumo-space-xs) 0; } [part='content'] { padding: var(--lumo-space-xs); max-width: calc(7 * (var(--_button-size) + var(--_button-margin) * 2)); display: flex; flex-wrap: wrap; justify-content: center; --_button-size: 1.25rem; --_button-margin: 3px; } [part='content'] ::slotted(button) { border: none; background-color: var(--_btn-background); width: var(--_button-size); height: var(--_button-size); margin: var(--_button-margin); } [part='content'] ::slotted(button:focus-visible) { outline: var(--_focus-ring-width) solid var(--_focus-ring-color); outline-offset: calc(var(--_focus-ring-width) * -1 + 1px); } [part='content'] ::slotted(button:first-of-type) { position: relative; border: solid 1px var(--lumo-contrast-10pct); background-image: repeating-linear-gradient( 135deg, transparent 0%, transparent 47%, red 50%, transparent 53%, transparent 100% ); background-color: transparent; background-clip: padding-box; } }