html,:host{--loom-bkg-color: rgb(242,243,245);--loom-text-color: rgb(0,0,0);--loom-focus-color: rgb(255,255,255);--loom-focus-text-color: rgb(0,0,0);--loom-border-color: rgb(226,226,226);--loom-selection-color: rgba(45,92,249,0.3);--loom-selection-full-color: rgb(45,92,249);--loom-selection-text-color: rgb(255,255,255);--loom-low-contrast-color: rgb(221,221,221);--loom-low-contrast-text-color: rgb(0,0,0);--loom-high-contrast-color: rgb(73,73,73);--loom-high-contrast-text-color: rgb(255,255,255);--loom-mid-contrast-color: rgb(128,128,128);--loom-mid-contrast-text-color: rgb(255,255,255);--loom-mid-contrast-border-color: rgb(112,112,112);--loom-good-color: rgb(34,136,51);--loom-good-text-color: rgb(0,0,0);--loom-bad-color: rgb(238,102,119);--loom-bad-text-color: rgb(0,0,0);--loom-average-color: rgb(204,187,68);--loom-average-text-color: rgb(0,0,0);--loom-pending-color: rgb(245,183,0);--loom-pending-text-color: rgb(0,0,0);--loom-success-color: rgb(0,169,86);--loom-success-text-color: rgb(0,0,0);--loom-annotation-n-color: rgb(166,204,153);--loom-annotation-s-color: rgb(101,127,204);--loom-annotation-v-color: rgb(204,139,95);--loom-annotation-a-color: rgb(184,169,230);--loom-annotation-p-color: rgb(232,180,184);--loom-annotation-x-color: rgb(224,224,224);--loom-annotation-text-color: rgb(0,0,0);--loom-annotation-excl-color: rgb(58,71,77);--loom-page-bkg: rgb(251,251,251);--loom-component-bkg-color: var(--loom-bkg-color);--loom-component-bkg: var(--loom-bkg-color);--loom-component-focus-bkg: var(--loom-focus-color);--loom-component-border: 1px solid var(--loom-border-color);--loom-component-border-radius: 16px;--loom-component-border-radius-s: 8px;--loom-vertical-tab-bkg: linear-gradient(90deg,#a0a8a8,#c0c8c8);--loom-vertical-tab-active-bkg: linear-gradient(90deg,#d0d8d8,#f0f8f8);--loom-striplet-bkg: linear-gradient(0deg,var(--loom-bkg-color),var(--loom-focus-color));--loom-cursor-color: var(--loom-selection-full-color);--loom-ecg-cursor-color: var(--loom-selection-full-color);--loom-ecg-anno-overlay-color: rgba(84,94,97,0.25);--loom-ecg-anno-overlay-hover-color: rgba(84,94,97,0.5);--loom-bar-bkg-color: rgb(242,243,245);--loom-bar-trans-color: rgba(242,243,245,0.8);--loom-bar-text-color: rgb(0,0,0);--loom-bar-highlight-color: rgb(204,204,204);--loom-bar-btn-color: rgb(242,243,245);--loom-bar-btn-text-color: rgb(0,0,0);--loom-bar-btn-hover-color: rgb(221,221,221);--loom-bar-btn-contrast-color: rgb(73,73,73);--loom-bar-btn-contrast-text-color: rgb(255,255,255);--loom-bar-btn-contrast-hover-color: rgb(204,204,204);--loom-bar-optgrp-bkg-color: var(--loom-bar-bkg-color);--loom-bar-optgrp-border: 1px solid rgb(226,226,226);--loom-bar-optgrp-text-color: rgb(0,0,0);--loom-bar-optgrp-btn-bkg-color: var(--loom-bar-bkg-color);--loom-bar-optgrp-btn-hover-color: rgb(221,221,221);--loom-bar-optgrp-btn-text-color: rgb(0,0,0);--loom-bar-optgrp-btn-active-color: rgb(204,204,204);--loom-bar-optgrp-btn-active-text-color: rgb(0,0,0);--loom-bar-actgrp-bkg-color: rgb(73,73,73);--loom-bar-actgrp-border: 0px;--loom-bar-actgrp-text-color: rgb(255,255,255);--loom-bar-actgrp-btn-bkg-color: rgb(73,73,73);--loom-bar-actgrp-btn-hover-color: rgb(95,95,95);--loom-bar-actgrp-btn-text-color: rgb(255,255,255);--loom-bar-actgrp-btn-active-color: rgb(204,204,204);--loom-bar-actgrp-btn-active-text-color: rgb(0,0,0);--loom-bar-badge-color: var(--loom-high-contrast-color);--loom-bar-badge-text-color: var(--loom-high-contrast-text-color);--loom-padding: 0.75em;--lumo-primary-color: var(--loom-high-contrast-color);--vaadin-button-primary-background: var(--loom-high-contrast-color);--vaadin-button-primary-text-color: var(--loom-high-contrast-text-color)}.loom-icon-button{color: var(--loom-bar-text-color);cursor: pointer}.loom-icon-button:hover{color: var(--loom-bar-highlight-color)}vaadin-scroller[slot="drawer"]{padding: var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding: 0}[slot="drawer"]:is(header,footer){display: flex;align-items: center;gap: var(--lumo-space-s);padding: var(--lumo-space-s) var(--lumo-space-m);min-height: var(--lumo-size-xl);box-sizing: border-box}[slot="drawer"]:is(header,footer):is(:empty){display: none}vaadin-login-form::part(form){background-color: rgba(255,255,255,0.5);border-radius: var(--loom-component-border-radius)}vaadin-login-form::part(form)>vaadin-button{background-color: var(--loom-bar-bkg-color);color: var(--loom-bar-text-color);cursor: pointer}.helpLabel{display: block;font-size: small;font-weight: bold;background-color: var(--loom-low-contrast-color);color: var(--loom-low-contrast-text-color);padding: 0.1em 0.5em;margin: 1em 0em 0.25em 0em}.helpKey{font-family:Arial,Helvetica,sans-serif;font-size: 10pt;border-radius: 4px;padding: 0.2em 0.4em;background-color: var(--loom-high-contrast-color);color: var(--loom-high-contrast-text-color);margin-right: 0.25em}.helpKeyLabel{font-size: 11pt;margin-left: 1em}vaadin-dialog-overlay::part(header){background-color: var(--loom-bar-bkg-color)}vaadin-dialog-overlay>[slot="title"]{color: var(--loom-bar-text-color)}vaadin-dialog-overlay::part(content){overflow: visible;height: 1%}.input-field-highlight>input{background-color: var(--loom-low-contrast-color)}vaadin-item{user-select: none}vaadin-item::part(checkmark)::before{content: "";background: url(/line-awesome/svg/caret-right-solid.svg)}vaadin-item[selected]{background-color: var(--loom-selection-color)}vaadin-tab{cursor: pointer}vaadin-tab[disabled]{cursor: auto !important}vaadin-app-layout::part(navbar){background-color: var(--loom-component-bkg-color)}.navbar-info{display: inline-block;padding: 2px 1em;margin-right: auto;color: var(--loom-bar-text-color);white-space: nowrap;font-size: var(--lumo-font-size-xs);border-radius: var(--lumo-border-radius-m);text-overflow: ellipsis;overflow: hidden}.navbar-info.hidden{opacity: 0.0}.navbar-info .section{display: inline-block;height: 3em;padding: 0 1.5em;align-content: end}.navbar-info .separated{border-left: 1px solid var(--loom-high-contrast-color)}.navbar-info .minor-info{font-size: x-small;margin-right: 0.5em}.navbar-info .major-info{font-size: unset;font-weight: bold}.side-box{background: var(--loom-component-bkg);border-radius: var(--loom-component-border-radius-s);border: 1px solid var(--loom-border-color);margin-top: 0.5em;padding: 0.5em;box-sizing: border-box}.drawer-toggle-button{width: 24px;height: 24px;margin: auto 4px;cursor: pointer;color: var(--loom-high-contrast-color)}.drawer-toggle-button:hover{color: var(--loom-selection-full-color)}vaadin-grid::part(header-cell){background-color: var(--loom-bar-bkg-color);color: var(--loom-bar-text-color);min-height: initial}.loom-component-border-left-right{border-left: var(--loom-component-border);border-right: var(--loom-component-border);box-sizing: border-box}.formLabel{color: var(--lumo-secondary-text-color);font-weight: 500;font-size: var(--lumo-font-size-s);line-height: 1;padding-top: var(--lumo-space-m);padding-bottom: 0.5em;overflow: hidden;white-space: nowrap}loom-markdown-input{width: 100%;min-height: 200px}loom-markdown-input>.markdownContainer{overflow-y: auto;max-height: 800px;background-color: hsla(214,57%,24%,0.1);border-bottom-left-radius: var(--loom-component-border-radius-s);border-bottom-right-radius: var(--loom-component-border-radius-s)}body,#outlet{overflow: hidden}