:host([theme=home]){background:#dfdfdf;border:none;box-shadow:inset 0 0 14px #fff}:host([theme~=menu-system]),:host([theme~=menu-system]) .vaadin-button-container{color:#fff;background-color:inherit;height:20px;margin:0}:host{inset:20px 0 2px 40px}:host([theme~=black]) [part=overlay]:before{content:"";border-top:1px solid #ffffff42;border-bottom:1px solid #ffffff42;border-radius:3px;position:absolute;inset:1px;box-shadow:0 0 10px #000}:host([theme~=black]) [part=overlay]{color:#fff;text-shadow:1px 1px #000;background:#1b1b1bc7;overflow:hidden}:host([theme~=black]) [part=header]{background-color:inherit}.app-window[theme~=black] .header-label{text-shadow:1px 1px 1px #000;color:#fff}:host([theme~=black]) [part=footer]{background:0 0}[part=overlay]{min-width:320px;min-height:160px}:host([theme~=expanded_window]) [part=overlay]{border-radius:0;position:absolute;top:0;left:0}:host([theme~=app-dialog]) [part=header]{background:var(--lumo-tint-5pct);background:linear-gradient(0deg, var(--app-header-2) 0%, var(--app-header-1) 100%);border-bottom:solid 1px var(--app-border);padding-top:3px;padding-bottom:3px;line-height:14px}:host([theme~=app-dialog]) [part=content]{border-left:solid 1px var(--lumo-contrast-10pct);border-right:solid 1px var(--lumo-contrast-10pct);border-bottom:solid 1px var(--lumo-contrast-10pct)}:host([theme~=no-radius]) [part=overlay]{border-radius:3px 0 0}:host([theme~=no-padding]){padding:0}:host{font-weight:400}:host ::slotted(img){width:16px;height:16px;margin-right:4px}:host ::slotted(span){font-size:var(--lumo-font-size-m);width:auto;padding-right:16px}:host([orientation=horizontal]):before,:host([orientation=horizontal]):after{width:100%}:host([theme~=warning]):before{background-color:var(--app-warning)}:host{pointer-events:none}[part=toggle]{pointer-events:auto;padding-right:2px}:host([theme~=full-size]) [part=input-fields]{height:100%}:host([theme=dock]) [part=overlay]{color:#fff;text-shadow:1px 1px 2px #000;background-color:#00000096;background-image:linear-gradient(45deg,#7a7a7a85,#00000054);border:1px solid #ffffff75;border-radius:7px}:host([theme=dock]){z-index:100001}:host([class~=menu-btn]){color:#fff;background:0 0;border:none;height:20px;margin:0}:host([theme~=tab]){background-color:var(--lumo-base-color4);border-radius:0;height:28px;margin:0;padding:0}:host([theme~=info_l]){color:#525252;text-shadow:0 1px 1px #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#cccccc", GradientType=0);background:linear-gradient(#eee 0%,#ccc 100%)}:host([theme~=error_l]){color:#fff;text-shadow:0 1px 1px #000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff1a00", endColorstr="#b70000", GradientType=0);background:linear-gradient(#ff1a00 0%,#b70000 100%)}:host([theme~=primary_l]){color:#fff;text-shadow:0 1px 1px #093766;background:linear-gradient(#3a76e4 0%,#1e56ab 100%)}:host([theme~=success_l]){color:#fff;text-shadow:0 1px 1px #035709;background:linear-gradient(#22864a 0%,#196035 100%)}:host([theme~=tab-close]){position:absolute;right:0}:host([theme~=small]){height:19px;margin:0}:host([red]) svg{fill:#ff3b30}:host([red][disabled]) svg{fill:currentColor}:host([green]) svg{fill:#3c9646}:host([orange]) svg{fill:#eb9800}:host([green][disabled]) svg{fill:currentColor}:host([orientation=horizontal]){background-color:var(--lumo-base-color4);height:28px;min-height:28px;max-height:28px;margin:0}:host([orientation=horizontal]) [part=tabs] ::slotted(vaadin-tab:not([theme~=icon-on-top])){background:var(--app-header-3);border-right:solid 1px var(--app-border);border-left:solid 1px var(--app-border);justify-content:center;min-width:150px;height:27px;margin-top:1px;margin-right:-1px}:host([theme~=tab][orientation=horizontal]) [part=tabs] ::slotted(vaadin-tab:not([theme~=icon-on-top])){height:26px}:host([orientation=horizontal]) [part=tabs],:host([orientation=vertical]) [part=tabs]{margin:0}:host([orientation=horizontal]) [part=tabs]{box-shadow:inset -1px 1px 2px var(--app-border)}:host([theme~=app-style]),:host([theme~=small]){transform:inherit}:host([theme~=locked])>[part=splitter]{display:none}:host{background:var(--lumo-base-color)}:host [part=tabs-container]{border-bottom:solid 1px var(--app-border);gap:0;padding:0}:host [part=content]{--vaadin-scroller-padding-block:0px;--vaadin-scroller-padding-inline:0px;margin:0;padding:0}::slotted([slot=tabs]){box-shadow:initial;margin:0}:host([theme~=app-style]) [part=row]:first-child [part~=header-cell]{background-color:var(--lumo-base-color);min-height:28px}:host([theme=app-style]) [part=row]:only-child [part~=header-cell],:host([theme=app-style]) [part=row] [role=columnheader]{min-height:28px}:host [part~=row]:not([odd]) [part~=body-cell][class~=ident],td.ident{background-image:var(--lumo-base-color2);background-color:var(--lumo-base-color2);box-shadow:3px 0 11px var(--lumo-contrast-20pct);clip-path:inset(0 -12px 0 0)}:host([theme~=app-style]) [part~=cell],:host([theme~=app-style]){background-color:var(--lumo-base-color2)}:host([theme~=app-style]) [part~=cell] ::slotted(vaadin-grid-cell-content){padding:var(--lumo-space-xs) var(--lumo-space-s)}:host([theme~=no_header]) ::slotted(vaadin-grid-cell-content-0),:host([theme~=small]) [part~=cell] ::slotted(vaadin-grid-cell-content){padding:0}:host([theme~=value-g]) td.last:before,:host([theme~=param-g]) td.last:before{font-size:var(--lumo-font-size-xxs);-webkit-user-select:none;user-select:none;padding-left:18px}:host([theme~=param-g]) td.last:nth-child(2):before{content:"Key..."}:host([theme~=param-g]) td.last:nth-child(3):before{content:"Value..."}:host([theme~=value-g]) td.last:first-child:before{content:"Name..."}:host([theme~=value-g]) td.last:nth-child(2):before{content:"Value..."}:host([theme~=no-selectable]) [part~=cell] ::slotted(vaadin-grid-cell-content){-webkit-user-select:none;user-select:none}:host([theme~=log]) [part~=cell]:not([part~=details-cell]){white-space:break-spaces}[part~=cell]{min-height:var(--lumo-size-s)}:host([theme~=log]) [part~=cell]{min-height:var(--grid-row-height);font-size:var(--grid-font-size);line-height:var(--grid-line-height)}:host([part=divider]) [part=content]{border-left:1px dashed;border-color:var(--lumo-contrast-30pct);width:2px;height:20px;display:block;box-shadow:inset 1px 0 #fff}:host([theme=dock]) [part=items] ::slotted(.vaadin-menu-item:hover:not([disabled])),:host([theme=dock]) [part=items] ::slotted(.vaadin-menu-item[expanded]:not([disabled])){background-color:#0000003d}:host([theme~=no-border]){border-radius:0}:host([theme~=left-border]){border-radius:5px 0 0 5px}:host([theme~=login]){background:#fff}:host([theme~=group-bar]){gap:0}html{--lumo-base-color:#fff;--lumo-base-color2:#f1f1f1;--lumo-base-color3:#e8e8e8;--lumo-base-color4:#f1f1f1;--lumo-primary-text-color:#464646;--text-shadow:0px 0px 1px #6e6d6d7a;--app-header:#767676;--app-header-1:#fafafa;--app-header-2:#e6e6e6;--app-header-3:#fafafa;--app-border:#b5b5b5;--app-border-2:#cfcfcf;--app-hover:#e9e9e9;--app-link:#0085b8;--app-warning:#eb9800;--lumo-border-radius:4px;--lumo-border-radius-l:4px;--lumo-size-xl:2.4rem;--lumo-size-l:2rem;--lumo-size-m:1.6rem;--lumo-size-s:1.4rem;--lumo-size-xs:1.2rem;--lumo-space-xl:1.5rem;--lumo-space-l:1rem;--lumo-space-m:.5rem;--lumo-space-s:.25rem;--lumo-space-xs:.15rem;--lumo-font-size-xxs:9.6px;--lumo-font-size-xs:10.4px;--lumo-font-size-s:11.2px;--lumo-font-size-m:11.2px;--lumo-font-size-l:12px;--lumo-font-size-xl:12.8px;--lumo-font-size-xxl:13.6px;--lumo-font-size-xxxl:14.4px;--lumo-line-height-xs:12px;--lumo-line-height-s:12.8px;--lumo-line-height-m:13.6px;--grid-row-height:16px;--grid-line-height:16px;--grid-font-size:14.4px}[theme~=dark]{--lumo-base-color:#3d4248;--lumo-base-color2:#3b3f45;--lumo-base-color3:#363a3f;--lumo-base-color4:#393d41;--lumo-primary-text-color:#fcfcfc;--lumo-primary-color-50pct:#fcfcfc80;--lumo-primary-color-10pct:#fcfcfc1a;--lumo-primary-color:#3b81e3;--lumo-primary-contrast-color:#fcfcfc;--lumo-disabled-text-color:#6e737c;--lumo-shade-5pct:#0000000d;--lumo-shade-10pct:#0000001a;--lumo-shade-20pct:#0003;--lumo-shade-30pct:#0000004d;--lumo-shade-40pct:#0006;--lumo-shade-50pct:#00000080;--lumo-shade-60pct:#0009;--lumo-shade-70pct:#000000b3;--lumo-shade-80pct:#000c;--lumo-shade-90pct:#000000e6;--lumo-shade:#000;--lumo-contrast-5pct:#393d41;--lumo-contrast-10pct:#2f3337;--lumo-contrast-20pct:#34383d;--lumo-contrast-30pct:#3b3f45;--app-header:#fafafa;--app-header-1:#383d42;--app-header-2:#35383b;--app-header-3:#35383b;--app-border:#27292b;--app-border-2:#222425;--app-hover:#343434}
