.editor{width: 100%;height: 100%;border: dashed 0px orange}.editor-menu{width: 100%;height: fit-content;border: solid 1px gray;border-radius: 5px;box-shadow: 1px 1px 3px gray}.editor-tabsheet{width: 100%;height: 100%;border: solid 1px gray;border-radius: 5px;box-shadow: 1px 1px 3px gray}.editor-tab{position: absolute;left: 0;top: 0;right: 0;bottom: 0;border: dashed 0px navy}.editor-tab-layout{border: dashed 0px magenta}.editor-tab-layout-section{border: dashed 0px orange}.editor-tab-menu{width: 100%;justify-content: center;border: dashed 0px orange}.editor-panel{width: auto}.editor-form{border: dashed 0px green;padding-left: 0.5em}.editor-details{padding-left: 1.0em;padding-right: 1.0em;width: 100%;border: solid 1px gray;border-radius: 3px;box-shadow: 1px 1px 3px gray}.editor-fieldset{border-radius: 3px;margin: 0px;margin-top: 1.0em}.editor-fieldset-top-level{width: 100%}.script-editor-area,.html-editor-area{border: solid 1px gray;border-radius: 3px;overflow: hidden}.script-editor-area .cm-editor,.html-editor-area .cm-editor{height: 100%;font-size: 0.875em}.script-editor-area .cm-editor.cm-focused,.html-editor-area .cm-editor.cm-focused{outline: none;border-color: navy}.html-editor-preview{border: solid 1px gray;border-radius: 3px;padding: 0.5em 0.75em;min-height: 3em;max-height: 320px;overflow: auto;background: white}.script-editor-status{margin: 0.4em 0 0 0;min-height: 1.2em;font-size: 0.875em}.script-editor-status--ok{color: green}.script-editor-status--error{color: firebrick}.script-editor-status--warning{color: darkorange}.script-editor-family{margin: 0.4em 0 0 0;font-size: 0.875em;color: gray}.script-editor-family--absent{margin-top: 0.15em}.script-editor-absent{margin: 0.3em 0 0 0;color: gray;font-style: italic}.script-reference__group{margin-bottom: 0.6em}.script-reference__group h5{margin: 0.4em 0 0.2em 0}.script-reference__group-category{display: block;margin: 0.3em 0 0.1em 0;color: gray;font-variant: small-caps}.script-reference__entry{display: flex;gap: 0.6em;align-items: baseline;line-height: 1.5}.script-reference__insert{font-family: var(--lumo-font-family-monospace,monospace);white-space: nowrap}.script-reference__doc{color: gray}.codem-signature{padding: 0.2em 0.5em;font-size: var(--lumo-font-size-s)}.codem-signature__label{font-family: var(--lumo-font-family-monospace,monospace)}.codem-signature__current{font-weight: bold;text-decoration: underline}.codem-signature__returns{color: gray}.codem-signature__doc{color: gray;margin-top: 0.1em}.script-editor-dialog .script-bench-section__body{max-height: 320px;overflow: auto;font-size: var(--lumo-font-size-s);--lumo-font-size-m: var(--lumo-font-size-s)}.script-bench-toolbar{display: flex;flex-wrap: wrap;gap: 0.5em;align-items: end;margin: 0.25em 0}.script-bench-grid vaadin-grid-cell-content vaadin-integer-field,.script-bench-grid vaadin-grid-cell-content vaadin-text-field{width: 6em}.script-bench-grid::part(inactive){color: gray;font-style: italic}.script-history-matrix{display: grid;gap: 2px;max-height: 300px;overflow: auto;border: solid 1px gray;border-radius: 3px;padding: 0.25em}.script-history-matrix__header{position: sticky;top: 0;background: white;font-weight: 600;text-align: center;z-index: 1}.script-history-matrix__name{position: sticky;left: 0;background: white;align-self: center;padding-right: 0.5em;z-index: 1}.script-history-matrix__cell{width: 5em}.script-history-matrix__cell--future{opacity: 0.5}.script-editor-result{font-size: var(--lumo-font-size-m);max-height: 240px;overflow: auto}.script-editor-result__value{font-weight: 600;margin: 0.25em 0}.script-editor-result__shape{margin: 0.5em 0 0 0;font-style: italic}.script-editor-result__check--ok{color: green;margin: 0}.script-editor-result__check--warning{color: darkorange;margin: 0}.script-editor-result__clamped{color: darkorange}.script-editor-result__log-call{display: flex;gap: 0.5em;align-items: center}