@font-face{font-family:Material Symbols Rounded;src:url(../MaterialIconsRound-Regular.otf) format("opentype");font-style:normal}@font-face{font-family:fa-brands;src:url(../fa-brands-400.woff2) format("woff2"),url(../fa-brands-400.ttf) format("ttf")}@font-face{font-family:fa-regular;src:url(../fa-regular-400.woff2) format("woff2"),url(../fa-regular-400.ttf) format("ttf")}@font-face{font-family:fa-solid;src:url(../fa-solid-900.woff2) format("woff2"),url(../fa-solid-900.ttf) format("ttf")}.fa-brands{font-family:fa-brands;line-height:1;font-weight:400}.fa-regular{font-family:fa-regular;line-height:1;font-weight:400}.fa-solid{font-family:fa-solid;line-height:1;font-weight:400}@font-face{font-family:"Source Sans 3";src:url(../SourceSans3-VariableFont_wght.ttf) format("truetype-variations");font-style:normal;font-weight:100 900}@font-face{font-family:"Source Sans 3";src:url(../SourceSans3-Italic-VariableFont_wght.ttf) format("truetype-variations");font-style:italic;font-weight:100 900}.material-icons-round{font-family:Material Symbols Rounded;font-size:inherit;font-weight:400;font-style:normal;line-height:1}@font-face{font-family:Ysabeau Infant;src:url(../YsabeauInfant-VariableFont_wght.ttf) format("truetype-variations");font-style:normal;font-weight:1 1000}@font-face{font-family:Ysabeau Infant;src:url(../YsabeauInfant-Italic-VariableFont_wght.ttf) format("truetype-variations");font-style:italic;font-weight:1 1000}@font-face{font-family:"Exo 2";src:url(../Exo2-VariableFont_wght.ttf) format("truetype-variations");font-style:normal;font-weight:100 900}@font-face{font-family:"Exo 2";src:url(../Exo2-Italic-VariableFont_wght.ttf) format("truetype-variations");font-style:italic;font-weight:100 900}@font-face{font-family:Jost;src:url(../Jost-VariableFont_wght.ttf) format("truetype-variations");font-style:normal;font-weight:100 900}@font-face{font-family:Jost;src:url(../Jost-Italic-VariableFont_wght.ttf) format("truetype-variations");font-style:italic;font-weight:100 900}:root{--font-family-1: "Source Sans 3";--font-family-2: "Ysabeau Infant";--font-family-3: "Jost";--font-family-4: "Exo 2"}:root{--border-radius: var(--border-radius-1);--transition-time: 145ms;--animation-time: .3s;--animation-fade-in: fade-in var(--animation-time) ease-out forwards;--animation-fade-out: fade-out var(--animation-time) ease-in forwards;--animation-scale-in: scale-in var(--animation-time) ease-out forwards;--animation-scale-out: scale-out var(--animation-time) ease-in forwards;--animation-slide-in-up: slide-in-up var(--animation-time) ease-out;--animation-slide-out-down: slide-out-down var(--animation-time) ease-in}.spin{display:inline-block;animation:spin 2s linear infinite}.font-size-100{font-size:1rem}.font-size-125{font-size:1.25rem}.font-size-150{font-size:1.5rem}.font-size-200{font-size:2rem}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes scale-in{0%{transform:scale(.5)}}@keyframes scale-out{to{transform:scale(.5)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}html{box-sizing:border-box;font:var(--font);background:var(--content-b);color:var(--content-c);transition:background var(--transition-time),color var(--transition-time);-webkit-user-select:none;user-select:none}*,*:after,*:before{box-sizing:inherit;outline:none}:is(body,div,dialog,main,ul,li,h1,h2,h3,h4){margin:0;padding:0}body{position:absolute;inset:env(titlebar-area-height,0px) 0 0 0;overflow:hidden;display:grid;grid:minmax(0,1fr) / minmax(0,1fr)}h1{font:var(--h1)}h2{font:var(--h2)}h3{font:var(--h3)}h4{font:var(--h4)}p{margin:0 0 6px}p.help-text{font-size:13px;background:var(--explanation-b);color:var(--explanation-c);margin-bottom:12px}p.subtitle{margin:-4px 0 12px 2px;background:var(--explanation-b);color:var(--explanation-c)}svg{vertical-align:top}button,a{-webkit-tap-highlight-color:transparent}:is(input,pre,button,select,option){font:inherit;color:inherit}.theme-header{background:var(--header-b);color:var(--header-c)}.theme-content{background:var(--content-b);color:var(--content-c)}.page{margin:0 auto;padding:0 10px;max-width:1100px}.checkerboard{background:var(--checkerboard-b)}.thinVerticalScrollbar{overflow-y:auto;scrollbar-gutter:stable}.thinVerticalScrollbar::-webkit-scrollbar{width:6px}.thinVerticalScrollbar::-webkit-scrollbar-track{background:#8881}.thinVerticalScrollbar::-webkit-scrollbar-thumb{background:#8888;border-radius:2px}.thinVerticalScrollbar::-webkit-scrollbar-thumb:hover{background:#888}.Login{justify-self:center;width:800px;max-width:100vw;display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;padding:var(--padding-3)}.Login iframe{width:100%;height:100%;border:none}.Login .svgLoading{display:grid;place-content:center}.Login .svgLoading svg{width:200px;height:200px}.AlertWindow{display:grid;grid-template-rows:auto 1fr;overflow-x:auto}.AlertWindow>.DataGrid{min-width:790px}.AlertWindow .CollapsingToolbar .active{background:var(--main-b);color:var(--main-c)}.AlertWindow .CollapsingToolbar .ToggleSwitch{margin-left:20px}.AlertWindow .CollapsingToolbar .right{flex:1;text-align:end}.AlertWindow .PriorityColumn{display:flex;align-items:center;white-space:nowrap;overflow:hidden}.AlertWindow .PriorityColumn>span:first-child{margin-inline:6px}.DataGrid{display:grid;grid-template-rows:auto 1fr;--row-height: 36px;--gap: 4px;--padding-inline: 4px}@media (hover){.DataGrid.clickableRows .Row{cursor:pointer}}.DataGrid .Row{display:grid;grid-template-columns:var(--grid-template-columns);padding-inline:var(--padding-inline);gap:var(--gap)}.DataGrid .Cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DataGrid .scrollbarHider{position:absolute;top:0;right:0;bottom:0;width:20px;background-color:var(--content-b)}.DataGrid .DataGridHeader{position:relative;border-bottom:var(--border);padding-right:6px}.DataGrid .DataGridHeader .columnHeadersContainer{font:var(--h4);padding-block:8px;padding-inline:var(--padding-inline);gap:var(--gap)}.DataGrid .DataGridHeader .columnHeadersContainer .Cell{align-self:end}@media (hover){.DataGrid .DataGridHeader .columnHeadersContainer .Cell.sortable{cursor:pointer}}.DataGrid .DataGridHeader .columnHeadersContainer .Cell.sortable .sort-icon{margin-left:6px}.DataGrid .DataGridHeader>.ToggleButton{position:absolute;top:8px;right:0;padding:2px;border:1px solid transparent;font-size:18px;background-color:transparent;border-radius:2px}.DataGrid .DataGridHeader>.ToggleButton[aria-pressed=true]{border-color:var(--border-color-main)}.DataGrid .DataGridHeader>.DataGridFilter .filterCell{display:grid;margin:6px 0}.DataGrid .DataGridHeader>.DataGridFilter .filterCell input{width:100%;border:var(--border);border-radius:var(--border-radius);background:var(--edit-b);color:var(--edit-c)}.DataGrid .DataGridHeader>.DataGridFilter .filterCell .FilterDateTimeMinute{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:center}.DataGrid .DataGridHeader>.DataGridFilter .filterCell .FilterDateTimeMinute .Button{border-width:1px;background:var(--edit-b);padding:var(--padding-1)}.DataGrid .DataGridBodyContainer{position:relative}.DataGrid .DataGridBodyContainer .DataGridBody.thinVerticalScrollbar{position:absolute;top:0;right:0;bottom:0;left:0}.DataGrid .DataGridBodyContainer .DataGridBody.thinVerticalScrollbar .gap{height:calc(var(--item-count)*var(--row-height))}.DataGrid .DataGridBodyContainer .DataGridBody .Row{height:var(--row-height);border-bottom:1px solid var(--border-color-inner);align-items:center}.DataGrid .DataGridBodyContainer .DataGridBody .Row.selected{background:var(--inverse-b);color:var(--inverse-c)}.DataGrid .DataGridBodyContainer .DataGridBody .Row:last-child{border-bottom:none}.DataGrid .DataGridBodyContainer .DataGridBody .Row:hover{background:var(--header-b)}.ToggleButton{border:0}@media (hover){.ToggleButton{cursor:pointer}}.SplitContainer{display:grid;position:relative;overflow:hidden;grid:minmax(0,1fr) / minmax(0,1fr);--grid-template: 1fr 1fr}.SplitContainer>.splittersContainer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:grid;padding-inline:inherit;gap:inherit}.SplitContainer>.splittersContainer>.Splitter{pointer-events:all}@media (hover){.SplitContainer>.splittersContainer>.Splitter:hover{background:var(--mainhover-b)}}.SplitContainer>.splittersContainer>.Splitter.active{background:var(--main-b)}.SplitContainer.horizontal{grid-template-columns:var(--grid-template)}.SplitContainer.horizontal>.splittersContainer{grid-template-columns:var(--grid-template);align-items:stretch;justify-items:end}.SplitContainer.horizontal>.splittersContainer>.Splitter{cursor:col-resize;width:6px;transform:translate(3px)}.SplitContainer.vertical{grid-template-rows:var(--grid-template)}.SplitContainer.vertical>.splittersContainer{grid-template-rows:var(--grid-template);align-items:flex-end;justify-items:stretch}.SplitContainer.vertical>.splittersContainer>.Splitter{cursor:row-resize;height:6px;transform:translateY(3px)}.Popover{padding:8px;background:var(--content-b);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow-2)}.Layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.Layer>*{pointer-events:all;position:absolute}.DateRangeInput{display:flex;flex-direction:column;gap:.8rem}.DateRangeInputDialogContent{display:grid;grid-template-columns:repeat(3,224px);gap:12px}.DateRangeCalendar{display:flex;flex-direction:column;gap:4px}.DateRangeCalendar .title{font-weight:500;text-align:center}.DateRangeCalendar .days{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;font-size:.8rem;color:gray}.DateRangeCalendar .dates{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,32px);justify-items:stretch;align-items:stretch}.DateRangeCalendar .dates>span{display:flex;align-items:center;justify-content:center}.DateRangeCalendar .dates>span:hover{border:var(--border)}.DateTimeInput{height:var(--control-height)}.DateTimeInput .input{background:var(--edit-b);color:var(--edit-c);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.DateTimeInput .input input{width:100%;height:100%;border:0;border-radius:var(--border-radius);padding:var(--padding-1)}.DateTimeInput .input input:disabled,.DateTimeInput .input input:read-only{cursor:default}.DateTimeInput .input input:invalid{background:var(--error-b);color:var(--error-c)}.DateTimeInput .input input:read-only{background:var(--readonly-b);color:var(--readonly-c)}.DateTimeInput .input input:disabled{background:var(--disabled-b);color:var(--disabled-c)}.Labeled{position:relative;border-radius:var(--border-radius);display:grid}.Labeled:not(.vertical){height:var(--control-height);grid-template-columns:auto 1fr}.Labeled>h4{padding:var(--padding-1);display:flex;align-items:center;justify-content:end;border-right:1px solid var(--border-color-inner);border-radius:var(--border-radius) 0 0 var(--border-radius)}.Labeled>div.border{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--border);border-radius:var(--border-radius);pointer-events:none}.Labeled:focus-within>div.border{border:var(--border-focused)}.Labeled.vertical{grid-template-rows:auto 1fr}.Labeled.vertical>label.label{justify-content:center;border-right:none;border-bottom:1px solid var(--border-color-inner);border-radius:var(--border-radius) var(--border-radius) 0 0}.IconAndLocalizedText{display:flex;gap:.5em;align-items:center}.IconAndLocalizedText.center{align-items:center}.IconAndLocalizedText.align0{justify-content:left}.IconAndLocalizedText.align1{justify-content:center;text-align:center}.IconAndLocalizedText.align2{justify-content:right;text-align:right}.IconAndLocalizedText.align3{justify-content:stretch}.IconAndLocalizedText.color1{color:#000}.IconAndLocalizedText.color2{color:#fff}.IconAndLocalizedText.font0{font-size:.8rem}.IconAndLocalizedText.font2{font-size:1.25rem}.IconAndLocalizedText.font3{font-size:1.5rem}.IconAndLocalizedText.font3>.text{font-variant:small-caps}.IconAndLocalizedText.font4{font-size:1.75rem}.IconAndLocalizedText.font4>.text{font-variant:small-caps}.IconAndLocalizedText.font5{font-size:2rem}.IconAndLocalizedText.font5>.text{font-variant:small-caps}.IconAndLocalizedText.padding1{padding:var(--padding-1)}.IconAndLocalizedText.padding2{padding:var(--padding-2)}.IconAndLocalizedText.padding3{padding:var(--padding-3)}.IconAndLocalizedText.bold1{font-weight:700}.IconAndLocalizedText.italic1{font-style:italic}.Icon.fa{line-height:1;font-family:fa-solid;font-weight:400}.LocalizedText.align0{justify-content:left}.LocalizedText.align1{justify-content:center}.LocalizedText.align2{justify-content:right}.LocalizedText.align3{justify-content:stretch}.LocalizedText.color1{color:#000}.LocalizedText.color2{color:#fff}.LocalizedText.font0{font-size:.8rem}.LocalizedText.font2{font-size:1.25rem}.LocalizedText.font3{font-size:1.5rem}.LocalizedText.font3>.text{font-variant:small-caps}.LocalizedText.font4{font-size:1.75rem}.LocalizedText.font4>.text{font-variant:small-caps}.LocalizedText.font5{font-size:2rem}.LocalizedText.font5>.text{font-variant:small-caps}.LocalizedText.padding1{padding:var(--padding-1)}.LocalizedText.padding2{padding:var(--padding-2)}.LocalizedText.padding3{padding:var(--padding-3)}.Control{min-width:20px;min-height:20px;position:relative}.Control.animation1{animation:ControlSpin 2s linear infinite}.Control.animation2{animation:ControlBlink 1s linear infinite}.Control.animation3{animation:ControlPulse 1s linear infinite}.Control.animation4{animation:ControlTiltNMoveShaking var(--animation-time) linear infinite}.Control .layer2.animation1{animation:ControlSpin2 2s linear infinite}.Control .layer2.animation3{animation:ControlPulse2 1s linear infinite}.Control .layer2.animation4{animation:ControlTiltNMoveShaking2 var(--animation-time) linear infinite}@keyframes ControlSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ControlSpin2{0%{transform:scale(4) rotate(0)}to{transform:scale(4) rotate(1turn)}}@keyframes ControlBlink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes ControlPulse{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}@keyframes ControlPulse2{0%{transform:scale(4)}50%{transform:scale(3.2)}to{transform:scale(4)}}@keyframes ControlTiltNMoveShaking{0%{transform:translate(0) rotate(0)}25%{transform:translate(5px,5px) rotate(5deg)}50%{transform:translate(0) rotate(0)}75%{transform:translate(-5px,5px) rotate(-5deg)}to{transform:translate(0) rotate(0)}}@keyframes ControlTiltNMoveShaking2{0%{transform:scale(4) translate(0) rotate(0)}25%{transform:scale(4) translate(5px,5px) rotate(5deg)}50%{transform:scale(4) translate(0) rotate(0)}75%{transform:scale(4) translate(-5px,5px) rotate(-5deg)}to{transform:scale(4) translate(0) rotate(0)}}.CheckBox{position:relative;display:block;min-width:24px;min-height:24px}@media (hover){.CheckBox{cursor:pointer}}.CheckBox .label{display:inline-block;margin-left:36px;font:var(--h4)}.CheckBox input{margin:0;position:absolute;height:0;width:0;opacity:0}@media (hover){.CheckBox input{cursor:pointer}}.CheckBox .box{position:absolute;display:grid;width:24px;height:24px;border:1px solid var(--border-color-main);border-radius:var(--border-radius);background:var(--edit-b);place-items:center;transition:box-shadow var(--transition-time) ease}.CheckBox .box span{display:none;color:var(--main-c)}.CheckBox input:checked+.box{background-color:var(--main-b)}.CheckBox input:checked+.box span{display:block}.CheckBox input:indeterminate+.box{background-color:var(--main-b)}.CheckBox input:indeterminate+.box span{display:none}.CheckBox input:disabled+.box{background:var(--disabled-b);border:var(--border-disabled)}.CheckBox.small{min-width:12px;min-height:12px}.CheckBox.small .box{width:12px;height:12px;border-radius:2px}.CheckBox.small input:checked+.box span{display:none}@media (hover){.CheckBox:hover input:not(:disabled)+.box,.CheckBox input:focus+.box{box-shadow:var(--shadow-2)}}.Button{display:grid;font-weight:600;padding:var(--padding-2);border-radius:100px;border:2px solid var(--border-color-main);background:var(--button-b);color:var(--button-c);box-shadow:var(--shadow-1);transition:box-shadow var(--transition-time) ease;overflow:hidden}@media (hover){.Button{cursor:pointer}}.Button:active{box-shadow:none}.Button.default:not(:disabled){background:var(--buttondef-b);color:var(--buttondef-c)}.Button:disabled{background:var(--disabled-b);color:var(--disabled-c);border-color:var(--border-color-disabled);cursor:not-allowed}.Button:not(.icon-button) span.icon{font-size:20px;margin-right:10px}.Button.icon-button,.Button.toolbutton{display:flex;place-items:center;padding:0;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;font-size:22px}.Button.icon-button.small,.Button.toolbutton.small{width:32px;height:32px;flex:0 0 32px;border:1px solid var(--border-color-main)}.Button.icon-button.small span,.Button.toolbutton.small span{font-size:16px}.Button.icon-button.tiny,.Button.toolbutton.tiny,.Button.icon-button.toolbutton,.Button.toolbutton.toolbutton{width:28px;height:28px;flex:0 0 28px;border:1px solid var(--border-color-main)}.Button.icon-button.tiny span,.Button.toolbutton.tiny span,.Button.icon-button.toolbutton span,.Button.toolbutton.toolbutton span{font-size:14px}.Button.icon-button.tiny span.fa-solid,.Button.toolbutton.tiny span.fa-solid,.Button.icon-button.toolbutton span.fa-solid,.Button.toolbutton.toolbutton span.fa-solid{font-size:12px}@media (hover){.Button:hover:not(:disabled):not(:active),.Button:focus:not(:disabled):not(:active){box-shadow:var(--shadow-2)}}.InlineButton{display:inline-grid;place-items:center;width:28px;height:28px;font-weight:500;border:none;background:none}@media (hover){.InlineButton{cursor:pointer;transition:text-shadow var(--transition-time) ease-out}.InlineButton:hover:not(:disabled){text-shadow:1px 2px 4px #0008}}.InlineButton:disabled{color:var(--disabled-c);cursor:not-allowed}.Select{overflow:hidden}.Select>.items{display:flex;cursor:pointer}.Select>.items.wrap{flex-wrap:wrap}.Select>.items.disabled{background:var(--disabled-b);color:var(--disabled-c);cursor:not-allowed}.Select>.items>li{flex:1;display:grid;place-items:center;padding:var(--padding-1);background:var(--edit-b);color:var(--edit-c)}.Select>.items>li[aria-selected=true]{background:var(--main-b);color:var(--main-c)}@media (hover){.Select>.items:not(.disabled)>li:hover{background:var(--mainhover-b);color:var(--mainhover-c)}}.Select.vertical>h4{justify-content:center}.Select.vertical>.items{flex-direction:column}.NumberInput{background:var(--edit-b)}.NumberInput>div{position:relative;flex:1}.NumberInput input{width:100%;height:100%;border:0;border-radius:var(--border-radius);padding:var(--padding-1);background:transparent;color:var(--edit-c)}.NumberInput input[aria-invalid=true]{background:var(--error-b)}.NumberInput input:read-only{background:var(--readonly-b)}.NumberInput input:disabled{background:var(--disabled-b)}.NumberInput>div>span.placeholder{position:absolute;color:var(--explanation-c);font-style:italic;left:.5rem;top:.7rem;pointer-events:none;transition:all var(--transition-time)}.NumberInput>div>span.placeholder.subsided{top:0;font-size:.6rem;transition:all var(--transition-time)}.DelayedSearchInputAdvanced{background:var(--edit-b);position:relative;border:var(--border);border-radius:var(--border-radius);height:var(--control-height)}.DelayedSearchInputAdvanced input{width:100%;height:100%;border:0;border-radius:var(--border-radius);padding:var(--padding-1);background:var(--edit-b);color:var(--edit-c)}.DelayedSearchInputAdvanced input:invalid{background:var(--error-b)}.DelayedSearchInputAdvanced input:read-only{background:var(--readonly-b)}.DelayedSearchInputAdvanced input:disabled{background:var(--disabled-b)}.DelayedSearchInputAdvanced input::placeholder{font-style:italic;opacity:.5}.DelayedSearchInputAdvanced>button{position:absolute;right:0;top:50%;transform:translateY(-50%);border:0;background:none}@media (hover){.DelayedSearchInputAdvanced>button{cursor:pointer;transition:text-shadow var(--transition-time) ease-out}.DelayedSearchInputAdvanced>button:hover:not(:disabled){text-shadow:1px 2px 4px #0008}}.DelayedSearchInputAdvanced .advanced-container{position:absolute;top:calc(100% + 4px);min-width:100px;left:0;z-index:10;background:var(--content-b);display:flex;flex-direction:column;gap:8px;padding:8px;border:var(--border);border-radius:var(--border-radius-1);box-shadow:var(--shadow-2)}.DelayedSearchInputAdvanced .advanced-container input{border:var(--border)}.ToggleSwitch{display:block;position:relative;text-align:left;min-height:30px}@media (hover){.ToggleSwitch{cursor:pointer}}.ToggleSwitch .slider{position:absolute;width:50px;height:100%;background:var(--inverse-b);transition:.25s;border-radius:1em}.ToggleSwitch .slider:before{position:absolute;content:"";height:26px;width:26px;top:2px;left:2px;background:var(--main-c);transition:.25s;border-radius:50%}.ToggleSwitch input{opacity:0;width:0;height:0;margin:0}.ToggleSwitch input:checked+.slider{background:var(--main-b)}.ToggleSwitch input:checked+.slider:before{transform:translate(20px)}.ToggleSwitch .label{margin:2px 0 0 60px;display:inline-block}.ReadonlyUserPasswordWindow{padding:var(--padding-3);display:grid;gap:8px}.ReadonlyUserPasswordWindow .error{color:var(--error-c)}.ReadonlyUserPasswordWindow .unlock{justify-self:end;display:flex;gap:8px}.TextInput{background:var(--edit-b)}.TextInput .content{position:relative}.TextInput .content span{position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);left:6px;color:var(--explanation-c);font-style:italic;transition:all var(--transition-time)}.TextInput .content span.subsided{top:0;transform:translateY(0);font-size:10px}.TextInput input{width:100%;height:100%;border:0;border-radius:var(--border-radius);padding:var(--padding-1);background:transparent;color:var(--edit-c)}.TextInput input:invalid{background:var(--error-b)}.TextInput input:read-only{background:var(--readonly-b)}.TextInput input:disabled{background:var(--disabled-b)}.FloatingWindowFrame{position:absolute;display:grid;max-width:100%;max-height:100%}@media (width <= 540px){.FloatingWindowFrame{border-radius:0}}.FloatingWindowFrame>.content{box-shadow:var(--shadow-3);border:var(--border);border-radius:var(--border-radius-1);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.FloatingWindowFrame>.content>header{background:var(--main-b);color:var(--main-c);display:grid;grid-template-columns:1fr auto;align-items:center;padding:var(--padding-1)}.FloatingWindowFrame>.content>header h4{cursor:move;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FloatingWindowFrame>.content>header .FloatingWindowButtons{display:flex}.FloatingWindowFrame>.content>header .FloatingWindowButtons .FloatingWindowButton{border:none;background:none;width:28px;height:28px;display:grid;place-content:center;border-radius:var(--border-radius);font-size:1rem}.FloatingWindowFrame>.content>header .FloatingWindowButtons .FloatingWindowButton:hover{background:#fee2}.FloatingWindowFrame>.content>article{background:var(--content-b);color:var(--content-c);display:grid;overflow:auto}.FloatingWindowFrame>.resizeHandle{position:absolute}.FloatingWindowFrame>.resizeHandle.top{top:-4px;left:0;right:0;height:4px;cursor:ns-resize}.FloatingWindowFrame>.resizeHandle.topright{top:-4px;right:-4px;width:4px;height:4px;cursor:ne-resize}.FloatingWindowFrame>.resizeHandle.right{top:0;bottom:0;right:-4px;width:4px;cursor:ew-resize}.FloatingWindowFrame>.resizeHandle.bottomright{bottom:-4px;right:-4px;width:4px;height:4px;cursor:se-resize}.FloatingWindowFrame>.resizeHandle.bottom{bottom:-4px;left:0;right:0;height:4px;cursor:ns-resize}.FloatingWindowFrame>.resizeHandle.bottomleft{bottom:-4px;left:-4px;width:4px;height:4px;cursor:sw-resize}.FloatingWindowFrame>.resizeHandle.left{top:0;bottom:0;left:-4px;width:4px;cursor:ew-resize}.FloatingWindowFrame>.resizeHandle.topleft{top:-4px;left:-4px;width:4px;height:4px;cursor:nw-resize}.Link{color:inherit;font-weight:500;text-decoration:none}@media (hover){.Link{cursor:pointer;transition:all var(--transition-time) ease-out}.Link:hover:not(:disabled){text-shadow:1px 2px 4px #0008}}.Link:disabled{color:var(--disabled-c);cursor:not-allowed}.IFrameFloatingWindow{width:100%;height:100%;border:none}.CollapsingToolbar{display:grid;background:var(--header-b);color:var(--header-c);min-height:42px;grid-auto-flow:column}.CollapsingToolbar.cellAlignment0{justify-items:start}.CollapsingToolbar.cellAlignment1{justify-items:center}.CollapsingToolbar.cellAlignment2{justify-items:end}.CollapsingToolbar.cellAlignment3{justify-items:stretch}.CollapsingToolbar.cellAlignment4{align-items:center}.CollapsingToolbar.cellAlignment5{justify-items:center;align-items:center}.CollapsingToolbar.cellAlignment6{justify-items:end;align-items:center}.CollapsingToolbar.cellAlignment7{justify-items:stretch;align-items:center}.CollapsingToolbar.cellAlignment8{align-items:end}.CollapsingToolbar.cellAlignment9{justify-items:center;align-items:end}.CollapsingToolbar.cellAlignment10{justify-items:end;align-items:end}.CollapsingToolbar.cellAlignment11{justify-items:stretch;align-items:end}.CollapsingToolbar.cellAlignment12{align-items:stretch}.CollapsingToolbar.cellAlignment13{justify-items:center;align-items:stretch}.CollapsingToolbar.cellAlignment14{justify-items:end;align-items:stretch}.CollapsingToolbar.cellAlignment15{justify-items:stretch;align-items:stretch}.CollapsingToolbar.contentAlignment0{justify-content:start}.CollapsingToolbar.contentAlignment1{justify-content:center}.CollapsingToolbar.contentAlignment2{justify-content:end}.CollapsingToolbar.contentAlignment3{justify-content:stretch}.CollapsingToolbar.contentAlignment4{align-content:center}.CollapsingToolbar.contentAlignment5{justify-content:center;align-content:center}.CollapsingToolbar.contentAlignment6{justify-content:end;align-content:center}.CollapsingToolbar.contentAlignment7{justify-content:stretch;align-content:center}.CollapsingToolbar.contentAlignment8{align-content:end}.CollapsingToolbar.contentAlignment9{justify-content:center;align-content:end}.CollapsingToolbar.contentAlignment10{justify-content:end;align-content:end}.CollapsingToolbar.contentAlignment11{justify-content:stretch;align-content:end}.CollapsingToolbar.contentAlignment12{align-content:stretch}.CollapsingToolbar.contentAlignment13{justify-content:center;align-content:stretch}.CollapsingToolbar.contentAlignment14{justify-content:end;align-content:stretch}.CollapsingToolbar.contentAlignment15{justify-content:stretch;align-content:stretch}.CollapsingToolbar.padding0{padding:var(--padding-0)}.CollapsingToolbar.padding1{padding:var(--padding-1)}.CollapsingToolbar.padding2{padding:var(--padding-2)}.CollapsingToolbar.padding3{padding:var(--padding-3)}.CollapsingToolbar>h1{margin-inline:6px}.CollapsingToolbarMenu{display:grid;gap:8px}.CollapsingToolbarMenu>li{display:flex;gap:.5em;align-items:center}.Menu{border:none;display:flex;align-items:center;gap:8px;position:relative;background:transparent;font-weight:500;padding:0;cursor:default}@media (hover){.Menu{cursor:pointer}}.Menu .dropdown{position:absolute;top:calc(100% + 4px);left:0;width:max-content;border:var(--border);padding:var(--padding-1);border-radius:var(--border-radius);box-shadow:var(--shadow-2);background:var(--content-b);font:var(--font)}.HamburgerButton{--size: var(--control-height, 42px);height:var(--size);width:var(--size);position:relative;--color: var(--content-c);--thickness: 4px;--gap: calc(var(--size) / 4.2);--padding: calc(var(--size) / 7)}.HamburgerButton div{position:absolute;width:calc(50% - var(--padding));height:var(--thickness);top:50%;transform:translateY(-50%);background:var(--color);transition:background var(--transition-time);border-radius:2px}.HamburgerButton div:before,.HamburgerButton div:after{content:"";transition:all var(--transition-time);position:absolute;width:100%;height:100%;background:var(--color);border-radius:100px}.HamburgerButton div:before{top:calc(var(--gap) * -1);left:0}.HamburgerButton div:after{top:var(--gap);left:0}.HamburgerButton div:first-child{left:var(--padding)}.HamburgerButton div:last-child{right:var(--padding)}button[aria-expanded=true] .HamburgerButton{--dx: 3px;--dy: 5px}button[aria-expanded=true] .HamburgerButton div:first-child{background:transparent}button[aria-expanded=true] .HamburgerButton div:first-child:before{transform:translate(var(--dx),var(--dy)) rotate(45deg)}button[aria-expanded=true] .HamburgerButton div:first-child:after{transform:translate(var(--dx),calc(var(--dy) * -1)) rotate(-45deg)}button[aria-expanded=true] .HamburgerButton div:last-child{background:transparent}button[aria-expanded=true] .HamburgerButton div:last-child:before{transform:translate(calc(var(--dx) * -1),var(--dy)) rotate(-45deg)}button[aria-expanded=true] .HamburgerButton div:last-child:after{transform:translate(calc(var(--dx) * -1),calc(var(--dy) * -1)) rotate(45deg)}.Overlay{z-index:100}.Overlay .controls{pointer-events:all;position:absolute;left:50%;transform:translate(-50%,-105%);transition:transform .5s;display:flex;align-items:center;background:var(--header-b);padding:0 12px 2px;border:solid #fbb;border-width:0 2px 2px 2px;border-radius:0 0 15px 15px}.Overlay .controls.visible{transform:translate(-50%)}.Overlay .controls>button{background:transparent;border:none}.Overlay .controls>.ToggleButton{align-items:center;justify-content:center;background-color:transparent;border-radius:0;border:1px solid transparent;padding:2px}.Overlay .controls>.ToggleButton[aria-pressed=true]{border-color:var(--border-color-main-focused)}.Overlay .controls>.separator{display:block;border-left:var(--border-inner);height:24px;margin:0 6px}.Overlay .controls>.Select>.items>li{padding:0 4px;line-height:1.2}.Overlay .disconnected{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#8080801a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Overlay .disconnected>div{position:relative;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:20px;border:2px solid red;padding:var(--padding-3);background:var(--content-b)}.Overlay .disconnected>div>.flex{display:flex;align-items:center;gap:1rem}.Overlay .toastNotifications{position:absolute;right:10px;top:70px;display:grid;gap:.5rem}.Overlay .toastNotifications .ToastNotificationCard{pointer-events:all;display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;min-width:300px;border:var(--border);border-radius:var(--border-radius);background:var(--content-b);color:var(--content-c);box-shadow:var(--shadow-2);overflow:hidden;animation:slide-in-left var(--animation-time) ease-out}.Overlay .toastNotifications .ToastNotificationCard.closing{animation:slide-out-right var(--animation-time) ease-out}.Overlay .toastNotifications .ToastNotificationCard .severity{font-family:fa-solid;font-size:2rem;padding:var(--padding-1)}.Overlay .toastNotifications .ToastNotificationCard .severity.info{background:var(--header-b);color:var(--header-c)}.Overlay .toastNotifications .ToastNotificationCard .severity.info:before{content:""}.Overlay .toastNotifications .ToastNotificationCard .severity.warning{background:var(--warning-b);color:var(--warning-c)}.Overlay .toastNotifications .ToastNotificationCard .severity.warning:before{content:""}.Overlay .toastNotifications .ToastNotificationCard .severity.error{background:var(--error-b);color:var(--error-c)}.Overlay .toastNotifications .ToastNotificationCard .severity.error:before{content:""}.Overlay .toastNotifications .ToastNotificationCard p{display:grid;align-items:center;margin:0}.Overlay .toastNotifications .ToastNotificationCard button{border-radius:50%;width:36px;height:36px;margin-right:2px;align-self:center;border:0;background:inherit;box-shadow:none;transition:box-shadow var(--transition-time) ease}.Overlay .toastNotifications .ToastNotificationCard button:hover{box-shadow:var(--shadow-2)}.Overlay .toastNotifications .ToastNotificationCard button:active{box-shadow:none}.Overlay .AiHelpDesk{pointer-events:none;position:absolute;right:10px;bottom:20px;display:none;grid-template-columns:minmax(700px,400px) auto;align-items:end;gap:.5rem;opacity:.2;transition:opacity .15s}.Overlay .AiHelpDesk.superadmin{display:grid}.Overlay .AiHelpDesk.visible,.Overlay .AiHelpDesk:hover{opacity:1}.Overlay .AiHelpDesk>button{pointer-events:all}.Overlay .AiHelpDesk .chat{opacity:0;transition:opacity .5s .15s;border:var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow-2);overflow:hidden;padding:8px;max-height:600px;display:grid;grid-template-rows:1fr auto;gap:8px;background:var(--header-b);color:var(--header-c)}.Overlay .AiHelpDesk .chat .messages{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:4px}.Overlay .AiHelpDesk .chat .messages .message{padding:8px;border-radius:1rem;display:flex;flex-direction:column;gap:4px;max-width:90%}.Overlay .AiHelpDesk .chat .messages .message.user{background:var(--readonly-b);color:var(--readonly-c);text-align:right;align-self:flex-end}.Overlay .AiHelpDesk .chat .messages .message.ai{background:var(--edit-b);color:var(--edit-c);align-self:flex-start}.Overlay .AiHelpDesk .chat .messages .message.tool{background:var(--warning-b);color:var(--warning-c)}.Overlay .AiHelpDesk .chat .messages .message .time{font-size:.75rem;color:var(--explanation-c)}.Overlay .AiHelpDesk.visible .chat{pointer-events:all;opacity:1}@keyframes slide-in-left{0%{transform:translate(110%)}}@keyframes slide-out-right{to{transform:translate(110%)}}.OverlayWatch{position:absolute;right:20px;top:calc(25px + env(titlebar-area-height,0px));background:var(--content-b);color:var(--content-c);box-shadow:0 0 10px #000;pointer-events:all;border-radius:12px;overflow:hidden;--control-height: 32px}.OverlayWatch header{display:grid;grid-template-columns:1fr auto auto;padding:6px 12px;background:var(--main-b);color:var(--main-c)}.OverlayWatch header h2{margin:0;font-size:1rem;font-weight:500}.OverlayWatch header button{background-color:transparent;color:inherit;line-height:1;border:0}.OverlayWatch header button:hover{background:var(--mainhover-b)}.OverlayWatch header button:active{background-color:var(--border-color-main-focused)}.OverlayWatch article{padding:6px 12px}.OverlayWatch article .DataGrid .DataGridBodyContainer .DataGridBody{position:relative}.OverlayWatch footer{height:20px;background:var(--main-b)}.DebugWindow{display:grid;max-height:90vh}.DebugWindow .DataGrid .DataGridBodyContainer .DataGridBody{position:relative}.VariableValueEditor.font0{font-size:.8rem}.VariableValueEditor.font2{font-size:1.25rem}.VariableValueEditor.font3{font-size:1.5rem}.VariableValueEditor.font3>.text{font-variant:small-caps}.VariableValueEditor.font4{font-size:1.75rem}.VariableValueEditor.font4>.text{font-variant:small-caps}.VariableValueEditor.font5{font-size:2rem}.VariableValueEditor.font5>.text{font-variant:small-caps}.MessageBox>.Dialog>article{max-width:600px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.MessageBox .severity{font-family:fa-solid;font-size:48px}.MessageBox .severity.info:before{content:""}.MessageBox .severity.warning:before{content:"";color:#cc0}.MessageBox .severity.error:before{content:"";color:#c20}.DialogFrame{top:0;right:0;bottom:0;left:0;display:grid;place-content:center;animation:var(--animation-fade-in);opacity:1;background:hsl(0 0% calc(100% * var(--theme-dark)) / 15%);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}@media (width <= 540px){.DialogFrame{place-content:end stretch}}.DialogFrame>.Dialog{background:var(--content-b);color:var(--content-c);border:1px solid var(--border-color);border-radius:var(--border-radius-2);overflow:hidden;animation:var(--animation-scale-in);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:95vh;max-width:90vw}.DialogFrame>.Dialog.small{width:400px}.DialogFrame>.Dialog.medium{width:800px}.DialogFrame>.Dialog.large{width:1200px}.DialogFrame>.Dialog.height-small{height:200px}.DialogFrame>.Dialog.height-medium{height:400px}.DialogFrame>.Dialog.height-large{height:600px}.DialogFrame>.Dialog.full{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border:0;border-radius:0}@media (width <= 540px){.DialogFrame>.Dialog{width:100vw!important;max-width:100vw;border-radius:0;animation:var(--animation-slide-in-up)}}.DialogFrame>.Dialog>article:nth-child(2){overflow:hidden auto;padding:var(--padding-3);display:grid}.DialogFrame.closing{animation:var(--animation-fade-out)}.DialogFrame.closing>.Dialog{animation:var(--animation-scale-out)}@media (width <= 540px){.DialogFrame.closing>.Dialog{animation:var(--animation-slide-out-down)}}.DialogHeader{padding:var(--padding-3)}.DialogFooter{padding:var(--padding-3);display:flex;justify-content:end;gap:1rem}.Markdown a{font-weight:500;color:inherit;text-decoration:none}.Markdown table{border-collapse:collapse;margin-block:6px}.Markdown table td{padding:2px 8px}.Markdown table tbody tr:nth-child(odd){background:var(--header-b)}.Markdown ul{padding:0 0 6px 1.5rem}.Markdown p+ul{margin-top:-6px}.Markdown img{max-width:100%}.DataWithButtons{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;align-items:center}.DataWithButtons>.content{overflow:hidden}@media (hover){.DataWithButtons>.content.clickable{cursor:pointer}}.DataWithButtons>.buttons{display:none}.DataWithButtons:hover .buttons{display:flex}.DataWithButtons.alwaysShowButtons>.buttons{display:flex}.WhatsNew{overflow-y:scroll}.WhatsNew::-webkit-scrollbar{width:6px}.WhatsNew::-webkit-scrollbar-track{background:#80808010}.WhatsNew::-webkit-scrollbar-thumb{background:#80808040;border-radius:2px}.WhatsNew::-webkit-scrollbar-thumb:hover{background:gray}.WhatsNewArticle{font-family:Segoe UI,sans-serif;padding:var(--padding-3);max-width:960px;margin:2rem auto}.WhatsNewArticle h1{color:var(--main-c);position:relative}.WhatsNewArticle h1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:-10rem;background:var(--main-b);border-radius:100px 0 0 100px;z-index:-1}.WhatsNewArticle h2{margin-block:32px 0;position:relative}.WhatsNewArticle h2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:-5rem;background:var(--header-b);color:var(--header-c);border-radius:100px 0 0 100px;z-index:-1}.WhatsNewArticle h3{margin-block:12px 6px}.WhatsNewArticle img{max-width:100%}.WhatsNewArticle ul{padding-left:20px}.NotFound{display:grid;place-content:center;place-items:center;gap:3rem;padding-top:20vh}.PageRenderer{position:relative}.PageRenderer.fullscreen{min-height:100%}.PageRenderer>.loading{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center}.Globals{position:absolute;width:0;height:0}.CreateServerWizard .CreateServerWizard-block{margin:10px 0;padding:10px}.Form{width:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.Form>header:not(:empty){background-color:var(--header-b);padding:var(--padding-4)}.Form>header:not(:empty) .FormHeaderIcon{margin-right:1rem}.Form>article{display:grid;grid-template-rows:minmax(0,1fr);overflow-y:auto}.Form>article.no-layout{padding:var(--padding-3)}.Form>footer{background-color:var(--header-b);padding:var(--padding-4)}.Form>footer .button-group{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.Server{display:grid;grid-template-rows:auto 1fr}.Server .Toolbar.configured{background:#0f04}.Server .Toolbar.not-configured{background:#ff04}.Server .restart{position:relative}.Server .restart .notificationCount{position:absolute;right:0;bottom:0}.Server article{padding:var(--padding-3)}.Server article>div{margin-bottom:1rem}.Server article h2{display:flex;gap:1rem;align-items:center;margin-top:1rem}.Server article .twoColumns{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;padding:var(--padding-3);align-items:baseline}.Server article .twoColumns span:nth-child(odd){justify-self:end}.Server article .twoColumns span:nth-child(2n){font:var(--h4)}.Server article .clusterMembers{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;place-content:start}.Server article .clusterMembers .clusterMember{padding:var(--padding-2);border:var(--border);border-radius:var(--border-radius);overflow:hidden}.Server article .clusterMembers .clusterMember.status0{background:var(--error-b)}.Server article .clusterMembers .clusterMember.status1{background:var(--warning-b)}.Server article .clusterMembers .clusterMember.status2{background:#0f04}.Server article .clusterMembers .clusterMember.status3{background:#0f84}.Server article .clusterMembers .clusterMember .headerrow{display:grid;grid-template-columns:1fr auto}.Server article .clusterMembers .clusterMember h3{display:flex;gap:1rem;align-items:center}.Server article .clusterMembers .clusterMember .grid{display:grid;grid-template-columns:auto 1fr;gap:2px 1rem}.Server article .clusterMembers .clusterMember .grid span{font:var(--h4)}.Server article .uplinks>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;place-content:start}.Server article .uplinks>div .uplink{padding:var(--padding-2);border:var(--border);border-radius:var(--border-radius);overflow:hidden;background:#05f4}.Server article .rmconnectors>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(480px,1fr));gap:20px;place-content:start}.Server article .rmconnectors>div .rmconnector{padding:var(--padding-2);border:var(--border);border-radius:var(--border-radius);overflow:hidden}.Server article .rmconnectors>div .rmconnector.status0{background:var(--disabled-b);color:var(--disabled-c)}.Server article .rmconnectors>div .rmconnector.status1{background:var(--warning-b);color:var(--warning-c)}.Server article .rmconnectors>div .rmconnector.status2{background:#0f04}.Server article .rmconnectors>div .rmconnector.status3{background:var(--error-b);color:var(--error-c)}.Server article .rmconnectors>div .rmconnector>div:first-of-type{display:grid;gap:4px;grid-template-columns:1fr auto auto}.Server article .rmconnectors>div .rmconnector .addresses{display:grid;justify-content:start}.Server article .server{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.Server article .server .chartsContainer:nth-child(8),.Server article .server .chartsContainer:nth-child(11){background:linear-gradient(to top,transparent,transparent 50%,red 50%,red 51%,transparent 51%,transparent 100%)}.Server article .clients{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;place-content:start}.Server article .clients .client{padding:var(--padding-2);border:var(--border);border-radius:var(--border-radius);overflow:hidden}.Server article .clients .client .grid{display:grid;grid-template-columns:auto 1fr;gap:2px 1rem}.Server article .clients .client .grid span{font:var(--h4)}.Server article .clients .client .Link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClusterDiagnosticsWindow{display:grid}.EditRemoteMonitorDialog article,.EditRemoteMonitoringUplinkDialog article{gap:8px}.MiniChartGroup{display:grid;grid-template-columns:auto 1fr auto;grid-auto-rows:120px;gap:8px;padding:var(--padding-3);background:#80808008}.MiniChartGroup .title{justify-self:end;align-self:center}.MiniChartGroup .chartsContainer{position:relative}.MiniChartGroup .chartsContainer .MiniChart{position:absolute;top:0;right:0;bottom:0;left:0}.MiniChartGroup .valuesContainer{align-self:center;display:flex;flex-direction:column;gap:6px}.MiniChart{width:100%;height:100%;border:var(--border)}.WithNotification{position:relative}.WithNotification .notification.number{position:absolute;background:red;color:#fff;border-radius:50%;font-size:8px;font-weight:400;width:15px;height:15px;display:grid;place-items:center;bottom:-4px;right:-4px;pointer-events:none}.WithNotification .notification.dot{position:absolute;background:#088;color:#fff;border-radius:50%;font-size:8px;font-weight:400;width:10px;height:10px;display:grid;place-items:center;bottom:-2px;right:-2px;pointer-events:none}.TabControl{display:grid;grid-template-rows:auto minmax(0,1fr)}.TabControl .TabControlHeader{display:flex}.TabControl .TabControlHeader .TabControlHeaderButton{background-color:transparent;padding:var(--padding-2);border:solid transparent;border-width:0 0 4px 0;font-weight:600}@media (hover){.TabControl .TabControlHeader .TabControlHeaderButton{cursor:pointer}}.TabControl .TabControlHeader .TabControlHeaderButton.selected{border-color:var(--border-color-main)}.TabControl.bottom{grid-template-rows:minmax(0,1fr) auto}.TabControl.bottom>.TabControlHeader{grid-row:2}.TabControl.bottom>.TabControlHeader>.TabControlHeaderButton{border-width:4px 0 0 0}.TabControl .TabControlContentContainer{display:grid;grid-template-rows:minmax(0,1fr)}.TabControl .TabControlContentContainer>.TabControlContentContainerPerTab{display:grid;grid-template-rows:minmax(0,1fr)}.TextInputWithValidation{background:var(--edit-b)}.TextInputWithValidation.readonly{background:var(--readonly-b)}.TextInputWithValidation.disabled{background:var(--disabled-b)}.TextInputWithValidation .content{position:relative}.TextInputWithValidation .content span{position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);left:6px;color:var(--explanation-c);font-style:italic;transition:all var(--transition-time)}.TextInputWithValidation .content span.subsided{top:0;transform:translateY(0);font-size:10px}.TextInputWithValidation input{width:100%;height:100%;border:0;border-radius:var(--border-radius);padding:var(--padding-1);background:transparent;color:var(--edit-c)}.TextInputWithValidation input[aria-invalid=true]{background:var(--error-b)}.TextInputWithValidation input:read-only{color:var(--readonly-c)}.TextInputWithValidation input:disabled{color:var(--disabled-c)}.Settings{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:100vh}.Settings header{background:var(--header-b);color:var(--header-c)}.Settings header>div{margin-inline:auto;max-width:1200px;display:grid;grid-template-columns:auto auto 1fr auto;gap:8px;align-items:center;overflow:hidden;padding:0 8px}.Settings article>div{padding:4px 8px 24px;margin-inline:auto;max-width:1200px}.Settings article>div .themesContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;padding-block:1rem}.Settings article>div .themesContainer .ThemeItem{position:relative;overflow:hidden;border-radius:var(--border-radius-2);border:var(--border)}.Settings article>div .themesContainer .ThemeItem.selected{outline:4px dashed var(--main-b)}.Settings article>div .themesContainer .ThemeItem>button{border:0;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;cursor:pointer}.Settings article>div .Select{display:inline-block}.ThemeSample{padding:var(--padding-3);display:grid;gap:12px}.ThemeSample .buttons{display:flex;gap:12px;align-items:center}.ThemeSample .colors{display:flex;flex-wrap:wrap;gap:12px}.ThemeSample .colors .Button{padding:0;border:var(--border);font:var(--font);border-radius:var(--border-radius-1)}.ThemeSample .colors .Button>div{padding:var(--padding-3)}.Toolbar{display:flex;gap:4px;align-items:center;padding-inline:6px;--control-height: 32px}.Toolbar>h2{display:flex;gap:6px;align-items:center;margin:2px 6px 2px 0}.Toolbar>.Button.active{background:var(--main-b);color:var(--main-c)}.Toolbar-separator{margin:0 6px;height:70%;border-left:1px solid var(--border-color-inner)}.ThemeColorPicker{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ThemeColorPicker>div{padding:0;border:var(--border);font:var(--font);border-radius:var(--border-radius);place-content:stretch;display:grid}@media (hover){.ThemeColorPicker>div{cursor:pointer}}.ThemeColorPicker>div.selected{outline:3px solid var(--border-color);transform:scale(1.05)}.ThemeColorPicker>div>div{border-radius:var(--border-radius);padding:var(--padding-3)}@media (hover){.DragItem{cursor:pointer}}.DragContentContainer{position:absolute;pointer-events:none}.TooltipDocumentation{max-height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.TooltipDocumentation header{background:var(--header-b);color:var(--header-c)}.TooltipDocumentation header>div{display:flex;align-items:center;gap:8px}.TooltipDocumentation>.content{display:grid}.TooltipDocumentation>*>*{width:800px;max-width:100vw;margin:0 auto;padding:var(--padding-1)}.TooltipDocumentation .article{padding:var(--padding-1)}.TooltipDocumentationViewer{display:grid;padding:var(--padding-3)}.FilteredTreeView{display:grid;grid-template-rows:auto minmax(0,1fr);gap:4px;--control-height: 32px}.TreeView{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;list-style-type:none}.TreeView .TreeNode{padding:var(--padding-1);display:grid;grid-template-columns:auto 1fr;align-items:center}@media (hover){.TreeView .TreeNode.selectable{cursor:pointer}.TreeView .TreeNode.selectable:hover{background:var(--mainhover-b);color:var(--mainhover-c)}}.TreeView .TreeNode>span:first-child{display:inline-block;width:20px;text-align:center;font-size:14px}.TreeView .TreeNode>span.hasIcon{display:grid;grid-template-columns:auto 1fr;gap:6px;align-items:center}.TreeView .TreeNode.selected{background:var(--main-b);color:var(--main-c)}.TreeView .TreeNode[draggable=true]{cursor:move}.TreeView.hasIcon .TreeViewItem{display:flex;align-items:center}.TreeView.hasIcon .TreeViewItem .TreeViewItemIcon{width:32px;text-align:center}.TitleBar{position:fixed;left:env(titlebar-area-x,0);top:env(titlebar-area-y,0);width:env(titlebar-area-width,360px);height:env(titlebar-area-height,33px);z-index:100;display:grid;grid-template:minmax(0,1fr) / auto auto auto 1fr auto auto auto auto;background:var(--main-b);color:var(--main-c)}.TitleBar .host{align-self:center;app-region:drag}.TitleBar button{border:none;background:none;padding:0;width:32px;transition:background var(--transition-time) linear}.TitleBar button:hover{background:var(--mainhover-b)}.TitleBar button:active{background:var(--main-b)}.TitleBar button:disabled{color:var(--disabled-c)}.TitleBar .address{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:1px 8px 0;font-size:14px;app-region:drag}.TitleBar .address button{width:24px;height:24px;border-radius:12px;font-size:12px;app-region:no-drag}.TitleBar .address input{background:none;border:var(--border);border-radius:var(--border-radius);padding:0 8px;app-region:no-drag}.TitleBar .address input:focus{border:var(--border-focused)}.LoginLocal{justify-self:center;align-content:start;width:400px;max-width:100vw;display:grid;gap:8px;padding:var(--padding-3)}.LoginLocal .TextInput{height:42px}.LoginLocal .Button{display:flex;justify-self:center;align-items:center;gap:8px}.LoginLocal .svgLoading{display:grid;place-content:center}.LoginLocal .svgLoading svg{width:200px;height:200px}.PasswordReset{display:flex;flex-direction:column;align-items:center;margin:0 auto;gap:8px}.TooltipFrame{padding:2px 8px;background:var(--content-b);color:var(--content-c);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow-2);font-size:.8rem;max-width:360px;max-height:500px;min-width:300px;overflow:hidden}.TooltipFrame>.topright{position:absolute;right:8px;top:2px;color:var(--explanation-c)}.TooltipDocumentation{top:0;right:0;bottom:0;left:0}.TooltipDocumentation .leftPane{pointer-events:none}.TooltipDocumentation .docs{background:var(--content-b);border-left:var(--border)}.PcsModuleHeatmapBackground{display:grid;grid-template-columns:repeat(var(--w, 1),1fr);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;filter:blur(15px)}.PcsModuleHeatmapBackground>div{background-color:hsl(187,70%,calc((95% - var(--theme-dark) * 90%) + (var(--heat, .5) * 25%) * (var(--theme-dark) * 2 - 1)));transition:background 1s;border:solid #8882;border-width:1px 1px 0 0}.PcsModuleHeatmapBackground:not(.random)>.status0{background-color:hsl(0,0%,calc(90% - 70% * var(--theme-dark)))}.AlertManager{display:grid;grid-template-rows:auto minmax(0,1fr)}.AlertManager .AlertVariables{display:grid;grid-template-rows:auto 1fr}.AlertManager .AlertVariables>.ToggleSwitch{margin:8px 0 0 8px;justify-self:start}.AlertManager .AlertVariables .DataGrid{--control-height: 32px}.AlertManager .AlertVariables .DataGrid .border{border:0}.AlertManager .AlertVariables .DataGrid .EditorPropertiesVariable{justify-content:start}.AlertManager .AlertVariables .DataGrid .DataGridHeader .Cell:nth-child(3){display:flex;justify-content:center}.AlertManager .AlertVariables .DataGrid .enabledHeader{display:grid;justify-items:center}.AlertManager .AlertVariables .DataGrid .notificationsHeader>*{display:grid;justify-items:center}.AlertManager .AlertVariables .DataGrid .notificationsHeader .col3{grid-template-columns:repeat(3,1fr)}.AlertManager .AlertVariables .DataGrid .col6{display:grid;justify-items:center;grid-template-columns:repeat(6,1fr)}.AlertManager .AlertVariables .DataGrid .CheckBox{justify-self:center}.AlertManager .AlertVariables .DataGrid .EditorPropertiesVariable{height:var(--control-height)}.AlertManager .LevelsAndUsers{display:grid;align-content:start;gap:1rem;padding:var(--padding-3)}.AlertManager .LevelsAndUsers>div{display:grid;grid-template-columns:auto 1fr;gap:1rem}.AlertManager .LevelsAndUsers .arrayControls{padding-top:1rem;display:grid;gap:.5rem;align-content:start}.AlertManager .LevelsAndUsers .Level{padding:var(--padding-1);display:grid;gap:.25rem}.AlertManager .LevelsAndUsers .Level .DataGrid{--control-height: 32px}.AlertManager .LevelsAndUsers .Level .DataGrid .border{border:0}.AlertManager .LevelsAndUsers .Level .textWithButton{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.25rem}.AlertManager .LevelsAndUsers .Level .add{margin-left:4px}.AlertManager .AlertSettings{display:grid;align-content:start;gap:.5rem;padding:var(--padding-3)}.AlertManager-AddDialog .Dialog{max-width:400px}.BusyLoader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.BusyLoader:before,.BusyLoader:after{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #FFF;animation:prixClipFix 2s linear infinite}.BusyLoader:after{transform:rotate3d(90,90,0,180deg);border-color:var(--main-b)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}.PcsAppLayout{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.PcsAppLayout.padding1{padding:var(--padding-1)}.PcsAppLayout.padding2{padding:var(--padding-2)}.PcsAppLayout.padding3{padding:var(--padding-3)}.PcsAppLayout>.contentContainer{overflow-y:auto;display:grid;grid-template-rows:minmax(max-content,1fr)}.PcsButton{align-items:start}.PcsCanvas{width:100%;height:100%}.PcsCanvas.designTimeBorder{outline:1px dashed #8888}.PcsCanvas>.Control{position:absolute}.PcsCollapsingToolbar{display:grid;background:var(--header-b);color:var(--header-c)}.PcsCollapsingToolbar:not(.vertical){grid-auto-flow:column}.PcsCollapsingToolbar.designTimeBorder{outline:1px dashed #8888}.PcsCollapsingToolbar.cellAlignment0{justify-items:start}.PcsCollapsingToolbar.cellAlignment1{justify-items:center}.PcsCollapsingToolbar.cellAlignment2{justify-items:end}.PcsCollapsingToolbar.cellAlignment3{justify-items:stretch}.PcsCollapsingToolbar.cellAlignment4{align-items:center}.PcsCollapsingToolbar.cellAlignment5{justify-items:center;align-items:center}.PcsCollapsingToolbar.cellAlignment6{justify-items:end;align-items:center}.PcsCollapsingToolbar.cellAlignment7{justify-items:stretch;align-items:center}.PcsCollapsingToolbar.cellAlignment8{align-items:end}.PcsCollapsingToolbar.cellAlignment9{justify-items:center;align-items:end}.PcsCollapsingToolbar.cellAlignment10{justify-items:end;align-items:end}.PcsCollapsingToolbar.cellAlignment11{justify-items:stretch;align-items:end}.PcsCollapsingToolbar.cellAlignment12{align-items:stretch}.PcsCollapsingToolbar.cellAlignment13{justify-items:center;align-items:stretch}.PcsCollapsingToolbar.cellAlignment14{justify-items:end;align-items:stretch}.PcsCollapsingToolbar.cellAlignment15{justify-items:stretch;align-items:stretch}.PcsCollapsingToolbar.contentAlignment0{justify-content:start}.PcsCollapsingToolbar.contentAlignment1{justify-content:center}.PcsCollapsingToolbar.contentAlignment2{justify-content:end}.PcsCollapsingToolbar.contentAlignment3{justify-content:stretch}.PcsCollapsingToolbar.contentAlignment4{align-content:center}.PcsCollapsingToolbar.contentAlignment5{justify-content:center;align-content:center}.PcsCollapsingToolbar.contentAlignment6{justify-content:end;align-content:center}.PcsCollapsingToolbar.contentAlignment7{justify-content:stretch;align-content:center}.PcsCollapsingToolbar.contentAlignment8{align-content:end}.PcsCollapsingToolbar.contentAlignment9{justify-content:center;align-content:end}.PcsCollapsingToolbar.contentAlignment10{justify-content:end;align-content:end}.PcsCollapsingToolbar.contentAlignment11{justify-content:stretch;align-content:end}.PcsCollapsingToolbar.contentAlignment12{align-content:stretch}.PcsCollapsingToolbar.contentAlignment13{justify-content:center;align-content:stretch}.PcsCollapsingToolbar.contentAlignment14{justify-content:end;align-content:stretch}.PcsCollapsingToolbar.contentAlignment15{justify-content:stretch;align-content:stretch}.PcsCollapsingToolbar.padding1{padding:var(--padding-1)}.PcsCollapsingToolbar.padding2{padding:var(--padding-2)}.PcsCollapsingToolbar.padding3{padding:var(--padding-3)}.PcsCollapsingToolbarMenu{display:grid;gap:4px}.PcsCollapsingToolbarMenu>li{display:flex;gap:.5rem}.PcsCommunicationMonitor{width:100%;height:100%}.PcsCommunicationMonitor .leftPane{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.PcsCommunicationMonitor .module{border-left:var(--border);display:grid;grid-template-rows:auto 1fr;--control-height: 32px}.PcsCommunicationMonitor .module .dataGridContainer{overflow-x:auto;display:grid}.PcsCommunicationMonitor .module .dataGridContainer .DataGrid{min-width:900px}.PcsCommunicationMonitor .module time{justify-self:start}.PcsCommunicationMonitor .module .current{width:1rem;height:1rem;border-radius:var(--border-radius);border:var(--border)}.PcsCommunicationMonitor .module .current.on{background:var(--main-b)}.PcsCommunicationMonitorGroupEditor .dialogcontent{display:grid;grid-template-rows:auto 1fr}.PcsCommunicationMonitorGroupEditor .dialogcontent .TextInputWithValidation,.PcsCommunicationMonitorGroupEditor .dialogcontent .buttons{margin:8px}.PcsCommunicationMonitorGroupEditor .dialogcontent .buttons{display:flex;gap:4px}.PcsCommunicationMonitorGroupEditor .DialogFooter{display:grid;grid-template-columns:auto auto 1fr auto auto}.PcsCommunicationMonitorGroupEditor .DialogFooter .Button{display:flex;align-items:center;gap:8px}.PcsDailyArchive{width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.PcsDailyArchive .Toolbar>span:last-child{flex:1;text-align:end}.PcsEventViewer{width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.PcsEventViewer>.Toolbar>span:last-child{flex:1;text-align:end;padding-right:6px}.PcsEventViewer>.datagridcontainer{display:grid;overflow-x:auto}.PcsEventViewer>.datagridcontainer>.DataGrid{min-width:1280px}.PcsEventViewer .PcsEventViewerPriorityColumn{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.PcsEventViewer .PcsEventViewerPriorityColumn>span:first-child{margin-inline:6px}.PcsEventViewer .PcsEventViewerPriorityColumn>span:last-child{overflow:hidden;white-space:nowrap}.PcsEventViewerUserMessageDialogContent{display:flex;flex-direction:column;gap:8px}.PcsEventViewerDialog .Dialog .ResponsiveContainer .eventPriorityItem{display:grid;grid-template-columns:auto 16px 1fr;gap:8px;align-items:center;justify-content:center}.PcsEventViewerDialog .Dialog .ResponsiveContainer .eventPriorityItem .colorbox{width:18px;height:18px;border:var(--border)}.PcsEventViewerDialog .Dialog .ResponsiveContainer .eventPriorityItem span{white-space:nowrap}.PcsEventViewerDialog .Dialog .ResponsiveContainer .filters{display:flex;flex-direction:column;gap:6px}.PcsEventViewerDialog .Dialog .ResponsiveContainer .filters>div:last-child{margin-top:20px}.ResponsiveContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.PcsFillObject{min-width:10px;min-height:10px}.childrenNeedDefaultSize>.PcsFillObject{width:100px;height:100px}.PcsFillObject>div{position:absolute;top:0;right:0;bottom:0;left:0}.PcsFillObject>svg{position:absolute;width:100%;height:100%}.PcsFillObject>span{display:grid;width:100%;height:100%;place-content:center}.PcsGrid{display:grid}.PcsGrid.designTimeBorder{outline:1px dashed #8888}.PcsGrid.padding1{padding:var(--padding-1)}.PcsGrid.padding2{padding:var(--padding-2)}.PcsGrid.padding3{padding:var(--padding-3)}.childrenNeedDefaultSize>.PcsHtmlHost{width:100px;height:100px}.PcsHtmlHost.designTimeBorder{outline:1px dashed #8888}.PcsIconLink{display:inline-block;--size: 64px}.PcsIconLink>svg{position:absolute;width:var(--size);height:var(--size);left:50%;transform:translate(-50%)}.PcsIconLink>svg path{fill:var(--inverse-c);stroke:var(--border-color);stroke-width:5px}.PcsIconLink>span{position:relative;display:flex;flex-direction:column;align-items:center;gap:0px}.PcsIconLink>span .Icon{width:var(--size);height:var(--size);display:grid;place-content:center;font-size:24px}.PcsImage{display:grid;place-content:center;overflow:hidden}.childrenNeedDefaultSize>.PcsImage{width:100px;height:100px}.PcsInputTextBox{place-content:stretch;border:var(--border);border-radius:var(--border-radius);background:var(--edit-b);height:var(--control-height);min-width:3rem;overflow:hidden;padding:var(--padding-1);display:grid;place-content:center}@media (hover){.PcsInputTextBox{cursor:pointer}}.PcsInputTextBox.outOfRange{background:var(--warning-b);color:var(--warning-c)}.PcsInputTextBox.outOfLogRange{background:var(--error-b)}.PcsInputTextBox .healthBar{position:absolute;bottom:0;right:0;width:4px;background-color:var(--border-color)}.PcsInputTextBox.font0{font-size:.8rem}.PcsInputTextBox.font2{font-size:1.25rem}.PcsInputTextBox.font3{font-size:1.5rem}.PcsInputTextBox.font3>.text{font-variant:small-caps}.PcsInputTextBox.font4{font-size:1.75rem}.PcsInputTextBox.font4>.text{font-variant:small-caps}.PcsInputTextBox.font5{font-size:2rem}.PcsInputTextBox.font5>.text{font-variant:small-caps}.PcsInputTextBoxWindow{display:grid}.SettingsTab{height:"fit-content"}.SettingsItem{display:grid;grid-template-columns:auto auto auto;gap:6px;place-items:center;place-content:start;padding:var(--padding-2)}.SettingsItem.Column2{grid-template-columns:auto auto auto auto auto auto}.SettingsItem.Column3{grid-template-columns:auto auto auto auto auto auto auto auto auto}.SettingsItem.Column4{grid-template-columns:auto auto auto auto auto auto auto auto auto auto auto auto}.SettingsItem .header{font-weight:500}.SettingsItem .LocalizedText{justify-self:end;padding-right:10px}.SettingsItem .colheader{font-weight:500;justify-self:center}.PcsLabel{margin:0;padding:var(--padding-1)}.PcsLabel.color1{color:#000}.PcsLabel.color2{color:#fff}.PcsLabel.border1{border:var(--border);border-radius:var(--border-radius)}.PcsLevelDisplay{cursor:pointer}.childrenNeedDefaultSize>.PcsLevelDisplay{width:30px;height:100px}.PcsLevelDisplay.border{border:var(--border)}.PcsLevelDisplay>div{position:absolute;right:0;transform:translateY(50%);display:flex;gap:6px;align-items:center}.PcsLevelDisplayDialog{padding:var(--padding-3);display:grid;grid-template-columns:auto auto;align-items:center;gap:4px 8px;justify-items:end}.PcsLink{display:inline-block;padding:4px}.PcsLink.border1{border:var(--border);border-radius:var(--border-radius)}.PcsGoogleMap{display:grid;position:relative}.PcsGoogleMap .gm-style{all:unset}.PcsGoogleMap .SettingsOverlay{position:absolute;top:10px;left:10px;background-color:#fff;padding:5px;border-radius:5px;box-shadow:0 2px 6px #0000004d;z-index:1000;align-items:center;display:flex;gap:5px}.PcsGoogleMap .SettingsOverlay span{font-size:14px}.PcsGoogleMap .SettingsOverlay input[type=checkbox]{width:16px;height:16px;cursor:pointer}.EditorPropertiesMapType{--control-height: auto}.EditorPropertiesMapType li{min-height:32px}.EditorPropertiesMapType li .normal{font-size:14px}.PcsModuleMessages{display:grid;grid-template-rows:auto 1fr}.PcsModuleMessages .rightPane{padding:var(--padding-2);-webkit-user-select:text;user-select:text}.PcsModuleMessages .rightPane p{white-space:pre}.PcsModuleStatus{padding:var(--padding-1);border-radius:var(--border-radius)}.PcsModuleStatus.error{background:var(--error-b)}.PcsModuleStatus.disabled{background:var(--disabled-b)}.PcsModuleStatus.color1{color:#000}.PcsModuleStatus.color2{color:#fff}.PcsModuleStatus.font0{font-size:.8rem}.PcsModuleStatus.font2{font-size:1.25rem}.PcsModuleStatus.font3{font-size:1.5rem}.PcsModuleStatus.font3>.text{font-variant:small-caps}.PcsModuleStatus.font4{font-size:1.75rem}.PcsModuleStatus.font4>.text{font-variant:small-caps}.PcsModuleStatus.font5{font-size:2rem}.PcsModuleStatus.font5>.text{font-variant:small-caps}.PcsModuleStatus.padding1{padding:var(--padding-1)}.PcsModuleStatus.padding2{padding:var(--padding-2)}.PcsModuleStatus.padding3{padding:var(--padding-3)}.PcsModuleStatus.border1{border:var(--border);border-radius:var(--border-radius)}.PcsModuleStatus.bold1{font-weight:700}.PcsModuleStatus.italic1{font-style:italic}.PcsObject{border:0;border-radius:0;box-shadow:none;place-items:center;padding:0}.childrenNeedDefaultSize>.PcsObject{width:100px;height:100px}.PcsObject:hover:not(:disabled):not(:active){box-shadow:none}.PcsObject:disabled{cursor:default}.PcsObjectCommandWindow{padding:var(--padding-3)}.PcsObjectCommandWindow .analog-params{display:grid;grid-template-columns:auto 80px auto;gap:4px;align-items:center}.PcsPager{display:flex}.PcsPager .Link{font-family:fa-regular;font-size:1.75rem;padding:0 6px}.PcsPdfLink{display:inline-block;padding:4px}.PcsPipe{--size: 40px;--step: 10;--step-p: calc(var(--step) * 1%);width:var(--size);height:var(--size);--ninf: -10000px;--pinf: 10000px}.EditorDocumentContainer .PcsPipe:empty{border:var(--border)}.PcsPipe .size0{--x1: calc(25% + var(--step-p));--x2: calc(75% - var(--step-p))}.PcsPipe .size1{--x1: 25%;--x2: 75%}.PcsPipe .size2{--x1: calc(25% - var(--step-p));--x2: calc(75% + var(--step-p))}.PcsPipe>.tap{position:absolute;top:0;right:0;bottom:0;left:0;background:no-repeat 50% / 51% linear-gradient(to right,gray,#fff,gray,#a6a6a6,#666,#1a1a1a);--deg-scale: calc(2.3deg * var(--step) / 5)}.PcsPipe>.tap:is(.right,.left,.horizontal){transform:rotate(90deg)}.PcsPipe>.tap>.pipe{overflow:hidden;position:absolute;width:100%;height:calc(var(--length) - var(--size));--pipe-size: calc(var(--size) * (50 + (var(--r) - 1) * var(--step) * 2) / 100)}.PcsPipe>.tap>.pipe:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color)}.PcsPipe>.tap>.pipe:before{top:-40px;bottom:-40px;background:repeat-y 50% / var(--pipe-size) url(../PcsPipeBubles.webp),var(--color);animation-duration:var(--flow-duration);animation-timing-function:steps(var(--flow-steps));animation-name:PcsPipeFlowAnimation;animation-iteration-count:infinite}.PcsSemanticRoot.details .PcsPipe>.tap>.pipe:before{animation-timing-function:linear}.PcsPipe>.tap:is(.top,.right){--y0: 25%;--y1: 0;--y2: var(--ninf)}.PcsPipe>.tap:is(.top,.right)>div{bottom:100%}.PcsPipe>.tap:is(.bottom,.left){--y0: 75%;--y1: 100%;--y2: var(--pinf)}.PcsPipe>.tap:is(.bottom,.left)>.pipe{top:100%}.PcsPipe>.tap.straight{clip-path:polygon(25% 25%,calc(25% + var(--step-p)) 0,calc(75% - var(--step-p)) 0,75% 25%,75% 75%,calc(75% - var(--step-p)) 100%,calc(25% + var(--step-p)) 100%,25% 75%)}.PcsPipe>.tap.turnBoth:is(.top,.right){clip-path:polygon(25% 25%,50% 0,75% 25%,50% 50%)}.PcsPipe>.tap.turnBoth:is(.bottom,.left){clip-path:polygon(25% 75%,50% 100%,75% 75%,50% 50%)}.PcsPipe>.tap.turnLeft:is(.top,.right){clip-path:polygon(25% 25%,50% 0,75% 25%,25% 75%)}.PcsPipe>.tap.turnLeft:is(.bottom,.left){clip-path:polygon(25% 75%,50% 100%,75% 75%,75% 25%)}.PcsPipe>.tap.turnRight:is(.top,.right){clip-path:polygon(25% 25%,50% 0,75% 25%,75% 75%,40% 60%)}.PcsPipe>.tap.turnRight:is(.bottom,.left){clip-path:polygon(25% 25%,25% 75%,50% 100%,75% 75%,60% 40%)}.PcsPipe>.tap.size1{clip-path:polygon(75% var(--y0),25% var(--y0),25% var(--y2),75% var(--y2))}.PcsPipe>.tap.size0:is(.top,.right){clip-path:polygon(calc(25% + var(--step-p)) 0,calc(25% + var(--step-p)) var(--ninf),calc(75% - var(--step-p)) var(--ninf),calc(75% - var(--step-p)) 0,75% 25%,25% 25%);background:conic-gradient(from 90deg at 50% calc(50% - 25% * (var(--step) + 25) / var(--step)),#1a1a1a calc(90deg - 5 * var(--deg-scale)),#666 calc(90deg - 3 * var(--deg-scale)),#999 calc(90deg - 1 * var(--deg-scale)),gray calc(90deg + 1 * var(--deg-scale)),#fff calc(90deg + 3 * var(--deg-scale)),gray calc(90deg + 5 * var(--deg-scale)))}.PcsPipe>.tap.size2:is(.top,.right){clip-path:polygon(calc(25% - var(--step-p)) 0,calc(25% - var(--step-p)) var(--ninf),calc(75% + var(--step-p)) var(--ninf),calc(75% + var(--step-p)) 0,75% 25%,25% 25%);background:conic-gradient(from 270deg at 50% calc(25% * (var(--step) + 25) / var(--step)),gray calc(90deg - 5 * var(--deg-scale)),#fff calc(90deg - 3 * var(--deg-scale)),gray calc(90deg - 1 * var(--deg-scale)),#999 calc(90deg + 1 * var(--deg-scale)),#666 calc(90deg + 3 * var(--deg-scale)),#1a1a1a calc(90deg + 5 * var(--deg-scale)))}.PcsPipe>.tap.size0:is(.bottom,.left){clip-path:polygon(calc(25% + var(--step-p)) 100%,calc(25% + var(--step-p)) var(--pinf),calc(75% - var(--step-p)) var(--pinf),calc(75% - var(--step-p)) 100%,75% 75%,25% 75%);background:conic-gradient(from 270deg at 50% calc(50% + 25% * (var(--step) + 25) / var(--step)),gray calc(90deg - 5 * var(--deg-scale)),#fff calc(90deg - 3 * var(--deg-scale)),gray calc(90deg - 1 * var(--deg-scale)),#999 calc(90deg + 1 * var(--deg-scale)),#666 calc(90deg + 3 * var(--deg-scale)),#1a1a1a calc(90deg + 5 * var(--deg-scale)))}.PcsPipe>.tap.size2:is(.bottom,.left){clip-path:polygon(25% 75%,75% 75%,calc(75% + var(--step-p)) 100%,calc(75% + var(--step-p)) var(--pinf),calc(25% - var(--step-p)) var(--pinf),calc(25% - var(--step-p)) 100%);background:conic-gradient(from 90deg at 50% calc(100% - 25% * (var(--step) + 25) / var(--step)),#1a1a1a calc(90deg - 5 * var(--deg-scale)),#666 calc(90deg - 3 * var(--deg-scale)),#999 calc(90deg - 1 * var(--deg-scale)),gray calc(90deg + 1 * var(--deg-scale)),#fff calc(90deg + 3 * var(--deg-scale)),gray calc(90deg + 5 * var(--deg-scale)))}.PcsPipe>.flange{position:absolute;top:0;right:0;bottom:0;left:0;background:no-repeat 50% linear-gradient(to right,gray,#fff,gray,#a6a6a6,#666,#1a1a1a);--additional-size: 5%;--height: 5%;background-size:calc(var(--x2) - var(--x1) + 1px);clip-path:polygon(var(--x1) var(--ninf),var(--x2) var(--ninf),var(--x2) var(--height),var(--x1) var(--height))}.PcsPipe>.flange.size0{--x1: calc(25% + var(--step-p) - var(--additional-size));--x2: calc(75% - var(--step-p) + var(--additional-size))}.PcsPipe>.flange.size1{--x1: calc(25% - var(--additional-size));--x2: calc(75% + var(--additional-size))}.PcsPipe>.flange.size2{--x1: calc(25% - var(--step-p) - var(--additional-size));--x2: calc(75% + var(--step-p) + var(--additional-size))}.PcsPipe>.flange.top{transform:translateY(calc(var(--height) * -.5))}.PcsPipe>.flange.right{transform:rotate(90deg) translateY(calc(var(--height) * -.5))}.PcsPipe>.flange.bottom{transform:translateY(calc(100% + var(--height) * -.5))}.PcsPipe>.flange.left{transform:rotate(90deg) translateY(calc(100% + var(--height) * -.5))}.PcsPipe2{--size: 20px;--step: 10;width:var(--size);height:var(--size)}.EditorDocumentContainer .PcsPipe2:empty{border:var(--border)}.PcsPipe2>.pipe{overflow:hidden;position:absolute;width:100%;height:calc(var(--length) + var(--size));--pipe-r: calc(var(--size) * (25 + (var(--r) - 1) * var(--step)) / 100);--q1: calc(var(--size) / 2 - var(--pipe-r));--q2: calc(var(--size) / 2);--q3: calc(var(--size) / 2 + var(--pipe-r));--eq1: calc(var(--length) + var(--q1));--eq3: calc(var(--length) + var(--q3));clip-path:polygon(var(--q3) var(--q1),var(--q1) var(--q1),var(--q1) var(--eq3),var(--q3) var(--eq3));--pipe-size: calc(var(--pipe-r) * 2)}.PcsPipe2>.pipe.right{width:calc(var(--length) + var(--size));height:100%;clip-path:polygon(var(--q1) var(--q3),var(--q1) var(--q1),var(--eq3) var(--q1),var(--eq3) var(--q3))}.PcsPipe2>.pipe.right.hasTop{clip-path:polygon(var(--q1) var(--q3),var(--q3) var(--q1),var(--eq3) var(--q1),var(--eq3) var(--q3))}.PcsPipe2>.pipe.right.hasTopOnEnd{clip-path:polygon(var(--q1) var(--q3),var(--q1) var(--q1),var(--eq1) var(--q1),var(--eq3) var(--q3))}.PcsPipe2>.pipe.right.hasTop.hasTopOnEnd{clip-path:polygon(var(--q1) var(--q3),var(--q3) var(--q1),var(--eq1) var(--q1),var(--eq3) var(--q3))}.PcsPipe2>.pipe.bottom.hasRight{clip-path:polygon(var(--q3) var(--q3),var(--q1) var(--q1),var(--q1) var(--eq3),var(--q3) var(--eq3))}.PcsPipe2>.pipe.bottom.hasRight.hasLeft{clip-path:polygon(var(--q3) var(--q3),50% var(--q2),var(--q1) var(--q3),var(--q1) var(--eq3),var(--q3) var(--eq3))}.PcsPipe2>.pipe.bottom.hasLeft{clip-path:polygon(var(--q3) var(--q1),var(--q1) var(--q3),var(--q1) var(--eq3),var(--q3) var(--eq3))}.PcsPipe2>.pipe:before{content:"";position:absolute;inset:calc(var(--size) * -1);background:repeat-y 50% / var(--pipe-size) url(../PcsPipeBubles.webp),var(--color);animation-duration:var(--flow-duration);animation-timing-function:steps(var(--flow-steps));animation-name:PcsPipeFlowAnimation;animation-iteration-count:infinite}.PcsSemanticRoot.details .PcsPipe2>.pipe:before{animation-timing-function:linear}@keyframes PcsPipeFlowAnimation{0%{transform:translateY(0)}to{transform:translateY(calc(var(--pipe-size) * var(--flow-direction)))}}.PcsPipe2>.pipe.right:before{background:repeat-x 50% / var(--pipe-size) url(../PcsPipeBublesH.webp),var(--color);animation-name:PcsPipeFlowAnimationHorizontal}@keyframes PcsPipeFlowAnimationHorizontal{0%{transform:translate(0)}to{transform:translate(calc(var(--pipe-size) * var(--flow-direction) * -1))}}.PcsPipeRadiusEditor{position:relative}.PcsPipeRadiusEditor:after{content:"";position:absolute;border:10px solid;transform:translate(-12px,3px)}.PcsPipeRadiusEditor.small:after{clip-path:polygon(0 20%,50% 20%,100% 40%,100% 60%,50% 80%,0 80%)}.PcsPipeRadiusEditor.medium:after{clip-path:polygon(0 20%,100% 20%,100% 80%,0 80%)}.PcsPipeRadiusEditor.large:after{clip-path:polygon(0 20%,50% 20%,100% 0,100% 100%,50% 80%,0 80%)}.PcsPipeColorEditor{display:grid;place-items:stretch;height:var(--row-height);border-radius:var(--border-radius);padding:0;border:none;background:var(--checkerboard-b)}.PcsPipeColorEditor>.sample{border-radius:inherit;border:1px solid var(--border-color)}.PcsPipeColorEditor+.Popup .Dialog{min-width:80%;min-height:80%}.PcsPopupButton{overflow:hidden}.PcsPopupButton.iconOnly{width:2.25rem;height:2.25rem;padding:0;place-items:center}.PcsPopupButtonDialog .PageRenderer{overflow:hidden auto}.PcsSemanticRoot{width:100%;height:100%;overflow:hidden;position:relative}.PcsSemanticRoot>.contentContainer{position:absolute;width:var(--semantic-content-width);height:var(--semantic-content-height);transform-origin:0 0;transition:transform calc(var(--transition-duration, 0) * 2 * var(--animation-time)) ease-out}.PcsSemanticRoot>.contentContainer>*{position:absolute}.EditorDocumentContainer .PcsSemanticRoot>.contentContainer{box-shadow:0 0 10px 1px gray}.PcsSemanticRoot>.contentContainer canvas{width:100%;height:100%}.PcsSemanticRoot .layer1{opacity:var(--layer1-opacity)}.PcsSemanticRoot .layer2{opacity:var(--layer2-opacity);transform:scale(4)}.PcsSemanticRoot :is(.layer1,.layer2){transition:opacity .4s ease-out}.PcsSemanticRoot.main .layer1,.PcsSemanticRoot.details .layer2{pointer-events:none}.PcsSemanticView{pointer-events:none;top:0;right:0;bottom:0;left:0}.EditorDocumentContainer .PcsSemanticView{border:var(--border)}.PcsStackPanel{display:flex}.PcsStackPanel.designTimeBorder{outline:1px dashed #8888}.PcsStackPanel.vertical{flex-direction:column}.PcsStackPanel.alignment1{justify-content:center}.PcsStackPanel.alignment2{justify-content:end}.PcsStackPanel.alignment3{justify-content:stretch}.PcsStackPanel.alignment4{align-items:center}.PcsStackPanel.alignment5{justify-content:center;align-items:center}.PcsStackPanel.alignment6{justify-content:end;align-items:center}.PcsStackPanel.alignment7{justify-content:stretch;align-items:center}.PcsStackPanel.alignment8{align-items:end}.PcsStackPanel.alignment9{justify-content:center;align-items:end}.PcsStackPanel.alignment10{justify-content:end;align-items:end}.PcsStackPanel.alignment11{justify-content:stretch;align-items:end}.PcsStackPanel.alignment12{align-items:stretch}.PcsStackPanel.alignment13{justify-content:center;align-items:stretch}.PcsStackPanel.alignment14{justify-content:end;align-items:stretch}.PcsStackPanel.alignment15{justify-content:stretch;align-items:stretch}.PcsTabControl{display:grid}.PcsTabControl.designTimeBorder{outline:1px dashed #8888}.PcsTabControl.padding1{padding:var(--padding-1)}.PcsTabControl.padding2{padding:var(--padding-2)}.PcsTabControl.padding3{padding:var(--padding-3)}.PcsTrend{width:100%;height:100%;display:grid;grid-template-rows:auto 1fr}.PcsTrend.inProgress{cursor:wait}.PcsTrend .selectedVariable{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;white-space:nowrap}.PcsTrend .selectedVariable span{overflow:hidden;text-overflow:ellipsis}@media (hover){.PcsTrend .selectedVariable span{cursor:pointer}}.PcsTrendProfileMenu{--control-height: 32px;width:280px;display:flex;flex-direction:column;align-items:stretch;gap:20px}.PcsTrendProfileMenu .Select .profileItem{width:100%;display:grid;grid-template-columns:1fr auto;gap:.5em}.PcsTrendProfileMenu .newprofile{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.PcsTrendAddVariableDialog h2{display:flex;align-items:center;gap:32px;--control-height: 32px}.PcsTrendAddVariableDialog h2 .TextInput{font-size:16px}.PcsTrendAddVariableDialog ul{list-style-type:none;overflow-y:scroll}.PcsTrendAddVariableDialog ul li{padding:var(--padding-1)}@media (hover){.PcsTrendAddVariableDialog ul li{cursor:pointer}.PcsTrendAddVariableDialog ul li:hover{background:var(--main-b)}}.PcsTrendSettingsDialogContent{display:flex;flex-direction:column;gap:.25rem}.Chart{position:relative;overflow:hidden;--axis-height: 30px;--digital-count: 0;--digital-series-height: 24px;--digital-series-total-height: calc(var(--digital-series-height) * var(--digital-count));--series-bottom: calc(var(--digital-series-total-height) + var(--axis-height))}.Chart .Legend{position:absolute;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 8px;align-items:center;left:35px;top:10px;border:var(--border);border-radius:var(--border-radius);background:hsl(0 0% calc(90% - 80% * var(--theme-dark)) / 50%);padding:var(--padding-1);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:var(--shadow-2);--control-height: 1.2em}.Chart .Legend.showDetails{grid-template-columns:auto minmax(0,1fr) auto auto auto auto}.Chart .Legend .color{width:20px;height:20px;border:var(--border)}.Chart .Legend span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Chart .Legend .Select li{padding:0 2px}.Chart .Legend .mam{text-align:end}.Chart .DateAxis{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.Chart .DateAxis .tick{position:absolute;top:0;bottom:0;left:calc(var(--x, 0) * var(--zoom, 1) * 1% + var(--pan, 0) * 1px);transition:left calc(var(--transition-duration, 0) * var(--animation-time)) ease-out}.Chart .DateAxis .tick span{display:grid;align-items:center;position:absolute;bottom:var(--digital-series-total-height);height:var(--axis-height);transform:translate(-50%);padding:var(--padding-1);white-space:nowrap}.Chart .DateAxis .tick div{position:absolute;border-left:1px solid rgba(128,128,128,.25)}.Chart .DateAxis .tick div:first-of-type{top:0;bottom:var(--series-bottom)}.Chart .DateAxis .tick div:last-of-type{bottom:0;height:var(--digital-series-total-height)}.Chart .NumberAxis{position:absolute;inset:0 0 var(--series-bottom) 0;pointer-events:none;overflow:hidden}.Chart .NumberAxis .tick{position:absolute;left:0;right:0}.Chart .NumberAxis .tick span{position:absolute;transform:translateY(-100%);padding:var(--padding-1);white-space:nowrap}.Chart .NumberAxis.lines .tick{border-top:1px solid rgba(128,128,128,.25)}.Chart .NumberAxis.right .tick span{right:0}.Chart .ChartSeries{position:absolute;inset:0 0 var(--series-bottom) 0;pointer-events:none;overflow:hidden}.Chart .ChartSeries svg{width:100%;height:100%;transform:translate(calc(var(--pan, 0) * 1px)) scaleX(var(--zoom, 1));transform-origin:top left;transition:transform calc(var(--transition-duration, 0) * var(--animation-time)) ease-out}.Chart .DigiChartsContainer{position:absolute;left:0;right:0;bottom:0;height:var(--digital-series-total-height);display:grid;grid-template-rows:repeat(auto-fill,var(--digital-series-height))}.Chart .DigiChartsContainer svg{width:100%;height:100%;transform:translate(calc(var(--pan, 0) * 1px)) scaleX(var(--zoom, 1));transform-origin:top left;transition:transform calc(var(--transition-duration, 0) * var(--animation-time)) ease-out}.Chart .ChartCursor{position:absolute;pointer-events:none;left:var(--x);top:0;bottom:0;border-left:1px dashed var(--content-c);display:none;--tx: max(0px - var(--x), min(var(--width) - var(--x) - 100%, -50%))}@media (hover: hover){.Chart .ChartCursor{display:block}}.Chart .ChartCursor>span{position:absolute;bottom:var(--digital-series-total-height);height:var(--axis-height);transform:translate(var(--tx));padding:var(--padding-1);white-space:nowrap;background:var(--header-b);color:var(--header-c)}.Chart .ChartCursor>div{position:absolute;top:0;bottom:var(--series-bottom)}.Chart .ChartCursor>div>span{position:absolute;left:-1px;transform:translate(var(--tx),-5px);white-space:nowrap;padding:var(--padding-2);border:1px solid var(--inverse-c);color:var(--inverse-c);border-radius:var(--border-radius);background:var(--color);opacity:.8}.Chart .ChartCursor>div>span:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:0;transform:translateY(100%);border:5px solid transparent;border-top-width:calc(var(--arrow-length, 0) + 5px);border-top-color:var(--color)}.Chart:not(:hover) .ChartCursor{display:none}.UserManager{display:grid;grid-template-rows:minmax(0,1fr)}.UserManager>.content{display:grid;grid-template-rows:auto minmax(0,1fr);align-items:start}.UserManager>.content .container{padding:var(--padding-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px;max-height:100%}.UserManager>.content .container h2{display:flex;gap:6px}.UserManager>.content .container .linklist{display:flex;gap:4px;flex-direction:column;margin-bottom:12px}.UserManager>.content .container .linklist a{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.5rem}.UserManager-AddDialog .Dialog{max-width:400px}.UserManager-AddUser .ad-user-list{display:flex;flex-direction:column;gap:4px;padding-top:5px;height:300px;overflow-y:auto}.UserManager-AddUser .ad-user-list .ad-user-title{font-weight:500}.UserManager-AddUser .ad-user-list .ad-user-list-item:hover{background:var(--header-b);cursor:pointer}.UserEditor{display:grid;grid-template-rows:auto minmax(0,1fr)}.UserEditor .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:32px;padding:var(--padding-3)}.UserEditor .container .userdata{display:flex;flex-direction:column;gap:8px;max-width:800px}.UserEditor .container .effectiveRoles{padding-left:20px;padding-bottom:20px}.UserEditor .container .warning{background-color:var(--warning-b);color:var(--warning-c)}.UserGroupEditor{display:grid;grid-template-rows:auto minmax(0,1fr)}.UserGroupEditor .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:32px;padding:var(--padding-3)}.UserGroupEditor .container .userdata{display:flex;flex-direction:column;gap:8px;max-width:500px}.UserGroupEditor .container .Select{align-self:start}.UserGroupEditor .container .effectiveRoles{padding-left:20px;padding-bottom:20px}.UserGroupEditor .container .warning{background-color:var(--warning-b);color:var(--warning-c)}.UserRoleEditor{display:grid;grid-template-rows:auto minmax(0,1fr)}.UserRoleEditor article.content{padding:var(--padding-2);display:grid;grid-template-columns:repeat(auto-fit,minmax(600px,1fr));gap:32px}.UserRoleEditor article.content .grid{--control-height: 32px;display:grid;grid-template-columns:1fr auto auto auto auto auto;gap:6px;align-items:center;padding:10px 0}.UserRoleEditor article.content .helpgrid{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.UserRoleEditor article.content .helpgrid>*:nth-child(odd){font-weight:500;min-width:80px}.PasswordLinkDialogContent{grid-template-columns:1fr auto auto;align-items:center;gap:4px}.PcsUserStatus{display:flex;gap:6px;place-items:center}.PcsUserStatus .twolines{display:flex;flex-direction:column;place-items:center;padding:6px}.PcsUserStatus .twolines .label{font-size:.8rem}.PcsUserStatusPopover{display:grid}.PcsUserStatusPopover>*{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center;padding:4px 0}.PcsUserStatusPopover>*:first-child{font:var(--h3)}.PcsUserStatusPopover span.readonly,.PcsUserStatus span.readonly{background:var(--warning-b);color:var(--warning-c)}.PcsUserStatusPopover .notifications,.PcsUserStatus .notifications{position:relative}.PcsUserStatusPopover .notifications .Button,.PcsUserStatus .notifications .Button{font-size:1rem}.PcsUserStatusPopover .notificationCount,.PcsUserStatus .notificationCount{position:absolute;background:red;color:#fff;border-radius:50%;font-size:8px;font-weight:400;width:15px;height:15px;display:grid;place-items:center;bottom:-4px;right:-4px;pointer-events:none}.PcsUserStatusQrCodeDialog{display:grid}.PcsUserStatusQrCodeDialog video{width:100%}.PcsVideoPlayer{display:block;width:100%;height:100%}.childrenNeedDefaultSize>.PcsVideoPlayer{width:100px;height:100px}.PcsShape{display:grid;--size: 40px;--step: 10;--step-p: calc(var(--step) * 1%);min-width:10px;min-height:10px}.EditorPropertiesShape{--control-height: auto;position:relative}.EditorPropertiesShape li{min-height:32px}.EditorPropertiesShape li .normal{font-size:14px}.EditorPropertiesShape li .normal svg{stroke:var(--content-c);stroke-width:2px}.EditorPropertiesShape .shape:after{content:"";position:absolute;border:10px solid;transform:translate(-12px,3px)}.EditorPropertiesShape .shape.square:after{clip-path:polygon(10% 10%,90% 10%,90% 90%,10% 90%)}.EditorPropertiesShape .shape.circle:after{clip-path:circle(45% at 50% 50%)}.EditorPropertiesShape .shape.line-vertical:after{clip-path:polygon(45% 10%,45% 90%,55% 90%,55% 10%)}.EditorPropertiesShape .shape.line-horizontal:after{clip-path:polygon(10% 45%,90% 45%,90% 55%,10% 55%)}.EditorPropertiesShape .shape.line-diagonal-left:after{clip-path:polygon(5% 10%,15% 5%,95% 90%,85% 95%)}.EditorPropertiesShape .shape.line-diagonal-right:after{clip-path:polygon(95% 10%,85% 5%,5% 90%,15% 95%)}.EditorPropertiesShape .shape.triangle-right:after{clip-path:polygon(10% 10%,90% 50%,10% 90%)}.EditorPropertiesShape .shape.triangle-left:after{clip-path:polygon(10% 50%,90% 10%,90% 90%)}.EditorPropertiesShape .shape.triangle-top:after{clip-path:polygon(50% 10%,10% 90%,90% 90%)}.EditorPropertiesShape .shape.triangle-bottom:after{clip-path:polygon(10% 10%,50% 90%,90% 10%)}.PcsAlertButton{gap:6px;place-items:center;display:inline-flex}.PcsAlertButton .notificationCount{background:red;color:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;pointer-events:none}.PcsAlertButton .notificationCount.green{background-color:#69db7c}.PcsPieChart{display:grid}.PcsPieChart.designTimeBorder{outline:1px dashed #8888}.PcsPieChart svg text{font-family:var(--font);fill:inherit;font-size:inherit}.PcsPieChart svg>g>g.google-visualization-tooltip{pointer-events:none;fill:var(--content-c)}.EditorPropertiesPieChartType{--control-height: auto}.EditorPropertiesPieChartType li{min-height:32px}.EditorPropertiesPieChartType li .normal{font-size:14px}.EditorPropertiesPieChartLegend{--control-height: auto}.EditorPropertiesPieChartLegend li{min-height:32px}.EditorPropertiesPieChartLegend li .normal{font-size:14px}.PcsGaugeChart{display:grid}.PcsGaugeChart.designTimeBorder{outline:1px dashed #8888}.PcsGaugeChart .GaugeChart circle:nth-child(1){stroke-width:5;stroke:#999;fill:transparent}.PcsGaugeChart .GaugeChart circle:nth-child(2){fill:transparent}.PcsGaugeChart .GaugeChart circle:nth-child(3){fill:#999}.PcsGaugeChart .GaugeChart text{fill:var(--content-c)}.PcsGaugeChart .GaugeChart text:nth-child(1){fill:var(--content-c)}.PcsGaugeChart .GaugeChart path{stroke:var(--content-c)}.PcsGaugeChart .GaugeChart path:nth-child(2){stroke:var(--content-c)}.EditorPropertiesGaugeChartType{--control-height: auto}.EditorPropertiesGaugeChartType li{min-height:32px}.EditorPropertiesGaugeChartType li .normal{font-size:14px}.PcsOpenWeatherMap{display:grid}.PcsOpenWeatherMap.designTimeBorder{outline:1px dashed #8888}.PcsOpenWeatherMap .first-line{display:flex;padding:0 5px}.PcsOpenWeatherMap .first-line .city-weather-desc{flex:1;display:flex;flex-direction:column;justify-content:center}.PcsOpenWeatherMap .first-line .city-weather-desc .city{font-weight:700;font-size:30px}.PcsOpenWeatherMap .first-line .city-weather-desc .weather_image{width:100%;height:100%}.PcsOpenWeatherMap .middle-line{background:var(--header-b);color:var(--header-c);padding:0 5px;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.PcsOpenWeatherMap .middle-line .temp{flex:1;display:flex;justify-content:center;align-items:center;font-size:120px;font-weight:700}.PcsOpenWeatherMap .middle-line .details{flex:1}.PcsOpenWeatherMap .middle-line .details .title{font-weight:700;border-bottom:1px solid var(--border-color-inner)}.PcsOpenWeatherMap .middle-line .details .detail-line{display:flex}.PcsOpenWeatherMap .middle-line .details .detail-line label{flex:1}.PcsOpenWeatherMap .middle-line .details .detail-line div{flex:1;font-weight:700}.PcsOpenWeatherMap .last-line{display:flex;padding:0 5px;justify-content:flex-end;align-items:center}.EditorPropertiesOpenWeathetMapUnits{--control-height: auto}.EditorPropertiesOpenWeathetMapUnits li{min-height:32px}.EditorPropertiesOpenWeathetMapUnits li .normal{font-size:14px}.PcsCard{margin:0;padding:var(--padding-1);display:flex;align-items:center;justify-content:center;gap:10px}.PcsCard.designTimeBorder{outline:1px dashed #8888}.PcsCard .number,.PcsCard .unit{line-height:1}.PcsCard .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-100}.PcsIpAddress{display:grid}.PcsIpAddress.designTimeBorder{outline:1px dashed #8888}.PcsIpAddress .row{display:flex;flex-direction:row;align-items:center}.PcsIpAddress .Button.one{margin-left:8px}.PcsIpAddress .Labeled.TextInputWithValidation{width:100%}.EditorPropertiesVariable{border:1px solid var(--border-color);height:var(--row-height);border-radius:var(--border-radius);padding:var(--padding-1);text-overflow:ellipsis;background:var(--content-b);overflow:hidden}.EditorPropertiesVariable>span{overflow:hidden;text-overflow:ellipsis;font-weight:400}.EditorPropertiesControlVariable{border:1px solid var(--border-color);height:var(--row-height);border-radius:var(--border-radius);padding:var(--padding-1);text-overflow:ellipsis;background:var(--content-b);overflow:hidden}.EditorPropertiesControlVariable>span{overflow:hidden;text-overflow:ellipsis;font-weight:400}.EditorPropertiesVariableDialog{display:grid;grid-template-rows:auto 1fr;gap:1rem}.EditorPropertiesVariableDialog .top{padding:var(--padding-3);display:grid;gap:1rem}.EditorPropertiesVariableDialog .top .Select{justify-self:start}.EditorPropertiesVariableDialog .top .suffix{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.EditorPropertiesVariableDialog .top .suffix .prefixed-input{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px;padding:var(--padding-1);background:var(--edit-b)}.EditorPropertiesVariableDialog .top .suffix .prefixed-input span{color:var(--explanation-c);font-style:italic}.EditorPropertiesVariableDialog .top .suffix .prefixed-input input{border:0;background:transparent;color:var(--edit-c)}.Variables{display:grid;grid-template-rows:auto minmax(0,1fr);--control-height: 32px}.Variables .DataGrid{min-height:0}.Variables .DataGrid .DataWithButtons .content{white-space:nowrap}.Variables .DataGrid .links{overflow:hidden;display:flex;gap:1rem}.VariablesSettingsDialog article{display:grid;gap:4px}.FileUploadToolButton.disabled{background:var(--disabled-b);color:var(--disabled-c);border-color:var(--border-color-disabled);cursor:not-allowed}.FileUploadToolButton input[type=file]{position:absolute;width:0;height:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.LanguagePackEditorCell{display:grid;grid-template-columns:minmax(0,1fr);height:100%;align-items:center}.LanguagePackEditorCell:empty{background:var(--error-b)}.LanguagePackEditorCell>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LanguagePackEditorCell>input{width:100%;height:100%;border-radius:var(--border-radius);border:var(--border);height:var(--control-height);padding:var(--padding-1);background:var(--edit-b);color:var(--edit-c)}
