/*! © Mirasoft GmbH & Co. KG | AnyViz V2.0.0 | 2025-10-22 */html{touch-action:manipulation}body{cursor:default;margin:0;overflow:hidden;color:rgba(0,0,0,0.87);font-size:16px;background-color:white}a{color:inherit;text-decoration:none;cursor:pointer}a:not([href]){cursor:pointer}a:hover{text-decoration:underline}a.external-link{color:#E1251B}img{vertical-align:top}hr{border-style:solid}button{font-size:10pt}input{font-size:10pt;color:inherit;-webkit-appearance:none}input::-ms-clear{display:none}input::-ms-reveal{display:none}input:focus{outline:none}input::selection{color:white;background-color:#E1251B}input::-moz-selection{color:white;background-color:#E1251B}input::placeholder{opacity:.75}input:-webkit-autofill{-webkit-text-fill-color:rgba(0,0,0,0.87)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-icon-gripsmall-diagonal-se{background-image:none;background:linear-gradient(135deg, rgba(0,0,0,0) 68%, #ccc 68%, #ccc 74%, rgba(0,0,0,0) 74%, rgba(0,0,0,0) 80%, #ccc 80%, #ccc 86%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 92%, #ccc 92%)}body.resizable-active iframe{pointer-events:none}.traverse{display:none !important}.compatibility-error{position:fixed;width:auto;left:10px;right:10px;top:72px;font-weight:bold;color:#DD4B4B;z-index:100;margin:10px}#toolbar{margin:5px;flex-grow:1}#toolbar .simulation-tool.selected>*{color:#DD4B4B}#toolbar .simulation-tool.selected>*::before{content:"\f04d"}#toolbar .simulation-tool.selected:hover>*{color:#e57676}.anyviz-logo{background:transparent url(../images/Logo.svg) no-repeat center center;background-size:auto 42px}#header{top:0px;left:0px;right:0px;position:fixed;z-index:10;display:flex;align-items:center;justify-content:space-between;height:54px;background-color:#27282A;color:white}#header .combo{background-color:transparent;padding:0px;border:none;cursor:pointer}#header .combo>.combo-value{background-color:transparent;margin-right:0px;cursor:inherit}#header .combo>.combo-button{color:inherit}#header .combo:hover>.combo-button{color:#E1251B}#header .combo.language-selector{width:46px;min-width:46px}#header .combo.language-selector .combo-value{padding-right:0px}body.light-header:not(.dark-mode) #header{background-color:white;color:inherit;box-sizing:border-box;border-bottom:1px solid rgba(184,184,184,0.4)}body.light-header:not(.dark-mode) #smartMenu{background-color:#f4f4f7;color:inherit}#version-info{display:none}#content{position:absolute;left:0px;top:0px;right:0px;bottom:0px;overflow:hidden;margin-top:54px;background-color:white;display:flex}body:not(.project-ready) #smartMenu,body:not(.project-ready) #playbar,body:not(.project-ready) .project-ready-only{display:none}#smartButton{display:none}#menu{flex:none;width:250px;padding:5px 8px 5px 5px;background-color:#f4f4f7;display:flex;flex-direction:column}#workspace{flex:1 0px;min-width:200px;overflow:auto;color:black}#configArea{flex:none;width:300px;padding:5px 5px 5px 8px;background-color:#f4f4f7;overflow-y:auto}#playbar{position:relative;padding-top:8px;padding-left:8px}#playbar>.timeLabel{padding:3px}#playbar>.timeLabel>span.ico{margin-top:-2px}body.edit-mode #playbar{opacity:.4}body.edit-mode #playbar:after{content:"";position:absolute;left:0px;top:0px;right:0px;bottom:0px}body.edit-mode #smartMenu{display:none}#playbar,.visual .toolbar{font-size:14px}#playbar>*,.visual .toolbar>*{color:#666}#playbar>*:hover:not(.disabled),.visual .toolbar>*:hover:not(.disabled){color:#333}#playbar>.buttonControl:not(.selected) *,.visual .toolbar>.buttonControl:not(.selected) *{color:inherit}body.dark-mode #playbar>*,body.dark-mode .visual .toolbar>*{color:#CCC}body.dark-mode #playbar>*:hover:not(.disabled),body.dark-mode .visual .toolbar>*:hover:not(.disabled){color:#EEE}body:not(.edit-mode) #configArea{display:none}body:not(.edit-mode) #menu{display:none}body:not(.edit-mode) #toolbar>*:not(:first-child){display:none !important}body:not(.edit-mode) .hide-on-desktop{display:none}body:not(.edit-mode) .hide-on-desktop-z-index{z-index:-1}body:not(.edit-mode).layout-wrap .layout{display:contents}body:not(.edit-mode).layout-wrap #playground{display:flex;flex-wrap:wrap}body:not(.edit-pic-allowed) .layout>.layout-config{display:none}body.hide-header #header{display:none}body.hide-header #content{margin-top:0px}body.hide-playbar #playbar{display:none}body.hide-menu #smartMenu{display:none}body.report-mode #workspace{overflow:hidden}body.report-mode #playground{padding:1px}#progress-info{color:#E1251B;flex-direction:column}@media (max-width:768px){body:not(.report-mode) .hide-on-mobile{display:none !important}body:not(.report-mode) .hide-on-mobile-z-index{z-index:-1}body:not(.report-mode) #header{height:72px;padding-left:10px}body:not(.report-mode) #header>#toolbar>*{display:none !important}body:not(.report-mode) #content{margin-top:72px}body:not(.report-mode) #content:not(.admin-content):not(.full-size){position:static;overflow:visible;display:block}body:not(.report-mode) #menu{display:none !important}body:not(.report-mode) #configArea{display:none !important}body:not(.report-mode) body.project-ready #header,body:not(.report-mode).project-ready #header{background-image:none !important}body:not(.report-mode) body.project-ready #smartButton,body:not(.report-mode).project-ready #smartButton{display:block !important}body:not(.report-mode) #playbar{display:none !important}body:not(.report-mode) .layout{width:100% !important}body:not(.report-mode) .layout:not(.hide-on-mobile):not(.traverse){display:flex !important}body:not(.report-mode) .layout>div{max-width:100% !important;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}body:not(.report-mode) #smartMenu .tree .hide-on-desktop:not(.hide-on-mobile){display:block}body:not(.report-mode) #smartMenu .tree .hide-on-desktop-z-index:not(.hide-on-mobile-z-index){z-index:0}body:not(.report-mode) #workspace{overflow:visible}body{overflow:visible}.dialog .dialog-entry:not(.nonresponsive-entry){display:inline}.dialog .dialog-entry.nonresponsive-entry{margin-top:16px}.dialog .dialog-entry.nonresponsive-entry>span:first-of-type{flex-basis:auto}.dialog .phone-input{display:block}}body.mobile-device{overflow:visible}body.mobile-device .hide-on-mobile{display:none !important}body.mobile-device .hide-on-mobile-z-index{z-index:-1}body.mobile-device #header{height:72px;padding-left:10px}body.mobile-device #header>#toolbar>*{display:none !important}body.mobile-device #content{margin-top:72px}body.mobile-device #content:not(.admin-content):not(.full-size){position:static;overflow:visible;display:block}body.mobile-device #menu{display:none !important}body.mobile-device #configArea{display:none !important}body.mobile-device body.project-ready #header,body.mobile-device.project-ready #header{background-image:none !important}body.mobile-device body.project-ready #smartButton,body.mobile-device.project-ready #smartButton{display:block !important}body.mobile-device #playbar{display:none !important}body.mobile-device .layout{width:100% !important}body.mobile-device .layout:not(.hide-on-mobile):not(.traverse){display:flex !important}body.mobile-device .layout>div{max-width:100% !important;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}body.mobile-device #smartMenu .tree .hide-on-desktop:not(.hide-on-mobile){display:block}body.mobile-device #smartMenu .tree .hide-on-desktop-z-index:not(.hide-on-mobile-z-index){z-index:0}body.mobile-device #workspace{overflow:visible}body.mobile-device.project-ready.landscape #header{top:-72px;transition:top 500ms}body.mobile-device.project-ready.landscape #content{margin-top:0}.textinput{width:100%;min-height:30px;padding-left:8px;padding-right:8px;box-sizing:border-box;border:1px solid gray;border-radius:0px}.textinput:disabled{cursor:not-allowed}.textinput.multiline-input{padding:8px 8px 6px 8px}input.dataInvalid,.textinput.dataInvalid,.file-input.dataInvalid,.spinner.dataInvalid,.combo.dataInvalid,.check-input.dataInvalid,.toggle.dataInvalid,.buttongroup.dataInvalid,.photoInput.dataInvalid,.ref-editor.dataInvalid,.pin-input.dataInvalid,.chip-input.dataInvalid,.array-editor .dataInvalid,.dataInvalid .textinput{background-color:rgba(255,0,0,0.1) !important;box-shadow:0 0 4px 1px #DD4B4B}.control-error{background-color:rgba(255,0,0,0.1) !important;box-shadow:0 0 4px 1px #DD4B4B}.textinput:-ms-input-placeholder{font-style:italic}.textinput:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.textinput:focus[contenteditable]{outline:0px solid transparent}.color-error{color:#DD4B4B}.color-warn{color:orange}.color-ok{color:#66BB6A}.color-accent{color:#E1251B}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(33,150,243,0.4)}70%{box-shadow:0 0 0 10px rgba(33,150,243,0)}100%{box-shadow:0 0 0 0 rgba(33,150,243,0)}}@keyframes shake{1%,9%{transform:translate3d(-1px, 0, 0)}2%,8%{transform:translate3d(2px, 0, 0)}3%,5%,7%{transform:translate3d(-4px, 0, 0)}4%,6%{transform:translate3d(4px, 0, 0)}}@keyframes fade{50%{opacity:.5}}.animation-fade{animation-direction:normal;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4, 0, .6, 1);animation-name:fade}.side-by-side{display:flex;align-items:center;justify-content:space-between}.text-nooverflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-rotate-45{transform:rotate(45deg)}body.dark-mode{color:white;background-color:#1E1E1E;color-scheme:dark}body.dark-mode iFrame{color-scheme:initial}body.dark-mode #menu,body.dark-mode #configArea{background-color:#333335}body.dark-mode #content{background-color:#1E1E1E}body.dark-mode #workspace{background-color:#1E1E1E;color:white}body.dark-mode .playbox{background-color:#1E1E1E}.border-control{background-color:white;color:inherit;border:1px solid gray}.border-control[disabled]{cursor:not-allowed;color:rgba(128,128,128,0.6);border-color:rgba(128,128,128,0.3)}.border-control[disabled] *{cursor:not-allowed !important;color:rgba(128,128,128,0.6) !important}body.dark-mode .border-control{background-color:transparent}.border-overlay{z-index:200;background-color:white;border:1px solid gray}body.dark-mode .border-overlay{background-color:#1E1E1E}.shadow-overlay{z-index:200;background-color:white;box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.12)}body.dark-mode .shadow-overlay{background-color:#1E1E1E;box-shadow:0 1px 8px rgba(0,0,0,0.85),0 1px 6px rgba(0,0,0,0.85)}.svg-icon{width:1.0625em;height:1em;fill:currentColor;vertical-align:-0.15em;display:inline-block;font-size:1.12em}.dialog{z-index:100;width:600px;pointer-events:auto;position:relative;overflow:hidden;box-shadow:0 14px 45px rgba(0,0,0,0.25),0 10px 18px rgba(0,0,0,0.22)}.dialog.ui-draggable .dialog-header{cursor:move}.dialog.has-height{display:flex;flex-direction:column}.dialog.has-height .dialog-header{flex:0 0 auto}.dialog.has-height .dialog-body{flex:1 1 auto;display:flex;flex-direction:column}.dialog.has-height .dialog-footer{flex:0 0 auto}.dialog.maximized{width:100% !important;position:fixed !important;left:0 !important;right:0 !important;top:54px !important;max-height:none !important;box-shadow:none}.dialog.maximized.maximized{height:calc(100% - 54px) !important}.dialog.maximized>.ui-resizable-handle{display:none}.dialog-box{z-index:100;position:fixed;left:0px;top:0px;right:0px;bottom:0px;display:flex;justify-content:center;align-items:center;pointer-events:none}.dialog-box.modal{pointer-events:auto}.dialog-box.modal:not(.inactive){background-color:rgba(0,0,0,0.54)}.dialog-box-always-centered{z-index:100;position:fixed;left:0px;top:0px;right:0px;bottom:0px;display:flex;justify-content:center;align-items:center;pointer-events:none}.dialog-box-always-centered.modal{pointer-events:auto}.dialog-box-always-centered.modal:not(.inactive){background-color:rgba(0,0,0,0.54)}.modal-exclude{z-index:101 !important}.dialog-entry{display:flex;align-items:center}.dialog-entry>span:first-of-type{flex-basis:25%;flex-shrink:0;margin-right:15px;text-align:right;font-size:small;box-sizing:border-box}.dialog-entry .infoText{font-size:small;margin-left:5px}.big-caption .dialog-entry>span:first-of-type{flex-basis:35%}.dialog-entry-fixed{display:flex;align-items:center}.dialog-entry-fixed>span:first-of-type{flex-basis:25%;flex-shrink:0;margin-right:15px;text-align:right;font-size:small;box-sizing:border-box}.dialog-entry-fixed .infoText{font-size:small;margin-left:5px}.dialog-contanier{position:relative;margin-top:12px}.dialog-header{display:flex;justify-content:space-between;align-items:center;height:38px;background-color:rgba(225,225,230,0.94)}.dialog-header .dialog-title{margin:0px 10px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-header .button-area{margin:0px 4px;flex-shrink:0}.dialog-header .button-area>button{border:0;padding:0px;background-color:transparent;outline:none;cursor:pointer;font-size:16px;margin:5px;color:inherit}.dialog-body{overflow-y:auto;padding:10px;background-color:white}.dialog-body p{font-size:smaller}.dialog-body ul{margin:2px}.dialog-body h3{margin:25px 0px 10px 0px;text-transform:uppercase;font-size:small}.dialog-body hr{border-color:rgba(184,184,184,0.4);border-top-width:0px}.dialog-body .tab-control{margin-top:15px}.dialog-body .tab-control .tab-content{padding-top:0px}.dialog-body .tab-control .tab-content h3{margin-top:20px;color:darkgray;letter-spacing:1px}.dialog-body .button{padding:6px 8px 6px 8px;margin-right:8px}.dialog-body .textinput{border:0;border-bottom:2px solid lightgray;padding-bottom:0px;background-color:transparent;font-size:small}.dialog-body .textinput:disabled,.dialog-body .textinput[readonly]{background-color:transparent;border-style:dotted}.dialog-body .textinput:focus,.dialog-body .textinput.open{border-bottom-color:#E1251B;box-shadow:none}.dialog-body .textinput[disabled]{color:inherit}.dialog-body .chip-input{border:0;border-bottom:2px solid lightgray;padding-bottom:0px;background-color:transparent;width:100%}.dialog-body .chip-input:disabled,.dialog-body .chip-input[readonly]{background-color:transparent;border-style:dotted}.dialog-body .chip-input:focus,.dialog-body .chip-input.open{border-bottom-color:#E1251B;box-shadow:none}.dialog-body .combo,.dialog-body .file-input,.dialog-body .date-input{border:0;border-bottom:2px solid lightgray;padding-bottom:0px;background-color:transparent;padding:4px}.dialog-body .combo:disabled,.dialog-body .file-input:disabled,.dialog-body .date-input:disabled,.dialog-body .combo[readonly],.dialog-body .file-input[readonly],.dialog-body .date-input[readonly]{background-color:transparent;border-style:dotted}.dialog-body .combo:focus,.dialog-body .file-input:focus,.dialog-body .date-input:focus,.dialog-body .combo.open,.dialog-body .file-input.open,.dialog-body .date-input.open{border-bottom-color:#E1251B;box-shadow:none}.dialog-body .spinner,.dialog-body .date-input{height:18px;padding-top:4px;padding-bottom:4px}.dialog-body .ref-editor{font-size:small}.dialog-body .multiline-info{border:0;border-bottom:2px solid lightgray;padding-bottom:0px;background-color:transparent;border:2px solid transparent;border-bottom:2px dotted lightgray;overflow:hidden;text-overflow:ellipsis;padding:4px 6px;font-size:13.25px;word-break:break-all;height:auto;cursor:not-allowed}.dialog-body .multiline-info:disabled,.dialog-body .multiline-info[readonly]{background-color:transparent;border-style:dotted}.dialog-body .multiline-info:focus,.dialog-body .multiline-info.open{border-bottom-color:#E1251B;box-shadow:none}.dialog-body .multiline-info.highlight{background-color:rgba(255,224,178,0.5)}.dialog-body .multiline-info:focus{border-color:transparent;border-bottom-color:lightgray}.dialog-body .multiline-info.editable{border:2px dashed lightgray;cursor:default}.dialog-body .dialog-installation-info{color:#DD4B4B;margin-bottom:10px}.dialog-body .dialog-installation-info>span{margin-left:8px;font-size:smaller}.dialog-body ul.info-list{font-size:smaller;margin-top:5px;padding-left:25px;max-height:200px;overflow-y:auto}.dialog-body ul.info-list li>.buttonControl{padding:0;font-size:inherit}.dialog-body ul.info-list li>.buttonControl:not(.only-hover){color:#E1251B}.dialog-body ul.info-list li>.buttonControl.only-hover{display:none}.dialog-body ul.info-list li:hover>.only-hover{display:inline-block}.dialog-body .dialog-entry{margin-bottom:8px}.dialog-footer{border-top:1px solid rgba(184,184,184,0.4);display:flex;justify-content:flex-end;align-items:center;padding:8px;padding-right:10px;background-color:white}.dialog-footer>button{margin-left:8px;padding:8px 12px 8px 12px}.dialog-footer>.footer-info{font-size:small;flex-grow:1}.dialog-footer>.footer-info>.ico{margin-right:8px;color:#861610}.dialog-submit{border:0;padding:0px;background-color:transparent;position:absolute;width:0px;height:0px}.btn-ok{background-color:#66BB6A !important}.btn-error{background-color:#DD4B4B !important}body.dark-mode .dialog .dialog-header{background-color:rgba(39,40,42,0.94)}body.dark-mode .dialog .dialog-body,body.dark-mode .dialog .dialog-footer{background-color:#333335}body.dark-mode .dialog .dialog-body .chip-input .chip,body.dark-mode .dialog .dialog-footer .chip-input .chip{background-color:#333335}.datatable-tags{width:260px}.datatable-tags .tagEntry{font-size:small}.datatable-tags .tagEntry :first-child{display:inline-block}.datatable-tags .array-item:first-of-type:not(.ui-sortable-helper){border-bottom:1px dashed gray}.datatable-tags .array-item:first-of-type:not(.ui-sortable-helper) .tagEntry:nth-child(1)::after{position:relative;content:"ID";color:red;font-weight:bold;top:-2px;left:2px}@media (max-width:768px){.dialog-box{display:block !important;overflow-x:hidden;overflow-y:auto}.dialog,.dialog.maximized{width:calc(100% - 20px) !important;position:fixed !important;left:10px !important;right:10px !important;top:72px !important;max-height:none !important;position:absolute !important}.dialog.maximized,.dialog.maximized.maximized{height:calc(100% - 82px) !important}.dialog>.ui-resizable-handle,.dialog.maximized>.ui-resizable-handle{display:none}.dialog .button-area>button,.dialog.maximized .button-area>button{margin:0px !important;padding:10px 5px !important}.dialog .button-area>button:not(:last-child),.dialog.maximized .button-area>button:not(:last-child){margin-right:2px !important}.dialog .btn-maximize,.dialog.maximized .btn-maximize{display:none}}body.mobile-device .dialog-box{display:block !important;overflow-x:hidden;overflow-y:auto}body.mobile-device .dialog,body.mobile-device .dialog.maximized{width:calc(100% - 20px) !important;position:fixed !important;left:10px !important;right:10px !important;top:72px !important;max-height:none !important;position:absolute !important}body.mobile-device .dialog.maximized,body.mobile-device .dialog.maximized.maximized{height:calc(100% - 82px) !important}body.mobile-device .dialog>.ui-resizable-handle,body.mobile-device .dialog.maximized>.ui-resizable-handle{display:none}body.mobile-device .dialog .button-area>button,body.mobile-device .dialog.maximized .button-area>button{margin:0px !important;padding:10px 5px !important}body.mobile-device .dialog .button-area>button:not(:last-child),body.mobile-device .dialog.maximized .button-area>button:not(:last-child){margin-right:2px !important}body.mobile-device .dialog .btn-maximize,body.mobile-device .dialog.maximized .btn-maximize{display:none}#configArea{font-size:smaller}#configArea .button-area{display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin-top:4px}#configArea .button-area .buttonControl{margin-left:6px;font-size:12px;white-space:nowrap;text-transform:uppercase}#configArea .button-area .buttonControl .ico{margin-right:2px}#configArea .button-area.no-flow{flex-direction:column;align-content:flex-end;align-items:flex-end}#configArea .buttongroup .button{margin:0}#configArea .tag-references .config-entry{display:block;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}#configArea .tag-references .config-entry .config-caption{font-size:10px;font-weight:bold;color:gray}#configArea .tag-references .config-entry .config-caption+div{display:flex;align-items:center}#configArea .tag-references .config-entry .config-caption+div .ref-editor{width:100%;margin-left:5px}#configArea .legend-item-editor{display:flex;align-items:center;gap:4px}#configArea .legend-item-editor .simple-button{padding:5px 0px}#configArea .legend-item-editor .simple-button.open{color:#E1251B}body.simulation-mode #configArea .ref-editor:not(.empty)>.ico.fa-sparkles{display:block}.config-editor.multi-edit-active>.config-section:not(.multi-editable){display:none}.config-entry{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin-bottom:2px}.config-entry .config-entry{margin-bottom:0px}.config-entry>:not(:last-child){margin-right:3px}.config-entry>.config-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-entry>.config-caption>span{text-overflow:ellipsis;overflow:hidden}.config-entry.disabled>*{pointer-events:none;opacity:.6}.config-entry>.config-slider-spinner{flex-grow:1;justify-content:flex-end}.config-entry>.combo{width:50%}.config-entry>.spinner{width:65px}.config-entry>.text-info{margin:2px 0px 2px 0px}.config-entry>.slider{max-width:100px;width:100%}.config-entry>.toggle{flex-shrink:0}.config-entry>input{height:16px;padding:3px}.config-entry>.buttongroup{box-shadow:none}.config-entry>.buttongroup>button{border:none;color:inherit;padding:4px 4px 2px 4px}.config-entry>.buttongroup>button:not(.selected){background:none}.config-entry>.buttongroup>button>.ico{font-size:16px}.config-entry>.font-size-button{width:1.5em;height:2em;line-height:1;font-size:10px;flex-shrink:0}.config-entry>.font-size-button>:first-child{margin:8px 0 0 -2px}.config-entry>.font-size-button>:first-child.increase{font-size:12px;margin-top:6px}.config-entry>.font-size-button>:last-child{margin:-1px 0 0 3px}.config-entry.info-text>.ico{margin-right:8px;color:#861610;flex-shrink:0}.overlay-area{font-size:smaller;padding:3px}.overlay-area .config-caption{margin-left:4px;flex-shrink:0}.overlay-area .button-area{display:flex;flex-direction:row-reverse;margin-top:4px}.overlay-area .button-area .buttonControl{font-size:12px;white-space:nowrap;text-transform:uppercase}.overlay-area .button-area .buttonControl .ico{margin-right:2px}.config-entry>.default-enabled{display:flex;align-items:center;margin-left:-12px;cursor:pointer}.config-entry>.default-enabled:hover>span{text-decoration:underline}.config-entry>.default-enabled i{font-size:9px;color:lightgray;flex-shrink:0}.config-entry>.default-enabled.isSet i{color:#E1251B}.default-selector{position:absolute;display:inline-block;padding:6px}.default-selector .ico{font-size:16px}.default-selector>.default-value-area{font-size:smaller;margin-bottom:6px}.default-selector>.default-value-area>:last-child:not(.ico){font-weight:bold}.default-selector>.default-value-area>:last-child.color{width:10px;height:10px;display:inline-block;box-sizing:border-box;border:1px solid gray}.array-editor .array-item>:first-child{width:100%;overflow:hidden}.array-editor .array-item .color-picker{flex-shrink:0}.array-editor .handle{flex-grow:0;flex-shrink:0;cursor:pointer}.array-editor .handle:hover{color:#E1251B}.array-editor .handle.sort-handle{cursor:move}.arrowSelector{position:relative;display:flex;justify-content:center;border-bottom:1px solid rgba(184,184,184,0.4);background-color:inherit;padding-bottom:15px;margin-top:5px;margin-bottom:10px;flex-shrink:0}.arrowSelector:not(.hovered-item) .selected:after{display:block}.arrowSelector .selected{color:#E1251B}.arrowSelector>*{width:22px;height:22px;background-color:inherit;padding:0px 5px;cursor:pointer}.arrowSelector>*:after{content:"";position:absolute;display:none;top:30px;margin-left:3px;background-color:inherit;width:13px;height:13px;border-right:1px solid rgba(184,184,184,0.4);border-top:1px solid rgba(184,184,184,0.4);transform:scale(1.4, 1) rotate(-45deg);cursor:default}.arrowSelector>*:hover:after{display:block}.breadcrumb{flex-grow:1}.breadcrumb>span:not(.breadcrumb-space):not(:last-child){color:#E1251B;cursor:pointer}.breadcrumb>span.breadcrumb-space{margin-left:5px;margin-right:5px}.buttonControl{display:inline-block;cursor:pointer;font-size:14px;line-height:16px;text-decoration:none;transition:background-color 450ms cubic-bezier(.23, 1, .32, 1) 0ms}.buttonControl:not(.button){padding:3px}.buttonControl.selected:not(.disabled)>*:not(.menu-opener){color:#E1251B}.buttonControl:hover:not(.disabled)>*:not(.menu-opener){color:#EC645D}.buttonControl.disabled{cursor:default;color:darkgray}.buttonControl.async-request{cursor:default}.buttonControl .menu-opener{position:relative;margin-left:6px}.buttonControl .menu-opener:hover:not(.disabled){color:#EC645D}.buttonControl.button .menu-opener:after{content:"";position:absolute;top:-3px;bottom:-4px;left:-3px;right:-6px}.buttonControl:hover{text-decoration:none}.buttonControl.show-as-link>*{color:#E1251B}.buttonControl.show-as-link>*:hover{text-decoration:underline}.buttonControl>.progress .svg-icon{height:.94em}.buttonControl>.iconSmall{width:16px;height:16px}.buttonControl>.iconBig{width:32px;height:32px}.button{box-sizing:border-box;padding:4px 6px 4px 6px;color:black;background-color:white;border:0;box-shadow:0 1px 6px rgba(0,0,0,0.18),0 1px 4px rgba(0,0,0,0.18);cursor:pointer}.button:hover{text-decoration:none}.button:focus{border-color:rgba(102,175,233,0.6)}.button:disabled,.button.disabled{cursor:not-allowed;color:darkgray}.flat .button{background:none !important;box-shadow:none;color:inherit}.flat .button.submit{color:#E1251B;font-weight:bold}.flat .buttonControl:not(.disabled):not(:hover):not(.ignore-flat)>*:not(.menu-opener){color:#E1251B}.buttongroup{display:block;box-shadow:0 1px 6px rgba(0,0,0,0.18),0 1px 4px rgba(0,0,0,0.18)}.buttongroup>button,.buttongroup .button{outline:none;box-shadow:none;border-right:1px solid rgba(0,0,0,0.18);margin:0}.buttongroup>button:last-child,.buttongroup .button:last-child{border-right:none}.buttongroup>button.selected,.buttongroup .button.selected{background-color:#EC645D}.simple-button{cursor:pointer}.simple-button.active{color:#E1251B}.simple-button:hover:not([disabled]){color:#EC645D}.simple-button[disabled]{cursor:not-allowed;color:darkgray}.shortcut-tooltip{text-transform:uppercase;margin-left:12px}.shortcut-tooltip .key-info{padding:0px 1px}a.show-as-link{color:#E1251B}a.show-as-link:hover{text-decoration:underline}body.dark-mode .button{background-color:#DADADC}.chart>.series-area{position:absolute;left:0px;right:0px;top:0px}.chart>.data-area{position:absolute;right:0px}.chart>.x-axis-area{position:absolute;right:0px;bottom:0px}.chart>.y-axis-area{position:absolute;left:0px;bottom:0px}.time-dependent .timeLabel{margin:4px 2px;position:absolute;right:0px;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}.time-dependent .timeLabel .ico{visibility:hidden}.time-dependent:hover .timeLabel.editable .text-area{text-decoration:underline}.time-dependent:hover .timeLabel.editable .ico{visibility:visible}body.dark-mode .time-dependent .timeLabel{text-shadow:0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000}.data-diagram>.nodata-info{left:0px;top:0px;right:0px;bottom:0px;position:absolute;display:none;justify-content:center;align-items:center;text-align:center}.data-diagram.nodata>canvas{display:none}.data-diagram.nodata>.nodata-info{display:flex}.chart-legend{display:flex;justify-content:space-around;flex-wrap:wrap;gap:4px;cursor:default}.chart-legend .legend-item{display:flex;align-items:center;gap:4px;font-size:14px;height:17px;overflow:hidden;color:#555}.chart-legend .legend-item>:first-child{display:flex;gap:6px}.chart-legend .legend-item>:first-child>.legend-color{flex-shrink:0;width:14px;height:14px;box-sizing:border-box;border-radius:3px}.chart-legend .legend-item>:first-child>.legend-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:bold}.chart-legend .legend-item>.simple-button{visibility:hidden}.chart-legend .legend-item:hover>.simple-button{visibility:visible}.chart-legend .legend-item.hidden{color:darkgray}.chart-legend .legend-item.hidden .legend-color:not(.ico){background:none !important;border:1px solid darkgray}.chart-legend .legend-item.hidden .legend-color.ico{font-weight:100;color:darkgray !important}.chart-legend .legend-item .compare-text{margin-left:3px;opacity:.65;font-size:smaller}.chart-legend.clickable .legend-item>:first-child{cursor:pointer}.chart-legend.constant-float{justify-content:flex-start}.chip-input{font-size:small;flex-wrap:wrap}.chip-input .chip{border-radius:100px;border:1px solid #BBB;padding:4px 6px;margin:0px 2px 2px 2px;line-height:16px;white-space:nowrap;float:left;display:flex;background-color:white}.chip-input .chip.input{border-color:transparent;outline:none;cursor:text}.chip-input .chip .ico{color:#BBB;font-size:16px;margin-left:2px;cursor:pointer}.chip-input .chip .ico:hover{color:#EC645D}.chip-input:not(.readonly){cursor:pointer}.chip-input:not(.readonly) .chip{cursor:grab}.code-editor{overflow:hidden}.code-editor .loading-info{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#E1251B}.color-slider{position:relative}.color-slider .preview{position:absolute;top:4px;right:4px;bottom:4px;left:4px}.color-slider .pos-anchor{width:9px;height:9px;box-sizing:border-box;left:0px;top:0px;position:absolute;border-radius:100%;border:1px solid black;box-shadow:0px 0px 0px 1px white;cursor:pointer}.color-slider.horizontal{display:flex;justify-content:center;flex-direction:column}.color-slider.vertical{display:flex;justify-content:center;flex-direction:row}.transparency{position:relative}.transparency:before{content:"";display:block;left:0px;top:0px;bottom:0px;right:0px;background-image:linear-gradient(45deg, #C4C4C4 25%, transparent 25%),linear-gradient(-45deg, #C4C4C4 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #C4C4C4 75%),linear-gradient(-45deg, transparent 75%, #C4C4C4 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;position:absolute;z-index:-1}.color-editor{display:flex;flex-shrink:0;position:relative;z-index:0}.color-editor>:last-child{margin-left:8px}.color-editor .caption{text-transform:uppercase;font-size:10px;font-weight:bold;margin-right:8px}.color-editor .result-preview{width:28px;height:28px;margin-top:2px;box-sizing:border-box;border:1px solid white;outline:1px solid gray}.color-editor .color-line .caption{width:9px}.color-editor .color-line .color-slider{flex-grow:0;flex-shrink:0;margin:0px 3px}.color-editor .color-line .spinner{height:12px;width:50px;min-width:50px;font-size:smaller}.color-editor .color-line .spinner .ico{font-size:13px}.color-editor input{flex-grow:1}.color-picker{background-color:transparent;width:30px;height:16px;padding:3px;cursor:pointer;position:relative;z-index:0}.color-picker .color-preview{width:100%;height:100%}.color-list{position:absolute;padding:3px;display:none;width:190px}.color-list .color-area>:first-child{text-transform:uppercase;font-size:10px;font-weight:bold;margin-bottom:2px}.color-list .color-area>:first-child .buttonControl{padding:0;font-size:inherit;line-height:inherit}.color-list .color-area>:last-child{width:100%;display:flex;flex-wrap:wrap;min-height:17px;position:relative;z-index:0}.color-list .color-area:not(:first-child){margin-top:6px}.color-list .color-item{width:13px;height:13px;flex-shrink:0;cursor:pointer;margin:2px;border:1px solid rgba(180,184,188,0.4)}.color-list .color-item.system:not(.first){border-top:none;margin-top:0}.color-list .color-item.system:not(.last){border-bottom:none;margin-bottom:0}.color-list .color-item.selected:after{content:"";position:relative;display:block;width:13px;height:13px;box-shadow:0 0 0 1px #EF4810,inset 0 0 0 1px #FFE294;z-index:1}.color-list .color-item:hover:after{content:"";position:relative;display:block;width:13px;height:13px;box-shadow:0 0 0 1px #F29436,inset 0 0 0 1px #FFE294;z-index:1}.color-list .color-preview{display:inline-block;box-sizing:border-box;width:30px;height:8px;margin-right:2px;border:1px solid rgba(180,184,188,0.4)}.color-list .empty-text{font-size:10px;font-style:italic;color:darkgray}.color-list .edit-info{position:absolute;pointer-events:none;top:40px;left:0px;padding:5px;font-size:smaller;text-align:center;transition:opacity ease-out 200ms;opacity:0}.color-list .edit-info .ico{color:#861610}.color-list.edit-mode .color-area:not(.editable){visibility:hidden}.color-list.edit-mode .edit-info{opacity:1}.combo{display:flex;align-items:center;width:200px;min-width:50px;padding:2px;cursor:pointer}.combo .combo-value{border:none;flex-grow:1;min-width:10px;margin:0px 4px;background-color:transparent;-ms-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo .combo-value[readonly]{cursor:pointer}.combo .combo-button{flex-grow:0;flex-shrink:0;color:gray;font-size:16px;margin:1px;cursor:pointer}.combo:hover .combo-button{color:inherit}.combo:focus{outline:none}.combo.show-as-input .combo-button{display:none}.combo-area{max-width:90%}.combo-area .combo-list{max-height:204px;overflow:auto}.combo-area .combo-item{cursor:pointer;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap;font-size:12px;min-height:14px}.combo-area .combo-item .check-input{display:inline-flex;margin-right:4px}.combo-area.with-grouping{max-height:none;overflow:hidden}.combo-area.with-grouping .combo-item{position:relative}.combo-area.with-grouping .combo-item.begin-group{margin-top:9px}.combo-area.with-grouping .combo-item.begin-group:before{content:"";position:relative;width:calc(100% + 8px);display:block;left:-4px;top:-7px;outline:1px solid gray}.combo-area.with-grouping .combo-item.begin-group:after{content:"";position:absolute;width:calc(100% + 8px);display:block;left:-4px;top:-6px;outline:1px solid white}.combo-area .combo-item:hover{background-color:rgba(180,180,186,0.3)}.combo-area:not(.multiselect) .combo-item.selected{background-color:#EC645D}.combo-area.multiselect .check-input{pointer-events:none}.combo-area.multiselect .combo-item:hover .check-input .box{color:#E1251B}.combo-area .combo-footer{background-color:rgba(0,0,0,0.08);font-size:smaller;padding:2px 4px}body.dark-mode .combo-area.with-grouping .combo-item.begin-group:after{outline-color:rgba(0,0,0,0.65)}.autohider-area{position:absolute}.comment-editor{display:flex}.comment-editor input{width:auto;flex-grow:1}.comment-editor .buttonControl{display:flex;align-items:center}.map-overlay{width:180px;background-color:white;padding:2px;font-size:11px;color:rgba(0,0,0,0.87);box-shadow:0 1px 6px rgba(0,0,0,0.18),0 1px 4px rgba(0,0,0,0.18);max-height:200px;overflow:hidden;overflow-y:auto}.map-overlay>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-overlay table:not(:first-child){margin:2px}.map-overlay table tr td{padding:0px;margin:0px}.map-overlay table tr td:first-of-type{font-weight:bolder;padding-right:4px}.map-overlay .map-overlay-project{margin-left:2px;margin-bottom:2px;text-decoration:none;display:block}.map-overlay .map-overlay-project.active{cursor:default;font-weight:bold}.map-overlay .map-overlay-project:not(.active){color:#E1251B}.map-overlay .map-overlay-connector{padding:2px;background-color:white;margin:2px;text-transform:uppercase}.map-overlay .map-overlay-connector.connected{border-right:5px solid #66BB6A}.map-overlay .map-overlay-connector.notAuthenticated{border-right:5px solid orange}.map-overlay .map-overlay-connector.disconnected{border-right:5px solid #DD4B4B}.map-overlay .map-overlay-connector.released{border-right:5px solid darkgray}.map-overlay .clickable{cursor:pointer}.map-overlay .clickable:hover{color:#EC645D}.map-toggleButton{top:70px}.map-toggleButton i{font-size:16px}.ol-control{border-radius:0px;padding:0;background-color:transparent}.ol-control button{cursor:pointer;border-radius:0px;background-color:rgba(0,0,0,0.6);margin:0;width:28px;height:28px}.ol-control button:focus{background-color:rgba(0,0,0,0.6)}.ol-control button:hover{background-color:rgba(0,0,0,0.7)}.ol-scale-line{background-color:rgba(0,0,0,0.6)}.ol-zoom{left:0px}.ol-zoom:hover{background-color:transparent}.ol-zoom .ol-zoom-in,.ol-zoom .ol-zoom-out{border-radius:0px}.ol-attribution{padding:0px 2px;border-radius:0px !important}.ol-attribution ul{padding:0}.ol-overlaycontainer .ol-box{border:1px dashed rgba(0,0,0,0.5);background-color:rgba(30,135,225,0.1)}.ol-info-text{position:absolute;bottom:0px;left:0px;background:rgba(255,255,255,0.8);color:black;padding:0px 2px;font-size:.7rem}.diary-control-area{position:absolute;top:0px;left:0px;height:20px;padding-top:4px;padding-left:4px}.diary-control-area .link-button{color:#666;font-size:14px;margin-left:5px}.diary-col-header-area{overflow:hidden;position:absolute;top:0;left:60px;height:162px;right:0px;font-weight:bolder;color:#555;border-bottom:2px solid #BBB}.diary-col-header-area>div{position:absolute}.diary-col-header-area sub{font-size:11px !important;margin-bottom:-6px}.diary-row-header-area{overflow:hidden;font-size:12px;position:absolute;top:164px;width:60px;bottom:0px;font-weight:bolder;color:#555}.diary-row-header-area>div{position:absolute;width:60px;text-align:right;line-height:20px;box-sizing:border-box;padding-right:2px}.diary-row-header-area>div.weekend{background-color:#eee}.diary-body{position:absolute;left:60px;top:164px;right:0px;bottom:0px;overflow:auto}.diary-body>.diary-cell{position:absolute;border-left:1px solid #BBB;border-bottom:1px solid #BBB;font-size:12px;line-height:20px;padding:0px 2px;box-sizing:border-box}.diary-body>.diary-cell.firstOfGroup{border-left:2px solid #BBB}.diary-body>.diary-cell.numeric{overflow:hidden;text-align:right}.diary-body>.diary-cell.text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diary-body>.diary-cell.edit{padding:0px}.diary-body>.diary-cell.edit .spinner{min-width:0px;height:13px;width:calc(100%-8px)}.diary-body>.diary-cell.calculated{color:darkblue}.diary-body>.diary-cell.center{text-align:center}.diary-body>.diary-cell.warn{background-color:rgba(255,127,0,0.3)}.diary-body>.diary-cell.counter{color:darkgray}.diary-body>.diary-footerCell{position:absolute;overflow:hidden}.diary-body>.diary-footerCell .label{font-size:10px;font-weight:bolder;color:#555;background-color:#eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.diary-body>.diary-footerCell .value{text-align:right;font-size:12px;padding:2px}.diary-col-header,.diary-col-group,diary-col-unit{box-sizing:border-box;padding:2px}.diary-col-header{transform:rotate(-90deg);transform-origin:left top;font-size:12px;display:flex;align-items:center;hyphens:auto;line-height:14px;border-top:1px solid #BBB;border-right:1px solid #BBB;top:144px;width:120px}.diary-col-header.firstOfGroup{border-top:2px solid #BBB}.diary-col-group{border-left:2px solid #BBB;border-top:2px solid #BBB;text-align:center;text-overflow:ellipsis;overflow:hidden;height:24px}.diary-col-unit{text-align:center;top:144px;font-size:12px;font-weight:normal;border-left:1px solid #BBB;border-top:1px solid #BBB;height:18px;line-height:18px}.diary-col-unit.firstOfGroup{border-left:2px solid #BBB}.expand-group{margin:4px}.expand-group .header{display:flex;align-items:center;cursor:pointer;padding:2px 0px 2px 0px}.expand-group .header .fa-caret-right{margin-top:1px;font-size:13px;color:rgba(0,0,0,0.65)}.expand-group .header .caption{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold}.expand-group .header .caption>.ico{display:none;color:#861610}.expand-group .header .caption.changed>.ico{display:inline-block}.expand-group .header>*{display:inline-block}.expand-group .header>*:not(.caption){flex-shrink:0}.expand-group .header>.sort-handle{cursor:move}.expand-group .header>.sort-handle:hover{color:#E1251B}.expand-group:not(.ui-sortable-helper) .header:hover{transition:background linear 200ms;background-color:rgba(180,180,186,0.3)}.expand-group .content{display:none;padding:5px;padding-left:16px}.expand-group .content hr{border:0;height:1px;background:rgba(184,184,184,0.4)}body.dark-mode .expand-group .header .fa-caret-right{color:white}.expressionEditor{width:100%}.expressionEditor.dataInvalid .input-area{background-color:rgba(255,0,0,0.1) !important;box-shadow:0 0 4px 1px #DD4B4B}.expressionEditor .input-area{font-size:14px;padding:2px;border:2px dashed lightgray;cursor:text;min-height:22px}.expressionEditor .input-area.highlight{background-color:rgba(255,224,178,0.5)}.expressionEditor .input-area.is-focused{border-color:#E1251B}.expressionEditor .input-area .formula-element{padding-right:2px;display:inline-block;line-height:22px;outline:none;caret-color:black;vertical-align:middle;min-height:16px;min-width:1px;white-space:break-spaces}.expressionEditor .input-area .formula-number{color:#A31515}.expressionEditor .input-area .formula-tag{opacity:.85;font-weight:bold;margin:0px 2px;white-space:nowrap}.expressionEditor .input-area .formula-tag:hover{opacity:.7}.expressionEditor .input-area .formula-tag.goto-def{color:#E1251B;text-decoration:underline;cursor:pointer}.expressionEditor .input-area .formula-function{color:#2B91AF;margin-right:0px !important;font-weight:600}.expressionEditor .input-area .formula-function:hover{opacity:.85}.expressionEditor .input-area .formula-placeholder{color:gray;font-style:initial}.expressionEditor .input-area .formula-placeholder.hidden{display:none}.expressionEditor .input-area .formula-dropPlaceHolder{display:inline-block;width:40px;height:14px;box-sizing:border-box;border:1px dashed gray;border-radius:3px;margin-bottom:-2px;margin-right:2px}.expressionEditor .button-area{margin-top:4px}.expressionEditor .button-area .expression-button{text-align:center;line-height:32px;height:32px;cursor:pointer}.expressionEditor .button-area .expression-button:hover{background-color:rgba(180,180,186,0.3)}.expressionEditor .button-area .expression-button.smaller{font-size:smaller}.expressionEditor .button-area .column{width:40px;display:inline-block;background-color:rgba(200,200,200,0.25)}.expressionEditor .button-area .column:nth-child(-n+4){background-color:rgba(160,160,160,0.25)}.expressionEditor .button-area .column:nth-child(-n+3){font-weight:bold}.expressionEditor .button-area sup{vertical-align:baseline;font-size:.8em;position:relative;top:-0.7em}.expression-intellisense{width:250px;max-width:250px;overflow-x:hidden}.expression-intellisense .intellisense-item>span.ico{display:inline-block;text-align:left;width:22px}.expression-intellisense .intellisense-item>span.txt{opacity:.85}.expression-intellisense .intellisense-item.intellisense-function.combo-item{max-width:240px;overflow:hidden;text-overflow:ellipsis}.expression-intellisense .intellisense-item.intellisense-function>span.txt{opacity:1}.expression-intellisense .intellisense-item.intellisense-function>span.txt>span:first-child{color:#2B91AF}.expression-intellisense .intellisense-item.intellisense-function>span.txt>span:nth-child(2){margin-left:3px}.expression-intellisense .intellisense-item.selected{background-color:rgba(124,124,124,0.35)}.expression-tooltip.big{width:390px;max-width:390px}.expression-tooltip>*:not(:last-child){margin-bottom:14px}.expression-tooltip ul{margin:0;padding-left:25px}.expression-tooltip ul li{margin:2px 0px}body.dark-mode .expressionEditor .input-area span{caret-color:white}.file-browser{display:flex;flex-direction:column}.file-browser .header-area{flex-shrink:0;display:flex;align-items:center;padding-left:6px;font-size:16px}.file-browser .header-area.file-tools{height:54px;background-color:rgba(200,200,225,0.25)}.file-browser .header-area.file-tools>*{margin-right:1px}.file-browser .header-area:not(.file-tools){height:40px;padding:10px 10px 5px 10px}.file-browser .content-area{flex-grow:1;padding:0px 9px 9px 9px}.file-browser .content-area .grid-table-cell{padding-top:0px;padding-bottom:0px}.file-browser .content-area .grid-table-row.is-deleted .grid-table-cell{opacity:.5}.file-browser .is-dragover{background-color:rgba(255,224,178,0.5)}.file-browser .version-enabled{color:#66BB6A}.file-item{display:flex;align-items:center}.file-item.folder{cursor:pointer}.file-item.folder:hover>*:not(.ico){text-decoration:underline}.file-item.folder>.file-icon{color:#F9D977}.file-item>.file-icon{position:relative;font-size:28px;color:#949494;margin:1px;flex-shrink:0}.file-item>span{text-overflow:ellipsis;overflow:hidden}.file-viewer{position:relative;padding:0}.file-viewer>*{flex-grow:1}.file-viewer .image-viewer{max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.grid{display:flex;flex-flow:column;overflow:hidden}.grid>.resize-helper{position:absolute;pointer-events:none;top:0px;background-color:#AAA;opacity:.2;border-right:1px dashed black}.grid>.empty-text{text-align:center}.grid .check-input{display:inherit}.grid *.dataInvalid{box-shadow:none}.grid-header-area{border-bottom:1px solid #BBB;white-space:nowrap;overflow:hidden;flex-shrink:0}.grid-header-cell{font-weight:bolder;display:inline-flex;align-items:center;overflow:hidden;font-size:14px}.grid-header-cell.sortable{cursor:pointer}.grid-header-cell>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.grid-header-cell .ui-resizable-e{right:-6px;width:12px}.grid-header-cell>.ico{flex-shrink:0}.grid-header-cell>.fa-filter{font-size:12px}.grid-data-area{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.grid-table{position:relative}.grid-table>.empty-text{text-align:center;margin:4px}.grid-table-row{position:absolute;left:0px}.grid-table-row.card{box-shadow:rgba(0,0,0,0.2) 0 3px 3px -2px,rgba(0,0,0,0.14) 0 3px 4px 0,rgba(0,0,0,0.12) 0 1px 8px 0}.grid-table-row.dirty:not(.deleted) .grid-row-status>i{opacity:.5}.grid-table-row.deleted{opacity:.5}.grid-table-row.deleted .gridButton{display:none}.grid-table-row.selected .grid-table-cell{background-color:rgba(180,180,186,0.3)}.grid-table-row:hover.grid-table-row:not(.selected) .grid-table-cell{transition:background linear 200ms;background-color:rgba(220,220,223,0.3)}.grid-table-row.context-open.grid-table-row:not(.selected) .grid-table-cell{transition:background linear 200ms;background-color:rgba(220,220,223,0.3)}.grid-table-cell{position:absolute;top:0px;font-size:13px}.grid-table-cell:focus-within{overflow:visible}.grid-table-cell .combo,.grid-table-cell .spinner{width:100%;border:none;background-color:transparent;color:inherit;padding-left:0px;padding-right:0px}.grid-table-cell .combo input,.grid-table-cell .spinner input{margin-left:0px;margin-right:0px}.grid-table-cell input{font-size:inherit;font-family:inherit;background-color:transparent;border:none;box-sizing:border-box;width:100%}.grid-table-cell.icon-cell{color:#55555a;font-size:16px}body.dark-mode .grid-table-cell.icon-cell{color:#b9b9be}.grid-footer-area{border-top:1px solid #BBB;padding-top:4px;display:flex;justify-content:space-between;align-items:flex-end;font-size:13px}.grid-footer-area .grid-multiselect .gridButton{cursor:pointer;margin-left:8px}.grid-footer-area .grid-multiselect .gridButton:hover,.grid-footer-area .grid-multiselect .gridButton :not(.inactive){transition:color ease-out 150ms;color:#E1251B}.grid-footer-area .buttonControl{padding:0;line-height:inherit;font-size:inherit;margin-left:10px}.grid-pager{text-align:right}.grid-pager .ico{cursor:pointer}.grid-pager .ico:hover,.grid-pager .ico :not(.inactive){transition:color ease-out 150ms;color:#E1251B}.grid-pager .ico.inactive{opacity:.4;cursor:not-allowed}.grid-pager .ico:first-child{margin-right:10px}.grid-pager .ico:last-child{margin-left:10px}.grid-table-cell,.grid-header-cell{padding:2px 6px;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grid-table-cell.grid-row-status,.grid-header-cell.grid-row-status{text-overflow:clip;display:flex;align-items:center;gap:8px}.grid-table-cell.grid-row-status>i,.grid-header-cell.grid-row-status>i{margin-top:4px}.clearFilterIcon{margin:-3px 0 !important;font-size:x-small !important}.clearFilterIcon .fa-ban{color:#DD4B4B}.grid-filterEditor{position:absolute;font-size:smaller}.grid-filterEditor hr{border-color:rgba(184,184,184,0.4);border-top-width:0px}.grid-filterEditor>div{margin:4px}.grid-filterEditor .button{float:right;margin-bottom:4px}.table-header-color{color:#555}body.dark-mode .table-header-color{color:#BBB}.grid-table-cell .ui-selectmenu-button{width:calc(100% - 12px) !important;border:none;background-color:transparent}.grid-table-cell .gridButton{cursor:pointer;text-align:center;width:100%}.grid-table-cell .gridButton:hover{transition:color ease-out 150ms;color:#E1251B}.grid-comboFilter{max-height:200px;overflow-y:auto}.grid-comboFilter>div{max-width:250px;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.grid-link-template{color:#E1251B;cursor:pointer}.grid-link-template:hover{text-decoration:underline}.grid-entity-template{display:flex;align-items:center}.grid-entity-template>span:first-child{flex-shrink:0}.grid-entity-template>span:last-child{overflow:hidden;text-overflow:ellipsis}.grid-mail-cell :first-child{color:inherit}.grid-mail-cell>*:not(:first-child){display:none}.grid-mail-cell:hover{display:flex}.grid-mail-cell:hover :first-child{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.grid-mail-cell:hover>*:not(:first-child){flex-shrink:0;display:inline;font-size:16px;margin:2px;cursor:pointer}.grid-mail-cell:hover>*:not(:first-child):hover{text-decoration:none;transition:color ease-out 150ms;color:#E1251B}.grid-liveval-template{display:flex;align-items:center;flex-direction:row-reverse}.grid-liveval-template>span{overflow:hidden;text-overflow:ellipsis}.grid-liveval-template>.ico{flex-shrink:0;margin-top:-1px;margin-left:4px}.grid-connector-light.connected{color:#66BB6A}.grid-connector-light.notAuthenticated{color:orange}.grid-connector-light.disconnected{color:#DD4B4B}.grid-connector-light.released,.grid-connector-light.insecure,.grid-connector-light.blocked{color:darkgray}.grid-charge-tag-unknown{display:flex;align-items:baseline;justify-content:space-between}.grid-charge-tag-unknown #label{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;opacity:.5}.grid-charge-tag-unknown .icon-button{display:none}.grid-charge-tag-unknown:hover .icon-button{display:initial}.heatmap .data-area{position:absolute;top:20px;left:0px;right:0px}.help-indicator{font-size:14px;margin-left:3px;cursor:pointer;color:#55555a}.help-indicator:hover{transition:color ease-out 150ms !important;color:#E1251B !important}.help-indicator.open{color:#E1251B !important}body.dark-mode .help-indicator{color:#b9b9be}.help-indicator-content{font-size:14px;width:250px;padding:10px}.help-indicator-content>.help-indicator-ext{margin-top:8px;display:flex;align-items:center}.help-indicator-content>.help-indicator-ext>span{font-style:italic;margin-right:4px}.help-indicator-content>.help-indicator-ext>i{font-size:18px}.icon-picker{background-color:transparent;width:30px;height:16px;padding:3px;cursor:pointer;display:flex;align-content:center;justify-content:center}.icon-picker>.ico{font-size:16px}.icon-picker-content{display:flex;flex-direction:column;width:250px;height:200px;padding:0px}.icon-picker-content .grid-header-area{border-bottom:none}.icon-picker-content .card{box-shadow:none;cursor:pointer}.icon-picker-content .card .grid-table-cell{font-size:16px;display:flex;align-items:center;justify-content:center;color:#55555a}.icon-picker-content .grid-table-row.selected .grid-table-cell{background-color:#EC645D}.icon-picker-content .button-area{padding:3px;margin-top:0px;border-top:1px solid lightgray}body.dark-mode .icon-picker-content .card .grid-table-cell{color:rgba(255,255,255,0.9)}.extended-icon-picker .icon-button{flex-shrink:0;margin-left:4px;margin-right:14px}.text-input.hex{font-family:monospace;text-transform:uppercase;letter-spacing:2px}.multiline-input{padding:3px;outline:none;white-space:pre;min-width:100px;max-height:100px;overflow-x:hidden;overflow-y:auto;cursor:text}.check-input{display:flex;align-items:center;overflow:hidden}.check-input .box{color:#55555a;flex-shrink:0;font-size:16px;line-height:16px;transform:translateY(1px);margin:1px;cursor:pointer}.check-input input{display:none}.check-input input:checked+.box{opacity:.9}.check-input input:checked+.box:before{content:"\f14a";font-weight:900}.check-input .text{text-overflow:ellipsis;overflow:hidden;font-size:small;margin-left:6px}.check-input:not([disabled]):hover .box{color:#E1251B}.check-input:not([disabled]):active .box{background-color:rgba(160,160,160,0.1)}.check-input:not([disabled]) .box:active{background-color:rgba(160,160,160,0.1)}.check-input[disabled]{opacity:.4}.check-input[disabled] input+.box{cursor:not-allowed}body.dark-mode .check-input .box{color:#b9b9be}.toggle{position:relative;width:40px}.toggle input{display:none}.toggle div{display:block;cursor:pointer;height:15px;line-height:15px;margin-top:3px;margin-bottom:3px;border-radius:30px;background-color:#9E9E9E}.toggle div:before{content:"";display:block;width:21px;height:21px;background-color:white;position:absolute;top:0;bottom:0;right:19px;border-radius:30px;box-shadow:rgba(0,0,0,0.12) 0 1px 6px,rgba(0,0,0,0.12) 0 1px 4px;transition:all 450ms cubic-bezier(.23, 1, .32, 1) 0ms}.toggle input:checked+div{background-color:#EC645D}.toggle input:checked+div:before{right:0px;background-color:#E1251B}.toggle[disabled] div{cursor:not-allowed}.toggle[disabled] div:before{background-color:#E0E0E0 !important}body.dark-mode .toggle[disabled] div:before{background-color:gray !important}.image-input{display:flex;align-items:center}.image-input .preview{min-width:30px;min-height:30px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:6px}.image-input .preview>.ico{width:100%;height:100%;color:#C6C6C6}.image-input:not(.profile-pic) .preview.empty{box-sizing:border-box;border:1px solid lightgray}.image-input input{display:none}.file-open-button input{display:none}.file-input{width:200px;height:20px;display:flex;padding:2px}.file-input>div:first-child{flex-grow:1;flex-shrink:1;margin:0px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-input>label{font-size:16px;padding:0px;flex-grow:0;flex-shrink:0}.file-input>span{flex-grow:0;flex-shrink:0}.file-download a{color:#E1251B}.file-download img{display:block;max-width:100%;max-height:200px}.date-input{border-radius:0px}.filter-input{position:relative}.filter-input>.ico{position:absolute;left:0px;margin-top:5px;margin-left:4px;font-size:16px}.filter-input>.ico.clear{right:4px;left:auto;display:none;cursor:pointer}.filter-input>input{padding-left:35px;padding-right:25px;border:0;border-bottom:2px solid lightgray;padding-bottom:0px;background-color:transparent}.filter-input>input:disabled,.filter-input>input[readonly]{background-color:transparent;border-style:dotted}.filter-input>input:focus,.filter-input>input.open{border-bottom-color:#E1251B;box-shadow:none}.filter-input:hover>.search{color:#EC645D}.filter-input .clear:hover{color:#EC645D}.filter-input.active>.clear{display:inline}.multilang-input{padding:6px;min-width:250px;max-height:400px;overflow-x:hidden;overflow-y:auto}.multilang-input .language-line{display:flex}.multilang-input .language-line:not(:last-child){margin-bottom:6px}.multilang-input .language-line>span:first-child{width:25px;flex-shrink:0;font-size:smaller;text-transform:uppercase}.multilang-input .language-line>*:last-child{flex-grow:1;border:0;border-bottom:2px solid lightgray;padding-bottom:0px;background-color:transparent;outline:none;font-size:smaller;cursor:text;overflow:hidden;white-space:nowrap}.multilang-input .language-line>*:last-child:disabled,.multilang-input .language-line>*:last-child[readonly]{background-color:transparent;border-style:dotted}.multilang-input .language-line>*:last-child:focus,.multilang-input .language-line>*:last-child.open{border-bottom-color:#E1251B;box-shadow:none}.multilang-input.multiline .language-line>*:last-child{white-space:pre}.pin-input{display:flex;gap:.2em}.pin-input>input{border:1px solid #BBB;border-radius:0px;width:.85em;height:1.5em;padding:1px 2px;font-size:inherit;text-align:center}.coordiante-input{position:relative;width:100%;display:flex;align-items:center}.coordiante-input>.ico{position:absolute;font-size:16px;margin-top:-2px;right:4px;left:auto;cursor:pointer}.coordiante-input>input{box-sizing:border-box}.coordiante-input .ico:hover{color:#EC645D}.coordiante-input-content{width:300px;height:200px}.iti__country-list{font-size:12px;border-color:gray}.iti__selected-flag:focus{outline:unset}.iti__arrow{border-top-color:gray}.iti__flag{background-image:url("https://cdn.anyviz.io/intl-tel-input/17.0.0/flags.png")}.iti__country.iti__highlight{background-color:rgba(180,180,186,0.3)}.iti__country.iti__active{background-color:#EC645D}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url("https://cdn.anyviz.io/intl-tel-input/17.0.0/flags@2x.png")}}body.dark-mode .iti__country-list{background-color:#1E1E1E}.link-button{font-size:inherit;line-height:initial}.link-button:not(.button){padding:initial}.link-button:after{content:"..."}.link-button:hover{text-decoration:underline}.link-button:hover:not(.disabled)>*:not(.menu-opener){color:inherit}.icon-button{cursor:pointer}.icon-button:hover{transition:color ease-out 150ms;color:#E1251B}.weblink-button{cursor:pointer;color:#861610}.weblink-button:hover{opacity:.9}.youtube-button{cursor:pointer;color:#df4130}.youtube-button:hover{opacity:.85}.text-link{color:#E1251B;cursor:pointer}.text-link:hover{text-decoration:underline}.loadingIndicator .progressBar{height:5px;border-radius:5px;background-color:#555;position:absolute;top:2px}.loadingIndicator .dot{width:5px;height:5px;border-radius:5px;position:absolute;left:-20px;top:2px;background-color:#555;animation:move 4s infinite cubic-bezier(.2, .64, .81, .23);margin-left:15px}.loadingIndicator .dot:nth-child(2){animation-delay:100ms;margin-left:10px}.loadingIndicator .dot:nth-child(3){animation-delay:200ms;margin-left:5px}.loadingIndicator .dot:nth-child(4){animation-delay:300ms;margin-left:0px}@keyframes move{0%{opacity:0;left:0%}25%{opacity:1}50%{opacity:1}75%{opacity:0;left:100%}100%{opacity:0;left:100%}}.map-control .timeLabel{position:absolute;top:0px;right:0px;background:rgba(255,255,255,0.8)}.menu{min-width:200px;max-width:500px;box-sizing:border-box}.menu .menu-group{overflow-y:auto;overflow-x:hidden;padding:2px}.menu .menu-item{padding:4px;cursor:pointer;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.menu .menu-item:hover:not(.disabled){transition:background linear 200ms;background-color:rgba(180,180,186,0.3)}.menu .menu-item>.menu-icon{color:#55555a}.menu .menu-item>span:last-child{margin-left:10px;font-size:14px}.menu .menu-item.state-item:not(.disabled)>.menu-icon{color:#E1251B}.menu .menu-item.state-item:not(.active)>.menu-icon{visibility:hidden}.menu .menu-item.disabled{opacity:.4;cursor:not-allowed}.menu hr{margin:0px 0px 3px 34px;border-color:rgba(184,184,184,0.4);border-top-width:0px}body.dark-mode .menu .menu-item>.menu-icon{color:#b9b9be}@media (max-width:500px){.menu{max-width:100vw;max-height:100vh}}.passwordInput{width:100%}.passwordInput input{background-color:transparent}.passwordInput input:first-of-type{margin-bottom:4px}.passwordInput .inputDecorator{opacity:.4;pointer-events:none}.passwordInput .policyInfo{position:absolute;cursor:default;box-sizing:border-box;font-size:smaller;padding:4px}.passwordInput .policyInfo i{width:16px;text-align:center}.photoInput{width:100%;position:relative}.photoInput .fa-repeat{display:none}.photoInput .fa-times{position:absolute;display:block;background-color:black;color:white;width:32px;height:32px;line-height:32px;border-radius:50%;right:10px;top:10px}.photoInput.empty{min-height:50px;line-height:50px;border:3px dashed lightgray;text-align:center}.photoInput.empty .fa-times{display:none}.photoInput.empty .ico{font-size:20px}.photoInput:not(.empty) .fa-camera,.photoInput:not(.empty) .fa-upload{display:none}.photoInput.capture{border:none}.photoInput.capture video{width:100%}.photoInput.capture .fa-upload{display:none}.photoInput.capture .fa-times{display:block}.photoInput.capture .fa-camera{position:absolute;display:block;background-color:black;color:white;width:40px;height:40px;line-height:40px;border-radius:50%;bottom:10%;right:calc(50% - 20px)}.photoInput.capture.multipleCamera .fa-repeat{position:absolute;display:block;background-color:black;color:white;width:32px;height:32px;line-height:32px;border-radius:50%;left:10px;top:10px}.photoInput.is-dragover{background-color:rgba(180,180,186,0.3)}.photoInput .ico{cursor:pointer;padding:6px}.photoInput .ico:hover{transition:color ease-out 150ms;color:#E1251B}.photoInput img{max-width:100%}.pie-chart{display:flex}.pie-chart>.chart-legend{flex-direction:column;justify-content:flex-start}.pie-chart>.chart-legend .legend-item{margin-left:5px;margin-right:0px}.pivot>.toolbar{justify-content:flex-end}.pivot>.toolbar .timeLabel .ico{visibility:hidden}.pivot>.row-header-area{overflow:hidden;position:absolute;left:0px;bottom:0px}.pivot>.row-header-area .pivot-cell{text-align:right;font-weight:bolder}.pivot>.col-header-area{overflow:hidden;position:absolute;top:0px;right:0px}.pivot>.col-header-area .pivot-cell{text-align:center;font-weight:bolder;text-overflow:ellipsis}.pivot>.col-header-area .pivot-cell.invalid{color:red}.pivot>.data-area{overflow:auto;position:absolute;left:0px;right:0px;bottom:0px;-webkit-overflow-scrolling:auto}.pivot>.data-area .pivot-cell{text-align:right;border-left:1px solid #BBB;border-top:1px solid #BBB}.pivot>.data-area .pivot-cell.compare.raw{font-size:11px}.pivot .pivot-cell{position:absolute;display:inline-block;font-size:12px;line-height:12px;padding:4px;box-sizing:border-box;overflow:hidden;white-space:nowrap}.pivot .pivot-cell>.info-button{position:absolute;left:0px;top:3px;padding:0}.pivot .pivot-cell.total{background-color:rgba(200,200,225,0.15);font-weight:600}.pivot .pivot-cell.compare{border-left:none;opacity:.8}.pivot:hover .timeLabel.editable .text-area{text-decoration:underline}.pivot:hover .timeLabel.editable .ico{visibility:visible}.pivot:hover .export-button{text-decoration:underline}.pivot:hover .pivot-navigation{text-decoration:underline;cursor:pointer}.popup{position:absolute;width:320px;font-size:smaller;padding:10px;background:#e6e6eb;bottom:15px;right:15px;display:none;z-index:100}.popup .popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-weight:bold}.popup .popup-header .popup-close{margin-top:-4px;cursor:pointer}.popup .popup-header .popup-close:hover{color:#E1251B}.popup a{color:#E1251B}body.dark-mode .popup{background:#3e3e41}.progress-bar{position:absolute;background-color:lightgray;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,0.04) inset}.progress-bar .progress-bar-value{position:absolute;background-color:black;width:100%;height:100%}.progress-bar.vertical .progress-bar-value{bottom:0%}.progress-bar.animate .progress-bar-value{transition:width .4s cubic-bezier(.6, .3, .3, .6),height .4s cubic-bezier(.6, .3, .3, .6)}.radial-menu{position:absolute;border-radius:100%;background-color:rgba(50,50,50,0.75);color:whitesmoke;z-index:20;opacity:0;transform:scale(0);transition:all 250ms cubic-bezier(.175, .885, .32, 1.275);display:flex;align-items:center;justify-content:center}.radial-menu.viz-open{opacity:1;transform:scale(1)}.radial-menu .item-container{position:absolute;left:0;width:100%;height:100%;border-radius:100%}.radial-menu .radial-info{width:50%;text-align:center;text-transform:uppercase;font-size:small}.radial-menu .radial-item{text-decoration:none;display:block;height:40px;width:40px;line-height:40px;margin-left:-20px;margin-top:-20px;position:absolute;text-align:center;cursor:pointer;background-position:center;background-repeat:no-repeat;border-radius:100%;z-index:2}.radial-menu .radial-item.disabled{color:#8f8f8f;cursor:default}.radial-menu .radial-item:not(.disabled):hover{color:#E1251B;transform:scale(2);transition:transform 450ms cubic-bezier(.23, 1, .32, 1) 0ms;z-index:1}.radial-menu .extender{position:absolute;display:none;left:-5%;width:110%;height:110%;border-radius:100%;mask:radial-gradient(circle 121px, #0000 98%, #fff);-webkit-mask:radial-gradient(circle 121px, #0000 98%, #fff)}.radial-menu.sub-open .item-container>.radial-item:not(.sub-root){color:#8f8f8f}.radial-menu.sub-open .extender{left:-20%;width:140%;height:140%}.ref-editor{display:flex;align-items:center;justify-content:space-between;height:17px;min-width:32px;padding:2px;white-space:nowrap}.ref-editor>span:first-child{overflow:hidden;text-overflow:ellipsis;flex-grow:1;margin-left:3px}.ref-editor>.ico{flex-shrink:0}.ref-editor>.ico.fa-sparkles{margin-left:4px;display:none}.ref-editor.error-highlight{border-color:#DD4B4B}.ref-editor.highlight{background-color:rgba(255,224,178,0.5) !important}.ref-editor:not(.empty)>span:first-child:hover{color:#E1251B}.ref-editor:not(.empty)>span.ico:hover{cursor:pointer;color:#E1251B}.ref-editor.readonly{border-style:dotted}.ref-editor.simulated-value>.ico.fa-sparkles{color:#DD4B4B}.ref-editor.simulated-value>.ico.fa-sparkles:hover{color:#e57676}.sankey>.series-area{width:100%;height:100%}.slider{margin-top:4px;margin-bottom:4px;width:120px;height:2px;background-color:rgba(180,180,186,0.3)}.slider .bar{width:calc(100% - 10px);height:100%}.slider .activebar{height:100%;background-color:#EC645D}.slider .processbar{width:0%;height:100%;background-color:#861610;margin-top:-2px}.slider .anchor{position:relative;width:10px;height:10px;border-radius:10px;top:-6px;left:50%;background-color:#E1251B;cursor:pointer}@media (max-width:768px){.slider .anchor:after{position:absolute;content:"";top:-10px;right:-10px;left:-10px;bottom:-10px}}body.mobile-device .slider .anchor:after{position:absolute;content:"";top:-10px;right:-10px;left:-10px;bottom:-10px}.slider-spinner{display:flex;align-items:center}.slider-spinner .slider{margin-right:3px}.slider-spinner .spinner{width:50px;min-width:50px}.spinner{display:flex;align-items:center;width:200px;min-width:60px;padding:2px}.spinner .spin-label{flex-grow:1;text-align:right;cursor:text;overflow:hidden;text-overflow:ellipsis}.spinner .spin-label:focus{outline:none !important}.spinner .spin-unit{margin-left:4px;flex-grow:0;flex-shrink:0}.spinner input{flex-grow:1;flex-shrink:1;text-align:right;border:none;min-width:30px;padding:0px;font-family:inherit;font-size:inherit;background-color:transparent}.spinner .spin-Area{flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;margin-left:4px;margin-top:-2px;cursor:pointer;height:20px}.spinner .spin-Area>div{height:50%;overflow:hidden;display:flex}.spinner .spin-Area>div .ico{color:gray;font-size:16px}.spinner .spin-Area>div:first-child>.ico{margin-top:-2px}.spinner .spin-Area>div:last-child>.ico{margin-top:-3px}.spinner:not([disabled]) .spin-Area>div:hover>.ico{color:inherit}.svg-selector{display:flex;flex-direction:column}.svg-selector .buttonControl{padding:0;float:right}.svg-selector .svg-container{flex-shrink:1;flex-grow:1}.svg-selector .svg-container.fit{overflow:hidden}.tab-control{position:relative}.tab-control .tab-header{position:relative;display:flex;align-items:center;font-size:small;text-transform:uppercase;font-weight:bold}.tab-control .tab-header .ico{font-size:14px}.tab-control .tab-header>:first-child{display:flex;flex-grow:1;flex-wrap:wrap;overflow:hidden;z-index:1}.tab-control .tab-header>:first-child .tab-item{position:relative;display:inline-flex;height:36px;min-width:120px;padding:0px 10px 0px 10px;box-sizing:border-box;border-bottom:2px solid transparent;cursor:pointer;align-items:center;justify-content:center;opacity:.8}.tab-control .tab-header>:first-child .tab-item.active{border-bottom-color:#E1251B;opacity:1}.tab-control .tab-header>:first-child .tab-item>.tab-remove{position:absolute;right:0px;top:10px;visibility:hidden;height:36px;color:gray}.tab-control .tab-header>:first-child .tab-item>.tab-remove:hover{color:#E1251B}.tab-control .tab-header>:first-child .tab-item:hover{opacity:1}.tab-control .tab-header>:first-child .tab-item:hover>.tab-remove{visibility:visible}.tab-control .tab-header>:first-child .tab-item[disabled]{cursor:not-allowed;opacity:.5}.tab-control .tab-header .tab-add{flex-shrink:0;cursor:pointer;color:gray}.tab-control .tab-header .tab-add:hover{color:#E1251B}.tab-control .tab-header:before{flex:none;content:"";position:absolute;left:0px;bottom:0px;height:1px;width:100%;background-color:rgba(184,184,184,0.4)}.tab-control .tab-content{position:relative;padding:5px;margin-top:10px}.tag-ref-editor-settings{position:absolute;padding:5px}.tag-scale-editor>span{display:flex;cursor:pointer}.tag-scale-editor .display-item{display:flex;flex-direction:column}.tag-scale-editor .display-item>:first-child{font-size:x-small;font-weight:bold}.tag-scale-editor .display-item:not(:last-child){margin-right:2em}.tag-scale-editor-input{position:absolute;padding:5px}.tag-scale-editor-input .input-line{display:flex;align-items:center}.tag-scale-editor-input .input-line>.buttonControl{font-size:16px;margin:15px 10px 0px 10px;padding:0}.tag-scale-editor-input .input-line:not(:last-child){margin-bottom:10px}.tag-scale-editor-input .input-line:last-child{flex-direction:row-reverse}.tag-scale-editor-input .caption{font-size:x-small;font-weight:bold}.tag-scale-editor-input .spinner{width:100px;min-width:100px}.tag-scale-editor-input .only-for-layout{opacity:0;cursor:default}.tag-scale-editor-input.basic-mode .hide-in-basic{display:none}.tariff-chooser .tariff-entry{display:flex;margin-bottom:8px;align-items:center}.tariff-chooser .tariff-entry>span{flex-basis:30%;flex-shrink:0;font-size:small}.tariff-chooser .tariff-entry>.tariff-slider{flex-grow:1}.tariff-chooser .tariff-entry .slider{width:auto;margin:12px 2px 2px 2px}.tariff-chooser .tariff-entry .progress-bar{margin:2px;display:block;height:8px}.tariff-chooser .cost-label{text-align:right;font-size:small}.tariff-chooser .cost-label>span:first-child{color:#E1251B;cursor:pointer}.tariff-chooser .cost-label>span:first-child>span:first-child{color:#861610;font-weight:bold}.tariff-chooser .cost-label>span:first-child:hover{text-decoration:underline}.tariff-chooser .total-label{text-align:right;font-size:small;font-weight:bold}.tariff-chooser .tariff-info{letter-spacing:normal !important;font-weight:normal !important}.tariff-chooser .phone-cost{display:flex;flex-direction:row-reverse;align-items:center}.tariff-chooser .phone-cost>*{font-size:small}.tariff-chooser .phone-cost .buttonControl{padding:0px}.tag-definition-info{font-size:small}.tag-definition-info .ico{margin-right:2px}.tag-definition-info :not(.ico){color:#55555a}.tag-definition-info .usage-link{color:#E1251B;cursor:pointer}.tag-definition-info .usage-link:hover{text-decoration:underline}body.dark-mode .tag-definition-info :not(.ico):not(.usage-link){color:#b9b9be}.timeLabel{display:inline-flex;align-items:center;color:#666;font-size:14px}.timeLabel:hover{color:#333}.timeLabel>span{flex:1 1 auto;overflow:hidden;white-space:nowrap}.timeLabel>span.ico{flex:0 0 auto}.timeLabel>span.ico:hover{color:#E1251B}.timeLabel.editable{cursor:pointer}body.dark-mode .timeLabel{color:#CCC}body.dark-mode .timeLabel:hover{color:#EEE}.timeRangeEditor{width:262px;padding:4px}.timeRangeEditor h3{font-size:x-small;padding:4px 2px 2px 2px;margin:0px;text-align:center}.timeRangeEditor>.footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.timeRangeEditor>.footer .timerange-result{font-size:small;cursor:pointer;margin:0px 2px}.timeRangeEditor>.footer .timerange-result:hover{text-decoration:underline}.timeRangeEditor>.footer input{flex:1 1 auto;width:80px}.timeRangeEditor>.footer .button-area{flex-shrink:0}.timeRangeEditor>.footer .button.submit{flex:1;margin-right:2px}.timeRangeEditor .nav-shortcut{position:absolute;z-index:1;right:4px;top:2px;padding:0px;font-size:small}.timeRangeEditor .nav-shortcut>*{text-decoration:underline}.timeRangeEditor .section:hover~.section,.timeRangeEditor .section:hover{opacity:1 !important}@media (max-width:768px){.timeRangeEditor{position:fixed !important;width:auto !important;left:10px !important;right:10px !important;top:72px !important;padding:6px}.timeRangeEditor .timeRangeEditor-row{line-height:33px}.timeRangeEditor .timeRangeEditor-row .navButton,.timeRangeEditor .timeRangeEditor-row .button{width:36px;line-height:33px}.timeRangeEditor .timeRangeEditor-row .timeElements{width:280px}.timeRangeEditor .button{padding:6px 8px 6px 8px}.nav-shortcut{display:flex}.nav-shortcut>*{padding:4px}.nav-shortcut .menu-opener{font-size:larger;margin-left:2px}}.timeRangeEditor-row{display:flex;justify-content:center;line-height:22px;font-size:smaller;text-align:center}.timeRangeEditor-row .navButton{width:24px;color:gray;line-height:22px;margin:1px;cursor:pointer}.timeRangeEditor-row .navButton:hover{color:#E1251B}.timeRangeEditor-row .timeElements{width:210px;display:flex}.timeRangeEditor-row .timeElements div{flex:1}.timeRangeEditor-row .timeElements .element-label{margin-top:8px;color:gray}.timeRangeEditor-row .timeElements .element{background-color:rgba(200,200,225,0.15);cursor:pointer;margin:1px}.timeRangeEditor-row .timeElements .element.active{color:#E1251B}.timeRangeEditor-row .timeElements .element:hover{background-color:rgba(184,184,184,0.4)}.timeRangeEditor:not(.timeRangeInput) .rangeOnly{display:none}.timeRangeEditor:not(.timeRangeInput) .nav-shortcut .menu-opener{display:none}.timeRangeEditor.timeRangeInput .timeRangeEditor-row .timeElements .element.selected{background-color:#E1251B;color:white}.tooltip{display:inline-block;padding:10px;z-index:400;font-size:12px;max-width:450px}.tooltip .subdetail{font-size:11px;color:#666;padding:4px}.tooltip table{font-size:11px}.tooltip table:not(:first-child){margin:2px}.tooltip table tr td{padding:0px;margin:0px}.tooltip table tr td:first-of-type{font-weight:bolder;padding-right:4px}.tooltip.flow{display:inline-flex;gap:8px}.tree ul{margin:0px;padding-left:12px}.tree ul:not(.expanded){display:none}.tree>ul{padding-left:0px}.tree .view-more .node-text{cursor:pointer}.tree .empty-text .node-text{font-size:smaller;text-wrap:wrap}.tree.with-settings{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.tree.with-settings>ul:last-child{border-top:1px solid rgba(184,184,184,0.4)}.tree-item{display:flex;align-items:center}.tree-item.selected .node-text{color:#E1251B}.tree-item.divider{padding:3px 0px}.tree-item.divider .node-text{border-bottom:1px dashed rgba(124,124,124,0.5);padding:0}.tree-item.divider .node-text.node-text:first-child{margin:0px}.tree-item:not(.dragging):not(.empty-text):not([drop]):hover .node-text,.tree-item.context-open .node-text{color:#EC645D}.tree-item[drop=before]{box-shadow:0 -1px 0 0 #EC645D,inset 0 1px 0 0 #EC645D}.tree-item[drop=into]{background-color:#EC645D}.tree-item[drop=after]{box-shadow:inset 0 -1px 0 0 #EC645D,0 1px 0 0 #EC645D}.tree-item .node-indicator{flex-shrink:0;cursor:pointer;font-size:13px}.tree-item .node-icon{flex-grow:0;flex-shrink:0;margin-right:.6rem}.tree-item .node-text{flex-grow:1;flex-shrink:1;cursor:default;padding:3px 0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-item .node-text:first-child{margin-left:16px}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:local('Roboto Light'),local('Roboto-Light'),url('https://cdn.anyviz.io/roboto/18/roboto-v18-300.woff2') format('woff2'),url('https://cdn.anyviz.io/roboto/18/roboto-v18-300.woff') format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url('https://cdn.anyviz.io/roboto/18/roboto-v18-regular.woff2') format('woff2'),url('https://cdn.anyviz.io/roboto/18/roboto-v18-regular.woff') format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:local('Roboto Medium'),local('Roboto-Medium'),url('https://cdn.anyviz.io/roboto/18/roboto-v18-500.woff2') format('woff2'),url('https://cdn.anyviz.io/roboto/18/roboto-v18-500.woff') format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url('https://cdn.anyviz.io/roboto/18/roboto-v18-700.woff2') format('woff2'),url('https://cdn.anyviz.io/roboto/18/roboto-v18-700.woff') format('woff')}@font-face{font-family:'Font Awesome 5 Duotone';font-style:normal;font-weight:900;font-display:block;src:url('https://cdn.anyviz.io/fontawesome/5.13.0/fa-duotone-900.woff2') format('woff2'),url('https://cdn.anyviz.io/fontawesome/5.13.0/fa-duotone-900.woff') format('woff')}.fad{font-family:'Font Awesome 5 Duotone';font-weight:900}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:normal;font-display:block;src:url('https://cdn.anyviz.io/fontawesome/5.13.0/fa-brands-400.woff2') format('woff2'),url('https://cdn.anyviz.io/fontawesome/5.13.0/fa-brands-400.woff') format('woff')}.fab{font-family:'Font Awesome 5 Brands';font-weight:normal}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:block;src:url('https://cdn.anyviz.io/fontawesome/5.13.0/fa-light-300.woff2') format('woff2'),url('https://cdn.anyviz.io/fontawesome/5.13.0/fa-light-300.woff') format('woff')}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:block;src:url('https://cdn.anyviz.io/fontawesome/5.13.0/fa-regular-400.woff2') format('woff2'),url('https://cdn.anyviz.io/fontawesome/5.13.0/fa-regular-400.woff') format('woff')}.far{font-family:'Font Awesome 5 Pro';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:block;src:url('https://cdn.anyviz.io/fontawesome/5.13.0/fa-solid-900.woff2') format('woff2'),url('https://cdn.anyviz.io/fontawesome/5.13.0/fa-solid-900.woff') format('woff')}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}*{font-family:'Roboto',sans-serif}#selection-helper{display:none;position:fixed;color:rgba(0,0,0,0.87);background-color:#f4f4f7;z-index:10;bottom:0px;margin-left:-11px;padding:2px 4px;font-size:9.75pt;border-top-right-radius:3px}#selection-helper .key-info{text-transform:uppercase;font-family:Courier New, Courier, monospace;border:1px solid lightgray;padding:0px 2px;margin:0px 2px}body.dark-mode #selection-helper{color:#b9b9be;background-color:#333335}#rubberband{display:none;position:absolute;background-color:rgba(30,135,225,0.1);border:1px dashed rgba(0,0,0,0.5);z-index:10;cursor:move;margin:-1px}#rubberband>.toolbar{margin-top:-22px;opacity:.1;cursor:default;max-width:5px}#rubberband>.toolbar:hover{opacity:1}#rubberband>.toolbar .buttonControl{padding:0}#rubberband>.info{position:absolute;cursor:default;font-family:Courier New, Courier, monospace;font-size:9.75pt}#rubberband>.info#width{transform:translateX(-50%) translateY(-50%);left:50%;top:100%;margin-top:11px}#rubberband>.info#height{transform:translateX(-50%) translateY(-50%) rotate(-90deg);top:50%;left:100%;margin-left:11px}#rubberband.ignore-click{pointer-events:none}@keyframes anchorOpacity{0%{opacity:1}33%{opacity:.5}66%{opacity:1}100%{opacity:1}}#rubberband>.anchor{position:absolute;width:7px;height:7px;border-radius:50%;border:1px solid rgba(0,0,0,0.5);background-color:white;animation-name:anchorOpacity;animation-duration:3s;animation-delay:2s;animation-iteration-count:infinite}#rubberband .anchor.resizing:after,#rubberband #anchorRotate.resizing:after{content:"";position:fixed;left:0px;top:0px;right:0px;bottom:0px;top:-100px;right:-100px;bottom:-100px;left:-100px}#rubberband>.resizing{z-index:1}#rubberband.resizing>.anchor{animation-name:none}#rubberband:hover>.anchor{animation-name:none}#anchorTopLeft{left:-5px;top:-5px;cursor:nw-resize}#anchorTop{left:calc(50% - 5px);top:-5px;cursor:n-resize}#anchorTopRight{right:-5px;top:-5px;cursor:ne-resize}#anchorRight{right:-5px;top:calc(50% - 5px);cursor:e-resize}#anchorRightBottom{right:-5px;bottom:-5px;cursor:se-resize}#anchorBottom{left:calc(50% - 5px);bottom:-5px;cursor:s-resize}#anchorBottomLeft{left:-5px;bottom:-5px;cursor:sw-resize}#anchorLeft{left:-5px;top:calc(50% - 5px);cursor:w-resize}#rubberband>#sizeRotatorRight{width:9px;height:9px;right:-6px;top:calc(50% - 6px);cursor:move}#rubberband>#sizeRotatorLeft{width:9px;height:9px;left:-6px;top:calc(50% - 6px);cursor:move}#anchorRotate{position:absolute;left:calc(50% - 11px);top:-42px}#anchorRotate canvas{display:block}#anchorRotate>div{position:absolute;left:50%;top:18px;width:1px;height:19px;background-color:rgba(0,0,0,0.3);cursor:default}#rubberband.minimal #anchorTopLeft,#rubberband.minimal #anchorTopRight,#rubberband.minimal #anchorRightBottom,#rubberband.minimal #anchorBottomLeft{opacity:0}#rubberband.minimal #anchorTopLeft:not(.resizing),#rubberband.minimal #anchorTopRight:not(.resizing),#rubberband.minimal #anchorRightBottom:not(.resizing),#rubberband.minimal #anchorBottomLeft:not(.resizing){display:none}body.dark-mode #rubberband{border-color:white}body.dark-mode #rubberband #anchorRotate>div{background-color:white}.toolbar{display:flex}.toolbar>*{flex-shrink:0;line-height:16px}.toolbar>.seperator{display:inline-flex;align-self:stretch;margin-left:3px;margin-right:3px;width:1px;background-color:dimgray}body.admin #workspace{padding:10px}body.admin #workspace h3{margin:5px 0px 10px 0px;text-transform:uppercase;font-size:small;color:darkgray}body.admin #workspace h3:not(:first-child){margin-top:20px}body.admin #workspace button.button{margin-left:10px}body.admin #workspace #logOutput{display:flex;flex-direction:column;height:100%}body.admin #workspace #logOutput .grid{flex-grow:1;max-height:none;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.2);height:100%}body.admin #workspace #logOutput .chart{flex-shrink:0}body.admin #workspace #logOutput .combo{flex-grow:0;flex-shrink:0}body.admin #workspace #logOutput .logContainer{flex-grow:1;border:1px solid gray;margin-top:2px;padding:2px}body.admin #workspace #content-editor{display:flex;flex-shrink:0;height:100%}body.admin #workspace #content-editor>div{display:flex;flex-direction:column;flex-grow:1;width:50%}body.admin #workspace #content-editor>div:first-child{max-width:600px;margin-right:8px}body.admin #workspace #content-editor .file-browser .file-tools{margin-bottom:5px;height:unset;background:none}body.admin #workspace #content-editor .image-viewer{background-repeat:no-repeat;background-position-x:center;background-position-y:center}body.admin #workspace #cloud-content .stats-content{display:flex;flex-direction:row;flex-grow:1;overflow:hidden}body.admin #workspace #cloud-content .stats-content>:first-child{margin-right:30px}body.admin #workspace .newsletter-config{max-width:800px;margin:0 !important}body.admin #workspace .new-project-list .icon-cell{font-size:13px}body.admin .fullheight{display:flex;flex-direction:column;height:100%}body.admin .fullheight .grid{flex-grow:1;max-height:none;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.2);height:100%}body.admin .fullheight .chart{flex-shrink:0}body.admin #tariff{display:flex;flex-wrap:wrap;justify-content:space-between;height:100%}body.admin #tariff .box{flex:1 1 auto;height:calc(50% - 10px);width:100%;display:flex;flex-direction:column}body.admin #tariff .box .grid{flex-grow:1;max-height:none;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.2);height:100%}body.admin #tariff #history{width:60%}body.admin #tariff #history .grid{margin-right:10px}body.admin #tariff #phone{width:40%}body.admin #version-info{display:block;padding-right:12px;font-size:smaller}body.admin .safemode-control{color:black;background-color:white;cursor:default;border:1px solid rgba(184,184,184,0.4);box-sizing:border-box;z-index:200;font-size:10pt;padding:4px;display:flex;flex-direction:column}body.admin .safemode-control .buttonControl{border:1px solid gray;border-radius:4px;padding:4px;margin:4px}body.admin .safemode-control .buttonControl.active{background-color:#66BB6A}.dialog .tag-statistic-header{font-size:smaller;text-align:center}.dialog .tag-statistic{display:flex;justify-content:center;gap:24px}.dialog .tag-statistic>div{display:flex;gap:2px;flex-direction:column;align-items:center;text-align:center}.dialog .tag-statistic .ico{color:#55555a;margin-bottom:3px}.dialog .tag-statistic .date-link{cursor:pointer}.dialog .tag-statistic .additional{font-size:x-small}.dialog .tag-statistic:hover .date-link{text-decoration:underline}.dialog .icon-browser-grid .card{box-shadow:none;cursor:move}.dialog .icon-browser-grid .card .ico{color:#55555a}.dialog .icon-browser-grid .card>:not(:first-child){font-size:12px;color:gray}.dialog .youtube-button{float:right;font-size:28px}.dialog .forgot-password,.dialog .send2FactorMail,.dialog .external-link{display:inline-block;margin-top:6px;color:#E1251B}.dialog #code-editor-dialog{flex-direction:row !important;padding:0}.dialog #code-editor-dialog>*{width:50%;box-sizing:border-box}.dialog #code-editor-dialog>*.highlight .tab-anyviz{background-color:rgba(255,224,178,0.5)}.dialog #code-editor-dialog .tab-html .ico{font-size:16px;color:#DE4B25}.dialog #code-editor-dialog .tab-css .ico{font-size:16px;color:#006BB4}.dialog #code-editor-dialog .tab-js .ico{font-size:16px;color:#E2C430}.dialog #code-editor-dialog .code-tab-content{flex-grow:1}.dialog #code-editor-dialog .code-tab-content:not(.code-editor){display:flex;flex-direction:column}.dialog #code-editor-dialog .code-tab-content:not(.code-editor) .grid{flex-grow:1}.dialog #code-editor-dialog .code-tab-content:not(.code-editor) .grid .empty-text{padding:20px}.dialog #code-editor-dialog .code-tab-content:not(.code-editor) .check-input{margin:10px}.dialog #code-editor-dialog iFrame{border:none;width:100%;height:calc(100% - 4px)}.dialog .card-button{padding:12px 6px;cursor:pointer;display:flex;align-items:center;gap:6px;border-radius:3px}.dialog .card-button>.ico{font-size:38px !important;color:#55555a}.dialog .card-button>div>h1{color:#55555a;font-size:15px;margin:4px 4px 2px 6px}.dialog .card-button>div>p{margin:2px 4px 4px 6px}.dialog .card-button.disabled{cursor:not-allowed;opacity:.4}.dialog .card-button:hover:not(.disabled){background:rgba(180,180,186,0.3)}.dialog .card-button.selected{background:#E1251B}.dialog .card-button-area{display:flex;flex-direction:column;gap:8px}.dialog .card-button-area .card-button{padding:8px 6px;border:1px solid lightgray}.dialog .card-addon{padding:8px 0px;position:relative;border-radius:3px;border:1px solid rgba(184,184,184,0.4)}.dialog .card-addon:not(:last-child){margin-bottom:12px}.dialog .card-addon>i{font-size:38px;top:34px;left:4px;position:absolute;opacity:.75}.dialog .card-addon>h1{opacity:.75;font-size:15px;margin:4px 4px 2px 66px}.dialog .card-addon>p{margin:2px 4px 4px 66px}.dialog .card-addon .footer{margin-top:8px;display:flex;align-items:center;justify-content:space-between;font-weight:bold}.dialog .card-addon .footer button{margin-right:8px}.dialog .card-addon .footer .status{color:rgba(184,184,184,0.4);border:1px solid rgba(184,184,184,0.4);border-radius:30px;margin-left:8px;padding:0px 8px 2px 8px}.dialog .card-addon .footer .status.active{color:#66BB6A;border-color:#66BB6A}.dialog .ca-example{position:relative;color:black}.dialog .ca-example img{border:1px solid lightgray;border-radius:3px}.dialog .ca-example>span{position:absolute}.dialog a.button{font-size:smaller}.dialog .config-table{font-size:smaller}.dialog .config-table td:first-child{font-weight:bold;padding-right:8px}.dialog .config-table td:first-child:after{content:":"}.dialog .button-row{display:flex;margin-top:18px}.dialog .command-row{display:flex;align-items:center}.dialog .command-row>span:first-child{font-size:smaller}.dialog .command-row input{border:1px dotted gray;border-radius:4px;margin-left:12px;flex-grow:1;font-family:Consolas;padding:4px 32px 4px 8px}.dialog .command-row .buttonControl{margin-left:-30px}.dialog .array-editor .config-entry>span:first-of-type{font-size:13px}.dialog .task-action-list .task{padding:8px;margin-top:18px;background:rgba(180,180,186,0.3);margin-bottom:0px}.dialog .task-action-list .task .ico{margin-right:6px;font-size:16px;color:#66BB6A}.dialog .task-action-list .task-content{padding:1px 8px;border:1px solid rgba(180,180,186,0.3);border-top:none}.dialog .task-action-list .task-content p{margin:5px 0 10px 0}.dialog .task-action-list .task-content .dialog-entry>span:first-of-type{display:none}.dialog .ql-editor *{font-size:initial}.dialog .ql-editor * a{color:#E1251B}.dialog .ql-picker-options{min-width:212px}.dialog .service-access{display:flex;align-items:center;gap:8px}.dialog .service-access span{font-size:13px}body.dark-mode .dialog .icon-browser-grid .card .ico{color:rgba(255,255,255,0.9)}body.dark-mode .dialog .card-button>i,body.dark-mode .dialog .card-button>h1{color:#b9b9be}body.dark-mode .dialog .tag-statistic .ico{color:rgba(255,255,255,0.9)}body.management #workspace{display:flex;flex-direction:column}.mgm-head{padding:8px 8px 0px 8px;display:flex;flex-shrink:0;align-items:center;gap:10px;overflow:hidden}.mgm-head .buttongroup{flex-shrink:0}.mgm-head .filter-input{width:280px;min-width:100px;flex-shrink:5}.mgm-head .chip-input{border:none;flex-shrink:1;overflow:hidden;display:flex}.mgm-head .chip-input .chip{background-color:#E1251B;border:none;overflow:hidden}.mgm-head .chip-input .chip :first-child{overflow:hidden;text-overflow:ellipsis}.mgm-content{padding:11px;overflow:hidden;flex-grow:1}.mgm-content .grid-table .card{font-size:smaller;border-radius:4px;background-color:white}.mgm-content .grid-table .card *:not(.ico){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgm-content .grid-table .card .header{padding:12px;display:flex;gap:6px;align-items:center}.mgm-content .grid-table .card .header .name{color:darkgray;text-transform:uppercase;flex-grow:1}.mgm-content .grid-table .card .content{display:flex;justify-content:space-between;padding:12px;padding-top:0;gap:20px}.mgm-content .grid-table .card .content .icon-info .ico{width:auto;margin-right:5px}.mgm-content .grid-table .card .buttons{flex-shrink:0;display:flex;gap:6px}.mgm-content .grid-table .card .buttons>.ico{cursor:pointer;flex-shrink:0;font-size:16px;width:auto}.mgm-content .grid-table .card .simple-button{flex-shrink:0}.mgm-content .grid-table .image-card{display:flex;align-items:center}.mgm-content .grid-table .image-card .user-avatar{font-size:64px;width:64px;height:64px;background-size:64px;margin-left:12px;margin-right:0px}.mgm-content .grid-table .image-card .content-area{flex-grow:1}body.dark-mode .mgm-content .grid-table .card{background-color:#333335}.header-info-content{color:black;background-color:white;cursor:default;border:1px solid rgba(184,184,184,0.4);box-sizing:border-box;z-index:200;font-size:10pt;position:fixed;top:calc(54px - 8px) !important}.header-info-content.ui-resizable{width:420px;min-width:420px}.header-info-content>div{margin:10px}.header-info-content hr{border-color:rgba(184,184,184,0.4);border-top-width:0px}.header-info-content .filter-input{margin-left:10px;margin-right:10px}.header-info-content .buttonControl{padding:0}.header-info-content .toggle-settings{display:flex;justify-content:space-between;align-items:center}body.dark-mode .header-info-content{color:white;background-color:#1E1E1E}.header-info{position:relative;margin-right:24px}.header-info>.ico{position:relative;cursor:pointer}.header-title-info{margin-right:12px;cursor:pointer;font-size:14px}.header-title-info>:first-child{display:flex;align-items:center;max-width:200px;white-space:nowrap}.header-title-info>:first-child span:last-child{text-overflow:ellipsis;overflow:hidden}.header-title-info>:first-child:hover span:nth-child(2){text-decoration:underline}.header-title-info .header-icon{flex:0 0 auto;color:#E6E6E6;font-size:32px;width:32px;height:32px;margin-right:4px;background-size:32px;border-radius:100%;background-repeat:no-repeat;background-position:center}.header-title-info .header-icon.fa-stack{font-size:16px}.header-title-info .header-icon.fa-stack .ico{color:inherit}.header-title-info .header-icon.image-active{color:transparent !important}.header-title-info .highlight-indicator{position:absolute;margin-top:-34px;margin-left:24px;background-color:#DD4B4B;height:8px;width:8px;border-radius:8px;border:2px solid #27282A;cursor:pointer;display:none}.header-title-info.highlight .highlight-indicator{display:block}.header-title-info .header-info-content{width:350px;min-height:100px}.header-title-info .header-info-content .name-area{display:flex;align-items:center}.header-title-info .header-info-content .name-area>.header-icon{margin:0px 15px 0px 5px;color:#C6C6C6;font-size:48px;width:48px;height:48px;background-size:48px}.header-title-info .header-info-content .name-area>.header-icon.fa-stack{font-size:24px}.header-title-info .header-info-content .name-area>.title-area{overflow:hidden}.header-title-info .header-info-content .name-area .title{font-size:larger;font-weight:bold;overflow:hidden;text-overflow:ellipsis}.header-title-info .header-info-content .name-area .subtitle{opacity:.7}.header-title-info .header-info-content .name-area .buttonControl{margin-top:8px}.header-title-info .header-info-footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.header-title-info.project>div:first-child .header-icon{width:1em}.header-title-info.project>div:first-child .header-icon>:first-child{display:none}body.light-header:not(.dark-mode) #header>.header-title-info>div>.header-icon{color:#555557}body.light-header:not(.dark-mode) #header>.header-title-info .highlight-indicator{border-color:white}.installation-info{background:#DD4B4B;border-radius:50px;padding:5px 10px;cursor:pointer}.installation-info>:not(.ico){font-size:14px;margin-left:3px}.help-info>.header-info-content{width:max-content}.help-info>.header-info-content>div{display:flex;align-content:center}.help-info>.header-info-content .ico{margin-right:6px;font-size:larger;color:#55555a}.help-info .highlight-indicator{position:absolute;top:-2px;left:13px;background-color:orange;height:7px;width:7px;border-radius:7px;cursor:pointer;display:none}.help-info.highlight .highlight-indicator{display:block}.help-info.highlight>.header-info-content .changelog-icon.ico{color:orange}body.dark-mode .help-info>.header-info-content .ico{color:#b9b9be}.map-info .header-info-content{width:50vw;height:60vh;min-height:300px}.map-info .header-info-content>div{margin:0}.instance-inactive-info{margin-right:12px;font-size:14px;font-weight:bold;color:#DD4B4B}.alert-info .grid,.task-info .grid{width:calc(100% - 20px);min-height:120px;max-height:240px}.alert-info .grid .grid-data-area,.task-info .grid .grid-data-area{overflow-y:hidden}.alert-info .grid .grid-table-cell,.task-info .grid .grid-table-cell{font-size:12px}.alert-info .ui-resizable-handle,.task-info .ui-resizable-handle{margin:0}.alert-count,.task-count{position:absolute;top:-3px;left:10px;background-color:#DD4B4B;font-size:10px;height:14px;width:14px;border-radius:14px;display:flex;justify-content:center;align-items:center;margin-top:-1px;cursor:pointer}.project-list{max-height:400px;overflow-y:auto}.project-list .info-project{display:flex;align-items:center;padding:2px 0 2px 0;cursor:pointer}.project-list .info-project a{flex-grow:1;flex-shrink:1;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list .info-project .inactive-info{flex-grow:0;flex-shrink:0;cursor:default;color:#DD4B4B}.project-list .info-project .hover-only{display:none;flex-grow:0;flex-shrink:0;cursor:pointer}.project-list .info-project .hover-only:hover{color:#EC645D}.project-list .info-project.active{font-weight:bold;cursor:default}.project-list .info-project:hover:not(.active) a{color:#EC645D}.project-list .info-project:hover .hover-only{display:inline-block}@media (max-width:1100px){.header-title-info>:first-child>*:not(:first-child){display:none}}@media (max-width:768px){.header-title-info>:first-child>*:not(:first-child){display:none}.alert-info>:first-child,.task-info>:first-child{font-size:18px}.alert-count,.task-count{font-size:11px;padding:1px;left:10px;margin-top:-5px}.header-info-content{position:fixed !important;width:auto !important;left:10px !important;right:10px !important;top:72px !important;min-width:0px !important}.installation-info>:not(.ico){display:none}}.burger-button{border:0;padding:0px;background-color:transparent;cursor:pointer;margin:4px}.burger-button span{display:block;width:22px;height:2px;margin:4px;border-radius:1px;background-color:#E1251B}.layout-selector-row{display:flex;align-items:center}.layout-selector-row.full-size-layout .layout-selector-preview>div{display:flex;align-items:center;justify-content:center}.layout-selector-row.full-size-layout .ico{font-size:32px;color:gray;opacity:.4}.layout-selector-preview{width:120px;display:flex;cursor:pointer}.layout-selector-preview>div{box-sizing:border-box;width:40px;height:40px;border:1px solid rgba(184,184,184,0.75)}.layout-selector-preview>div:not(:first-child){margin-left:-1px}.layout-selector-preview>div:not(:last-child){border-right-width:0px}.layout-selector-preview:hover>div{transition:background linear 200ms;background-color:#EC645D}.layout-selector-preview:first-child{margin-right:8px}.app-design-config{display:flex}.app-design-config .buttonControl{display:flex;flex-direction:column;align-items:center;width:55px;border:1px solid transparent;border-radius:3px}.app-design-config .buttonControl .ico{color:#434548 !important;font-size:24px}.app-design-config .buttonControl .fa-stack .ico:first-child{color:white !important;transform:scale(.8)}.app-design-config .buttonControl>span:first-child{margin-top:2px}.app-design-config .buttonControl>span:last-child{color:gray !important;font-size:11px}.app-design-config .buttonControl.selected{border-color:#E1251B}.user-avatar{font-size:24px;width:24px;height:24px;background-size:24px;background-repeat:no-repeat;background-position:center;border-radius:100%;margin-right:6px;margin-top:1px;flex-shrink:0;color:#BBB}.user-avatar.image-active{color:transparent !important}body:not(.edit-mode):not(.prevent-fullsize) #content.full-size #workspace{display:flex;flex-direction:column}body:not(.edit-mode):not(.prevent-fullsize) #content.full-size #playground{flex-grow:1;height:100%}body:not(.edit-mode):not(.prevent-fullsize) #content.full-size #playground>.layout{width:100%;height:100%}body:not(.edit-mode):not(.prevent-fullsize) #content.full-size #playground>.layout>.outer-box{height:inherit;width:100%}body:not(.edit-mode):not(.prevent-fullsize) #content.full-size #playground>.layout>.outer-box>.playbox{width:inherit;height:inherit}#playground{position:relative;padding:11px;height:1px}#playground .compatibility-error{position:relative}.layout{flex:0 0 auto;display:flex;align-content:flex-start}.layout>.layout-config{opacity:.25;display:table;align-self:flex-start}.layout>.layout-config:hover{opacity:1}.layout>.layout-config>div{margin-left:4px;width:26px;height:24px;color:#55555a;font-weight:700;font-size:14px;text-align:center;line-height:22px;position:relative}.layout>.layout-config>div.special-layout-info{color:#861610;margin-top:15px}.layout>.layout-config>div:hover:not(.not-clickable){cursor:pointer;color:#E1251B}.layout>.layout-config>div.strike-through:after{content:"";position:absolute;border-right:2px solid #DD4B4B;width:28px;height:28px;left:2px;top:-20px;transform:rotate(45deg);transform-origin:0% 0%}.layout.active>.layout-config{opacity:1}.layout>.outer-box{margin-top:-1px;margin-left:-1px}body.dark-mode .layout>.layout-config>div{color:#b9b9be}@media (max-width:768px){body:not(.report-mode) #playground{width:100% !important;padding:0;padding-top:1px}body:not(.report-mode) .layout{flex-wrap:wrap;margin-top:0px !important}body:not(.report-mode) .layout>.outer-box{margin-left:0px !important;margin-top:-1px}}body.mobile-device #playground{width:100% !important;padding:0;padding-top:1px}body.mobile-device .layout{flex-wrap:wrap;margin-top:0px !important}body.mobile-device .layout>.outer-box{margin-left:0px !important;margin-top:-1px}.playbox{background-color:white;position:relative;box-sizing:border-box;border:1px dotted rgba(184,184,184,0.62);overflow:hidden;width:400px;height:400px}.playbox.slotSize2{width:799px}.playbox.slotSize3{width:1198px}.playbox.slotHeight2{height:800px}.edit-pic-allowed .playbox.active{border-style:solid;border-color:#EC645D;z-index:2}.empty-info-editor{text-align:center;margin-top:3em;padding:11px;display:none}.empty-info-editor .description a{color:#E1251B}.empty-info-editor .btn-area{display:flex;justify-content:center;margin-top:2.5em;gap:2em}.empty-info-editor .btn-area a{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;gap:.2em}.empty-info-editor .btn-area a:hover{text-decoration:none}.empty-info-editor .btn-area .ico{font-size:24px}.empty-info-editor .btn-area span{font-size:smaller;font-weight:bold}body.edit-mode #workspace.empty .empty-info-editor{display:block}.slide-menu{position:relative;top:0px;height:100%;width:263px;background-color:#f4f4f7;transition:left 200ms;flex-direction:column;display:flex}.slide-menu>:nth-child(1){display:none;height:54px;width:100%;align-items:center;justify-content:center}.slide-menu>:nth-child(1)>img{max-width:233px;max-height:57px}.slide-menu>:nth-child(2){flex:1 0px;width:100%;-webkit-overflow-scrolling:touch;overflow-y:auto}.slide-menu.open{left:0px !important;display:flex !important}.slide-menu .tree ul{padding:0px}.slide-menu .tree .tree-item{border-left-style:solid;border-left-width:4px;border-left-color:transparent;transition:all 450ms cubic-bezier(.23, 1, .32, 1) 0ms}.slide-menu .tree .tree-item .node-indicator{font-size:16px}.slide-menu .tree .tree-item .node-text:first-child{margin-left:20px}.slide-menu .tree .tree-item .node-text{padding:15px 15px 14px 0px;cursor:pointer}.slide-menu .tree .tree-item .node-text *{cursor:pointer}.slide-menu .tree .tree-item:hover{border-color:#EC645D}.slide-menu .tree .tree-item:hover .node-text{color:inherit}.slide-menu .tree .tree-item.selected{color:#E1251B;border-color:#E1251B}body.dark-mode .slide-menu{background-color:#333335}@media (max-width:768px){.slide-menu{position:fixed;left:-300px;z-index:110;background-color:#27282A;color:#d2d2d2}.slide-menu .node-indicator{color:#d2d2d2}.slide-menu>:nth-child(1){display:flex;height:72px}.info-project{padding:5px 0 5px 0}}body.mobile-device .slide-menu{position:fixed;left:-300px;z-index:110;background-color:#27282A;color:#d2d2d2}body.mobile-device .slide-menu .node-indicator{color:#d2d2d2}body.mobile-device .slide-menu>:nth-child(1){display:flex;height:72px}body.mobile-device .info-project{padding:5px 0 5px 0}.snackbar{position:absolute;bottom:0px;left:0px;right:0px;width:100%;z-index:101;display:flex;justify-content:center;pointer-events:none}.snackitem{display:none;min-width:250px;padding:10px;text-align:center;background-color:#27282A;color:#d2d2d2;pointer-events:auto;width:auto !important}.snackitem ul,.snackitem ol{text-align:left}.snackitem>.action-area{color:#EC645D;cursor:pointer}.snackitem>.action-area>*{margin-left:8px}.snackitem>.action-area>*:first-child{margin-left:20px}.snackitem>.action-area>.ico{width:16px;height:16px;border-radius:20px;animation:pulse 2s infinite}.snackitem>.action-area:hover{color:#E1251B}.snackitem>.action-area:hover>.ico{animation:none}body.dark-mode .snackitem{background-color:#fafafa;color:#55555a}#menu .filter-input,#smartMenu .filter-input{padding:0px 0px 6px 0px}#menu .filter-input>span,#smartMenu .filter-input>span{margin-top:8px;margin-left:5px}#menu .filter-input>input,#smartMenu .filter-input>input{z-index:1;background-color:rgba(0,0,0,0.045);border-radius:3px;border-bottom-color:transparent;min-height:32px}#menu .filter-input>input:focus+.ico,#smartMenu .filter-input>input:focus+.ico{color:#E1251B}#smartMenu .filter-input{padding:0px;margin:8px}#smartMenu .filter-input .expand{right:4px;left:auto;display:none;cursor:pointer;opacity:.5}#smartMenu .filter-input .expand:hover{opacity:.7}#smartMenu .filter-input:hover .expand{display:inline}body:not(.dark-mode) #menu .tree .node-indicator{color:rgba(0,0,0,0.65)}body.dark-mode #menu .filter-input>input,body.dark-mode #smartMenu .filter-input>input{background-color:#1E1E1E}.dragging-toy{min-width:16px;max-width:500px;overflow:hidden;text-overflow:ellipsis}.tree-item .node-config-area{flex:0 1 auto;white-space:nowrap;text-align:right;padding-right:3px}.tree-item .node-config{display:none;cursor:pointer}.tree-item .node-config:hover{color:#E1251B}.connector-tree .connector,.connector-tree .connector-folder{margin-bottom:8px}.connector-tree .connector .node-text,.connector-tree .connector-folder .node-text{font-size:small}.connector-tree .connector>.tree-item .node-text,.connector-tree .connector-folder>.tree-item .node-text{text-transform:uppercase}.connector-tree .connector>.tree-item:hover,.connector-tree .connector-folder>.tree-item:hover,.connector-tree .connector>.tree-item.context-open,.connector-tree .connector-folder>.tree-item.context-open{transition:background linear 200ms;background-color:rgba(180,180,186,0.3)}.connector-tree .connector>.tree-item:hover .node-text,.connector-tree .connector-folder>.tree-item:hover .node-text,.connector-tree .connector>.tree-item.context-open .node-text,.connector-tree .connector-folder>.tree-item.context-open .node-text{color:inherit}.connector-tree .connector.connected>.tree-item{border-right:6px solid #66BB6A}.connector-tree .connector.notAuthenticated>.tree-item{border-right:6px solid orange}.connector-tree .connector.disconnected>.tree-item{border-right:6px solid #DD4B4B}.connector-tree .connector.released>.tree-item{border-right:6px solid darkgray}.connector-tree .connector .infoIcon{margin:0px 4px}.connector-tree .connector-folder>.tree-item{margin-bottom:8px}.edit-mode .tree-item:not(.dragging):not([drop]):hover .node-config,.tree-item.context-open .node-config{display:inline-block}.toy{cursor:default;white-space:nowrap}.ui-draggable-dragging .node-config{display:none !important}.ui-draggable-dragging .tree-item{background-color:lightgray !important;padding-right:8px}.tree-area{flex:1 0px;overflow-y:auto;padding-top:4px;display:flex}.tree-area>div{width:100%}.tree-area .symbol>.tree-item .node-text,.tree-area .symbol>.tree-item .symbol-prefix{color:dimgray}.tree-area .symbol>.tree-item:hover .node-text,.tree-area .symbol>.tree-item.context-open .node-text{color:#EC645D}.tree-area .floating-nodes>ul .tree-item:not(.empty-text){float:left;margin-top:2px}.tree-area .floating-nodes+div{clear:both}.tree-area .floating-nodes .view-more,.tree-area .floating-nodes .view-more-external{clear:both;font-size:smaller}.tree-area .floating-nodes .view-more .node-text,.tree-area .floating-nodes .view-more-external .node-text{cursor:pointer}.tree-area .icon-folder>ul .node-text{overflow:visible}.tree-area .image-folder>ul .tree-item:not(.empty-text){width:68px;height:68px;border:1px solid lightgray;margin:1px}.tree-area .image-folder>ul .tree-item:not(.empty-text)>.node-text{margin:0}.tree-area .image-folder>ul .tree-item:not(.empty-text)>.node-text img{max-height:64px;max-width:64px}.tree-area .symbol-prefix{font-size:small;flex-shrink:0;margin-left:-4px;margin-right:1px}.tree-area .symbol-prefix:first-child{margin-left:12px}.tree-area .document-folder>ul .node-text{font-size:small}.node-shape-preview:not(.ui-draggable-dragging):hover>div{background-color:#EC645D !important}.node-line-preview{height:16px;display:flex;align-items:center}.node-line-preview:hover:not(.ui-draggable-dragging)>img:first-child{display:none}.node-line-preview:not(:hover)>img:last-child,.node-line-preview.ui-draggable-dragging>img:last-child{display:none}.connector-tree{display:flex;flex-direction:column}.connector-tree>.connector-empty{display:none;padding:6px;order:2}.connector-tree>.connector-empty a{color:#E1251B}.connector-tree>ul{order:1;flex-grow:1;flex-shrink:1;overflow-y:auto}.connector-tree>.connector-download{order:3;flex-grow:0;flex-shrink:0;border-top:1px solid rgba(184,184,184,0.4);padding:5px 2px 2px 2px;font-size:smaller;text-align:center;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connector-tree>.connector-download i{margin:0px 4px}.connector-tree>.connector-assign{order:4;flex-grow:0;flex-shrink:0;padding:5px 2px 2px 2px;font-size:smaller;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connector-tree>.connector-assign i{margin:0px 4px}.connector-tree.no-connector:not(.hide-hint)>.connector-download{border-top:none;padding:8px}.connector-tree.no-connector:not(.hide-hint)>.connector-download .ico{border-radius:20px;animation:pulse 2s infinite}.connector-tree.no-connector:not(.hide-hint)>.connector-empty{display:block}.connector-tree.no-connector:not(.hide-hint)>ul{display:none}.navigation-tree .lock-info{color:darkgoldenrod;display:none;flex-grow:1;text-align:left;margin-left:8px}.navigation-tree .picture-locked .node-text{flex-grow:0}.navigation-tree .picture-locked .lock-info{display:inline}.navigation-tree .no-access{color:gray}.navigation-tree .no-access .node-config{display:none !important}.navigation-tree .new-navigation{margin-left:3px;margin-bottom:5px}.collapsible>.collapser{position:absolute;z-index:1;cursor:pointer;display:none;font-size:16px}.collapsible>.collapser:hover{color:#E1251B}.collapsible:not(.left-to-right)>.collapser{right:4px}.collapsible.left-to-right>.collapser{left:4px}.collapsible.collapsed{width:12px !important}.collapsible.collapsed>.collapser{display:inline-block;transform:rotate(180deg)}.collapsible.collapsed>*:not(.ui-resizable-handle):not(.collapser){display:none !important}.collapsible>.ui-resizable-handle{width:5px;box-sizing:border-box;z-index:auto !important}.collapsible>.ui-resizable-handle.ui-resizable-w{left:0px;border-left:1px solid rgba(184,184,184,0.4)}.collapsible>.ui-resizable-handle.ui-resizable-e{right:0px;border-right:1px solid rgba(184,184,184,0.4)}@keyframes blink-animation{0%{opacity:0}45%{opacity:0}50%{opacity:1}95%{opacity:1}100%{opacity:0}}.visual{position:absolute;min-width:10px;min-height:10px;z-index:1;transform-origin:0% 0%}.visual.rotateable{transform-origin:50% 50%}.visual .error-badge{position:absolute;left:0px;top:0px;z-index:1;background:white;border-radius:16px}.visual.dyn-blink{animation:blink-animation 1.5s linear infinite}body.dark-mode .visual .error-badge{background-color:#1E1E1E}.full-size .visual{left:0px !important;top:0px !important;width:100% !important;height:100% !important}.visual-inner{width:100%;height:100%;box-sizing:border-box}.error-highlight{color:#DD4B4B}.visual-drop-highlight{background-color:rgba(255,224,178,0.5)}body.edit-mode .visual:not(.direct-edit):after{content:"";position:absolute;left:0px;top:0px;right:0px;bottom:0px}body.edit-mode #playground:not(.selection-manager-sizing) .visual.multiselect-item{outline:1px dotted lightblue}body:not(.edit-mode) .visual.clickable{cursor:pointer}body:not(.edit-mode) .visual.clickable:hover{opacity:.8;text-decoration:underline}body:not(.edit-mode) .WheelViz:not(.editable){pointer-events:none}.TagViz .visual-inner{display:flex;justify-content:flex-end;white-space:nowrap;align-items:center}.TagViz .visual-inner>.name{flex-grow:1;flex-shrink:1;text-overflow:ellipsis;overflow:hidden;margin-right:5px}.TagViz .visual-inner>.ico{font-size:smaller;color:#444}.TagViz .input-area{width:auto;margin-top:-3px;margin-bottom:-3px;margin-right:-3px;background-color:white}.TagViz .string-input{display:flex;align-items:center;border:1px solid gray;padding:2px;overflow:hidden;flex-grow:1}.TagViz .string-input input{font:inherit;padding:0px;border:none;background-color:transparent;width:100%}.TagViz .check-input>span{font-size:inherit;line-height:inherit}body.dark-mode .TagViz .visual-inner>.ico{color:lightgray}body.dark-mode .TagViz .input-area{background-color:#1E1E1E}.TextViz,.PropertyViz,.TextListViz{white-space:pre}.TextViz .visual-inner,.PropertyViz .visual-inner,.TextListViz .visual-inner{outline:none;border:none}.TextViz .visual-inner.fixed-width:not([contenteditable="true"]),.PropertyViz .visual-inner.fixed-width:not([contenteditable="true"]),.TextListViz .visual-inner.fixed-width:not([contenteditable="true"]){text-overflow:ellipsis;overflow:hidden}.TextViz.direct-edit .visual-inner,.PropertyViz.direct-edit .visual-inner,.TextListViz.direct-edit .visual-inner{cursor:text}.IconViz .visual-inner{vertical-align:top}.ToggleViz .toggle{position:static}.DocumentViz .no-display{font-size:smaller;margin:5px}.DocumentViz .no-display a{color:#E1251B;font-weight:bold}.iFrameViz iframe,.DocumentViz .visual-inner,.iFrameCodeViz iframe{transform-origin:0 0;width:100%;height:100%;box-sizing:border-box;border:1px solid lightgray}.iFrameViz iframe.no-border,.DocumentViz .visual-inner.no-border,.iFrameCodeViz iframe.no-border{border:none}.full-size .iFrameViz iframe,.full-size .DocumentViz .visual-inner,.full-size .iFrameCodeViz iframe{border:none}.iFrameViz .iframe-message{position:absolute;text-align:center;top:50%;width:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.RemoteFrameViz canvas:focus{outline:none}.RemoteFrameViz canvas.show-border{box-shadow:0 0 0 1px #C8C8C8}.RemoteFrameViz input{width:1px;height:1px;border:none;outline:none;box-shadow:none;padding:0;opacity:0}body.report-mode *,body.report-mode *:before,body.report-mode *:after{transition:none !important;animation:none !important}body.report-mode .visual .export-button{display:none}body.report-mode .MapViz .ol-control>button{display:none}body.report-mode .grid-header-area .fa-filter{display:none}.ShapeViz{min-width:1px;min-height:1px}.LineViz{min-width:1px;min-height:1px}.LineViz canvas{vertical-align:top;transform-origin:0% 0%}.ParamViz .visual-inner{display:flex;flex-direction:column}.ParamViz .visual-inner .toolbar{flex-grow:0;justify-content:flex-end}.ParamViz .visual-inner .params-grid{flex-grow:1}.ParamViz .visual-inner:hover .toolbar{text-decoration:underline}.ButtonClickViz{font-size:10pt}.ButtonClickViz button{box-sizing:border-box;overflow:hidden;padding:.3em .45em;transition:transform .1s ease}.ButtonClickViz button:active{transform:scale(.98)}.ButtonClickViz button.no-shadow{box-shadow:none}.ButtonViz{font-size:10pt}.ButtonViz .combo{box-sizing:border-box}.ButtonViz .buttongroup{text-decoration:inherit}.ButtonViz .buttongroup.no-shadow{box-shadow:none}.ButtonViz .combo-button{text-decoration:none !important}.ButtonViz button,.ButtonViz input{font-size:inherit;font-weight:inherit;font-style:inherit;text-decoration:inherit;padding:.3em .45em}.CameraViz .visual-inner.show-border{box-shadow:0 0 0 1px #C8C8C8}.CameraViz .camera-control{position:absolute;padding:4px;opacity:.8}.CameraViz .camera-control .head{text-align:right}.CameraViz .camera-control h3{font-size:x-small;padding:4px 2px 2px 2px;margin:0px;text-align:center}.CameraViz .camera-control .up-down{color:#b9b9be;display:flex;font-size:28px;justify-content:space-around}.CameraViz .camera-control .preset{display:flex;justify-content:center;color:#b9b9be;font-size:28px;flex-wrap:wrap}.CameraViz .camera-control .preset>span{margin-top:2px;margin-bottom:2px}.CameraViz .camera-control-toggle{position:absolute;padding:8px;opacity:.8;margin:5px;border-radius:10%}.ChargePointViz{max-width:800px;min-width:300px}.ChargePointViz .visual-inner{display:flex;flex-direction:column}.ChargePointViz .visual-inner #viz-head{display:flex;justify-content:flex-end;gap:8px;font-size:14px;color:#666}.ChargePointViz .visual-inner #chargePoints{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:0px 2px 2px 0px}.ChargePointViz .visual-inner #chargePoints .cp:not(.connected){display:none}.ChargePointViz .visual-inner #chargePoints .cp>#head{border-left:4px solid #b6d7a8;padding:4px;display:flex;justify-content:space-between}.ChargePointViz .visual-inner #chargePoints .cp>#head #name{font-weight:bolder;color:#555}.ChargePointViz .visual-inner #chargePoints .cp>#head #control{font-size:14px;color:#666}.ChargePointViz .visual-inner #chargePoints .cp #connectors{display:flex;flex-direction:column;gap:8px;margin-left:20px;margin-top:4px}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector{box-shadow:0 0 0 1px #C8C8C8}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #head{display:flex;align-items:center}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #head #name{font-weight:bold;border-left:4px solid #b6d7a8;padding:8px}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #head #status{flex-grow:1;padding:8px}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #head #control{padding:4px}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #head.error #name{border-left-color:#DD4B4B}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #head.error #status{color:#DD4B4B}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #tag{padding-left:14px;font-size:smaller}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #tag i{color:#666}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #transaction{padding-left:10px;font-size:smaller;display:flex;flex-wrap:wrap;margin:4px}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #transaction>div{width:240px;padding:2px}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #transaction>div label{width:80px;display:inline-block;font-weight:bolder;color:#666}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #transaction>div .phaseValue{font-size:10px;background-color:#ccc;border-radius:4px;padding:2px;margin-left:2px}.ChargePointViz .visual-inner #chargePoints .cp #connectors .cp-connector #transaction>:nth-child(n+7){display:none}.ChargePointViz .visual-inner #chargePoints #emptyText{text-align:center;position:absolute;top:50%;bottom:50%;left:0px;right:0px}.ChargePointViz .visual-inner #chargePoints:has(.connected) #emptyText{display:none}.LogbookViz{min-width:350px;min-height:150px}.LogbookViz .visual-inner{display:flex;flex-direction:column;overflow:hidden;padding:2px 4px}.LogbookViz .visual-inner #viz-head{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:14px;color:#666;margin-bottom:3px}.LogbookViz .visual-inner>.logbook{flex-grow:1;overflow-x:hidden;overflow-y:auto}.LogbookViz .visual-inner .grid-pager{flex-shrink:0;font-size:13px}.LogbookViz .logbook-entry{display:flex;align-items:flex-start;margin-bottom:5px;border-top:1px solid lightgray;padding-top:5px}.LogbookViz .logbook-entry .info{width:200px;display:flex;align-items:center;flex-shrink:0}.LogbookViz .logbook-entry .user-avatar{font-size:28px;width:28px;height:28px;background-size:28px}.LogbookViz .logbook-entry .info-content{display:flex;flex-direction:column;font-size:smaller;overflow:hidden;padding-right:6px}.LogbookViz .logbook-entry .user{font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LogbookViz .logbook-entry .time{font-size:smaller;color:gray}.LogbookViz .logbook-entry .content{flex-grow:1;font-size:11pt}.LogbookViz .logbook-entry .content *{margin:0}.LogbookViz .logbook-entry .content a{color:#E1251B}.LogbookViz .logbook-entry .chip-input{display:flex;justify-content:flex-end;cursor:default}.LogbookViz .logbook-entry .chip{font-size:smaller;cursor:default;background:none}.LogbookViz .logbook-entry>.edit{flex-shrink:0;width:22px}.LogbookViz .logbook-entry>.edit .buttonControl{display:none}.LogbookViz .logbook-entry:hover>.edit .buttonControl{display:inline-block}.ManualInputViz .mi-header{position:absolute;left:138px;top:0px;right:0px;height:20px;overflow:hidden;display:flex}.ManualInputViz .mi-header>div:not(:last-child){text-align:center;text-overflow:ellipsis;font-weight:bolder;flex-basis:0;flex-grow:1;flex-shrink:1;font-size:12px;line-height:12px;padding:4px;box-sizing:border-box;overflow:hidden;white-space:nowrap;min-width:100px}.ManualInputViz .mi-header>div:not(:last-child).error-highlight{color:inherit}.ManualInputViz .mi-header>div:last-child{width:36px;flex-grow:0;flex-shrink:0}.ManualInputViz .mi-times{position:absolute;left:0px;top:20px;width:138px;bottom:0px;overflow:hidden}.ManualInputViz .mi-times>div:not(:last-child){height:20px;text-align:right;color:#555;font-weight:bolder;flex-basis:0;flex-grow:1;flex-shrink:1;font-size:12px;line-height:12px;padding:4px;box-sizing:border-box;overflow:hidden;white-space:nowrap;min-width:100px}.ManualInputViz .mi-times>div:last-child input{outline:4px solid #DDD;border:1px solid gray;text-align:right;padding:4px;margin:4px 2px;height:18px;width:126px}.ManualInputViz .mi-times i{display:none;margin-right:5px;cursor:pointer}.ManualInputViz .mi-times i:hover{color:#E1251B}.ManualInputViz .mi-times>div:hover i{display:initial}.ManualInputViz .mi-data{position:absolute;left:138px;top:20px;right:0px;bottom:0px;overflow:auto}.ManualInputViz .mi-data .mi-historyRow{display:flex;padding-right:36px}.ManualInputViz .mi-data .mi-historyRow>*{height:20px;border-left:1px solid #BBB;border-top:1px solid #BBB;text-align:right;flex-basis:0;flex-grow:1;flex-shrink:1;font-size:12px;line-height:12px;padding:4px;box-sizing:border-box;overflow:hidden;white-space:nowrap;min-width:100px}.ManualInputViz .mi-data .mi-historyRow>div:last-child{border-right:1px solid #BBB}.ManualInputViz .mi-data .mi-historyRow .check-input{margin-top:-4px;float:right}.ManualInputViz .mi-data .mi-entryRow{display:flex}.ManualInputViz .mi-data .mi-entryRow .spinner,.ManualInputViz .mi-data .mi-entryRow .text-input,.ManualInputViz .mi-data .mi-entryRow .check-wrapper{height:28px;margin:4px 2px;flex-basis:0;flex-grow:1;flex-shrink:1;font-size:14px;line-height:14px;padding:4px;box-sizing:border-box;overflow:hidden;white-space:nowrap;min-width:100px;min-width:96px;outline:4px solid #DDD}.ManualInputViz .mi-data .mi-entryRow .button{height:26px;width:32px;margin:4px 2px;font-size:16px;flex-grow:0;flex-shrink:0;box-shadow:none;background-color:transparent;color:#55555a}.ManualInputViz .mi-data .mi-entryRow .button:hover{opacity:.85}.ManualInputViz .mi-data .mi-entryRow .check-input{float:right}body.dark-mode .ManualInputViz .mi-times>div:not(:last-child){color:#BBB}body.dark-mode .ManualInputViz .mi-data .mi-entryRow .button{color:#b9b9be}.NotificationGroupViz{min-width:200px;min-height:60px}.NotificationGroupViz .visual-inner:not(.empty) .emptyText{display:none}.NotificationGroupViz .visual-inner.empty .timeLabel,.NotificationGroupViz .visual-inner.empty .rowHeader,.NotificationGroupViz .visual-inner.empty .dataContainer{display:none}.NotificationGroupViz .rowHeader{position:absolute;top:24px;left:0px;width:200px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.NotificationGroupViz .rowHeader .group{display:flex;height:40px;align-items:center;padding:0px 4px;align-content:stretch}.NotificationGroupViz .rowHeader .group span:first-of-type{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationGroupViz .rowHeader .group .fa-fw{width:20px;flex-grow:0;cursor:pointer}.NotificationGroupViz .rowHeader .group .fa-fw:hover:not(.disabled){color:#EC645D}.NotificationGroupViz .rowHeader .group:not(:last-of-type){border-bottom:1px solid #ccc;box-sizing:border-box}.NotificationGroupViz .dataContainer{position:absolute;top:0px;left:200px;right:0px;overflow-x:auto}.NotificationGroupViz .emptyText{display:flex;height:100%;align-items:center;justify-content:center}