@vaadin/vaadin-lumo-styles
Version:
Lumo is a design system foundation for modern web applications, used by Vaadin components
36 lines (32 loc) • 969 B
CSS
/**
* @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_mixins_grid-pro-editor {
:host([theme~='grid-pro-editor']) {
position: absolute;
inset: 0;
padding: 0;
will-change: transform;
font-size: inherit;
--lumo-text-field-size: 27px;
/* outline similar to what grid uses */
box-shadow: inset 0 0 0 var(--_focus-ring-width) var(--_focus-ring-color);
}
:host([theme~='grid-pro-editor']) [part='input-field'] {
padding: 0;
border-radius: 0;
flex-grow: 1;
font-weight: 400;
--vaadin-input-field-border-color: transparent;
}
/* reset outline inherited from text-field */
:host([theme~='grid-pro-editor'][focus-ring]) [part='input-field'] {
box-shadow: none;
}
:host([theme~='grid-pro-editor']) ::slotted(input) {
padding: 0 var(--lumo-space-m);
font-size: inherit;
}
}