UNPKG

@vaadin/vaadin-lumo-styles

Version:

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

67 lines (58 loc) 1.67 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_tabsheet { :host { display: flex; flex-direction: column; font-size: var(--lumo-font-size-m); line-height: var(--lumo-line-height-m); font-family: var(--lumo-font-family); } :host([hidden]) { display: none !important; } [part='tabs-container'] { position: relative; display: flex; align-items: center; box-shadow: inset 0 -1px 0 0 var(--lumo-contrast-10pct); padding: var(--lumo-space-xs) var(--lumo-space-s); gap: var(--lumo-space-s); } ::slotted([slot='tabs']) { flex: 1; align-self: stretch; min-width: 8em; box-shadow: initial; margin: calc(var(--lumo-space-xs) * -1) calc(var(--lumo-space-s) * -1); } ::slotted([hidden]) { display: none !important; } [part='content'] { position: relative; flex: 1; box-sizing: border-box; --vaadin-scroller-padding-block: var(--lumo-space-s); --vaadin-scroller-padding-inline: var(--lumo-space-m); border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; } :host([theme~='bordered']) { border: 1px solid var(--lumo-contrast-20pct); border-radius: var(--lumo-border-radius-l); } :host([loading]) [part='content'] { display: flex; align-items: center; justify-content: center; } :host([theme~='no-padding']) [part='content'] { padding: 0 !important; --vaadin-scroller-padding-block: 0px !important; --vaadin-scroller-padding-inline: 0px !important; } }