.toolbar-host {height:100%;max-height:100%;overflow-y:hidden;display:flex;flex-direction:column;}
.toolbar-host:focus-within>.title-bar {border-bottom:1px solid var(--fg-color-20);}
.toolbar-host>div:last-child {flex-grow:1;overflow:hidden;}
.toolbar-host.dock-left {flex-direction:row;}
.toolbar-host.dock-left>nav {border-right:1px solid var(--fg-color-10);padding:4px;}
.toolbar-host.dock-left>nav>.material-icons {font-size:24px;display:block;}
.toolbar-host.dock-left>nav>.material-icons:not(:first-child) {margin-top:4px;}
.toolbar-host.dock-right {flex-direction:row-reverse;}
.toolbar-host.dock-right>div:first-child {border-left:1px solid var(--fg-color-10);padding:4px;}
.toolbar-host.dock-right>div:first-child>.material-icons {display:block;}
.toolbar-host.dock-right>div:first-child>.material-icons:not(:first-child) {margin-top:4px;}
.title-bar {width:100%;display:flex;border-bottom:1px solid var(--fg-color-10);padding:8px 16px;-webkit-user-select:none;user-select:none;cursor:default;}
.title-bar .nopad {padding:0px;}
.title-bar>*:first-child {color:var(--text-subsecondary);flex-grow:1;}
.title-bar .material-icons, .title-bar .divider {font-size:24px;vertical-align:middle;}
.title-bar .material-icons:not(:first-child),
.title-bar .divider:not(:first-child),
.title-bar .DropButton:not(:first-child) {margin-left:1px;}
.title-bar .material-icons.rotated:not(:first-child) {margin-left:0px;margin-top:1px;}
.title-bar.triple {display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:4px;width:100%;padding:8px 16px;-webkit-user-select:none;user-select:none;white-space:nowrap;}
.title-bar.triple>div {width:100%;}
.title-bar.triple>div:first-child {text-align:left;}
.title-bar.triple>div:last-child {text-align:right;}
.loader {-webkit-animation:fadeIn ease-in 1s;animation:fadeIn ease-in 1s;color:#333;margin-top:16px;text-align:center;width:100%;}
.loader>div {font-size:48px;font-weight:bold;}
.loader>progress {display:block;width:100%;height:3px;}
:root {--border-radius-1:4px;--border-radius-2:6px;--border-radius-3:8px;--box-shadow-1:rgb(0 0 0 / 19%) -4px 4px 8px;--box-shadow-2:rgb(0 0 0 / 50%) -4px 4px 24px 2px;--transition-fast:all 0.08s ease-out;--transition-avg:all 0.12s ease-out;--transition-slow:all 0.30s ease-out;--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-primary:'Open Sans', sans-serif;--global-font-size:14px;--shadow-color:rgb(0, 0, 0, .5);--scrollbar-size:8px;}
.dark-mode {--background-color:#121212;--bg-base:#121212;--fg-color-rgb:255, 255, 255;--input-bg:var(--fg-color-05);--input-border:1px solid var(--fg-color-10);--color-talk:yellow;--color-danger-bg:#60202e;--color-danger-fg:#f36886;--color-danger-border:#cd1d43;--color-warning-fg:lightyellow;--grp-orange-1:#f28322;--grp-orange-1-rgb:242, 131, 34;--grp-teal-1:#1ebcc5;--grp-teal-2:#008A92;--grp-teal-3:#006167;--text-selected:#FFF;--text-primary:#e3e3e3;--text-secondary:#b0b0b0;--text-subsecondary:#888;--text-disabled:#666;--text-optsecondary:#a3a3a3;--surface-border-color:rgb(var(--fg-color-rgb),.12);--disabled-color:rgb(var(--fg-color-rgb),.25);--hover-bg-color:rgb(var(--fg-color-rgb),.025);--select-bg-color:rgb(var(--fg-color-rgb),.05);--link-color:#ffff80;--shade-ev01:.05;--shade-ev02:.07;--shade-ev03:.08;--shade-ev04:.09;--shade-ev06:.11;--shade-ev08:.12;--shade-ev-dialog:.05;--menu-bg-color:#292929;--menu-fg-color-rgb:255,255,0;--menu-fg-color:rgb(var(--menu-fg-color-rgb));--menu-hover-color:#414141;}
.lite-mode {--background-color:#ECECFF;--bg-base:#FFFFFF;--fg-color-rgb:0, 0, 0;--input-bg:#FFFFFF;--input-border:1px solid var(--fg-color-20);--color-talk:blue;--color-danger-bg:#febbbb;--color-danger-fg:#bd1111;--color-danger-border:#bd1111;--color-warning-fg:#949400;--grp-orange-1:#f67b10;--grp-orange-1-rgb:246, 123, 16;--grp-teal-1:#008f9d;--grp-teal-2:#008A92;--grp-teal-3:#006167;--text-selected:#000;--text-primary:rgb(var(--fg-color-rgb),.95);--text-secondary:rgb(var(--fg-color-rgb),.85);--text-subsecondary:rgb(var(--fg-color-rgb),.65);--text-disabled:rgb(var(--fg-color-rgb),.3);--text-optsecondary:rgb(var(--fg-color-rgb),.4);--surface-border-color:rgb(var(--fg-color-rgb),.3);--disabled-color:rgb(var(--fg-color-rgb),.25);--hover-bg-color:rgb(var(--fg-color-rgb),.025);--select-bg-color:rgb(var(--fg-color-rgb),.05);--link-color:purple;--shade-ev01:.02;--shade-ev02:.04;--shade-ev03:.06;--shade-ev04:.08;--shade-ev06:.09;--shade-ev08:.10;--shade-ev-dialog:.05;--menu-bg-color:#FFF;--menu-fg-color-rgb:32,32,32;--menu-fg-color:rgb(var(--menu-fg-color-rgb));--menu-hover-color:#121212;}
body {--fg-color:rgb(var(--fg-color-rgb));--fg-color-05:rgb(var(--fg-color-rgb), .05);--fg-color-10:rgb(var(--fg-color-rgb), .10);--fg-color-15:rgb(var(--fg-color-rgb), .15);--fg-color-20:rgb(var(--fg-color-rgb), .20);--fg-color-25:rgb(var(--fg-color-rgb), .25);--fg-color-50:rgb(var(--fg-color-rgb), .50);--surface-border:1px solid var(--surface-border-color);}
.ev00 {background-color:var(--background-color);}
.ev01 {background-color:var(--bg-base);background-image:linear-gradient(rgb(var(--fg-color-rgb), var(--shade-ev01)), rgb(var(--fg-color-rgb), var(--shade-ev01)));border:var(--surface-border);box-shadow:0px 0px 1px 0px var(--shadow-color);}
.ev02 {background-color:var(--bg-base);background-image:linear-gradient(rgb(var(--fg-color-rgb), var(--shade-ev02)), rgb(var(--fg-color-rgb), var(--shade-ev02)));border:var(--surface-border);box-shadow:0px 0px 2px 0px var(--shadow-color);}
.ev03 {background-color:var(--bg-base);background-image:linear-gradient(rgb(var(--fg-color-rgb), var(--shade-ev03)), rgb(var(--fg-color-rgb), var(--shade-ev03)));border:var(--surface-border);box-shadow:0px 0px 3px 0px var(--shadow-color);}
.ev04 {background-color:var(--bg-base);background-image:linear-gradient(rgb(var(--fg-color-rgb), var(--shade-ev04)), rgb(var(--fg-color-rgb), var(--shade-ev04)));border:var(--surface-border);box-shadow:0px 0px 4px 0px var(--shadow-color);}
.ev06 {background-color:var(--bg-base);background-image:linear-gradient(rgb(var(--fg-color-rgb), var(--shade-ev06)), rgb(var(--fg-color-rgb), var(--shade-ev06)));border:var(--surface-border);box-shadow:0px 0px 6px 0px var(--shadow-color);}
.ev08 {background-color:var(--bg-base);background-image:linear-gradient(rgb(var(--fg-color-rgb), var(--shade-ev08)), rgb(var(--fg-color-rgb), var(--shade-ev08)));border:var(--surface-border);box-shadow:0px 0px 8px 0px var(--shadow-color);}
.ev-dialog {background-color:var(--bg-base);background-image:linear-gradient(rgb(var(--fg-color-rgb), var(--shade-ev-dialog)), rgb(var(--fg-color-rgb), var(--shade-ev-dialog)));border:var(--surface-border);box-shadow:0px 0px 12px 0px var(--shadow-color);}
@font-face {font-family:'Open Sans';src:url('../Fonts/OpenSans-Regular.ttf') format('truetype');}
@font-face {font-family:'Open Sans';src:url('../Fonts/OpenSans-Bold.ttf') format('truetype');font-weight:bold;}
@font-face {font-family:'Open Sans';src:url('../Fonts/OpenSans-Italic.ttf') format('truetype');font-style:italic;}
@font-face {font-family:'OpenSans';src:url('../Fonts/OpenSans-BoldItalic.ttf') format('truetype');font-style:italic;font-weight:bold;}
@font-face {font-family:'Material Symbols Outlined';font-style:normal;font-weight:100 700;src:url(../Fonts/material-symbols-outlined.woff2) format('woff2');}
button.material-icons {padding:0px;border:none;background-color:transparent;}
a.material-icons {text-decoration:none;}
.material-icons {color:var(--text-secondary);}
button.material-icons:not(:disabled):hover, a.material-icons:not(.disabled):hover {filter:brightness(1.25);background-color:transparent;cursor:pointer;}
button.material-icons:focus, a.material-icons:focus {filter:brightness(1.25);background-color:transparent;}
button.material-icons:not(:disabled)#diagnostics {color:var(--grp-teal-1);}
button.material-icons:disabled,
a.material-icons.disabled {color:var(--text-disabled);cursor:default;}
.material-icons.rotated {transform:rotate(-90deg);}
.material-icons.flip-y {transform:scaleY(-1);}
.material-icons.active, .material-icons.active:hover {color:var(--grp-teal-1);filter:none;}
.divider {color:var(--fg-color-15);}
.unicode_icon {display:inline-block;font-family:var(--font-family-primary);font-style:normal;font-weight:normal !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.unicode_icon.outline {border:1px solid rgb(var(--fg-color-rgb),.5);}
.material-icons {font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';}
.material-icons.outline {font-variation-settings:unset;}
.material-icons.fill {font-variation-settings:"FILL" 1;}
*, *::before, *::after {box-sizing:border-box;}
body {margin:0;color:var(--text-primary);cursor:default;font-family:var(--font-family-primary);font-size:var(--global-font-size);}
a {text-decoration:none;outline:none;}
a:hover, a:focus {filter:brightness(1.1);}
nav {align-items:center;}
h1, h2, h3, h4, h5, h6 {margin-top:0;margin-bottom:0.5rem;font-weight:bold;}
h2 {font-size:28px;}
h3 {}
h4 {}
h5 {font-size:16px;}
h6 {font-size:13px;}
sup {font-size:.75rem;}
p {margin-top:0;margin-bottom:1rem;}
hr {border:0;background-color:var(--fg-color-10);}
hr:not([size]) {height:1px;}
img, svg {vertical-align:middle;}
label {display:inline-block;color:var(--text-secondary);}
input, select, textarea, button, ::-webkit-file-upload-button, ::file-selector-button,
combo-box::part(input), combo-box::part(select), combo-box::part(button) {border-radius:var(--border-radius-1);outline:none;border:1px solid var(--fg-color-25);background-color:transparent;padding:2px 8px;color:var(--text-primary);}
input::-webkit-file-upload-button, input::file-selector-button {padding:8px 16px;margin-right:8px;}
input[type=file] {border:none;}
input:not(:disabled):not(:focus):hover, textarea:not(:disabled):not(:focus):hover, select:not(:disabled):not(:focus):hover {border-color:rgb(var(--fg-color-rgb),.35);}
input:focus, textarea:focus, div[contenteditable]:focus, select:focus {border-color:var(--grp-teal-1);}
button:focus {border-color:rgb(var(--fg-color-rgb),.5);}
input:disabled, textarea:disabled, button:disabled, select:disabled {color:var(--text-disabled);}
input::-webkit-calendar-picker-indicator {filter:invert(0.8);}
input::-webkit-calendar-picker-indicator:hover {filter:invert(1);}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0px 1000px #222 inset !important;}
button + button {margin-left:4px;}
button.text-button {background-color:rgb(var(--fg-color-rgb),.05);}
button.text-button:not(:disabled):hover {background-color:var(--fg-color-10);}
button[hidden] {display:none !important;}
select {}
select::-ms-expand {display:none;}
select>option {color:var(--text-secondary);background-color:var(--bg-base);}
select>option:checked {}
table {caption-side:bottom;border-collapse:collapse;}
thead, tbody, tfoot, tr, td, th {border-color:inherit;border-style:solid;border-width:0;}
summary {display:list-item;cursor:pointer;}
progress {vertical-align:baseline;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
::-webkit-scrollbar {width:var(--scrollbar-size);height:var(--scrollbar-size);}
::-webkit-scrollbar-track {background-color:transparent !important;}
::-webkit-scrollbar-track:hover {background-color:var(--fg-color-10) !important;}
select::-webkit-scrollbar {background-color:transparent !important;}
::-webkit-scrollbar-corner {background-color:transparent !important;}
::-webkit-scrollbar-thumb {background-color:rgb(0, 138, 146, 0.35);border-radius:var(--border-radius-3);border:1px solid transparent;}
::-webkit-scrollbar-thumb:hover {background-color:var(--grp-teal-2);}
button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {cursor:pointer;}
button, [type=button], [type=reset], [type=submit] {-webkit-appearance:button;}
button, select {text-transform:none;}
input, button, select, optgroup, textarea {font-family:inherit;font-size:inherit;line-height:inherit;margin:0;}
.OkButton, .CancelButton {background:transparent;border-radius:var(--border-radius-2);font-size:12px;font-weight:600;height:32px;outline:none;padding:0 16px;text-transform:uppercase;transition:var(--transition-avg);}
.OkButton {border:1px solid var(--grp-teal-1);color:var(--grp-teal-1);}
.OkButton:not(:disabled):hover, .OkButton:not(:disabled):focus {background-color:var(--grp-teal-1);color:var(--text-selected);}
.CancelButton {border:1px solid var(--color-danger-fg);color:var(--color-danger-fg);}
.CancelButton:not(:disabled):hover, .CancelButton:not(:disabled):focus {background-color:var(--color-danger-fg);color:var(--text-selected);}
.OkButton:disabled, .CancelButton:disabled {color:var(--fg-color-15);border-color:var(--fg-color-15);}
.OkButton + .CancelButton {margin-left:8px;}
table.row-border {border-collapse:separate;border-spacing:0px 0px;}
table.row-border td {border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:none;border-right:none;}
table.row-border td:first-child, table.row-border th:first-child {border-left:1px solid transparent;border-top-left-radius:var(--border-radius-2);border-bottom-left-radius:var(--border-radius-2);}
table.row-border td:last-child, table.row-border th:last-child {border-right:1px solid transparent;border-top-right-radius:var(--border-radius-2);border-bottom-right-radius:var(--border-radius-2);}
.control-chars .tab-char {background-image:url("../Images/tab.svg");background-size:1em;background-repeat:no-repeat;background-position:center;}
.header-grid, .stat-table td[colspan] {border-bottom:1px solid var(--fg-color-10);background-size:5px 5px;background-image:linear-gradient(0deg, transparent 4px, rgba(var(--fg-color-rgb),.025) 1px), linear-gradient(90deg, transparent 4px, rgba(var(--fg-color-rgb),.025) 1px);}
.stat-table {border-radius:var(--border-radius-2);margin:4px;min-width:200px;overflow:hidden;vertical-align:middle;}
.stat-table td {white-space:nowrap;}
.stat-table td[colspan] {color:var(--text-primary);font-size:13px;font-weight:bold;padding:6px 16px;text-align:center;}
.stat-row>td:first-child {color:var(--text-secondary);padding:2px 32px 2px 16px;text-align:left;}
.stat-row>td:last-child {padding-right:16px;text-align:right;}
.stat-row:nth-child(2) td {padding-top:8px;}
.stat-row:last-child td {padding-bottom:8px;}
.d-none {display:none !important;}
.v-hidden {visibility:hidden !important;}
.dock {height:100%;max-height:100%;width:100%;max-width:100%;}
@-webkit-keyframes fadeIn {0% {opacity:0;}
100% {opacity:1;}}
@keyframes fadeIn {0% {opacity:0;}
100% {opacity:1;}}
.log-event {border-radius:var(--border-radius-2);padding:8px 24px;margin-top:16px;width:100%;}
.log-event .title-bar.triple {font-weight:bold;padding:8px 0px;}
.log-event .title-bar.triple div:nth-child(2) {color:var(--text-subsecondary);font-weight:normal;font-style:italic;}
.log-event.err .title-bar.triple div:first-child {color:var(--color-danger-fg);}
.log-event.wrn .title-bar.triple div:first-child {color:var(--color-warning-fg);}
.log-event>div:last-child {margin-top:8px;max-height:200px;overflow-y:auto;text-align:left;}
.ol {position:relative;}
.ol::after {position:absolute;background:transparent;color:inherit;right:-4px;bottom:-2px;font-size:12px;font-weight:400;font-variation-settings:"FILL" 1;-webkit-text-stroke:3px var(--menu-bg-color);paint-order:stroke fill;}
.ol.add::after {content:"add_circle";font-weight:900;}
.ol.arrowup::after {content:"arrow_upward_alt";}
.ol.arrowdown::after {content:"arrow_downward_alt";}
.ol.check::after {content:"done";}
.ol.circlegreen::after {content:"circle";color:var(--grp-teal-2);}
.ol.circlered::after {content:"circle";color:var(--color-danger-border);}
.ol.connect::after {content:"power";font-size:16px;font-weight:300;right:6px;}
.ol.delete::after {content:"remove_circle";right:8px;font-weight:900;}
.ol.go::after {content:"arrow_right_alt";font-weight:900;}
.ol.lightning::after {content:"bolt";right:-2px;}
.ol.paperclip::after {content:"attach_file";}
.ol.reset::after {content:"undo";}
.ol.tree::after {content:"account_tree";font-size:16px;font-weight:100;right:-6px;bottom:-4px;}
html.scrollable {height:100%;}
html.scrollable>body {height:100%;display:flex;flex-direction:column;}
html.scrollable>body>main {flex-grow:1;overflow:hidden;}
html.scrollable>body>main>div {height:100%;}
.top-nav.title-bar {border:none;}
.top-nav .material-icons, .top-nav .divider {font-size:30px;display:inline-block;vertical-align:middle;}
.top-nav .divider:first-child {display:none;}
.top-nav>div {align-self:center;}
.top-nav>div>* {vertical-align:middle;}
.top-nav span.title {font-size:20px;font-weight:bold;color:var(--text-secondary);}
.top-nav ::-webkit-scrollbar {width:4px;height:4px;}
img.site-logo {width:32px;height:auto;}
.top-nav label {margin-right:8px;text-transform:uppercase;color:var(--text-subsecondary);font-size:11px;}
.top-nav label:not(:first-child):before {content:'•';margin-left:16px;margin-right:16px;}
.top-nav label + span {font-weight:bold;color:var(--text-secondary);font-size:16px;}
.navgroup {display:inline-block;}
.toast {position:fixed;bottom:8px;left:50%;max-width:600px;transform:translate(-50%, 0px);z-index:1;border-radius:var(--border-radius-3);overflow:hidden;font-size:16px;}
.toast>.title-bar {padding:8px 16px;cursor:default;background-color:var(--fg-color-05);-webkit-user-select:none;user-select:none;}
.toast>.title-bar>div:first-child {color:var(--text-primary);font-weight:bold;margin-right:16px;}
.toast>div:last-child {padding:16px;}
.toast>div:last-child {color:var(--color-warning-fg);}
.tooltip {color:var(--text-primary);max-width:800px;padding:8px;}
.popup {position:absolute;z-index:200;}
.user-info {padding:16px;padding-bottom:0px;}
.user-info .logo {display:flex;align-items:center;}
.user-info .logo>img {width:130px;}
.user-info .logo>span {flex-grow:1;text-align:right;}
.user-info>div:not(:first-child) {padding:2px 0px;}
.user-info label {color:var(--text-secondary);margin-right:8px;width:80px;font-size:12px;}
.user-info label + span {color:var(--text-primary);font-weight:normal;font-size:inherit;}
.user-info>.header {padding-bottom:10px;font-size:18px;}
.user-info>.header>* {display:inline-block;}
.user-info>.header>.initials {background-color:var(--grp-orange-1);border-radius:50%;width:48px;height:48px;padding-top:10px;text-align:center;margin-right:20px;font-weight:bold;}
.user-info .setting-row {display:flex;}
.user-info .setting-row>div:last-child {flex-grow:1;text-align:right;align-self:center;}
.user-info #dark-mode {font-size:24px;display:inline-block;vertical-align:middle;}
.user-info #dark-mode-label {display:inline-block;margin-right:8px;vertical-align:middle;}
.CandidateList input {width:250px;}
.CandidateList i.material-icons {color:var(--text-subsecondary);}
.CandidateList .ObjectList table {width:100%;}
.CardList {margin:5px;padding:0px 2px;overflow:auto;outline:none;padding:0px 4px;}
.CardList>div {margin-top:4px;padding:2px;border-radius:var(--border-radius-2);color:var(--text-secondary);}
.CardList .card {border:1px solid rgb(var(--fg-color-rgb), 0.05);padding:4px 8px;user-select:none;}
.CardList .card:hover {background-color:var(--hover-bg-color);}
.CardList .card.selected {background-color:var(--select-bg-color);border-color:var(--fg-color-50);}
.CardList:focus-within .card.selected {border-color:var(--grp-teal-1);}
.CodeEditor {height:100%;max-height:100%;outline:none;--control-char-color:rgb(255, 180, 0, .6);--control-char-outline-color:rgb(255, 180, 0, .4);}
.CodeEditor>.scroll-container:focus-within {border-color:var(--grp-teal-1);}
.CodeEditor.talking>.scroll-container:focus-within {border-color:yellow;}
.CodeEditor>.scroll-container {padding:8px;height:100%;max-height:100%;overflow:auto;border:1px solid transparent;border-radius:var(--border-radius-1);}
.CodeEditor>div:last-child {}
.CodeEditor.readonly {}
.CodeEditor.word-wrap .ce-content {white-space:pre-wrap;}
.CodeEditor.control-chars .ce-content>div.text-line::after {vertical-align:middle;color:var(--control-char-color);margin-left:8px;line-height:1;font-size:.75em;border:1px solid var(--control-char-outline-color);border-radius:var(--border-radius-1);padding:0px 2px;}
.CodeEditor.control-chars .ce-content>div.text-line[data-sep="\\n"]::after {content:"\\r\\n";}
.CodeEditor.control-chars .ce-content>div.text-line[data-sep="\\v"]::after {content:"\\v";}
.CodeEditor.control-chars .ce-content>div.text-line[data-sep="\\f"] {padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed var(--fg-color-25);}
.CodeEditor.control-chars .ce-content>div.text-line[data-sep="\\f"]::after {content:"\\f";}
.CodeEditor.control-chars .ce-content>div:empty.text-line:not(:last-child)::after {margin-left:0px;}
.CodeEditor.xxxs .ce-content {font-size:6px;}
.CodeEditor.xxs .ce-content {font-size:8px;}
.CodeEditor.xs .ce-content {font-size:10px;}
.CodeEditor.small .ce-content {font-size:12px;}
.CodeEditor.large .ce-content {font-size:16px;}
.CodeEditor.xl .ce-content {font-size:18px;}
.CodeEditor.xxl .ce-content {font-size:20px;}
.CodeEditor.xxxl .ce-content {font-size:22px;}
.CodeEditor.xxxxl .ce-content {font-size:24px;}
.CodeEditor.xxxxxl .ce-content {font-size:26px;}
.CodeEditor .ce-content {outline:none;color:var(--text-selected);cursor:text;font-family:'Courier New';font-size:14px;white-space:pre;min-height:100%;border:none;}
.CodeEditor .ce-content:focus {border:none;}
.ce-content .ce-tab {}
.ce-content div:empty::before {content:'\200b';}
.ce-keyword {color:var(--color-talk);}
.ce-type {color:lightgreen;}
.ce-namespace {color:lightgreen;}
.ce-identifier {color:lightblue;font-weight:bold;}
.ce-param {font-style:italic;}
.ce-comment {color:var(--text-secondary);}
.CompleteList {color:var(--text-secondary);}
.CompleteList tr.selected {background-color:var(--select-bg-color);color:var(--text-primary);}
.CompleteList tr:hover {background-color:var(--hover-bg-color);}
.CompleteList td {}
.CompleteList td:first-child:not([colspan]) {width:18px;}
.cl-list-container {max-height:300px;overflow-y:auto;padding:8px;border-radius:var(--border-radius-1);display:inline-block;}
.cl-insight {padding:8px;margin-bottom:4px;border-radius:var(--border-radius-1);}
.InsightItem {}
.InsightItem>div:first-child {color:var(--text-primary);}
.ii-navbar {float:right;margin-left:8px;}
.ii-navbar>span[data-dir] {}
.ii-navbar>span[data-dir="0"] {color:var(--text-subsecondary);}
.context-menu {--menu-bg-color:#FFF;--menu-fg-color-rgb:32,32,32;--menu-fg-color:rgb(var(--menu-fg-color-rgb));--menu-hover-color:#121212;background:var(--menu-bg-color);border:none;border-radius:var(--border-radius-1);box-shadow:var(--box-shadow-2);color:var(--menu-fg-color);cursor:default;display:block;list-style-type:none;list-style:none;margin:0;outline:none;position:absolute;z-index:100;}
.context-menu table {border:none;vertical-align:middle;}
.context-menu tr {outline:none;}
.context-menu tr>td {padding:2px 4px 2px 12px;white-space:nowrap;}
.context-menu tr>td:last-child {padding-right:12px;}
.context-menu tr:last-child>td {padding-bottom:6px;}
.context-menu tr:first-child>td {padding-top:6px;}
.context-menu tr:first-child>td:first-child {border-top-left-radius:var(--border-radius-1);}
.context-menu tr:first-child>td:last-child {border-top-right-radius:var(--border-radius-1);}
.context-menu tr:last-child>td:first-child {border-bottom-left-radius:var(--border-radius-1);}
.context-menu tr:last-child>td:last-child {border-bottom-right-radius:var(--border-radius-1);}
.context-menu hr {margin:0;background-color:var(--text-primary);}
.cm-item, .cm-flyout {font-size:12px;line-height:20px;padding-right:4px;}
.cm-item {cursor:pointer;border-radius:var(--border-radius-2);}
.context-menu img {width:16px;height:16px;}
.context-menu i.material-icons {font-size:20px;vertical-align:middle;color:var(--menu-fg-color);font-variation-settings:unset;}
.context-menu tr:focus {background-color:rgb(0,0,0,.1);}
.context-menu:not(.disabled) .cm-item:not(.disabled):not(:focus):hover,
.context-menu:not(.disabled) .cm-flyout:not(.disabled):not(:focus):hover {background-color:rgb(0,0,0,.05);}
.context-menu:not(.disabled) .cm-item:not(.disabled):hover>td:nth-child(2),
.context-menu:not(.disabled) .cm-flyout:hover>td:nth-child(2) {color:var(--menu-hover-color);}
.cm-item.disabled, .context-menu.disabled cm-item {cursor:default;}
.cm-item.disabled td, .context-menu.disabled td {color:#999;cursor:default;}
.cm-item.disabled img, .context-menu.disabled img {filter:grayscale(1);}
.cm-item>td:first-child,
.cm-flyout>td:first-child {text-align:center;width:20px;}
.cm-item>td:nth-child(2),
.cm-flyout>td:nth-child(2) {text-align:left;}
.cm-item>td:last-child {color:#267f94;font-style:italic;font-size:smaller;text-align:right;}
.context-menu:not(.disabled) tr:hover>td:last-child {color:var(--grp-teal-2) !important;}
.cm-flyout>td:last-child {text-align:right;}
.DropButton {cursor:pointer;display:inline-block;}
.DropButton.bullet>*:first-child:after {content:"▼";font-size:12px;color:var(--text-subsecondary);}
.DropButton>*:first-child:hover:after, .DropButton.open>*:first-child:after {color:var(--text-secondary);}
.DropButton>*:last-child {padding:16px;border-radius:var(--border-radius-2);display:none;position:absolute;text-align:left;z-index:1000;cursor:default;outline:none;margin-top:8px;}
.DropButton.open>*:first-child .material-icons, .DropButton.open>.material-icons:first-child {color:var(--text-selected);}
.DropButton.open>*:last-child {display:block;}
.DropButton div.SearchCommandList {padding:8px;}
.DropButton button.labeled {color:var(--text-secondary);border:1px solid var(--fg-color-10);}
.DropButton button.labeled:hover {color:var(--text-primary);border:1px solid var(--fg-color-25);background-color:var(--hover-bg-color);}
.DropButton button.labeled>span {margin-left:8px;}
.HtmlTree {overflow:auto !important;max-height:100%;outline:none;-webkit-user-select:none;user-select:none;padding:8px 4px;}
.HtmlTree ul {margin-top:0px;margin-bottom:0px;padding-left:14px;font-weight:normal;display:none;}
.HtmlTree>ul, .HtmlTree li.open>ul {display:block;}
.HtmlTree li {color:var(--text-secondary);white-space:nowrap;}
.HtmlTree li>.label,
.HtmlTree li>span,
.HtmlTree li>div span {border:1px solid transparent;border-radius:var(--border-radius-1);padding:0px 2px;margin:0px 1px;}
.HtmlTree li>span>img,
.HtmlTree li>div span>img {width:16px;height:16px;margin-right:6px;vertical-align:middle;}
.HtmlTree li.focused>.label,
.HtmlTree li.focused>span,
.HtmlTree li.focused>div span {border-color:var(--fg-color-50);background-color:var(--fg-color-05);color:var(--text-primary);}
.HtmlTree:focus-within li.focused>.label,
.HtmlTree:focus-within li.focused>span,
.HtmlTree:focus-within li.focused>div span {border-color:var(--grp-teal-1);}
.HtmlTree li::marker {content:"";font-size:12px;color:var(--text-disabled);text-align:left;}
.HtmlTree li.expandable::marker {content:"►";}
.HtmlTree li.expandable.open::marker {content:"▼";}
.ModalBox {display:none;position:absolute;z-index:1;left:0;top:0;width:100vw;height:100vh;overflow:hidden;background-color:rgb(0,0,0);background-color:rgb(0,0,0,0.4);}
.ModalBox>div {border-radius:var(--border-radius-2);position:fixed;left:calc(50% - 250px);top:200px;overflow:hidden;width:500px;}
.ModalBox>div:focus-visible {outline:none;}
.ModalBox .resizable {resize:both;}
.ModalBox>div>nav>.title {color:var(--text-secondary);font-size:18px;white-space:nowrap;overflow:hidden;font-weight:bold;}
.ModalBox>div>nav>.title>span {color:var(--text-secondary);font-size:15px;font-style:italic;}
.ModalBox>div>nav>.title>span:before {color:#666;content:"│";margin:0px 8px;}
.ModalBox>div>nav.triple>div:nth-child(2):not(:empty) {padding:4px 8px;border:1px solid var(--fg-color-15);border-radius:var(--border-radius-3);filter:brightness(.9);}
.ModalBox>div>nav.triple>div:nth-child(2) .material-icons:not(:first-child) {margin-left:3px;}
.ModalBox>div>nav>div:last-child {white-space:nowrap;padding-left:16px;}
.dialog-divider {display:none;}
.dialog-body>p:first-child {display:block;text-align:center;margin:16px 16px 16px 16px;}
.dialog-body>progress {margin:0px 16px 16px 16px;width:calc(100% - 32px);}
.dialog-body>.prompt {margin:16px;font-size:larger;}
.dialog-body>input[type="file"] {margin:16px;width:calc(100% - 32px);}
div[data-control="InputBox"] .dialog-body {padding:32px 16px;}
div[data-control="InputBox"] input {margin-left:8px;width:250px;}
div[data-control="TextBox"]>div {width:fit-content;}
div[data-control="TextBox"] .dialog-body {padding:8px 16px;}
div[data-control="TextBox"] .dialog-body>pre {max-width:70vw;max-height:70vh;overflow:auto;}
div[data-control="ErrorBox"]>div {width:fit-content;}
div[data-control="ErrorBox"] label {display:inline-block;vertical-align:middle;color:var(--text-secondary);text-transform:uppercase;}
div[data-control="ErrorBox"] span {display:inline-block;vertical-align:middle;margin-left:8px;color:var(--color-warning-fg);max-width:400px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;}
div[data-control="ErrorBox"]>div>nav>.title {color:var(--color-danger-fg);font-weight:bold;}
div[data-control="ErrorBox"] .dialog-body {padding:16px;}
div[data-control="ErrorBox"] .dialog-body .title-bar {padding:0px;}
div[data-control="ErrorBox"] .dialog-body>div:last-child {padding:16px;overflow:auto;width:700px;max-height:200px;}
div[data-control="ErrorBox"] pre {margin:0;white-space:pre-wrap;}
div[data-control="ErrorBox"].nowrap pre {white-space:pre;}
.ObjectList {height:100%;max-height:100%;display:flex;flex-direction:column;color:var(--text-secondary);cursor:default;outline:none;padding:8px;}
.ObjectList.no-select {-webkit-user-select:none;user-select:none;}
.ObjectList i.material-icons {font-size:20px;display:inline-block;vertical-align:middle;}
.ObjectList.disabled {filter:brightness(.6);}
.ObjectList table {width:fit-content;table-layout:fixed;}
.ObjectList>table:first-child {flex-shrink:0;}
.ObjectList>div:last-child {flex-grow:1;overflow:auto;}
.ObjectList thead>tr.parent-header>th {text-align:center;color:var(--text-subsecondary);}
.ObjectList th, .ObjectList td {padding:4px;white-space:nowrap;}
.ObjectList th {text-align:left;padding-right:0;padding-bottom:6px;}
.ObjectList th>span {display:inline-block;width:calc(100% - 4px);overflow-x:hidden;text-overflow:ellipsis;}
.ObjectList th>* {white-space:nowrap;vertical-align:middle;}
.ObjectList tr:not(.parent-header) th:not([data-header]):hover {background-color:var(--fg-color-05);}
.ObjectList th:hover>.handle {background-color:var(--fg-color-20);}
.ObjectList th>.handle {width:4px;height:calc(1.5em);display:inline-block;}
.ObjectList th>.handle:hover {cursor:col-resize;}
.ObjectList td {vertical-align:top;overflow-x:hidden;text-overflow:ellipsis;min-height:1em;}
.ObjectList td>input, .ObjectList td>img {display:inline-block;vertical-align:middle;}
.ObjectList td>input + img {margin-left:4px;}
.ObjectList.row-header td:first-child, .ObjectList.row-header th:first-child {text-align:right;white-space:nowrap;}
.ObjectList tbody>tr {}
.ObjectList tbody>tr.dirty td {color:var(--color-warning-fg);}
.ObjectList tbody>tr.invalid td {color:var(--color-danger-fg);}
.ObjectList tbody>tr:hover {background-color:var(--hover-bg-color);}
.ObjectList tbody>tr.focused {color:var(--text-selected);background-color:rgb(var(--fg-color-rgb), .08);}
.ObjectList tbody>tr.focused>td:first-child {}
.ObjectList tbody>tr.selected {background-color:var(--select-bg-color);color:var(--text-primary);}
.ObjectList tbody>tr.checked {color:var(--grp-teal-1);}
.ObjectList tbody>tr.checked.focused,
.ObjectList tbody>tr.checked.selected {color:var(--grp-teal-1);filter:brightness(1.2);}
.ObjectList tr.hidden {display:none;}
.ObjectList tr.focused td {border-color:var(--fg-color-50);}
.ObjectList:focus-within tr.focused td {border-color:var(--grp-teal-1);}
.ObjectList tr.selected:not(.focused) td {border-color:var(--fg-color-20);}
.ObjectList:focus-within tr.selected:not(.focused) td {border-color:var(--grp-teal-3);}
.ObjectListErr {max-height:500px;}
.PageNavigator {white-space:nowrap;}
.PageNavigator.disabled {opacity:.75;}
.PageNavigator * {transition:var(--transition-avg);}
.PageNavigator .material-icons {font-size:24px;vertical-align:middle;}
.PageNavigator.disabled {opacity:.5;}
.PageNavigator>span {color:var(--text-secondary);padding:0px 8px;}
.PageNavigator input {border:1px solid var(--fg-color-15);background-color:rgb(var(--bg-color-rgb),.05);border-radius:var(--border-radius-1);color:inherit;min-width:24px;outline:none;margin-left:6px;text-align:center;}
.PageNavigator input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-moz-appearance:none;-webkit-appearance:none;margin:0;}
.PageNavigator input[type=number] {-moz-appearance:textfield;-webkit-appearance:textfield;}
.PageNavigator:not(.disabled):hover span {color:var(--text-primary);}
.PageNavigator input:hover, .PageNavigator input:focus {border-color:var(--fg-color-20);}
.PageNavigator input:focus {color:var(--text-selected);}
.PropertyGrid {height:100%;max-height:100%;width:100%;max-width:100%;overflow-x:hidden;padding-top:8px;--help-height:max(30%, 100px);}
.pg-props {overflow-y:auto;-webkit-user-select:none;user-select:none;height:calc(100% - var(--help-height));max-height:calc(100% - var(--help-height));outline:none;}
.dialog-body>.PropertyGrid {height:unset;}
.dialog-body>.PropertyGrid>.pg-props {height:unset;max-height:400px;}
.dialog-body>.PropertyGrid>.pg-help {height:200px;max-height:200px;}
.pg-error-list {border:4px solid var(--color-danger-bg);border-radius:var(--border-radius-2);}
.pg-propmsg {color:var(--text-subsecondary);}
table.pg-proplist {border:none;border-collapse:separate;border-spacing:0;margin-bottom:16px;width:100%;padding-left:16px;padding-right:16px;}
table.pg-proplist em {color:var(--text-subsecondary);}
tr.pg-spacer {line-height:6px;opacity:0;}
.PropertyGrid .pg-proplist td {white-space:nowrap;}
.pg-category {color:var(--text-secondary);cursor:default;font-weight:bold;text-transform:uppercase;}
.pg-category td {padding:4px 0px;}
.pg-category .material-icons {color:var(--color-danger-fg);margin-right:8px;float:right;font-size:16px;}
.pg-expander {color:var(--text-subsecondary);font-size:14px;font-weight:500;}
.pg-category .pg-expander {float:right;}
.pg-property .pg-expander {display:inline-block;width:16px;}
td.pg-labelcell {cursor:default;white-space:nowrap;padding-right:4px;}
.pg-labelcell>label {transition:var(--transition-avg);white-space:nowrap;filter:brightness(.9);}
.pg-control {border:1px solid transparent;border-radius:var(--border-radius-1);color:inherit;height:24px;padding:0 8px;outline:none;overflow:hidden;text-overflow:ellipsis;transition:var(--transition-avg);white-space:nowrap;width:calc(100% - 18px);}
.pg-control.talking:focus:not(.readonly) {border-color:var(--color-talk);}
.pg-control.dropdown, .pg-control.readonly, .pg-control[readonly] {cursor:default;}
.pg-control.readonly {filter:brightness(0.75);}
.pg-control.edited {color:var(--grp-teal-1);}
.pg-control.error {border-color:rgb(243,104,134,.4);background-color:rgb(243,104,134,.05);}
.pg-control.error:hover:not(:focus) {border-color:rgb(243,104,134,.5);}
.pg-control.error:focus {border-color:rgb(243,104,134,.6);}
.pg-control::placeholder {color:#666;}
.pg-property {color:var(--text-secondary);}
.pg-property.override td:first-child::after {color:var(--grp-orange-1);content:"🞾";padding-left:4px;opacity:.65;}
.pg-property.selected>.pg-labelcell {background-color:var(--fg-color-05);}
.pg-property.selected>.pg-labelcell>label {color:var(--grp-orange-1);}
.pg-property.selected input {border-color:rgb(var(--fg-color-rgb),.3);}
.pg-property>input.pg-labelcell:hover {filter:brightness(1.1);}
.pg-property:focus-within>.pg-labelcell {filter:brightness(1.2);}
.pg-control:focus {border:1px solid var(--fg-color-20);filter:brightness(1.2);}
input.pg-control:hover:not(:focus):not(.error) {filter:brightness(1.1);border:1px solid var(--fg-color-20);}
input.pg-control[data-ref]:hover {text-decoration:underline;cursor:pointer;}
.pg-dropdown {text-align:left;height:100%;}
.pg-dropdown-bullet {display:inline-block;color:var(--text-subsecondary);font-size:14px;transition:var(--transition-avg);margin-left:2px;cursor:pointer;padding:0;border:none;background-color:transparent;outline:none;width:14px;height:14px;text-align:center;}
.pg-dropdown .pg-dropdown-bullet:hover {filter:brightness(1.25);background-color:transparent;}
.pg-dropdown .pg-dropdown-bullet:focus {filter:brightness(1.5);background-color:transparent;}
.pg-dropdown.disabled .pg-dropdown-bullet {cursor:default;color:#666;}
.pg-property td:last-child>input[type="checkbox"] {background-color:#ccc;width:14px;height:14px;filter:brightness(.9);}
.pg-property td:last-child>input[type="checkbox"]:focus {filter:brightness(1.1);}
.pg-property td:last-child>input[type="checkbox"]:not(:checked) {filter:brightness(.45);}
.pg-property td:last-child>input[type="checkbox"]:not(:checked):focus {filter:brightness(.55);}
.pg-property td:last-child>input[type="checkbox"]:indeterminate {filter:brightness(.3);}
.pg-property td:last-child>input[type="checkbox"]:indeterminate:focus {filter:brightness(.4);}
.popup.editor {border-radius:var(--border-radius-1);max-height:400px;min-height:24px;overflow-y:hidden;cursor:pointer;}
.pg-editor-card {display:none;}
.pg-editor {height:inherit;max-height:inherit;outline:none;}
.pg-editor:not(.list) {padding:4px 8px 8px 8px;}
.pg-help {background-color:rgb(var(--fg-color-rgb), .025);overflow-y:auto;padding:16px;border-top:1px solid var(--fg-color-05);height:var(--help-height);max-height:var(--help-height);color:var(--text-primary);}
.pg-help li>.list-value {font-weight:bold;}
.pg-help li>.list-value>a {font-weight:normal;}
.pg-help>.header {display:flex;justify-content:space-between;}
.pg-help>.header img {height:16px;width:16px;margin:2px 8px 0 0;}
.pg-help>.header h1 {white-space:nowrap;}
.pg-help>.header label {color:var(--text-subsecondary);padding:0 4px 0 12px;}
.pg-help>.header .kvp {white-space:nowrap;}
.pg-help hr {margin-top:0px;}
.pg-help ul.values>li>span:first-child {}
.pg-help table, .pg-help td {border:1px solid #D0D0FF;margin-bottom:8px;}
.pg-help th, .pg-help td {padding:1px 4px;}
.pg-help h1 {font-size:16px;color:var(--text-secondary);}
.pg-help h2 {font-size:14px;}
.pg-help h3 {font-size:12px;}
.pg-help h4 {font-size:11px;}
.pg-help h5 {font-size:8px;}
.pg-help p {}
.pg-help .RegEx, .pg-help .Text, .pg-help .Lexicon, .pg-help .Formula, .pg-help .MonoBlue, .pg-help .MonoRed,
.pg-help .MonoGreen, .pg-help .Code, .pg-help .Highlight {font-family:'Courier';}
.pg-help h1, .pg-help h2, .pg-help h3, .pg-help h4, .pg-help h5 {font-weight:bold;}
.pg-help p:last-child {margin-bottom:0;}
.pg-help .material-icons {display:inline-block;vertical-align:middle;margin-right:6px;font-size:20px;color:unset;}
.pg-help .material-icons:hover {color:unset;cursor:unset;filter:unset;}
.pg-help a {color:var(--link-color);text-decoration:underline dotted;transition:var(--transition-avg);filter:brightness(.85);}
.pg-help a:hover {text-decoration-style:solid;}
.pg-help a:focus {text-decoration-style:solid;}
.pg-help .link-list {color:var(--text-subsecondary);}
.dark-mode .pg-help {--regex-color:yellow;--lexicon-color:purple;--highlight-color:gold;--mono-green:lightgreen;--mono-red:#FF6060;--mono-blue:lightblue;}
.lite-mode .pg-help {--regex-color:mediumblue;--lexicon-color:purple;--highlight-color:gold;--mono-green:green;--mono-red:red;--mono-blue:blue;}
.pg-help a {color:var(--link-color);}
.pg-help .Highlight {color:var(--highlight-color);}
.pg-help .Text {color:var(--text-primary);}
.pg-help .MonoBlue {color:var(--mono-blue);}
.pg-help .MonoGreen, .pg-help .Formula {color:var(--mono-green);}
.pg-help .MonoRed, .pg-help .Code {color:var(--mono-red);}
.pg-help .RegEx {color:var(--regex-color);}
.pg-help .Lexicon {color:var(--lexicon-color);}
.color-cue {vertical-align:middle;display:inline-block;width:8px;height:12px;margin-left:4px;margin-right:4px;}
.color-cue + .pg-control {width:calc(100% - 36px);}
.AclEditor {display:flex;flex-direction:row;padding-bottom:8px;}
.AclEditor>.toolbar-host>div:first-child {padding:4px 8px;}
.AclEditor>div {height:100%;margin:8px 0px;border-radius:var(--border-radius-2);}
.AclEditor>div:first-child {margin-right:8px;}
.AclEditor>div:last-child {}
.ChoiceEditor {outline:none;}
.CodePropEditor {height:100%;max-width:100%;max-height:100%;}
.CodePropEditor .pg-help {height:100%;max-height:100%;overflow-y:auto;}
.CollectionEditor {display:flex;flex-direction:row;}
.CollectionEditor>.toolbar-host>div:first-child {padding:4px 8px;}
.CollectionEditor>div {height:100%;}
.CollectionEditor>div:first-child {padding-right:8px;}
.CollectionEditor>div:last-child {width:550px;max-width:550px;}
.CollectionEditor>div:last-child>.PropertyGrid {width:550px;max-width:550px;border-left:1px solid rgb(var(--fg-color-rgb),.06);}
.CollectionEditor .DropButton>div:last-child {width:fit-content;max-height:100%;overflow-y:auto;}
.CollectionEditor .DropButton>div:last-child>button {display:block;width:100%;}
.CollectionEditor .DropButton>div:last-child>button:not(:first-child) {margin-left:0;margin-top:6px;}
.FolderEditor .material-icons {margin-right:4px;font-size:20px;vertical-align:middle;}
.FolderEditor>div:first-child {padding:4px;border-bottom:1px solid var(--fg-color-25);}
.FolderEditor>div:last-child {padding:8px;}
.FolderEditor input {width:100%;display:block;margin-bottom:8px;}
.FolderEditor progress {width:100%;height:4px;display:block;margin-bottom:8px;}
.pg-editor.list {overflow-y:auto;padding:0;}
.pg-editor.list>table {empty-cells:show;width:100%;}
.pg-choice {color:var(--text-secondary);cursor:pointer;font-size:12px;white-space:nowrap;}
.pg-choice img {width:16px;height:16px;margin-right:4px;background-color:var(--text-secondary);}
.pg-choice:hover {color:var(--text-primary);}
.pg-choice>td {line-height:1;padding:6px 16px 5px 16px;}
.pg-choice:not(.selected):hover {background-color:var(--hover-bg-color);}
.pg-choice.selected {background-color:var(--select-bg-color);box-shadow:var(--box-shadow-1);color:var(--text-selected);}
.pg-choice.nullchoice {color:var(--text-secondary);}
.pg-choice>td>span {vertical-align:middle;}
.MultiReferenceEditor>.TreeViewer {min-height:250px;max-height:500px;}
.ObjectEditor>.PropertyGrid {height:unset;}
.ObjectEditor>.PropertyGrid>.pg-props {height:unset;max-height:400px;}
.ObjectEditor>.PropertyGrid>.pg-help {height:unset;max-height:300px;}
.OrderedReferenceEditor {display:flex;flex-direction:row;}
.OrderedReferenceEditor>.toolbar-host>div:first-child {padding:4px 8px 0px 8px;}
.OrderedReferenceEditor>div {height:100%;}
.OrderedReferenceEditor>div:first-child {padding-right:8px;}
.OrderedReferenceEditor>div:last-child {min-width:400px;}
.OrderedReferenceEditor>div:last-child>.TreeViewer {width:100%;max-width:100%;border-left:1px solid rgb(var(--fg-color-rgb),.06);}
.PreviewImageEditor {height:100%;}
.NodeReferenceEditor {display:flex;flex-direction:column;gap:8px;}
.NodeReferenceEditor>div:first-child {flex-grow:0;display:flex;gap:4px;align-items:center;}
.NodeReferenceEditor>div>.material-icons {font-size:20px;flex-grow:0;color:var(--text-subsecondary);}
.NodeReferenceEditor>div>input {border:1px solid var(--fg-color-20);background-color:rgb(0,0,0,.4);border-radius:var(--border-radius-1);color:var(--text-secondary);height:24px;padding:0 8px;outline:none;overflow:hidden;white-space:nowrap;flex-grow:1;}
.NodeReferenceEditor>.TreeViewer {max-height:100%;}
.SampleImageEditor {}
.SampleImageEditor>.toolbar-host>div:first-child {padding:4px 8px;}
.SampleImageEditor>div {height:100%;}
.SampleImageEditor>div:first-child {padding-right:8px;}
.SampleImageEditor>div:last-child {width:700px;}
.ZoneEditor {}
.SplitControl {display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;max-height:100%;--splitter-width:6px;--collapsible-splitter_width:6px;--collapsed-splitter_width:6px;}
.SplitControl>div:first-child {flex:0 0 50%;overflow:hidden;}
.SplitControl>div:last-child {flex:1 1 auto;overflow:hidden;}
.SplitControl>div:nth-child(2) {flex:0 0 auto;background-color:var(--background-color);outline:none;display:flex;}
.SplitControl>div:nth-child(2):focus {background-color:rgb(var(--grp-orange-1-rgb), .3);}
.SplitControl>div:nth-child(2):not(:active):hover {background-color:rgb(var(--grp-orange-1-rgb), .5);}
.SplitControl>div:nth-child(2):active {background-color:rgb(var(--grp-orange-1-rgb), .7);}
.SplitControl>div:nth-child(2)>.handle {border:1px solid var(--text-disabled);border-radius:var(--border-radius-1);cursor:pointer;color:var(--text-disabled);color:rgb(var(--grp-orange-1-rgb), .4);border-color:rgb(var(--grp-orange-1-rgb), .4);background-color:var(--background-color);font-size:22px;font-weight:bold;width:12px;display:none;}
.SplitControl>div:nth-child(2):focus>.handle,
.SplitControl>div:nth-child(2):hover>.handle {position:relative;left:-4px;display:block;color:rgb(var(--grp-orange-1-rgb), .4);border-color:rgb(var(--grp-orange-1-rgb), .4);}
.SplitControl>div:nth-child(2).c1>.handle {position:relative;left:-4px;display:block;border-color:transparent;}
.SplitControl>div:nth-child(2).c1:not(:focus):not(:hover)>.handle {color:var(--text-subsecondary);}
.SplitControl>div:nth-child(2):hover>.handle:hover {color:rgb(var(--grp-orange-1-rgb), .7);border-color:rgb(var(--grp-orange-1-rgb), .7);}
.SplitControl>div:nth-child(2)>div:nth-child(1),
.SplitControl>div:nth-child(2)>div:nth-child(3) {flex-grow:1;}
.SplitControl.c1>div:nth-child(2) {height:var(--collapsible-splitter-width);}
.SplitControl.c1>div:nth-child(2).c1,
.SplitControl.c2>div:nth-child(2).c2 {height:var(--collapsible-splitter-width);cursor:default;margin-left:10px;margin-right:6px;}
.SplitControl:not(.vertical) {flex-direction:column;}
.SplitControl:not(.vertical)>div:nth-child(2) {height:var(--splitter-width);border-top:1px solid var(--bg-base);border-bottom:1px solid var(--bg-base);cursor:row-resize;justify-content:center;}
.SplitControl:not(.vertical).c1>div:nth-child(2),
.SplitControl:not(.vertical).c1>div:nth-child(2) {height:var(--collapsible-splitter_width);}
.SplitControl:not(.vertical)>div:nth-child(2)>.handle {padding:0px 8px;}
.SplitControl.vertical {flex-direction:row;}
.SplitControl.vertical>div {height:100%;}
.SplitControl.vertical>div:nth-child(2) {width:var(--splitter-width);border-left:1px solid var(--bg-base);border-right:1px solid var(--bg-base);cursor:col-resize;align-items:center;}
.SplitControl.vertical.c1>div:nth-child(2),
.SplitControl.vertical.c2>div:nth-child(2) {width:var(--collapsible-splitter_width);}
.SplitControl.vertical>div:nth-child(2).c1 {width:var(--collapsed-splitter_width);}
.SplitControl.vertical>div:nth-child(2)>.handle {padding:8px 0px;}
.SplitControl.ev01, .SplitControl.ev02, .SplitControl.ev03 {border:none;}
.SplitControl>div:nth-child(1):not(.SplitControl),
.SplitControl>div:nth-child(3):not(.SplitControl) {border:var(--surface-border);}
.TabList {}
.TabList>button {border:1px solid transparent;border-radius:0;border-top-left-radius:var(--border-radius-2);border-top-right-radius:var(--border-radius-2);font-weight:bold;color:var(--text-primary);padding:4px 16px;transition:var(--transition-avg);opacity:.4;user-select:none;position:relative;box-shadow:none;}
.TabList>button[aria-selected="true"] {border:var(--surface-border);opacity:1;top:1px;z-index:1;border-bottom-color:transparent;}
.TabList>button[aria-selected="true"]:focus {border-color:var(--fg-color-25);border-bottom-color:transparent;}
.TabList>button:not([aria-selected="true"]) {border-color:transparent;}
.TabList>button:not([aria-selected="true"]):focus {border-color:var(--fg-color-25);border-bottom-color:transparent;opacity:.65;}
.TabList>button:not([aria-selected="true"]):not(:disabled):hover {border-color:var(--fg-color-15);opacity:.65;}
.TabList>button>.material-icons {color:inherit;font-size:18px;margin-right:8px;transition:none;vertical-align:middle;line-height:normal;}
div[role="tabpanel"].ev02,
div[role="tabpanel"].ev03 {border:none;box-shadow:none;}
.lite-mode .TabList>button[aria-selected="true"] {border-bottom-color:transparent;box-shadow:none;}
.TreeViewer {height:inherit;max-height:inherit;outline:none;overflow-x:hidden;overflow-y:auto;width:100%;padding-right:8px;}
.TreeViewer.dimmed {filter:brightness(.75);}
.TreeViewer>ul {margin-top:0px;margin-bottom:0px;padding-left:16px;}
.TreeViewer .search-root {display:inline-block;vertical-align:middle;}
.TreeViewer .search-root>div:last-child {font-style:italic;}
.TreeViewer.tv-64 .tv-item {padding:4px 8px 4px 4px;}
.TreeViewer.tv-64 .tv-item>img {height:64px;width:64px;object-fit:contain;}
.TreeViewer.tv-64 .tv-item>i.material-icons {height:64px;width:64px;font-size:62px;vertical-align:middle;text-align:center;}
.TreeViewer.tv-64 .tv-children {padding-left:64px;}
.TreeViewer.tv-16 .tv-item {overflow-y:hidden;padding:0px 8px 0px 4px;}
.TreeViewer.tv-16 .tv-item>img {height:16px;width:16px;object-fit:contain;margin-right:3px;}
.TreeViewer.tv-16 .tv-item>i.material-icons {font-size:20px;height:16px;width:16px;vertical-align:top;margin-right:6px;}
.TreeViewer.tv-16 .tv-children {padding-left:16px;}
.TreeViewer.tv-16 .tv-node::marker {font-size:10px;}
.TreeViewer .tv-node {margin-top:1px;}
.TreeViewer .tv-node.tv-closed {list-style-type:"► ";}
.TreeViewer .tv-node.tv-open {list-style-type:"▼ ";}
.TreeViewer .tv-node::marker {content:"►";color:transparent;}
.TreeViewer .tv-node.tv-closed:not([data-count="0"])::marker {color:var(--text-subsecondary);}
.TreeViewer .tv-node.tv-open:not([data-count="0"])::marker {content:"▼";color:var(--text-subsecondary);}
.TreeViewer .tv-node.tv-closed>ul {display:none;}
.TreeViewer .tv-node.selected:not(.focused)>.tv-item {border-color:var(--fg-color-20);color:var(--text-primary);}
.TreeViewer .tv-node.selected:not(.focused)>.tv-item>.attachment>div {color:var(--text-secondary);}
.TreeViewer .tv-node.focused>.tv-item {border-color:rgb(var(--fg-color-rgb),.5);color:var(--text-selected);background-color:rgb(var(--fg-color-rgb),.04);}
.TreeViewer .tv-node.focused>.tv-item>.attachment>div {color:var(--text-primary);}
.TreeViewer .tv-node.drop-target>.tv-item {border-color:var(--grp-orange-1);color:var(--text-primary);}
.TreeViewer .tv-node.drop-target.before>.tv-item {border:1px solid transparent;border-top:1px solid var(--grp-orange-1);}
.TreeViewer .tv-node.drop-target.after>.tv-item {border:1px solid transparent;border-bottom:1px solid var(--grp-orange-1);}
.TreeViewer:focus-within .tv-node:not(.drop-target).focused>.tv-item {border-color:var(--grp-teal-1);}
.TreeViewer:focus-within .tv-node.selected:not(.focused)>.tv-item {border-color:var(--grp-teal-3);}
.TreeViewer .tv-node:not(.disabled)>.tv-item:hover {background-color:rgb(var(--fg-color-rgb),.04);}
.TreeViewer .tv-node.disabled>.tv-item {color:var(--text-subsecondary);}
.TreeViewer .tv-node.disabled>.tv-item>img {filter:grayscale(.5);}
.TreeViewer .tv-item {border:1px solid transparent;border-radius:var(--border-radius-1);color:var(--text-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap;margin-left:3px;overflow-x:hidden;}
.TreeViewer .tv-item>input {vertical-align:middle;margin-right:4px;}
.TreeViewer .tv-item>i.material-icons {font-variation-settings:unset;}
.TreeViewer .attachment {display:inline-block;vertical-align:middle;}
.TreeViewer .attachment:hover>div {text-decoration:underline;}
.TreeViewer .attachment>div {font-size:12px;font-style:italic;color:var(--text-subsecondary);margin-top:2px;}
.TreeViewer .attachment>div>img {vertical-align:top;cursor:pointer;width:16px;height:16px;}
.TreeViewer .attachment.link>div::after {font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;content:'link';vertical-align:middle;margin-left:8px;font-size:16px;}
.TreeViewer.tv-16 .tv-node.flagged>.tv-item::after {font-size:12px;font-family:'Material Symbols Outlined';color:var(--color-danger-fg);content:"flag";padding-left:10px;display:inline-block;vertical-align:middle;}
.TreeViewer.tv-64 .tv-node.flagged>.tv-item, .tv-64 .tv-node.confirmed>.tv-item {position:relative;}
.TreeViewer.tv-64 .tv-node>.tv-item>.flag {position:absolute;left:24px;top:24px;font-size:24px;}
.TreeViewer.tv-64 .tv-node.flagged>.tv-item>.flag {color:var(--color-danger-fg);}
.TreeViewer.tv-64 .tv-node.confirmed>.tv-item>.flag {color:green;font-weight:bold;}
.dark-mode .TreeViewer.tv-16 .tv-item>.material-icons {color:rgb(200, 200, 200);}
.dark-mode .TreeViewer.tv-16 .tv-item>.material-icons.contenttype {color:rgb(150, 175, 250);}
.dark-mode .TreeViewer.tv-16 .tv-item>.material-icons.container {color:rgb(240, 210, 145);}
.dark-mode .TreeViewer.tv-16 .tv-item>.material-icons.dataelement {color:rgb(115, 160, 90);}
.dark-mode .TreeViewer.tv-16 .tv-item>.material-icons.extractor {color:rgb(255, 150, 150);}
.dark-mode .TreeViewer.tv-16 .tv-item>.material-icons.misc {color:rgb(200, 55, 225);}
.lite-mode .TreeViewer.tv-16 .tv-item>.material-icons {color:rgb(100, 100, 100);}
.lite-mode .TreeViewer.tv-16 .tv-item>.material-icons.contenttype {color:rgb(120, 140, 240);}
.lite-mode .TreeViewer.tv-16 .tv-item>.material-icons.container {color:rgb(215, 185, 15);}
.lite-mode .TreeViewer.tv-16 .tv-item>.material-icons.dataelement {color:rgb(115, 160, 90);}
.lite-mode .TreeViewer.tv-16 .tv-item>.material-icons.extractor {color:rgb(255, 75, 125);}
.lite-mode .TreeViewer.tv-16 .tv-item>.material-icons.misc {color:rgb(215, 115, 235);}
.HelpPage .HtmlTree {overflow-y:auto;}
.HelpPage>div.left>nav {padding:8px;}
.HelpPage>div.left>nav:last-child {border-top:1px solid var(--fg-color-10);}
.HelpPage>div.left>nav>div:first-child {font-size:16px;font-weight:bold;}
.HelpPage>div.left>nav .material-icons {font-size:14px;}
.HelpPage span.search-hit {color:var(--grp-teal-1);text-decoration:underline;font-weight:bold;}
.GCC {}
.GCC .command {}
.GCC .command>div:last-child {padding-bottom:10px;}
.GCC .command .header {display:flex;gap:4px;align-items:end;flex-direction:row;margin:16px 0px;}
.GCC .command .header h3 {margin:0;}
.GCC .command .header button#expand {color:var(--text-disabled);padding:2px;border:none;user-select:none;}
.GCC .command .header button#expand:hover {color:var(--text-subsecondary);}
.GCC .command .summary,
.GCC .command .remarks {margin-left:25px;margin-right:16px;}
.GCC .command .remarks {margin-top:16px;display:none;}
.GCC .command.expanded .remarks {display:block;}
.HelpTopic.GCC hr {height:2px;background-color:var(--fg-color-25);margin-top:16px;margin-bottom:16px;}
.GCC .param {padding-left:16px;}
.IssueList {}
.HelpTopic {font-size:14px;color:var(--text-secondary);outline:none;}
.HelpTopic>div:last-child {max-width:100%;overflow:auto;padding:8px 16px;}
.HelpTopic .link-list>a:not(:first-child)::before {content:" • ";color:var(--text-subsecondary);padding:0px 2px;}
.HelpTopic label {color:var(--text-subsecondary);text-transform:uppercase;padding-right:4px;font-size:11px;}
.HelpTopic label:not(:first-child) {margin-left:16px;}
.HelpTopic hr {margin-top:0px;}
.HelpTopic table {margin-bottom:8px;}
.HelpTopic thead {background-color:rgb(var(--fg-color-rgb),.02);}
.HelpTopic code {color:var(--text-primary);}
.dark-mode .HelpTopic code {color:lightyellow;}
.lite-mode .HelpTopic code {color:mediumblue;}
.HelpTopic th, .HelpTopic td {padding:3px 8px;text-align:left;vertical-align:top;}
.HelpTopic h1 {font-size:24px;color:var(--text-secondary);}
.HelpTopic h2 {font-size:21px;margin-top:16px;}
.HelpTopic h3 {font-size:18px;margin-top:14px;}
.HelpTopic h4 {font-size:16px;margin-top:12px;}
.HelpTopic h5 {font-size:14px;margin-top:10px;}
.HelpTopic p {margin:0px;}
.HelpTopic p:not(:first-child) {margin-top:8px;}
.HelpTopic .RegEx, .HelpTopic .Text, .HelpTopic .Lexicon, .HelpTopic .Formula, .HelpTopic .MonoBlue, .HelpTopic .MonoRed, .HelpTopic .MonoGreen, .HelpTopic .Code {font-family:'Courier';}
.HelpTopic .MonoBlue, .HelpTopic .Text {color:lightblue;}
.HelpTopic .MonoGreen, .HelpTopic .Formula {color:lightgreen;}
.HelpTopic .MonoRed, .HelpTopic .Code {color:#FF6060;}
.HelpTopic .RegEx {color:lightyellow;}
.HelpTopic .Lexicon {color:purple;}
.lite-mode .HelpTopic .hilite-green {background-color:#C0FFC0;}
.lite-mode .HelpTopic .hilite-blue {background-color:#D0D0FF;}
.lite-mode .HelpTopic .hilite-red {background-color:#FFC0C0;}
.dark-mode .HelpTopic .hilite-green {background-color:#00FF0040;}
.dark-mode .HelpTopic .hilite-blue {background-color:#E000E040;}
.dark-mode .HelpTopic .hilite-red {background-color:#FF000040;}
.HelpTopic h1, .HelpTopic h2, .HelpTopic h3, .HelpTopic h4, .HelpTopic h5 {font-weight:bold;}
.HelpTopic .material-icons {font-size:unset;color:unset;}
.HelpTopic table .material-icons {font-size:20px;}
.HelpTopic .material-icons:hover {color:unset;cursor:unset;filter:unset;}
.HelpTopic a {color:var(--grp-orange-1);filter:brightness(.9);text-decoration:none !important;transition:var(--transition-avg);}
.HelpTopic a:hover {filter:brightness(1);}
.HelpTopic table {margin:8px 0px;}
.HelpTopic table.border td,
.HelpTopic table.border th {border:1px solid var(--fg-color-25);}
.HelpTopic .web-method {padding-bottom:8px;}
.HelpTopic .web-method>h2>span:first-child {margin-right:8px;border:1px solid var(--fg-color-50);border-radius:var(--border-radius-2);padding:0px 4px;}
.HelpTopic .web-method>h2>span:last-child {}
.HelpTopic td>.dropdown {border-radius:var(--border-radius-2);border:1px solid var(--fg-color-10);padding:4px;margin:4px 0px;}
.HelpTopic .enum li>span:first-child {font-weight:bold;padding-right:16px;}
.HelpTopic .enum>tbody>tr>td:first-child {font-weight:bold;}
.HelpTopic .enum td:nth-child(2) {text-align:right;}
.HelpTopic .enum td:nth-child(3) {width:100%;}
.HelpTopic .enum td:nth-child(3)>div:last-child {margin-top:8px;background-color:var(--fg-color-05);}
.HelpTopic svg {margin-top:8px;}
.HelpTopic .types {width:100%;}
.HelpTopic .types td:first-child, .HelpTopic .types th {white-space:nowrap;}
.HelpTopic .types td[colspan] {padding-left:8px;font-weight:bold;font-size:16px;color:var(--text-subsecondary);}
.HelpTopic .types.commands td:not(:last-child) {white-space:nowrap;}
.HelpTopic .types.commands img {margin-right:8px;vertical-align:middle;}
.HelpTopic .types.commands .material-icons {margin-left:-2px;margin-right:6px;vertical-align:middle;}
.HelpTopic .props {width:100%;}
.HelpTopic .props th {white-space:nowrap;}
.HelpTopic .props .material-icons {vertical-align:middle;margin-right:4px;}
.HelpTopic .props>tbody>tr>td:nth-child(3) {color:var(--text-disabled);padding-right:0;}
.HelpTopic .props>tbody>tr>td:nth-child(3):hover {color:var(--text-subsecondary);}
.HelpTopic .props>tbody>tr>td:last-child:hover {filter:brightness(1.2);}
.HelpTopic .props>tbody>tr>td:nth-child(4) {width:100%;}
.HelpTopic .props>tbody>tr>td:nth-child(4)>div:last-child {margin-top:8px;}
.HelpTopic .props>tbody>tr>td:nth-child(1),
.HelpTopic .props>tbody>tr>td:nth-child(2) {white-space:nowrap;}
.HelpTopic .props.categorized>tbody>tr>td:nth-child(1) {padding-left:24px;}
.HelpTopic .props>tbody>tr>td:nth-child(1)[colspan] {padding-left:8px;font-weight:bold;font-size:16px;color:var(--text-subsecondary);}
.PropertyDetails {}
.PropertyDetails>.dropdown {border-radius:var(--border-radius-2);border:1px solid var(--fg-color-10);padding:8px;}
.PropertyDetails>.dropdown>.header {text-align:left;}
.PropertyDetails>.dropdown>hr:not(:last-child) {margin-top:8px;}
.PropertyDetails>.dropdown>hr:last-child {display:none;}
.PropertyDetails .values {margin:8px 0px;}
.PropertyDetails .values td:first-child {white-space:nowrap;font-weight:bold;}
.PropertyDetails .values td:last-child {width:100%;}