UNPKG

jsreport-studio

Version:
1,412 lines (1,168 loc) 27.6 kB
.Preview-container { background-color: $preview-backgroundColor; color: $preview-color; } .Preview-containerDefaultBackground { /* emulates default background, color of browser */ background-color: #fff; color: #000; } .EntityTreeBox-boxContainer { flex: 1 1; background-color: $entityTree-backgroundColor; display: flex; flex-direction: column; /*firefox needs min-height and min-width explicitly declared to allow descendants flex items to be scrollable (overflow)*/ min-height: 0; min-width: 0; } .EntityTreeButton-entityTreeButton { background-color: $entityTree-button-backgroundColor; border: none; color: $entityTree-button-color; cursor: pointer; padding: 0.2rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 0.1rem solid $entityTree-button-borderColor; font-size: 0.75rem; } .EntityTreeButton-entityTreeButton:hover { background-color: $entityTree-button-hover-backgroundColor; color: $entityTree-button-hover-color; } .EntityTreeButton-entityTreeButton.EntityTreeButton-active { border: 0.1rem solid $entityTree-button-active-borderColor; } .EntityTree-treeListContainer { flex: 1 1; background-color: $entityTree-backgroundColor; color: $entityTree-color; display: flex; flex-direction: column; /*firefox needs min-height and min-width explicitly declared to allow descendants flex items to be scrollable (overflow)*/ min-height: 0; min-width: 0; height: 100%; } .EntityTree-treeListContainer.EntityTree-dragging { } .EntityTree-toolbar { padding: 0.3rem; } .EntityTree-toolbarGroup { display: inline-block; margin-left: 0.2rem; margin-right: 0.2rem; } .EntityTree-nodeBox { flex: 1 1; } .EntityTree-nodeBoxItem { margin-top: 0; } .EntityTree-nodeBoxItemContent { display: inline-block; outline: 1px dashed transparent; outline-offset: 1px; opacity: 1; margin-left: 0.2rem; } .EntityTree-nodeBoxItemContent.EntityTree-dragging, .EntityTree-nodeContainer.EntityTree-dragging .EntityTree-nodeBoxItemContent { opacity: 0.5; } .EntityTree-nodeBoxItemContent.EntityTree-dragging { outline-color: $entityTree-outlineColor; } .EntityTree-nodesBox { flex: 1 1; height: auto; overflow: auto; position: relative; width: auto; /*gives a little bit of space to show hierarchy*/ /*highlight when dragging over the root*/ padding-top: 4px; } .EntityTree-nodeTitle { font-size: 0.9rem; cursor: pointer; width: 0.2rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .EntityTree-nodeTitle:before { font-size: 1rem; font-family: FontAwesome; color: $entityTree-collapseIcon-collapsed-color; } .EntityTree-nodeTitle:not(.EntityTree-collapsed):before { content: "\F0DA"; transform: rotateZ(45deg); display: inline-block; margin-right: 0.3rem; color: $entityTree-collapseIcon-color; } .EntityTree-nodeTitle.EntityTree-collapsed:before { content: "\F0DA"; display: inline-block; margin-right: 0.3rem; } .EntityTree-nodeTitle:hover:before { color: $entityTree-collapseIcon-hover-color; } .EntityTree-nodeContainer:not(.EntityTree-collapsed) { max-height: 15999px; transition: 0.15s; } .EntityTree-nodeContainer.EntityTree-collapsed { max-height: 0; overflow: hidden; transition: 0.15s; } .EntityTree-link { padding: 0.3rem; padding-left: 1.5rem; font-size: 0.9rem; cursor: pointer; } .EntityTree-link.EntityTree-active { background: $entityTree-node-active-backgroundColor; color: $entityTree-node-active-color; } .EntityTree-link:hover, .EntityTree-link.EntityTree-focused { background: $entityTree-node-hover-backgroundColor; color: $entityTree-node-hover-color; } .EntityTree-treeListContainer.EntityTree-dragging .EntityTree-link:hover { background: inherit; color: inherit; } .EntityTree-link.EntityTree-dragging { background-color: inherit; color: inherit; } .EntityTree-entityIcon { margin-right: 0.4rem; width: 0.9rem; color: $entityIcon-color; } .EntityTree-entityDefaultIcon:after { font-family: FontAwesome; content: "\F1FE"; } .EntityTree-add { cursor: pointer; } .EntityTree-add:after { content: "\F067"; font-family: FontAwesome; color: $entityTree-icon-color; padding: 0.1rem; font-size: 1rem; } .EntityTree-add:hover:after { color: $entityTree-icon-hover-color; } .EntityTree-help { cursor: pointer; text-decoration: none; } .EntityTree-help:after { content: "\F128"; font-family: FontAwesome; color: $entityTree-icon-color; padding: 0.1rem; font-size: 1rem; visibility: hidden; } .EntityTree-nodeBox:hover .EntityTree-help:after { visibility: visible; } .EntityTree-help:hover:after { color: $entityTree-icon-hover-color; } .EntityTree-contextMenu { background-color: $contextMenu-backgroundColor; position: relative; min-width: 9rem; padding-top: 0.5rem; padding-bottom: 0.5rem; z-index: 200; box-shadow: 0.1rem 0.1rem 0.1rem 0.05rem rgba(0, 0, 0, 0.6); } .EntityTree-contextMenuContainer { position: absolute; z-index: 9999999; } .EntityTree-contextMenuContainer.EntityTree-nestedLevel { position: absolute; top: 0; left: 100%; transition: opacity; transition-delay: 0.2s; opacity: 0; height: 0; overflow: hidden; } .EntityTree-contextButton { position: relative; color: $contextMenu-button-color; padding: 0.5rem 1rem 0.5rem 1rem; font-size: 0.8rem; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .EntityTree-contextButton i { width: 0.8rem; margin-right: 0.6rem; display: inline-block; } .EntityTree-contextButton.EntityTree-disabled { color: $contextMenu-button-disabled-color; } .EntityTree-contextButton.EntityTree-hasNestedLevels:after { font-family: FontAwesome; font-size: 0.9rem; padding-right: 0.5rem; content: "\F0DA"; position: absolute; right: 0; } .EntityTree-contextButton:hover:not(.EntityTree-disabled) { background-color: $contextMenu-button-hover-backgroundColor; color: $contextMenu-button-hover-color; } .EntityTree-contextButton.EntityTree-hasNestedLevels:hover > .EntityTree-contextMenuContainer.EntityTree-nestedLevel { opacity: 1; height: auto; overflow: visible; } .HighlightedArea-label { background-color: $entityTree-highlight-color; border-radius: 2px; position: absolute; pointer-events: none; opacity: 0.4; } .HighlightedArea-hierarchy { border-left: 1px dotted $entityTree-highlight-color; border-top: 1px dotted $entityTree-highlight-color; border-bottom: 1px dotted $entityTree-highlight-color; position: absolute; pointer-events: none; } .HighlightedArea-hierarchyTop { background-color: $entityTree-highlight-color; border-radius: 100%; height: 5px; position: absolute; right: 0px; top: -2.5px; width: 5px; } .HighlightedArea-hierarchyBottom { background-color: $entityTree-highlight-color; border-radius: 100%; bottom: -2.5px; height: 5px; position: absolute; right: 0px; width: 5px; } .Properties-propertiesPanel { flex: 1 1; display: flex; flex-direction: column; background-color: $property-panel-backgroundColor; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; } .Properties-title { background-color: $property-heading-backgroundColor; color: $property-heading-color; min-height: 1.7rem; font-size: 0.9rem; padding: 0.3rem; } .Properties-propertiesContainer { overflow: auto; } .Properties-propertyTitle { cursor: pointer; padding: 0.5rem 0.5rem 0.5rem 1.2rem; background-color: $property-title-backgroundColor; color: $property-title-color; } .Properties-propertyTitle.Properties-expanded { background-color: $property-title-expanded-backgroundColor; color: $property-title-expanded-color; } .Properties-propertyTitle:hover { background-color: $property-title-hover-backgroundColor; color: $property-title-hover-color; } .Properties-propertyBox { margin: 0.3rem 0.3rem; min-width: 9rem; } .Properties-propertyContentBox { max-height: 0; overflow: hidden; transition: max-height 0.3s; } .Properties-propertyContentBox.Properties-expanded { max-height: 95rem; } .properties-section { box-shadow: 0 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.2); border-radius: 0.1rem; padding-bottom: 0.5rem; } .Properties-propertiesNodes { padding: 0.5em; overflow: auto; flex-direction: column; display: flex; } .App-appContent { flex: 1 1; } .App-navbar { width: 100%; position: fixed; z-index: 99; background: deepskyblue; padding: 1em; } .App-nav-link { color: white; text-decoration: none; padding: 1em; } .App-properties { background-color: red; } .EntityFuzzyFinderModal-container { margin: 0; width: 560px; height: 280px; overflow: hidden; } .EntityFuzzyFinderModal-input { width: 100%; padding-top: 0.7rem; box-shadow: $entityFinder-input-shadowColor 0px 1px 5px 2px; } .EntityFuzzyFinderModal-input:hover, .EntityFuzzyFinderModal-input:focus, .EntityFuzzyFinderModal-input:active { border-bottom: solid 0.2rem $entityFinder-input-hover-borderColor !important; } .EntityFuzzyFinderModal-results { border-width: 0px 0px 1px; box-shadow: $entityFinder-results-shadowColor 0px 12px 30px 2px; border-top-style: initial; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: initial; border-right-color: $entityFinder-results-borderColor; border-bottom-color: $entityFinder-results-borderColor; border-left-color: $entityFinder-results-borderColor; -o-border-image: initial; border-image: initial; font-size: 0.8rem; margin: 0px; max-height: 250px; width: 100%; overflow: auto; position: relative; } .EntityFuzzyFinderModal-resultsItem { position: relative; padding: 0.6rem; border-top: 1px solid $entityFinder-results-borderColor; cursor: pointer; } .EntityFuzzyFinderModal-resultsItem::after { content: ""; clear: both; display: table; } .EntityFuzzyFinderModal-resultsItem.EntityFuzzyFinderModal-active { background-color: $entityFinder-results-item-active-backgroundColor; color: $entityFinder-results-item-active-color; } .EntityFuzzyFinderModal-resultsItemIcon { margin-right: 0.2rem; width: 0.9rem; color: $entityIcon-color; } .EntityFuzzyFinderModal-resultsItemDefaultIcon:after { font-family: FontAwesome; content: "\F1FE"; } .EntityFuzzyFinderModal-resultsItemPath { float: right; opacity: 0.5; } .EntityFuzzyFinderModal-emptyResults { opacity: 0.5; } .Toolbar-toolbar { background-color: $toolbar-backgroundColor; color: $toolbar-color; display: flex; align-items: center; min-height: 2.5rem; } .toolbar-button { padding: 0.7rem; font-size: 1rem; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .toolbar-button > i:nth-child(1) { margin-right: 0.3rem; } .toolbar-button.disabled { color: $toolbar-button-disabled-color; } .toolbar-button:hover:not(.disabled) { background: $toolbar-button-hover-backgroundColor; color: $toolbar-button-hover-color; } .Toolbar-run:before { content: "\F04B"; font-family: FontAwesome; } .Toolbar-save:before { content: "\F0C7"; font-family: FontAwesome; } .Toolbar-saveAll:before { content: "\F0C7"; font-family: FontAwesome; } .Toolbar-spinner { flex: 1 1; color: $formPrimary-color; font-size: 1.5rem; } .Toolbar-spinner > i { } .Toolbar-delete:before { content: "\F014"; font-family: FontAwesome; } .Toolbar-logo { background: linear-gradient(to left, $toolbar-backgroundColor 0%, $toolbar-target-backgroundColor 100%); background-size: auto 100%; background-repeat: no-repeat; padding-left: 0.2rem; padding-right: 2rem; display: flex; flex-direction: column; justify-content: center; cursor: pointer; height: 2.5rem; } .Toolbar-popup { background-color: $toolbar-popup-backgroundColor; position: absolute; right: 0; padding: 0.5rem; top: 2.4rem; z-index: 200 } .Toolbar-popup > div { padding: 0.5rem; } .Toolbar-popup > div:hover { background-color: $toolbar-popup-hover-backgroundColor; } .Toolbar-runCaret { font-family: FontAwesome; padding: 0.5rem; font-size: 0.7rem; } .Toolbar-runCaret:hover { color: $formPrimary-color; } .Toolbar-runCaret:after { content: "\F0D7 " } .Toolbar-runPopup { background-color: $toolbar-popup-backgroundColor; top: 2.4rem; position: absolute; padding: 0.5rem; z-index: 200; } .Tabs-tabPane { background-color: $tab-pane-backgroundColor; } .Tabs-tabTitles { display: flex; flex-wrap: wrap; background-color: $tab-titles-backgroundColor; border-bottom: 0.2rem $tab-titles-borderColor solid; padding-top: 0.5rem; min-height: 2.4rem; } .Tabs-tabContainer { display: inline-block; } .Tabs-tabTitle { position: relative; flex: 0 1; /*flexbox workaround some browsers (mostly Safari) needs to have some properties defined explicitly to handle auto sizing correctly*/ flex-basis: auto; flex-shrink: 0; /*end flexbox workaround*/ min-height: 1.7rem; white-space: nowrap; display:flex; background-color: $tab-title-backgroundColor; padding: 0.3rem 0.3rem 0.3rem 0.9rem; border-right: 1px $tab-title-borderColor solid; cursor: pointer; font-size: 0.91rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .Tabs-tabTitle.Tabs-active { background: $tab-title-active-backgroundColor; color: $tab-title-active-color; } .Tabs-tabTitle:hover { background: $tab-title-hover-backgroundColor; color: $tab-title-hover-color; } .Tabs-tabMainTitle { vertical-align: middle; } .Tabs-tabComplementTitle { display: inline-block; max-width: 70px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; opacity: 0.5; font-size: 0.8rem; } .Tabs-tabClose { display: inline-block; margin-left: 0.3rem; } .Tabs-tabClose:after { content: "\F00D"; color: $tab-close-color; padding: 0.1rem; font-family: FontAwesome; font-size: 0.9rem; } .Tabs-tabClose:hover { background-color: $tab-close-hover-backgroundColor; } .Tabs-contextMenu { background-color: $contextMenu-backgroundColor; position: absolute; padding: 0.5rem; min-width: 9rem; z-index: 200; } .Tabs-contextMenuContainer { position: absolute; bottom: 2px; left: 2px; z-index: 200; } .Tabs-contextButton { color: $contextMenu-button-color; padding: 0.5rem; font-size: 0.8rem; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .Tabs-contextButton:hover { background-color: $contextMenu-button-hover-backgroundColor; color: $contextMenu-button-hover-color; } .Modal-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: $modal-overlay-backgroundColor; z-index: 99999; opacity:1; } .Modal-content { background-color: $modal-backgroundColor; box-shadow: 1rem 1rem 1rem 0 $modal-shadowColor; color: $modal-color; display: block; float: left; height: auto; position: fixed; width: auto; z-index: 1050; font-weight: 200; min-width: 30%; border-radius: 0.1rem; } .Modal-close { position: absolute; right: 1rem; top: 0.5rem; } .Modal-close:after { color: $modal-close-color; font-family: FontAwesome; content: '\F00D' } .Modal-close:hover:after { color: $modal-close-hover-color; cursor: pointer; } .form-group { display: block; margin: 0.5rem 1rem; min-width: 8rem; } .form-group > * { display: block; width: 100%; margin-top: 0.3rem; } select { border: none; background-color: $controls-backgroundColor; color: $controls-color; border-bottom: solid 0.2rem $controls-borderColor; transition: border 0.3s; padding: 0.5rem; } select:hover, select:focus, select:active { border-bottom: solid 0.2rem $controls-hover-borderColor; } input { border: none; background-color: $controls-backgroundColor; color: $controls-color; border-bottom: solid 0.2rem $controls-borderColor; transition: border 0.3s; padding: 0.3rem; } input:hover, input:focus, input:active { border-bottom: solid 0.2rem $controls-hover-borderColor; } input[type=text] { width: 100%; } input[type=checkbox] { width: auto; /*fix for slow checks (blinks) in Safari*/ transform: translateZ(0); } textarea { background-color: $controls-backgroundColor; color: $controls-color; } .button-bar { display: flex; margin-top: 2rem; flex-direction: row-reverse; } .button { margin-left: 1rem; flex: 0.1 1; border: none; color: $button-color; padding: 0.5rem; text-align: center; text-decoration: none; cursor: pointer; box-shadow: 0 0 1px $button-shadowColor; } .button.disabled { color: $button-disabled-color; } .button:hover, .button:focus, button:active { box-shadow: 0 0 0.1rem $button-active-shadowColor; } .button.confirmation { background-color: $button-confirmation-backgroundColor; } .button.danger { background-color: $button-danger-backgroundColor; } :focus { outline: 0; } .resizer { width: 11px; display: flex; position: relative; margin: 0 -5px; } .resizer-line { background: $resizer-backgroundColor; opacity: .2; /*z-index: 1000;*/ box-sizing: border-box; background-clip: padding-box; width: 11px; border-left: 5px solid $resizer-borderColor; border-right: 5px solid $resizer-borderColor; cursor: col-resize; } .resizer-horizontal { background: $resizer-backgroundColor; opacity: .2; /*z-index: 1000;*/ box-sizing: border-box; background-clip: padding-box; height: 15px; margin: -5px 0; border-top: 5px solid $resizer-borderColor; border-bottom: 5px solid $resizer-borderColor; cursor: row-resize; width: 100%; } .resizer-horizontal:hover { transition: all 2s ease; border-top: 5px solid $resizer-hover-borderColor; border-bottom: 5px solid $resizer-hover-borderColor; } .resizer-line:hover { transition: all 2s ease; border-left: 5px solid $resizer-hover-borderColor; border-right: 5px solid $resizer-hover-borderColor; } .resizer-line:hover { transition: all 2s ease; } .resizer:hover .docker { display: block; opacity:1; /*transition:0s 1s;*/ transition: 2s opacity; } .docker { opacity:0; font-size: 2rem; color: $resizer-icons-color; position: absolute; transition:0s 1s; cursor: pointer; } .docker.left { margin-left: -3rem; } .docker:hover { color: $resizer-icons-hover-color; } .resizer.collapsed { min-width: 2.5rem; background-color: $resizer-collapsed-backgroundColor; cursor: pointer; } .resizer.collapsed:hover { background-color: $resizer-collapsed-hover-backgroundColor; } .pane-holder { color: $resizer-paneHolder-color; flex: 0 1; padding-top: 1rem; -ms-writing-mode: tb-lr; writing-mode: vertical-lr; } *, *:before, *:after { box-sizing: inherit; } html, body { box-sizing: border-box; font-family: proxima-nova, Helvetica Neue, Helvetica, Arial, sans-serif; width: 100%; height: 100%; margin: 0; font-size: 0.9em; } ::-webkit-scrollbar { width: 10px; } ::-webkit-scrollbar-thumb { background: $scrollBar-thumb-backgroundColor; } ::-webkit-scrollbar-thumb:active { background-color: $scrollBar-thumb-hover-backgroundColor; } ::-webkit-scrollbar-thumb:hover { background: $scrollBar-thumb-hover-backgroundColor; } ::-webkit-scrollbar-track { background: $scrollBar-track-backgroundColor; } ::-webkit-resizer { background: $scrollBar-resizer-backgroundColor; } ::-webkit-scrollbar-corner { background: $scrollBar-corner-backgroundColor; } .root-container { background-color: $primary-backgroundColor; color: $primary-color; } .container { display: flex; flex-direction: column; min-width: 0; min-height: 0; height: 100%; width: 100%; } .block { display: flex; flex: 1 1; flex-direction: column; min-height: 0; min-width: 0; } .block-item { flex: 1 1; } .custom-editor { padding: 1rem; } h1,h2,h3,h4 { text-transform: lowercase; font-weight: 150; color: $headings-color; } .table { border-collapse: collapse; width: 100%; } .table tr { color: $table-color; background-color: $table-row-backgroundColor; } .table tr th { background-color: $table-heading-backgroundColor; } .table > thead { width: 100%; } .table > thead > tr { width: 100%; } .table > thead > tr > th { font-weight: bold; text-transform: uppercase; text-align: left; padding: 0.4rem 1rem 0.5rem 1rem; vertical-align: bottom; border-bottom: 0.1rem solid $table-heading-borderColor; border-right: 0.1rem solid $table-heading-borderColor; font-size: 0.8rem; } .table > tbody > tr { vertical-align: middle; cursor: pointer; width: 100%; border-bottom: 0.2rem solid $table-row-borderColor; } .table > tbody > tr.active { background-color: $table-row-active-backgroundColor; color: $table-row-active-color; } .table > tbody > tr:hover > td { background-color: $table-row-hover-backgroundColor; color: $table-row-hover-color; } .table > tbody > tr > td > a:link { text-decoration: inherit; display: block; color: inherit; cursor: pointer; } .table > tbody > tr > td > a:visited { text-decoration: inherit; display: block; color: inherit; cursor: pointer; } .table > tbody > tr > td { font-weight: normal; padding: 0.6rem; border: 0; font-size: 0.8rem; cursor: pointer; } .table > tbody > tr:not(:hover):not(.active) > td.selection { background-color: $table-selection-backgroundColor; color: $table-selection-color; } a:not(.button)[href]:link, a:not(.button)[href]:visited, a:not(.button)[href]:hover, a:not(.button)[href]:active { color: $anchors-color; } .Popover-popoverDisplayLayer { display: none; position: fixed; z-index: 2; } .Popover-popoverContainer { position: absolute; z-index: 2; } .Popover-popoverCloseLayer { bottom: 0; left: 0; position: fixed; right: 0; top: 0; } .Popover-popoverContent { position: relative; z-index: 2; } .Popover-popoverContentWrapper { background: $popover-backgroundColor; border: 1px solid $popover-borderColor; box-shadow: 0 3px 12px $popover-shadowColor; border-radius: 4px; padding: 0.3rem; } .Popover-popoverTriangle { border: 7px solid transparent; border-bottom-color: $popover-backgroundColor; left: 10px; position: absolute; top: -14px; } .Popover-popoverTriangleShadow { border: 8px solid transparent; border-bottom-color: $popover-shadowColor; left: 9px; position: absolute; top: -16px; } .EntityTreeInputSearch-container { display: inline-block; margin-left: 0.2rem; margin-right: 0.2rem; } .EntityTreeInputSearch-search { display: inline-block; } .EntityTreeInputSearch-search > input { border: none; border-bottom: solid 0.2rem $controls-borderColor; transition: border 0.3s; padding: 0.2rem; width: 10rem; } .EntityTreeInputSearch-search > input:focus { border-bottom: solid 0.2rem $controls-hover-borderColor; } .EntityTreeInputSearch-search:before { content: "\F002"; margin-right: 0.3rem; color: $entityTree-icon-color; font-family: FontAwesome; } .ThemeModal-container { display: flex; flex-wrap: wrap; max-width: 400px; } .ThemeModal-item { display: inline-block; width: 80px; padding: 8px; cursor: pointer; } .ThemeModal-itemLabel { display: block; margin-bottom: 6px; } .ThemeModal-itemPreview { border: 1px solid $alternative-backgroundColor; height: 65px; } .ThemeModal-miniItem { display: inline-block; padding: 6px 8px; cursor: pointer; } .ThemeModal-miniItemLabel { display: block; margin-bottom: 6px; } .ThemeModal-miniItemPreview { display: inline-block; border: 1px solid $alternative-backgroundColor; margin-left: 2px; width: 25px; height: 15px; } .ApiModal-label { background-color: $primary-hover-backgroundColor; color: $primary-hover-color; padding: 0.2rem; font-weight: lighter; font-size: 0.8rem; margin-right: 0.5rem; } .ApiModal-label.ApiModal-minor { background-color: $secondary-color; } .ApiModal-url { color: $secondary-hover-backgroundColor; } .ApiModal-row { margin: 0.7rem 0 0.7rem 0; } .ApiModal-string { color: green; } .ApiModal-number { color: darkorange; } .ApiModal-boolean { color: blue; } .ApiModal-null { color: magenta; } .ApiModal-key { color: red; } .ApiModal-overridesBox { height: 17rem; overflow: auto; width: 100%; } .ApiModal-link { text-decoration: none; } .MultiSelect-multiSelect { background-color: $controls-backgroundColor; border: none; letter-spacing: normal; word-spacing: normal; border-bottom: .2rem solid $controls-borderColor; color: $controls-color; transition: border .3s; padding: .5rem; font: 400 11px system-ui; overflow-y: scroll; } .MultiSelect-multiSelect:active, .MultiSelect-multiSelect:focus, .MultiSelect-multiSelect:hover { border-bottom: .2rem solid $controls-hover-borderColor; } .MultiSelect-allCheckContainer { margin-bottom: 0.2rem; } .MultiSelect-allCheck { display: inline-block; cursor: pointer; } .MultiSelect-allCheck * { cursor: inherit; } .MultiSelect-list { cursor: pointer; margin: 0px; padding: 0px; list-style: none; } .MultiSelect-list * { cursor: inherit; } .MultiSelect-listOption { white-space: pre; padding: 0px 2px 1px; min-height: 1.2em; } .MultiSelect-listOptionSelected { background-color: rgb(212, 212, 212); } .MultiSelect-list:active .MultiSelect-listOptionSelected, .MultiSelect-list:focus .MultiSelect-listOptionSelected { background-color: rgb(0, 105, 217); color: #fff; } .MultiSelect-listOptionLabel { display: block; } .EntityRefSelect-heading { margin-bottom: 0.2rem; } .EntityRefSelect-select { overflow-y: auto; overflow-x: auto; color: $controls-color; background-color: $controls-backgroundColor } .EntityRefSelect-select > ul { margin: 0rem; padding: 0rem; list-style: none; } .EntityRefSelect-select > ul > li { cursor: pointer; padding: 0.3rem; border-bottom: 0.1rem solid $controls-borderColor; } .EntityRefSelect-select > ul > li:hover { background-color: $controls-list-hover-backgroundColor; color: $controls-list-hover-color; } .EntityRefSelect-selectInput { cursor: pointer; font-size: 0.9rem; background-color: $controls-backgroundColor; border-bottom: solid 0.2rem $controls-borderColor; transition: border 0.3s; padding: 0.5rem; width: 100%; display: flex; color: $controls-color; margin-top: 2px; } .EntityRefSelect-selectInput:hover, .EntityRefSelect-selectInput:focus, .EntityRefSelect-selectInput:active { border-bottom: solid 0.2rem $controls-hover-borderColor; } .EntityRefSelect-selectInput > i { margin-top: 0.1rem; } .EntityRefSelect-selectInput > i:hover { color: $controls-hover-borderColor; } .EntityRefSelect-selectInput > span { margin-left: 0.5rem; white-space: nowrap; overflow-x: hidden; } .EntityRefSelect-selectInput > span.EntityRefSelect-link:hover { margin-left: 0.5rem; color: $controls-hover-borderColor; text-decoration: underline; } .EntityRefSelect-nameLabel { display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; }