@lyra/form-builder
Version:
Lyra form builder
99 lines (81 loc) • 1.67 kB
CSS
@import 'part:@lyra/base/theme/variables-style';
.root {
position: relative;
font-size: 0.8rem;
display: flex;
width: 100%;
justify-content: space-between;
flex-wrap: nowrap;
padding-bottom: var(--small-padding);
@media (--screen-medium) {
font-size: 0.8rem;
}
@nest &.fullscreen {
position: fixed;
box-sizing: border-box;
width: 100vw;
top: 0;
left: 0;
right: 0;
z-index: 1;
padding: var(--small-padding);
@media (--screen-medium) {
padding: var(--medium-padding--em);
}
}
}
.primary {
display: flex;
}
.secondary {
margin-left: auto;
display: flex;
}
.compactable {
display: none;
}
.expanded {
composes: shadow-10dp from 'part:@lyra/base/theme/shadows-style';
}
.largeContainer .compactable {
display: flex;
}
.root:not(.largeContainer) .compactable.expanded {
display: flex;
flex-wrap: wrap;
z-index: var(--zindex-dropdown);
position: absolute;
max-width: calc(100% - var(--medium-padding) * 2);
top: 0;
left: 0;
background-color: var(--component-bg);
padding: var(--small-padding);
box-sizing: border-box;
margin: var(--medium-padding);
}
.largeContainer .expandButton {
display: none;
}
.blockFormatContainer {
max-width: 5em;
min-width: 4em;
padding-right: 0.5em;
@media (--screen-medium) {
max-width: none;
min-width: 8em;
padding-top: 0.2em;
}
}
.decoratorButtonsContainer {
padding-right: var(--medium-padding--em);
}
.annotationButtonsContainer {
padding-right: var(--medium-padding--em);
}
.fullscreenButtonContainer {
margin-left: auto;
height: 100%;
@nest & svg {
transform: scale(1.5);
}
}