:root{--main-bg-color: #535A80;--link-color: $linkColor}.header{position:sticky;position:-webkit-sticky;top:0;z-index:10;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05)}.header:after{content:"";display:table;clear:both}.header__navbar{position:relative;display:flex;justify-content:space-between;align-items:center;height:80px;padding-left:15px;padding-right:15px;transition:all .15s ease}@media screen and (min-width: 750px){.header__navbar{height:80px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1024px){.header__navbar{max-width:958px}}@media screen and (min-width: 1440px){.header__navbar{max-width:1074px}}.header-compact .header__navbar{height:56px}.header-compact .header__navbar .header__logo{width:116px;height:20px}@media screen and (min-width: 750px){.header-compact .header:hover .header__navigation,.header-compact .header:focus .header__navigation{max-height:1000px}.header-compact .header__navigation{position:absolute;max-height:0}.header-compact .header__navbar{height:80px}.header-compact .header__navbar .header__logo{width:166px;height:29px}}.header__menu-toggle-button{position:relative;z-index:0;margin-left:15px}.header__menu-toggle-button:before,.header__menu-toggle-button:after{content:"";overflow:hidden;position:absolute;left:50%;top:50%;width:18px;border-top:3px solid #4f4f4f}.header__menu-toggle-button:before{height:13px;margin:-10px 0 0 -9px;border-bottom:3px solid #4f4f4f}.header__menu-toggle-button:after{height:3px;margin:-2px 0 0 -9px}.header__menu-toggle-button input{opacity:0;position:relative;z-index:2;display:block;width:20px;height:24px;margin:0;cursor:pointer;-webkit-touch-callout:none}.menu-expanded .header__menu-toggle-button:before{margin:-4px 0 0 -3px;border-bottom-width:0;transform:rotate(-45deg)}.menu-expanded .header__menu-toggle-button:after{transform:rotate(45deg)}.header-logo__container{display:block;margin:0 auto}@media only screen and (max-width: 370px){.header-logo__container{margin-left:16px}}.header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;display:block;width:186px;height:32px;background-size:cover;transition:all .15s ease}.header__navbar-user-options{display:flex;align-items:center;gap:32px}.header__navbar-user-options .rundaPath{display:block}.header__navbar-user-options__wrapper{display:flex;justify-content:center;align-items:center;gap:16px}.header__navbar-user-options__notification{position:relative}.header-navbar-user-options__notification-icon{display:block;width:24px;height:24px;padding:1px 4px;background:url("/svg/notifications.svg") no-repeat center}.indicator-badge{position:absolute;background-color:red;width:8px;height:8px;top:6px;right:6px;border-radius:50%;border:1px solid #fff}.cart-indicator-badge{position:absolute;background-color:red;width:8px;height:8px;top:1px;right:2px;border-radius:50%;border:1px solid #fff}.header-navbar-user-options__search-icon{display:block;width:24px;height:24px;padding:1px 4px;background:url("/svg/search.svg") no-repeat center}.header__navbar-user-options__shopping_cart{position:relative}.header-navbar-user-options__shopping-icon{display:block;width:24px;height:24px;padding:1px 4px;background:url("/svg/shopping_cart_black_24dp.svg") no-repeat center}.header-navbar-user-options__form{display:flex;align-items:center;padding-left:3px;margin-block-end:0}.header-navbar-user-options__checkout-icon{display:block;width:24px;height:24px;padding:1px 4px;background:url("/svg/shopping_cart_black_24dp.svg") no-repeat center}.header__navbar-user-options__sign-button{margin-left:16px;padding:0;font-size:14px;line-height:17px;font-family:Verdana,serif;font-weight:700;letter-spacing:0;color:#767676;text-transform:uppercase;text-decoration:none;vertical-align:top;cursor:pointer;background-color:rgba(0,0,0,0);border:none;transition:color .15s cubic-bezier(0.33, 0.66, 0.66, 1)}.header__navigation{overflow:hidden;opacity:0;max-height:0;transition:all .15s ease}.header__navigation.active{max-height:1000px;opacity:1}.header__menu{list-style-type:none;-webkit-font-smoothing:antialiased;padding-inline-start:0;margin:20px 0 0;padding:0}.header__menu+.header__menu{border-top:none}.header-menu__item{transition:all 150ms ease}.header-menu__item:hover{background:var(--main-bg-color);cursor:pointer}.header-menu__item:hover a{color:#535a80}.header-menu__item.active,.header-menu__item.active>a{background:var(--main-bg-color);box-shadow:inset 0 0 2px var(--main-bg-color)}.header-menu__item>a,.header-menu__item form button{display:block;padding:10px 0 10px 10px;font-family:Arial #000;font-size:18px;text-align:center;letter-spacing:.4px;color:#000;text-decoration:none;text-transform:uppercase}.header-menu__item>a:hover,.header-menu__item form button:hover{background-color:#fff}@media only screen and (min-width: 750px){.header-menu__item>a,.header-menu__item form button{font-size:12px}}.header-menu__item form{padding:10px 0 10px 10px}.header-menu__item form button{padding-left:0;background-color:rgba(0,0,0,0)}.navbar-menu__logout{margin-top:-1px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 750px){.header__menu{list-style:none;display:table;table-layout:fixed;width:100%;margin:0;padding:0;border-top:1px solid #ccc}.header__menu li.hideOnBigScreen{display:none}.header-menu__item{font-family:"BoseGothic2014-Med",sans-serif;overflow:hidden;display:table-cell;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.header-menu__item:first-child{border-left:1px solid #ccc}.header-menu__item>a{display:block;font-size:12px;text-align:center;text-transform:uppercase}}:root{--font-primary: Arial,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.titleToText{font-size:1rem;color:#41476e;text-decoration:none;line-height:1.125rem;font-family:Arial,serif;font-weight:700}.aBitBiggerFont{font-size:1.25rem;color:#41476e;text-decoration:none;line-height:1.438rem;font-family:Arial,serif;font-weight:700}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}h1{display:inline-block;text-align:left;align-items:center;width:100%}h1 svg{padding-right:16px}.whiteBackgroundTile{background-color:#fff;padding:24px;box-sizing:border-box;border-radius:24px;box-shadow:rgba(0,0,0,.25) 0 0 3px}.form-note{line-height:1.5}.form-fonts{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--mdc-theme-primary: #7882b4}.form-fonts label span:first-child{font-family:var(--font-primary);color:#41476e;font-size:12px;font-weight:700;text-transform:uppercase;-webkit-box-align:center;align-items:center;padding-left:8px;text-align:left;font-weight:700;line-height:2.5}a{color:#535a80}.sub__menu{width:100%;list-style:none;display:flex;justify-content:flex-start;align-items:center;margin:0;padding:0}.sub__menu li{box-shadow:rgba(0,0,0,.25) 0 0 3px}.sub__menu :first-child{border-bottom-left-radius:24px}.sub__menu :last-child{border-bottom-right-radius:24px}.sub-menu__item{width:100%;height:100%;background-color:#fff}.sub-menu__item a,.sub-menu__item span{text-align:center;display:block;width:100%;height:64px;line-height:64px;font-family:var(--font-primary);font-size:16px;color:#8f8f8f;text-decoration:none;font-weight:700;text-transform:uppercase}.sub-menu__item.disabled{color:gray}.sub-menu__item.disabled a,.sub-menu__item.disabled span{font-family:var(--font-primary);font-size:16px;color:#8f8f8f;text-decoration:none;font-weight:700;text-transform:uppercase}.sub-menu__item.active a,.sub-menu__item.active span{font-family:var(--font-primary);font-size:16px;color:#41476e;text-decoration:none;font-weight:700;text-transform:uppercase}.popup-backdrop{position:fixed;width:100vw;height:100vh;backdrop-filter:blur(8px);z-index:15;top:0;left:0}.popup-component{width:560px;height:auto;position:fixed;top:10%;left:50%;transform:translateX(-50%);margin:0 auto;z-index:30;padding:16px;display:flex;flex-direction:column;backdrop-filter:blur(15px);border-radius:.625rem;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}.popup-component .popup-component--title{padding-top:5px;margin-left:1rem}.popup-component .popup-component--body{max-width:480px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 auto}.popup-component .popup-component--buttons{bottom:12px;width:100%}.close-button{position:absolute;top:1rem;right:1rem;cursor:pointer}.close-button button{width:42px;height:42px;border-radius:21px}.component-controls{width:100%}.component-controls-line{padding:20px 4px 0 3px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:1em}.component-controls-line .sidebar__headline{margin-block-start:0;margin-block-end:0;font-size:28px;font-weight:700;white-space:nowrap}.component-controls-line .component-controls-line--right{display:flex;flex-direction:row;gap:16px;padding:0;justify-content:right}.component-controls-line .component-controls-line--right .search-field{position:relative;width:100px}.component-controls-line .component-controls-line--right .search-field button{position:absolute;min-width:50px;background-color:#eee8aa}.component-controls-line .component-controls-line--right .search-field input{position:absolute;height:400px}.clean-table{width:100%}#notificationBar{position:absolute;left:0;right:0;margin-inline:auto;width:fit-content;z-index:100}#notificationBar div.message-holder{margin-top:8px;background-color:#fff;box-shadow:rgba(0,0,0,.25) 0 0 3px;width:800px;min-height:60px;border-radius:.625rem;border:1px solid rgba(0,0,0,0);padding:0 16px;display:flex;flex-direction:row;justify-content:space-between}#notificationBar div.message-holder .message-holder-text-part{display:flex;flex-direction:column;justify-content:space-evenly}#notificationBar div.message-holder .message-holder-text-part .message-holder-text-part-title{font-weight:600;font-size:.9rem}#notificationBar div.message-holder .message-holder-action-part{flex-grow:0;min-width:80px;display:flex;justify-content:right;align-items:center}html{scroll-behavior:smooth}@keyframes flash{0%{background-color:#ff0}50%{background-color:rgba(0,0,0,0)}100%{background-color:#ff0}}.flash-highlight{animation:flash .5s ease-in-out 3}@keyframes shake{0%{margin-left:0rem}25%{margin-left:.5rem}75%{margin-left:-0.5rem}100%{margin-left:0rem}}.invalid{animation:shake .2s ease-in-out 0s 2}.socket--api{margin:8px;flex-direction:column;gap:2px;border:1px solid;padding:10px;border-collapse:collapse}.socket--api-bussines{font-weight:200;padding:2px 0 0 0;display:flex;gap:5px}.socket--api-additionalData{scroll-margin-top:150px;scroll-margin-left:30px;padding:8px 0 10px 0;font-size:20px;font-weight:700}.socket--api-additionalData .socket--api-additionalData-header{display:flex;justify-content:space-between}.socket--api-not-executed{background:red}.api{padding:16px}.api h1,.api h2{text-align:left}.api .socket--api-event-name{white-space:nowrap}.api .business-functions-section-container{display:flex;flex-direction:row;gap:16px}.api .business-function-section{display:flex;flex-direction:column;border-radius:16px;padding:16px}.api .business-function-section:nth-child(odd){background-color:rgba(255,204,0,.1)}.api .business-function-section:nth-child(even){background-color:rgba(255,204,0,.3)}.producedEvent-messageType{padding:0 0 10px 0;font-size:20px;font-weight:700}.api-table tr:not(.explanation-text) td:first-child{text-align:right;min-width:70px;font-style:italic}.api-table tr:not(.explanation-text) td:nth-child(2){text-align:left}.api-table tr:not(.explanation-text) td:nth-child(3){width:100%}.explanation-text-event{font-style:italic;font-weight:100;line-height:1.4em}.explanation-text{font-style:italic;font-weight:100;padding:0 0 10px 10px}.explanation-text p{padding-left:10px}.required--connection{font-family:var(--font-primary);color:#41476e;font-size:12px;font-weight:700;text-transform:uppercase}.small{font-family:var(--font-primary);color:#41476e;font-size:12px;font-weight:700;text-transform:uppercase;padding-top:10px}.smaller{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#41476e;font-size:12px;font-weight:300}.non-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.host-header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.host-header__fqdn{font-size:var(--text-5);font-weight:var(--font-semibold)}.tag-manager{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-7, 0.875rem);line-height:1.4}details:has(.tag-manager){overflow:visible}.tag-manager__row{display:inline-flex;align-items:center;gap:var(--space-1)}.tag-manager__badges{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center}.tag-manager__no-tags{color:var(--text-lighter, #999);font-style:italic;font-size:var(--text-8, 0.8125rem)}.tag-manager__badge{font-size:var(--text-8, 0.8125rem);padding:.0625rem .375rem;line-height:1.3}.tag-manager__toggle{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-small, 0.25rem);font-size:.75rem;color:var(--muted-foreground, #666);transition:background .15s,color .15s}.tag-manager__toggle:hover{background:var(--faint, #f0f0f0);color:var(--foreground, #111)}.tag-manager__toggle[disabled]{opacity:.4;cursor:not-allowed}.tag-manager__popover{position:absolute;top:calc(100% + .25rem);left:0;z-index:var(--z-dropdown, 50);min-width:240px;max-width:360px;max-height:320px;overflow-y:auto;padding:var(--space-3, 0.75rem);background-color:var(--card, #fff);border:1px solid var(--border, #ddd);border-radius:var(--radius-medium, 0.5rem);box-shadow:0 4px 12px rgba(0,0,0,.12)}.tag-manager__tag-list{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}.tag-manager__tag-item{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-8, 0.8125rem)}.tag-manager__add-form{display:flex;gap:var(--space-2);align-items:end}.tag-manager__add-form input[type=text]{font-size:var(--text-8, 0.8125rem);padding:.1875rem .375rem}.tag-manager__footer{margin-top:var(--space-3);text-align:right}.dir-buttons{display:flex;flex-direction:row;gap:var(--space-1);flex-wrap:wrap}.track-dir-form{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--faint);border-radius:var(--radius-medium)}.user-permissions{display:flex;flex-direction:column;gap:var(--space-4)}.up-summary{color:var(--muted-foreground)}.up-scroll-wrapper{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-medium)}.up-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-7)}.up-table thead th{position:sticky;top:0;z-index:2;background:var(--card, #fff);padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap;border-bottom:2px solid var(--border);font-weight:var(--font-semibold)}.up-table tbody td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:top}.up-table tbody tr:last-child td{border-bottom:none}.up-table tbody tr:nth-child(even) td{background:var(--faint)}.up-sticky-col{position:sticky;left:0;z-index:3;background:var(--card, #fff);min-width:180px;max-width:240px;border-right:2px solid var(--border)}.up-table tbody tr:nth-child(even) .up-sticky-col{background:var(--faint)}.up-user-name{font-weight:var(--font-semibold);white-space:nowrap}.up-user-login{font-size:var(--text-8);color:var(--muted-foreground);white-space:nowrap}.up-col-type{display:block;margin-top:var(--space-1);font-weight:var(--font-normal)}.up-cell{min-width:140px}.up-cell--empty{color:var(--muted-foreground);text-align:center}.up-cell-membership{margin-bottom:var(--space-1)}.up-membership{font-size:var(--text-8)}.up-cell-roles{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-1)}.up-cell-features{display:flex;flex-wrap:wrap;gap:var(--space-1)}.up-role{font-size:var(--text-8)}.up-feature{font-size:var(--text-8)}.host-dashboard__stats{display:flex;gap:16px}.global-tag-view__summary{display:flex;flex-direction:column}:root{--header-height: 80px}.popup-like-component{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;max-width:600px;margin:0 auto;background:#fff;border-radius:.625rem;box-shadow:0 0 10px rgba(0,0,0,.2)}.popup-like-component button{margin-top:.5rem}.header{background-color:#fff}.header .header__navbar{max-width:1200px}.header .header__navbar-left{display:flex;align-items:center;gap:1.25rem}.header .header__nav-link{font-weight:500;text-decoration:none;color:#333;font-size:.9375rem}.header .header__nav-link:hover{color:#000;text-decoration:underline}.header__filter-row{overflow:hidden;max-height:0;opacity:0;transition:max-height .25s ease,opacity .2s ease,padding .2s ease;padding:0 1rem}.header__filter-row.header__filter-row--open{max-height:6rem;opacity:1;padding:.375rem 1rem}.header__filter-toggle{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;color:#555;padding:.125rem .5rem;border-radius:.25rem;transition:background .15s,color .15s}.header__filter-toggle:hover{background:#f0f0f0;color:#111}.header__filter-toggle.header__filter-toggle--active{color:#0366d6}.tag-view-config{padding:.375rem .5rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:.375rem;align-items:center;font-size:.8125rem}.tag-view-config small{white-space:nowrap}.tag-view-config select,.tag-view-config input[type=text]{font-size:.8125rem;padding:.1875rem .375rem}.tag-drill-down-row td{padding:0 !important;border:none !important}.tag-drill-down{margin:.5rem 0;padding:1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem}table{width:100%}.rotated{transform:translate3d(40px, 1px, 0) rotate(-45deg);width:30px;transform-origin:left bottom;box-sizing:border-box}.admin-page-container{padding:16px;max-width:1200px;margin:0 auto}.body-content{max-width:1200px;margin:0 auto;padding:16px}.global-pending-banner{background:#fff3cd;color:#856404;padding:.5rem 1rem;font-size:.875rem;border-bottom:1px solid #ffc107;text-align:center}.global-pending-banner ul{list-style:none;padding:0;margin:.25rem 0 0;display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;flex-direction:column}.global-pending-banner ul a{color:#856404;text-decoration:underline;cursor:pointer}.wk-update-indicator{cursor:pointer;font-size:.75rem}.wk-has-pending-update{outline:2px dashed #ffc107;outline-offset:2px}.host-list td:first-child{min-width:140px;max-width:140px}table tbody tr th{padding:0 20px}table tbody tr th:first-child{text-align:left}table tbody tr th:not(:first-child){text-align:center}table tbody tr td:first-child{text-align:left}table tbody tr td:not(:first-child){text-align:center}.client-users{max-width:400px}.context-dashboard__setting-row{display:flex}.context-dashboard{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1rem;padding:1rem 0}.context-dashboard__header{grid-column:1/-1}.context-dashboard__nav{grid-column:1/-1}.context-dashboard__left{display:flex;flex-direction:column;gap:1rem}.context-dashboard__right{display:flex;flex-direction:column;gap:1rem}.context-dashboard__section{border:1px solid #e0e0e0;border-radius:6px;padding:1rem;background:#fafafa}.context-dashboard__section h3{margin-top:0;margin-bottom:.5rem}.context-dashboard__members{grid-column:1/-1}@media(max-width: 768px){.context-dashboard{grid-template-columns:1fr}.context-dashboard__members{grid-column:1}}
