﻿:root{--base-color: #1C1C1C;--primary-color: #131c23;--secondary-color: #222D3A;--accent-color: #435161;--shadow-color: rgba(10, 12, 12, .3);--hover-color: #465769;--muted-color: #9BB7BB;--error-text-color: #FF0000;--error-background-color: #4C2929;--success-color: #13CE3A;--off-color: #7F7F7F;--text-color: #FEFEFE;--disabled-color: #1E2832;--highlight-color: #EE7A24;--panel-color: #26323f;--dashboard-color: #1E2832;--sidebar-color: #131c23;--sidebar-hover-color: #28323d;--form-color: #3d4d5f;--button-color: #435161;--button-text-color: #FEFEFE;--modal-button-color: #435161;--modal-button-text-color: #FEFEFE;--dropdown-button-color: rgba(249, 249, 250, 0);--dropdown-button-text-color: #FEFEFE;--form-button-color: #5A6879;--form-button-text-color: #FEFEFE;--modal-button-hover-color: color-mix(in srgb, var(--form-color) 70%, transparent);--active-button-color: #246BA0;--active-hover-button-color: #237FAD;--submenu-background-color: #131c23;--header-color: var(--form-color);--secondary-header-color: var(--secondary-color);--scrollbar-background-color: color-mix(in srgb, var(--primary-color) 50%, transparent);--search-input-outline-color: var(--form-color);--panel-text-color: #FEFEFE;--tools-panel-color: #26323f;--svg-color: #FEFEFE;--primary-gradient-color: linear-gradient(90deg, transparent 0%, var(--accent-color) 45%, var(--accent-color) 55%, transparent 100%);--secondary-gradient-color: linear-gradient(90deg, #293F4F 45%, #293F4F);--active-gradient-color: linear-gradient(90deg, rgba(238, 122, 36, 0.6), rgba(238, 122, 36, 0.4), rgba(238, 122, 36, 0.2));--hover-gradient-color: rgba(238, 122, 36, 0.4);--formula-nested-parenthesis-first-color: #CECECE;--formula-nested-parenthesis-second-color: #FF9CF1;--formula-nested-parenthesis-third-color: #E0B999;--formula-function-color: #48BDF7;--formula-tagfunction-color: #d4b3ff;--formula-scalarfunction-color: #FF9CF1;--formula-instantfunction-color: #f2f54b;--formula-number-color: #FFB345;--formula-operator-color: #7DFF73;--formula-logical-color: #7DFF73;--formula-format-color: pink;--formula-constant-color: #4ca646;--formula-autocomplete-background-color: #191970;--red-alarm-color: #ff5252;--blue-event-color: #3373d9;--yellow-warning-color: #eed85b;--red-alarm-text-color: #FEFEFE;--yellow-warning-text-color: #1C1C1C;--blue-event-text-color: #FEFEFE;--disconnected-color: #808080;--connected-color: #33d973;--failed-color: #ff5252;--warning-color: #eed85b;--event-color: #3373d9;--background-color: var(--primary-color);--dashboard-widget-background-color: var(--secondary-color);--main-color: rgba(249, 249, 250, 1);--body-bg-color: var(--secondary-color);--errorWrapper-bg-color: rgba(169, 14, 14, 1);--progressBar-color: var(--accent-color);--progressBar-indeterminate-bg-color: rgba(40, 40, 43, 1);--progressBar-indeterminate-blend-color: rgba(20, 68, 133, 1);--scrollbar-color: rgba(121, 121, 123, 1);--scrollbar-bg-color: rgba(35, 35, 39, 1);--toolbar-icon-bg-color: rgba(255, 255, 255, 1);--toolbar-icon-hover-bg-color: rgba(255, 255, 255, 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(12, 12, 13, 1);--button-hover-color: var(--hover-color);--toggled-btn-color: rgba(255, 255, 255, 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: var(--text-color);--field-bg-color: var(--form-color);--field-border-color: var(--form-color);--findbar-nextprevious-btn-bg-color: var(--accent-color);--treeitem-color: rgba(255, 255, 255, 0.8);--treeitem-hover-color: rgba(255, 255, 255, 0.9);--treeitem-selected-color: rgba(255, 255, 255, 0.9);--treeitem-selected-bg-color: rgba(255, 255, 255, 0.25);--sidebaritem-bg-color: rgba(255, 255, 255, 0.15);--doorhanger-bg-color: var(--panel-color);--doorhanger-border-color: rgba(39, 39, 43, 1);--doorhanger-hover-color: rgba(249, 249, 250, 1);--doorhanger-hover-bg-color: var(--hover-color);--doorhanger-separator-color: var(--panel-color);--overlay-button-bg-color: var(--accent-color);--overlay-button-hover-bg-color: var(--hover-color);--black-led-color: #333333;--green-led-color: #9ACB92;--red-led-color: #F39325;--yellow-led-color: #F6FF48;--blue-led-color: #29ABE2;--black-led-gradient-color: #4D4D4D;--green-led-gradient-color: #5AB031;--red-led-gradient-color: #E52720;--yellow-led-gradient-color: #FFAA00;--blue-led-gradient-color: #0071BC;--node-tree-dragging-bg-color: var(--panel-color);--node-tree-dragging-divider-color: rgb(219, 219, 219);--node-tree-drop-inside-color: var(--hover-color);--node-tree-resizer-color: var(--panel-color);--node-tree-item-added-color: rgb(77, 153, 77);--node-tree-item-edited-color: #ffa500;--green-oee-color: #1dd871;--red-oee-color: #ff3333;--orange-oee-color: #ffc05c;--black-oee-color: #FFFFFF64;--default-oee-background-color: var(--secondary-color);--default-oee-reports-background-color: #00000030;--default-oee-text-color: var(--text-color);--default-oee-reports-text-color: #1C1C1C;--datachart-grid-lines-color: #ffffff59;--maintenance-viewer-background-color: var(--secondary-color);--font-name: Rubik;--font-family: var(--font-name), sans-serif;--font-url-regular: "/themes/Dragsa/fonts/Rubik/regular.ttf";--font-url-medium: "/themes/Dragsa/fonts/Rubik/medium.ttf";--font-url-bold: "/themes/Dragsa/fonts/Rubik/bold.ttf";--shadow-size: 0 2px 8px 4px rgba(10, 12, 12, .3);--border-size: 0.1px solid #9bb7bb10;--sidebar-width-size: 205px;--sidebar-transition-duration-size: 200ms;--sidebar-transition-timing-function-size: ease;--scale-select-container-width-size: 140px;--scale-select-overflow-size: 22px;--loadingBar-end-offset-size: 0;--toolbar-icon-opacity-size: 0.7;--doorhanger-icon-opacity-size: 0.9;--overlay-button-border-size: 0 none;--loading-icon: url(images/loading-dark.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);--font-size: 16px;--header-title-font-size: 1.18rem;--sidebar-font-size: 0.8rem;--sidebar-submenu-font-size: 0.8rem;--modal-corner-radius-size: 0.65rem;--header-radius-size: var(--modal-corner-radius-size) var(--modal-corner-radius-size) 0 0;--modal-padding-top-size: 0.2rem;--modal-padding-u-size: 0;--modal-padding-desktop-size: var(--modal-padding-top-size) var(--modal-padding-u-size) var(--modal-padding-u-size) var(--modal-padding-u-size);--modal-padding-size: 0.6rem;--modal-header-font-size: 1.12rem;--modal-font-size: 0.875rem;--dropdown-menu-font-size: 0.875rem;--placeholder-font-size: 0.8rem;--input-corner-radius-size: 0.4rem;--placeholder-padding-size: 0.4rem;--button-font-size: 0.93rem;--button-font-size-small-size: 0.8rem;--button-corner-radius-size: 0.5rem;--button-padding-size: 0.6rem 1rem;--scrollbar-size: 0.8rem;--scrollbar-track-corner-radius-size: 0.4rem;--scrollbar-thumb-corner-radius-size: 0.55rem;--datagrid-header-font-size: 1.18rem;--datagrid-header-height-size: 2rem;--datagrid-row-font-size: 0.9rem;--datagrid-row-height-size: 3rem;--datagrid-row-hover-corner-radius-size: 0.4rem;--form-legend-font-size: 0.8rem;--panel-navigator-header-font-size: 1.12rem;--panel-navigator-menu-font-size: 0.9rem;--panel-navigator-menu-corner-radius-size: 0 var(--modal-corner-radius-size) var(--modal-corner-radius-size) 0;--tag-selection-header-font-size: 1.12rem;--tag-selection-corner-radius-size: 0.4rem;--tag-selection-font-size: 0.9rem;--color-picker-item-corner-radius-size: 0.3rem;--thumb-corner-radius-size: 0.5rem;--chat-font-size: 1.1rem;--calendar-corner-radius-size: 0.5rem;--calendar-current-date-radius-size: 0.2rem;--roht-row-height-size: 3rem;--mega-menu-width-size: 35rem;--radius-default-profile-image-size: 50%;--mark-border-radius-size: 0.15rem}@font-face{font-family:var(--font-name);font-style:normal;font-weight:400;src:var(font-url-regular)}@font-face{font-family:var(--font-name);font-style:normal;font-weight:500;src:var(font-url-medium)}@font-face{font-family:var(--font-name);font-style:normal;font-weight:700;src:var(font-url-bold)}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%)}.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;font-weight:bold;border-radius:1rem;text-overflow:ellipsis;overflow:visible;z-index:2}.pill-status.active{color:var(--yellow-warning-text-color);background:var(--connected-color)}.pill-status.info{color:var(--dashboard-color);background-color:var(--muted-color);font-size:.7rem;font-weight:bold}.pill-status.info svg path{fill:var(--text-color)}.pill-status.event{color:var(--red-alarm-text-color);background:var(--event-color)}.pill-status.failed{color:var(--red-alarm-text-color);background:var(--failed-color)}.pill-status.warning{color:var(--yellow-warning-text-color);background:var(--warning-color)}.pill-status.unset{color:var(--red-alarm-text-color);background:var(--disconnected-color)}.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}}.back-arrow-icon{width:1.2rem;height:1.2rem}main{display:grid;width:100%;height:100vh;grid-template-columns:1fr;grid-template-rows:3rem 1fr;grid-template-areas:"header" "main"}main:has(.header-logo){grid-template-rows:4rem 3rem 1fr;grid-template-areas:"header" "main"}.page-container{display:grid;grid-area:main;width:100%;min-height:0;height:calc(100% - 3.5rem)}.full-content{overflow-y:auto;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;font-size:1.5rem}.full-content .full-content-text{text-align:center;color:var(--muted-color)}.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}.logo-background{position:relative;display:grid;grid-template-rows:1fr 1fr auto;width:100vw;height:100%;z-index:1}.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:20rem;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 #logo-surcontrol{position:absolute;bottom:0;right:0}.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-text,.logo-background>img.logo-text{max-width:25rem;min-width:25rem;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-text{font-size:clamp(1.5rem,.6rem + 2vw,2.4rem);color:var(--muted-color);font-weight:400;max-width:25rem;align-self:start;justify-self:center;opacity:.6;white-space:nowrap}@media(min-width: 1024px){main{grid-template-columns:1fr;grid-template-rows:4rem auto;grid-template-areas:"header" "main"}.right-panel{grid-template-columns:auto 1fr auto;grid-template-rows:4rem auto;grid-template-areas:"sidebar header header" "sidebar main right-panel"}.right-panel:has(.header-logo){grid-template-columns:1fr auto;grid-template-rows:5rem 3rem auto;grid-template-areas:"header-logo header-logo" "header header" "main right-panel"}.page-container{height:100%;grid-template-columns:auto 1fr}.roht-tags-panel{grid-template-columns:auto;grid-template-rows:4rem 1fr auto;grid-template-areas:"header " "main " "panel-error "}.logo-background{width:100%}.logo-background>img{max-width:30rem;justify-self:center;align-self:center}.logo-background>svg.logo-text,.logo-background>img.logo-text{max-width:20rem;min-width:20rem}.logo-background>img:last-child{justify-self:end;align-self:end;max-width:12rem;margin-right:1rem;margin-bottom:1rem}.logo-background .logo-text{padding-right:0}}main>header{grid-area:header;display:grid;grid-template-columns:minmax(0, auto) minmax(0, auto);padding:0 .5rem 0 .3rem;background-color:var(--sidebar-color)}main>header>.header-title{display:flex;align-items:center;gap:.5rem;flex-shrink:1}main>header>.header-title>a{display:flex;align-items:center;padding:0 .6rem 0 .6rem}main>header>.header-title>a>img{min-width:1.8rem;min-height:1.8rem;max-width:1.8rem;max-height:1.8rem}main>header>.header-title>svg:first-of-type,main>header>.header-title>img:first-of-type{display:block;width:1rem;height:1.5rem;fill:var(--panel-text-color)}main>header>.header-title>svg:not(:first-of-type),main>header>.header-title>img: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;margin-right:.55rem}main>header>.header-menu>.user-menu:hover>.profile-image::before{opacity:1}@keyframes moveBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}main>header>.header-menu>.user-menu>.profile-image{width:2rem;height:2rem;border-radius:50%;flex-shrink:0;cursor:pointer;position:relative}main>header>.header-menu>.user-menu>.profile-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;padding:1.8px;background:linear-gradient(120deg, transparent, var(--highlight-color), var(--dashboard-color), var(--highlight-color), transparent);background-size:300% 300%;animation:moveBorder 8s linear infinite;border-radius:inherit;z-index:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;transition:opacity .3s ease}main>header>.header-menu>.user-menu>span{display:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:14px;font-weight:bold}@media(min-width: 1024px){main>header{padding:0 .9rem;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{display:flex;align-items:center;gap:.5rem;flex-shrink:1}main>header>.header-title>a{padding:0 .6rem 0 0}main>header>.header-title>a>img{min-width:1.6rem;min-height:1.6rem;max-width:1.6rem;max-height:1.6rem}main>header>.header-title>svg:first-of-type{display:none;min-width:1.3rem;min-height:1.3rem;max-width:1.3rem;max-height:1.3rem;margin:.5rem}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 aside{display:flex;flex-direction:column;position:relative;left:0;bottom:0;width:0;height:100%;grid-column:1;background-color:var(--sidebar-color);overflow-x:hidden;transition:width .3s ease-in-out;box-shadow:var(--shadow-size)}main aside.show{width:15rem;height:calc(100% - 2rem);border-radius:0 20px 20px 0;will-change:width}main aside.show .tooltip .tooltip-text{display:none}main aside.show>div.footer{margin-top:auto;height:max-content}main aside.show>div.footer .help-section{width:calc(100% - .8rem);align-items:center;justify-content:center}main aside.show li{width:calc(100% - 1rem);transition:background .3s ease}main aside.show li>div:first-of-type{width:100%}main aside.show li:hover .tooltip-text{display:none}main aside.show li span,main aside.show li svg,main aside.show li img{transform:translateX(0)}main aside.show li>div:first-of-type,main aside.show .link,main aside.show a{display:flex;justify-content:flex-start;align-items:center;cursor:pointer;width:100%;transform:translateY(0)}main aside.show li>div:first-of-type span,main aside.show .link span,main aside.show a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;opacity:1}main aside.show>div.footer>ul>li>div>span{transform:translateX(0)}main aside.show>div.menu{overflow-y:auto;overflow-x:hidden;flex-grow:1}main aside.show>div.menu svg,main aside.show>div.menu span,main aside.show>div.menu img,main aside.show div.footer>ul>li>div:first-of-type svg,main aside.show div.footer>ul>li>div:first-of-type span,main aside.show div.footer>ul>li>div:first-of-type img{transform:translateX(0);opacity:1;transition:opacity .5s ease}main aside.show>div.footer>ul>li.expander{display:none}main aside.show>div.footer>ul>li.collapser{display:list-item}main aside.show>div.footer>ul>li.expander-mobile,main aside.show>div.footer>ul>li.collapser-mobile{display:none}main aside.show>div.title>.link>span{display:unset}main aside:not(.show){display:grid;grid-template-columns:auto;justify-content:flex-start;overflow:visible;border-radius:0 20px 20px 0;height:calc(100% - 2rem);width:3.5rem;transform:translateX(0);will-change:width;z-index:100}main aside:not(.show) .tooltip{position:relative}main aside:not(.show) .tooltip .tooltip-text{display:none;pointer-events:none;position:absolute;top:2.75rem;background-color:var(--secondary-color);border-radius:var(--modal-corner-radius-size);padding:.5rem;font-size:var(--placeholder-font-size);z-index:1000;width:max-content}main aside:not(.show) .tooltip .tooltip-text::after{content:" ";position:absolute;bottom:100%;margin-left:-0.5rem;border-width:.5rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--secondary-color) rgba(0,0,0,0)}main aside:not(.show) .tooltip .tooltip-text.left{right:-0.5rem}main aside:not(.show) .tooltip .tooltip-text.left::after{right:1rem}main aside:not(.show) .tooltip .tooltip-text.sidebar-tooltip{background-color:var(--accent-color);color:var(--text-color);position:fixed;margin-left:1rem;z-index:1}main aside:not(.show) .tooltip .tooltip-text.sidebar-tooltip::after{content:" ";position:absolute;top:50%;left:-0.5rem;transform:translateY(-50%) rotate(180deg);border-width:.5rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--accent-color)}main aside:not(.show)>div.footer{margin-top:auto;height:max-content}main aside:not(.show)>div.footer .help-section{display:flex;flex-direction:column;width:unset;align-items:center;justify-content:center}main aside:not(.show)>div.footer span,main aside:not(.show)>div.footer li:not(.single) svg:last-child{display:none}main aside:not(.show) div>ul>li.expander{display:list-item}main aside:not(.show) div>ul>li.collapser,main aside:not(.show) div>ul>li.collapser-mobile,main aside:not(.show) div>ul>li.expander-mobile{display:none}main aside:not(.show)>div.menu{overflow-y:auto;overflow-x:hidden;width:2.5rem;margin-left:.4rem}main aside:not(.show)>div.menu li{border-radius:var(--modal-corner-radius-size);width:2.5rem;transition:background .3s ease}main aside:not(.show) li>div:first-of-type,main aside:not(.show) .link,main aside:not(.show) a{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;padding:0 .6rem;transform:translateY(0)}main aside:not(.show) li>div:first-of-type>span,main aside:not(.show) li>div:first-of-type a,main aside:not(.show) .link>span,main aside:not(.show) .link a,main aside:not(.show) a>span,main aside:not(.show) a a{white-space:nowrap;padding-left:1rem;font-size:var(--sidebar-font-size);opacity:0;transition:opacity .6s ease-out}main aside:not(.show)>div:not(.footer)>ul>li{transition:background .3s ease}main aside:not(.show)>div:not(.footer)>ul>li.active{background:var(--active-gradient-color)}main aside:not(.show)>div:not(.footer)>ul>li.single{position:relative}main aside:not(.show)>div:not(.footer)>ul>li.single>.link{cursor:pointer}main aside li>div:first-of-type,main aside .link,main aside a{display:grid;grid-template-columns:1.5rem 1fr auto;align-items:center;justify-content:center;height:2.5rem;border-radius:var(--modal-corner-radius-size);color:var(--svg-color);padding:0 .5rem;cursor:pointer;overflow:hidden}main aside li>div:first-of-type>svg,main aside li>div:first-of-type>img,main aside .link>svg,main aside .link>img,main aside a>svg,main aside a>img{justify-self:center;width:1.2rem;height:1.2rem;min-width:1.2rem;min-height:1.2rem}main aside li>div:first-of-type>span,main aside li>div:first-of-type a,main aside .link>span,main aside .link a,main aside a>span,main aside a a{white-space:nowrap;padding-left:1rem;font-size:var(--sidebar-font-size)}main aside li>div:first-of-type:hover,main aside .link:hover,main aside a:hover{color:var(--svg-color)}main aside div.title>.link{height:3rem}main aside div.title>.link span{font-size:1rem}main aside>div>ul{display:flex;flex-direction:column;align-items:center;list-style:none;margin-top:0;padding:0;gap:.5rem;height:fit-content;overflow-y:auto;overflow-x:hidden}main aside>div>ul>li:first-of-type{margin-top:1rem}main aside>div>ul>li{cursor:default;border-radius:var(--modal-corner-radius-size);transition:background .3s ease}main aside>div>ul>li.single.active{background:var(--active-gradient-color)}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:not(.single,.expander,.collapser)>.submenu>ul>li:not(.active):hover{background:var(--sidebar-hover-color);transition:background .3s ease}main aside>div>ul>li>.submenu>ul>li>.link,main aside>div>ul>li a{padding:0 0 0 3.5rem;height:2rem;display:flex;align-items:center;font-size:var(--sidebar-submenu-font-size);color:var(--off-color);white-space:nowrap;cursor:pointer;transform:translateX(0)}main aside>div>ul>li.single{transition:background .3s ease;position:relative}main aside>div>ul>li.single::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;padding:1.8px;background:linear-gradient(120deg, transparent, var(--highlight-color), var(--sidebar-color), var(--highlight-color), transparent);background-size:300% 300%;animation:moveBorder 8s linear infinite;border-radius:inherit;z-index:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;transition:opacity .3s ease}@keyframes moveBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}main aside>div>ul>li.single:not(.active):hover{background:var(--sidebar-hover-color)}main aside>div>ul>li.single:not(.active):hover::before{opacity:1}main aside>div>ul>li.single.no-hover:hover{background:rgba(0,0,0,0);color:var(--svg-color)}main aside>div>ul>li.single.no-hover:hover::before{opacity:0}main aside>div>ul>li>.submenu>ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background-color:var(--sidebar-color)}main aside>div>ul>li>.submenu>ul>li.active{background:var(--active-gradient-color)}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)}#sidebar-context-menu-dropdown{cursor:pointer}.link{cursor:pointer}.link#sidebar-on-boarding{display:none}aside .menu li.pending{position:relative}aside .menu li.pending:not(#ydrasil-configuration-sidebar-item)::before{content:" ";display:block;position:absolute;top:10px;left:40px;width:8px;height:8px;-webkit-border-radius:4px;border-radius:var(--modal-corner-radius-size);background:var(--event-color)}aside .menu li.pending#ydrasil-configuration-sidebar-item::after{content:" ";display:block;position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--event-color)}@media(max-width: 1023px){main aside{position:fixed;left:0;bottom:0;width:100%;max-height:70vh;flex-direction:row;background-color:var(--sidebar-color);border:none;transition:width .2s ease;overflow:hidden;z-index:2}main aside>div.footer>ul>li{position:relative}main aside>div.footer>ul>li.expander{display:none}main aside>div.footer>ul>li.collapser{display:none}main aside.show{width:100%;height:60vh;z-index:10000000;border-radius:1rem 1rem 0 0;animation:slideUp .6s ease-out}main aside.show div.menu{grid-gap:.2rem;padding:.5rem;position:absolute;justify-content:start;height:50vh;width:calc(100vw - 1rem);background-color:var(--sidebar-color);border-radius:1rem 1rem 0 0;overflow-y:hidden}main aside.show div.menu ul{display:grid;grid-template-rows:repeat(3, 1fr);grid-auto-flow:column;grid-template-columns:repeat(3, 1fr);margin-top:1rem;padding:1rem;height:50vh;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}main aside.show div.menu ul li{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;width:4.4rem;height:4.8rem;border-radius:var(--modal-corner-radius-size);transition:background-color .3s ease;margin-top:unset;color:var(--panel-text-color)}main aside.show div.menu ul li div.link{display:flex;flex-direction:column;justify-content:center;align-items:center;height:4.4rem;width:4.4rem;gap:.5rem}main aside.show div.menu ul li div.link span{font-size:.7rem;padding:0;align-self:center;text-wrap:wrap;max-width:100%;overflow:hidden;transition:none}main aside.show div.menu ul li div.link svg,main aside.show div.menu ul li div.link img{min-width:1.7rem;min-height:1.7rem}main aside.show div.menu ul li:hover{background-color:var(--hover-color)}main aside.show div.menu ul li span{font-size:1rem}main aside.show div.footer{width:100%}main aside.show div.footer ul{display:flex;flex-direction:row;align-items:center;gap:1rem;margin:0;max-height:2.5rem;width:calc(100% - .5rem);overflow-y:hidden;bottom:0}main aside.show div.footer ul li>div>span{display:none}main aside.show div.footer ul li>a>span{display:none}main aside.show div.footer ul li.collapser{display:none}main aside.show div.footer ul li.expander-mobile{display:none}main aside.show div.footer ul li.collapser-mobile{display:list-item;width:max-content;justify-content:end}main aside.show div.footer ul li.collapser-mobile>div:first-of-type{display:flex;align-items:baseline}main aside.show div.footer ul li#full-screen{display:none}main aside.show div.footer ul .help-section{display:flex;align-items:center;justify-content:flex-start;width:95vw;gap:1rem;margin-left:1rem}main aside.show div.footer ul .help-section li{width:unset}main aside.show div.footer ul .help-section svg,main aside.show div.footer ul .help-section img{width:1.2rem;height:1.2rem;align-self:flex-start}main aside:not(.show){width:100%;height:auto;max-height:3.5rem;display:flex;justify-content:space-between;align-items:center;clip-path:none;border-radius:0}main aside:not(.show)>div.menu{display:flex;align-items:center;width:100%}main aside:not(.show)>div.menu>ul>li:nth-child(n+5){display:none}main aside:not(.show)>div.menu>ul li{margin-top:1rem}main aside:not(.show) li>div:first-of-type span,main aside:not(.show) .link span,main aside:not(.show) a span{transition:unset}main aside:not(.show)>div.footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:unset}main aside:not(.show)>div.footer li#navigate-to-dashboard-design,main aside:not(.show)>div.footer li#full-screen{display:none}main aside:not(.show)>div.footer .help-section{display:none}main aside:not(.show)>div.footer ul{padding:0;align-items:center;justify-content:center}main aside:not(.show)>div.footer ul li.collapser-mobile,main aside:not(.show)>div.footer ul li.expander,main aside:not(.show)>div.footer ul li.collapser{display:none}main aside:not(.show)>div.footer ul li.expander-mobile{display:list-item}main aside .link>svg,main aside .link>img{width:1.5rem;height:1.5rem}main aside li>div:first-of-type,main aside .link,main aside a{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;justify-content:center;height:2rem;border-radius:var(--modal-corner-radius-size);color:var(--svg-color);padding:.2rem .5rem;cursor:pointer;text-align:center}main aside .link{font-size:.9rem}main aside div.title>.link{height:3rem}main aside div.title>.link span{font-size:1rem}main aside>div.menu>ul{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.5rem;gap:2rem}main aside .menu{display:flex;justify-content:space-between;align-items:center;width:100%}main aside li.pending{position:relative;display:inline-block}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}}@media(min-width: 600px)and (max-width: 1023px)and (orientation: landscape){main aside{width:4.5rem;height:100%;transition:width .3s ease-in-out}main aside>div.footer>ul>li{position:relative}main aside>div.footer>ul>li.expander{display:none}main aside>div.footer>ul>li.collapser{display:none}main aside.show{height:100%}main aside.show>div.menu{flex-grow:1;display:flex;flex-direction:row;justify-content:flex-start;width:100%}main aside.show>div.menu>ul{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;overflow-x:auto;white-space:nowrap}main aside>div.footer{margin-top:auto;height:auto}main aside>div.footer .help-section{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}}#login,#redirect-login{width:100%;height:100%}#login .modal-backdrop,#redirect-login .modal-backdrop{position:relative;background:rgba(0,0,0,0);backdrop-filter:brightness(0.8)}#login .modal-backdrop .background-login,#redirect-login .modal-backdrop .background-login{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(20px);z-index:-999;opacity:.2;object-fit:cover}#login .modal.transparent,#redirect-login .modal.transparent{background:color-mix(in srgb, var(--panel-color) 90%, transparent);backdrop-filter:blur(20px)}#login .modal.transparent button:not(#login-password-watch,#redirect-login-password-watch),#redirect-login .modal.transparent button:not(#login-password-watch,#redirect-login-password-watch){background-color:color-mix(in srgb, var(--button-color) 10%, transparent);border:.5px solid color-mix(in srgb, var(--muted-color) 25%, transparent);backdrop-filter:blur(1px)}#login .modal.transparent button:not(#login-password-watch,#redirect-login-password-watch):hover,#redirect-login .modal.transparent button:not(#login-password-watch,#redirect-login-password-watch):hover{background-color:var(--button-hover-color)}#login .modal.transparent.light,#redirect-login .modal.transparent.light{background:color-mix(in srgb, var(--panel-color) 75%, transparent)}#login .login-logo,#redirect-login .login-logo{display:flex;align-items:center;justify-content:center;padding:1.5rem 4rem 1.5rem 4rem}#login .login-logo>svg,#login .login-logo>img,#redirect-login .login-logo>svg,#redirect-login .login-logo>img{max-width:16rem}#login .login-logo>p,#redirect-login .login-logo>p{font-size:var(--modal-header-font-sizes);text-align:center;margin:.5rem 0}#login .divider,#redirect-login .divider{position:relative;text-align:center;color:var(--muted-color);height:1px;background-color:color-mix(in srgb, var(--muted-color) 30%, transparent)}#login .divider:not(:empty),#redirect-login .divider:not(:empty){background:none;display:flex;align-items:center;justify-content:center}#login .divider:not(:empty)::before,#login .divider:not(:empty)::after,#redirect-login .divider:not(:empty)::before,#redirect-login .divider:not(:empty)::after{content:"";flex:1;height:1px;background-color:color-mix(in srgb, var(--muted-color) 30%, transparent)}#login .divider:not(:empty)::before,#redirect-login .divider:not(:empty)::before{margin-right:.75em}#login .divider:not(:empty)::after,#redirect-login .divider:not(:empty)::after{margin-left:.75em}#login .divider>span,#redirect-login .divider>span{padding:0 .5em;background:rgba(0,0,0,0)}#login form,#redirect-login form{display:flex;flex-direction:column;align-items:center;justify-content:center}#login form>fieldset,#redirect-login form>fieldset{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:calc(100% - 2rem)}#login form>fieldset>.form-group,#redirect-login form>fieldset>.form-group{display:flex;align-items:flex-start;flex-direction:column;width:100%}#login form>fieldset>.form-group button,#redirect-login form>fieldset>.form-group button{height:1.93rem}#login form>fieldset>.form-group>.input-group,#redirect-login form>fieldset>.form-group>.input-group{width:100%}#login form>fieldset>.form-group>.input-group>input,#redirect-login form>fieldset>.form-group>.input-group>input{border:none}#login form>fieldset>.form-group>.input-group #login-password-watch,#login form>fieldset>.form-group>.input-group #redirect-login-password-watch,#redirect-login form>fieldset>.form-group>.input-group #login-password-watch,#redirect-login form>fieldset>.form-group>.input-group #redirect-login-password-watch{background-color:color-mix(in srgb, var(--form-color) 60%, transparent);border:none}#login form>fieldset>.form-group>#forget-password,#redirect-login form>fieldset>.form-group>#forget-password{align-self:flex-start;flex-basis:unset;font-size:13px;transition:color .4s ease}#login form>fieldset>.form-group>#forget-password:hover,#redirect-login form>fieldset>.form-group>#forget-password:hover{color:var(--highlight-color)}#login form>fieldset>.form-group label,#redirect-login form>fieldset>.form-group label{text-align:left}#login form>fieldset>.form-group input,#redirect-login form>fieldset>.form-group input{background-color:color-mix(in srgb, var(--form-color) 60%, transparent)}#login form>fieldset>.form-group input::placeholder,#redirect-login form>fieldset>.form-group input::placeholder{color:color-mix(in srgb, var(--muted-color) 60%, transparent)}#login form>fieldset>.form-group:last-child>.checkbox,#redirect-login form>fieldset>.form-group:last-child>.checkbox{align-self:flex-start}#login .login-buttons,#redirect-login .login-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}#login .login-buttons:has(button),#redirect-login .login-buttons:has(button){margin-bottom:2rem}#login .login-buttons button,#redirect-login .login-buttons button{width:calc(100% - 3rem)}#login .enterprise-logo,#redirect-login .enterprise-logo{display:none}#login .enterprise-logo>img,#redirect-login .enterprise-logo>img{max-width:14rem}#login .login-text-logo,#redirect-login .login-text-logo{fill:var(--text-color)}#login .login-title,#redirect-login .login-title{display:flex;align-items:center;justify-content:center;color:var(--panel-text-color);font-size:var(--modal-header-font-size);font-weight:bold;padding-top:1.5rem}#login .login-title>svg,#login .login-title>img,#redirect-login .login-title>svg,#redirect-login .login-title>img{height:2.5rem}#login .login-info,#redirect-login .login-info{display:flex;align-items:center;justify-content:center;padding:.5rem;font-size:14px;line-height:1.5rem}#login .login-info:last-child,#redirect-login .login-info:last-child{font-size:12px}#login .login-info.muted,#redirect-login .login-info.muted{color:var(--muted-color)}#login footer,#redirect-login footer{display:flex;flex-direction:column;padding:1.5rem}#login footer>#free-trial,#redirect-login footer>#free-trial{align-self:flex-start;flex-basis:unset;font-size:13px;transition:color .4s ease;cursor:pointer}#login footer>#free-trial:hover,#redirect-login footer>#free-trial:hover{color:var(--highlight-color)}#login #button-return>span,#redirect-login #button-return>span{text-overflow:ellipsis;overflow:hidden}@media(min-width: 1024px){#login .modal,#redirect-login .modal{border-radius:20px}#login .modal.transparent,#redirect-login .modal.transparent{border:1px solid color-mix(in srgb, var(--muted-color) 20%, transparent)}#login form>fieldset,#redirect-login form>fieldset{width:calc(100% - 4rem)}#login .footer-login,#redirect-login .footer-login{position:absolute;bottom:0;right:0;padding:2rem}#login .footer-login .footer-login-text,#redirect-login .footer-login .footer-login-text{font-weight:600;font-size:1.3rem;color:var(--text-color)}#login .enterprise-logo,#redirect-login .enterprise-logo{position:absolute;display:block;z-index:1;width:15rem;height:10rem;padding-left:2rem;padding-top:2rem}}.loader{flex-direction:column;position:fixed;inset:0;opacity:0;background-color:color-mix(in srgb, var(--yellow-warning-text-color) 40%, transparent);display:none;justify-content:center;align-items:center;z-index:9999;visibility:hidden;cursor:wait;gap:1rem}.loader>.loader-container{position:relative;width:7rem;height:7rem}.loader>.loader-container>.loader-spinner{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg, transparent 0deg, var(--highlight-color) 100deg, color-mix(in srgb, var(--highlight-color) 70%, transparent) 120deg, transparent 130deg);mask:radial-gradient(farthest-side, transparent calc(100% - 0.8rem), var(--primary-color) 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 0.8rem), var(--primary-color) 0);filter:brightness(1.2) drop-shadow(0 0 18px var(--highlight-color));animation:spin-variable 2.2s cubic-bezier(0.4, 0, 0.2, 1) infinite}@keyframes spin-variable{0%{transform:rotate(0turn);animation-timing-function:ease-out}40%{transform:rotate(1turn);animation-timing-function:ease-in}100%{transform:rotate(2turn)}}.loader.show{opacity:1;visibility:visible;display:flex}.loader .optional-text{font-weight:bold;color:color-mix(in srgb, var(--text-color) 80%, transparent 20%)}.progress-bar{margin:1rem 1rem 0rem 1rem}.progress-bar .bar{max-width:40rem;width:calc(100vw - 4rem);height:1rem;background-color:var(--secondary-color);border-radius:var(--input-corner-radius-size);overflow:hidden}.progress-bar .bar>div{height:100%;background-color:var(--active-button-color);transition:width .2s linear}.progress-bar .bar-info{display:none;font-size:var(--placeholder-font-size);margin:.5rem 0}.progress-bar .bar-info.show{display:block}@media(min-width: 1024px){.progress-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 .e-learning-icon,#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,#license-selection .icon-theme-designer,#license-selection .icon-chat,#license-selection .icon-logout{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:.5rem}#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;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;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}#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;min-height:2rem;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;font-weight:bold;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: 1024px){#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:var(--header-radius-size);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-color)}#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-panel{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;user-select:none}.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:var(--button-corner-radius-size);height:2.5rem;transition:background-color .3s ease}.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;font-weight:bold}.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(--secondary-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 .view-content.group{display:flex;flex-direction:row;gap:.5rem}.configuration-panel .panel-viewer .panel-viewer-section .view-content.group select{max-width:30%}.configuration-panel .panel-viewer .panel-viewer-section .view-content.group button{height:2rem}.configuration-panel .panel-viewer .panel-viewer-section[data-id=nido] #configuration-description-image{max-width:31rem}.configuration-panel .panel-viewer .panel-viewer-section .form-group>span:first-child{font-weight:bold}.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: 1024px){.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-size)}.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}}#popup-component{position:absolute;z-index:1002;width:fit-content;display:flex;flex-direction:column;padding:0 var(--modal-padding);color:var(--text-color);font-size:var(--modal-font-size);border-radius:var(--modal-corner-radius-size);background-color:var(--panel-color);box-shadow:var(--shadow-size);padding:.8rem .6rem}#popup-component.hide{display:none}#popup-component:after{content:" ";position:absolute;border-width:.5rem;border-style:solid}#popup-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)}#popup-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)}#popup-component.to-left:after{right:.8rem;margin-left:-0.5rem}#popup-component.to-right:after{left:.8rem;margin-right:-0.5rem}#popup-component .contributions-popup-container{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-color);font-size:12px;font-weight:600;white-space:nowrap}#popup-component .contributions-popup-container .contribution-date{padding-top:.3rem;font-size:12px;color:var(--muted-color);font-weight:400}#user-profile-page{position:relative;overflow-x:hidden}#user-profile-page .hide{display:none !important}#user-profile-page .col-options-activity{cursor:pointer}#user-profile-page .user-profile-section{display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden}#user-profile-page .user-profile-section .user-contrib-text{fill:var(--text-color);font-size:12px}#user-profile-page .user-profile-section .user-fullname{font-size:20px}#user-profile-page .user-profile-section .user-contrib-cell[data-level="0"]{fill:#303030}#user-profile-page .user-profile-section .user-contrib-cell[data-level="1"]{fill:#333861}#user-profile-page .user-profile-section .user-contrib-cell[data-level="2"]{fill:#4a5593}#user-profile-page .user-profile-section .user-contrib-cell[data-level="3"]{fill:#6172c5}#user-profile-page .user-profile-section .user-contrib-cell[data-level="4"]{fill:#788ff7}#user-profile-page .user-profile-section .user-contrib-cell:hover{stroke-width:2;stroke:var(--hover-color)}#user-profile-page .user-profile-section .datagrid{height:100%;width:100%;overflow:hidden}#user-profile-page .user-profile-section .datagrid>table{position:relative}#user-profile-page .user-profile-section .instance-button>a{display:flex;align-items:center;justify-content:center;padding:var(--button-padding-size);outline:none;border:none;border-radius:var(--button-corner-radius-size);background-color:var(--accent-color);color:var(--text-color);font-family:var(--font-family);font-size:var(--button-font-size);height:1rem;box-shadow:var(--shadow-size);display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;cursor:pointer}#user-profile-page .user-profile-section .instance-button>a:hover{background-color:var(--hover-color)}#user-profile-page .user-profile-section .instance-button>a:disabled{background-color:var(--muted-color);color:var(--secondary-color);cursor:auto}#user-profile-page .user-profile-section .instance-button>a.suffix{width:2rem;pointer-events:none}#user-profile-page .user-profile-section .profile-image-container{display:flex;flex-direction:column;position:relative;margin:1rem 0}#user-profile-page .user-profile-section .profile-image-container .user-status-badge{content:" ";display:block;position:absolute;top:10px;right:10px;width:24px;height:24px;-webkit-border-radius:50%;border-radius:50%;z-index:1000}#user-profile-page .user-profile-section .profile-image-container .user-status-badge.online{background-color:var(--connected-color)}#user-profile-page .user-profile-section .profile-image-container .user-status-badge.away{background-color:var(--warning-color)}#user-profile-page .user-profile-section .profile-image-container .user-status-badge.offline{background-color:var(--disconnected-color)}#user-profile-page .user-profile-section .profile-image-container>svg,#user-profile-page .user-profile-section .profile-image-container img{border-radius:50%;background-color:#222d3a;width:10rem;height:10rem;flex-shrink:0}#user-profile-page .user-profile-section .profile-image-container>svg>path,#user-profile-page .user-profile-section .profile-image-container img>path{fill:#425263}#user-profile-page .user-profile-section>.user-profile-information-container{margin:1rem 0}#user-profile-page .contributions-hint{font-size:12px;direction:ltr;margin-top:-23px;margin-right:2%;text-align:right;margin-left:auto;max-width:33vw;padding-right:1rem}#user-profile-page .user-profile-body{display:flex;flex-direction:column;width:100%;align-items:center}#user-profile-page .user-profile-body #information table{border-collapse:collapse;margin-top:1rem}#user-profile-page .user-profile-body #information tr>td:first-child{background:var(--secondary-header-color);padding:.8rem 2rem .8rem 1rem}#user-profile-page .user-profile-body #information tr>td:nth-child(2){font-size:.9rem;color:var(--muted-color);padding:.8rem 2rem}#user-profile-page .user-profile-body>.user-profile-tabs-container{display:flex;justify-content:center;gap:1rem;padding:1rem;margin-bottom:1rem}#user-profile-page .user-profile-body>.user-profile-tabs-container>.user-profile-tab{color:var(--muted-color);cursor:pointer;white-space:nowrap}#user-profile-page .user-profile-body>.user-profile-tabs-container>.user-profile-tab.active{color:var(--highlight-color)}#user-profile-page .user-profile-body>.user-profile-tabs-container>.user-profile-tab:hover:not(.active){color:var(--active-hover-button-color)}#user-profile-page .user-profile-body #overview{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}#user-profile-page .user-profile-body .user-latest-activity-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;width:100%}#user-profile-page .user-profile-body .user-latest-activity-container.hide{display:none}#user-profile-page .user-profile-body .user-latest-activity-container .col-options-activity>svg{width:1rem;height:1rem}#free-trial{width:100%;height:100%}#free-trial .modal-backdrop{position:relative;background:rgba(0,0,0,0);backdrop-filter:brightness(0.8)}#free-trial .modal-backdrop .background-free-trial{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(20px);z-index:-999;opacity:.2;object-fit:cover}#free-trial .modal.transparent{background:color-mix(in srgb, var(--panel-color) 90%, transparent);backdrop-filter:blur(20px)}#free-trial .modal.transparent button{background-color:color-mix(in srgb, var(--button-color) 10%, transparent);border:.5px solid color-mix(in srgb, var(--muted-color) 25%, transparent);backdrop-filter:blur(1px)}#free-trial .modal.transparent button:hover{background-color:var(--button-hover-color)}#free-trial .modal.transparent.light{background:color-mix(in srgb, var(--panel-color) 75%, transparent)}#free-trial .free-trial-logo{display:flex;align-items:center;justify-content:center;padding:1.5rem 4rem 1.5rem 4rem}#free-trial .free-trial-logo>svg,#free-trial .free-trial-logo>img{max-width:16rem}#free-trial .free-trial-logo>p{font-size:var(--modal-header-font-sizes);text-align:center;margin:.5rem 0}#free-trial .divider{position:relative;text-align:center;color:var(--muted-color);height:1px;background-color:color-mix(in srgb, var(--muted-color) 30%, transparent)}#free-trial .divider:not(:empty){background:none;display:flex;align-items:center;justify-content:center}#free-trial .divider:not(:empty)::before,#free-trial .divider:not(:empty)::after{content:"";flex:1;height:1px;background-color:color-mix(in srgb, var(--muted-color) 30%, transparent)}#free-trial .divider:not(:empty)::before{margin-right:.75em}#free-trial .divider:not(:empty)::after{margin-left:.75em}#free-trial .divider>span{padding:0 .5em;background:rgba(0,0,0,0)}#free-trial form{display:flex;flex-direction:column;align-items:center;justify-content:center}#free-trial form>fieldset{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:calc(100% - 2rem)}#free-trial form>fieldset>.form-group{display:flex;align-items:flex-start;flex-direction:column;width:100%}#free-trial form>fieldset>.form-group button{height:1.93rem}#free-trial form>fieldset>.form-group>.input-group{width:100%}#free-trial form>fieldset>.form-group>.input-group>input{border:none}#free-trial form>fieldset>.form-group>#forget-password{align-self:flex-start;flex-basis:unset;font-size:13px;transition:color .4s ease}#free-trial form>fieldset>.form-group>#forget-password:hover{color:var(--highlight-color)}#free-trial form>fieldset>.form-group label{text-align:left}#free-trial form>fieldset>.form-group input{background-color:color-mix(in srgb, var(--form-color) 60%, transparent)}#free-trial form>fieldset>.form-group input::placeholder{color:color-mix(in srgb, var(--muted-color) 60%, transparent)}#free-trial form>fieldset>.form-group:last-child>.checkbox{align-self:flex-start}#free-trial .enterprise-logo{display:none}#free-trial .enterprise-logo>img{max-width:14rem}#free-trial .free-trial-title{display:flex;align-items:center;justify-content:center;color:var(--panel-text-color);font-size:var(--modal-header-font-size);font-weight:bold;padding-top:1.5rem}#free-trial .free-trial-title>svg,#free-trial .free-trial-title>img{height:2.5rem}#free-trial .free-trial-info{display:flex;align-items:center;justify-content:center;padding:.5rem;font-size:14px;line-height:1.5rem}#free-trial .free-trial-info.muted{color:var(--muted-color)}#free-trial footer{display:flex;flex-direction:column;padding:1.5rem}#free-trial footer>#free-trial{align-self:flex-start;flex-basis:unset;font-size:13px;transition:color .4s ease;cursor:pointer}#free-trial footer>#free-trial:hover{color:var(--highlight-color)}#free-trial #button-return>span{text-overflow:ellipsis;overflow:hidden}@media(min-width: 1024px){#free-trial .modal{border-radius:20px}#free-trial .modal.transparent{border:1px solid color-mix(in srgb, var(--muted-color) 20%, transparent)}#free-trial form>fieldset{width:calc(100% - 4rem)}#free-trial .enterprise-logo{position:absolute;display:block;z-index:1;width:15rem;height:10rem;padding-left:2rem;padding-top:2rem}}.upload-panel{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin:1rem 0;padding:1.5rem;background-color:var(--tools-panel-color);border:var(--border-size);border-radius:var(--modal-corner-radius-size)}.upload-panel .upload-info-wrapper{flex:1;min-width:280px}.upload-panel .upload-info-wrapper .upload-instruction{margin:0;font-size:.95rem;display:flex;align-items:center;gap:.75rem;color:var(--muted-color)}.upload-panel .upload-info-wrapper .upload-instruction svg{width:1.1rem;height:1.1rem;flex-shrink:0;opacity:.8}.upload-panel .upload-info-wrapper .upload-instruction strong{color:var(--text-color);font-weight:600}.upload-panel .btn-generate-vpn{flex-shrink:0;height:2.5rem;padding:0 1.5rem}.upload-panel .btn-generate-vpn svg{margin-right:8px}.nested-table .datagrid{background-color:rgba(0,0,0,0);box-shadow:none;padding:.5rem}.nested-table .datagrid table{border-collapse:separate;border-spacing:0 4px}.nested-table .datagrid table thead th{background-color:rgba(0,0,0,0);border-bottom:2px solid var(--border-color);padding:.5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.nested-table .datagrid table tbody tr{background-color:var(--bg-color-alt, rgba(0, 0, 0, 0.02))}.nested-table .datagrid table tbody tr td{padding:.75rem .5rem}@media(max-width: 768px){.upload-panel{flex-direction:column;align-items:stretch}.upload-panel .upload-info-wrapper{min-width:100%}.upload-panel .upload-info-wrapper .vpn-file-input{max-width:100%}.upload-panel .btn-generate-vpn{width:100%}}.dropdown-component{position:absolute;z-index:1002;width:fit-content;display:flex;flex-direction:column;gap:.1rem;padding:.5rem;color:var(--panel-text-color);font-size:var(--dropdown-menu-font-size);border-radius:var(--modal-corner-radius-size);background-color:var(--panel-color);box-shadow:var(--shadow-size)}.dropdown-component.hide{display:none}.dropdown-component .option-component{display:flex;align-items:center;gap:.4rem;line-height:2.5rem;border-radius:var(--modal-corner-radius-size);padding-inline:.6rem;transition:background .4s ease}.dropdown-component .option-component:not(.disabled)[data-action=remove]>span{color:var(--failed-color)}.dropdown-component .option-component:first-child{padding-top:.3rem}.dropdown-component .option-component:last-child{padding-bottom:.3rem}.dropdown-component .option-component svg,.dropdown-component .option-component img{width:.9rem;height:.9rem}.dropdown-component .option-component span{white-space:nowrap}.dropdown-component .option-component:hover{cursor:pointer;background:color-mix(in srgb, var(--hover-color) 50%, transparent)}.dropdown-component .option-component:not(.disabled)[data-action=remove]:hover{background-color:color-mix(in srgb, var(--failed-color) 20%, transparent)}.dropdown-component .option-component.disabled{color:var(--off-color);pointer-events:none}.dropdown-component .option-component.disabled[data-action=remove]{color:color-mix(in srgb, var(--failed-color) 40%, transparent)}.dropdown-component .option-component.disabled[data-action=remove]>svg>path{fill:color-mix(in srgb, var(--failed-color) 40%, transparent)}.dropdown-container{position:relative;height:0 !important;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-size);padding:var(--modal-padding-size);font-size:var(--dropdown-menu-font-size);flex-direction:column;box-sizing:content-box;box-shadow:var(--shadow-size);border:var(--border-size);gap:1rem}.dropdown.opened{display:flex}.dropdown>.menu{display:flex;flex-direction:column;margin:-1rem;padding:.8rem;font-size:var(--dropdown-menu-font-size);border-radius:var(--modal-corner-radius-size);box-shadow:none}.dropdown>.menu>.option{display:grid;grid-template-columns:1rem 1fr;align-items:center;height:2.5rem;padding:0 1rem;border-radius:var(--modal-corner-radius-size);gap:.5rem;cursor:pointer}.dropdown>.menu>.option:hover{cursor:pointer;background:color-mix(in srgb, var(--hover-color) 50%, transparent)}.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-size)}.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{gap:.8rem;padding:unset}.dropdown#user-menu-dropdown .themes-toggle{position:relative;display:inline-flex;background-color:color-mix(in srgb, var(--form-color) 40%, transparent);border:.5px solid color-mix(in srgb, var(--muted-color) 10%, transparent);border-radius:40rem;font-size:14px;max-width:20rem;margin-bottom:.2rem}.dropdown#user-menu-dropdown .themes-toggle input#user-menu-theme{display:none}.dropdown#user-menu-dropdown .themes-toggle input#user-menu-theme:checked~.toggle-slider{transform:translateX(100%)}.dropdown#user-menu-dropdown .themes-toggle input#user-menu-theme:checked~label:last-of-type{color:var(--text-color)}.dropdown#user-menu-dropdown .themes-toggle input#user-menu-theme:not(:checked)~label:first-of-type{color:var(--text-color)}.dropdown#user-menu-dropdown .themes-toggle input#user-menu-theme:not(:checked)~label:first-of-type .active-icon,.dropdown#user-menu-dropdown .themes-toggle input#user-menu-theme:checked~label:last-of-type .active-icon{display:flex}.dropdown#user-menu-dropdown .themes-toggle input#user-menu-theme:checked~label:first-of-type .muted-icon,.dropdown#user-menu-dropdown .themes-toggle input#user-menu-theme:not(:checked)~label:last-of-type .muted-icon{display:flex}.dropdown#user-menu-dropdown .themes-toggle>.toggle-slider{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background-color:var(--dashboard-color);border-radius:60rem;outline:var(--border-size);transition:transform .4s ease;z-index:0}.dropdown#user-menu-dropdown .themes-toggle .toggle-pill{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;gap:.2rem;font-weight:bold;padding:8px 0;cursor:pointer;z-index:10;color:color-mix(in srgb, var(--muted-color) 60%, transparent 40%);transition:color .4s ease}.dropdown#user-menu-dropdown .themes-toggle .toggle-pill>.muted-icon,.dropdown#user-menu-dropdown .themes-toggle .toggle-pill>.active-icon{display:none}.dropdown#user-menu-dropdown .themes-toggle .toggle-pill>.muted-icon>img,.dropdown#user-menu-dropdown .themes-toggle .toggle-pill>.active-icon>img{width:1rem}.dropdown#user-menu-dropdown div.dropdown-group{padding-inline:var(--modal-padding-size)}.dropdown#user-menu-dropdown div.dropdown-group:first-child{margin-top:1rem}.dropdown#user-menu-dropdown .divider{height:1px;background-color:color-mix(in srgb, var(--muted-color) 20%, transparent)}.dropdown#user-menu-dropdown span:not(.option-grid span){font-size:var(--dropdown-menu-font-size)}.dropdown#user-menu-dropdown button,.dropdown#user-menu-dropdown .button{background-color:var(--dropdown-button-color);border:none;justify-content:flex-start;gap:.8rem;margin-inline:.5rem;font-size:var(--dropdown-menu-font-size);color:var(--dropdown-button-text-color)}.dropdown#user-menu-dropdown button:hover,.dropdown#user-menu-dropdown .button:hover{background-color:color-mix(in srgb, var(--hover-color) 50%, transparent)}.dropdown#user-menu-dropdown button:last-child:not(#authentication-service-button,#notification-inbox-button),.dropdown#user-menu-dropdown .button:last-child:not(#authentication-service-button,#notification-inbox-button){margin-bottom:.5rem}.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);font-weight:bold;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: 1024px){.dropdown{top:1rem;right:0;box-shadow:var(--shadow-size);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}}@media(min-width: 600px)and (max-width: 1023px)and (orientation: landscape){.dropdown{max-height:calc(100vh - 10rem);overflow-y:auto}}button,.button{padding:var(--button-padding-size);outline:none;border:var(--border-size);border-radius:var(--button-corner-radius-size);background-color:var(--button-color);color:var(--button-text-color);font-family:var(--font-family);font-size:var(--button-font-size);height:2.3rem;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;cursor:pointer;text-overflow:ellipsis;overflow:hidden;transition:background-color .4s ease}button:hover,.button:hover{background-color:var(--button-hover-color)}button:disabled,.button:disabled{color:color-mix(in srgb, var(--muted-color) 60%, transparent 40%);background-color:color-mix(in srgb, var(--button-color) 20%, transparent 80%)}button:disabled>img,.button:disabled>img{opacity:.5}button.suffix,.button.suffix{width:2rem;font-weight:bold;pointer-events:none}button.secondary,.button.secondary{background-color:color-mix(in srgb, var(--button-color) 35%, transparent 65%);box-sizing:border-box}button.secondary .tooltip-text,.button.secondary .tooltip-text{margin-top:-1px}button.secondary:hover,.button.secondary:hover{background-color:var(--button-hover-color)}button[data-status=delete],.button[data-status=delete]{background-color:var(--failed-color);color:var(--red-alarm-text-color)}button[data-status=delete]:hover,.button[data-status=delete]:hover{background-color:color-mix(in srgb, var(--failed-color) 70%, transparent 30%)}button[data-status=delete]>span,.button[data-status=delete]>span{vertical-align:middle}button[data-status=delete]>svg,button[data-status=delete]>img,.button[data-status=delete]>svg,.button[data-status=delete]>img{vertical-align:middle;width:.8rem;height:.8rem}button[data-status=warning],.button[data-status=warning]{background-color:var(--warning-color);color:var(--yellow-warning-text-color)}button>svg,button>img,.button>svg,.button>img{vertical-align:middle;width:1rem;height:1rem}button>img.search-icon,.button>img.search-icon{width:1.3rem;height:1.3rem}button.tooltip-button,.button.tooltip-button{overflow:unset}.button-col{display:flex;flex-direction:column;gap:1rem}.button-col.hide{display:none}.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 .form-group .input-group button:has(+#users-search-filter),.button-bar .form-group .input-group button:has(+#sessions-search-filter),.button-bar .form-group .input-group button:has(+#datagrid-filter-details),.button-bar .form-group .input-group button:has(+#instance-selection-modal-search),.button-bar .form-group .input-group button:has(+#user-selection-modal-search){background-color:var(--form-color);cursor:default}.button-bar .form-group .input-group button:has(+#users-search-filter)>svg.search-icon,.button-bar .form-group .input-group button:has(+#users-search-filter)>img.search-icon,.button-bar .form-group .input-group button:has(+#sessions-search-filter)>svg.search-icon,.button-bar .form-group .input-group button:has(+#sessions-search-filter)>img.search-icon,.button-bar .form-group .input-group button:has(+#datagrid-filter-details)>svg.search-icon,.button-bar .form-group .input-group button:has(+#datagrid-filter-details)>img.search-icon,.button-bar .form-group .input-group button:has(+#instance-selection-modal-search)>svg.search-icon,.button-bar .form-group .input-group button:has(+#instance-selection-modal-search)>img.search-icon,.button-bar .form-group .input-group button:has(+#user-selection-modal-search)>svg.search-icon,.button-bar .form-group .input-group button:has(+#user-selection-modal-search)>img.search-icon{width:1.3rem;height:1.3rem}.button-bar.end{justify-content:flex-end}.button-bar.end>*{width:unset}.button-bar.filter{font-size:var(--modal-header-font-size)}.button-bar.filter.collapsed>.title svg,.button-bar.filter.collapsed>.title img{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;font-weight:bold;cursor:pointer}.button-bar.filter>.title svg,.button-bar.filter>.title img{display:flex;width:.9rem;height:.9rem;cursor:pointer}.button-bar.filter>.title svg.hide,.button-bar.filter>.title img.hide{display:none}.search-button{background-color:var(--form-color);cursor:default;pointer-events:none}@media(min-width: 1024px){.button-bar{gap:1rem}.button-bar,.button-bar:not(.no-wrap){flex-direction:row}.button-bar.end{justify-content:flex-end}.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-radius:var(--modal-corner-radius-size);border:var(--border-size);padding:.5rem;flex-wrap:wrap}.button-bar.filter>.form-group{width:auto;flex-direction:column;align-items:flex-start}.button-bar.filter>.form-group.form-group-checkbox{align-items:center}.button-bar.filter>.form-group>span{flex-basis:unset}.button-bar.filter>.form-group>label{width:auto}.button-col,.button-col.hide{display:flex;flex-direction:column}}@media(min-width: 600px)and (max-width: 1023px)and (orientation: landscape){#user-menu-edit-profile,#user-menu-logout{min-height:2.3rem}.button-col{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.button-col button{width:100%}.button-col.hide{display:none}.button-bar,.button-bar:not(.no-wrap){flex-direction:row}.button-bar.filter:not(.collapsed){overflow-y:auto;flex-direction:column}.form-group:has(.category-search){display:none}}.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.5rem;height:1.5rem;border-radius:var(--input-corner-radius-size);border:var(--border-size);background-color:var(--form-color);outline:none;cursor:pointer}.checkbox input[type=checkbox]+span{cursor:pointer}.checkbox input[type=checkbox]:disabled{background-color:var(--disabled-color);cursor:not-allowed}.checkbox input[type=checkbox]::before{content:"";width:.8rem;height:.7rem;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]:disabled::before{background-color:var(--off-color);cursor:not-allowed}.checkbox input[type=checkbox]:checked::before{transform:scale(1)}.checkbox-data-export{pointer-events:none}.checkbox-data-export input[type=checkbox]{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;margin:0;width:1.9rem;height:1.9rem;border-radius:var(--input-corner-radius-size);background-color:rgba(0,0,0,0);outline:none;cursor:pointer}.checkbox-data-export input[type=checkbox]+span{cursor:pointer}.checkbox-data-export input[type=checkbox]::before{content:"";display:flex;align-items:center;justify-content:center;width:1rem;height:.3rem;background-color:var(--text-color);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);opacity:1;transition:120ms transform ease-in-out,120ms opacity ease-in-out;transform:scale(1)}.checkbox-data-export input[type=checkbox]:checked::before{content:"";width:1rem;height:.85rem;clip-path:polygon(14% 40%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(1);transform-origin:bottom left;transition:120ms transform ease-in-out;background-color:var(--text-color)}.checkbox-bar{display:flex;justify-content:space-between;flex-grow:1;flex-wrap:wrap;gap:1rem;width:100%}.checkbox-bar.special{justify-content:unset;gap:.2rem;align-items:center}.checkbox-bar.special>div:first-child{height:2.5rem;width:2rem}.checkbox-bar span{color:var(--panel-text-color)}.user-group-checklist.error-checklist{background-color:var(--error-background-color) !important;border:1px solid var(--error-text-color) !important}.user-group-checklist .checkbox-bar{padding-left:1rem;flex-direction:column}.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;font-weight:bold}.checkbox-table>label.col-2+label{font-weight:bold}.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}.data-export-checkbox-table{display:grid;grid-template-columns:14rem auto auto auto 1fr;grid-auto-rows:auto;gap:.5rem}.data-export-checkbox-table>label{font-size:var(--placeholder-font-size);text-align:right;align-self:center}.data-export-checkbox-table>label.col-1{grid-column:1}.data-export-checkbox-table>label.col-2{grid-column:2}.data-export-checkbox-table>.checkbox{justify-self:center}.data-export-checkbox-table>.checkbox>label{gap:0}@media(min-width: 1024px){.checkbox-table{grid-template-columns:10rem auto auto 1fr}}.my-checkbox-table{font-size:var(--placeholder-font-size)}.my-checkbox-table .checkbox-table-header{display:grid;grid-template-columns:3.1rem 3.1rem 1fr;gap:.5rem;text-align:center;font-weight:bold;margin-bottom:.5rem}.my-checkbox-table .checkbox-table-body{display:flex;flex-direction:column;gap:.5rem 0}.my-checkbox-table .checkbox-table-body .table-row{display:grid;grid-template-columns:3.1rem 3.1rem 1fr;gap:.5rem;align-items:center}.my-checkbox-table .checkbox-table-body .table-row .category-info{display:flex;align-items:center;gap:0 .5rem}.my-checkbox-table .checkbox-table-body .table-row .category-info .name{white-space:nowrap}.my-checkbox-table .checkbox-table-body .table-row .category-info .icons{display:flex}.my-checkbox-table .checkbox-table-body .table-row .category-info .permission-tree-outline1,.my-checkbox-table .checkbox-table-body .table-row .category-info .permission-tree-outline2{height:1.8rem;width:1.8rem}.my-checkbox-table .checkbox-table-body .table-row>.checkbox{justify-self:center}.my-checkbox-table .checkbox-table-body .table-row>.checkbox>label{gap:0}.my-alarm-checkbox-table{font-size:var(--placeholder-font-size)}.my-alarm-checkbox-table .checkbox-table-header{display:grid;grid-template-columns:3.1rem 3.1rem 3.1rem 3.1rem 1fr;gap:.5rem;text-align:center;margin-bottom:.5rem}.my-alarm-checkbox-table .checkbox-table-body{display:flex;flex-direction:column;gap:.5rem 0}.my-alarm-checkbox-table .checkbox-table-body .table-row{display:grid;grid-template-columns:3.1rem 3.1rem 3.1rem 3.1rem 1fr;gap:.5rem;align-items:center}.my-alarm-checkbox-table .checkbox-table-body .table-row .category-info{display:flex;align-items:center;gap:0 .5rem}.my-alarm-checkbox-table .checkbox-table-body .table-row .category-info .name{white-space:nowrap}.my-alarm-checkbox-table .checkbox-table-body .table-row .category-info .icons{display:flex}.my-alarm-checkbox-table .checkbox-table-body .table-row .category-info .permission-tree-outline1,.my-alarm-checkbox-table .checkbox-table-body .table-row .category-info .permission-tree-outline2{height:1.8rem;width:1.8rem}.my-alarm-checkbox-table .checkbox-table-body .table-row>.checkbox{justify-self:center}.my-alarm-checkbox-table .checkbox-table-body .table-row>.checkbox>label{gap:0}.accordion-container{padding:0 1rem;max-height:4rem;overflow:hidden;background-color:var(--secondary-color);border-radius:var(--modal-corner-radius-size);transition:max-height .4s ease}.accordion-container>.accordion-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer}.accordion-container>.accordion-header .active-icon-collapse{display:none}.accordion-container>.accordion-header .active-icon-expand{display:inline-block}.accordion-container>.accordion-content{max-height:0;opacity:0;padding-bottom:1rem;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.accordion-container>.accordion-content a{display:flex;margin-top:1rem;left:0;gap:.5rem;text-decoration:underline;color:var(--muted-color)}.accordion-container>.accordion-content a:hover{color:color-mix(in srgb, var(--muted-color) 80%, transparent)}.accordion-container.open{max-height:15rem;transition:max-height .6s ease-in-out,opacity .4s ease-in-out}.accordion-container.open .accordion-content{max-height:10rem;opacity:1}.accordion-container.open .active-icon-expand{display:none}.accordion-container.open .active-icon-collapse{display:inline-block}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(--button-corner-radius-size);border:var(--border-size);margin:0;outline:0;padding:var(--placeholder-padding-size);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);transition:border .4s ease}select:focus:not([readonly],.category-search),input[type=text]:focus:not([readonly],.category-search),input[type=number]:focus:not([readonly],.category-search),input[type=submit]:focus:not([readonly],.category-search),input[type=email]:focus:not([readonly],.category-search),input[type=password]:focus:not([readonly],.category-search),input[type=tel]:focus:not([readonly],.category-search),.input:not(.widget):focus:not([readonly],.category-search){border:1.5px solid var(--muted-color)}#search-button+select,#search-button+input[type=text],#search-button+input[type=number],#search-button+input[type=submit],#search-button+input[type=email],#search-button+input[type=password],#search-button+input[type=tel],#search-button+.input:not(.widget){border:none}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(--muted-color) 60%, 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[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}.form-group>select::-webkit-scrollbar-thumb{background:var(--accent-color)}#user-group{cursor:pointer}#oee-calendar-input,#chart-date-time-range{box-shadow:inset 1px 0 0 0 var(--search-input-outline-color),inset 0 -1px 0 0 var(--search-input-outline-color),inset 0 1px 0 0 var(--search-input-outline-color)}#oee-calendar-input~button:not(:has(img.search-icon)),#chart-date-time-range~button:not(:has(img.search-icon)){box-shadow:inset -1px 0 0 0 var(--accent-color),inset 0 1px 0 0 var(--accent-color),inset 0 -1px 0 0 var(--accent-color)}#oee-calendar-input+button:has(img.search-icon),#chart-date-time-range+button:has(img.search-icon){box-shadow:inset -1px 0 0 0 var(--search-input-outline-color),inset 0 1px 0 0 var(--search-input-outline-color),inset 0 -1px 0 0 var(--search-input-outline-color)}:root{--thumb-color: #425263}.color-picker-alpha-range input[type=range]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer}.color-picker-alpha-range input[type=range]::-webkit-slider-runnable-track{background:var(--scrollbar-background-color);height:.35rem;border-radius:var(--modal-corner-radius-size)}.color-picker-alpha-range input[type=range]::-moz-range-track{background:var(--scrollbar-background-color);height:.35rem;border-radius:var(--modal-corner-radius-size)}.color-picker-alpha-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:1rem;width:1rem;margin-top:-0.36rem;background-color:var(--thumb-color);border-radius:50%;border:1px solid var(--text-color)}.color-picker-alpha-range input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;height:1rem;width:1rem;background-color:var(--thumb-color);border-radius:50%;border:1px solid var(--text-color)}.input-group{position:relative;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.flex-start{align-items:flex-start}.input-group:not(.gap){gap:0}.input-group:not(.gap)>button{border-radius:0}.input-group:not(.gap)>button:has(>.search-icon):first-child{border-radius:var(--input-corner-radius-size) 0 0 var(--input-corner-radius-size);box-shadow:inset 1px 0 0 0 var(--search-input-outline-color),inset 0 1px 0 0 var(--search-input-outline-color),inset 0 -1px 0 0 var(--search-input-outline-color)}.input-group:not(.gap)>button:last-child{border-radius:0 8px 8px 0}.input-group:not(.gap)>*:not(button:has(>.search-icon)){margin-left:0,5rem;border-radius:0 !important}.input-group:not(.gap)>*:not(button:has(>.search-icon)):nth-child(1),.input-group:not(.gap)>*:not(button:has(>.search-icon)).left{border-top-left-radius:var(--input-corner-radius-size) !important;border-bottom-left-radius:var(--input-corner-radius-size) !important}.input-group:not(.gap)>*:not(button:has(>.search-icon)):last-child,.input-group:not(.gap)>*:not(button:has(>.search-icon)).right{border-top-right-radius:var(--input-corner-radius-size) !important;border-bottom-right-radius:var(--input-corner-radius-size) !important}.input-group>.input-standalone{display:flex;flex-direction:column;row-gap:.5rem}.input-group>.category-search{border:none;box-shadow:inset -1px 0 0 0 var(--search-input-outline-color),inset 0 -1px 0 0 var(--search-input-outline-color),inset 0 1px 0 0 var(--search-input-outline-color)}input.multilanguage-input.flagged-input{padding-right:2rem !important}.flag-icon{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);width:1.2rem;height:1.2rem;background-size:contain;background-repeat:no-repeat;pointer-events:none}.flag-icon.textarea-flag{top:92%}.textarea-group{display:flex;position:relative;flex-direction:column;border-radius:var(--button-corner-radius-size);border:var(--border-size);transition:border .4s ease}.textarea-group:has(textarea:focus:not([readonly])){border:1.5px solid var(--muted-color)}.textarea-group textarea{min-height:7rem;border-radius:.4rem .4rem 0rem 0rem;border:none}.textarea-group .multilanguage-text-area-button{display:flex;flex-direction:row-reverse;background-color:var(--form-color);flex-grow:0 !important;border-radius:0rem 0rem .4rem .4rem}.textarea-group .multilanguage-text-area-button button{cursor:pointer;border-radius:.4rem 0rem .4rem 0rem}textarea{flex-grow:1;height:5rem;min-height:5rem;resize:none;padding:var(--placeholder-padding-size);border:var(--border-size);border-radius:var(--input-corner-radius-size);color:var(--panel-text-color);background-color:var(--form-color);font-family:var(--font-family);font-size:var(--placeholder-font-size);outline:0;transition:border .4s ease}textarea::-webkit-scrollbar{background:var(--panel-color)}textarea::-webkit-scrollbar-thumb{background-color:var(--form-button-color)}:not(.textarea-group)>textarea:focus:not([readonly]){border:1.5px solid var(--muted-color)}textarea::placeholder{color:color-mix(in srgb, var(--muted-color) 60%, transparent)}textarea.large{min-height:8rem}textarea.error-input{background-color:var(--error-background-color) !important;border:1px solid var(--error-text-color) !important}textarea:disabled{background-color:var(--disabled-color);cursor:not-allowed}.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(--input-corner-radius-size);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-color)}.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: 1024px){.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 input option:disabled,.form-group select option:disabled{color:color-mix(in srgb, var(--text-color) 50%, transparent 50%)}.form-group>label{font-size:var(--placeholder-font-size);font-weight:bold;width:100%}.form-group>div label{font-weight:bold;font-size:var(--placeholder-font-size)}.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;border:none;font-size:var(--button-font-size-small-size);background-color:var(--form-button-color);color:var(--form-button-text-color)}.form-group button:last-child,.form-group .button:last-child{background-color:var(--form-button-color)}.form-group button.no-background,.form-group .button.no-background{background-color:unset}.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%}@supports(-moz-appearance: none){.form-group>span,.form-group a{flex-basis:auto}}.form-group div{flex-grow:1}.form-group .input-group select{width:auto}.form-group .input-group>.input-group-item select{width:100%}.form-group .input-group>.input-group-item .error-msg{padding-top:5px}.form-group input:not([readonly],[disabled],[type=checkbox]){cursor:auto}form>fieldset{display:flex;flex-direction:column;gap:1rem;border:0;padding:0;margin-bottom:1.5rem}form>fieldset:has(.legend){background-color:color-mix(in srgb, var(--dashboard-color) 30%, transparent);border-radius:var(--modal-corner-radius-size);border:.1px solid color-mix(in srgb, var(--muted-color) 10%, transparent);padding:1rem}form>fieldset:has(.legend)>.legend{display:flex;gap:.5rem;font-size:var(--form-legend-font-size);color:color-mix(in srgb, var(--panel-text-color) 90%, transparent);font-weight:bold;align-items:center;text-transform:uppercase}form>fieldset:last-of-type{margin-bottom:0}form>fieldset>.form-group>.muted{order:2}form .error-msg{display:none;text-align:start;font-size:var(--placeholder-font-size);color:var(--failed-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: 1024px){.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}}.muted{font-size:.7rem;color:var(--muted-color)}@media(min-width: 1024px){::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:color-mix(in srgb, var(--accent-color) 40%, transparent);border-radius:var(--modal-corner-radius-size)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-color) 70%, transparent);border-radius:var(--modal-corner-radius-size);transition:background .4s ease}::-webkit-scrollbar-thumb:hover{background:var(--hover-color)}::-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: 1024px){@-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-size);background-color:var(--form-button-color);color:var(--button-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 label img,.image-uploader .form-group .input-group button svg,.image-uploader .form-group .input-group button img{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: 1024px){.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;font-weight:bold;gap:.7rem;font-size:var(--form-legend-font-size);text-transform:uppercase}.panel-navigator>.header>.legend{display:flex;gap:.5rem;font-size:var(--form-legend-font-size);color:color-mix(in srgb, var(--panel-text-color) 90%, transparent);font-weight:bold;align-items:center;text-transform:uppercase}.panel-navigator>.header>svg{display:none;cursor:pointer}.panel-navigator>.menu{grid-area:content;background-color:color-mix(in srgb, var(--submenu-background-color) 50%, transparent);flex-grow:1;overflow-y:auto;position:relative;cursor:default;padding:.4rem;border-radius:var(--modal-corner-radius-size);font-size:var(--panel-navigator-menu-font-size);overflow-x:hidden}.panel-navigator>.menu>div{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:calc(100% - 1rem)}.panel-navigator>.menu>div>div{height:2.5rem;display:flex;align-items:center;justify-content:center;width:100%;color:var(--panel-text-color);border-radius:var(--button-corner-radius-size);transition:background-color .4s ease}.panel-navigator>.menu>div>div.selected{position:relative;font-weight:bold;z-index:0}.panel-navigator>.menu>div>div.selected::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;padding:0;background:var(--panel-color);border-radius:inherit;transform:translate(-50%, -50%) scale(0);animation:growFill .6s cubic-bezier(0.33, 1, 0.68, 1) forwards;z-index:-1;mask:none;-webkit-mask:none;opacity:1;transition:none}@keyframes growFill{0%{width:0;height:0;opacity:0;transform:translate(-50%, -50%) scale(0.8)}60%{width:110%;height:110%;opacity:.7;transform:translate(-50%, -50%) scale(1.02)}100%{width:100%;height:100%;opacity:1;transform:translate(-50%, -50%) scale(1)}}.panel-navigator>.menu>div>div:not(.selected){position:relative;color:var(--panel-text-color)}.panel-navigator>.menu>div>div:not(.selected):hover{background-color:var(--secondary-color);color:var(--text-color);font-weight:bold;cursor:pointer}.panel-navigator>.menu>div>div:not(.selected):hover::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;padding:1.8px;background:linear-gradient(120deg, transparent, var(--highlight-color), color-mix(in srgb, var(--submenu-background-color) 50%, transparent), var(--highlight-color), transparent);background-size:300% 300%;animation:moveBorder 8s linear infinite;border-radius:inherit;z-index:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:1;transition:opacity .3s ease}.panel-navigator>.menu>div .icon{width:1rem;height:1rem;padding-right:.5rem}.panel-navigator>.content{grid-area:content;display:none;overflow-y:auto;position:relative;height:100%}.panel-navigator>.content form>fieldset{display:flex;flex-direction:column;gap:1rem;border:0;padding:0}.panel-navigator>.content form>fieldset:has(.legend){border:unset;background-color:unset;border-radius:unset}.panel-navigator>.content form>fieldset:has(.legend)>legend{display:flex;gap:.5rem;font-size:var(--form-legend-font-size);color:color-mix(in srgb, var(--panel-text-color) 100%, transparent);font-weight:bold;align-items:center;text-transform:uppercase;margin-bottom:1.5rem}.panel-navigator>.content form>fieldset>.form-group>.muted{order:2}.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-size);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: 1024px){.panel-navigator{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"menu header" "menu content";max-height:calc(100vh - 10rem);padding-right:.5rem;margin-top:.8rem}.panel-navigator.large{height:40rem}.panel-navigator.large>.menu{width:15rem}.panel-navigator.large>.menu>div>div{width:100%}.panel-navigator.large>.content{max-width:51rem;width:calc(100vw - 22rem)}.panel-navigator .full-height{height:100%}.panel-navigator>.header{align-items:center;padding:0;margin-bottom:.5rem}.panel-navigator>.header>svg{display:none}.panel-navigator>.header.desktop-hidden{display:none}.panel-navigator>.menu{grid-area:menu;flex-grow:0;width:10rem;border-radius:var(--panel-navigator-menu-corner-radius-size)}.panel-navigator>.menu>div{max-width:100%}.panel-navigator>.menu>div>div{width:10rem}.panel-navigator>.menu>div>div:not(.selected){color:color-mix(in srgb, var(--muted-color) 50%, transparent)}.panel-navigator>.menu.large{width:15rem}.panel-navigator>.menu.large>div>div{width:100%}.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{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-size)}.category-tree-container .category-tree-main{position:relative;grid-row:1;background-color:var(--secondary-color);border-radius:var(--modal-corner-radius-size)}.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-size)}.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-size)}.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-size);border-bottom-right-radius:var(--modal-corner-radius-size)}.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-size);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: 1024px){.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: 1024px){.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{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-size)}.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-size)}.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-size);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: 1024px){.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{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-size)}.single-list-container .single-list-main{display:none;position:relative;grid-row:1;border-radius:var(--modal-corner-radius-size);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-size)}.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:3.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: 1024px){.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}.single-list-container>.single-list-main>.title{display:none}.single-list-container>.logo-background{display:grid}}.datagrid-container{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%;width:100%;table-layout:fixed}.datagrid>table>thead>tr{background-color:var(--button-color)}.datagrid>table>thead>tr>th{display:none;font-size:14.4px;font-weight:bold;background-color:var(--button-color)}.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>.datagrid-user-row,.datagrid>table>tbody .alarm-row,.datagrid>table>tbody .datagrid-user-group-row,.datagrid>table>tbody .datagrid-user-activity-row,.datagrid>table>tbody .datagrid-ice-server-row,.datagrid>table>tbody .datagrid-maintenance-form-row{background-color:var(--secondary-color)}.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(--secondary-color);border-radius:var(--modal-corner-radius-size)}.datagrid>table>tbody>tr.no-search-results{display:none;background-color:rgba(0,0,0,0)}.datagrid>table>tbody>tr.no-search-results:hover>td{background-color:rgba(0,0,0,0)}.datagrid>table>tbody>tr.hide{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;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;margin-right:.25rem;width:auto;align-self:flex-end}.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,.datagrid>table>tbody>tr>td.col-dropdown-icon img{display:flex;width:.9rem;height:.9rem;cursor:pointer}.datagrid>table>tbody>tr>td.col-dropdown-icon svg.hide,.datagrid>table>tbody>tr>td.col-dropdown-icon img.hide{display:none}.datagrid>table>tbody>tr>td.col-dropdown-icon.show svg,.datagrid>table>tbody>tr>td.col-dropdown-icon.show img{transform:rotate(0deg)}.datagrid>table>tbody>tr>td.col-check>svg{display:block;align-self:center;width:1.3rem;height:1.3rem}.datagrid>table>tbody>tr>td.col-dropdown-icon{display:table-cell}.datagrid.small-card>table>tbody>tr>td{grid-template-columns:1fr 4fr}@media(min-width: 1024px){.datagrid-container{gap:1rem}.datagrid{display:block}.datagrid#datagrid-sessions,.datagrid#datagrid-users,.datagrid#datagrid-exceptions{border-radius:8px 8px 0 0}.datagrid#datagrid-sessions>thead>th,.datagrid#datagrid-users>thead>th,.datagrid#datagrid-exceptions>thead>th{width:100vw}.datagrid#datagrid-sessions tr,.datagrid#datagrid-users tr,.datagrid#datagrid-exceptions tr{background-color:var(--tools-panel-color)}.datagrid#datagrid-sessions tr:hover,.datagrid#datagrid-users tr:hover,.datagrid#datagrid-exceptions tr:hover{background-color:var(--secondary-color)}.datagrid#datagrid-sessions>thead>tr,.datagrid#datagrid-users>thead>tr,.datagrid#datagrid-exceptions>thead>tr{background-color:var(--secondary-header-color)}.datagrid#datagrid-sessions>tbody>tr:nth-child(2n+1),.datagrid#datagrid-users>tbody>tr:nth-child(2n+1),.datagrid#datagrid-exceptions>tbody>tr:nth-child(2n+1){background-color:var(--tools-panel-color)}.datagrid#datagrid-sessions>tbody>tr:nth-child(2n),.datagrid#datagrid-users>tbody>tr:nth-child(2n),.datagrid#datagrid-exceptions>tbody>tr:nth-child(2n){background-color:var(--secondary-color)}.datagrid>table{width:unset}.datagrid>table>thead>tr{background-color:var(--secondary-header-color)}.datagrid>table>thead>tr>th{display:table-cell;padding:.5rem 1rem;position:sticky;top:0;border:0;margin:0;font-weight:bold;font-size:14.4px;text-align:start;height:var(--datagrid-header-height-size);white-space:nowrap;z-index:900}.datagrid>table>thead>tr>th:first-of-type{padding-left:1rem}.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;background-color:unset;margin:0;padding:0;height:var(--datagrid-row-height-size)}.datagrid>table>tbody>tr.datagrid-user-group-row:nth-child(2n+1),.datagrid>table>tbody>tr.datagrid-user-row:nth-child(2n+1){background-color:var(--secondary-color)}.datagrid>table>tbody>tr.datagrid-user-group-row:nth-child(2n),.datagrid>table>tbody>tr.datagrid-user-row:nth-child(2n){background-color:var(--tools-panel-color)}.datagrid>table>tbody>tr.datagrid-user-activity-row:nth-child(2n+1),.datagrid>table>tbody>tr.datagrid-ice-server-row:nth-child(2n),.datagrid>table>tbody>tr.alarm-row:nth-child(2n+1),.datagrid>table>tbody>tr[data-device-id]:nth-child(2n+1),.datagrid>table>tbody>tr.datagrid-maintenance-form-row:nth-child(2n+1){background-color:var(--tools-panel-color)}.datagrid>table>tbody>tr.datagrid-user-activity-row:nth-child(2n),.datagrid>table>tbody>tr.datagrid-ice-server-row:nth-child(2n+1),.datagrid>table>tbody>tr.alarm-row:nth-child(2n),.datagrid>table>tbody>tr[data-device-id]:nth-child(2n),.datagrid>table>tbody>tr.datagrid-maintenance-form-row:nth-child(2n){background-color:var(--secondary-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-10.center{display:flex;justify-content:center}.datagrid>table>tbody>tr>td.col-15{max-width:15vw}.datagrid>table>tbody>tr>td.col-fixed{width:5rem !important}.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: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:hover>td{background-color:color-mix(in srgb, var(--accent-color) 30%, transparent)}.datagrid>table>tbody>tr: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}.datagrid:not(.toggle-table){border-radius:var(--modal-corner-radius)}.datagrid>table>tbody>tr.nested-row{display:table-column;padding:0;margin:0;opacity:0;transform:scaleY(0);transform-origin:top;transition:opacity .4s,transform .5s}.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{user-select:none;border-radius:var(--input-corner-radius-size);background-color:color-mix(in srgb, var(--submenu-background-color) 50%, transparent);color:var(--panel-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.ensure-height{height:100%;min-height:15rem !important}.mini-datagrid>.header{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:.4rem;border-bottom-left-radius:var(--input-corner-radius-size);border-bottom-right-radius:var(--input-corner-radius-size)}.mini-datagrid>.header>button{height:1.9rem;padding:.5rem;box-shadow:none;font-size:var(--button-font-size-small-size)}.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;color:var(--error-text-color)}.mini-datagrid>.rows{flex-grow:1;position:relative;overflow:auto}.mini-datagrid>.rows .clickable-input{cursor:pointer;height:1.9rem;width:100%;border-radius:var(--button-corner-radius-size);border:var(--border-size);margin:0;outline:0;padding:var(--placeholder-padding-size);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);transition:border .4s ease}.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)}.mini-datagrid>.rows>table tr.readonly,.mini-datagrid>.rows>table tr.disabled{background-color:var(--dashboard-color) !important;color:color-mix(in srgb, var(--muted-color) 40%, transparent);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;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:.3rem}.mini-datagrid>.rows>table th:last-of-type,.mini-datagrid>.rows>table td:last-of-type{padding-right:.2rem}.mini-datagrid>.rows>table th.col-id{width:2rem}.mini-datagrid>.rows>table th.col-visibility{width:4rem}.mini-datagrid>.rows>table th.col-aggregate-function{width:9rem}.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:4rem}.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;padding:0}.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);font-weight:700}.mini-datagrid>.rows>table td.color>div{padding:.25rem .5rem;margin-right:.5rem;border-radius:var(--input-corner-radius-size)}.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:6.4rem}}.toggle-datagrid-container,.toggle-datagrid-user-activity-container{display:grid;grid-template-rows:1fr;overflow:hidden;gap:.5rem;z-index:0}.toggle-datagrid-container .toggle-table-wrapper,.toggle-datagrid-user-activity-container .toggle-table-wrapper{display:flex;flex-direction:column;overflow:hidden;height:100%;will-change:height;min-height:32px;z-index:1}.toggle-datagrid-container .toggle-table-wrapper:first-child,.toggle-datagrid-user-activity-container .toggle-table-wrapper:first-child{align-self:flex-start}.toggle-datagrid-container .toggle-table-wrapper:last-child,.toggle-datagrid-user-activity-container .toggle-table-wrapper:last-child{display:none}.toggle-datagrid-container .toggle-table-wrapper:last-child .toggle-table,.toggle-datagrid-user-activity-container .toggle-table-wrapper:last-child .toggle-table{height:100vh}.toggle-datagrid-container .toggle-table-wrapper.show,.toggle-datagrid-user-activity-container .toggle-table-wrapper.show{display:flex}.toggle-datagrid-container .toggle-table-wrapper.hide,.toggle-datagrid-user-activity-container .toggle-table-wrapper.hide{display:none}.toggle-datagrid-container .toggle-table-wrapper .toggle-header,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-header{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:.5rem;margin:.5rem 0;padding:.25rem 0;cursor:pointer}.toggle-datagrid-container .toggle-table-wrapper .toggle-header span,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-header span{font-weight:bold}.toggle-datagrid-container .toggle-table-wrapper .toggle-header svg,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-header svg{height:1.5rem}.toggle-datagrid-container .toggle-table-wrapper .toggle,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle{display:flex;justify-content:flex-end;align-items:center;width:100%;padding:.7rem;font-size:.9rem;background-color:var(--header-color);border-radius:.5rem;cursor:pointer;box-sizing:border-box;gap:1.2rem;margin-bottom:.5rem}.toggle-datagrid-container .toggle-table-wrapper .toggle>span,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle>span{margin-right:auto;font-weight:bold}.toggle-datagrid-container .toggle-table-wrapper .toggle>svg,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle>svg{transition:transform .15s;height:1rem;display:none}.toggle-datagrid-container .toggle-table-wrapper .toggle>svg.hide,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle>svg.hide{display:none}.toggle-datagrid-container .toggle-table-wrapper .toggle .container,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle .container{display:none;justify-content:space-between;align-items:center}.toggle-datagrid-container .toggle-table-wrapper .toggle .container.events,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle .container.events{display:none}.toggle-datagrid-container .toggle-table-wrapper .toggle .container svg,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle .container svg{height:1rem;margin-right:.2rem}.toggle-datagrid-container .toggle-table-wrapper .toggle .container span.qty-container,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle .container span.qty-container{margin-left:.5rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table{height:100%;min-height:3rem;background-color:var(--secondary-color)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-active-alarms table,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table#datagrid-active-alarms table{margin-bottom:1rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table{border-spacing:0 3px;position:static;flex:1}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table thead,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table thead{display:none}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table thead>tr th,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table thead>tr th{font-size:14.4px;font-weight:bold;padding-left:.3rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table thead>tr th:first-of-type,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table thead>tr th:first-of-type{padding-left:1.3rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr:hover,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr:hover{background-color:var(--accent-color)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr.row-alarm,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr.row-alarm{background-color:var(--red-alarm-color);color:var(--red-alarm-text-color)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr.row-alarm .alarm-type svg circle,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr.row-alarm .alarm-type svg circle{fill:var(--red-alarm-text-color)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr.row-alarm .alarm-type svg path,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr.row-alarm .alarm-type svg path{fill:var(--red-alarm-color)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr.row-warning,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr.row-warning{background-color:var(--yellow-warning-color);color:var(--yellow-warning-text-color)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr.row-warning .alarm-type svg path:first-of-type,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr.row-warning .alarm-type svg path:first-of-type{fill:var(--yellow-warning-text-color)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr.row-warning .alarm-type svg path,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr.row-warning .alarm-type svg path{fill:var(--yellow-warning-color)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr.row-event,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr.row-event{background-color:var(--blue-event-color);color:var(--blue-event-text-color)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr.row-event .alarm-type svg path:first-of-type,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr.row-event .alarm-type svg path:first-of-type{fill:var(--blue-event-text-color)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr.row-event .alarm-type svg path,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr.row-event .alarm-type svg path{fill:var(--blue-event-color)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr th,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr th{background-color:var(--secondary-header-color)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr td,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr td{border-radius:0;padding:0}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr td span,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr td span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr td svg,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr td svg{height:1.5rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr td .alarm-trigger-info,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr td .alarm-trigger-info{display:flex;align-items:center;gap:.25rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr td .alarm-trigger-info div:first-child,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr td .alarm-trigger-info div:first-child{padding-right:.7rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr td .alarm-trigger-info svg,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr td .alarm-trigger-info svg{height:.75rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr td .alarm-type,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr td .alarm-type{display:flex}.toggle-datagrid-container .toggle-table-wrapper .toggle-table>span,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table>span{display:none;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;color:var(--muted-color)}.toggle-datagrid-container .toggle-table-wrapper .active-alarms-summary,.toggle-datagrid-user-activity-container .toggle-table-wrapper .active-alarms-summary{display:flex;align-items:center;justify-content:center;padding:.5rem;gap:.5rem;margin-top:auto;flex-wrap:wrap}.toggle-datagrid-container .toggle-table-wrapper .active-alarms-summary div,.toggle-datagrid-user-activity-container .toggle-table-wrapper .active-alarms-summary div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;flex:1;padding:1rem 1.5rem;border-radius:.5rem;color:var(--text-color);text-align:center}.toggle-datagrid-container .toggle-table-wrapper .active-alarms-summary div.alarms,.toggle-datagrid-user-activity-container .toggle-table-wrapper .active-alarms-summary div.alarms{background-color:var(--red-alarm-color);color:var(--red-alarm-text-color)}.toggle-datagrid-container .toggle-table-wrapper .active-alarms-summary div.warnings,.toggle-datagrid-user-activity-container .toggle-table-wrapper .active-alarms-summary div.warnings{background-color:var(--yellow-warning-color);color:var(--yellow-warning-text-color)}.toggle-datagrid-container .toggle-table-wrapper .active-alarms-summary div.events,.toggle-datagrid-user-activity-container .toggle-table-wrapper .active-alarms-summary div.events{background-color:var(--blue-event-color);display:none}.toggle-datagrid-container .toggle-table-wrapper #filter-panel,.toggle-datagrid-user-activity-container .toggle-table-wrapper #filter-panel{padding-top:.5rem;border-top-left-radius:0;border-top-right-radius:0;gap:.75rem}.toggle-datagrid-container .toggle-table-wrapper #filter-panel.hide,.toggle-datagrid-user-activity-container .toggle-table-wrapper #filter-panel.hide{display:none}.toggle-datagrid-container .toggle-table-wrapper #filter-panel .title>span,.toggle-datagrid-user-activity-container .toggle-table-wrapper #filter-panel .title>span{font-weight:bold}.toggle-datagrid-container .toggle-table-wrapper #filter-panel .title>svg,.toggle-datagrid-user-activity-container .toggle-table-wrapper #filter-panel .title>svg{width:1rem;height:1rem}.toggle-datagrid-container .toggle-table-wrapper #filter-panel .title>svg.hide,.toggle-datagrid-user-activity-container .toggle-table-wrapper #filter-panel .title>svg.hide{display:none}.toggle-datagrid-container .toggle-table-wrapper#linked-ydrasils-references.show,.toggle-datagrid-user-activity-container .toggle-table-wrapper#linked-ydrasils-references.show{display:flex}.toggle-datagrid-container .toggle-table-wrapper#linked-ydrasils-references.hide,.toggle-datagrid-user-activity-container .toggle-table-wrapper#linked-ydrasils-references.hide{display:none}.toggle-datagrid-container .toggle-table-wrapper#unlinked-ydrasils-references.show,.toggle-datagrid-user-activity-container .toggle-table-wrapper#unlinked-ydrasils-references.show{display:flex}.toggle-datagrid-container .toggle-table-wrapper#unlinked-ydrasils-references.hide,.toggle-datagrid-user-activity-container .toggle-table-wrapper#unlinked-ydrasils-references.hide{display:none}.toggle-datagrid-container .alarms-table-resizer,.toggle-datagrid-user-activity-container .alarms-table-resizer{display:none;justify-self:center;cursor:row-resize;font-size:18px;line-height:0;height:0}@media(min-width: 1024px){.toggle-datagrid-container,.toggle-datagrid-user-activity-container{grid-template-rows:auto 1fr}.toggle-datagrid-container .toggle-table-wrapper,.toggle-datagrid-user-activity-container .toggle-table-wrapper{background-color:unset}.toggle-datagrid-container .toggle-table-wrapper:last-child,.toggle-datagrid-user-activity-container .toggle-table-wrapper:last-child{display:flex}.toggle-datagrid-container .toggle-table-wrapper .toggle,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle{border-top-left-radius:var(--modal-corner-radius-size);border-top-right-radius:var(--modal-corner-radius-size);margin:0}.toggle-datagrid-container .toggle-table-wrapper .toggle.active,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle.active{border-radius:0;border-top-right-radius:var(--modal-corner-radius-size);border-top-left-radius:var(--modal-corner-radius-size)}.toggle-datagrid-container .toggle-table-wrapper .toggle .container,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle .container{display:flex}.toggle-datagrid-container .toggle-table-wrapper .toggle-header,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-header{display:none}.toggle-datagrid-container .toggle-table-wrapper .toggle svg,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle svg{display:block}.toggle-datagrid-container .toggle-table-wrapper .toggle-table,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table{min-height:7rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table.hide,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table.hide{visibility:hidden;height:0}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-historical-alarms span[data-error-id=no-historical-alarms-found],.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table#datagrid-historical-alarms span[data-error-id=no-historical-alarms-found]{margin-top:1.5rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-historical-alarms span[id=no-historical-alarm-search-results],.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table#datagrid-historical-alarms span[id=no-historical-alarm-search-results]{margin-top:1.5rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table{padding:0 2rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table thead,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table thead{display:table-header-group}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr{border-radius:0;height:2.75rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr td,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr td{background-color:inherit;padding:0rem .5rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr td:first-of-type,.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tr td:last-of-type,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr td:first-of-type,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr td:last-of-type{padding:0rem 1.2rem}.toggle-datagrid-container .toggle-table-wrapper .active-alarms-summary,.toggle-datagrid-container .toggle-table-wrapper #historical-alarms-btn,.toggle-datagrid-user-activity-container .toggle-table-wrapper .active-alarms-summary,.toggle-datagrid-user-activity-container .toggle-table-wrapper #historical-alarms-btn{display:none}.toggle-datagrid-container .toggle-table-wrapper #datagrid-linked-ydrasils,.toggle-datagrid-user-activity-container .toggle-table-wrapper #datagrid-linked-ydrasils{display:flex;flex-wrap:wrap;flex-direction:row;justify-items:flex-start;align-items:flex-start}.toggle-datagrid-container .toggle-table-wrapper #datagrid-unlinked-ydrasils,.toggle-datagrid-user-activity-container .toggle-table-wrapper #datagrid-unlinked-ydrasils{display:flex;flex-wrap:wrap;flex-direction:row;justify-items:flex-start;align-items:flex-start}.toggle-datagrid-container .alarms-table-resizer,.toggle-datagrid-user-activity-container .alarms-table-resizer{display:inline}}@media(max-width: 1023px){.toggle-datagrid-container .toggle-table-wrapper .toggle-table{background-color:rgba(0,0,0,0)}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr{display:grid;gap:.35rem .5rem;grid-template-columns:1.25rem 1fr 1fr 1fr 1fr 1rem;margin:1rem 0;padding:.5rem .75rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr:first-child{margin:0}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr td{width:auto;line-height:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;flex:1;gap:.35rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr td>span:first-of-type{display:none}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr td.col-options{position:static;grid-row:1;grid-column:6;text-align:unset;margin-right:0}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr td.col-options svg{width:100%;height:100%}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr td.col-options.alarm-comment{grid-column:6;grid-row:1}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr td.col-options.alarm-info{grid-column:7;grid-row:1;justify-self:end}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr td.col-options.alarm-info svg{height:1rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr td:nth-child(1){display:flex;grid-column:1}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr td:nth-child(1) svg{width:100%;height:100%}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr td:nth-child(2){grid-row:1;grid-column:2/6}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr td:nth-child(3){grid-row:2;grid-column:2/6;font-size:.75rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table table tbody tr td:nth-child(4){margin-top:.7rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-active-alarms table tbody tr{margin:.5rem 0}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-active-alarms table tbody tr:first-child{margin:0}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-active-alarms table tbody tr td:nth-child(4){grid-row:3;grid-column:1/4}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-active-alarms table tbody tr td:nth-child(5){display:flex;justify-content:flex-end;grid-row:3;grid-column:4/-1}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-historical-alarms table tbody tr td:nth-child(4){display:flex;grid-column:1/-1;grid-row:3}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-historical-alarms table tbody tr td:nth-child(4) svg{height:1rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-historical-alarms table tbody tr td:nth-child(4)>span:first-of-type{display:inline}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-historical-alarms table tbody tr td:nth-child(5){grid-row:4;grid-column:1/5;display:flex}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-historical-alarms table tbody tr td:nth-child(5)>span:first-of-type{display:inline}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-historical-alarms table tbody tr td:nth-child(6){display:none}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-historical-alarms table tbody tr td:nth-child(7){display:flex;justify-content:flex-end;grid-row:4;grid-column:7/-1}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-linked-ydrasils table tbody tr{margin:.5rem 0}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-linked-ydrasils table tbody tr:first-child{margin:0}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-linked-ydrasils table tbody tr td:nth-child(4){grid-row:3;grid-column:1/4}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-linked-ydrasils table tbody tr td:nth-child(5){display:flex;justify-content:flex-end;grid-row:3;grid-column:4/-1}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-no-linked-ydrasils table tbody tr td:nth-child(4){display:flex;grid-column:1/-1;grid-row:3}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-no-linked-ydrasils table tbody tr td:nth-child(4) svg{height:1rem}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-no-linked-ydrasils table tbody tr td:nth-child(4)>span:first-of-type{display:inline}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-no-linked-ydrasils table tbody tr td:nth-child(5){grid-row:4;grid-column:1/5;display:flex}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-no-linked-ydrasils table tbody tr td:nth-child(5)>span:first-of-type{display:inline}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-no-linked-ydrasils table tbody tr td:nth-child(6){display:none}.toggle-datagrid-container .toggle-table-wrapper .toggle-table#datagrid-no-linked-ydrasils table tbody tr td:nth-child(7){display:flex;justify-content:flex-end;grid-row:4;grid-column:5/-1}.table-resizer{display:none}}.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,.filter-panel button.align-end{margin-left:auto}.filter-panel>div{display:flex;flex-direction:column;gap:.5rem}.filter-panel>div label{font-size:var(--placeholder-font-size);font-weight:bold}.filter-panel>div input,.filter-panel>div button{height:1.9rem;box-shadow:none}.filter-panel .align-self-start{align-self:flex-start}@media(max-width: 1024px){.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-size)}.calendar-container.show{display:flex}.calendar-container .calendar-wrapper{display:flex;flex-wrap:nowrap;gap:.8rem;padding:1rem;border-radius:var(--modal-corner-radius-size);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}.calendar-container .calendar-wrapper .calendar .calendar-header{display:flex;font-size:1.15rem;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb, var(--panel-text-color) 50%, transparent)}.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);order:1}.calendar-container .calendar-wrapper .calendar .calendar-header .next-interval,.calendar-container .calendar-wrapper .calendar .calendar-header .prev-interval{font-weight:bold;color:var(--panel-text-color);cursor:pointer;width:1rem;height:1rem}.calendar-container .calendar-wrapper .calendar .calendar-header .next-interval>svg,.calendar-container .calendar-wrapper .calendar .calendar-header .prev-interval>svg{width:1rem;height:1rem}.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{padding:.4rem;color:var(--panel-text-color);font-weight:bold;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);border-radius:var(--button-corner-radius-size)}.calendar-container .calendar-wrapper .calendar .calendar-content-container .calendar-content span:not(.muted).current-date{color:var(--highlight-color);font-weight:bold;border-radius:var(--button-corner-radius-size)}.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{color:color-mix(in srgb, var(--panel-text-color) 50%, transparent);order:5;font-size:.7rem;text-align:end}.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{background-color:var(--modal-button-color) !important;color:var(--modal-button-text-color) !important;min-width:unset;font-size:.75rem;padding:0 .8rem}.calendar-container .calendar-wrapper .calendar .calendar-footer button:hover{background-color:var(--modal-button-hover-color) !important}.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: 1023px){.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-size);border-bottom-right-radius:var(--calendar-corner-radius-size);box-shadow:var(--shadow-size)}.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{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-size)}.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 .input-group>button{background-color:var(--form-color);cursor:default}.category-tree-container .category-tree .input-group>button>img.search-icon{width:1.3rem;height:1.3rem}.category-tree-container .category-tree-main{position:relative;grid-row:1;background-color:var(--secondary-color);border-radius:var(--modal-corner-radius-size);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-size)}.category-tree-container .category-tree-main .viewer iframe{width:100%;height:100%;border:none;border-radius:var(--modal-corner-radius-size)}.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;transition:background-color .3s ease}.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);transition:background-color .3s ease}.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: 1024px){.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: 1024px){.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;padding: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{position:relative;display:flex;flex-direction:column;width:15rem;border:1px solid color-mix(in srgb, var(--muted-color) 15%, transparent);border-radius:var(--modal-corner-radius-size);transition:box-shadow .4s ease;z-index:0}.thumb-viewer .thumbviewer-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;padding:2px;background:linear-gradient(120deg, transparent, var(--highlight-color), var(--dashboard-color), var(--highlight-color), transparent);background-size:300% 300%;animation:moveBorder 10s linear infinite;pointer-events:none;border-radius:inherit;z-index:1;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;transition:opacity .3s ease}@keyframes moveBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.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:hover{box-shadow:var(--shadow-size);cursor:pointer}.thumb-viewer .thumbviewer-item:hover::before{opacity:1}.thumb-viewer .thumbviewer-item .header{position:relative;display:flex;align-items:center;gap:.5rem;padding-left:.3rem;padding-right:.8rem;background-color:color-mix(in srgb, var(--dashboard-color) 10%, transparent);height:0;border-top-left-radius:var(--button-corner-radius-size);border-top-right-radius:var(--button-corner-radius-size)}.thumb-viewer .thumbviewer-item .header>svg{cursor:unset !important}.thumb-viewer .thumbviewer-item .header .dropdown-icon{position:absolute;display:flex;top:.5rem;right:.3rem;border-radius:50%;padding:.3rem;transition:background-color .4s ease;z-index:999}.thumb-viewer .thumbviewer-item .header .dropdown-icon:hover{cursor:pointer;background-color:color-mix(in srgb, var(--muted-color) 10%, transparent)}.thumb-viewer .thumbviewer-item .content{position:relative;height:6.5rem;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:1rem;padding:.75rem 1.2rem;background-color:var(--dashboard-color);border-top-left-radius:var(--button-corner-radius-size);border-top-right-radius:var(--button-corner-radius-size);cursor:pointer}.thumb-viewer .thumbviewer-item .content img{height:3.5rem;width:12rem}.thumb-viewer .thumbviewer-item .content .version{text-align:center;display:inline-block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;font-size:.9rem;color:var(--muted-color)}.thumb-viewer .thumbviewer-item .footer{position:relative;padding:.8rem .5rem;display:flex;flex-direction:row;align-items:center;border-bottom-left-radius:var(--button-corner-radius-size);border-bottom-right-radius:var(--button-corner-radius-size);background-color:color-mix(in srgb, var(--dashboard-color) 60%, transparent);border-top:1px solid color-mix(in srgb, var(--muted-color) 10%, transparent);backdrop-filter:blur(5px);gap:.5rem;z-index:1}.thumb-viewer .thumbviewer-item .footer .item-data{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem;text-align:center;max-width:calc(100% - 5rem)}.thumb-viewer .thumbviewer-item .footer .item-data .item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;color:color-mix(in srgb, var(--text-color) 80%, transparent);max-width:100%}.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)}.status{display:flex;align-self:flex-start;background:var(--disconnected-color);border-radius:50%;box-shadow:0 0 0 0 #000;margin:10px;min-height:10px;min-width:10px;max-width:10px;max-height:10px;transform:scale(1)}.status.dead{background:var(--disconnected-color);box-shadow:0 0 0 0 #000}.status.live{background:var(--connected-color);box-shadow:0 0 0 0 var(--connected-color);animation:pulse-green 2s infinite}@keyframes pulse-red{0%{transform:scale(0.95);box-shadow:0 0 0 0 color-mix(in srgb, var(--failed-color) 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-color) 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)}}.toggle-datagrid-user-activity-container .user-activity-table-resizer{display:none;justify-self:center;cursor:row-resize;font-size:18px;line-height:0;height:0}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr td:last-child,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr th:last-child{position:sticky;right:0}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr td:last-child>svg,.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr th:last-child>svg{height:1.1rem;width:1.1rem;cursor:pointer}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tr:not(:hover) td:last-child{background-color:rgba(0,0,0,0) !important}@media(min-width: 1024px){.toggle-datagrid-user-activity-container .toggle-table-wrapper #user-activity-btn{display:none}.toggle-datagrid-user-activity-container .user-activity-table-resizer{display:inline}}@media(max-width: 1023px){.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr{display:grid;gap:.35rem .5rem;grid-template-columns:1.25rem 1fr 1fr 1fr 1fr 1rem;margin:1rem 0;padding:.5rem .75rem}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr:first-child{margin:0}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr td{width:auto;line-height:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;flex:1;gap:.35rem}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr td>span:first-of-type{display:none}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr td.col-options-activity{position:static;grid-row:1;grid-column:6;text-align:unset;margin-right:0}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr td:nth-child(1){grid-row:3;grid-column:1/6;width:fit-content;height:100%;margin-top:.7rem}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr td:nth-child(2){grid-row:3;grid-column:5/6;text-align:end}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr td:nth-child(3){grid-row:1;grid-column:2/6;width:fit-content}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr td:nth-child(4){grid-row:2;grid-column:2/6;font-size:.75rem;width:fit-content}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr td:nth-child(5){grid-row:1;grid-column:4/6;text-align:start}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr td:nth-child(6){grid-row:2;grid-column:4/6;text-align:start}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr td.col-options-navigation{position:static;grid-row:1;grid-column:6;text-align:unset;margin-right:0}.toggle-datagrid-user-activity-container .toggle-table-wrapper .toggle-table table tbody tr td.col-options-navigation>svg{height:1rem;width:1rem}}#breadcrumb{position:relative;display:flex;align-items:center;max-width:calc(100vw - 5rem);height:100%;overflow:hidden}#breadcrumb>.breadcrumb-carousel-wrapper{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:100%;max-width:100%}#breadcrumb>.breadcrumb-carousel-wrapper button{display:none;width:1.5rem;height:1.5rem;padding:1rem;border-radius:40rem;background-color:rgba(0,0,0,0);box-shadow:none}#breadcrumb>.breadcrumb-carousel-wrapper button:hover{background-color:var(--accent-color)}#breadcrumb>.breadcrumb-carousel-wrapper button:last-child{margin-right:.35rem}#breadcrumb>.breadcrumb-carousel-wrapper button>.arrow-right,#breadcrumb>.breadcrumb-carousel-wrapper button>.arrow-left{min-width:1.3rem;min-height:1.3rem}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container{display:flex;width:100%;overflow-x:scroll;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;color:color-mix(in srgb, var(--svg-color) 80%, transparent 20%)}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container>ol *{color:color-mix(in srgb, var(--svg-color) 80%, transparent 20%)}#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:hover{text-decoration:underline;cursor:pointer}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container>ol>li>span{color:var(--svg-color);font-weight:700}@media(min-width: 1024px){#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{color:color-mix(in srgb, var(--text-color) 80%, transparent 20%)}#breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container>ol *{color:color-mix(in srgb, var(--text-color) 80%, transparent 20%)}#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>span{color:var(--text-color)}main.sidebar-expanded header.wayback #breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container{max-width:calc(30vw - 12rem)}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 - 6rem)}main:not(.sidebar-expanded) header:not(.wayback) #breadcrumb>.breadcrumb-carousel-wrapper>.breadcrumb-carousel-container{max-width:calc(100vw - 45rem)}}.modal-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"header" "content";flex-grow:1;column-gap:1rem;margin-top:1.5rem}.modal-container .header{grid-area:header;height:2.5rem;display:none;align-items:center;padding-bottom:.5rem;gap:.7rem;font-size:var(--tag-selection-header-font-size);cursor:pointer;font-weight:bold}.modal-container .header>svg{display:none;width:1.3rem;height:1.3rem}.modal-container .selector{grid-area:content;background-color:var(--submenu-background-color);flex-grow:1;overflow-y:auto;position:relative;border-radius:var(--panel-navigator-menu-corner-radius-size);font-size:var(--tag-selection-font-size);padding:0 .5rem}.modal-container .selector table{position:absolute;width:calc(100% - .75rem);border-collapse:collapse}.modal-container .selector table tr:first-of-type>td{padding-top:.4rem}.modal-container .selector table tr:last-of-type>td{padding-bottom:.4rem}.modal-container .selector table tr:nth-child(n+2)>td[colspan="2"]{padding-top:.5rem}.modal-container .selector table tr td{height:1.8rem}.modal-container .selector table tr td:first-of-type:not([colspan="2"]){width:1.8rem}.modal-container .selector table tr td span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modal-container .selector table .checkbox-bar .checkbox input{width:1.5rem;height:1.5rem}.modal-container .selector table .checkbox-bar .checkbox input::before{width:.8rem;height:.7rem}.modal-container .notification-inputs{grid-area:content;display:none;overflow-y:auto;position:relative;padding-inline:1rem;flex-grow:1}.modal-container .notification-inputs>div{display:grid;width:100%;gap:.5rem;margin-bottom:1rem}.modal-container .notification-inputs>div>label{text-align:left}.show-inputs .modal-container .header{display:flex}.show-inputs .modal-container .header>svg{display:block}.show-inputs .modal-container .selector{display:none}.show-inputs .modal-container .notification-inputs{display:block}.show-inputs .button-bar.send-notification{flex-wrap:wrap}.show-inputs .button-bar.send-notification>button{display:block;flex:1 1 0}.show-inputs .button-bar.send-notification>.form-group{display:flex}.show-inputs .button-bar.send-notification #send-notification-modal-show-inputs{display:none}.button-bar.send-notification{align-items:center}.button-bar.send-notification>button,.button-bar.send-notification>.form-group{display:none}.button-bar.send-notification #send-notification-modal-show-inputs{display:block}.error-msg{display:none;text-align:start;font-size:var(--placeholder-font-size);color:var(--error-text-color);order:1}.send-notification-svg{width:1.5rem;margin-right:1rem}@media(min-width: 1024px){.modal-container{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"filter header" "filter content";height:calc(100vh - 17rem)}.modal-container .selector{grid-area:filter;flex-grow:0;width:16rem}.modal-container .notification-inputs{display:block;flex-grow:1;width:calc(100vw - 25rem);max-width:50rem}.show-inputs .tag-selection .header{display:none}.show-inputs .tag-selection .filter{display:block}.button-bar.send-notification>button{display:block}.button-bar.send-notification>.form-group{display:flex;width:17rem}.button-bar.send-notification #send-notification-modal-show-inputs{display:none}}.user-group-selection-tree-outline1{background-color:var(--panel-text-color);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 29"><path vector-effect="non-scaling-stroke" fill="transparent" stroke="black" stroke-width="1px" d="M13 0V31M13 16H29"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 29"><path vector-effect="non-scaling-stroke" fill="transparent" stroke="black" stroke-width="1px" d="M13 0V31M13 16H29"/></svg>')}.user-group-selection-tree-outline2{background-color:var(--panel-text-color);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 29"><path vector-effect="non-scaling-stroke" fill="transparent" stroke="black" stroke-width="1px" d="M13 0V15H29"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 29"><path vector-effect="non-scaling-stroke" fill="transparent" stroke="black" stroke-width="1px" d="M13 0V15H29"/></svg>')}.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);backdrop-filter:brightness(0.7);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-size);padding:var(--modal-padding-size);font-size:var(--modal-font-size);flex-direction:column;box-shadow:var(--shadow-size);box-sizing:content-box;border:var(--border-size);margin:0 .5rem;outline:none}.modal#count-down-modal>.scroller{padding:1rem}.modal .no-search-results{padding:1rem}.modal .section-container{padding:1rem;margin-right:unset}.modal .section-container.panel-navigator,.modal .section-container.tag-selection,.modal .section-container.scalar-selection{padding:0}.modal .input-group button,.modal .input-group .button,.modal .input-group label{background-color:var(--form-button-color);color:var(--modal-button-text-color)}.modal .input-group button:hover,.modal .input-group .button:hover,.modal .input-group label:hover{background-color:var(--modal-button-hover-color)}.modal .input-group .checkbox label{background-color:inherit !important;color:inherit !important}.modal .input-group .checkbox:hover{background-color:inherit !important}.modal footer{flex-direction:column;padding:1rem}.modal footer:not(.input-group)>button{min-height:fit-content}.modal footer button,.modal footer .button{background-color:var(--modal-button-color);color:var(--modal-button-text-color);border:none}.modal footer button:hover,.modal footer .button:hover{background-color:var(--modal-button-hover-color)}.modal footer button[data-status=delete],.modal footer .button[data-status=delete]{background-color:var(--failed-color);color:var(--red-alarm-text-color)}.modal footer button[data-status=delete]:hover,.modal footer .button[data-status=delete]:hover{background-color:color-mix(in srgb, var(--failed-color) 70%, transparent 30%)}.modal footer button[data-status=delete]>span,.modal footer .button[data-status=delete]>span{vertical-align:middle}.modal footer button[data-status=delete]>svg,.modal footer button[data-status=delete]>img,.modal footer .button[data-status=delete]>svg,.modal footer .button[data-status=delete]>img{vertical-align:middle;width:.8rem;height:.8rem}.modal footer button.secondary,.modal footer .button.secondary{background-color:color-mix(in srgb, var(--modal-button-color) 40%, transparent);box-sizing:border-box;border:var(--border-size)}.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:not(.message-modal)>header{border-bottom:var(--border-size)}.modal>header{display:grid;grid-template-columns:1fr auto;color:var(--panel-text-color);margin-bottom:.4rem;padding:.8rem;column-gap:1rem;align-items:center;font-weight:bold}.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{width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(0,0,0,0);transition:background-color .3s ease;font-size:1rem}.modal>header>div>span.close:hover{cursor:pointer;background-color:color-mix(in srgb, var(--muted-color) 10%, transparent)}.modal>header svg.icon{width:1.2rem;margin-right:.75rem}.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;height:fit-content}.modal>footer{display:flex;padding-top:2rem}.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-size)}#user-modal #multifactor-qr-options .hide{display:none !important}@media(min-width: 1024px){.modal,.modal.full-screen{position:unset;width:fit-content;height:fit-content;padding:var(--modal-padding-desktop-size);box-shadow:var(--shadow-size);border-radius:var(--modal-corner-radius-size);max-height:calc(100vh - 6rem);margin:auto}.modal form,.modal.full-screen form{margin-left:unset}.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;flex-direction:row;height:unset}.modal .dropdown,.modal.full-screen .dropdown{background-color:var(--primary-color);box-shadow:var(--shadow-size)}.modal .dropdown::after,.modal.full-screen .dropdown::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--primary-color) rgba(0,0,0,0)}.modal .dropdown>.menu>.option:hover,.modal.full-screen .dropdown>.menu>.option:hover{background:var(--primary-gradient-color)}.modal.visibility{position:unset;width:30rem;height:fit-content;padding:var(--modal-padding-desktop-size);box-shadow:var(--shadow-size);border-radius:var(--modal-corner-radius-size);max-height:calc(100vh - 6rem);margin:auto}.modal.visibility>.datagrid-container{height:calc(80vh - 10rem);width:calc(100vw - 10rem)}.modal.visibility>.datagrid-container>.datagrid>table>tbody>tr:hover>td{background-color:var(--panel-color)}.modal.visibility>footer{margin-top:0}.modal.visibility .dropdown{background-color:var(--primary-color)}.modal.visibility .dropdown::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--primary-color) rgba(0,0,0,0)}.modal.visibility .dropdown>.menu>.option:hover{background:var(--secondary-gradient-color)}}@media(min-width: 1400px){.modal>.datagrid-container,.modal.full-screen>.datagrid-container{width:calc(80vw - 10rem)}.modal.visibility>.datagrid-container{width:calc(80vw - 10rem)}}.message-modal{max-height:calc(100vh - 5rem);overflow-y:auto}.message-modal .close-icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(0,0,0,0);transition:background-color .3s ease;font-size:1.2rem}.message-modal .close-icon:hover{cursor:pointer;background-color:color-mix(in srgb, var(--muted-color) 15%, transparent)}.message-modal .title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem}.message-modal .title>.title-text{font-weight:700;font-size:1rem}.message-modal .title>.icon{display:none}.message-modal .title>.icon>svg,.message-modal .title>.icon img{width:3.5rem;height:3.5rem}.message-modal .title>.icon.fixed{display:block}.message-modal .content{display:flex;flex-direction:column;gap:.8rem;padding-top:1rem}.message-modal .content .scroller{max-height:calc(100vh - 20rem);margin-right:0;padding:unset}.message-modal .content .message{display:flex;align-items:center;justify-content:center;max-width:30rem;margin-right:0}.message-modal .content #message-details-container{display:flex;align-items:flex-start;justify-content:space-between;max-width:30rem;gap:.5rem;margin-top:1rem;cursor:pointer}.message-modal .content #message-details-container>span{font-weight:700}.message-modal .content #message-details-container svg,.message-modal .content #message-details-container img{width:1rem;height:1rem;align-items:flex-end;cursor:pointer}.message-modal .content #message-details-container svg.hide,.message-modal .content #message-details-container img.hide{display:none}.message-modal .content .message-details{display:none;align-items:flex-start;box-sizing:border-box;max-width:30rem;max-height:8rem;padding:.7rem;gap:.5rem;overflow-y:auto;overflow-x:hidden;background-color:color-mix(in srgb, var(--primary-color) 50%, transparent);border-radius:var(--modal-corner-radius-size)}.message-modal .content .message-details.expanded{display:flex}.message-modal .content a{display:flex;margin-top:1rem;left:0;text-decoration:underline;color:var(--muted-color);gap:.5rem}.message-modal .content a:hover{color:color-mix(in srgb, var(--muted-color) 80%, transparent 20%)}.message-modal .content.center{align-items:center;justify-content:center}.message-modal footer{padding-top:1rem}.message-modal footer>.button{display:none}.message-modal header{padding:.8rem;padding-bottom:0}.message-modal#import-tag-error-modal.message-modal header,.message-modal#import-data-export-error-modal.message-modal header{display:flex;justify-content:flex-end}#dashboard-delete-warning-modal.message-modal{max-height:calc(100vh - 6rem)}.toast-container{position:fixed;top:3.5rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;max-width:20rem;z-index:9999}.toast-container.expanded{display:flex;flex-direction:column;gap:.5rem}.toast-container>.message-toast{position:fixed;top:3.5rem;right:1rem;padding:.8rem;background-color:var(--panel-color);border-radius:var(--modal-corner-radius-size);border:var(--border-size);box-shadow:var(--shadow-size);opacity:0;transform:translateY(-20px);transition:opacity .4s ease,transform .4s ease;color:var(--muted-color);min-width:fit-content;max-width:100%;z-index:9999}.toast-container>.message-toast.slide-out-left{animation:slideOutLeft .5s ease forwards}@keyframes slideOutLeft{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.toast-container>.message-toast>.toast-progress-bar{position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:var(--muted-color);border-bottom-left-radius:var(--modal-corner-radius-size);border-bottom-right-radius:var(--modal-corner-radius-size);animation:progressBar 4000ms linear forwards}@keyframes progressBar{from{width:100%}to{width:0%}}.toast-container>.message-toast>.toast-title{display:flex;justify-content:space-between;align-items:center;font-weight:bold;font-size:.9rem;margin-bottom:.5rem;color:var(--panel-text-color);max-width:100%}.toast-container>.message-toast>.toast-title>.close{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(0,0,0,0);transition:background-color .4s ease;font-size:.8rem}.toast-container>.message-toast>.toast-title>.close:hover{cursor:pointer;background-color:color-mix(in srgb, var(--muted-color) 15%, transparent)}.toast-container>.message-toast>.toast-title>.title-content{display:flex;align-items:center;gap:.4rem}.toast-container>.message-toast>.toast-title>.title-content>.title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast-container>.message-toast>.toast-title>.title-content>.icon{display:none;align-items:center}.toast-container>.message-toast>.toast-title>.title-content>.icon svg{min-width:1rem;min-height:1rem}.toast-container>.message-toast.visible{opacity:1;transform:translateY(0)}.toast-container>.message-toast>.toast-message{word-break:break-word;overflow-wrap:break-word;hyphens:auto;max-width:20rem;font-size:.8rem}@media(min-width: 1024px){.toast-container>.message-toast{min-width:fit-content;max-width:100%}}@media(min-width: 600px)and (max-width: 1023px)and (orientation: landscape){.toast-container>.message-toast{width:10rem;min-width:fit-content;max-width:100%}}.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-size);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,#version-modal>img{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,#version-modal>img#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,#version-modal .content.welcome img{width:clamp(18rem,16.897vw + 15.523rem,38rem)}#version-modal .content.welcome svg #path1350_3_,#version-modal .content.welcome img #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:color-mix(in srgb, var(--muted-color) 10%, transparent);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,#version-modal .footer .show-changelog img{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: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;border-radius:var(--modal-corner-radius-size)}#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,#version-modal .wrapper .version.data .overlay>div img{width:100%;max-width:15rem}#version-modal .wrapper .version.data .overlay>div svg #logotipo,#version-modal .wrapper .version.data .overlay>div svg #surcontrol,#version-modal .wrapper .version.data .overlay>div img #logotipo,#version-modal .wrapper .version.data .overlay>div img #surcontrol{fill:var(--text-color)}@media(min-width: 1024px){#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:color-mix(in srgb, var(--secondary-color) 80%, transparent);color:var(--text-color);transition:all .4s ease}.option-row-component .user-email,.option-row-component .instance-project-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50rem;font-size:1rem;font-weight:bold}.option-row-component .instance-type{color:var(--muted-color)}.option-row-component:hover{background-color:var(--hover-color);cursor:pointer;box-shadow:var(--shadow-size)}.option-row-component.selected{background-color:var(--accent-color)}.option-list-container{display:flex;flex-direction:column;gap:.5rem;padding:.4rem;overflow-y:auto}.no-search-results.hide{display:none}#instance-selection-modal{max-height:40rem}#instance-selection-modal>.section-container{min-height:0;overflow-y:auto}#user-selection-modal{max-height:40rem}#user-selection-modal>.section-container{overflow-y:auto}#user-selection-modal .user-list-container{display:flex;flex-direction:column;gap:.3rem;border-radius:var(--button-corner-radius-size)}#user-selection-modal .user-list-container .user-row-component{display:flex;flex-direction:column;gap:.3rem;padding:.6rem;border-radius:.4rem;background-color:color-mix(in srgb, var(--secondary-color) 40%, transparent);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,.user-instance-group .input-group:first-child #instance-icon img{width:1.5rem;height:1.5rem}@media(min-width: 1024px){#user-option-show-instances{display:none}#instance-modal{width:35%}#instance-modal .panel-navigator .content{width:100%;max-width:unset}}