﻿:root{--shadow-size: 0.4rem 0.4rem 0;--font-size: 1rem;--header-title-font-size: 1.18rem;--sidebar-font-size: 0.8rem;--sidebar-submenu-font-size: 0.8rem;--modal-corner-radius: 0.5rem;--modal-padding-top: 1.5rem;--modal-padding-u: 2rem;--modal-padding-desktop: var(--modal-padding-top) var(--modal-padding-u) var(--modal-padding-u) var(--modal-padding-u);--modal-padding: 1rem;--modal-header-font-size: 1.12rem;--modal-font-size: 0.9rem;--dropdown-menu-font-size: 0.9rem;--placeholder-font-size: 0.8rem;--placeholder-corner-radius: 0.4rem;--placeholder-padding: 0.4rem;--button-font-size: 0.93rem;--button-font-size-small: 0.8rem;--button-corner-radius: 0.4rem;--button-padding: 0.6rem 1rem;--scrollbar-size: 1.1rem;--scrollbar-track-corner-radius: 0.4rem;--scrollbar-thumb-corner-radius: 0.55rem;--datagrid-header-font-size: 1.18rem;--datagrid-header-height: 2rem;--datagrid-row-font-size: 0.9rem;--datagrid-row-height: 3rem;--datagrid-row-hover-corner-radius: 0.4rem;--form-legend-font-size: 1.12rem;--panel-navigator-header-font-size: 1.12rem;--panel-navigator-menu-font-size: 0.9rem;--panel-navigator-menu-corner-radius: 0.4rem;--tag-selection-header-font-size: 1.12rem;--tag-selection-corner-radius: 0.4rem;--tag-selection-font-size: 0.9rem;--color-picker-item-corner-radius: 0.3rem;--thumb-corner-radius: 0.5rem;--chat-font-size: 1.1rem;--calendar-corner-radius: 0.5rem;--calendar-current-date-radius: 0.2rem;--roht-row-height: 3rem}:root{--base-color: #F0F0F0;--primary-color: #DBDCDE;--secondary-color: #FFFFFF;--accent-color: #C6D2E0;--shadow-color: rgba(0,0,0,0.05);--shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px;--panel-color: #EAEAEA;--dashboard-color: #F5F6F7;--hover-color: #CAD7E6;--form-color: #FFFFFF;--muted-color: #474C62;--error-text-color: #FF0000;--error-background-color: #F7B7C4;--success-color: #13CE3A;--off-color: #A8B5C1;--text-color: #293F4F;--disabled-color: #F5F6F7;--panel-text-color: #293F4F;--tools-panel-color: #EAEAEA;--highlight-color: #ee7b24;--button-color: var(--accent-color);--modal-button-color: var(--accent-color);--modal-button-text-color: var(--text-color);--modal-button-hover-color: color-mix(in srgb, var(--modal-button-color) 80%, transparent);--active-button-color: #a4d1f5;--active-hover-button-color: #6FBEEF;--submenu-background-color: var(--dashboard-color);--header-color: var(--accent-color);--secondary-header-color: var(--primary-color);--scrollbar-background-color: var(--base-color);--search-input-outline: var(--panel-color);--sidebar-color: #425263;--svg-color: #DBDCDE;--primary-gradient: linear-gradient(90deg, transparent 0%, var(--accent-color) 45%, var(--accent-color) 55%, transparent 100%);--secondary-gradient: linear-gradient(90deg, rgba(120, 140, 160, 0.85) 45%, rgba(120, 140, 160, 0.8) 100%);--active-gradient: linear-gradient(90deg, rgba(238, 122, 36, 0.75), rgba(238, 122, 36, 0.6), rgba(238, 122, 36, 0.4));--hover-gradient: rgba(238, 122, 36, 0.4);--formula-nested-parenthesis-first-color: #8b3131;--formula-nested-parenthesis-second-color: #c056b2;--formula-nested-parenthesis-third-color: #b86e3c;--formula-function-color: #297faa;--formula-tagfunction-color: #6f47a3;--formula-instantfunction-color: #b2b437;--formula-number-color: #d48f20;--formula-operator-color: #33a82b;--formula-logical-color: #119608;--formula-format-color: #CE6173;--formula-constant-color: #1a918b;--formula-autocomplete-background-color: #84baf8;--changelog-background-color: rgba(255, 255, 255, 0.4);--red-alarm: #ed1c24;--blue-event: #1b55c9;--yellow-warning: #ffff00;--red-alarm-text-color: #FFFFFF;--yellow-warning-text-color: #000000;--blue-event-text-color: #FFFFFF;--disconnected: #808080;--connected: #33d973;--failed: #ff5252;--warning: #eed85b;--event: #3373d9;--background-color: var(--primary-color);--dashboard-widget-background-color: var(--secondary-color);--sidebar-width: 205px;--sidebar-transition-duration: 200ms;--sidebar-transition-timing-function: ease;--scale-select-container-width: 140px;--scale-select-overflow: 22px;--loadingBar-end-offset: 0;--toolbar-icon-opacity: 0.7;--doorhanger-icon-opacity: 0.9;--main-color: rgba(12, 12, 13, 1);--body-bg-color: var(--secondary-color);--errorWrapper-bg-color: rgba(255, 110, 110, 1);--progressBar-color: var(--accent-color);--progressBar-indeterminate-bg-color: rgba(221, 221, 222, 1);--progressBar-indeterminate-blend-color: rgba(116, 177, 239, 1);--scrollbar-color: auto;--scrollbar-bg-color: auto;--toolbar-icon-bg-color: rgba(0, 0, 0, 1);--toolbar-icon-hover-bg-color: rgba(0, 0, 0, 1);--sidebar-narrow-bg-color: var(--panel-color);--sidebar-toolbar-bg-color: var(--panel-color);--toolbar-bg-color: var(--secondary-color);--toolbar-border-color: rgba(204, 204, 204, 1);--button-hover-color: rgba(221, 222, 223, 1);--toggled-btn-color: rgba(0, 0, 0, 1);--toggled-btn-bg-color: rgba(0, 0, 0, 0.3);--toggled-hover-active-btn-color: rgba(0, 0, 0, 0.4);--dropdown-btn-bg-color: var(--form-color);--separator-color: rgba(0, 0, 0, 0.3);--field-color: rgba(6, 6, 6, 1);--field-bg-color: var(--form-color);--field-border-color: rgba(187, 187, 188, 1);--findbar-nextprevious-btn-bg-color: rgba(227, 228, 230, 1);--treeitem-color: rgba(0, 0, 0, 0.8);--treeitem-hover-color: rgba(0, 0, 0, 0.9);--treeitem-selected-color: rgba(0, 0, 0, 0.9);--treeitem-selected-bg-color: rgba(0, 0, 0, 0.25);--sidebaritem-bg-color: rgba(0, 0, 0, 0.15);--doorhanger-bg-color: rgba(255, 255, 255, 1);--doorhanger-border-color: rgba(12, 12, 13, 0.2);--doorhanger-hover-color: rgba(12, 12, 13, 1);--doorhanger-hover-bg-color: rgba(237, 237, 237, 1);--doorhanger-separator-color: rgba(255, 255, 255, 1);--overlay-button-border: 0 none;--overlay-button-bg-color: var(--accent-color);--overlay-button-hover-bg-color: var(--hover-color);--loading-icon: url(images/loading.svg);--treeitem-expanded-icon: url(images/treeitem-expanded.svg);--treeitem-collapsed-icon: url(images/treeitem-collapsed.svg);--toolbarButton-menuArrow-icon: url(images/toolbarButton-menuArrow.svg);--toolbarButton-sidebarToggle-icon: url(images/toolbarButton-sidebarToggle.svg);--toolbarButton-secondaryToolbarToggle-icon: url(images/toolbarButton-secondaryToolbarToggle.svg);--toolbarButton-pageUp-icon: url(images/toolbarButton-pageUp.svg);--toolbarButton-pageDown-icon: url(images/toolbarButton-pageDown.svg);--toolbarButton-zoomOut-icon: url(images/toolbarButton-zoomOut.svg);--toolbarButton-zoomIn-icon: url(images/toolbarButton-zoomIn.svg);--toolbarButton-presentationMode-icon: url(images/toolbarButton-presentationMode.svg);--toolbarButton-print-icon: url(images/toolbarButton-print.svg);--toolbarButton-openFile-icon: url(images/toolbarButton-openFile.svg);--toolbarButton-download-icon: url(images/toolbarButton-download.svg);--toolbarButton-bookmark-icon: url(images/toolbarButton-bookmark.svg);--toolbarButton-viewThumbnail-icon: url(images/toolbarButton-viewThumbnail.svg);--toolbarButton-viewOutline-icon: url(images/toolbarButton-viewOutline.svg);--toolbarButton-viewAttachments-icon: url(images/toolbarButton-viewAttachments.svg);--toolbarButton-viewLayers-icon: url(images/toolbarButton-viewLayers.svg);--toolbarButton-currentOutlineItem-icon: url(images/toolbarButton-currentOutlineItem.svg);--toolbarButton-search-icon: url(images/toolbarButton-search.svg);--findbarButton-previous-icon: url(images/findbarButton-previous.svg);--findbarButton-next-icon: url(images/findbarButton-next.svg);--secondaryToolbarButton-firstPage-icon: url(images/secondaryToolbarButton-firstPage.svg);--secondaryToolbarButton-lastPage-icon: url(images/secondaryToolbarButton-lastPage.svg);--secondaryToolbarButton-rotateCcw-icon: url(images/secondaryToolbarButton-rotateCcw.svg);--secondaryToolbarButton-rotateCw-icon: url(images/secondaryToolbarButton-rotateCw.svg);--secondaryToolbarButton-selectTool-icon: url(images/secondaryToolbarButton-selectTool.svg);--secondaryToolbarButton-handTool-icon: url(images/secondaryToolbarButton-handTool.svg);--secondaryToolbarButton-scrollPage-icon: url(images/secondaryToolbarButton-scrollPage.svg);--secondaryToolbarButton-scrollVertical-icon: url(images/secondaryToolbarButton-scrollVertical.svg);--secondaryToolbarButton-scrollHorizontal-icon: url(images/secondaryToolbarButton-scrollHorizontal.svg);--secondaryToolbarButton-scrollWrapped-icon: url(images/secondaryToolbarButton-scrollWrapped.svg);--secondaryToolbarButton-spreadNone-icon: url(images/secondaryToolbarButton-spreadNone.svg);--secondaryToolbarButton-spreadOdd-icon: url(images/secondaryToolbarButton-spreadOdd.svg);--secondaryToolbarButton-spreadEven-icon: url(images/secondaryToolbarButton-spreadEven.svg);--secondaryToolbarButton-documentProperties-icon: url(images/secondaryToolbarButton-documentProperties.svg);--black-led: #333333;--green-led: #9ACB92;--red-led: #F39325;--yellow-led: #F6FF48;--blue-led: #29ABE2;--black-led-gradient: #4D4D4D;--green-led-gradient: #5AB031;--red-led-gradient: #E52720;--yellow-led-gradient: #FFAA00;--blue-led-gradient: #0071BC;--node-tree-dragging-bg: var(--accent-color);--node-tree-dragging-divider: rgb(219, 219, 219);--node-tree-drop-inside: var(--panel-color);--node-tree-resizer: var(--accent-color);--node-tree-item-added: rgb(77, 153, 77);--node-tree-item-edited: orange;--green-oee-color: #05C95D;--red-oee-color: #FF0000;--orange-oee-color: #FBB03B;--black-oee-color: #00000064;--default-oee-background-color: var(--secondary-color);--default-oee-reports-background-color: #00000020;--default-oee-text-color: var(--text-color);--default-oee-reports-text-color: #000000}:root{--font-name: "Roboto Flex";--font-family: var(--font-name), sans-serif}html,body{margin:0;border:0;padding:0;width:100%;height:100%;box-sizing:border-box;background-color:var(--dashboard-color);color:var(--text-color);font-family:var(--font-family),Sans-serif;font-size:var(--font-size)}a{text-decoration:none;color:var(--text-color)}a:hover{color:var(--text-color)}mark{background-color:var(--highlight-color);color:var(--base-color);border-radius:.1rem}*:not(input){-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}*:disabled,.disabled:hover,input:read-only{cursor:not-allowed}label,.toggle span,text,.header-title,.header-stats{cursor:text}[tabindex]:not(.modal):focus-visible{outline:none}html[data-tabbing=true] [tabindex]:not(.modal,.user-menu):focus{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--text-color) 80%, transparent 20%)}html[data-tabbing=true] a:focus{outline:2px solid color-mix(in srgb, var(--text-color) 80%, transparent 20%)}html[data-tabbing=true] aside div.title[tabindex]:focus,html[data-tabbing=true] aside li[tabindex]:not(.expanded,.module-item,.instance-item,.panel-sidebar-item):focus,html[data-tabbing=true] aside li[tabindex].expanded:focus>div:not(.submenu),html[data-tabbing=true] aside li.no-hover>div[tabindex]:focus{outline:2px solid color-mix(in srgb, var(--panel-text-color) 80%, transparent 20%)}html[data-tabbing=true] header .user-menu:focus{outline:2px solid color-mix(in srgb, var(--text-color) 80%, transparent 20%)}html[data-tabbing=true] .button-col button:focus,html[data-tabbing=true] .view-content button:focus,html[data-tabbing=true] .button-bar button:focus,html[data-tabbing=true] .modal button:focus,html[data-tabbing=true] .dropdown button:focus,html[data-tabbing=true] .filter-panel button:focus,html[data-tabbing=true] .datagrid-container button:focus,html[data-tabbing=true] .category-tree-container button:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--text-color) 80%, transparent 20%)}main{display:grid;width:100%;height:100%;grid-template-columns:auto;grid-template-rows:3rem auto;grid-template-areas:"header" "main"}main.roht-tags-panel{overflow-y:hidden;grid-template-columns:auto;grid-template-rows:4rem 1fr auto;grid-template-areas:"header" "main" "panel-error"}.full-content{overflow-y:auto;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;font-size:1.5rem}.full-content>svg g.text,.full-content>img g.text{fill:var(--text-color)}.full-content>svg.logo-dragsa,.full-content>img.logo-dragsa{max-width:25rem;justify-self:center;padding:0 2rem}.full-content .full-content-text{text-align:center}.logo-background{position:relative;grid-area:main;display:grid;width:100%}.logo-background>.platform-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.logo-background>.platform-logo>.logo-dragsa{max-width:25rem;align-self:center;justify-self:center}.logo-background>.platform-logo>.logo-text{max-width:25rem;min-width:25rem;display:flex;justify-content:center;opacity:.5}.logo-background>img{max-width:20rem;justify-self:center;align-self:center}.logo-background>svg g.text,.logo-background>img g.text{fill:var(--text-color)}.logo-background>svg.logo-dragsa,.logo-background>img.logo-dragsa{max-width:25rem;align-self:end;justify-self:center;padding:0 2rem}.logo-background>svg.logo-iiot,.logo-background>img.logo-iiot{max-width:25rem;padding:0 2rem;align-self:start;justify-self:center;opacity:.5}.logo-background>svg.logo-surcontrol,.logo-background>img.logo-surcontrol{max-width:11rem;justify-self:end}.logo-background>img:last-child{justify-self:end;align-self:end;max-width:8rem;margin-right:1rem;margin-bottom:1rem}.logo-background .logo-iiot{font-size:clamp(1.5rem,.6rem + 2vw,2.75rem);font-weight:400;max-width:25rem;padding:0 2rem;align-self:start;justify-self:center;opacity:.5;white-space:nowrap}@media(min-width: 600px){main{grid-template-columns:auto 1fr;grid-template-rows:4rem auto;grid-template-areas:"sidebar header" "sidebar main"}main.right-panel{grid-template-columns:auto 1fr auto;grid-template-rows:4rem auto;grid-template-areas:"sidebar header right-panel" "sidebar main right-panel"}main.roht-tags-panel{grid-template-columns:auto 1fr auto;grid-template-rows:4rem 1fr auto;grid-template-areas:"sidebar header right-panel" "sidebar main right-panel" "sidebar panel-error right-panel"}.logo-background>img{max-width:30rem;justify-self:center;align-self:center}.logo-background>svg.logo-iiot,.logo-background>img.logo-iiot{max-width:20rem;padding-left:7rem}.logo-background>img:last-child{justify-self:end;align-self:end;max-width:12rem;margin-right:1rem;margin-bottom:1rem}.logo-background .logo-iiot{padding-left:7rem;padding-right:0}}main>header{grid-area:header;display:grid;grid-template-columns:minmax(0, auto) minmax(0, auto);padding:0 .5rem;background-color:var(--panel-color)}main>header>.header-title{display:flex;align-items:center;gap:.5rem;flex-shrink:1}main>header>.header-title>svg:first-of-type{display:block;width:1rem;height:1.5rem;fill:var(--panel-text-color)}main>header>.header-title>svg:not(:first-of-type){display:none;width:1.2rem;height:1.2rem}main>header>.header-title>span{font-size:var(--header-title-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main>header>.header-menu{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex-shrink:1}main>header>.header-menu>.user-menu{display:flex;align-items:center;gap:.5rem}main>header>.header-menu>.user-menu>.profile-image{width:2rem;height:2rem;border-radius:50%;flex-shrink:0;cursor:pointer}main>header>.header-menu>.user-menu>span{display:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}@media(min-width: 600px){main>header{padding:0 1rem;background-color:var(--dashboard-color)}main>header>.header-menu{padding-left:.5rem}main>header>.header-menu>.user-menu{justify-content:flex-end}main>header>.header-menu>.user-menu>.profile-image{flex-shrink:0}main>header>.header-menu>.user-menu>span{display:inline-block;flex-shrink:1}main>header>.header-title>svg{flex-shrink:0}main>header>.header-title>svg:first-of-type{display:none}main>header>.header-title>svg:not(:first-of-type){display:block}}main aside{display:flex;flex-direction:column;position:absolute;top:0;left:0;bottom:0;width:0;background-color:var(--sidebar-color);transition:width .2s ease;overflow-x:hidden}main aside>div.menu>ul>li>div:first-of-type svg:not(:first-of-type),main aside>div.menu>ul>li>div:first-of-type span{display:none}main aside>div.footer>ul>li>div>span{display:none}main aside>div.title>div.link>span{display:none}main aside.show{width:15rem}main aside.show>div.footer>ul>li>div>span{display:unset}main aside.show>div.menu{overflow-y:auto;overflow-x:hidden}main aside.show>div.menu>ul>li>div:first-of-type svg:not(:first-of-type),main aside.show>div.menu>ul>li>div:first-of-type span{display:unset}main aside.show>div.title>div.link>span{display:unset}main aside div.menu{flex-grow:1;position:relative}main aside div.menu>ul{position:absolute;width:100%}main aside div.title>div.link{height:3rem}main aside div.title>div.link span{font-size:1rem}main aside div.title>div.link svg{width:2.2rem;height:2.2rem}main aside li>div:first-of-type,main aside div.link{display:grid;grid-template-columns:1.5rem 1fr auto;align-items:center;height:2.5rem;color:var(--svg-color);padding:0 1rem}main aside li>div:first-of-type>svg,main aside div.link>svg{justify-self:center;width:1.2rem;height:1.2rem}main aside li>div:first-of-type>img,main aside div.link>img{justify-self:center;width:1.5rem;height:1.5rem}main aside li>div:first-of-type>span,main aside div.link>span{white-space:nowrap;padding-left:1rem;font-size:var(--sidebar-font-size)}main aside li>div:first-of-type:hover,main aside div.link:hover{color:var(--svg-color)}main aside>div>ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;height:100%;overflow-y:auto}main aside>div>ul>li{cursor:default}main aside>div>ul>li.single.active{background:var(--active-gradient)}main aside>div>ul>li.fixed>div{overflow-x:hidden;cursor:pointer;pointer-events:all}main aside>div>ul>li.fixed>div>span{font-size:var(--sidebar-submenu-font-size) !important}main aside>div>ul>li.expander,main aside>div>ul>li.collapser{display:none;cursor:pointer}main aside>div>ul>li.expander>div>span,main aside>div>ul>li.collapser>div>span{font-size:var(--sidebar-submenu-font-size) !important}main aside>div>ul>li:not(.single,.expander,.collapser)>.submenu>ul>li:not(.active):hover{background:var(--secondary-gradient)}main aside>div>ul>li>.submenu>ul>li>div.link{padding:0 0 0 3.5rem;height:2.5rem;display:flex;align-items:center;font-size:var(--sidebar-submenu-font-size);color:var(--off-color);white-space:nowrap;cursor:pointer}main aside>div>ul>li.single:not(.active):hover{background:var(--secondary-gradient)}main aside>div>ul>li.single>.submenu{display:none}main aside>div>ul>li.single.no-hover:hover{background:rgba(0,0,0,0)}main aside>div>ul>li.single.no-hover:hover>div{overflow-x:unset}main aside>div>ul>li>.submenu>ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background-color:var(--dashboard-color)}main aside>div>ul>li>.submenu>ul>li.active{background:var(--active-gradient)}main aside>div>ul>li:not(.expanded)>.submenu{display:none}main aside>div>ul>li:not(.single).expanded>div:first-of-type>svg:last-of-type{transform:scaleY(-1)}#toggle-sidebar{cursor:pointer;fill:var(--panel-text-color)}@media(min-width: 1024px){main:not(.sidebar-expanded)>aside>div>ul>li.expander{display:list-item}main.sidebar-expanded>aside{width:15rem}main.sidebar-expanded>aside>div.footer>ul>li>div>span{display:unset}main.sidebar-expanded>aside>div.menu{overflow-y:auto;overflow-x:hidden}main.sidebar-expanded>aside>div.menu>ul>li>div:first-of-type svg:not(:first-of-type),main.sidebar-expanded>aside>div.menu>ul>li>div:first-of-type span{display:unset}main.sidebar-expanded>aside>div.title>div.link>span{display:unset}main.sidebar-expanded>aside>div>ul>li.expander{display:none}main.sidebar-expanded>aside>div>ul>li.collapser{display:list-item}main.sidebar-expanded>aside>div>ul>li>div:first-of-type{display:grid}}@media(min-width: 600px){main aside{position:inherit;width:3.5rem;grid-area:sidebar;overflow-x:visible}main aside div.title>div.link{height:4rem}main aside div.title>div.link>img{width:1.2rem;height:1.2rem}}@media(min-width: 600px){main:not(.sidebar-expanded)>aside>div>ul>li.active{background:var(--active-gradient)}main:not(.sidebar-expanded)>aside>div>ul>li.single>div.link{cursor:pointer}main:not(.sidebar-expanded)>aside>div>ul>li.single>.submenu{margin-left:4.25rem;margin-top:-2.25rem;visibility:hidden;border-radius:0 8px 8px 0;box-shadow:var(--shadow)}main:not(.sidebar-expanded)>aside>div>ul>li.single>.submenu>ul>li>div.link{visibility:visible;border-radius:var(--modal-corner-radius);padding:0 .5rem;height:2rem;background:var(--accent-color);color:var(--text-color);pointer-events:none;cursor:default !important;box-shadow:var(--shadow)}main:not(.sidebar-expanded)>aside>div>ul>li.single>.submenu>ul>li>div.link::after{content:" ";position:absolute;right:100%;border-width:.4rem;border-style:solid;border-color:rgba(0,0,0,0) var(--accent-color) rgba(0,0,0,0) rgba(0,0,0,0)}main:not(.sidebar-expanded)>aside>div>ul>li:not(.single)>.submenu>ul>li.active:hover{background:var(--secondary-gradient);color:var(--text-color)}main:not(.sidebar-expanded)>aside>div>ul>li>.submenu{display:none;position:absolute;position:fixed;margin-left:3.5rem;margin-top:-2.5rem;z-index:1000}main:not(.sidebar-expanded)>aside>div>ul>li>.submenu>ul{height:100%}main:not(.sidebar-expanded)>aside>div>ul>li>.submenu>ul>li.active{background:inherit}main:not(.sidebar-expanded)>aside>div>ul>li>.submenu>ul>li>div.link{color:var(--svg-color);padding:0 1rem}main:not(.sidebar-expanded)>aside>div>ul>li:hover>.submenu{display:block}}@media(min-width: 600px)and (max-width: 1023px){main>aside>div>ul>li.active{background:var(--active-gradient)}main>aside>div>ul>li.single>div.link{cursor:pointer}main>aside>div>ul>li.single>.submenu{margin-left:4.25rem;margin-top:-2.25rem;visibility:hidden;border-radius:0 8px 8px 0;box-shadow:var(--shadow)}main>aside>div>ul>li.single>.submenu>ul>li>div.link{visibility:visible;border-radius:var(--modal-corner-radius);padding:0 .5rem;height:2rem;background:var(--accent-color);color:var(--text-color);pointer-events:none;cursor:default !important;box-shadow:var(--shadow)}main>aside>div>ul>li.single>.submenu>ul>li>div.link::after{content:" ";position:absolute;right:100%;border-width:.4rem;border-style:solid;border-color:rgba(0,0,0,0) var(--accent-color) rgba(0,0,0,0) rgba(0,0,0,0)}main>aside>div>ul>li:not(.single)>.submenu>ul>li.active:hover{background:var(--secondary-gradient);color:var(--text-color)}main>aside>div>ul>li>.submenu{display:none;position:absolute;position:fixed;margin-left:3.5rem;margin-top:-2.5rem;z-index:1000}main>aside>div>ul>li>.submenu>ul{height:100%}main>aside>div>ul>li>.submenu>ul>li.active{background:inherit}main>aside>div>ul>li>.submenu>ul>li>div.link{color:var(--svg-color);padding:0 1rem}main>aside>div>ul>li:hover>.submenu{display:block}}div.link,#sidebar-context-menu-dropdown{cursor:pointer}.login-logo{padding:0 4rem 1rem 4rem;border-bottom:.2rem solid color-mix(in srgb, var(--panel-text-color) 30%, transparent)}.login-logo>svg{max-width:25rem}.login-logo>p{font-size:var(--modal-header-font-sizes);text-align:center;margin:.5rem 0}.login-logo .text{fill:var(--panel-text-color)}.login-text-logo{fill:var(--text-color)}.login-title{display:flex;align-items:center;justify-content:space-between;font-size:var(--modal-header-font-size);font-weight:bold;padding-top:1.5rem}.login-title>svg,.login-title>img{height:2.5rem}.login-info{padding:0 0 .5rem 0;line-height:1.5rem}#button-return>span{text-overflow:ellipsis;overflow:hidden}@media(min-width: 600px){.footer-login{position:absolute;bottom:0;right:0;padding:2rem}.footer-login .footer-login-text{font-weight:600;font-size:1.3rem;color:var(--text-color)}.enterprise-logo{position:absolute;z-index:1;width:15rem;height:10rem;padding-left:2rem;padding-top:2rem}}.loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--base-color);opacity:0;cursor:wait;visibility:collapse;z-index:9999;transition:opacity 2s ease}.loader.show{visibility:visible;opacity:1}.loader-icon{display:inline-block;position:relative;width:80px;height:80px}.loader-icon div{animation:loader-icon 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.loader-icon div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--text-color);margin:-4px 0 0 -4px}.loader-icon div:nth-child(1){animation-delay:-0.036s}.loader-icon div:nth-child(1):after{top:63px;left:63px}.loader-icon div:nth-child(2){animation-delay:-0.072s}.loader-icon div:nth-child(2):after{top:68px;left:56px}.loader-icon div:nth-child(3){animation-delay:-0.108s}.loader-icon div:nth-child(3):after{top:71px;left:48px}.loader-icon div:nth-child(4){animation-delay:-0.144s}.loader-icon div:nth-child(4):after{top:72px;left:40px}.loader-icon div:nth-child(5){animation-delay:-0.18s}.loader-icon div:nth-child(5):after{top:71px;left:32px}.loader-icon div:nth-child(6){animation-delay:-0.216s}.loader-icon div:nth-child(6):after{top:68px;left:24px}.loader-icon div:nth-child(7){animation-delay:-0.252s}.loader-icon div:nth-child(7):after{top:63px;left:17px}.loader-icon div:nth-child(8){animation-delay:-0.288s}.loader-icon div:nth-child(8):after{top:56px;left:12px}@keyframes loader-icon{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-bar{margin-top:1rem}.loader-bar .bar{max-width:40rem;width:calc(100vw - 4rem);height:1rem;background-color:var(--secondary-color);border-radius:var(--placeholder-corner-radius);overflow:hidden}.loader-bar .bar>div{height:100%;background-color:var(--form-color);transition:width .2s linear}.loader-bar .bar-info{display:none;font-size:var(--placeholder-font-size);margin:.5rem 0}.loader-bar .bar-info.show{display:block}@media(min-width: 600px){.loader-bar .bar{width:calc(100vw - 6rem)}}#license-selection{overflow:hidden}#license-selection .single-list{min-width:calc(100vw - 1rem)}#license-selection .single-list #bifrost-icono,#license-selection .single-list #ydrasil-logo-blanco{width:1rem;height:1rem}#license-selection .single-list #bifrost-icono path,#license-selection .single-list #ydrasil-logo-blanco path{fill:var(--text-color)}#license-selection #main-nido .title-column{margin-bottom:1rem}#license-selection .icon-nido,#license-selection .icon-teleassistance,#license-selection .icon-document,#license-selection .icon-munin,#license-selection .icon-report,#license-selection .icon-user,#license-selection .icon-chart,#license-selection .icon-device,#license-selection .icon-user-group,#license-selection .icon-license,#license-selection .icon-data-service,#license-selection .icon-skuld,#license-selection .icon-export,#license-selection .icon-maintenance-template{width:1rem;height:1rem}#license-selection .no-license{display:none;align-items:center;justify-content:center;font-size:1.2rem;color:var(--muted-color)}#license-selection .no-license-view{align-content:center;text-align:center}#license-selection .form-row{display:flex;gap:.5rem}#license-selection .version{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#license-selection .disabled{opacity:.5}#license-selection .button-col{margin-bottom:.4rem}#license-selection .disabled>.module-item:hover{background-color:rgba(0,0,0,0);cursor:not-allowed}#license-selection .expand-arrow{height:1rem;transition:transform .2s ease;transform:rotate(0deg);cursor:pointer}#license-selection .expand-arrow.expanded{transition:transform .2s ease;transform:rotate(180deg)}#license-selection #licenses-single-list{display:flex;flex-direction:column}#license-selection #licenses-single-list>ul>li{justify-content:space-between;align-items:center}#license-selection .single-list-main{display:none;flex-direction:column;overflow-y:auto;grid-row:1;gap:.8rem;background:rgba(0,0,0,0);scroll-behavior:smooth}#license-selection #bifrost-link.module-item:hover{background-color:var(--secondary-color)}#license-selection #bifrost-link.module-item.active:hover{background-color:var(--accent-color)}#license-selection #bifrost-link.module-item .card-status{justify-self:flex-end;margin-right:.3rem}#license-selection .module-item{display:flex;justify-content:space-between;align-items:center;padding:.2rem;background-color:rgba(0,0,0,0);border-radius:.5rem}#license-selection .module-item span:first-of-type{justify-self:flex-start;overflow:hidden;text-overflow:ellipsis}#license-selection .module-item:hover{background-color:var(--secondary-color)}#license-selection .module-item.active{background-color:var(--accent-color)}#license-selection .module-item.opened{display:flex}#license-selection .no-results{display:flex;justify-content:center;align-items:center;font-size:.8rem;color:var(--muted-color)}#license-selection .no-results:hover{background:rgba(0,0,0,0)}#license-selection ul[id^=nido-instances-list],#license-selection ul[id^=ydrasil-instances-list]{display:none;flex-direction:column;gap:.5rem;padding-left:.3rem;font-size:12.8px;overflow-y:auto;overflow:hidden}#license-selection ul[id^=nido-instances-list].opened,#license-selection ul[id^=ydrasil-instances-list].opened{display:flex}#license-selection ul[id^=nido-instances-list]>.instance-item,#license-selection ul[id^=ydrasil-instances-list]>.instance-item{display:flex;justify-content:space-between;align-items:center;padding:.2rem;background-color:rgba(0,0,0,0);border-radius:.5rem;cursor:pointer}#license-selection ul[id^=nido-instances-list]>.instance-item:hover,#license-selection ul[id^=ydrasil-instances-list]>.instance-item:hover{background-color:var(--secondary-color)}#license-selection ul[id^=nido-instances-list]>.instance-item.active,#license-selection ul[id^=ydrasil-instances-list]>.instance-item.active{background-color:var(--accent-color)}#license-selection ul[id^=nido-instances-list]>.instance-item.opened,#license-selection ul[id^=ydrasil-instances-list]>.instance-item.opened{display:flex}#license-selection .module-item-content{display:flex;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#license-selection .module-item-content>svg{margin-left:.3rem}#license-selection .module-item-content div.instance-info-wrapper{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;min-width:14rem;max-width:100%}#license-selection .module-item-content div.instance-info-wrapper div.instance-status-row{display:flex;justify-content:space-between;align-items:center;min-width:14rem;max-width:inherit;padding:.2rem}#license-selection .module-item-content div.instance-info-wrapper div.instance-status-row>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#license-selection .module-item-content div.instance-info-wrapper div.instance-status-row .card-status{margin-left:auto;justify-self:flex-end}#license-selection .module-item-content div.instance-info-wrapper div.instance-status-row .instance-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#license-selection .module-item-content svg:first-of-type{min-width:1rem;fill:var(--text-color)}#license-selection .title{min-width:1rem;min-height:1rem}#license-selection .title span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#license-selection .title svg:first-of-type{min-width:1.3rem;min-height:1.3rem}#license-selection .title-row{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;flex-wrap:wrap;align-items:flex-start;border-radius:.5rem .5rem 0 0;background-color:var(--header-color)}#license-selection .title-row .card-status{width:max-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:.5rem;margin-right:.5rem;padding:.2rem}#license-selection .title-row-start{display:flex;flex-direction:row;justify-content:flex-start;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:center;margin-left:.5rem}#license-selection .title-row-start>#bifrost-icono,#license-selection .title-row-start .icon-nido,#license-selection .title-row-start #ydrasil-logo-blanco{width:1.3rem;min-width:1.3rem;fill:var(--highlight-color)}#license-selection .title-row-start h3:first-of-type{overflow:hidden;text-overflow:ellipsis;max-width:auto}#license-selection .cards-container{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}#license-selection .countdown{display:inline-block;margin-left:.2rem;flex-shrink:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:70px}#license-selection .card-status{display:flex;flex-direction:row;align-items:center;white-space:nowrap;text-overflow:ellipsis}#license-selection .card-status .status-text{font-size:.9rem;margin-left:.5rem}#license-selection .form-group{display:none}#license-selection .title-column{display:flex;flex-direction:column;margin-bottom:.5rem;background-color:var(--secondary-color);border-radius:.5rem}#license-selection .card-wrapper{position:relative;display:flex;flex-direction:column;max-height:fit-content;border-radius:.5rem;margin-bottom:.8rem}#license-selection .card-wrapper.show{display:flex}#license-selection .card-wrapper.hide{display:none}#license-selection .resizer{display:none}#license-selection .card-title{font-size:.9rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#license-selection .card{display:flex;flex-direction:column;justify-content:flex-start;height:fit-content;width:auto;padding:1.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:var(--secondary-color);border-radius:0 0 .5rem .5rem}#license-selection .card>span{max-width:fit-content;font-size:1rem}#license-selection .tag-count{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;gap:.15rem}@media(min-width: 600px){#license-selection{margin:0 1rem 1rem 1rem;grid-template-columns:auto auto 1fr;column-gap:.4rem}#license-selection.no-pointers iframe{pointer-events:none}#license-selection .single-list{min-width:17rem}#license-selection .single-list div:first-of-type{display:flex;justify-content:flex-start;gap:.5rem}#license-selection .title-row{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;padding:.4rem;flex-wrap:wrap;align-items:center;border-radius:.5rem .5rem 0 0;background-color:var(--header-color)}#license-selection .title-row .icon-kpis-license{height:16px;width:14px}#license-selection .title-row .card-status{width:max-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:.5rem}#license-selection .resizer{display:block;width:1px;padding:0 2px;height:100%;grid-column:2;background-color:rgba(0,0,0,0);cursor:ew-resize}#license-selection .resizer:hover{background-color:var(--node-tree-resizer)}#license-selection .logo-background,#license-selection .single-list-main{width:auto;grid-column:3;padding-right:.8rem}#license-selection .section-container{padding:1rem}#license-selection .title-column{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.5rem}#license-selection .card-wrapper{min-width:10rem;min-height:fit-content}#license-selection .card-wrapper.show{display:flex}#license-selection .card-wrapper.hide{display:none}#license-selection .card{font-size:2rem}}.configuration-viewer{position:relative;flex:1;background-color:var(--panel-color);border-radius:.5rem;overflow:hidden}.configuration-viewer .configuration-view{position:absolute;display:none;flex-direction:column;gap:1rem 0;overflow-y:auto;width:100%;height:100%}.configuration-viewer .configuration-view .view-title{font-weight:600;padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.configuration-viewer .configuration-view .view-content{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.configuration-viewer .configuration-view form{margin-top:.85rem}.configuration-viewer .configuration-view form fieldset.wide-fit input,.configuration-viewer .configuration-view form fieldset.wide-fit select,.configuration-viewer .configuration-view form fieldset.wide-fit .input-group{max-width:40rem}.configuration-viewer .configuration-view form fieldset.wide-fit .image-container{max-width:40rem;height:30rem;max-height:30rem}.configuration-viewer .configuration-view form fieldset.wide-fit img{width:100%;height:100%;object-fit:contain;border-radius:var(--button-corner-radius)}.configuration-viewer .configuration-view form .hide{display:none}.configuration-viewer .configuration-view #custom-marker-properties{display:flex;flex-direction:column;gap:1rem 0}@media(max-width: 600px){.configuration-viewer{margin:.6rem}.configuration-viewer .configuration-view .view-title{display:none}.configuration-viewer .configuration-view .view-content{padding:1.5rem}}.configuration-panel{grid-area:main;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:.5rem;column-gap:.5rem;overflow-y:hidden}.configuration-panel .panel-sidebar{display:flex;flex-direction:column}.configuration-panel .panel-sidebar .panel-sidebar-items-container{flex-grow:1;position:relative}.configuration-panel .panel-sidebar .panel-sidebar-items-container ul{position:absolute;top:0;bottom:0;overflow-y:auto;width:100%;margin:0;padding:0;list-style:none}.configuration-panel .panel-sidebar .panel-sidebar-items-container ul li{display:grid;align-items:center;margin:0;padding:0;font-size:.8rem;cursor:pointer;border-radius:.5rem;height:2.5rem}.configuration-panel .panel-sidebar .panel-sidebar-items-container ul li span{padding:0 .5rem}.configuration-panel .panel-sidebar .panel-sidebar-items-container ul li:hover{background-color:var(--secondary-color)}.configuration-panel .panel-sidebar .panel-sidebar-items-container ul li.selected{background-color:var(--accent-color);color:var(--text-color)}.configuration-panel .panel-sidebar .panel-sidebar-items-container ul li.with-error{position:relative}.configuration-panel .panel-sidebar .panel-sidebar-items-container ul li.with-error:after{content:"";position:absolute;right:0;top:43%;right:8px;width:8px;height:8px;border-radius:50%;background-color:red}.configuration-panel .panel-sidebar .panel-sidebar-buttons-container.button-col{display:flex;flex-direction:column;min-width:15rem;margin:.5rem}.configuration-panel .logo-background{display:none;grid-area:unset}.configuration-panel .panel-viewer{grid-row:1;display:none;flex-direction:column;overflow-y:hidden}.configuration-panel .panel-viewer .panel-viewer-title{display:flex;align-items:center;gap:1rem;height:2rem;margin:.1rem 1rem}.configuration-panel .panel-viewer .panel-viewer-title svg{cursor:pointer;width:1rem}.configuration-panel .panel-viewer .panel-viewer-section{overflow-y:auto;border-radius:.5rem;background-color:var(--tools-panel-color);display:flex;flex-direction:column;flex-grow:1;gap:1rem;padding:1.5rem;margin:.6rem}.configuration-panel .panel-viewer .panel-viewer-section .view-title{display:none}.configuration-panel .panel-viewer .panel-viewer-section[data-id=nido] #configuration-description-image{max-width:31rem}.configuration-panel .panel-viewer .panel-viewer-section[data-id=toskr] .toskr-ice-servers-wrapper{display:flex;flex-direction:column;gap:1rem}.configuration-panel .panel-viewer .panel-viewer-section[data-id=toskr] .toskr-ice-servers-wrapper .toskr-ice-server-item{display:flex;flex-direction:column;gap:1rem}.configuration-panel .panel-viewer .panel-viewer-section[data-id=toskr] .toskr-ice-servers-wrapper .toskr-ice-server-item .ice-server-title{font-size:.9rem}.configuration-panel .panel-viewer .panel-viewer-section[data-id=munin] .munin-ice-servers-wrapper{display:flex;flex-direction:column;gap:1rem}.configuration-panel .panel-viewer .panel-viewer-section[data-id=munin] .munin-ice-servers-wrapper .munin-ice-server-item{display:flex;flex-direction:column;gap:1rem}.configuration-panel .panel-viewer .panel-viewer-section[data-id=munin] .munin-ice-servers-wrapper .munin-ice-server-item .ice-server-title{font-size:.9rem}.configuration-panel .panel-viewer .panel-viewer-section .image-uploader .image-container{font-size:.8rem}.configuration-panel .panel-viewer .panel-viewer-section .image-uploader .image-container img{padding:1rem;background-color:var(--dashboard-color);border-radius:10px;width:12rem;height:12rem;object-fit:contain;display:none}.configuration-panel .panel-viewer .panel-viewer-section .image-uploader .image-container .image-placeholder{padding:1rem;background-color:var(--dashboard-color);color:var(--muted-color);border-radius:10px;width:12rem;height:12rem;display:grid;place-items:center}.configuration-panel .panel-viewer .panel-viewer-section #custom-marker-properties{display:flex;flex-direction:column;gap:1rem}.configuration-panel .panel-viewer .panel-viewer-section input[type=text],.configuration-panel .panel-viewer .panel-viewer-section input[type=password],.configuration-panel .panel-viewer .panel-viewer-section select,.configuration-panel .panel-viewer .panel-viewer-section textarea{max-width:35rem}@media(min-width: 600px){.configuration-panel{margin:0 1rem 1rem 1rem;column-gap:1rem;grid-template-columns:auto 1fr}.configuration-panel .logo-background{display:grid;height:100%;background-color:var(--secondary-color);border-radius:var(--modal-corner-radius)}.configuration-panel .panel-viewer{grid-row:unset}.configuration-panel .panel-viewer .panel-viewer-title{display:none}.configuration-panel .panel-viewer .panel-viewer-section .view-title{display:block;font-weight:600}}.dropdown-component{position:absolute;z-index:1002;width:fit-content;display:flex;flex-direction:column;padding:0 var(--modal-padding);color:var(--panel-text-color);font-size:var(--modal-font-size);border-radius:var(--modal-corner-radius);background-color:var(--panel-color);box-shadow:var(--shadow)}.dropdown-component.hide{display:none}.dropdown-component:after{content:" ";position:absolute;border-width:.5rem;border-style:solid}.dropdown-component.to-bottom:after{bottom:100%;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--panel-color) rgba(0,0,0,0)}.dropdown-component.to-top:after{top:100%;border-color:var(--panel-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.dropdown-component.to-left:after{right:.8rem;margin-left:-0.5rem}.dropdown-component.to-right:after{left:.8rem;margin-right:-0.5rem}.dropdown-component .option-component{display:flex;align-items:center;gap:1rem;line-height:2.5rem;padding:.1rem calc(var(--modal-padding)/2)}.dropdown-component .option-component:first-child{padding-top:.3rem}.dropdown-component .option-component:last-child{padding-bottom:.3rem}.dropdown-component .option-component svg{width:1.2rem;height:1.2rem}.dropdown-component .option-component span{white-space:nowrap}.dropdown-component .option-component:hover{cursor:pointer;background:var(--primary-gradient)}.dropdown-component .option-component.disabled{color:var(--off-color);pointer-events:none}.dropdown-container{position:relative;height:0 !important;box-shadow:var(--shadow);width:100%;grid-column:1/99}.dropdown{display:none;position:absolute;top:.75rem;right:-0.25rem;background-color:var(--panel-color);color:var(--panel-text-color);border-radius:var(--modal-corner-radius);padding:var(--modal-padding);font-size:var(--modal-font-size);flex-direction:column;box-sizing:content-box;box-shadow:var(--shadow);gap:1rem}.dropdown:not(.context-menu):after{content:" ";position:absolute;bottom:100%;right:.8rem;margin-left:-0.5rem;border-width:.5rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--panel-color) rgba(0,0,0,0)}.dropdown.opened{display:flex}.dropdown>.menu{display:flex;flex-direction:column;margin:-1rem;padding:.5rem 0;font-size:var(--dropdown-menu-font-size);box-shadow:var(--shadow)}.dropdown>.menu>.option{display:grid;grid-template-columns:1rem 1fr;align-items:center;height:2.5rem;padding:0 1rem;gap:.5rem;cursor:pointer}.dropdown>.menu>.option:hover{background:var(--primary-gradient)}.dropdown>.menu>.option svg{width:1rem;height:1rem}.dropdown>.menu>.option span{white-space:nowrap}.dropdown.context-menu{left:unset;top:unset;right:unset;bottom:unset;font-size:var(--placeholder-font-size);padding:.5rem 0;gap:0;box-shadow:var(--shadow)}.dropdown.context-menu .option{display:grid;grid-template-columns:1.6rem 1fr auto;padding:.5rem 1rem}.dropdown.context-menu .option svg{margin-right:.75rem}.dropdown.context-menu .option span:first-of-type{min-width:15rem}.dropdown.context-menu .option span:last-of-type{text-align:right;color:var(--muted-color)}.dropdown.context-menu .option:not(.disabled):hover{background:var(--primary-gradient)}.dropdown.context-menu .option.disabled{color:var(--muted-color)}.dropdown.context-menu .separator{grid-column:auto/span 2;height:1px;margin:4px 0;background-color:var(--secondary-color)}.dropdown#user-menu-dropdown button,.dropdown#user-menu-dropdown .button{background-color:var(--modal-button-color);color:var(--modal-button-text-color)}.dropdown#user-menu-dropdown button:hover,.dropdown#user-menu-dropdown .button:hover{background-color:var(--modal-button-hover-color)}.dropdown#user-menu-dropdown button.secondary,.dropdown#user-menu-dropdown .button.secondary{background-color:color-mix(in srgb, var(--modal-button-color) 90%, transparent 65%);box-sizing:border-box}.dropdown#user-menu-dropdown button.secondary .tooltip-text,.dropdown#user-menu-dropdown .button.secondary .tooltip-text{margin-top:-1px}.dropdown#user-menu-dropdown button.secondary:hover,.dropdown#user-menu-dropdown .button.secondary:hover{background-color:var(--modal-button-hover-color)}.dropdown-group{display:grid;grid-template-columns:1fr 8rem;gap:1rem;align-items:center}.dropdown-group>label{color:var(--panel-text-color);font-size:var(--placeholder-font-size);text-align:end}td .dropdown{right:.2rem;top:.4rem;box-shadow:none;border-top-right-radius:0}td .dropdown:not(.context-menu):after{right:0;margin-left:-0.5rem;border-width:.5rem}@media(min-width: 600px){.dropdown{top:1rem;right:0;box-shadow:var(--shadow);background-color:var(--panel-color)}.dropdown:not(.context-menu):after{right:2rem;margin-left:-1rem;border-width:1rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--panel-color) rgba(0,0,0,0)}td .dropdown{top:.8rem}}#document-version-options{z-index:9999;background-color:var(--panel-color)}button,.button{padding:var(--button-padding);outline:none;border:none;border-radius:var(--button-corner-radius);background-color:var(--button-color);color:var(--text-color);font-family:var(--font-family);font-size:var(--button-font-size);height:2.3rem;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;cursor:pointer}button:hover,.button:hover{background-color:var(--hover-color)}button:disabled,.button:disabled{background-color:var(--muted-color);color:var(--secondary-color);cursor:auto}button.suffix,.button.suffix{width:2rem;pointer-events:none}button.no-background,.button.no-background{background-color:rgba(0,0,0,0);box-sizing:border-box;border:1px solid var(--accent-color);margin:0 -1px}button.no-background .tooltip-text,.button.no-background .tooltip-text{margin-top:-1px}button>svg,.button>svg{width:1rem;height:1rem}.button-col{display:flex;flex-direction:column;gap:1rem}.button-col .form-group .input-group>button{background-color:var(--form-color);cursor:default}.button-col .form-group .input-group>button>svg.search-icon{width:1rem;height:1rem}.button-bar:not(.filter) .form-group .input-group>button{background-color:var(--form-color);cursor:default}.button-bar:not(.filter) .form-group .input-group>button>svg.search-icon{width:1rem;height:1rem}.button-bar{display:flex;gap:1rem}.button-bar:not(.no-wrap){flex-direction:column}.button-bar .fill{display:none;flex-grow:1}.button-bar>button{min-width:6rem}.button-bar>*{width:100%}.button-bar.filter{font-size:var(--modal-header-font-size)}.button-bar.filter.collapsed>.title svg{transform:scale(1, -1)}.button-bar.filter.collapsed>*:not(.title){display:none}.button-bar.filter>.title{flex-basis:100%;display:flex;justify-content:space-between;cursor:pointer}.button-bar.filter>.title svg{width:1rem;height:1rem}@media(min-width: 600px){.button-bar{gap:1rem}.button-bar,.button-bar:not(.no-wrap){flex-direction:row}.button-bar>.fill{display:block}.button-bar>.form-group{max-width:20rem}.button-bar>.form-group.large{max-width:23rem;width:100% !important}.button-bar>.form-group.large>.input-group{width:100%}.button-bar>*{width:unset;margin-bottom:unset;flex-grow:0}.button-bar.filter{background-color:var(--tools-panel-color);border-bottom-left-radius:var(--modal-corner-radius);border-bottom-right-radius:var(--modal-corner-radius);padding:.5rem;flex-wrap:wrap}.button-bar.filter>.form-group{width:auto;flex-direction:column;align-items:flex-start}.button-bar.filter>.form-group>span{flex-basis:unset}.button-bar.filter>.form-group>label{width:auto}}.checkbox>label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;font-size:var(--placeholder-font-size)}.checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;display:grid;align-items:center;justify-content:center;margin:0;width:1.9rem;height:1.9rem;border-radius:var(--placeholder-corner-radius);background-color:var(--form-color);outline:none;cursor:pointer}.checkbox input[type=checkbox]+span{cursor:pointer}.checkbox input[type=checkbox]:disabled{color:var(--off-color);cursor:not-allowed}.checkbox input[type=checkbox]:disabled::before{background-color:var(--off-color);cursor:not-allowed}.checkbox input[type=checkbox]::before{content:"";width:1rem;height:.85rem;clip-path:polygon(14% 40%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;background-color:var(--panel-text-color)}.checkbox input[type=checkbox]:checked::before{transform:scale(1)}.checkbox-bar{display:flex;justify-content:space-between;flex-grow:1;flex-wrap:wrap;gap:1rem;width:100%;max-width:25rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.checkbox-table{display:grid;grid-template-columns:auto auto auto 1fr;grid-auto-rows:auto;gap:.5rem}.checkbox-table>label{font-size:var(--placeholder-font-size);text-align:right;align-self:center}.checkbox-table>label.col-1{grid-column:1;text-overflow:ellipsis;overflow:hidden}.checkbox-table>label.col-2{grid-column:2}.checkbox-table>.checkbox{justify-self:center}.checkbox-table>.checkbox>label{gap:0}.alarm-checkbox-table{display:grid;grid-template-columns:auto auto auto auto 1fr;grid-auto-rows:auto;gap:.5rem}.alarm-checkbox-table>label{font-size:var(--placeholder-font-size);text-align:right;align-self:center}.alarm-checkbox-table>label.col-1{grid-column:1}.alarm-checkbox-table>label.col-2{grid-column:2}.alarm-checkbox-table>.checkbox{justify-self:center}.alarm-checkbox-table>.checkbox>label{gap:0}@media(min-width: 600px){.checkbox-table{grid-template-columns:10rem auto auto 1fr}}select,input[type=text],input[type=number],input[type=submit],input[type=email],input[type=password],input[type=tel],.input:not(.widget){height:1.9rem;width:100%;border-radius:var(--placeholder-corner-radius);border:0;margin:0;outline:0;padding:var(--placeholder-padding);box-sizing:border-box;background-color:var(--form-color);font-family:var(--font-family);font-size:var(--placeholder-font-size);color:var(--panel-text-color)}select::placeholder,input[type=text]::placeholder,input[type=number]::placeholder,input[type=submit]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,.input:not(.widget)::placeholder{color:color-mix(in srgb, var(--text-color) 70%, transparent)}select:disabled,select.disabled,input[type=text]:disabled,input[type=text].disabled,input[type=number]:disabled,input[type=number].disabled,input[type=submit]:disabled,input[type=submit].disabled,input[type=email]:disabled,input[type=email].disabled,input[type=password]:disabled,input[type=password].disabled,input[type=tel]:disabled,input[type=tel].disabled,.input:not(.widget):disabled,.input:not(.widget).disabled{background-color:var(--disabled-color);color:color-mix(in srgb, var(--muted-color) 70%, transparent 30%);cursor:not-allowed}select.error-input,input[type=text].error-input,input[type=number].error-input,input[type=submit].error-input,input[type=email].error-input,input[type=password].error-input,input[type=tel].error-input,.input:not(.widget).error-input{background-color:var(--error-background-color) !important;border:1px solid var(--error-text-color) !important}select.error-value,input[type=text].error-value,input[type=number].error-value,input[type=submit].error-value,input[type=email].error-value,input[type=password].error-value,input[type=tel].error-value,.input:not(.widget).error-value{color:var(--error-text-color) !important}.input-group{display:flex;flex-grow:1;gap:.5rem}.input-group select.right{text-align:end}.input-group .separator{width:.5rem;flex-grow:0;flex-shrink:0}.input-group.wrap{width:100%}.input-group:not(.gap){gap:0}.input-group:not(.gap)>*{margin-left:0,5rem;border-radius:0 !important}.input-group:not(.gap)>*:nth-child(1),.input-group:not(.gap)>*.left{border-top-left-radius:var(--placeholder-corner-radius) !important;border-bottom-left-radius:var(--placeholder-corner-radius) !important}.input-group:not(.gap)>*:last-child,.input-group:not(.gap)>*.right{border-top-right-radius:var(--placeholder-corner-radius) !important;border-bottom-right-radius:var(--placeholder-corner-radius) !important}.input-group>.input-standalone{display:flex;flex-direction:column;row-gap:.5rem}.input-group>.category-search{box-shadow:inset 2px 0 0 0 var(--search-input-outline),inset 0 -2px 0 0 var(--search-input-outline),inset 0 2px 0 0 var(--search-input-outline)}.input-group>.category-search+button:has(svg.search-icon){box-shadow:inset -2px 0 0 0 var(--search-input-outline),inset 0 2px 0 0 var(--search-input-outline),inset 0 -2px 0 0 var(--search-input-outline);background-color:var(--form-color)}.input-group>#users-instance-filter+button{height:1.9rem;padding:.5rem}textarea{flex-grow:1;height:5rem;min-height:5rem;resize:none;padding:var(--placeholder-padding);border:0;border-radius:var(--placeholder-corner-radius);color:var(--panel-text-color);background-color:var(--form-color);font-family:var(--font-family);font-size:var(--placeholder-font-size);outline:0}textarea.large{min-height:8rem}textarea.error-input{background-color:var(--error-background-color) !important;border:1px solid var(--error-text-color) !important}.diff-viewer{font-family:Consolas,"Courier New",Courier,monospace;font-size:var(--placeholder-font-size);white-space:pre;min-height:20rem;height:calc(100vh - 34rem);position:relative;overflow:auto;border-radius:var(--placeholder-corner-radius);color:var(--text-color);background-color:var(--secondary-color)}.diff-viewer>div{position:absolute;min-width:100%}.diff-viewer>div>div{padding:.15rem 0}.diff-viewer>div>div::before{padding:0 .3rem;content:" "}.diff-viewer>div>div.removed{color:#fff;background-color:var(--failed)}.diff-viewer>div>div.removed::before{content:"-"}.diff-viewer>div>div.added{color:#fff;background-color:#296c29}.diff-viewer>div>div.added::before{content:"+"}.input-path-component{position:relative;display:flex}.input-path-component>.path-status{position:absolute;border-radius:100%;width:1.4rem;height:1.4rem;right:0rem;bottom:0;margin:.25rem;text-align:center;line-height:1.45rem;vertical-align:middle;box-sizing:border-box}.input-path-component>.path-status.live{background-color:var(--success-color)}.input-path-component>.path-status.live::before{content:"✓"}.input-path-component>.path-status.dead{background-color:var(--error-text-color)}.input-path-component>.path-status.dead::before{content:"X"}.input-path-component>.path-status.loading{line-height:1rem;background-color:gray}.input-path-component>.path-status.loading::before{content:".";animation:rotate-loading 2s infinite linear}@keyframes rotate-loading{0%{content:"."}25%{content:".."}50%{content:"..."}75%{content:".."}}@media(min-width: 600px){.diff-viewer{height:20rem}}.form-group{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.5rem}.form-group input,.form-group select{flex-grow:1}.form-group>label{font-size:var(--placeholder-font-size);width:100%}.form-group>label.icon-label{display:flex;gap:.5rem}.form-group>label.icon-label svg{width:1rem}.form-group button,.form-group .button{height:1.9rem;padding:.5rem;box-shadow:none;font-size:var(--button-font-size-small)}.form-group>button.remove-filter{margin-top:auto;width:100%}.form-group>button.remove-filter.hidden{display:none}.form-group>span,.form-group a{flex-basis:100%}.form-group div{flex-grow:1}.form-group .input-group select{width:auto}.form-group>textarea:disabled,.form-group>textarea.disabled{background-color:var(--disabled-color);cursor:not-allowed}.form-group input:not([readonly],[disabled],[type=checkbox]){cursor:auto}form>fieldset{display:flex;flex-direction:column;gap:1rem;border:0;padding:0;margin:0}form>fieldset>legend{padding:0 0 1rem 0;font-size:var(--form-legend-font-size)}form>fieldset>.form-group>.muted{order:2}form>fieldset:not(:first-of-type) legend{padding-top:1rem}form .error-msg{display:none;text-align:start;font-size:var(--placeholder-font-size);color:var(--error-text-color);order:1}form .success-msg{display:none;text-align:start;font-size:var(--placeholder-font-size);color:var(--formula-constant-color);order:1}.form-gap{height:1rem}.shrink{flex-grow:0 !important;flex-shrink:1 !important}.grow{flex-grow:1 !important;flex-shrink:0 !important}@media(min-width: 600px){.form-group{display:flex;align-items:center}.form-group>label{text-align:right}.form-group>label.align-top{align-self:flex-start;padding-top:.4rem}.form-group>span{text-align:start}fieldset.wide-fit .form-group{align-items:unset;flex-direction:column}fieldset.wide-fit .form-group>label{text-align:unset}form>fieldset:not(.wide-fit){width:30rem}form>fieldset:not(.wide-fit) .form-group{width:100%;display:grid;grid-template-columns:10rem 1fr}form>fieldset:not(.wide-fit) .form-group>*:not(label){grid-column:2/2}}@media(min-width: 740px){form.wide>fieldset .form-group{min-width:40rem}form.wide>fieldset:not(.wide-fit){width:100%}}.muted{font-size:.7rem;color:var(--muted-color)}@media(min-width: 600px){::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-background-color);border-radius:var(--scrollbar-track-corner-radius)}::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:var(--scrollbar-thumb-corner-radius);border:.15rem solid var(--primary-color)}::-webkit-scrollbar-thumb:hover{background:#51667c}::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}}.scroller{position:relative;overflow-y:auto;margin-right:-1rem;display:flex;flex-direction:column;gap:1rem}.scroller .column-spacer{display:none}.scroller .scroll{position:relative;margin-right:1rem}@media(min-width: 1096px){.scroller{flex-direction:row;gap:0}.scroller .column-spacer{display:block;background-color:var(--secondary-color);width:.25rem;margin-right:1rem;align-self:stretch}}@media(min-width: 600px){@-moz-document url-prefix(){.scroller{margin-right:-2rem}.scroller .scroll{position:relative;margin-right:2rem}}}.image-uploader{display:grid;grid-template-columns:1fr 2.5fr;align-items:center;gap:.5rem 0}.image-uploader .form-group{grid-column:1/-1;align-items:center}.image-uploader .form-group>input[type=file]{display:none}.image-uploader .form-group .input-group label,.image-uploader .form-group .input-group button{display:flex;align-items:center;justify-content:center;border-radius:var(--button-corner-radius);background-color:var(--accent-color);color:var(--text-color);box-sizing:border-box;height:1.9rem;padding:.5rem;font-size:var(--button-font-size-small);cursor:pointer}.image-uploader .form-group .input-group label svg,.image-uploader .form-group .input-group button svg{width:1rem;height:1rem}.image-uploader .form-group .input-group label:hover,.image-uploader .form-group .input-group button:hover{background-color:var(--hover-color)}.image-uploader .image-uploader-info{grid-column:1/3;display:flex;gap:0 .5rem;align-items:center}.image-uploader .image-uploader-info .info{display:flex;flex-direction:column;gap:.5rem}.image-uploader .image-uploader-info>.profile-image{width:7.5rem;height:4.5rem;justify-self:center}@media(min-width: 600px){.image-uploader{grid-template-columns:11rem 1fr}.image-uploader>.profile-image{justify-self:flex-end;margin-right:1rem}}div.profile-image>svg{border-radius:50%;background-color:var(--secondary-color)}div.profile-image>svg>path{fill:var(--accent-color)}div.profile-image>img{border-radius:50%;width:100%;height:100%;object-fit:cover;display:none}.panel-navigator{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"header" "content";flex-grow:1;column-gap:1rem}.panel-navigator>.header{grid-area:header;height:2.5rem;display:none;align-items:center;padding-bottom:.5rem;gap:.7rem;font-size:var(--panel-navigator-header-font-size)}.panel-navigator>.header>svg{display:none;width:1.3rem;height:1.3rem;cursor:pointer}.panel-navigator>.menu{grid-area:content;background-color:var(--submenu-background-color);flex-grow:1;overflow-y:auto;position:relative;cursor:default;border-radius:var(--panel-navigator-menu-corner-radius);font-size:var(--panel-navigator-menu-font-size)}.panel-navigator>.menu>div{position:absolute;width:100%}.panel-navigator>.menu>div>div{height:2.5rem;padding:0 1rem;display:flex;align-items:center;color:var(--panel-text-color)}.panel-navigator>.menu>div>div.selected{background:linear-gradient(90deg, transparent 0%, var(--panel-color) 100%)}.panel-navigator>.menu>div>div:not(.selected):hover{background-color:var(--hover-gradient)}.panel-navigator>.content{grid-area:content;display:none;overflow-y:auto;position:relative;margin-right:-1rem;height:100%}.panel-navigator>.content.no-scroll{overflow-y:hidden;margin-right:0rem}.panel-navigator>.content.no-scroll>div{margin-right:0}.panel-navigator>.content>div{position:absolute;left:0;right:0;margin-right:1rem;height:100%;display:flex;flex-direction:column}.panel-navigator>.content>div:not(.selected){display:none}.panel-navigator>.content>div>table:not(:last-child){margin-bottom:1rem}.panel-navigator>.content.dark{border-radius:var(--panel-navigator-menu-corner-radius);background-color:var(--secondary-color)}.panel-navigator.option-selected>.header{display:flex}.panel-navigator.option-selected>.header>svg{display:block}.panel-navigator.option-selected>.menu{display:none}.panel-navigator.option-selected>.content{display:block}.panel-navigator .full-height{height:100%}@media(min-width: 600px){.panel-navigator{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"menu header" "menu content";max-height:calc(100vh - 10rem)}.panel-navigator.large{height:40rem}.panel-navigator.large>.menu{width:15rem}.panel-navigator.large>.content{max-width:51rem;width:calc(100vw - 22rem)}.panel-navigator .full-height{height:100%}.panel-navigator>.header{align-items:flex-start;padding:0}.panel-navigator>.header>svg{display:none}.panel-navigator>.header.desktop-hidden{display:none}.panel-navigator>.menu{grid-area:menu;flex-grow:0;width:10rem}.panel-navigator>.menu.large{width:15rem}.panel-navigator>.content{display:block;flex-grow:1;width:calc(100vw - 17rem);max-width:25rem}.panel-navigator.option-selected>.header>svg{display:none}.panel-navigator.option-selected>.menu{display:block}}.category-tree-container{grid-area:main;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:.5rem;column-gap:.5rem}.category-tree-container .logo-background{display:none;height:100%;grid-column:2;grid-row:1;background-color:var(--secondary-color);border-radius:var(--modal-corner-radius)}.category-tree-container .category-tree-main{position:relative;grid-row:1;background-color:var(--secondary-color);border-radius:var(--modal-corner-radius)}.category-tree-container .category-tree-main>.title{grid-area:header;height:2rem;display:flex;width:100%;align-items:center;padding:.25rem .5rem;gap:.7rem;font-size:var(--panel-navigator-header-font-size)}.category-tree-container .category-tree-main>.title .fill{pointer-events:none;flex-grow:1}.category-tree-container .category-tree-main>.title>svg{width:1.1rem;height:1.1rem;cursor:pointer}.category-tree-container .category-tree-main>.title>svg.toolbar-collapsed{transform:scale(1, -1)}.category-tree-container .category-tree-main iframe{width:100%;height:100%;border:none;border-radius:var(--modal-corner-radius)}.category-tree-container .category-tree-main .viewer{display:none;position:absolute;left:0;top:2.5rem;right:0;bottom:0;border-radius:var(--modal-corner-radius)}.category-tree-container .category-tree-main .viewer.chart{flex-direction:column}.category-tree-container .category-tree-main .viewer.chart>.toolbar{flex-wrap:wrap;gap:1rem}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group{flex-direction:column;align-items:flex-start;gap:.5rem}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group label{width:auto}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group.large .input-group{width:23rem}.category-tree-container .category-tree-main .viewer.chart.toolbar-collapsed>.toolbar{display:none}.category-tree-container .category-tree-main .viewer.chart .chart-container{flex-grow:1;height:100%}.category-tree-container .category-tree-main .viewer.img{grid-template-rows:auto 1fr}.category-tree-container .category-tree-main .viewer.img .image-scroller{overflow:auto;position:relative;border-bottom-left-radius:var(--modal-corner-radius);border-bottom-right-radius:var(--modal-corner-radius)}.category-tree-container .category-tree-main .viewer.img .image-scroller img{position:absolute}.category-tree-container .category-tree-main .viewer.img .image-scroller.fit{overflow:hidden}.category-tree-container .category-tree-main .viewer.img .image-scroller.fit img{width:100%;height:100%;object-fit:contain}.category-tree-container .category-tree{display:flex;flex-direction:column}.category-tree-container .category-tree>div:first-of-type{position:relative;flex-grow:1}.category-tree-container .category-tree>div:first-of-type>ul{position:absolute;top:0;bottom:0;overflow-y:auto;width:100%;border-radius:var(--modal-corner-radius);margin:0;padding:0;list-style:none;flex-direction:column}.category-tree-container .category-tree>div:first-of-type>ul:not(.node-selected){display:flex}.category-tree-container .category-tree>div:first-of-type>ul>li{margin:0;padding:0;font-size:var(--sidebar-font-size);cursor:pointer}.category-tree-container .category-tree>div:first-of-type>ul>li>div{display:grid;grid-template-columns:1.5rem 1fr 1.5rem;grid-template-rows:1fr;align-items:center;height:2.5rem}.category-tree-container .category-tree>div:first-of-type>ul>li>div svg{justify-self:center;width:1.1rem;height:1.1rem}.category-tree-container .category-tree>div:first-of-type>ul>li>div svg.closed{display:block}.category-tree-container .category-tree>div:first-of-type>ul>li>div svg.opened{display:none}.category-tree-container .category-tree>div:first-of-type>ul>li>div svg:not(.opened):not(.closed){pointer-events:all}.category-tree-container .category-tree>div:first-of-type>ul>li>div svg:not(.opened):not(.closed)>*{pointer-events:none}.category-tree-container .category-tree>div:first-of-type>ul>li>div span{padding:0 .5rem}.category-tree-container .category-tree>div:first-of-type>ul>li>div .dropdown{right:.25rem;top:0rem;box-shadow:none;border-top-right-radius:0;pointer-events:all}.category-tree-container .category-tree>div:first-of-type>ul>li>div .dropdown::after{right:0;margin-left:-0.5rem;border-width:.5rem}.category-tree-container .category-tree>div:first-of-type>ul>li>ul{margin:0;padding:0;list-style:none}.category-tree-container .category-tree>div:first-of-type>ul>li>ul>li{display:grid;grid-template-columns:1fr 1.5rem;grid-template-rows:1fr;align-items:center;font-size:var(--sidebar-submenu-font-size);margin:0;padding:0 0 0 2rem;height:2.5rem;border-radius:var(--datagrid-row-hover-corner-radius)}.category-tree-container .category-tree>div:first-of-type>ul>li>ul>li>span{pointer-events:none}.category-tree-container .category-tree>div:first-of-type>ul>li>ul>li>svg{justify-self:center;width:1.1rem;height:1.1rem}.category-tree-container .category-tree>div:first-of-type>ul>li>ul>li .dropdown{right:.25rem;top:0rem;box-shadow:none;border-top-right-radius:0}.category-tree-container .category-tree>div:first-of-type>ul>li>ul>li .dropdown::after{right:0;margin-left:-0.5rem;border-width:.5rem}.category-tree-container .category-tree>div:first-of-type>ul>li:not(.expanded)>div svg.closed{display:none}.category-tree-container .category-tree>div:first-of-type>ul>li:not(.expanded)>div svg.opened{display:block}.category-tree-container .category-tree>div:first-of-type>ul>li:not(.expanded)>ul{display:none}.category-tree-container .category-tree .fill{pointer-events:none;flex-grow:1}.category-tree-container .category-tree .button-col{margin-top:1rem}@media(min-width: 600px){.category-tree-container{margin:0 1rem 1rem 1rem;column-gap:.4rem;grid-template-columns:auto 1fr}.category-tree-container>.category-tree .button-col{width:15rem}.category-tree-container>.category-tree>div>ul{display:flex;width:15rem}.category-tree-container>.category-tree>div>ul>li>ul>li:hover{background-color:var(--secondary-color)}.category-tree-container>.category-tree>div>ul>li>ul>li.selected{background-color:var(--accent-color);color:var(--text-color)}.category-tree-container>.category-tree-main{grid-column:2}.category-tree-container>.category-tree-main>.title{display:none}.category-tree-container>.category-tree-main .viewer{top:0}.category-tree-container>.category-tree-main .viewer.chart>.toolbar,.category-tree-container>.category-tree-main .viewer.chart.toolbar-collapsed>.toolbar{display:flex}.category-tree-container>.category-tree-main .viewer.chart .chart-summary table th:nth-child(2),.category-tree-container>.category-tree-main .viewer.chart .chart-summary table th:nth-child(3),.category-tree-container>.category-tree-main .viewer.chart .chart-summary table th:nth-child(4){width:6rem}.category-tree-container>.logo-background{display:grid}}@media(max-width: 600px){.category-tree-container .category-tree-main .viewer.chart>.toolbar{flex-direction:row}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group{width:100%;flex-grow:1}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group.large .input-group{width:100%}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group .input-group{width:100%}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group .input-group.wide-fit>*{flex-grow:1}}.category-list-container{grid-area:main;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:.5rem;column-gap:.5rem;overflow:hidden}.category-list-container .logo-background{display:none;height:100%;grid-column:2;grid-row:1;background-color:var(--secondary-color);border-radius:var(--modal-corner-radius)}.category-list-container .category-list-main{display:none;flex-direction:column;position:relative;grid-row:1;background-color:var(--secondary-color);border-radius:var(--modal-corner-radius)}.category-list-container .category-list-main .title{grid-area:header;height:2rem;display:flex;width:100%;align-items:center;padding:.25rem .5rem;gap:.7rem;font-size:var(--panel-navigator-header-font-size)}.category-list-container .category-list-main .title .fill{pointer-events:none;flex-grow:1}.category-list-container .category-list-main .title>svg{width:1.3rem;height:1.3rem;cursor:pointer}.category-list-container .category-list-main .title>svg.toolbar-collapsed{transform:scale(1, -1)}.category-list-container .category-list-main .title.hide{display:none}.category-list-container .category-list-main .datagrid-container{flex-grow:1}.category-list-container .category-list-main .datagrid-container .datagrid table thead tr th{background-color:inherit}.category-list-container .category-list-wrapper{display:none;flex-direction:column;overflow-y:auto}.category-list-container .category-list-wrapper:not(.node-selected){display:flex}.category-list-container .category-list-wrapper .category-list{border-radius:var(--modal-corner-radius);margin:0;padding:0;list-style:none;display:flex;flex-direction:column;overflow-y:auto}.category-list-container .category-list-wrapper .category-list>li{margin:0;padding:0;font-size:var(--sidebar-font-size);cursor:pointer}.category-list-container .category-list-wrapper .category-list>li>div{display:grid;grid-template-columns:1.5rem 1fr 1.5rem;align-items:center;height:2.5rem;pointer-events:none}.category-list-container .category-list-wrapper .category-list>li>div svg{justify-self:center;width:1.2rem;height:1.2rem}.category-list-container .category-list-wrapper .category-list>li>div svg.closed{display:block}.category-list-container .category-list-wrapper .category-list>li>div svg.opened{display:none}.category-list-container .category-list-wrapper .category-list>li>div span{padding:0 .5rem}.category-list-container .category-list-wrapper .category-list>li>ul{margin:0;padding:0;list-style:none}.category-list-container .category-list-wrapper .category-list>li>ul>li{display:grid;grid-template-columns:1fr 1.5rem;grid-template-rows:1fr;align-items:center;font-size:var(--sidebar-submenu-font-size);margin:0;padding:0 0 0 2rem;height:2.5rem;border-radius:var(--datagrid-row-hover-corner-radius)}.category-list-container .category-list-wrapper .category-list>li>ul>li>span{pointer-events:none}.category-list-container .category-list-wrapper .category-list>li>ul>li>svg{justify-self:center;width:1.2rem;height:1.2rem}.category-list-container .category-list-wrapper .category-list>li>ul>li .dropdown{right:-1.25rem;top:0rem;box-shadow:none;border-top-right-radius:0}.category-list-container .category-list-wrapper .category-list>li>ul>li .dropdown::after{right:0;margin-left:-0.5rem;border-width:.5rem}.category-list-container .category-list-wrapper .category-list>li:not(.expanded)>div svg.closed{display:none}.category-list-container .category-list-wrapper .category-list>li:not(.expanded)>div svg.opened{display:block}.category-list-container .category-list-wrapper .category-list>li:not(.expanded)>ul{display:none}.category-list-container .category-list-wrapper>.button-col{position:sticky;bottom:0;padding:1rem 0}.category-list-container .category-list-wrapper>.button-col .input-group>button{background-color:var(--form-color);cursor:default}.category-list-container .category-list-wrapper>.button-col .input-group>button>svg.search-icon{width:1rem;height:1rem}.category-list-container .category-list-wrapper .fill{pointer-events:none;flex-grow:1}@media(min-width: 600px){.category-list-container{margin:0 1rem 1rem 1rem;column-gap:1rem;grid-template-columns:auto 1fr}.category-list-container .category-list-wrapper{display:flex}.category-list-container .category-list-wrapper>.category-list{width:15rem}.category-list-container .category-list-wrapper>.category-list>li>ul>li:hover{background-color:var(--secondary-color)}.category-list-container .category-list-wrapper>.category-list>li>ul>li.selected{background-color:var(--accent-color);color:var(--text-color)}.category-list-container>.category-list-main{grid-column:2}.category-list-container>.category-list-main>.title{display:none}.category-list-container>.category-list-main .viewer{top:0}.category-list-container>.category-list-main .viewer.chart>.toolbar,.category-list-container>.category-list-main .viewer.chart.toolbar-collapsed>.toolbar{display:flex}.category-list-container>.category-list-main .viewer.chart .chart-summary table th:nth-child(2),.category-list-container>.category-list-main .viewer.chart .chart-summary table th:nth-child(3),.category-list-container>.category-list-main .viewer.chart .chart-summary table th:nth-child(4){width:6rem}.category-list-container>.logo-background{display:grid}}@media(max-width: 740px){.category-list-container .category-list-main .viewer.chart>.toolbar{flex-direction:row}.category-list-container .category-list-main .viewer.chart>.toolbar .form-group{width:100%;flex-grow:1}.category-list-container .category-list-main .viewer.chart>.toolbar .form-group.large .input-group{width:100%}.category-list-container .category-list-main .viewer.chart>.toolbar .form-group .input-group{width:100%}.category-list-container .category-list-main .viewer.chart>.toolbar .form-group .input-group.wide-fit>*{flex-grow:1}}.single-list-container{grid-area:main;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:.5rem;column-gap:.5rem}.single-list-container .logo-background{display:none;height:100%;grid-column:2;grid-row:1;background-color:var(--secondary-color);border-radius:var(--modal-corner-radius)}.single-list-container .single-list-main{display:none;position:relative;grid-row:1;border-radius:var(--modal-corner-radius);flex-direction:column}.single-list-container .single-list-main .title{grid-area:header;height:2rem;display:flex;width:100%;align-items:center;padding:.25rem 0;gap:.7rem;font-size:var(--panel-navigator-header-font-size)}.single-list-container .single-list-main .title .fill{pointer-events:none;flex-grow:1}.single-list-container .single-list-main .title>svg{width:1.3rem;height:1.3rem;cursor:pointer}.single-list-container .single-list-main .title>svg.toolbar-collapsed{transform:scale(1, -1)}.single-list-container .single-list-main .datagrid-container{flex-grow:1;margin:0;padding:0 .5rem}.single-list-container .single-list-main .datagrid-container .datagrid table tbody>tr:hover>td{background-color:var(--panel-color)}.single-list-container .single-list-main .datagrid-container .datagrid table thead tr th{background-color:var(--secondary-color)}.single-list-container .single-list-main .thumb-viewer-container{flex-grow:1;margin:0;position:relative;overflow-y:auto}.single-list-container .single-list-main .thumb-viewer-container .thumb-viewer{position:absolute;padding:0 2rem 1.75rem 2rem;width:calc(100% - 4rem)}.single-list-container .single-list-main .thumb-viewer-container .thumb-viewer .category{margin-top:1rem}.single-list-container .single-list-main>span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-color)}.single-list-container .single-list{display:flex;flex-direction:column}.single-list-container .single-list>div:first-of-type{position:relative;flex-grow:1}.single-list-container .single-list>div:first-of-type>ul{position:absolute;top:0;bottom:0;overflow-y:auto;width:100%;margin:0;padding:0;list-style:none;flex-direction:column}.single-list-container .single-list>div:first-of-type>ul>li{margin:0;padding:0;font-size:var(--sidebar-font-size);cursor:pointer;border-radius:var(--modal-corner-radius)}.single-list-container .single-list>div:first-of-type>ul>li>div{display:grid;grid-template-columns:1fr 1.5rem;grid-template-rows:1fr;align-items:center;height:2.5rem}.single-list-container .single-list>div:first-of-type>ul>li>div svg{justify-self:center;width:1.2rem;height:1.2rem}.single-list-container .single-list>div:first-of-type>ul>li>div svg.closed{display:block}.single-list-container .single-list>div:first-of-type>ul>li>div svg.opened{display:none}.single-list-container .single-list>div:first-of-type>ul>li>div svg:not(.opened):not(.closed){pointer-events:all}.single-list-container .single-list>div:first-of-type>ul>li>div svg:not(.opened):not(.closed)>*{pointer-events:none}.single-list-container .single-list>div:first-of-type>ul>li>div span{padding:0 .5rem}.single-list-container .single-list>div:first-of-type>ul>li>div .dropdown{right:.25rem;top:0rem;box-shadow:none;border-top-right-radius:0;pointer-events:all}.single-list-container .single-list>div:first-of-type>ul>li>div .dropdown::after{right:0;margin-left:-0.5rem;border-width:.5rem}.single-list-container .single-list .fill{pointer-events:none;flex-grow:1}.single-list-container .single-list .button-col{margin-top:.5rem}@media(min-width: 600px){.single-list-container{margin:0 1rem 1rem 1rem;column-gap:1rem;grid-template-columns:auto 1fr}.single-list-container>.single-list .button-col{margin-top:1rem;width:15rem}.single-list-container>.single-list>div>ul{display:flex;width:15rem}.single-list-container>.single-list>div>ul>li:hover{background-color:var(--secondary-color)}.single-list-container>.single-list>div>ul>li.selected{background-color:var(--accent-color);color:var(--text-color)}.single-list-container>.single-list-main{grid-column:2;flex-direction:row;background-color:var(--secondary-color)}.single-list-container>.single-list-main>.title{display:none}.single-list-container>.logo-background{display:grid}}.datagrid-container{grid-area:main;display:grid;grid-template-rows:1fr;margin:.5rem;gap:.5rem}.datagrid{position:relative;display:flex;flex-direction:column;align-items:center;overflow-y:auto;margin:0}.datagrid>table{position:absolute;border:0;margin:0;padding:0;border-collapse:collapse;min-width:100%;table-layout:fixed}.datagrid>table>thead>tr>th{display:none;background:var(--secondary-header-color);font-size:14.4px;font-weight:bold}.datagrid>table>thead>tr>th:first-of-type{padding-left:0em}.datagrid>table>thead>tr>th:last-of-type{padding-right:0rem}.datagrid>table>tbody>tr{font-size:var(--datagrid-row-font-size);color:var(--text-color);display:flex;flex-direction:column;height:initial;align-items:center;margin:.5rem 0;padding:.5rem;background-color:var(--tools-panel-color);border-radius:var(--modal-corner-radius)}.datagrid>table>tbody>tr .datagrid-user-row:nth-of-type(odd){background-color:var(--secondary-color)}.datagrid>table>tbody>tr .datagrid-user-row:nth-of-type(even){background-color:var(--tools-panel-color)}.datagrid>table>tbody>tr.no-search-results{display:none}.datagrid>table>tbody>tr:first-of-type{margin-top:0}.datagrid>table>tbody>tr:last-of-type{margin-bottom:0}.datagrid>table>tbody>tr.nested-row{display:none}.datagrid>table>tbody>tr>td{padding:0;white-space:nowrap;width:100%;line-height:2rem;display:grid;grid-template-columns:1fr 2fr;gap:1rem}.datagrid>table>tbody>tr>td.col-card-hide{display:none}.datagrid>table>tbody>tr>td>span,.datagrid>table>tbody>tr>td>div>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.datagrid>table>tbody>tr>td>span:first-of-type{display:inline;font-weight:700;text-align:right}.datagrid>table>tbody>tr>td.col-user>span:last-of-type{position:relative;padding-left:2rem;padding-right:1rem}.datagrid>table>tbody>tr>td.col-user>span:last-of-type .profile-image{position:absolute;left:0rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem}.datagrid>table>tbody>tr>td.col-options{order:-1;display:inline-block;text-align:end;position:absolute;right:0;margin-right:.25rem;width:auto}.datagrid>table>tbody>tr>td.col-options>svg{width:1.1rem;height:1.1rem;cursor:pointer}.datagrid>table>tbody>tr>td.col-options .dropdown{margin-top:-0.5rem;line-height:initial;text-align:start}.datagrid>table>tbody>tr>td.col-dropdown-icon{display:none;padding:0;margin:0;width:0}.datagrid>table>tbody>tr>td.col-dropdown-icon svg{display:flex;width:.9rem;height:.9rem;cursor:pointer}.datagrid>table>tbody>tr>td.col-dropdown-icon svg.hide{display:none}.datagrid>table>tbody>tr>td.col-dropdown-icon.show svg{transform:rotate(0deg)}.datagrid>table>tbody>tr>td.col-check>svg{display:block;align-self:center;width:1.3rem;height:1.3rem}.datagrid.small-card>table>tbody>tr>td{grid-template-columns:1fr 4fr}@media(min-width: 600px){.datagrid-container{margin:1rem;gap:1rem}.datagrid{display:block}.datagrid>table>thead>tr>th{display:table-cell;padding:.5rem 1rem;position:sticky;top:0;margin:0;text-align:start;font-size:14.4px;font-weight:bold;height:var(--datagrid-header-height);white-space:nowrap;z-index:1}.datagrid>table>thead>tr>th:first-of-type{padding-left:.5rem}.datagrid>table>thead>tr>th:last-of-type{padding-right:.5rem}.datagrid>table>thead>tr>th.col-center{text-align:center}.datagrid>table>thead>tr>th.col-icon svg{width:1.5rem}.datagrid>table>tbody>tr{display:table-row;margin:0;padding:0;height:var(--datagrid-row-height)}.datagrid>table>tbody>tr:nth-child(2n+1){background-color:var(--secondary-color)}.datagrid>table>tbody>tr:nth-child(2n){background-color:var(--tools-panel-color)}.datagrid>table>tbody>tr>td{width:auto;display:table-cell;padding:1rem;line-height:1rem}.datagrid>table>tbody>tr>td:first-of-type{display:table-cell;padding-left:.5rem}.datagrid>table>tbody>tr>td>span:first-of-type{display:none}.datagrid>table>tbody>tr>td.col-fit{width:0}.datagrid>table>tbody>tr>td.col-check{width:0}.datagrid>table>tbody>tr>td.col-check>svg{margin:0 auto}.datagrid>table>tbody>tr>td.col-10{max-width:10vw}.datagrid>table>tbody>tr>td.col-15{max-width:15vw}.datagrid>table>tbody>tr>td.col-20{max-width:20vw}.datagrid>table>tbody>tr>td.col-30{max-width:30vw}.datagrid>table>tbody>tr>td.col-user>span:last-of-type{padding-right:0;margin:-1rem 0;line-height:2rem}.datagrid>table>tbody>tr>td.col-options{display:table-cell;padding-right:.5rem;position:initial;text-align:end;width:0}.datagrid>table>tbody>tr>td.col-options svg{display:block;margin:-0.5rem 0 -0.5rem auto}.datagrid>table>tbody>tr>td.col-options .dropdown{margin-top:.25rem}.datagrid>table>tbody>tr>td.col-dropdown-icon{display:table-cell}.datagrid>table>tbody>tr:not(.nested-row):hover>td{background-color:var(--accent-color)}.datagrid>table>tbody>tr:not(.nested-row):hover>td.col-options>svg{visibility:visible}}.datagrid>table>tbody>tr.nested-row{margin:0 0 0 2rem;padding-top:0;padding-bottom:0}.datagrid>table>tbody>tr.nested-row.show{display:none;flex-direction:row}.datagrid>table>tbody>tr.nested-row>td.nested-table{grid-template-columns:1fr;padding:.25rem .5rem}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid{overflow-x:hidden}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table{position:static}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table thead{display:none}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table thead th{font-size:14.4px}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table tbody tr{height:auto}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table tbody tr>*{padding:.25rem}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table tbody tr td{line-height:1.25rem;font-size:calc(var(--datagrid-row-font-size)/1.15)}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table tbody tr td.nested-cell-icon{width:0}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table tbody tr td.nested-cell-icon svg{display:flex;height:1.5rem}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table tbody tr svg{height:2rem}@media(min-width: 600px){.datagrid>table>tbody>tr.nested-row{display:table-column;padding:0;margin:0;opacity:0;transform:scaleY(0);transform-origin:top;transition:opacity .25s,transform .25s}.datagrid>table>tbody>tr.nested-row.show{display:table-row;opacity:1;transform:scaleY(1)}.datagrid>table>tbody>tr.nested-row.close{display:table-row;opacity:0;transform:scaleY(0)}.datagrid>table>tbody>tr.nested-row.close-display{display:table-column}.datagrid>table>tbody>tr.nested-row>td.nested-table{padding:0;margin:0;padding-left:4rem;background-color:var(--dashboard-color)}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid{overflow-x:auto;margin-bottom:.5rem}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table thead{display:table-header-group}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table thead th{background-color:var(--secondary-header-color)}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table tbody tr{height:var(--datagrid-row-height)}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table tbody tr>*{padding:.75rem}.datagrid>table>tbody>tr.nested-row>td.nested-table>.datagrid table tbody tr td{background-color:var(--secondary-header-color)}}.mini-datagrid{border-radius:var(--placeholder-corner-radius);background-color:var(--dashboard-color);color:var(--text-color);min-height:15rem;display:flex;flex-direction:column;overflow:hidden}.mini-datagrid.large{height:20rem}.mini-datagrid.full-height{height:100%;min-height:unset !important}.mini-datagrid>.header{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem;border-bottom-left-radius:var(--placeholder-corner-radius);border-bottom-right-radius:var(--placeholder-corner-radius)}.mini-datagrid>.header>button{height:1.9rem;padding:.5rem;box-shadow:none;font-size:var(--button-font-size-small)}.mini-datagrid>.header>.fill{flex-grow:1}.mini-datagrid>.header>.error-msg{order:0}.mini-datagrid>.header.error-input{background-color:var(--error-background-color) !important;border:1px solid var(--error-text-color) !important}.mini-datagrid>.rows{flex-grow:1;position:relative;overflow:auto}.mini-datagrid>.rows>table{position:absolute;border:0;margin:0;padding:0;border-collapse:collapse;width:100%;table-layout:fixed}.mini-datagrid>.rows>table tr.collapsed{height:0}.mini-datagrid>.rows>table tr.collapsed>th{height:0}.mini-datagrid>.rows>table tr:hover{background-color:var(--secondary-color)}.mini-datagrid>.rows>table tr.error-input{background-color:var(--error-background-color);border-top:1px solid var(--error-text-color) !important;border-bottom:1px solid var(--error-text-color) !important}.mini-datagrid>.rows>table tr.error-input>td{padding-bottom:1rem}.mini-datagrid>.rows>table tr.error-input>td>div.error-msg{padding-top:.5rem;position:absolute}.mini-datagrid>.rows>table tr.selected{background-color:var(--panel-color) !important}.mini-datagrid>.rows>table tr.readonly,.mini-datagrid>.rows>table tr.disabled{background-color:var(--dashboard-color) !important;color:var(--muted-color);cursor:not-allowed}.mini-datagrid>.rows>table tr.readonly select,.mini-datagrid>.rows>table tr.disabled select{opacity:.6;pointer-events:none}.mini-datagrid>.rows>table th,.mini-datagrid>.rows>table td{height:2.2rem;font-weight:400;font-size:var(--placeholder-font-size);text-align:start;padding:0 .5rem 0 0;margin:0;border:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.mini-datagrid>.rows>table th:first-of-type,.mini-datagrid>.rows>table td:first-of-type{padding-left:.5rem}.mini-datagrid>.rows>table th.col-id{width:2rem}.mini-datagrid>.rows>table th.col-visibility{width:4rem}.mini-datagrid>.rows>table th.col-unit{width:3.5rem}.mini-datagrid>.rows>table th.col-color{width:2.5rem}.mini-datagrid>.rows>table th.col-type{width:3rem}.mini-datagrid>.rows>table th.col-icon{width:1.3rem}.mini-datagrid>.rows>table th.col-small-icon{width:.8rem}.mini-datagrid>.rows>table th.col-widget{width:1.75rem}.mini-datagrid>.rows>table .col-summary{width:4rem;text-align:center}.mini-datagrid>.rows>table .col-summary svg{width:1.3rem;height:1.3rem}.mini-datagrid>.rows>table>thead>tr>th{position:sticky;top:0;background-color:var(--header-color)}.mini-datagrid>.rows>table td.color>div{padding:.25rem .5rem;margin-right:.5rem;border-radius:var(--placeholder-corner-radius)}.mini-datagrid>.rows>table td.color>div>div{visibility:hidden}.mini-datagrid>.rows>table td>svg{padding-top:.1rem}.mini-datagrid>.rows>table td.col-widget{padding-right:.5rem;width:1rem}.mini-datagrid>.rows>table td.col-widget>svg{width:1rem}@media(min-width: 740px){.mini-datagrid>.rows>table td.color>div{margin-right:1rem}.mini-datagrid>.rows>table td.color>div>div{visibility:visible;text-align:center}.mini-datagrid>.rows>table th.col-color{width:5.5rem}}.instances-viewer{display:flex;flex-direction:column;overflow-y:hidden;gap:.5rem;margin:1rem}.instances-viewer .button-bar{display:flex;justify-content:space-between}.instances-list{display:grid;grid-template-columns:repeat(auto-fill, 15rem);justify-content:space-between;padding:1rem;overflow-y:auto;border-radius:.5rem;background-color:var(--secondary-color);height:100%;gap:1rem}.instances-list>.instance-item-component{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:15rem;height:14rem}.instances-list>.instance-item-component.hide{display:none}.instances-list>.instance-item-component .instance-item-thumbnail{background-color:var(--dashboard-color);border-radius:.4rem;height:12rem;width:15rem;padding:calc(1rem + 1px);box-sizing:border-box}.instances-list>.instance-item-component .instance-item-thumbnail>svg,.instances-list>.instance-item-component .instance-item-thumbnail>img{width:100%;height:100%;border-radius:.4rem}.instances-list>.instance-item-component:hover .instance-item-thumbnail{background-color:var(--secondary-color);border-color:var(--muted-color);border-width:1px;border-style:solid;padding:1rem}.filter-panel{display:flex;align-items:center;gap:1rem}.filter-panel #button-add-user{margin-left:auto}.filter-panel>div>div.input-group>button:not([tabindex]){background-color:var(--form-color);cursor:default}.filter-panel>div>div.input-group>button:not([tabindex])>svg.search-icon{width:1rem;height:1rem}.filter-panel>div{display:flex;flex-direction:column;gap:.5rem}.filter-panel>div label{font-size:var(--placeholder-font-size)}.filter-panel>div input,.filter-panel>div button{height:1.9rem;box-shadow:none}@media(max-width: 600px){.filter-panel{flex-direction:column}.filter-panel>div,.filter-panel>button{width:100%}}.calendar-container{display:none;position:absolute;z-index:9999;overflow:hidden;box-shadow:var(--shadow)}.calendar-container.show{display:flex}.calendar-container .calendar-wrapper{display:flex;flex-wrap:nowrap;gap:.8rem;padding:1rem;border-radius:.5rem;background-color:var(--panel-color);overflow-y:auto}.calendar-container .calendar-wrapper.out .calendar-header,.calendar-container .calendar-wrapper.out .calendar-content-container{animation:scaleOut .15s cubic-bezier(0.55, 0.085, 0.68, 0.53) both}.calendar-container .calendar-wrapper.in .calendar-header,.calendar-container .calendar-wrapper.in .calendar-content-container{animation:scaleIn .1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.calendar-container .calendar-wrapper .calendar{display:flex;flex-direction:column;gap:.5rem;flex:1;-webkit-perspective:1000}.calendar-container .calendar-wrapper .calendar .calendar-header{display:flex;font-size:1.15rem;padding-bottom:.5rem;border-bottom:1px solid var(--panel-text-color)}.calendar-container .calendar-wrapper .calendar .calendar-header div{flex:1;display:flex;justify-content:center;gap:.25rem}.calendar-container .calendar-wrapper .calendar .calendar-header div span{font-weight:bold}.calendar-container .calendar-wrapper .calendar .calendar-header div span.calendar-year,.calendar-container .calendar-wrapper .calendar .calendar-header div span.calendar-month{color:var(--panel-text-color)}.calendar-container .calendar-wrapper .calendar .calendar-header .next-interval,.calendar-container .calendar-wrapper .calendar .calendar-header .prev-interval{font-weight:bold;cursor:pointer;color:var(--panel-text-color)}.calendar-container .calendar-wrapper .calendar .calendar-header .next-interval.show,.calendar-container .calendar-wrapper .calendar .calendar-header .prev-interval.show{display:inline}.calendar-container .calendar-wrapper .calendar .calendar-header .next-interval.hide,.calendar-container .calendar-wrapper .calendar .calendar-header .prev-interval.hide{display:none}.calendar-container .calendar-wrapper .calendar .calendar-content-container{display:flex;flex-direction:column;gap:.25rem}.calendar-container .calendar-wrapper .calendar .calendar-content-container .calendar-weeks{display:grid;grid-template-columns:repeat(7, 1fr)}.calendar-container .calendar-wrapper .calendar .calendar-content-container .calendar-weeks span{color:var(--panel-text-color);padding:.4rem;text-align:center}.calendar-container .calendar-wrapper .calendar .calendar-content-container.daily .calendar-content{display:grid;grid-template-columns:repeat(7, 1fr)}.calendar-container .calendar-wrapper .calendar .calendar-content-container.weekly .calendar-content{display:flex;flex-direction:column}.calendar-container .calendar-wrapper .calendar .calendar-content-container.weekly .calendar-weeks,.calendar-container .calendar-wrapper .calendar .calendar-content-container.weekly .calendar-content{padding-left:2rem}.calendar-container .calendar-wrapper .calendar .calendar-content-container.daily .calendar-content span:not(.muted).current-date,.calendar-container .calendar-wrapper .calendar .calendar-content-container.weekly .calendar-content span:not(.muted).current-date{position:relative}.calendar-container .calendar-wrapper .calendar .calendar-content-container.daily .calendar-content span:not(.muted).current-date::after,.calendar-container .calendar-wrapper .calendar .calendar-content-container.weekly .calendar-content span:not(.muted).current-date::after{content:"";width:50%;position:absolute;left:50%;bottom:5px;border-bottom:1px solid var(--highlight-color);transform:translateX(-50%)}.calendar-container .calendar-wrapper .calendar .calendar-content-container.monthly .calendar-content,.calendar-container .calendar-wrapper .calendar .calendar-content-container.quarterly .calendar-content,.calendar-container .calendar-wrapper .calendar .calendar-content-container.biannual .calendar-content,.calendar-container .calendar-wrapper .calendar .calendar-content-container.annual .calendar-content{display:grid;grid-template-columns:repeat(4, 1fr);gap:0}.calendar-container .calendar-wrapper .calendar .calendar-content-container.monthly .calendar-content .column,.calendar-container .calendar-wrapper .calendar .calendar-content-container.quarterly .calendar-content .column,.calendar-container .calendar-wrapper .calendar .calendar-content-container.biannual .calendar-content .column,.calendar-container .calendar-wrapper .calendar .calendar-content-container.annual .calendar-content .column{display:flex;flex-direction:column}.calendar-container .calendar-wrapper .calendar .calendar-content-container.monthly .calendar-content .column>span,.calendar-container .calendar-wrapper .calendar .calendar-content-container.quarterly .calendar-content .column>span,.calendar-container .calendar-wrapper .calendar .calendar-content-container.biannual .calendar-content .column>span,.calendar-container .calendar-wrapper .calendar .calendar-content-container.annual .calendar-content .column>span{display:flex;flex-direction:column}.calendar-container .calendar-wrapper .calendar .calendar-content-container.monthly .calendar-content span:not(.muted),.calendar-container .calendar-wrapper .calendar .calendar-content-container.quarterly .calendar-content span:not(.muted),.calendar-container .calendar-wrapper .calendar .calendar-content-container.biannual .calendar-content span:not(.muted),.calendar-container .calendar-wrapper .calendar .calendar-content-container.annual .calendar-content span:not(.muted){padding:.8rem .6rem}.calendar-container .calendar-wrapper .calendar .calendar-content-container.monthly.monthly .calendar-content span:not(.muted),.calendar-container .calendar-wrapper .calendar .calendar-content-container.quarterly.monthly .calendar-content span:not(.muted),.calendar-container .calendar-wrapper .calendar .calendar-content-container.biannual.monthly .calendar-content span:not(.muted),.calendar-container .calendar-wrapper .calendar .calendar-content-container.annual.monthly .calendar-content span:not(.muted){padding:1.5rem 1.2rem}.calendar-container .calendar-wrapper .calendar .calendar-content-container.monthly.annual .calendar-content span:not(.muted),.calendar-container .calendar-wrapper .calendar .calendar-content-container.quarterly.annual .calendar-content span:not(.muted),.calendar-container .calendar-wrapper .calendar .calendar-content-container.biannual.annual .calendar-content span:not(.muted),.calendar-container .calendar-wrapper .calendar .calendar-content-container.annual.annual .calendar-content span:not(.muted){padding:1.1rem .8rem}.calendar-container .calendar-wrapper .calendar .calendar-content-container .calendar-content span:not(.muted){padding:.4rem;text-align:center;color:var(--panel-text-color)}.calendar-container .calendar-wrapper .calendar .calendar-content-container .calendar-content span:not(.muted).off{color:var(--off-color)}.calendar-container .calendar-wrapper .calendar .calendar-content-container .calendar-content span:not(.muted).selected{background-color:var(--form-color)}.calendar-container .calendar-wrapper .calendar .calendar-content-container .calendar-content span:not(.muted).current-date{color:var(--highlight-color);font-weight:500}.calendar-container .calendar-wrapper .calendar .calendar-content-container .calendar-content span:not(.muted):not(.off):hover{background-color:color-mix(in srgb, var(--form-color) 37%, transparent 63%);cursor:pointer}.calendar-container .calendar-wrapper .calendar .calendar-content-container .calendar-content .week-group{position:relative;display:grid;grid-template-columns:repeat(7, 1fr)}.calendar-container .calendar-wrapper .calendar .calendar-content-container .calendar-content .week-group:hover>span{background-color:color-mix(in srgb, var(--form-color) 37%, transparent 63%);cursor:pointer}.calendar-container .calendar-wrapper .calendar .calendar-content-container .calendar-content .week-group .week-number{position:absolute;top:50%;transform:translateY(-50%);left:-2.2rem;box-shadow:none;height:unset;padding:.5rem;font-size:.6rem;font-variant-numeric:tabular-nums}.calendar-container .calendar-wrapper .calendar .calendar-time{display:flex;justify-content:center;align-items:center;gap:.3rem;order:3}.calendar-container .calendar-wrapper .calendar .calendar-time select{width:unset}.calendar-container .calendar-wrapper .calendar .calendar-zoom{width:130px;margin-left:auto;margin-top:.5rem;margin-bottom:.5rem;order:4}.calendar-container .calendar-wrapper .calendar .calendar-preview{order:5;font-size:.7rem;text-align:end;color:var(--panel-text-color)}.calendar-container .calendar-wrapper .calendar .calendar-footer{order:6;justify-content:flex-end;align-items:flex-end}.calendar-container .calendar-wrapper .calendar .calendar-footer button{min-width:unset;font-size:.75rem;padding:0 .8rem}.calendar-container .calendar-wrapper .calendar .calendar-footer button#clear-calendar{order:-1;height:1.9rem;padding:0 .6rem;margin-right:auto;font-size:.7rem}@media(max-width: 599px){.calendar-container{left:0;top:0;right:0;bottom:0;width:100%;height:100%}.calendar-container .calendar-wrapper{width:100%;flex-direction:column}}@keyframes scaleOut{0%{transform:translateZ(0);opacity:1}100%{transform:translateZ(-1100px);opacity:0}}@keyframes scaleIn{0%{transform:translateZ(-1400px);opacity:0}100%{transform:translateZ(0);opacity:1}}.range-date-container{display:none;position:absolute;z-index:9999}.range-date-container.show{display:flex}.range-date-container>div .error-msg{display:none;text-align:right;font-size:var(--placeholder-font-size);color:var(--error-background-color)}.range-date-container #range-toolbar-button-container{width:150px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px;padding:6px 0 10px;height:auto;z-index:30000;color:var(--panel-text-color);background-color:var(--panel-color);border-bottom-left-radius:var(--calendar-corner-radius);border-bottom-right-radius:var(--calendar-corner-radius);box-shadow:var(--shadow)}.range-date-container #range-toolbar-button-container button.range-toolbar-button{border:0 none;background:none;width:130px;height:28px;padding:0 0 1px;min-height:26px;min-width:100%;white-space:normal;border-radius:0;box-sizing:border-box;font-size:12px;box-shadow:none;padding-left:15px;text-align:left;display:inline-block;color:var(--panel-text-color)}.range-date-container #range-toolbar-button-container button.range-toolbar-button:hover{background-color:var(--hover-color)}.category-tree-container{grid-area:main;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:.5rem;overflow:hidden}.category-tree-container svg:not(.logo-dragsa):not(.logo-iiot):not(.highcharts-root){width:18px;height:18px;flex-shrink:0;flex-grow:0;object-fit:none}.category-tree-container .category-no-search-results{margin:2rem 1rem;text-align:center}.category-tree-container .resizer{display:none}.category-tree-container .logo-background{display:none;height:100%;grid-column:3;grid-row:1;background-color:var(--secondary-color);border-radius:var(--modal-corner-radius)}.category-tree-container .category-tree{display:flex;flex-direction:column}.category-tree-container .category-tree .fill{pointer-events:none;flex-grow:1}.category-tree-container .category-tree .button-col{margin-top:1rem}.category-tree-container .category-tree .dropdown-icon{padding-right:1rem}.category-tree-container .category-tree:not(.show) .no-results{display:none !important}.category-tree-container .category-tree-main{position:relative;grid-row:1;background-color:var(--secondary-color);border-radius:var(--modal-corner-radius);overflow-y:auto;overflow-x:hidden}.category-tree-container .category-tree-main .no-content,.category-tree-container .category-tree-main .no-search-results{text-align:center;margin:auto 2rem}.category-tree-container .category-tree-main:not(.thumbviewer){display:flex;flex-direction:column}.category-tree-container .category-tree-main.no-pointers iframe{pointer-events:none}.category-tree-container .category-tree-main.hide{display:none}.category-tree-container .category-tree-main .muted{font-size:1.2rem !important}.category-tree-container .category-tree-main>.title{grid-area:header;height:2rem;display:flex;width:100%;align-items:center;padding:.25rem .5rem;gap:.7rem;font-size:var(--panel-navigator-header-font-size)}.category-tree-container .category-tree-main>.title .fill{pointer-events:none;flex-grow:1}.category-tree-container .category-tree-main>.title>svg.toolbar-collapsed{transform:scale(1, -1)}.category-tree-container .category-tree-main .viewer{display:none;position:absolute;left:0;top:2.5rem;right:0;bottom:0;border-radius:var(--modal-corner-radius)}.category-tree-container .category-tree-main .viewer iframe{width:100%;height:100%;border:none;border-radius:var(--modal-corner-radius)}.category-tree-container .category-tree-main .viewer.chart{flex-direction:column}.category-tree-container .category-tree-main .viewer.chart>.toolbar{flex-wrap:wrap;gap:1rem}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group{flex-direction:column;align-items:flex-start;gap:.5rem}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group label{width:auto}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group.large .input-group{width:23rem}.category-tree-container .category-tree-main .viewer.chart.toolbar-collapsed>.toolbar{display:none}.category-tree-container .category-tree-main .viewer.chart .chart-container{flex-grow:1;height:100%}.category-tree-container .category-tree-main .viewer.img{grid-template-rows:auto 1fr}.category-tree-container .category-tree-main .viewer.img .image-scroller{overflow:auto;position:relative;border-bottom-left-radius:var(--modal-corner-radius);border-bottom-right-radius:var(--modal-corner-radius)}.category-tree-container .category-tree-main .viewer.img .image-scroller img{position:absolute}.category-tree-container .category-tree-main .viewer.img .image-scroller.fit{overflow:hidden}.category-tree-container .category-tree-main .viewer.img .image-scroller.fit img{width:100%;height:100%;object-fit:contain}#documents-page .category-tree-main,#reports-page .category-tree-main{overflow-y:hidden}#dashboards-page .category-item>.node-tree-item-row>.menu-icon-desktop{display:none}#dashboards-page .element-item>.node-tree-item-row>svg:not(.menu-icon-desktop){display:none}@keyframes movedAnimation{0%{color:var(--node-tree-item-edited)}100%{color:var(--text-color)}}@keyframes addedAnimation{0%{color:var(--node-tree-item-added)}100%{color:var(--text-color)}}.category-no-search-results.hide{display:none}.node-tree-component{position:relative;flex-grow:1}.node-tree-component .node-tree-wrapper{display:flex;flex-direction:column;margin-right:1rem;position:absolute;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;width:100%}.node-tree-component .node-tree-item-component{display:flex;flex-direction:column;width:100%;margin:0;padding:0;font-size:var(--sidebar-font-size);border-radius:.4rem}.node-tree-component .node-tree-item-component .item-info{color:var(--muted-color)}.node-tree-component .node-tree-item-component.hide{display:none}.node-tree-component .node-tree-item-component.drop-top>.node-tree-item-row{border-top:5px solid var(--node-tree-dragging-divider);border-radius:0;padding-top:0}.node-tree-component .node-tree-item-component.drop-bottom>.node-tree-item-row{border-bottom:5px solid var(--node-tree-dragging-divider);border-radius:0;padding-bottom:0}.node-tree-component .node-tree-item-component.drop-inside>.node-tree-item-row{background-color:var(--node-tree-drop-inside)}.node-tree-component .node-tree-item-component.drop-inside>.node-tree-item-row .dropdown-icon{background-color:var(--node-tree-drop-inside) !important}.node-tree-component .node-tree-item-component.dragging{background-color:var(--node-tree-dragging-bg) !important}.node-tree-component .node-tree-item-component.dragging .dropdown-icon{background-color:var(--node-tree-dragging-bg) !important}.node-tree-component .node-tree-item-component.child-node{margin-left:.7rem;width:calc(100% - .7rem)}.node-tree-component .node-tree-item-component svg.opened,.node-tree-component .node-tree-item-component svg.closed,.node-tree-component .node-tree-item-component svg.opened-full,.node-tree-component .node-tree-item-component svg.closed-full,.node-tree-component .node-tree-item-component svg.menu-icon-featured{display:none}.node-tree-component .node-tree-item-component.featured .menu-icon-featured{display:block;padding-left:.4rem}.node-tree-component .node-tree-item-component:not(.featured).expanded>.node-tree-item-row.have-children svg.opened-full,.node-tree-component .node-tree-item-component:not(.featured).expanded>.node-tree-item-row:not(.have-children) svg.opened{display:block;padding-left:.4rem}.node-tree-component .node-tree-item-component:not(.featured):not(.expanded)>.node-tree-item-component{display:none}.node-tree-component .node-tree-item-component:not(.featured):not(.expanded)>.node-tree-item-row.have-children svg.closed-full,.node-tree-component .node-tree-item-component:not(.featured):not(.expanded)>.node-tree-item-row:not(.have-children) svg.closed{display:block;padding-left:.4rem}.node-tree-component .node-tree-item-component>.node-tree-item-row{position:relative;display:flex;align-items:center;height:2.2rem;padding-top:5px;padding-left:.5rem;padding-bottom:5px;border-radius:.4rem}.node-tree-component .node-tree-item-component>.node-tree-item-row.selected{background-color:var(--accent-color);color:var(--text-color)}.node-tree-component .node-tree-item-component>.node-tree-item-row.selected>.dropdown-icon{background-color:var(--accent-color) !important}.node-tree-component .node-tree-item-component>.node-tree-item-row>.node-tree-item-name{width:100%;padding-left:.4rem;white-space:nowrap;overflow:hidden}.node-tree-component .node-tree-item-component>.node-tree-item-row>.dropdown-icon{position:absolute;display:flex;right:0;background-color:var(--dashboard-color)}.node-tree-component .node-tree-item-component>.node-tree-item-row:hover:not(:active):not(.selected){cursor:pointer;background-color:var(--secondary-color)}.node-tree-component .node-tree-item-component>.node-tree-item-row:hover:not(:active):not(.selected)>.dropdown-icon{background-color:var(--secondary-color)}.node-tree-component .node-tree-item-component>.node-tree-item-row.moved-animation,.node-tree-component .node-tree-item-component>.node-tree-item-row.added-animation{animation-duration:2.5s;animation-timing-function:ease}.node-tree-component .node-tree-item-component>.node-tree-item-row.moved-animation{animation-name:movedAnimation}.node-tree-component .node-tree-item-component>.node-tree-item-row.added-animation{animation-name:addedAnimation}@media(min-width: 600px){.node-tree-component.show-categories-only .element-item{display:none}.category-tree-container{padding:0 1rem 1rem 1rem;grid-template-columns:auto auto 1fr}.category-tree-container .resizer{display:block;width:1px;padding:0 2px;height:100%;background-color:rgba(0,0,0,0);cursor:ew-resize}.category-tree-container .resizer:hover{background-color:var(--node-tree-resizer)}.category-tree-container>.category-tree{transition:width .2s ease;width:0;display:flex;position:relative;flex-direction:column}.category-tree-container>.category-tree.show{width:16rem}.category-tree-container>.category-tree.show.expanded{min-width:16rem;max-width:16rem}.category-tree-container>.category-tree #expander-tree,.category-tree-container>.category-tree #collapse-tree{display:none;position:absolute;transform:translateY(-50%);top:50%;cursor:pointer}.category-tree-container>.category-tree #expander-tree.show,.category-tree-container>.category-tree #collapse-tree.show{display:block;z-index:1}.category-tree-container>.category-tree #collapse-tree{right:-1.1rem}.category-tree-container>.category-tree #expander-tree{right:0rem}.category-tree-container>.category-tree .button-col{width:15rem;position:relative;overflow:hidden;padding-right:1rem;transition:clip-path .2s ease,opacity .2s ease;clip-path:inset(0 0 0 0)}.category-tree-container>.category-tree .button-col.hide{clip-path:inset(0 100% 0 0)}.category-tree-container>.category-tree-main{flex-direction:row;align-items:center;justify-content:center;grid-column:3}.category-tree-container>.category-tree-main>.title{display:none}.category-tree-container>.category-tree-main .viewer{top:0}.category-tree-container>.category-tree-main .viewer.chart>.toolbar,.category-tree-container>.category-tree-main .viewer.chart.toolbar-collapsed>.toolbar{display:flex}.category-tree-container>.category-tree-main .viewer.chart .chart-summary table th:nth-child(2),.category-tree-container>.category-tree-main .viewer.chart .chart-summary table th:nth-child(3),.category-tree-container>.category-tree-main .viewer.chart .chart-summary table th:nth-child(4){width:6rem}.category-tree-container>.logo-background{display:grid;overflow:hidden}}#machines-tree .node-tree-item-row>svg{display:none}@media(max-width: 600px){.category-tree{min-width:unset;width:unset !important;max-width:unset !important}.category-tree.visible-viewer .category-no-search-results{display:none !important}.category-tree #collapse-tree,.category-tree #expander-tree{display:none}.node-tree-wrapper:not(.show-hidden) .hidden-dashboard{display:none}.category-tree-container .category-tree-main .title{margin-top:.5rem}.category-tree-container .category-tree-main .viewer.chart>.toolbar{flex-direction:row}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group{width:100%;flex-grow:1}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group.large .input-group{width:100%}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group .input-group{width:100%}.category-tree-container .category-tree-main .viewer.chart>.toolbar .form-group .input-group.wide-fit>*{flex-grow:1}}.thumb-viewer{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;overflow-x:hidden;margin:1rem 2rem 1.75rem 2rem;width:calc(100% - 4rem)}.thumb-viewer .search-header{display:flex;gap:.5rem;width:100%;height:2rem;font-size:1.12rem;padding:.25rem 0}.thumb-viewer .search-header .search-quantity{color:var(--muted-color)}.thumb-viewer .search-section{display:grid;grid-template-columns:repeat(auto-fill, 15rem);justify-content:space-between;gap:.6rem}.thumb-viewer .thumbviewer-item{display:flex;flex-direction:column;width:15rem}.thumb-viewer .thumbviewer-item.hide{display:none}.thumb-viewer .thumbviewer-item.dead>.content{cursor:not-allowed}.thumb-viewer .thumbviewer-item.dead>.content img{opacity:.3}.thumb-viewer .thumbviewer-item .header{display:flex;align-items:center;gap:.5rem;padding-left:.3rem;padding-right:.8rem;background-color:var(--accent-color);height:2rem;border-top-left-radius:var(--button-corner-radius);border-top-right-radius:var(--button-corner-radius);position:relative}.thumb-viewer .thumbviewer-item .header>svg{cursor:unset !important}.thumb-viewer .thumbviewer-item .header .dropdown-icon{position:absolute;display:flex;right:.3rem;cursor:pointer}@keyframes pulse-red{0%{transform:scale(0.95);box-shadow:0 0 0 0 color-mix(in srgb, var(--failed) 70%, transparent)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,82,82,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,82,82,0)}}@keyframes pulse-green{0%{transform:scale(0.95);box-shadow:0 0 0 0 color-mix(in srgb, var(--connected) 70%, transparent)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(51,217,178,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(51,217,178,0)}}.thumb-viewer .thumbviewer-item .header .status{background:gray;border-radius:50%;box-shadow:0 0 0 0 #000;margin:10px;height:10px;width:10px;transform:scale(1)}.thumb-viewer .thumbviewer-item .header .status.dead{background:gray;box-shadow:0 0 0 0 #000}.thumb-viewer .thumbviewer-item .header .status.live{background:var(--connected);box-shadow:0 0 0 0 var(--connected);animation:pulse-green 2s infinite}.thumb-viewer .thumbviewer-item .content{height:6.5rem;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:1rem;padding:.75rem .55rem;background-color:var(--secondary-color);border:.125rem solid var(--accent-color);border-bottom-left-radius:var(--button-corner-radius);border-bottom-right-radius:var(--button-corner-radius);cursor:pointer}.thumb-viewer .thumbviewer-item .content .version{text-align:center;display:inline-block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;color:var(--muted-color)}.thumb-viewer .thumbviewer-item .footer{margin:.5rem 0;display:flex;flex-direction:column;gap:.5rem}.thumb-viewer .thumbviewer-item .footer .item-data{display:flex;justify-content:space-evenly;gap:.5rem}.thumb-viewer .thumbviewer-item .footer .item-data .item-name{display:inline-block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumb-viewer .thumbviewer-item .footer .item-version{text-align:center;display:inline-block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;color:var(--muted-color)}#datagrid-user-activity table tr td:last-child,#datagrid-user-activity table tr th:last-child{position:sticky;right:0}#datagrid-user-activity table tr:not(:hover) td:last-child{background-color:rgba(0,0,0,0) !important}#filter-panel .title>svg{width:1rem;height:1rem}#filter-panel .title>svg.hide{display:none}#filter-panel .title>svg{width:1rem;height:1rem}#filter-panel .title>svg.hide{display:none}@media(max-width: 599px){#datagrid-user-activity table tbody tr{display:grid;gap:.35rem .5rem;grid-template-columns:1.25rem 1fr 1fr 1fr 1fr 1rem;margin:1rem 0;padding:.5rem .75rem}#datagrid-user-activity table tbody tr:first-child{margin:0}#datagrid-user-activity table tbody tr td{width:auto;line-height:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;flex:1;gap:.35rem}#datagrid-user-activity table tbody tr td>span:first-of-type{display:none}#datagrid-user-activity table tbody tr td.col-options{position:static;grid-row:1;grid-column:6;text-align:unset;margin-right:0}#datagrid-user-activity table tbody tr td.col-options svg{width:100%;height:100%}#datagrid-user-activity table tbody tr td:nth-child(1){grid-row:2;grid-column:1/6;width:fit-content;height:100%;margin-top:.7rem}#datagrid-user-activity table tbody tr td:nth-child(2){grid-row:2;grid-column:5/6;text-align:end}#datagrid-user-activity table tbody tr td:nth-child(3){grid-row:1;grid-column:2/6;width:50%}#datagrid-user-activity table tbody tr td:nth-child(4){grid-row:1;grid-column:4/6;text-align:start}#datagrid-user-activity table tbody tr:not(:hover) td:last-child{background-color:rgba(0,0,0,0) !important}}#breadcrumb{position:relative;display:flex;align-items:center;max-width:calc(100vw - 5rem);height:100%}#breadcrumb>.breadcrumb-carousel-wrapper{position:relative;display:inline-flex;align-items:center;overflow:hidden;gap:.5rem;height:100%;max-width:75vw}#breadcrumb>.breadcrumb-carousel-wrapper button{display:none;width:1.5rem;height:1.5rem;font-size:16px;font-weight:bold;box-shadow:none}#breadcrumb>.breadcrumb-carousel-wrapper button:last-child{margin-right:.35rem}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container{display:flex;overflow-x:scroll;width:100%;overflow:hidden;scroll-behavior:smooth;touch-action:pan-x}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container::-webkit-scrollbar{display:none}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container>ol{display:flex;align-items:center;padding:0;margin:0;gap:.5rem;list-style:none;white-space:nowrap;transition:transform .5s ease}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container>ol>li{display:inline-block;flex-shrink:0;font-size:var(--header-title-font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container>ol>li>a{color:color-mix(in srgb, var(--text-color) 80%, transparent 20%)}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container>ol>li>a:hover{text-decoration:underline;cursor:pointer}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container>ol>li>span{color:var(--panel-text-color);font-weight:700}@media(min-width: 600px){#breadcrumb>.breadcrumb-carousel-wrapper{max-width:none}#breadcrumb>.breadcrumb-carousel-wrapper button{width:2rem;height:2rem;margin-right:0}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container{overflow:hidden}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container>ol>li>span{color:var(--text-color);font-weight:700}main.sidebar-expanded header.wayback #breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container{max-width:calc(30vw - 6rem)}main.sidebar-expanded header:not(.wayback) #breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container{max-width:calc(100vw - 50rem)}main:not(.sidebar-expanded) header.wayback #breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container{max-width:calc(30vw - 2rem)}main:not(.sidebar-expanded) header:not(.wayback) #breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container{max-width:calc(100vw - 45rem)}}.led-status{display:flex;gap:.5rem;transform:scale(1)}.led-status::before{content:"";height:10px;width:10px;border-radius:50%}.led-status[data-status=disconnected]::before{background:var(--disconnected);box-shadow:0 0 0 0 #000}.led-status[data-status=connected]::before{background:var(--connected);box-shadow:0 0 0 0 var(--connected);animation:pulse-green 2s infinite}.led-status[data-status=event]::before{background:var(--event);box-shadow:0 0 0 0 var(--event);animation:pulse-blue 2s infinite}.led-status[data-status=failed]::before{background:var(--failed);box-shadow:0 0 0 0 var(--failed)}.led-status[data-status=warning]::before{background:var(--warning);box-shadow:0 0 0 0 var(--warning)}.led-status[data-status=unset]::before{background:var(--disconnected);box-shadow:0 0 0 0 #000}.led-status[data-status=none]{display:none}@keyframes pulse-green{0%{transform:scale(0.95);box-shadow:0 0 0 0 color-mix(in srgb, var(--connected) 70%, transparent 30%)}70%{transform:scale(1);box-shadow:0 0 0 10px color-mix(in srgb, var(--connected) 0%, transparent 100%)}100%{transform:scale(0.95);box-shadow:0 0 0 0 color-mix(in srgb, var(--connected) 0%, transparent 100%)}}@keyframes pulse-blue{0%{transform:scale(0.95);box-shadow:0 0 0 0 color-mix(in srgb, var(--event) 70%, transparent 30%)}70%{transform:scale(1);box-shadow:0 0 0 10px color-mix(in srgb, var(--event) 0%, transparent 100%)}100%{transform:scale(0.95);box-shadow:0 0 0 0 color-mix(in srgb, var(--event) 0%, transparent 100%)}}.pill-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:1.4rem;padding:0 .4rem;font-size:.8rem;border-radius:1rem;text-overflow:ellipsis;overflow:visible;z-index:2}.pill-status.active{color:var(--yellow-warning-text-color);background:var(--connected)}.pill-status.event{color:var(--red-alarm-text-color);background:var(--event)}.pill-status.failed{color:var(--red-alarm-text-color);background:var(--failed)}.pill-status.warning{color:var(--yellow-warning-text-color);background:var(--warning)}.pill-status.unset{color:var(--red-alarm-text-color);background:var(--disconnected)}.pulse{position:relative}.pulse::before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + .2rem);height:calc(100% + .5rem);border-radius:5rem;transform:translate(-50%, -50%) scale(0);opacity:1;z-index:-1;animation:wave-expand 2s infinite}.pulse.active::before{background-color:var(--connected)}.pulse.event::before{background-color:var(--event)}.pulse.failed::before{background-color:var(--failed)}.pulse.warning::before{background-color:var(--warning)}.pulse.unset::before{background-color:var(--disconnected)}@keyframes wave-expand{0%{transform:translate(-50%, -50%) scale(0);opacity:.7}70%{transform:translate(-50%, -50%) scale(1.2);opacity:.1}100%{transform:translate(-50%, -50%) scale(1.3);opacity:0}}.modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb, var(--shadow-color) 70%, transparent 30%);width:100%;height:100%}.modal-backdrop.no-backdrop{background-color:unset}.modal{display:none;background-color:var(--panel-color);color:var(--panel-text-color);border-radius:var(--modal-corner-radius);padding:var(--modal-padding);font-size:var(--modal-font-size);flex-direction:column;box-shadow:var(--shadow);box-sizing:content-box;margin:0 .5rem;outline:none}.modal .input-group button,.modal .input-group .button,.modal .input-group label{background-color:var(--modal-button-color) !important;color:var(--modal-button-text-color) !important}.modal .input-group button:hover,.modal .input-group .button:hover,.modal .input-group label:hover{background-color:var(--modal-button-hover-color) !important}.modal footer button,.modal footer .button{background-color:var(--modal-button-color);color:var(--modal-button-text-color)}.modal footer button:hover,.modal footer .button:hover{background-color:var(--modal-button-hover-color)}.modal footer button.secondary,.modal footer .button.secondary{background-color:color-mix(in srgb, var(--modal-button-color) 90%, transparent 65%);box-sizing:border-box}.modal footer button.secondary .tooltip-text,.modal footer .button.secondary .tooltip-text{margin-top:-1px}.modal footer button.secondary:hover,.modal footer .button.secondary:hover{background-color:var(--modal-button-hover-color)}.modal>header{display:grid;grid-template-columns:1fr auto;color:var(--panel-text-color);margin-bottom:1rem;column-gap:1rem}.modal>header>span{display:block;font-size:var(--modal-header-font-size);max-width:37rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modal>header>div{display:flex}.modal>header>div>span{font-size:var(--modal-header-font-size)}.modal>header>div>span.close{cursor:pointer}.modal>header svg.icon{width:1.5rem;margin-right:1rem}.modal>.datagrid-container{margin:0;height:100%}.modal>.datagrid-container>.datagrid>table>thead>tr>th{background-color:var(--panel-color)}.modal.full-screen{position:absolute;box-shadow:unset;border-radius:0;margin:0;inset:0}.modal.full-screen>footer{margin-top:auto}.modal>footer{display:flex;padding-top:1rem}.modal.opened{display:flex}.modal .hide{display:none !important}#user-modal #multifactor-qr-options{display:flex;flex-direction:column;width:100%}#user-modal #multifactor-qr-options>img{width:100%;border-radius:var(--button-corner-radius)}#user-modal #multifactor-qr-options .hide{display:none !important}@media(min-width: 600px){.modal,.modal.full-screen{position:unset;width:fit-content;height:fit-content;padding:var(--modal-padding-desktop);box-shadow:var(--shadow);border-radius:var(--modal-corner-radius);max-height:calc(100vh - 6rem);margin:auto}.modal>.datagrid-container,.modal.full-screen>.datagrid-container{height:calc(80vh - 10rem);width:calc(100vw - 10rem)}.modal>.datagrid-container>.datagrid>table>tbody>tr:hover>td,.modal.full-screen>.datagrid-container>.datagrid>table>tbody>tr:hover>td{background-color:var(--panel-color)}.modal>footer,.modal.full-screen>footer{margin-top:0}.modal .dropdown,.modal.full-screen .dropdown{background-color:var(--dashboard-color)}.modal .dropdown::after,.modal.full-screen .dropdown::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--dashboard-color) rgba(0,0,0,0)}.modal .dropdown>.menu>.option:hover,.modal.full-screen .dropdown>.menu>.option:hover{background:var(--primary-gradient)}}@media(min-width: 1400px){.modal>.datagrid-container,.modal.full-screen>.datagrid-container{width:calc(80vw - 10rem)}}.message-modal .close-icon{cursor:pointer}.message-modal .content{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1rem 0}.message-modal .content .icon{display:none}.message-modal .content .scroller{max-height:calc(100vh - 20rem);margin-right:0}.message-modal .content .message{max-width:30rem;margin-right:0}.message-modal footer>.button{display:none}.nido-version-modal-container{display:flex;flex-direction:column;align-items:center;padding:3rem 2rem}.nido-version-modal-container>.version-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;margin-top:2rem;margin-bottom:3rem;font-size:18px}.nido-version-modal-container>.version-wrap strong{font-weight:700;overflow-wrap:anywhere}.nido-version-modal-container>.copyright-wrap{display:flex;flex-direction:column;align-items:center;gap:.3rem}.nido-version-modal-container>.logo-nido{width:100%;max-width:18rem}.nido-version-modal-container>.logo-nido #logotipo,.nido-version-modal-container>.logo-nido .text{fill:var(--text-color)}.nido-version-modal-container .logo-surcontrol{width:100%;max-width:22rem}.nido-version-modal-container .logo-surcontrol #surcontrol{fill:var(--text-color)}#version-modal{position:relative;width:100%;height:100%;max-width:875px;max-height:420px;margin:0 1rem;border-radius:var(--modal-corner-radius);background:linear-gradient(-275deg, var(--form-color), var(--panel-color), var(--form-color), var(--panel-color));background-size:400% 400%;animation:gradient 15s ease infinite;overflow:hidden}#version-modal>svg{position:absolute;top:-15%;right:clamp(-40.625rem,40.016vw - 58.819rem,-30rem);width:850px;height:850px;overflow:hidden;transform:rotate(0);animation:rotation 15s linear infinite;z-index:2}#version-modal>svg#nido-isotipo-shadow{z-index:1;right:calc(clamp(-40.625rem,40.016vw - 58.819rem,-30rem)*1.05)}#version-modal header{z-index:3}#version-modal header>div{align-items:flex-start;justify-content:space-between}#version-modal .wrapper{display:flex;flex-wrap:wrap;gap:1rem;height:100%;box-sizing:border-box}#version-modal .content{z-index:3}#version-modal .content.welcome{display:flex;flex-direction:column;max-width:700px;margin:auto}#version-modal .content.welcome .title{text-align:start;font-size:3.5rem;font-size:clamp(1.6rem,2.3vw + .2rem,2.5rem);font-weight:500;color:var(--text-color)}#version-modal .content.welcome svg{width:clamp(18rem,16.897vw + 15.523rem,38rem)}#version-modal .content.welcome svg #path1350_3_{fill:var(--text-color)}#version-modal .content.welcome .version-wrapper{display:flex;flex-direction:column;margin-top:-1rem;color:var(--text-color)}#version-modal .content.welcome .version-wrapper .version{font-size:clamp(2rem,1.79vw + .852rem,3rem);font-weight:500;text-align:end}#version-modal .content.welcome .version-wrapper .subheading{font-size:.8rem;text-align:end}#version-modal .content.changelog,#version-modal .content.version{height:410px;height:clamp(24rem,14.186vw + 16.702rem,26.125rem);flex:1 1 600px;box-sizing:border-box}#version-modal .content.changelog .overlay,#version-modal .content.version .overlay{height:100%;padding:1.5rem;overflow-y:auto;background-color:var(--changelog-background-color);border-radius:.5rem;box-sizing:border-box}#version-modal .content.changelog .overlay h2,#version-modal .content.version .overlay h2{margin:0;color:var(--text-color);font-size:2rem}#version-modal .content.changelog .overlay .fieldset,#version-modal .content.version .overlay .fieldset{margin:1rem 0}#version-modal .content.changelog .overlay .fieldset h3,#version-modal .content.version .overlay .fieldset h3{margin-bottom:1rem;font-weight:700;color:var(--text-color);font-size:1.5rem}#version-modal .content.changelog .overlay .fieldset P,#version-modal .content.version .overlay .fieldset P{margin:0;color:var(--text-color)}#version-modal .content.changelog .overlay .fieldset ul,#version-modal .content.version .overlay .fieldset ul{list-style:none;padding-left:1rem}#version-modal .content.changelog .overlay .fieldset ul li,#version-modal .content.version .overlay .fieldset ul li{margin:.5rem 0;font-size:.9rem;color:var(--text-color)}#version-modal .content.changelog .overlay .fieldset ul li::before,#version-modal .content.version .overlay .fieldset ul li::before{content:"─";margin-right:.5rem}#version-modal .content.version{flex:1}#version-modal .footer{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;gap:2rem;z-index:3}#version-modal .footer .show-changelog{display:flex;align-items:center;gap:.5rem}#version-modal .footer .show-changelog svg{width:1.5rem}#version-modal .footer .show-changelog span{font-size:1.5rem;cursor:pointer;color:var(--text-color)}#version-modal .footer .show-changelog span:hover{text-decoration:underline}#version-modal header>div{justify-content:space-between}#version-modal header>div>div{display:flex;gap:.5rem}#version-modal .wrapper{flex-wrap:wrap-reverse;padding-right:1rem;overflow-y:auto;z-index:3;margin:1.5rem 0 0 0}#version-modal .wrapper .version{flex:1 1 400px}#version-modal .wrapper .version.data{z-index:3}#version-modal .wrapper .version.data .overlay{display:flex;flex-direction:column;justify-content:space-between;align-items:center}#version-modal .wrapper .version.data .overlay>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}#version-modal .wrapper .version.data .overlay>div span{color:var(--text-color);font-size:1.1rem}#version-modal .wrapper .version.data .overlay>div svg{width:100%;max-width:15rem}#version-modal .wrapper .version.data .overlay>div svg #logotipo,#version-modal .wrapper .version.data .overlay>div svg #surcontrol{fill:var(--text-color)}@media(min-width: 600px){#version-modal{max-height:500px}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.option-row-component{display:flex;flex-direction:column;gap:.3rem;padding:.6rem;border-radius:.4rem;background-color:var(--secondary-color);color:var(--text-color)}.option-row-component .user-email,.option-row-component .instance-project-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50rem;font-size:.9rem}.option-row-component:hover{background-color:var(--hover-color)}.option-row-component.selected{background-color:var(--accent-color)}.option-list-container{display:flex;flex-direction:column;gap:.3rem;overflow-y:auto}.no-search-results.hide{display:none}#user-selection-modal{max-height:40rem}#user-selection-modal>.content{overflow-y:auto}#user-selection-modal .user-list-container{display:flex;flex-direction:column;gap:.3rem;border-radius:var(--button-corner-radius)}#user-selection-modal .user-list-container .user-row-component{display:flex;flex-direction:column;gap:.3rem;padding:.6rem;border-radius:.4rem;background-color:var(--secondary-color);cursor:pointer}#user-selection-modal .user-list-container .user-row-component .user-email{font-size:.9rem}#user-selection-modal .user-list-container .user-row-component .user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50rem}#user-selection-modal .user-list-container .user-row-component:hover{background-color:var(--hover-color)}#user-selection-modal .user-list-container .user-row-component.selected{background-color:var(--accent-color)}#user-selection-modal .user-list-container .user-row-component.hide{display:none}#user-selection-modal .no-content{padding-top:1rem}#user-selection-modal .no-content.hide{display:none}#user-selection-modal .no-search-results.hide{display:none}#user-option-show-instances{display:flex}.user-instance-group{padding:1rem;margin-bottom:1rem;background:rgba(255,255,255,.1);border-radius:1rem}.user-instance-group .input-group:first-child{gap:.5rem;align-items:center;margin-bottom:.25rem}.user-instance-group .input-group:first-child #instance-name{font-size:var(--modal-header-font-size)}.user-instance-group .input-group:first-child #instance-icon{display:flex;pointer-events:none}.user-instance-group .input-group:first-child #instance-icon svg{width:1.5rem;height:1.5rem}@media(min-width: 600px){#user-option-show-instances{display:none}}