:root{--pepper-bg-color-info: var(--lumo-base-color);--pepper-color-info: var(--lumo-base-color);--pepper-bg-color-warning: var(--lumo-warning-color-10pct);--pepper-color-warning: var(--lumo-warning-color);--pepper-bg-color-error: var(--lumo-error-color-10pct);--pepper-color-error: var(--lumo-error-color)}.tox-promotion{display:none}.pepper-bar-unit .bar{fill:#eb8c00!important;-webkit-filter:drop-shadow(0px 5px 102px rgba(0,0,0,.2))!important;filter:drop-shadow(0px 5px 10px rgba(0,0,0,.2))!important}.pepper-bar-group .bar{fill:#a00020!important;-webkit-filter:drop-shadow(0px 5px 10px rgba(0,0,0,.2))!important;filter:drop-shadow(0px 5px 10px rgba(0,0,0,.2))!important}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gantt-container{width:100%;height:100%!important}.pepper-graph-node{display:none;max-width:276px;padding:1px;font-size:var(--lumo-font-size-m);line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px #0003;line-break:auto}.pepper-message-panel-info{background-color:var(--pepper-bg-color-info);border-left-color:var(--pepper-color-info)}.pepper-message-panel-warning{background-color:var(--pepper-bg-color-warning);border-left-color:var(--pepper-color-warning)}.pepper-message-panel-error{background-color:var(--pepper-bg-color-error);border-left-color:var(--pepper-color-error)}.pepper-actions-grid vaadin-grid-cell-content{padding:0!important;margin:0!important}.pepper-multichip{display:flex;float:left}:root{--pepper-chip-height: 2rem;--pepper-chip-icon-border-width: .2rem;--pepper-chip-icon-size: calc(var(--pepper-chip-height) - (var(--pepper-chip-icon-border-width) * 2));--pepper-chip-action-icon-size: calc(var(--pepper-chip-height) / 2);--pepper-chip-border-width: .2rem;--pepper-chip-background-color: var(--lumo-contrast-10pct)}.pepper-chip-canvas{cursor:default;align-items:center;display:flex;background-color:var(--lumo-base-color);border-radius:9999em;position:relative}.pepper-chip{padding-left:var(--pepper-chip-border-width);padding-right:var(--pepper-chip-border-width);gap:calc(var(--pepper-chip-border-width) * 2);display:flex;align-items:center;height:var(--pepper-chip-height);line-height:var(--pepper-chip-height);border-radius:9999em;background-color:var(--pepper-chip-background-color);border:solid;border-width:var(--pepper-chip-border-width);border-color:var(--lumo-base-color);font-size:var(--lumo-font-size-m);position:relative;overflow:hidden;transition:background-color .3s ease}.pepper-chip-icon{height:var(--pepper-chip-icon-size);width:var(--pepper-chip-icon-size);border-radius:9999em;position:relative;overflow:hidden}.pepper-chip-icon-click-animation:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:var(--ripple-color, rgba(0, 0, 0, .2));border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;transition:none}.pepper-chip-icon-click-animation:active:after{animation:pepper-chip-ripple-animation var(--animation-duration, .2s) ease-out}.pepper-chip-icon-click-animation:hover{background-color:#dddde0}.pepper-chip-chain{margin-left:-.4rem;margin-right:-.4rem;height:calc(var(--pepper-chip-height) + 2 * var(--pepper-chip-border-width));display:flex;justify-content:center;align-items:center}@keyframes pepper-chip-ripple-animation{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(3);opacity:0}}.pepper-chip-overlap{margin-left:calc((var(--pepper-chip-height) + var(--pepper-chip-border-width)) * -1)}.pepper-chip-component{white-space:nowrap}.pepper-chip-close-icon{width:var(--pepper-chip-action-icon-size);height:var(--pepper-chip-action-icon-size)}.pepper-action-icon-img-canvas{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.pepper-action-icon-img-circled{--pepper-qa-circular-progress-torus-width: .25em;--pepper-qa-action-icon-size: calc(var(--pepper-chip-icon-size) - (2 * var(--pepper-qa-circular-progress-torus-width)));width:var(--pepper-qa-action-icon-size);height:var(--pepper-qa-action-icon-size)}.pepper-action-icon-img-full{width:100%;height:100%}.pepper-action-icon-circular-progress-canvas{width:100%;height:100%;position:absolute;top:0;left:0}.pepper-filter-icon{--pepper-filter-circular-keep-away-width: .25em;--pepper-filter-icon-size: calc(var(--pepper-chip-icon-size) - (2 * var(--pepper-filter-circular-keep-away-width)));width:var(--pepper-filter-icon-size);height:var(--pepper-filter-icon-size)}.pepper-drag-drop-grid .content-card{width:100px;height:100px;border-radius:12px}.pepper-drag-drop-grid .v-label-drag-center{border-style:dashed}.pepper-drag-drop-grid .v-dragged{border-width:1px;border-style:dotted;border-radius:3px;opacity:.3}.pepper-drag-drop-grid .v-drag-over-target{outline:1px solid lightgreen}.pepper-scrollcontainer{overflow:auto}.pepper-navbar{width:100%;padding:0;box-shadow:var(--lumo-box-shadow-s)}.pepper-navbar-side{padding-bottom:var(--lumo-space-xs);display:flex;align-items:center}.pepper-navbar-left{padding-left:var(--lumo-space-xs);justify-content:left;width:var(--vaadin-app-layout-navbar-offset-top)}.pepper-navbar-right{padding-right:var(--lumo-space-xs);justify-content:right}.pepper-navbar-center{width:100%;padding:0;overflow:hidden}.pepper-navbar-menu-icon{padding-right:var(--lumo-space-xs);width:var(--lumo-icon-size-m);height:var(--lumo-icon-size-m)}.pepper-navbar-buttons{gap:0px;height:30%;width:100%;justify-content:right;overflow:hidden}.pepper-navbar-app-menu [part=container]{gap:var(--lumo-space-xs)}.pepper-actions-drop-target{width:100%;height:2rem;background:repeating-linear-gradient(-45deg,var(--lumo-contrast-50pct),var(--lumo-contrast-50pct) 1px,var(--lumo-base-color) 1px,var(--lumo-base-color) 20px)}.pepper-dialog-header-text{font-size:var(--lumo-font-size-xl);font-weight:600}.pepper-dialog-buttonbar{--pepper-negative-space-l: calc(var(--lumo-space-l) * -1);flex-wrap:wrap;display:flex;justify-content:flex-end;margin-left:var(--pepper-negative-space-l);margin-right:var(--pepper-negative-space-l);margin-bottom:var(--pepper-negative-space-l);margin-top:var(--lumo-space-l);padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l);padding-top:var(--lumo-space-m);padding-bottom:var(--lumo-space-m);background-color:var(--lumo-contrast-5pct)}.pepper-dialog-grid vaadin-grid-sorter{width:100%}.pepper-fadeout{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.pepper-fadeout-hidden{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.pepper-tln-divider{position:relative;width:0;align-items:center;justify-content:center}.pepper-tln-divider-img{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;width:1.5em;height:auto;z-index:2;pointer-events:none;color:var(--lumo-contrast-50pct)}.pepper-tln-tabs-container{z-index:1;background-color:var(--lumo-base-color)}.pepper-tln-node-container{position:relative;overflow:hidden;z-index:1}.pepper-tln-node-container-expanded{position:relative;overflow:visible;z-index:0}.pepper-tln-node-single{display:block;width:100%;top:0;background-color:var(--lumo-base-color)}.pepper-tln-node-dropdown{display:block;width:100%;top:0;background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-s);border-bottom-left-radius:var(--lumo-border-radius-m);border-bottom-right-radius:var(--lumo-border-radius-m)}.pepper-hover-highlight{cursor:default;padding:var(--lumo-space-s);border-radius:var(--lumo-border-radius-s)}.pepper-hover-highlight:hover{background-color:var(--lumo-primary-color-10pct)}.pepper-hover-neutral{cursor:default;padding:var(--lumo-space-s)}.pepper-protocol{width:500px;background:var(--lumo-base-color);position:fixed;left:50%;transition:transform .3s ease,bottom .3s ease,width .3s ease;bottom:var(--lumo-space-m);transform:translate(-50%)}.pepper-protocol.peek{width:120px;bottom:2.4em;transform:translate(-50%,100%)}.pepper-editor-button-bar{position:sticky;bottom:0;width:100%;background:#fff;z-index:10;margin:0;padding:10px}vaadin-grid::part(pepper-grid-row-disabled){opacity:.5;filter:grayscale(100%);color:gray}vaadin-grid{user-select:none;-webkit-user-select:none}vaadin-menu-bar-button.pepper-selection-menu-bar-button-selected{background-color:var(--lumo-primary-color);color:var(--_lumo-button-primary-text-color)}
