/** * Copyright Aquera Inc 2023 * * This source code is licensed under the BSD-3-Clause license found in the * LICENSE file in the root directory of this source tree. */ import {css} from 'lit'; /** * Tree CSS */ export const styles = css` :host { box-sizing: border-box; -webkit-font-smoothing: var(--nile-webkit-font-smoothing, var(--ng-webkit-font-smoothing)); -moz-osx-font-smoothing: var(--nile-moz-osx-font-smoothing, var(--ng-moz-osx-font-smoothing)); text-rendering: var(--nile-text-rendering, var(--ng-text-rendering)); } :host *, :host *::before, :host *::after { box-sizing: inherit; } [hidden] { display: none !important; } :host { /* * These are actually used by tree item, but we define them here so they can more easily be set and all tree items * stay consistent. */ --indent-guide-color: var(--nile-colors-dark-200); --indent-guide-offset: 0; --indent-guide-style: solid; --indent-guide-width: 0; --indent-size: var(--nile-spacing-2xl); display: block; isolation: isolate; /* * Tree item indentation uses the "em" unit to increment its width on each level, so setting the font size to zero * here removes the indentation for all the nodes on the first level. */ font-size: 0; } `; export default [styles];