import { css } from 'lit';
export default css`
:host {
width: 100%;
}
.content-element {
position: relative;
border: 2px dashed transparent;
/* margin: 3rem; */
/* max-height: 300px; */
/* max-width: 400px; */
}
.content-element:hover {
/* border: 2px dashed black; */
}
.react::before {
content: url("data:image/svg+xml;charset=UTF-8,");
}
.add::before {
content: url("data:image/svg+xml;charset=UTF-8,");
}
.react::before,
.add::before {
height: 100%;
width: 4rem;
position: absolute;
left: -4rem;
top: 0;
display: flex;
justify-content: center;
align-items: center;
}
.content-element:hover .hover-only {
opacity: 1;
}
.hover-only {
opacity: 0;
transition: opacity 0.2s ease-in-out;
}
.content-element-menu-container-top {
position: absolute;
top: -2.5rem;
left: 0;
width: 100%;
display: flex;
justify-content: center;
}
.content-element-menu-container-bottom {
opacity: 0;
position: absolute;
bottom: -2.5rem;
left: 0;
width: 100%;
display: flex;
justify-content: center;
}
.molecule-name {
font-family: sans-serif;
font-weight: bold;
font-size: 1.5rem;
}
input {
border: none;
border-bottom: 1px solid black;
}
.content-element-menu-container-side {
height: 100%;
width: 2rem;
position: absolute;
top: 0;
right: -2.5rem;
}
.content-element-menu-container-side > div {
display: flex;
flex-direction: column;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
justify-content: center;
align-items: center;
}
.content-element-menu-side-hover {
opacity: 0;
}
.content-element-menu-container-side:hover .content-element-menu-side-default {
opacity: 0;
}
.content-element-menu-container-side:hover .content-element-menu-side-hover {
opacity: 1;
}
canvas:not(:first-child) {
position: absolute;
top: 0;
left: 0;
}
`;