import { css } from 'lit'; export default css` .flex-row { /* display: flex; */ } .flex-column { /* display: flex; */ /* flex-direction: column; */ } .content { /* height: calc(100vh - 16px - 4.4rem); */ flex-grow: 1; flex-wrap: wrap; /* overflow: scroll; */ overflow: hidden; outline: 1px solid black; } .menu-bar { border-radius: 0.5rem; display: flex; flex-grow: 0; flex-shrink: 0; } .sub-menu { display: flex; gap: 0.1rem; } .menu-bar.horizontal { justify-content: flex-end; } .menu-bar.horizontal .sub-menu { padding: 0.2rem 0.4rem; } .menu-bar.horizontal .sub-menu:not(:last-child) { border-right: 1px solid black; } .menu-bar.vertical { flex-direction: column; height: 100%; } .menu-bar.vertical .sub-menu { padding: 0.4rem 0.2rem; flex-direction: column; } .menu-bar.vertical .sub-menu:not(:last-child) { border-bottom: 1px solid black; } .toolbox { position: absolute; display: flex; flex-direction: column-reverse; align-items: flex-start; left: 10px; bottom: 10px; z-index: 1000; } .toolbox sl-button::part(base) { display: flex; align-items: center; justify-content: center; } .toolbox__buttons { display: flex; flex-direction: column; position: relative; height: auto; margin-left: calc((var(--sl-input-height-large) - var(--sl-input-height-medium)) * 0.5); } .toolbox__buttongroup { display: flex; flex-direction: row; margin-bottom: 5px; } .toolbox__subbuttons { display: none; } .toolbox__buttons.closed { display: none; } .toolbox__buttongroup sl-button { margin-right: 5px; } .toolbox__buttongroup:not(:has(sl-button[disabled])):hover .toolbox__subbuttons { display: flex; flex-direction: row; } .toolbox__buttons svg { height: 24px; width: 24px; } .periodic-table { display: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: white; } `;