:root:root{--ku-primary-300:#879ac2;--ku-primary:#244890;--ku-primary-400:#305a96;--ku-primary-600:#1b3670;--ku-primary-800:#101d40;--ku-primary-rgb:36,72,144}:root{--ku-typography:"Noto Sans";--ku-text-small:0.75rem;--ku-text-normal:0.875rem;--ku-text-large:1rem;--ku-text-subtitle:1.125rem;--ku-text-title:1.25rem;--ku-text-larger:1.75rem;--ku-line-height:1.25;--ku-light:#ffffff;--ku-dark:#33424f;--ku-primary-300:#879ac2;--ku-primary:#244890;--ku-primary-400:#305a96;--ku-primary-600:#1b3670;--ku-primary-800:#101d40;--ku-secondary:#33424f;--ku-secondary-400:#7a848d;--ku-secondary-600:#29353f;--ku-warning:#d98a00;--ku-warning-400:#e6b359;--ku-warning-600:#ae6e00;--ku-error:#e41818;--ku-error-400:#ed6969;--ku-error-600:#b61313;--ku-info:#305a96;--ku-info-400:#7894bb;--ku-info-600:#264878;--ku-success:#008a12;--ku-success-400:#59b365;--ku-success-600:#006e0e;--ku-dark-rgb:51,66,79;--ku-primary-rgb:36,72,144;--ku-warning-rgb:217,138,0;--ku-error-rgb:228,24,24;--ku-info-rgb:48,90,150;--ku-success-rgb:0,138,18;--ku-input-border:var(--ku-grey-200);--ku-input-border-focus:var(--ku-primary);--ku-input-placeholder:var(--ku-grey);--ku-checkbox-border:var(--ku-grey-300);--ku-checkbox-bg:var(--ku-input-border-focus);--ku-bg-body:#eef0f2;--ku-bg-modal:#ffffff;--ku-bg-input:#ffffff;--ku-bg-input-rgb:255,255,255;--ku-bg-input-disabled:var(--ku-grey-100);--ku-border-radius-small:0rem;--ku-border-radius:0rem;--ku-border-radius-big:0rem;--ku-button-border-radius:var(--ku-border-radius);--ku-input-border-radius:var(--ku-border-radius);--ku-checkbox-border-radius:var(--ku-input-border-radius);--ku-table-border-radius:0rem;--ku-size-2xs:1.25rem;--ku-size-xs:1.5rem;--ku-size-sm:2rem;--ku-size-md:2.5rem;--ku-size-lg:3rem}:root[data-obc-theme=day]{--scada-busbar-energised-color:#72d74f;--scada-diagram-pipe-fill-color:#e0e0e0;--scada-diagram-pipe-outline-color:#8f8f8f;--scada-diagram-energised-outline-color:#333333;--scada-diagram-switch-fill-color:#e0e0e0;--scada-diagram-switch-border-color:#b3b3b3;--scada-diagram-switch-open-icon-color:#0f0f0f;--scada-diagram-switch-open-icon-outline-color:#808080;--scada-diagram-switch-closed-icon-color:#ffffff;--scada-diagram-switch-closed-icon-outline-color:#000000;--scada-diagram-running-frame-color:#008a17;--scada-diagram-feed-color:rgba(0,0,0,0.55);--scada-diagram-generator-fill-color:#ffffff;--scada-diagram-generator-stroke-color:#8f8f8f;--scada-generator-plant-value-color:#325b9a;--scada-generator-plant-caption-color:#666666;--scada-generator-plant-title-color:rgba(0,0,0,0.59);--scada-generator-plant-tick-color:#333333;--scada-diagram-alarm-frame-color:#e41b1b;--scada-generator-plant-phase-ink-color:rgba(0,0,0,0.6);--scada-generator-plant-phase-divider-color:rgba(0,0,0,0.15);--scada-generator-plant-phase-ring-color:rgba(0,0,0,0.08);--scada-generator-plant-phase-value-color:#254c93;--toast-notification-background-color:#e1efff;--toast-notification-border-color:#c2deff;--scada-network-line-color:rgba(0,0,0,0.55);--scada-network-ring-color:rgba(0,0,0,0.8);--scada-network-label-color:rgba(0,0,0,0.6);--scada-network-fieldbus-color:#254c93}:not(:defined){visibility:hidden}obc-card>[slot=title]:not(.scada-machine-card__title){display:inline-block;flex:none;width:24px;height:24px}obc-card>[slot=title]:not(.scada-machine-card__title) svg{width:100%;height:100%}@font-face{font-family:custom-icons;src:url(/assets/fonts/custom-icons/custom-icons.eot);src:url(/assets/fonts/custom-icons/custom-icons.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/custom-icons/custom-icons.svg) format("svg"),url(/assets/fonts/custom-icons/custom-icons.woff) format("woff"),url(/assets/fonts/custom-icons/custom-icons.ttf) format("truetype"),url(/assets/fonts/custom-icons/custom-icons.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:url(/assets/fonts/noto-sans/NotoSans.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}body{font-family:Noto Sans,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:var(--container-background-color,var(--ku-bg-body));color:var(--element-active-color,var(--ku-dark))}.fonticon_example,.ku-icon--example:before{content:"\f101";font-family:custom-icons;line-height:1.2;font-weight:400;text-rendering:auto;-webkit-font-smoothing:antialiased;text-indent:0}.app-shell{display:flex;flex-direction:column;height:100vh}.page-wrap{display:flex;min-height:0;margin-left:3rem;--obc-navigation-item-flyout-top:3rem}.main-content,.page-wrap{flex:1 1;position:relative}.main-content{min-width:0;overflow:auto;isolation:isolate;padding:1rem 1.25rem 2.5rem}.private-header{position:relative}.private-header__bar{height:3rem;margin-left:3rem;background:var(--container-global-color);border-bottom:1px solid var(--border-divider-color)}.private-header__bar,.private-header__brand{display:flex;align-items:center;gap:.5rem;padding-inline:.25rem}.private-header__brand{flex:none;color:var(--element-active-color)}.private-header__brand-icon{display:flex;flex:none;width:var(--app-components-topbar-icon-size);height:var(--app-components-topbar-icon-size)}.private-header__brand-name{font-size:var(--global-typography-ui-body-font-size);font-weight:var(--global-typography-ui-body-font-weight);line-height:var(--global-typography-ui-body-line-height)}.private-header__section{flex:none;font-size:var(--global-typography-ui-body-active-font-size);font-weight:var(--global-typography-ui-body-active-font-weight);line-height:var(--global-typography-ui-body-active-line-height);color:var(--element-active-color);-webkit-margin-start:.5rem;margin-inline-start:.5rem}.private-header__spacer{flex:1 1}.private-header__clock{display:flex;align-items:baseline;gap:.375rem;flex:none;white-space:nowrap}.private-header__clock-time{font-size:var(--global-typography-ui-body-active-font-size);font-weight:var(--global-typography-ui-body-active-font-weight);line-height:var(--global-typography-ui-body-active-line-height);color:var(--element-active-color)}.private-header__clock-date{font-size:var(--global-typography-ui-body-font-size);font-weight:var(--global-typography-ui-body-font-weight);line-height:var(--global-typography-ui-body-line-height);color:var(--element-active-color)}.private-header__alerts{display:flex;align-items:center;gap:.5rem;flex:none}.private-header__btn-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.private-header__popover{position:absolute;top:100%;right:.5rem;z-index:1000;overflow:hidden;border:1px solid var(--border-divider-color);border-radius:.375rem;background:var(--container-background-color);box-shadow:0 4px 16px rgba(0,0,0,.15)}.private-header__popover--notifications,.private-header__popover--user{min-width:15rem}.private-header__popover-empty{margin:0;padding:.75rem 1rem;color:var(--element-inactive-color)}.private-header__user-identity{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 1rem;border-bottom:1px solid var(--border-divider-color)}.private-header__user-name{font-weight:600}.private-header__user-email{font-size:.875rem;opacity:.7}.private-header__popover-item{display:flex;align-items:center;gap:.5rem;width:100%;min-height:var(--ui-components-button-touch-target-size);padding-inline:.75rem;border:0;background:transparent;color:var(--element-active-color);font:inherit;text-align:start;cursor:pointer}.private-header__popover-item:hover{background:var(--flat-hover-background-color)}.private-header__popover-item:focus-visible{outline:2px solid var(--border-focus-color);outline-offset:-2px}.private-header__popover-item-icon{display:flex;flex:none;width:var(--app-components-topbar-icon-size);height:var(--app-components-topbar-icon-size)}.nav-drawer{position:fixed;z-index:40;background-color:transparent;overflow:visible}.nav-drawer,.nav-drawer__panel{top:0;left:0;bottom:0;display:flex;width:3rem}.nav-drawer__panel{position:absolute;overflow:hidden;background-color:var(--container-global-color);border-right:1px solid var(--border-divider-color);transition:width .16s ease,background-color .16s ease}.nav-drawer--open .nav-drawer__panel{width:17.5rem;background-color:var(--normal-enabled-background-color);box-shadow:0 8px 24px rgba(0,0,0,.18)}.nav-drawer__nav{display:flex;flex-direction:column;gap:4px;height:100%;width:17.5rem;padding:8px 4px}.nav-drawer__brand{display:flex;align-items:center;gap:var(--menu-navigation-components-navigation-item-label-spacing);padding-inline:var(--menu-navigation-components-navigation-item-padding-horizontal);color:var(--element-active-color);overflow:hidden;min-height:0;max-height:0;opacity:0;transition:max-height .16s ease,opacity .16s ease}.nav-drawer--open .nav-drawer__brand{min-height:var(--ui-components-button-touch-target-size);max-height:var(--ui-components-button-touch-target-size);opacity:1}.nav-drawer__brand-icon{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px}.nav-drawer__brand-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--global-typography-ui-title-font-size);line-height:var(--global-typography-ui-title-line-height);font-weight:var(--global-typography-ui-title-font-weight)}.nav-drawer__main{flex:1 1;display:flex;flex-direction:column;gap:4px}.nav-drawer--open .nav-drawer__main{overflow-y:auto}.nav-drawer__footer{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--border-divider-color);margin-inline:-4px;padding:8px 4px 0}.nav-drawer__item{position:relative;display:flex;align-items:center;gap:var(--menu-navigation-components-navigation-item-label-spacing);width:100%;min-height:var(--ui-components-button-touch-target-size);padding-inline:calc((3rem - 24px) / 2 - 4px);border:0;border-radius:var(--menu-navigation-components-navigation-item-border-radius);background:transparent;color:var(--element-active-color);font:inherit;text-align:start;cursor:pointer}.nav-drawer__item:focus-visible{outline:2px solid var(--border-focus-color);outline-offset:-2px}.nav-drawer__item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--ui-components-button-touch-target-size);z-index:0;border-radius:inherit;background:var(--flat-enabled-background-color);transition:left .16s ease,width .16s ease,background-color .16s ease}.nav-drawer--open .nav-drawer__item{padding-inline:var(--menu-navigation-components-navigation-item-padding-horizontal)}.nav-drawer--open .nav-drawer__item:before{width:100%}.nav-drawer__item:hover:before{background:var(--flat-hover-background-color)}.nav-drawer__item-icon,.nav-drawer__item-label{position:relative;z-index:1}.nav-drawer__item-icon{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;color:inherit}.nav-drawer__icon-mask{width:24px;height:24px;flex:none;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px 24px;mask-size:24px 24px}.nav-drawer__icon-mask--cylinders{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABbklEQVR4nL2VPU7DQBCFPxA1YHqIc4KIAyDICeAE/BTcAgSpERKIkgKJCxBOkKSmQKakgEAFVRAdVdBIz9LIbLC9IjxptfaMPG/nzXgWpoyZgC0BdoAW0AbmZTM8AE/ALdADXmIIhkBDH98Dr8BIJCvAqvxmWyojmAvYzoAb4BNYB1JgEXgGuspgVr4odIAMGP+yzH9eJVhIIgvg0QcGQBPYrvB9KfxJewp8LN37BT8xNfAYAJvAkcsmWvtQBpm6Z1f7sG4GZQRjdc/VhMJHSWR67xUK2daz/7GM9E+wIVLbp4Ku5CieeAt4Bx4D7VsLmQhsbHjcqXVTkQRhv3wZlrVbMI8F1ador0WQukmaBIKtaUUTNAvvNklroYygFcgoz8Yk8mjE1sDjQ/sJcKGxYYe4Bi6JQOLatOfqkbfml9aBbLm/8rAbqd9D8KNi4tUZNc+BQ93VdkdbLezqtHbej4wXxCnwJmlM/x/y/Au+AfXJXFSFS/wAAAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABbklEQVR4nL2VPU7DQBCFPxA1YHqIc4KIAyDICeAE/BTcAgSpERKIkgKJCxBOkKSmQKakgEAFVRAdVdBIz9LIbLC9IjxptfaMPG/nzXgWpoyZgC0BdoAW0AbmZTM8AE/ALdADXmIIhkBDH98Dr8BIJCvAqvxmWyojmAvYzoAb4BNYB1JgEXgGuspgVr4odIAMGP+yzH9eJVhIIgvg0QcGQBPYrvB9KfxJewp8LN37BT8xNfAYAJvAkcsmWvtQBpm6Z1f7sG4GZQRjdc/VhMJHSWR67xUK2daz/7GM9E+wIVLbp4Ku5CieeAt4Bx4D7VsLmQhsbHjcqXVTkQRhv3wZlrVbMI8F1ador0WQukmaBIKtaUUTNAvvNklroYygFcgoz8Yk8mjE1sDjQ/sJcKGxYYe4Bi6JQOLatOfqkbfml9aBbLm/8rAbqd9D8KNi4tUZNc+BQ93VdkdbLezqtHbej4wXxCnwJmlM/x/y/Au+AfXJXFSFS/wAAAAAAElFTkSuQmCC)}.nav-drawer__icon-mask--liners{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA1UlEQVR4nO3VP2oCQRTH8Y9iGxX74J9zGOxSWHiBWKf0BjlBbuAhcgVrC0GSKk1IsLLzBK4MTKEyZM3qBgS/8GD27bz3e/NmZ5aSqSR82ZnxB9SUW4CqkqneBPK4CVy3wKZoYLZnKYL/GxOs8YmxCwu8YY52tCBy0Ra9oxXHnd/y5F12eQziCq7vK5qhfuRrF7nvK4n3SyzwhR7u8IEHPP51BVnCQvV9rPCEUZzbRfOUTc79DWJ49PyDrYLJJHiJexBaE6pu4B7PBfMled07ydNUe/6FHfC7JzAZZyHeAAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA1UlEQVR4nO3VP2oCQRTH8Y9iGxX74J9zGOxSWHiBWKf0BjlBbuAhcgVrC0GSKk1IsLLzBK4MTKEyZM3qBgS/8GD27bz3e/NmZ5aSqSR82ZnxB9SUW4CqkqneBPK4CVy3wKZoYLZnKYL/GxOs8YmxCwu8YY52tCBy0Ra9oxXHnd/y5F12eQziCq7vK5qhfuRrF7nvK4n3SyzwhR7u8IEHPP51BVnCQvV9rPCEUZzbRfOUTc79DWJ49PyDrYLJJHiJexBaE6pu4B7PBfMled07ydNUe/6FHfC7JzAZZyHeAAAAAElFTkSuQmCC)}.nav-drawer__item-label{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .16s ease}.nav-drawer--open .nav-drawer__item-label{opacity:1}.nav-drawer__item--selected{color:var(--on-selected-active-color);font-weight:var(--global-typography-ui-body-active-font-weight)}.nav-drawer__item--selected:before{background:var(--selected-enabled-background-color)}.nav-drawer__item--selected:hover:before{background:var(--selected-hover-background-color)}.nav-drawer__group{--nav-band-inset:calc((var(--ui-components-button-touch-target-size) - var(--ui-components-icon-button-visual-target-size)) / 2);display:flex;flex-direction:column;gap:4px;margin-block:0 12px;padding-block:0;position:relative}.nav-drawer__group:before{content:"";position:absolute;inset-block:0;left:0;width:var(--ui-components-button-touch-target-size);z-index:0;border-radius:var(--ui-components-button-border-radius-top-left);background:var(--selected-enabled-background-color)}.nav-drawer--open .nav-drawer__group:before{width:100%}.nav-drawer__group .nav-drawer__item{color:var(--on-selected-active-color)}.nav-drawer__group .nav-drawer__item:before{top:var(--nav-band-inset);bottom:var(--nav-band-inset);left:var(--nav-band-inset);width:var(--ui-components-icon-button-visual-target-size)}.nav-drawer--open .nav-drawer__group .nav-drawer__item:before{width:calc(100% - 2 * var(--nav-band-inset))}.nav-drawer__group .nav-drawer__item:hover:before{background:var(--selected-hover-background-color)}.nav-drawer__group .nav-drawer__item:focus-visible{outline-color:var(--on-selected-active-color)}.nav-drawer__group .nav-drawer__item--selected{color:var(--selected-enabled-background-color)}.nav-drawer__group .nav-drawer__item--selected:before,.nav-drawer__group .nav-drawer__item--selected:hover:before{background:var(--on-selected-active-color)}.nav-drawer__group .nav-drawer__item--branch{-webkit-margin-after:8px;margin-block-end:8px}.nav-drawer__group .nav-drawer__item--branch:after{content:"";position:absolute;left:var(--nav-band-inset);width:var(--ui-components-icon-button-visual-target-size);bottom:-6px;height:1px;background:var(--on-selected-active-color)}.nav-drawer--open .nav-drawer__group .nav-drawer__item--branch:after{width:calc(100% - 2 * var(--nav-band-inset))}.nav-backdrop{position:fixed;inset:0;z-index:35;background-color:var(--container-backdrop-color);opacity:.6}.density-compact{--global-size-spacing-touch-target-min:40px;--global-size-spacing-visual-target-min:28px;--global-size-spacing-icon-icon-size-regular:20px;--ui-components-button-touch-target-size:40px;--ui-components-button-visual-size:28px;--ui-components-button-icon-size:20px;--ui-components-icon-button-visual-target-size:28px;--ui-components-icon-button-icon-size:20px;--ui-components-input-fields-text-input-field-touch-target-size:28px;--ui-components-input-fields-text-input-field-visual-size:28px;--ui-components-input-fields-text-input-field-icon-size:20px;--ui-components-input-fields-number-input-field-visual-size:28px;--ui-components-input-fields-number-input-field-padding-vertical:0px;--menu-navigation-components-table-item-touch-target-size:40px;--menu-navigation-components-table-header-item-touch-target-size:40px;--menu-navigation-components-table-header-item-visual-target-size:28px;--menu-navigation-components-navigation-item-touch-target-size:40px;--ui-components-chip-touch-target-size:40px;--ui-components-chip-visual-target-size:28px;--ui-components-checkbox-touch-target-size:40px;--ui-components-checkbox-visual-target-size:20px;--ui-components-toggle-button-touch-target-size:40px;--ui-components-toggle-button-toggle-button-item-visual-size:28px;--app-components-breadcrumb-item-visual-target-size:28px;--app-components-modal-title-container-height:40px;--global-typography-ui-body-font-size:14px;--global-typography-ui-body-line-height:20px;--global-typography-ui-body-active-font-size:14px;--global-typography-ui-body-active-line-height:20px;--global-typography-ui-button-font-size:14px;--global-typography-ui-button-line-height:20px;--global-typography-ui-overline-font-size:14px;--global-typography-ui-overline-line-height:20px;--global-typography-ui-title-font-size:20px;--global-typography-ui-title-line-height:28px;--ka-form-row-height:56px;font-size:var(--global-typography-ui-body-font-size);line-height:var(--global-typography-ui-body-line-height)}.ku-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fullwidth{width:100%}.gap-12{gap:3rem}.gap-x-12{column-gap:3rem}.gap-y-12{row-gap:3rem}.gap-11{gap:2.75rem}.gap-x-11{column-gap:2.75rem}.gap-y-11{row-gap:2.75rem}.gap-10{gap:2.5rem}.gap-x-10{column-gap:2.5rem}.gap-y-10{row-gap:2.5rem}.gap-9{gap:2.25rem}.gap-x-9{column-gap:2.25rem}.gap-y-9{row-gap:2.25rem}.gap-8{gap:2rem}.gap-x-8{column-gap:2rem}.gap-y-8{row-gap:2rem}.gap-7{gap:1.75rem}.gap-x-7{column-gap:1.75rem}.gap-y-7{row-gap:1.75rem}.gap-6{gap:1.5rem}.gap-x-6{column-gap:1.5rem}.gap-y-6{row-gap:1.5rem}.gap-5{gap:1.25rem}.gap-x-5{column-gap:1.25rem}.gap-y-5{row-gap:1.25rem}.gap-4{gap:1rem}.gap-x-4{column-gap:1rem}.gap-y-4{row-gap:1rem}.gap-3{gap:.75rem}.gap-x-3{column-gap:.75rem}.gap-y-3{row-gap:.75rem}.gap-2{gap:.5rem}.gap-x-2{column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-1{gap:.25rem}.gap-x-1{column-gap:.25rem}.gap-y-1{row-gap:.25rem}.gap-0{gap:0}.gap-x-0{column-gap:0}.gap-y-0{row-gap:0}.cursor-pointer{cursor:pointer}.ku-loading{display:flex;align-items:center;justify-content:center}.ku-loading--inline{display:inline-flex}.ku-loading--block{padding:2rem 0}.ku-shimmer{position:relative;overflow:hidden;background-color:var(--container-section-color)}.ku-shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 0,var(--container-backdrop-color) 50%,transparent 100%);animation:ku-shimmer-sweep 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ku-shimmer:after{animation:none}}@keyframes ku-shimmer-sweep{to{transform:translateX(100%)}}#page-auth{background:#ffffff}#page-auth .ku-auth-content{background:transparent}#page-auth .ku-auth-content h1{font-size:1.25rem;margin-bottom:1.25rem}#page-auth .ku-auth-content img{display:block;margin:auto auto 2rem;max-width:13.375rem;height:auto}#page-auth .ku-auth-content .ku-button-large{width:100%}#page-auth .ku-auth-content .ku-link{color:var(--ku-dark);text-decoration:none;font-weight:400}#page-auth .ku-auth-content .ku-link:hover{color:var(--ku-primary)}#page-users{display:flex;flex-direction:column;height:calc(100vh - 3rem);margin:-1rem -1.25rem -2.5rem;padding:0;overflow:hidden}#page-users obc-table::part(grid){grid-template-columns:var(--selection-column-width,var(--menu-navigation-components-table-item-touch-target-size)) minmax(0,2fr) minmax(0,3fr) minmax(0,2fr) auto!important}#page-users .ku-page__scroll{flex:1 1;min-height:0;overflow-y:auto;padding:0 .5rem .5rem}.ku-page{margin-inline:-1.25rem;padding:0 .5rem .5rem}.ku-page .ku-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:1rem;flex-grow:1}.ku-page .ku-filters__field{flex:1 1 12rem;min-width:0;max-width:12rem}.ku-page .ku-filters__field--wide{flex-basis:20rem;max-width:20rem}.ku-page .ku-page__actions{display:flex;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem}.ku-page .ku-filters__add{margin-left:auto}.ku-page .ku-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;margin:0 0 1rem;padding:.5rem;--ui-components-button-touch-target-size:28px;background:var(--normal-enabled-background-color);border-top:1px solid var(--border-divider-color);border-bottom:1px solid var(--border-divider-color)}.ku-page .ku-toolbar .ku-filters{margin-bottom:0}.ku-page .ku-bulk-actions{display:flex;justify-content:flex-end;margin-bottom:.75rem}.ku-page .ku-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ku-page .ku-table-hint{padding:1rem 0;color:var(--element-inactive-color)}.ku-page .ku-pagination{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;padding:.5rem .25rem;border-top:1px solid var(--border-divider-color)}.ku-page .ku-pagination__count{flex:1 1;color:var(--on-flat-neutral-color);font-size:var(--global-typography-ui-label-font-size);line-height:var(--global-typography-ui-label-line-height);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ku-page .ku-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-components-button-touch-target-size);height:var(--ui-components-button-touch-target-size);padding:calc((var(--ui-components-button-touch-target-size) - var(--ui-components-icon-button-visual-target-size)) / 2);border:0;background:var(--flat-enabled-background-color);background-clip:content-box;color:var(--element-active-color);border-radius:var(--ui-components-button-border-radius-top-left);cursor:pointer}.ku-page .ku-icon-btn:hover{background:var(--flat-hover-background-color);background-clip:content-box}.ku-page .ku-icon-btn:disabled{cursor:not-allowed;opacity:.4}.ku-page .ku-icon-btn obi-chevron-left-google,.ku-page .ku-icon-btn obi-chevron-right-google{width:var(--ui-components-icon-button-icon-size);height:var(--ui-components-icon-button-icon-size);flex:none}.ku-page .ku-segmented{flex:none;background:var(--indent-enabled-background-color);outline:1px solid var(--indent-enabled-border-color);outline-offset:-1px;border-radius:var(--ui-components-toggle-button-border-radius)}.ku-page .ku-segmented,.ku-page .ku-segmented__option{display:flex;align-items:center;height:var(--ui-components-toggle-button-toggle-button-item-visual-size)}.ku-page .ku-segmented__option{justify-content:center;position:relative;min-width:var(--ui-components-toggle-button-toggle-button-item-visual-size);padding-inline:calc(2 * var(--ui-components-check-button-padding-horizontal));border:0;border-radius:var(--ui-components-toggle-button-toggle-button-item-border-radius);background:var(--flat-enabled-background-color);color:var(--on-flat-active-color);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.ku-page .ku-segmented__option:hover{background:var(--flat-hover-background-color)}.ku-page .ku-segmented__option+.ku-segmented__option:not([aria-current=page]):before{content:"";position:absolute;inset-inline-start:-.5px;width:1px;height:var(--ui-components-divider-height-small);background:var(--border-divider-color)}.ku-page .ku-segmented__option[aria-current=page]{background:var(--selected-enabled-background-color);border:1px solid var(--selected-enabled-border-color);color:var(--on-selected-active-color);font-weight:var(--global-typography-ui-body-active-font-weight)}.ku-page .ku-segmented__option[aria-current=page]+.ku-segmented__option:before{content:none}.ku-page obc-table::part(row-action){--normal-enabled-background-color:transparent;--normal-enabled-border-color:transparent;--normal-activated-background-color:transparent;--normal-activated-border-color:transparent;--normal-pressed-background-color:transparent;--normal-pressed-border-color:transparent;--normal-hover-background-color:var(--container-backdrop-color);--normal-hover-border-color:transparent;width:auto;--ui-components-button-label-spacing:0px}#page-vessels{background:var(--container-background-color);display:flex;flex-direction:column;height:calc(100% + 1rem + 2.5rem);margin:-1rem -1.25rem -2.5rem;padding:0;overflow:hidden}#page-vessels .ku-page__scroll{flex:1 1;min-height:0;overflow-y:auto;padding:0 1.5rem 1.5rem}#page-vessels .ku-page__scroll.is-stale,#page-vessels .ku-pagination.is-stale{opacity:.6;transition:opacity .15s ease-out}#page-vessels obc-table::part(grid){grid-template-columns:var(--selection-column-width,var(--menu-navigation-components-table-item-touch-target-size)) minmax(0,18.5fr) minmax(0,20.7fr) minmax(0,22.5fr) minmax(0,16.1fr) minmax(0,22.2fr) auto!important}#page-vessels .tag-filter{flex:0 0 160px;min-width:160px;max-width:160px}#page-vessels .tag-filter__select{height:28px;margin:0}#page-vessels .vessel-picker__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));grid-auto-rows:1fr;grid-gap:1rem;gap:1rem}#page-vessels .vessel-picker__empty,#page-vessels .vessel-picker__error{padding:1.5rem 0;color:var(--element-inactive-color)}#page-vessels .vessel-card{display:flex;flex-direction:column;background-color:var(--normal-enabled-background-color);border:1px solid var(--border-outline-color);border-radius:var(--global-border-radius-border-radius-base);overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}#page-vessels .vessel-card:hover:has(.vessel-card__open:not(:disabled)){border-color:var(--normal-hover-border-color);box-shadow:0 6px 20px rgba(10,91,212,.1);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){#page-vessels .vessel-card{transition:none}#page-vessels .vessel-card:hover{transform:none}}#page-vessels .vessel-card__open{display:flex;flex-direction:column;flex:1 1;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}#page-vessels .vessel-card__open:disabled{cursor:default}#page-vessels .vessel-card__open:focus-visible{outline:2px solid var(--element-active-color);outline-offset:-2px}#page-vessels .vessel-card__thumb{display:flex;align-items:center;justify-content:center;height:8.125rem;background:var(--container-section-color);color:var(--element-inactive-color)}#page-vessels .vessel-card__thumb obi-image{width:2.5rem;height:2.5rem}#page-vessels .vessel-card__body{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:.75rem 1rem}#page-vessels .vessel-card__title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9375rem;font-weight:var(--global-typography-ui-body-active-font-weight)}#page-vessels .vessel-card__meta{display:grid;grid-template-columns:auto 1fr;grid-gap:.125rem 1rem;gap:.125rem 1rem;margin:0;font-size:.75rem}#page-vessels .vessel-card__meta dt{color:var(--element-neutral-color);font-weight:var(--global-typography-ui-label-font-weight)}#page-vessels .vessel-card__meta dd{margin:0;overflow-wrap:anywhere}#page-vessels .vessel-card__license{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-top:1px solid var(--border-divider-color)}#page-vessels .vessel-card__bar{flex:1 1;height:.5rem;border-radius:999px;background-color:var(--container-backdrop-color);overflow:hidden}#page-vessels .vessel-card__bar>i{display:block;height:100%;border-radius:999px;background-color:var(--raised-enabled-background-color)}#page-vessels .vessel-card__bar--expiring>i{background-color:var(--alert-warning-color)}#page-vessels .vessel-card__remaining{margin:0;color:var(--element-neutral-color);font-size:.75rem;white-space:nowrap}#page-vessels .vessel-card__remaining--loading{width:5.5rem;height:.75rem;border-radius:999px}#page-vessels .vessel-card__skeleton-line{display:block;width:100%;height:.9375rem;border-radius:999px}#page-vessels .vessel-card__skeleton-line--short{width:60%;height:.75rem}.ku-confirm{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);z-index:1000;padding:1rem}.ku-confirm__box{background:var(--ku-white,#fff);border-radius:.5rem;padding:1.5rem;max-width:24rem;width:100%;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.2)}.ku-confirm__message{margin:0 0 1.25rem}.ku-confirm__actions{display:flex;justify-content:flex-end;gap:.75rem}#page-vessel-create .license-panel,#page-vessel-detail .license-panel{max-width:50rem;margin:0 auto;margin-top:1.5rem}#page-vessel-create .vessel-form__elements,#page-vessel-detail .vessel-form__elements{margin:0;padding:1.25rem 0;border:none;border-bottom:1px solid var(--border-divider-color)}#page-vessel-create .vessel-form__elements legend,#page-vessel-detail .vessel-form__elements legend{font-weight:600;margin-bottom:.75rem}#page-vessel-create .vessel-form__elements .ku-field,#page-vessel-detail .vessel-form__elements .ku-field{padding:0;border-bottom:none}#page-vessel-create .vessel-form__elements-empty,#page-vessel-detail .vessel-form__elements-empty{color:var(--element-inactive-color);margin-bottom:.75rem}#page-vessel-create .vessel-form__elements-error,#page-vessel-detail .vessel-form__elements-error{color:var(--ku-error);margin-bottom:.75rem}#page-vessel-create .vessel-form__elements-help,#page-vessel-detail .vessel-form__elements-help{color:var(--element-inactive-color);font-size:.8125rem;margin:0 0 .75rem}#page-vessel-create .vessel-form__element-row .entity-form__field-help,#page-vessel-detail .vessel-form__element-row .entity-form__field-help{margin-top:-.75rem}#page-vessel-create .vessel-form__element-row,#page-vessel-detail .vessel-form__element-row{display:flex;align-items:end;gap:1rem;margin-bottom:1rem}#page-vessel-create .vessel-form__element-type,#page-vessel-detail .vessel-form__element-type{display:flex;flex-direction:column;flex:0 0 50%;min-width:300px}#page-vessel-create .vessel-form__element-quantity,#page-vessel-detail .vessel-form__element-quantity{display:flex;flex-direction:column;flex:none;width:6rem}#page-vessel-create .vessel-form__element-label,#page-vessel-detail .vessel-form__element-label{margin-bottom:.25rem;color:var(--element-neutral-color);font-size:var(--global-typography-ui-label-font-size);line-height:var(--global-typography-ui-label-line-height)}#page-vessel-create .vessel-form__element-error,#page-vessel-detail .vessel-form__element-error{margin:.25rem 0 0;color:var(--alert-invalid-border-color);font-size:var(--global-typography-ui-label-font-size);line-height:var(--global-typography-ui-label-line-height)}#page-vessel-create .vessel-form__element-remove,#page-vessel-detail .vessel-form__element-remove{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-components-icon-button-visual-target-size);height:var(--ui-components-icon-button-visual-target-size);padding:calc((var(--ui-components-icon-button-visual-target-size) - var(--ui-components-icon-button-icon-size)) / 2);border:0;background:var(--flat-enabled-background-color);background-clip:content-box;color:var(--element-active-color);border-radius:var(--ui-components-button-border-radius-top-left);cursor:pointer}#page-vessel-create .vessel-form__element-remove:hover,#page-vessel-detail .vessel-form__element-remove:hover{background:var(--flat-hover-background-color);background-clip:content-box}#page-vessel-create .vessel-form__element-remove svg,#page-vessel-detail .vessel-form__element-remove svg{width:var(--ui-components-icon-button-icon-size);height:var(--ui-components-icon-button-icon-size)}#page-vessel-create .license-panel__actions,#page-vessel-detail .license-panel__actions{display:flex;gap:.5rem;flex:none}#page-vessel-create .entity-form__actions,#page-vessel-detail .entity-form__actions{padding-top:1.5rem;border-top:1px solid var(--border-divider-color)}#page-vessel-create .license-panel__expiry,#page-vessel-detail .license-panel__expiry{color:var(--element-active-color)}#page-vessel-create .license-panel__header-status,#page-vessel-detail .license-panel__header-status{display:flex;align-items:center;gap:.5rem}#page-vessel-create .license-panel__reasons,#page-vessel-detail .license-panel__reasons{margin:0 0 .75rem;padding-left:1.125rem;color:var(--element-inactive-color);font-size:.8125rem}#page-vessel-create .license-panel__reasons li+li,#page-vessel-detail .license-panel__reasons li+li{margin-top:.125rem}#page-vessel-create .license-panel__reasons-note,#page-vessel-detail .license-panel__reasons-note{padding-left:0}#page-vessel-create .license-panel__group,#page-vessel-detail .license-panel__group{display:flex;flex-direction:column;max-width:800px}#page-vessel-create .license-panel__group .entity-form__row:first-child,#page-vessel-detail .license-panel__group .entity-form__row:first-child{border-start-start-radius:var(--global-border-radius-border-radius-floating);border-start-end-radius:var(--global-border-radius-border-radius-floating)}#page-vessel-create .license-panel__group .entity-form__row:last-child,#page-vessel-detail .license-panel__group .entity-form__row:last-child{border-end-start-radius:var(--global-border-radius-border-radius-floating);border-end-end-radius:var(--global-border-radius-border-radius-floating)}#page-vessel-create .license-panel__expiry-row,#page-vessel-detail .license-panel__expiry-row{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}#page-vessel-create .license-panel__error,#page-vessel-detail .license-panel__error{color:var(--ku-error)}#page-vessel-create .license-panel__confirm,#page-vessel-detail .license-panel__confirm{margin:0 0 1.25rem;padding:1rem 1.25rem;background-color:var(--container-backdrop-color);border-radius:.375rem}#page-vessel-create .license-panel__confirm-actions,#page-vessel-detail .license-panel__confirm-actions{display:flex;justify-content:center;gap:.75rem;margin-top:1rem}.entity-detail-card{background:var(--normal-enabled-background-color);border:1px solid var(--normal-enabled-border-color);border-radius:var(--ui-components-card-border-radius-regular);display:flex;flex-direction:column;gap:var(--ui-components-card-gap);padding:var(--ui-components-card-padding)}.entity-detail-card--fill{flex:1 1}.entity-detail-card__header{display:flex;align-items:center;gap:.5rem;min-height:var(--ui-components-card-heading-container-height);justify-content:space-between;padding-inline:.5rem}.entity-detail-card__title{margin:0;font-size:var(--global-typography-ui-title-font-size);line-height:var(--global-typography-ui-title-line-height);font-weight:var(--global-typography-ui-title-font-weight)}.entity-detail-card__body{padding:.5rem}.entity-detail-card__facts{margin:0;display:flex;flex-wrap:wrap;gap:1rem 3rem}.entity-detail-card__facts-item{display:flex;flex-direction:column;gap:2px;min-width:7.5rem}.entity-detail-card__facts-item dd{margin:0}.entity-detail-card__facts-item dt,.entity-detail-card__facts-label{margin:0;color:var(--element-neutral-color);font-size:var(--global-typography-ui-label-font-size);line-height:var(--global-typography-ui-label-line-height);font-weight:var(--global-typography-ui-label-font-weight)}.entity-detail-card__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.entity-detail-card__list a{color:var(--element-active-color);text-decoration:none}.entity-detail-card__list a:hover{text-decoration:underline}.entity-detail-card__lead{margin:0 0 1rem;max-width:62ch;color:var(--element-neutral-color)}#page-vessel-create,#page-vessel-detail{display:flex;flex-direction:column;min-height:100%}#page-vessel-create .vessel-form,#page-vessel-detail .vessel-form{display:flex;flex-direction:column;flex:1 1}#page-vessel-create .vessel-detail__columns,#page-vessel-detail .vessel-detail__columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:stretch;flex:1 1}@media (max-width:1000px){#page-vessel-create .vessel-detail__columns,#page-vessel-detail .vessel-detail__columns{grid-template-columns:1fr}}#page-vessel-create .vessel-detail__license,#page-vessel-create .vessel-detail__main,#page-vessel-detail .vessel-detail__license,#page-vessel-detail .vessel-detail__main{display:flex;flex-direction:column;gap:1.5rem;min-width:0}#page-vessel-create .vessel-detail__license,#page-vessel-detail .vessel-detail__license{padding-bottom:calc(1.5rem + var(--ui-components-button-touch-target-size))}#page-vessel-create .entity-detail-card--fill,#page-vessel-create .vessel-detail__license>.license-panel,#page-vessel-detail .entity-detail-card--fill,#page-vessel-detail .vessel-detail__license>.license-panel{flex:1 1}#page-vessel-create .license-panel,#page-vessel-detail .license-panel{max-width:none;margin:0}#page-vessel-create .entity-detail-card .vessel-form__elements,#page-vessel-detail .entity-detail-card .vessel-form__elements{padding:.5rem;border:none}#page-vessel-create .entity-detail-card .vessel-form__elements legend,#page-vessel-detail .entity-detail-card .vessel-form__elements legend{display:flex;align-items:center;min-height:var(--ui-components-card-heading-container-height);margin:0 0 var(--ui-components-card-gap);padding:0;font-size:var(--global-typography-ui-title-font-size);line-height:var(--global-typography-ui-title-line-height);font-weight:var(--global-typography-ui-title-font-weight)}#page-vessel-create .entity-detail-card .vessel-form__elements-help,#page-vessel-detail .entity-detail-card .vessel-form__elements-help{margin:0 0 1rem;color:var(--element-neutral-color);font-size:inherit}#page-vessel-create .entity-detail-card__facts--editable,#page-vessel-detail .entity-detail-card__facts--editable{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}#page-vessel-create .entity-detail-card__facts--editable .entity-detail-card__facts-item,#page-vessel-detail .entity-detail-card__facts--editable .entity-detail-card__facts-item{flex:none;width:15rem}#page-vessel-create .entity-detail-card__facts--editable .entity-detail-card__facts-item--narrow,#page-vessel-detail .entity-detail-card__facts--editable .entity-detail-card__facts-item--narrow{width:10rem}#page-vessel-create .vessel-form__elements-readonly,#page-vessel-detail .vessel-form__elements-readonly{margin:0;padding:0;list-style:none}#page-vessel-create .vessel-form__elements-readonly li,#page-vessel-detail .vessel-form__elements-readonly li{padding:.5rem 0;border-bottom:1px solid var(--border-divider-color)}#page-vessel-create .entity-form__actions,#page-vessel-detail .entity-form__actions{justify-content:flex-start;padding-top:0;border-top:none;margin-top:0}#page-user-detail .user-detail__stack{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media (max-width:1000px){#page-user-detail .user-detail__stack{grid-template-columns:1fr}}#page-user-detail .user-detail__col{display:flex;flex-direction:column;gap:1.5rem}.entity-modal .ku-confirm__box{max-width:35rem;padding:0;background:var(--container-background-color);border:1px solid var(--border-outline-color);border-radius:var(--app-components-modal-border-radius);box-shadow:var(--shadow-floating-x) var(--shadow-floating-y) var(--shadow-floating-blur) var(--shadow-raised-spread) var(--shadow-floating-color)}.entity-modal__head{display:flex;align-items:center;gap:var(--app-components-modal-label-spacing);min-height:var(--app-components-modal-title-container-height);-webkit-padding-start:var(--app-components-modal-margin-vertical);padding-inline-start:var(--app-components-modal-margin-vertical)}.entity-modal__head-icon{display:flex;width:24px;height:24px;flex:none;color:var(--element-neutral-color)}.entity-modal__head-label{flex:1 1;margin:0;color:var(--element-neutral-color);font-size:var(--global-typography-ui-overline-font-size);line-height:var(--global-typography-ui-overline-line-height);font-weight:var(--global-typography-ui-overline-font-weight);letter-spacing:var(--global-typography-ui-overline-letter-spacing)}.entity-modal__close-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.entity-modal__body{padding:var(--app-components-modal-margin-vertical);padding-top:var(--app-components-modal-margin-vertical);max-height:65vh;overflow-y:auto}.entity-modal__body,.entity-modal__foot{border-top:1px solid var(--border-divider-color)}.entity-modal__foot{display:flex;justify-content:flex-end;gap:var(--app-components-modal-button-spacing);padding:var(--app-components-modal-padding-vertical-button-container) var(--app-components-modal-margin-vertical)}.entity-modal--confirm .ku-confirm__box{max-width:27.5rem}.entity-modal__body p{margin:0 0 8px}.entity-modal__body p:last-child{margin-bottom:0}.entity-modal__note{color:var(--element-neutral-color)}.entity-modal__action--destructive{--raised-enabled-background-color:var(--alarm-enabled-background-color);--raised-enabled-border-color:var(--alarm-enabled-border-color);--raised-hover-background-color:var(--alarm-hover-background-color);--raised-hover-border-color:var(--alarm-hover-border-color);--raised-pressed-background-color:var(--alarm-pressed-background-color);--raised-pressed-border-color:var(--alarm-pressed-border-color);--raised-disabled-background-color:var(--alarm-disabled-background-color);--raised-disabled-border-color:var(--alarm-disabled-border-color);--on-raised-active-color:var(--on-alarm-active-color);--on-raised-neutral-color:var(--on-alarm-neutral-color);--on-raised-disabled-color:var(--on-alarm-disabled-color)}.vessel-guard{max-width:28rem;margin:3rem auto;padding:1.5rem;text-align:center;background-color:var(--container-section-color);border:1px solid var(--border-divider-color);border-radius:.375rem}.vessel-guard p{margin:0 0 1rem}.vessel-switcher{position:relative;display:inline-flex;margin-left:.75rem}.vessel-switcher__toggle{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background-color:var(--container-section-color);border:1px solid var(--border-divider-color);border-radius:.375rem;color:inherit;font:inherit;cursor:pointer}.vessel-switcher__toggle:hover{background-color:var(--normal-hover-background-color)}.vessel-switcher__toggle:focus-visible{outline:var(--global-size-spacing-border-weight-focusframe,2px) solid var(--border-focus-color);outline-offset:2px}.vessel-switcher__label{font-weight:600}.vessel-switcher__menu{position:absolute;top:100%;left:0;z-index:1000;min-width:16rem;background:var(--container-background-color,#fff);border:1px solid var(--border-divider-color,#d0d5dd);border-radius:.375rem;box-shadow:0 4px 16px rgba(0,0,0,.15);overflow:hidden}.vessel-switcher__error{margin:0;padding:.75rem 1rem;color:var(--element-inactive-color)}.admin-login-redirect{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--ku-bg-body)}.admin-login-redirect__content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.admin-login-redirect__content img{height:auto}.admin-login-redirect__message{color:var(--ku-dark);font-weight:400;font-size:var(--ku-text-large)}.user-vessels__link{color:var(--element-active-color);text-decoration:underline}.user-vessels__link:hover{text-decoration:none}.user-form{padding-top:1rem}.user-form__error{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid var(--alert-alarm-color);color:var(--element-active-color)}.page-head{display:flex;align-items:flex-end;gap:.875rem;flex-wrap:wrap;margin-bottom:1rem}.page-head h1{margin:0;font-size:1.25rem;font-weight:700}.page-head__sub{margin:0;padding-bottom:.125rem;color:var(--element-inactive-color);font-size:.8125rem}.tag-picker{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;width:100%;min-width:0;max-width:31.25rem}.tag-picker__tags{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.tag-picker__tag{display:inline-flex;align-items:center;gap:var(--ui-components-chip-label-spacing);height:var(--ui-components-chip-visual-target-size);padding-inline:var(--ui-components-chip-padding-horizontal);background:var(--amplified-enabled-background-color);border:1px solid var(--amplified-enabled-border-color);border-radius:var(--ui-components-chip-border-radius);color:var(--on-amplified-active-color);font-size:var(--global-typography-ui-body-font-size)}.tag-picker__tag-remove{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--on-amplified-neutral-color);font-size:1rem;line-height:1;cursor:pointer}.tag-picker__tag-remove:disabled{cursor:default;opacity:.5}.tag-picker__field{position:relative}.tag-picker__input{width:100%;height:var(--global-size-spacing-visual-target-min);padding-inline:8px;border:1px solid var(--normal-enabled-border-color);border-radius:var(--global-border-radius-border-radius-base);background-color:var(--normal-enabled-background-color);color:var(--element-active-color);font:inherit}.tag-picker__input:hover{border-color:var(--normal-hover-border-color)}.tag-picker__input:focus{outline:2px solid var(--element-active-color);outline-offset:-1px}.tag-picker__input:disabled{background-color:var(--normal-disabled-background-color);border-color:var(--normal-disabled-border-color);color:var(--element-disabled-color);cursor:default}.tag-picker__options{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:10;max-height:13rem;overflow-y:auto;margin:0;padding:.25rem;list-style:none;border:1px solid var(--border-divider-color);border-radius:.25rem;background-color:var(--container-section-color);box-shadow:0 .5rem 1rem rgba(0,0,0,.12)}.tag-picker__option{display:flex;flex-direction:column;padding:.375rem .5rem;border-radius:.25rem;cursor:pointer}.tag-picker__option--active{background-color:var(--container-backdrop-color)}.tag-picker__option-email,.tag-picker__option-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tag-picker__option-name{font-size:.875rem}.tag-picker__option-email{font-size:.75rem;color:var(--element-inactive-color)}.tag-picker__no-results{padding:.375rem .5rem;font-size:.8125rem;color:var(--element-inactive-color)}.RaCreate-card,.RaCreate-main,.RaEdit-card,.RaEdit-main{background:transparent;box-shadow:none}.page-crumbs{display:flex;align-items:center;gap:8px;min-height:var(--global-size-spacing-touch-target-min);margin:-1rem -1.25rem 1.5rem;padding-inline:8px;background:var(--container-background-color);border-bottom:1px solid var(--border-divider-color)}.page-crumbs__back{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-components-button-touch-target-size);height:var(--ui-components-button-touch-target-size);padding:calc((var(--ui-components-button-touch-target-size) - var(--ui-components-icon-button-visual-target-size)) / 2);border-radius:var(--ui-components-button-border-radius-top-left);color:var(--element-active-color)}.page-crumbs__back:hover{background:var(--flat-hover-background-color);background-clip:content-box}.page-crumbs__back svg{width:var(--ui-components-icon-button-icon-size);height:var(--ui-components-icon-button-icon-size)}.page-crumbs__sep{width:1px;height:24px;background:var(--border-divider-color);-webkit-margin-end:8px;margin-inline-end:8px}.page-crumbs__trail{display:flex;align-items:center}.page-crumbs__link{display:inline-flex;align-items:center;min-height:var(--app-components-breadcrumb-item-visual-target-size);padding-inline:var(--app-components-breadcrumb-item-padding-horizontal);border-radius:var(--app-components-breadcrumb-item-border-radius);color:var(--element-active-color);font-size:var(--global-typography-ui-body-font-size);line-height:var(--global-typography-ui-body-line-height)}.page-crumbs__link:hover{background:var(--flat-hover-background-color)}.page-crumbs__arrow{display:flex;align-items:center;color:var(--element-neutral-color);width:var(--app-components-breadcrumb-item-chevron-container-size);height:var(--app-components-breadcrumb-item-chevron-container-size)}.page-crumbs__current{padding-inline:var(--app-components-breadcrumb-item-padding-horizontal);font-size:var(--global-typography-ui-body-active-font-size);line-height:var(--global-typography-ui-body-active-line-height);font-weight:var(--global-typography-ui-body-active-font-weight)}.ka-select{display:inline-flex;align-items:center;position:relative;width:100%;height:auto}.ka-select__native{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--ui-components-button-visual-size);padding-block:0;-webkit-padding-start:calc(2 * var(--ui-components-button-padding-horizontal));padding-inline-start:calc(2 * var(--ui-components-button-padding-horizontal));-webkit-padding-end:calc(var(--ui-components-button-padding-horizontal) + var(--global-size-spacing-icon-icon-size-regular));padding-inline-end:calc(var(--ui-components-button-padding-horizontal) + var(--global-size-spacing-icon-icon-size-regular));background:var(--normal-enabled-background-color);border:var(--ui-components-button-stroke-weight) solid var(--normal-enabled-border-color);border-radius:var(--ui-components-button-border-radius-top-left);color:var(--on-normal-active-color);font:inherit}.ka-select__native:hover{background:var(--normal-hover-background-color);border-color:var(--normal-hover-border-color)}.ka-select__native[aria-invalid=true]{border-color:var(--alert-invalid-border-color);background:var(--alert-invalid-background-color)}.ka-select__chevron{position:absolute;inset-inline-end:var(--ui-components-button-padding-horizontal);display:flex;width:var(--global-size-spacing-icon-icon-size-regular);height:var(--global-size-spacing-icon-icon-size-regular);color:var(--element-neutral-color);pointer-events:none}.ka-select__chevron svg{width:100%;height:100%}.entity-form{max-width:50rem;margin:0 auto}.entity-form__row{display:flex;align-items:center;gap:var(--global-size-spacing-list-item-padding-horizontal);min-height:var(--ka-form-row-height,72px);padding-block:12px;-webkit-padding-start:var(--global-size-spacing-list-item-padding-horizontal);padding-inline-start:var(--global-size-spacing-list-item-padding-horizontal);-webkit-padding-end:var(--global-size-spacing-icon-icon-size-regular);padding-inline-end:var(--global-size-spacing-icon-icon-size-regular);background:var(--flat-enabled-background-color);border:1px solid var(--flat-enabled-border-color)}.entity-form__row+.entity-form__row{border-top-color:var(--border-divider-color)}.entity-form__row--top{align-items:flex-start}.entity-form__label{flex:1 1;min-width:0;color:var(--element-active-color)}.entity-form__field{flex:none;width:362px;display:flex;flex-direction:column;gap:.25rem}.entity-form__control{width:100%}.entity-form__field-help{color:var(--element-neutral-color)}.entity-form__field-error,.entity-form__field-help{font-size:var(--global-typography-ui-label-font-size);line-height:var(--global-typography-ui-label-line-height);margin:0}.entity-form__field-error{color:var(--alert-invalid-border-color)}.entity-form__required-legend{color:var(--element-neutral-color);font-size:var(--global-typography-ui-label-font-size);line-height:var(--global-typography-ui-label-line-height);margin:0 0 1rem}.entity-form__actions{display:flex;justify-content:center;gap:.75rem;margin-top:1.5rem}.entity-form__actions--idle obc-button:last-child{opacity:.45}.required-mark{color:var(--alert-invalid-border-color);margin-left:.125rem}.tag-filter{display:flex;flex-direction:column;gap:.25rem;flex:0 1 12rem;min-width:11rem;max-width:12rem}.tag-filter--wide{flex-basis:15.625rem;min-width:15.625rem;max-width:15.625rem}.tag-filter__select{height:2rem;margin:.5rem 0;padding:0 .5rem;border:1px solid var(--border-divider-color);border-radius:.375rem;background-color:var(--container-background-color);color:var(--element-active-color);font-size:.875rem;font-family:inherit}.tag-filter__tags{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.tag-filter__tag{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:999px;background-color:var(--container-backdrop-color);color:var(--element-active-color);font-size:.75rem;max-width:100%;overflow-wrap:anywhere}.tag-filter__remove{border:none;background:transparent;color:inherit;cursor:pointer;padding:0;line-height:1;font-size:.875rem}.vessel-view-switcher{display:inline-flex;border:1px solid var(--border-divider-color);border-radius:.375rem;overflow:hidden}.vessel-view-switcher__button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2rem;border:none;background-color:var(--container-background-color);color:var(--element-inactive-color);cursor:pointer}.vessel-view-switcher__button:not(:first-child){border-left:1px solid var(--border-divider-color)}.vessel-view-switcher__button--on{background-color:var(--container-backdrop-color);color:var(--element-active-color)}.status-pill{display:inline-flex;align-items:center;gap:var(--ui-components-tag-label-spacing-large);padding:2px var(--ui-components-tag-padding-horizontal);border-radius:var(--ui-components-tag-border-radius);font-size:var(--global-typography-ui-label-font-size);line-height:var(--global-typography-ui-label-line-height);font-weight:var(--global-typography-ui-label-active-font-weight);white-space:nowrap}.status-pill__dot{width:8px;height:8px;flex:none;border-radius:var(--global-border-radius-border-radius-round);background-color:currentColor}.status-pill--success{background-color:var(--alert-running-container-background-color);border:1px solid var(--alert-running-container-border-color);color:var(--alert-running-color)}.status-pill--warning{background-color:var(--alert-warning-container-background-color);border:1px solid var(--alert-warning-container-border-color);color:var(--alert-warning-text-color)}.status-pill--alarm{background-color:var(--alert-alarm-container-background-color);border:1px solid var(--alert-alarm-container-border-color);color:var(--alert-alarm-color)}.status-pill--neutral{background-color:var(--container-section-color);border:1px solid var(--border-divider-color);color:var(--element-neutral-color)}.set-password{max-width:30rem;margin:0 auto;padding:2.5rem 1.5rem}.set-password__done,.set-password__form{display:flex;flex-direction:column;gap:1rem;align-items:stretch}.set-password__row{display:flex;flex-direction:column;gap:.375rem}.set-password__label{font-size:.8125rem;font-weight:600}.set-password__field-help{margin:0;color:var(--element-inactive-color);font-size:.75rem}.set-password__error{margin:0;padding:.75rem;border-radius:4px;background:var(--container-global-color);color:var(--element-alert-color,inherit);font-size:.8125rem}#page-access-denied .access-denied__body{padding:3rem;text-align:center}#page-access-denied .access-denied__title{margin-top:1rem}#page-access-denied .access-denied__message{color:var(--element-inactive-color)}#app .admin-content{min-height:auto;width:100%;min-width:0}#app .admin-content .RaLayout-appFrame{margin-top:0;min-width:0}#app .admin-content .RaLayout-contentWithSidebar{min-width:0}#app .admin-content .RaLayout-content{padding:0;min-width:0}#app .admin-content .RaLayout-content .RaList-main{min-width:0}#app .ku-content-box .MuiCardContent-root{padding:0}#app .RaList-actions{display:flex;flex-direction:column-reverse;flex-wrap:nowrap;align-items:flex-start}#app .RaList-actions form{flex:1 0 auto!important}#app .toptoolbar{width:100%;display:flex;justify-content:space-between;align-items:center}#app .toptoolbar__nav{display:flex;flex-direction:column}#app .MuiButtonBase-root.ku-breadcrumbs-icon{padding:0;height:auto;line-height:0}#app .MuiButtonBase-root.ku-breadcrumbs-icon .ku-icon{line-height:0;margin-bottom:.2rem}#app .footertoolbar{display:flex;flex-direction:row;column-gap:.75rem;padding:1rem 0}#app .RaLabeled-fullWidth .RaLabeled-label{font-size:var(--ku-text-normal);font-weight:700}#app .MuiInputLabel-shrink{display:none}#app .MuiFormControl-root:has(.MuiSelect-select){min-width:0!important;display:inline-flex!important}#app .MuiFormControl-root:has(.MuiSelect-select) .MuiSelect-select{width:247px}#app .outer-label .MuiInputLabel-shrink{display:block}#app .outer-label .MuiInputLabel-root{position:relative;transform:none;line-height:1.5}#app .outer-label .MuiInputLabel-root span{color:var(--ku-dark);font-size:.875rem;margin-bottom:.25rem}#app .no-label .MuiFormLabel-root,#app .no-label .MuiInputLabel-shrink,#app .no-label .MuiOutlinedInput-notchedOutline legend{display:none}obc-button[disabled]{pointer-events:none}obc-button{display:inline-flex}.alert-bar{display:flex;align-items:center;height:var(--global-size-spacing-visual-target-min);background:var(--alarm-enabled-background-color);border:1px solid var(--alarm-enabled-border-color);border-radius:var(--global-border-radius-border-radius-base);color:var(--on-alarm-active-color);overflow:hidden;font-size:var(--global-typography-ui-body-font-size);font-weight:var(--global-typography-ui-body-font-weight);line-height:var(--global-typography-ui-body-line-height)}.alert-bar__icon{display:flex;padding-inline:.5rem}.alert-bar__icon obi-alarm{width:20px;height:20px}.alert-bar__label{-webkit-padding-end:.75rem;padding-inline-end:.75rem;white-space:nowrap}.alert-bar__timer{color:var(--on-alarm-neutral-color);padding:0 .625rem;display:flex;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alert-bar__bell,.alert-bar__timer{background:var(--alarm-pressed-background-color);align-self:stretch}.alert-bar__bell{padding-inline:.5rem;-webkit-border-start:1px solid var(--alarm-enabled-border-color);border-inline-start:1px solid var(--alarm-enabled-border-color);color:var(--on-alarm-active-color);--on-flat-neutral-color:var(--on-alarm-active-color);--ui-components-button-touch-target-size:var(--global-size-spacing-visual-target-min)}.alert-bar__bell-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ku-toast-container.ku-toast-container{z-index:60;padding:calc(var(--app-components-topbar-touch-target-size) + 16px) 16px 0;max-width:100vw;overflow:visible}.ku-toast-container.ku-toast-container .ku-toast{box-sizing:border-box;width:var(--app-components-floating-message-item-component-width);min-width:0;max-width:calc(100vw - 48px);border-radius:var(--app-components-floating-message-item-border-radius);background:var(--container-global-color);border:1px solid var(--border-divider-color);box-shadow:var(--shadow-floating);font-size:var(--global-typography-ui-body-font-size);line-height:var(--global-typography-ui-body-line-height);color:var(--element-active-color)}.ku-toast-container.ku-toast-container .ku-toast-inner{gap:var(--app-components-floating-message-item-label-spacing);padding:var(--app-components-floating-message-item-padding-vertical-single) var(--app-components-floating-message-item-padding-horizontal-right) var(--app-components-floating-message-item-padding-vertical-single) var(--app-components-floating-message-item-padding-horizontal-left);min-height:var(--app-components-floating-message-item-icon-container-height)}.ku-toast-container.ku-toast-container .ku-toast-inner:before{content:"";flex:none;width:var(--app-components-floating-message-item-icon-container-width);height:var(--app-components-floating-message-item-icon-container-height);background-color:var(--notification-enabled-background-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M8.99991 16.17L4.82991 12L3.40991 13.41L8.99991 19L20.9999 7L19.5899 5.59L8.99991 16.17Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M8.99991 16.17L4.82991 12L3.40991 13.41L8.99991 19L20.9999 7L19.5899 5.59L8.99991 16.17Z'/></svg>")}.ku-toast-container.ku-toast-container .ku-toast.ku-toast .ku-toast-body,.ku-toast-container.ku-toast-container .ku-toast.ku-toast .ku-toast-title{color:var(--element-active-color)}.ku-toast-container.ku-toast-container .ku-toast-close{box-sizing:border-box;width:var(--app-components-floating-message-item-icon-container-width);height:var(--app-components-floating-message-item-icon-container-height);padding:calc((var(--app-components-floating-message-item-icon-container-width) - var(--ui-components-icon-button-visual-target-size)) / 2);background:var(--flat-enabled-background-color);background-clip:content-box;border-radius:var(--ui-components-button-border-radius-top-left);color:var(--element-active-color)}.ku-toast-container.ku-toast-container .ku-toast-close:hover{background:var(--flat-hover-background-color);background-clip:content-box;color:var(--element-active-color)}.ku-toast-container.ku-toast-container .ku-toast-close .ku-icon{font-size:1.5rem}.ku-toast-container.ku-toast-container .ku-toast-error{background:var(--alert-alarm-container-background-color);border-color:var(--alert-alarm-container-border-color)}.ku-toast-container.ku-toast-container .ku-toast-error .ku-toast-inner:before{background-color:var(--alert-alarm-color);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M20.3426 20L12.0005 4.14753L3.65752 20L20.3426 20ZM11.1158 1.53427L1.11648 20.5339C0.765943 21.1999 1.24879 22 2.00128 22L21.9987 22C22.7512 22 23.234 21.1999 22.8835 20.5339L12.8854 1.53432C12.5105 0.821913 11.4907 0.821889 11.1158 1.53427Z'/><path d='M10.9995 8.99999H12.9995V14H10.9995V8.99999ZM12.9995 16V18H10.9995V16H12.9995Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M20.3426 20L12.0005 4.14753L3.65752 20L20.3426 20ZM11.1158 1.53427L1.11648 20.5339C0.765943 21.1999 1.24879 22 2.00128 22L21.9987 22C22.7512 22 23.234 21.1999 22.8835 20.5339L12.8854 1.53432C12.5105 0.821913 11.4907 0.821889 11.1158 1.53427Z'/><path d='M10.9995 8.99999H12.9995V14H10.9995V8.99999ZM12.9995 16V18H10.9995V16H12.9995Z'/></svg>")}.ku-toast-container.ku-toast-container .ku-toast-warning{background:var(--alert-warning-container-background-color);border-color:var(--alert-warning-container-border-color)}.ku-toast-container.ku-toast-container .ku-toast-warning .ku-toast-inner:before{background-color:var(--alert-warning-color);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M20.3426 20L12.0005 4.14753L3.65752 20L20.3426 20ZM11.1158 1.53427L1.11648 20.5339C0.765943 21.1999 1.24879 22 2.00128 22L21.9987 22C22.7512 22 23.234 21.1999 22.8835 20.5339L12.8854 1.53432C12.5105 0.821913 11.4907 0.821889 11.1158 1.53427Z'/><path d='M10.9995 8.99999H12.9995V14H10.9995V8.99999ZM12.9995 16V18H10.9995V16H12.9995Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M20.3426 20L12.0005 4.14753L3.65752 20L20.3426 20ZM11.1158 1.53427L1.11648 20.5339C0.765943 21.1999 1.24879 22 2.00128 22L21.9987 22C22.7512 22 23.234 21.1999 22.8835 20.5339L12.8854 1.53432C12.5105 0.821913 11.4907 0.821889 11.1158 1.53427Z'/><path d='M10.9995 8.99999H12.9995V14H10.9995V8.99999ZM12.9995 16V18H10.9995V16H12.9995Z'/></svg>")}:root[data-obc-theme=day] .ku-toast-container.ku-toast-container .ku-toast:not(.ku-toast-error):not(.ku-toast-warning){background:var(--toast-notification-background-color);border-color:var(--toast-notification-border-color)}.app-stage{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;background:var(--container-backdrop-color)}.app-stage__canvas{position:relative;flex:none;overflow:hidden}.app-stage__canvas .app-shell{height:100%}.app-stage__canvas .ku-confirm,.app-stage__canvas .nav-backdrop,.app-stage__canvas .nav-drawer{position:absolute}.app-stage__canvas .page-wrap{position:static}.app-stage__canvas .main-content{padding:0}#page-vessel-scada{height:100%}.scada-canvas{position:relative;box-sizing:border-box;width:100%;height:100%;padding:16px;background:var(--container-backdrop-color);display:flex;flex-direction:column;overflow:hidden}.scada-canvas--flush{padding:0}.scada-canvas__fit{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0}.private-header__default-screen{display:inline-flex;align-items:center;gap:8px;margin-right:8px;white-space:nowrap}.scada-machine-card__body{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;padding:16px;gap:16px;box-sizing:border-box}.scada-machine-card__title{padding:8px 12px}.scada-machine-subpanel{display:flex;flex-direction:column;border:1px solid var(--border-outline-color);border-radius:var(--ui-components-card-border-radius-regular);overflow:hidden}.scada-machine-subpanel--borderless{border:none;border-radius:0;overflow:visible}.scada-machine-subpanel--borderless .scada-machine-subpanel__title{border-bottom:none}.scada-machine-subpanel__title{padding:8px 12px;border-bottom:1px solid var(--border-divider-color);font-family:var(--font-family-main);font-weight:var(--font-weight-regular);font-size:var(--global-typography-ui-label-font-size);line-height:var(--global-typography-ui-label-line-height);text-transform:uppercase}.scada-machine-subpanel__body{display:flex;flex-direction:column;gap:8px;padding:12px}.scada-machine-subpanel__body .scada-instrument-readout{display:flex;width:100%}.scada-machine-subpanel__body .scada-instrument-readout__value{display:flex;align-items:center;width:100%;min-width:0;gap:.75rem;--global-typography-instrument-value-regular-font-size:24px;--global-typography-instrument-value-regular-line-height:26px;--global-typography-instrument-label-font-size:16px;--global-typography-instrument-label-line-height:20px;--global-typography-instrument-unit-font-size:16px;--global-typography-instrument-unit-line-height:20px}.scada-machine-subpanel__body .scada-instrument-readout__label{position:static;transform:none;flex:1 1;min-width:0;white-space:normal}.scada-expandable-card{position:relative;height:100%}.scada-expandable-card obc-card{height:100%}.scada-expandable-card__toggle{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;justify-content:flex-end;height:var(--ui-components-card-heading-container-height);margin:0;padding:0 8px;border:0;border-radius:var(--ui-components-card-border-radius-regular) var(--ui-components-card-border-radius-regular) 0 0;background:transparent;color:var(--element-neutral-color);cursor:pointer}.scada-expandable-card__toggle:focus-visible{outline:var(--global-size-spacing-border-weight-focusframe) solid var(--border-focus-color);outline-offset:calc(-1 * var(--global-size-spacing-border-weight-focusframe))}.scada-expandable-card__toggle>*{display:block;flex:none;width:24px;height:24px}.scada-expandable-card__state{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scada-expandable-card__frame{--ui-components-button-border-radius:calc(var(--ui-components-card-border-radius-regular) + var(--global-size-spacing-border-weight-alertframe) / 2)}.scada-expandable-card--running:after,.scada-expandable-card__frame{inset:calc(-1 * var(--global-size-spacing-border-weight-alertframe));pointer-events:none}.scada-expandable-card--running:after{content:"";position:absolute;border-radius:calc(var(--ui-components-card-border-radius-regular) + var(--global-size-spacing-border-weight-alertframe));outline:var(--global-size-spacing-border-weight-alertframe) solid var(--alert-running-color);outline-offset:calc(-1 * var(--global-size-spacing-border-weight-alertframe))}.scada-machine-card__tab-content{flex:1 1;min-height:0}.scada-machine-card__tab-row{align-self:center}.scada-card-icon-mask{display:inline-block;width:24px;height:24px;flex:none;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px 24px;mask-size:24px 24px}.scada-card-icon-mask--monitoring{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 fill=%22none%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22M9.874 5A4.002 4.002 0 0 0 2 6a4 4 0 0 0 7.874 1H11v7.126A4.01 4.01 0 0 0 8.126 17H2v2h6.126a4.002 4.002 0 0 0 7.748 0H22v-2h-6.126A4.01 4.01 0 0 0 13 14.126V7h1.126A4.002 4.002 0 0 0 22 6a4 4 0 0 0-7.874-1zM6 4a2 2 0 1 1 0 4 2 2 0 0 1 0-4m6 12a2 2 0 1 1 0 4 2 2 0 0 1 0-4m6-12a2 2 0 1 1 0 4 2 2 0 0 1 0-4%22 clip-rule=%22evenodd%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 fill=%22none%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22M9.874 5A4.002 4.002 0 0 0 2 6a4 4 0 0 0 7.874 1H11v7.126A4.01 4.01 0 0 0 8.126 17H2v2h6.126a4.002 4.002 0 0 0 7.748 0H22v-2h-6.126A4.01 4.01 0 0 0 13 14.126V7h1.126A4.002 4.002 0 0 0 22 6a4 4 0 0 0-7.874-1zM6 4a2 2 0 1 1 0 4 2 2 0 0 1 0-4m6 12a2 2 0 1 1 0 4 2 2 0 0 1 0-4m6-12a2 2 0 1 1 0 4 2 2 0 0 1 0-4%22 clip-rule=%22evenodd%22/%3E%3C/svg%3E")}.main-content--stale .scada-canvas{filter:grayscale(1) opacity(.55);transition:filter .2s ease-in}.scada-connection-status{display:inline-flex;align-items:center;height:32px;margin-right:8px;padding:0 12px;border:1px solid var(--alert-caution-container-border-color);border-radius:6px;background:var(--alert-caution-container-background-color);color:var(--element-active-color);font-size:14px;line-height:1;white-space:nowrap}.scada-instrument-circular-gauge,.scada-instrument-horizontal-bar,.scada-instrument-vertical-bar{display:flex;flex-direction:column;align-items:center;gap:.25rem}.scada-instrument-horizontal-bar{position:relative}.scada-instrument-horizontal-bar__mark{position:absolute;left:calc(var(--scada-bar-canvas-padding) + var(--scada-bar-tick-ratio) * (100% - 2 * var(--scada-bar-canvas-padding)));display:flex;flex-direction:column;align-items:center;pointer-events:none;transform:translateX(-50%)}.scada-instrument-horizontal-bar--scale-top .scada-instrument-horizontal-bar__mark{top:0}.scada-instrument-horizontal-bar--scale-bottom .scada-instrument-horizontal-bar__mark{bottom:0;flex-direction:column-reverse}.scada-instrument-horizontal-bar__tick-label{font-family:var(--font-family-main);font-weight:var(--font-weight-semibold);font-size:var(--global-typography-ui-label-font-size);color:var(--element-active-color);white-space:nowrap}.scada-instrument-horizontal-bar__tick{width:1px;background:linear-gradient(var(--instrument-tick-mark-primary-color) 4px,transparent 4px)}.scada-instrument-horizontal-bar--scale-bottom .scada-instrument-horizontal-bar__tick{background:linear-gradient(transparent 4px,var(--instrument-tick-mark-primary-color) 4px)}.scada-instrument-circular-gauge__label,.scada-instrument-vertical-bar__reading{display:flex;align-items:baseline;justify-content:center;gap:4px}.scada-instrument-circular-gauge__label obc-instrument-field::part(label),.scada-instrument-vertical-bar__reading obc-instrument-field::part(label){display:none}.scada-instrument-vertical-bar__unit{font-family:var(--font-family-main);font-weight:var(--global-typography-instrument-unit-font-weight);font-size:var(--global-typography-instrument-unit-font-size);line-height:var(--global-typography-instrument-unit-line-height);color:var(--element-neutral-color)}.scada-instrument-horizontal-bar__label,.scada-instrument-vertical-bar__label{text-align:center}.scada-instrument-circular-gauge__tick-label,.scada-instrument-horizontal-bar__label,.scada-instrument-vertical-bar__label{font-family:var(--font-family-main);font-weight:var(--font-weight-regular);font-size:var(--global-typography-ui-label-font-size);line-height:var(--global-typography-ui-label-line-height);color:var(--element-inactive-color)}.scada-instrument-circular-gauge__tick-label{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none}.scada-instrument-circular-gauge__dial:before{content:"";position:absolute;top:50%;left:50%;width:55%;height:55%;transform:translate(-50%,-50%);border-radius:50%;background:var(--instrument-frame-primary-color)}.scada-instrument-horizontal-bar{align-items:stretch;width:100%}.scada-instrument-horizontal-bar__label{text-align:left}.scada-instrument-circular-gauge--alarm,.scada-instrument-horizontal-bar--alarm,.scada-instrument-vertical-bar--alarm{outline:2px solid var(--alert-alarm-color);outline-offset:-2px;border-radius:4px}.scada-instrument-circular-gauge--alarm .scada-instrument-circular-gauge__label,.scada-instrument-horizontal-bar--alarm .scada-instrument-horizontal-bar__label,.scada-instrument-vertical-bar--alarm .scada-instrument-vertical-bar__label{color:var(--alert-alarm-color)}.scada-instrument-vertical-bar__column--normal{--instrument-regular-secondary-color:var(--alert-running-color);--instrument-enhanced-secondary-color:var(--alert-running-color)}.scada-instrument-vertical-bar__column--warning{--instrument-regular-secondary-color:var(--alert-warning-color);--instrument-enhanced-secondary-color:var(--alert-warning-color)}.scada-instrument-vertical-bar__column--alarm{--instrument-regular-secondary-color:var(--alert-alarm-color);--instrument-enhanced-secondary-color:var(--alert-alarm-color)}.scada-engine-status{display:flex;flex-direction:column;gap:.5rem;align-items:stretch}.scada-engine-status__readings{display:flex;flex-direction:column;gap:.25rem}.scada-instrument-demo{display:flex;flex-direction:column;gap:2rem}.scada-instrument-demo>section{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.5rem}.scada-instrument-demo h3{flex-basis:100%;margin:0;font-family:var(--font-family-main);font-weight:var(--global-typography-ui-overline-font-weight);font-size:16px;line-height:24px;letter-spacing:.0313em;color:var(--element-neutral-color)}.scada-catalogue{display:flex;flex-direction:column;gap:2.5rem;padding:1.5rem}.scada-catalogue h1{margin:0;font-size:var(--ku-text-title)}.scada-catalogue h2{margin:0 0 1rem;font-size:var(--ku-text-subtitle);border-bottom:1px solid var(--border-divider-color);padding-bottom:.5rem}.scada-running-hours{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.scada-running-hours__label{font-family:var(--font-family-main);font-weight:var(--font-weight-regular);font-size:var(--global-typography-ui-label-font-size);line-height:var(--global-typography-ui-label-line-height);color:var(--element-inactive-color)}.scada-running-hours__row{display:flex;align-items:center;gap:.5rem}.scada-running-hours__row obc-icon-button::part(wrapper){min-height:34px;min-width:34px}.scada-running-hours__box{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--border-outline-color);border-radius:var(--ui-components-card-border-radius-regular);background:var(--container-background-color)}.scada-running-hours__icon{width:24px;height:24px;color:var(--element-neutral-color);flex-shrink:0}.scada-running-hours__reset-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scada-diagram__symbol{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;position:relative;cursor:default;pointer-events:none}.scada-diagram__symbol--running .scada-diagram__symbol-figure{box-shadow:0 0 0 var(--scada-diagram-frame-width,2px) var(--alert-running-color);border-radius:6px}.scada-diagram__symbol--unknown .scada-diagram__symbol-figure{opacity:.55}.scada-diagram__symbol-label{font-family:var(--font-family-main);font-weight:var(--font-weight-regular);font-size:var(--global-typography-ui-label-font-size);line-height:var(--global-typography-ui-label-line-height);color:var(--element-neutral-color);text-align:center;white-space:pre}[data-label-position=bottom] .scada-diagram__symbol-label{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:.25rem}[data-label-position=right] .scada-diagram__symbol-label{position:absolute;top:50%;left:100%;transform:translateY(-50%);margin-left:.5rem}.scada-diagram__feed{position:absolute;overflow:visible;fill:none;stroke:var(--element-neutral-color);stroke-width:4;stroke-linecap:butt;pointer-events:none}.scada-diagram__generator{display:block}.scada-diagram__generator circle{fill:var(--container-background-color);stroke:var(--automation-pipe-tertiary-color);stroke-width:2}.scada-diagram__generator path{fill:none;stroke:var(--automation-pipe-tertiary-color);stroke-width:2;stroke-linecap:square}.scada-diagram__device{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:6px}.scada-diagram__symbol--warning .scada-diagram__device{box-shadow:0 0 0 var(--scada-diagram-frame-width,2px) var(--alert-warning-color)}.scada-diagram__symbol--alarm .scada-diagram__device{box-shadow:0 0 0 var(--scada-diagram-frame-width,2px) var(--alert-alarm-color)}.scada-diagram__device-art{display:block;max-width:100%;max-height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scada-diagram__line{display:inline-flex;pointer-events:none}.scada-diagram__line--energised{--automation-pipe-primary-color:var(--alert-running-color)}.scada-diagram__line--fault{--automation-pipe-primary-color:var(--alert-alarm-color)}.scada-diagram__line--fieldbus{--automation-pipe-primary-color:var(--automation-medium-base-blue-primary-color)}.scada-diagram__line--degraded{--automation-pipe-primary-color:var(--alert-warning-color)}.scada-diagram__line--junction{margin-left:12px;margin-right:-12px}.scada-diagram__path{position:absolute;overflow:visible;pointer-events:none;--automation-pipe-primary-color:var(--element-neutral-color)}.scada-diagram__path path{fill:none;stroke:var(--automation-pipe-primary-color);stroke-linecap:butt}.scada-diagram__path--energised{--automation-pipe-primary-color:var(--alert-running-color)}.scada-diagram__path--fault{--automation-pipe-primary-color:var(--alert-alarm-color)}.scada-diagram__path--fieldbus{--automation-pipe-primary-color:var(--automation-medium-base-blue-primary-color)}.scada-diagram__path--degraded{--automation-pipe-primary-color:var(--alert-warning-color)}.scada-main-engine-screen{display:grid;grid-template-columns:1.72fr 1.44fr 1.44fr 1fr;grid-gap:16px;gap:16px;width:100%;flex:none}.scada-main-engine-screen__card{min-width:0;height:100%}.scada-main-engine-screen__card obc-card{height:100%;border-radius:var(--ui-components-card-border-radius-regular)}.scada-propulsion-card__gauge{align-self:center}.scada-propulsion-card__readouts{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;align-self:center}.scada-propulsion-card__readouts .scada-instrument-readout__value{display:flex;align-items:center;gap:.5rem}.scada-propulsion-card__readouts .scada-instrument-readout__label{position:static;transform:none}.scada-instrument-readout{display:grid;grid-template-columns:1fr auto 1fr;width:100%}.scada-instrument-readout obc-instrument-field::part(label){display:none}.scada-instrument-readout__value{grid-column:2;position:relative}.scada-instrument-readout__label{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.5rem;display:flex;flex-direction:column;white-space:nowrap}.scada-instrument-readout__tag{font-weight:var(--global-typography-instrument-label-font-weight);font-size:var(--global-typography-instrument-label-font-size);line-height:var(--global-typography-instrument-label-line-height)}.scada-instrument-readout__tag,.scada-instrument-readout__unit{font-family:var(--font-family-main);color:var(--element-neutral-color)}.scada-instrument-readout__unit{font-weight:var(--global-typography-instrument-unit-font-weight);font-size:var(--global-typography-instrument-unit-font-size);line-height:var(--global-typography-instrument-unit-line-height)}.scada-boxed-readout{display:flex;flex:none;flex-direction:column;width:-moz-fit-content;width:fit-content;gap:0;--global-typography-instrument-value-regular-font-size:16px;--global-typography-instrument-value-regular-line-height:24px}.scada-boxed-readout obc-instrument-field::part(label){display:none}.scada-boxed-readout--start{align-items:flex-start}.scada-boxed-readout--center{align-items:center}.scada-boxed-readout__label{padding:4px 0;font-family:var(--font-family-main);font-weight:var(--font-weight-regular);font-size:12px;line-height:16px;color:var(--element-neutral-color);white-space:nowrap}.scada-boxed-readout__box{box-sizing:border-box;display:flex;align-self:stretch;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 8px;border:1px solid var(--normal-enabled-border-color);border-radius:var(--border-radius-br-6,6px);background:var(--normal-enabled-background-color)}.scada-boxed-readout__unit{font-family:var(--font-family-main);font-weight:var(--font-weight-regular);font-size:16px;line-height:24px;color:var(--on-normal-neutral-color)}.scada-boxed-readout__pointer{flex:none;align-self:center;width:2px;background:var(--normal-enabled-border-color)}.scada-main-engine-row{display:flex;align-items:flex-start;justify-content:center;gap:16px;width:100%}.scada-main-engine-gauge{position:relative;flex-shrink:0}.scada-instrument-circular-gauge{--instrument-regular-secondary-color:transparent;--instrument-enhanced-secondary-color:transparent}.scada-main-engine-gauge__needle-pivot{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none}.scada-main-engine-gauge__needle{position:absolute;bottom:0;left:0;width:6px;margin-left:-3px;-webkit-clip-path:polygon(0 100%,100% 100%,50% 0);clip-path:polygon(0 100%,100% 100%,50% 0);background:var(--instrument-enhanced-secondary-color)}.scada-main-engine-gauge__readout{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none;text-align:center}.scada-main-engine-gauge__label{font-family:var(--font-family-main);font-weight:var(--global-typography-instrument-label-font-weight);font-size:var(--global-typography-instrument-label-font-size);line-height:var(--global-typography-instrument-label-line-height);color:var(--element-neutral-color)}.scada-main-engine-gauge__value{font-family:var(--font-family-main);font-weight:var(--font-weight-bold);font-size:2.25rem;line-height:1.1;color:var(--instrument-enhanced-secondary-color)}.scada-main-engine-gauge__unit{font-family:var(--font-family-main);font-weight:var(--global-typography-instrument-unit-font-weight);font-size:var(--global-typography-instrument-unit-font-size);line-height:var(--global-typography-instrument-unit-line-height);color:var(--element-neutral-color);text-transform:lowercase}.scada-main-engine-bar{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.scada-main-engine-bar+.scada-main-engine-bar{margin-top:24px}.scada-main-engine-bar-row{display:flex;align-items:flex-end;gap:16px;width:100%}.scada-main-engine-bar-row .scada-instrument-horizontal-bar{flex:1 1;min-width:0}.scada-main-engine-bar-row .scada-instrument-readout{width:120px;flex-shrink:0}.scada-main-engine-bar-row .scada-instrument-readout__value{display:flex;align-items:center;gap:.5rem}.scada-main-engine-bar-row .scada-instrument-readout__label{position:static;transform:none}.scada-main-engine-screen-lower{display:flex;align-items:stretch;gap:16px;width:100%;flex:1 1;min-height:0}.scada-main-engine-screen-lower__side{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;flex:0.69 1;min-width:0}.scada-main-engine-screen-lower__column{display:flex;flex-direction:column;gap:16px;min-width:0}.scada-main-engine-screen-lower__column>:last-child{flex:1 1}.scada-main-engine-screen-lower__column>:last-child obc-card{height:100%}.scada-main-engine-screen-lower__cylinders{flex:1 1;min-width:0}.scada-main-engine-screen-lower__cylinders obc-card{height:100%;border-radius:var(--ui-components-card-border-radius-regular)}.scada-main-engine-readouts{display:flex;flex-direction:column;gap:8px;width:100%}.scada-main-engine-readouts .scada-instrument-readout{display:flex;width:100%}.scada-main-engine-readouts .scada-instrument-readout__value{display:flex;align-items:center;width:100%;min-width:0;gap:.75rem;--global-typography-instrument-value-regular-font-size:24px;--global-typography-instrument-value-regular-line-height:26px;--global-typography-instrument-label-font-size:16px;--global-typography-instrument-label-line-height:20px;--global-typography-instrument-unit-font-size:16px;--global-typography-instrument-unit-line-height:20px}.scada-main-engine-readouts .scada-instrument-readout__label{position:static;transform:none;flex:1 1;min-width:0;white-space:normal}.scada-cylinder-temps-card__bars{display:flex;justify-content:space-between;width:100%;height:100%}.scada-cylinder-temps-card__bars .scada-instrument-vertical-bar{flex:1 1;padding:0 12px}.scada-cylinder-temps-card__bars .scada-instrument-vertical-bar .scada-instrument-vertical-bar__column{flex:1 1;min-height:0;width:100%}.scada-cylinder-temps-card__bars .scada-instrument-vertical-bar+.scada-instrument-vertical-bar{border-left:1px solid var(--border-divider-color)}.scada-main-engine-states{display:flex;flex-direction:column;gap:6px;width:100%}.scada-state-check-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;padding:8px 12px;border-radius:var(--ui-components-card-border-radius-regular);font-family:var(--font-family-main);font-weight:var(--font-weight-semibold);font-size:var(--global-typography-ui-body-font-size);line-height:var(--global-typography-ui-body-line-height);text-align:center}.scada-state-check-button--normal{background:var(--container-background-color);color:var(--element-neutral-color);border:1px solid var(--border-outline-color)}.scada-state-check-button--running{background:var(--alert-running-color);color:var(--overlay-element-active-color)}.scada-state-check-button--warning{background:var(--alert-warning-color);color:var(--overlay-element-active-color)}.scada-state-check-button--alarm{background:var(--alert-alarm-color);color:var(--overlay-element-active-color)}.scada-bearing-liner-temperatures-screen{display:flex;flex-direction:column;gap:16px;width:100%;height:100%}.scada-bearing-liner-temperatures-screen>*{flex:1 1;min-height:0}.scada-bearing-temperatures-card__bars{display:flex;justify-content:space-between;width:100%}.scada-bearing-temperatures-card__bars .scada-instrument-vertical-bar{flex:1 1;padding:0 12px}.scada-bearing-temperatures-card__bars .scada-instrument-vertical-bar+.scada-instrument-vertical-bar{border-left:1px solid var(--border-divider-color)}.scada-liner-temperatures-card__cylinders{display:flex;justify-content:space-between;width:100%}.scada-liner-temperatures-card__cylinder{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1;padding:0 8px}.scada-liner-temperatures-card__cylinder+.scada-liner-temperatures-card__cylinder{border-left:1px solid var(--border-divider-color)}.scada-liner-temperatures-card__cylinder-header{font-family:var(--font-family-main);font-weight:var(--font-weight-regular);font-size:var(--global-typography-ui-label-font-size);line-height:var(--global-typography-ui-label-line-height);color:var(--element-inactive-color)}.scada-liner-temperatures-card__bars{display:flex;justify-content:space-between;width:100%}.scada-liner-temperatures-card__bars .scada-instrument-vertical-bar{flex:1 1}.scada-cylinder-temperatures-screen{display:flex;flex-direction:column;gap:16px;width:100%}.scada-cylinder-temperatures-card__pairs{display:grid;grid-template-columns:repeat(7,1fr);width:100%}.scada-cylinder-temperatures-card__pair{display:flex;min-width:0;padding:0 12px}.scada-cylinder-temperatures-card__pair .scada-instrument-vertical-bar{flex:1 1;min-width:0}.scada-cylinder-temperatures-card__pair+.scada-cylinder-temperatures-card__pair{border-left:1px solid var(--border-divider-color)}.scada-cylinder-deviation-card__pairs{display:grid;grid-template-columns:repeat(7,1fr);width:100%}.scada-cylinder-deviation-card__pair{display:flex;min-width:0;padding:0 12px}.scada-cylinder-deviation-card__pair .scada-instrument-vertical-bar{flex:1 1;min-width:0}.scada-cylinder-deviation-card__pair+.scada-cylinder-deviation-card__pair{border-left:1px solid var(--border-divider-color)}.scada-auxiliary-generators-screen{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;width:100%;height:100%;min-height:0}.scada-bow-auxiliary__header{display:flex;flex:none;align-items:center;gap:16px}.scada-bow-auxiliary__gauges{display:flex;flex:1 1;align-items:center;justify-content:center;gap:91px;min-width:0}.scada-bow-auxiliary__grid{display:grid;flex:1 1;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1.2fr;grid-gap:16px;gap:16px;min-height:0}.scada-bow-auxiliary__grid .scada-machine-subpanel__title{height:24px;padding:0 0 0 16px;border-bottom-color:var(--border-outline-color);font-size:12px;font-weight:var(--font-weight-semibold);line-height:24px;letter-spacing:1.2px;text-transform:uppercase;color:var(--element-neutral-color)}.scada-bow-auxiliary__grid>div{display:flex;min-width:0;min-height:0}.scada-bow-auxiliary__grid>div>.scada-machine-subpanel{flex:1 1;min-width:0}.scada-bow-auxiliary__grid .scada-machine-subpanel__body{box-sizing:border-box;flex:1 1;min-height:0;margin:14px 16px;padding:12px 16px;gap:16px;border:1px solid var(--border-outline-color);border-radius:var(--border-radius-br-6,6px);background:var(--container-background-color);overflow:hidden}.scada-bow-auxiliary__panel--oil-fuel .scada-machine-subpanel__body{position:relative;flex-direction:row;align-items:stretch;gap:27px;padding:12px 6px}.scada-bow-auxiliary__panel--oil-fuel .scada-machine-subpanel__body:before{position:absolute;top:16px;bottom:16px;left:50%;width:1px;background:var(--border-divider-color,rgba(0,0,0,.12));content:""}.scada-bow-auxiliary__panel--oil-fuel .scada-machine-subpanel__body .scada-instrument-readout__value{gap:4px;--global-typography-instrument-label-font-weight:500;--global-typography-instrument-label-line-height:24px;--global-typography-instrument-unit-font-size:12px;--global-typography-instrument-unit-line-height:16px;--global-typography-instrument-value-large-font-size:36px;--global-typography-instrument-value-large-line-height:48px}.scada-bow-auxiliary__panel--oil-fuel .scada-machine-subpanel__body .scada-instrument-readout__label{gap:2px}.scada-bow-auxiliary__panel--oil-fuel .scada-machine-subpanel__body .scada-instrument-readout__value{padding:0}.scada-bow-auxiliary__oil-fuel-col{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:4px;min-width:0}.scada-bow-auxiliary__panel--misc .scada-machine-subpanel__body{padding-top:8px;padding-bottom:8px;flex-direction:row;align-items:center;justify-content:center;gap:50px}.scada-bow-auxiliary__symbol{flex:none;width:48px;height:48px;color:var(--element-neutral-color)}.scada-bow-auxiliary__misc-symbol{flex:none;height:auto}.scada-bow-auxiliary__misc-symbol--turbo{width:100px;height:70px}.scada-bow-auxiliary__misc-symbol--battery{width:106px;height:57px}.scada-bow-auxiliary__misc-item{display:flex;flex:none;flex-direction:column;align-items:center;gap:0}.scada-bow-auxiliary__exchanger{flex:none;width:96px;height:112px;margin-top:11px}.scada-bow-auxiliary__panel--windings .scada-machine-subpanel__body{margin:14px 8px;padding:12px 4px}.scada-bow-auxiliary__windings{position:relative;display:flex;align-items:flex-start;gap:0;width:100%}.scada-bow-auxiliary__windings .scada-instrument-readout__value{gap:4px;--global-typography-instrument-label-font-weight:500;--global-typography-instrument-label-line-height:24px;--global-typography-instrument-unit-font-size:12px;--global-typography-instrument-unit-line-height:16px;--global-typography-instrument-value-large-font-size:36px;--global-typography-instrument-value-large-line-height:48px}.scada-bow-auxiliary__windings .scada-instrument-readout__label{gap:2px}.scada-bow-auxiliary__windings .scada-instrument-readout{align-items:center;min-height:48px}.scada-bow-auxiliary__windings-readouts{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.scada-bow-auxiliary__windings-diagram{position:relative;z-index:1;flex:none;width:99px;height:109px;margin-top:15px;margin-left:-69px}.scada-bow-auxiliary__panel--water .scada-machine-subpanel__body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;grid-gap:0;gap:0;padding-right:0;padding-left:0;--pipe-fill:#c6f1fb;--pipe-stroke:#333333}.scada-bow-auxiliary__panel--water .scada-machine-subpanel__body>*{justify-self:center;max-width:100%}.scada-bow-auxiliary__panel--water .scada-machine-subpanel__body:before{position:absolute;right:0;left:0;top:76px;height:6px;background:linear-gradient(var(--pipe-stroke) 0 0) 0 0 /100% 1px no-repeat,linear-gradient(var(--pipe-fill) 0 0) 0 1px /100% 4px no-repeat,linear-gradient(var(--pipe-stroke) 0 0) 0 5px /100% 1px no-repeat;content:""}.scada-bow-auxiliary__panel--water .scada-machine-subpanel__body>*{position:relative}.scada-bow-auxiliary__windings-links{flex:none;align-self:flex-start;width:143px;height:154px;margin-left:5px;color:#254c93}.scada-auxiliary-machines-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-gap:16px;gap:16px;min-height:0}.scada-auxiliary-machine__header{display:flex;flex:none;align-items:center;gap:8px}.scada-auxiliary-machine__pilots{display:grid;flex:1 1;grid-template-columns:1fr;grid-gap:8px;gap:8px;min-height:0;align-content:start}.scada-auxiliary-machine__pilots--two-columns{grid-template-columns:1fr 1fr}.scada-machine-state-pill{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:32px;padding:4px 12px;border-radius:var(--border-radius-br-6,6px);background:var(--container-backdrop-color);color:var(--element-active-color);font-size:16px;font-weight:var(--font-weight-semibold);line-height:24px;text-align:center}.scada-machine-state-pill--running{background:var(--alert-running-color);color:var(--border-container-color,#fff)}.scada-machine-state-pill--warning{background:var(--alert-warning-color);color:var(--element-active-color)}.scada-machine-state-pill--alarm{background:var(--alert-alarm-color);color:var(--border-container-color,#fff)}.scada-alarm-pilot{display:flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:6px;background:var(--container-backdrop-color);color:var(--element-active-color);font-size:14px;line-height:1.2;text-align:center}.scada-alarm-pilot--alarm{background:var(--alert-alarm-color);color:var(--border-container-color,#fff);font-weight:700}.scada-alarm-pilot--warning{background:var(--alert-warning-color);color:var(--element-active-color);font-weight:700}.scada-alarm-pilot--running{background:var(--alert-running-color);color:var(--border-container-color,#fff)}.scada-auxiliary-machine__state,.scada-bow-auxiliary__state{display:flex;align-items:center;gap:8px;padding:6px 8px;border:2px solid transparent;border-radius:8px}.scada-bow-auxiliary__state{flex-direction:column;align-items:stretch;--global-typography-instrument-value-regular-font-size:32px;--global-typography-instrument-value-regular-line-height:40px}.scada-bow-auxiliary__state obc-status-indicator{justify-content:center}.scada-auxiliary-machine__state--running,.scada-bow-auxiliary__state--running{border-color:var(--alert-running-color)}.scada-auxiliary-machine__state--alarm,.scada-bow-auxiliary__state--alarm{border-color:var(--alert-alarm-color)}.scada-auxiliary-machine__state--stopped,.scada-bow-auxiliary__state--stopped{border-color:var(--border-outline-color)}.scada-bow-auxiliary__machine{display:flex;flex:none;flex-direction:column;gap:8px;align-items:flex-start}.scada-bow-auxiliary__panel--bars .scada-machine-subpanel__body{justify-content:center;padding:12px 14px;gap:16px}.scada-bow-auxiliary__panel--bearings .scada-machine-subpanel__body{gap:12px}.scada-bow-auxiliary__panel--bearings .scada-bow-auxiliary__bar-row>:first-child{flex-basis:54%}.scada-bow-auxiliary__panel--bearings .scada-bow-auxiliary__bar-row>:last-child{flex-basis:46%}.scada-bow-auxiliary__bar-row{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%}.scada-bow-auxiliary__bar-row>:first-child{flex:1 1 63.4%;min-width:0}.scada-bow-auxiliary__bar-row>:last-child{flex:0 0 36.6%;min-width:0}.scada-bow-auxiliary__bar-row obc-bar-horizontal{--instrument-components-watchface-frame-regular-border-radius:2px}.scada-bow-auxiliary__bar-row obc-bar-horizontal text{font-weight:var(--font-weight-semibold);fill:var(--element-active-color)}.scada-bow-auxiliary__bar-row .scada-instrument-readout__value{gap:4px;--global-typography-instrument-label-font-weight:500;--global-typography-instrument-label-line-height:24px;--global-typography-instrument-unit-font-size:12px;--global-typography-instrument-unit-line-height:16px;--global-typography-instrument-value-large-font-size:36px;--global-typography-instrument-value-large-line-height:48px}.scada-bow-auxiliary__bar-row .scada-instrument-readout__label{gap:2px}.scada-auxiliary-machine__header .scada-running-hours__label,.scada-auxiliary-machine__state .scada-running-hours__label,.scada-bow-auxiliary__machine .scada-running-hours__label,.scada-bow-auxiliary__state .scada-running-hours__label{white-space:nowrap}.scada-generator-plant-screen{position:relative;flex:1 1;width:1868px;margin-inline:auto;--ui-components-card-heading-container-height:40px}.scada-generator-plant-screen obc-switch{--automation-components-button-new-visual-target:48px;--automation-components-button-icon-size:32px}.scada-generator-plant-screen .scada-diagram__switch--closed{display:block;transform:rotate(90deg)}.scada-generator-plant-screen .scada-diagram__symbol--running .scada-diagram__symbol-figure{box-shadow:0 0 0 4px var(--alert-running-color)}.scada-generator-plant-screen .scada-diagram__symbol--running .scada-diagram__symbol-figure:has(.scada-diagram__generator){border-radius:50%}.scada-generator-plant-screen .scada-machine-card__title{padding:8px 0;font-size:16px;line-height:24px;letter-spacing:.5px}.scada-generator-plant-screen obc-card>[slot=title]:not(.scada-machine-card__title)+.scada-machine-card__title{padding-right:8px}.scada-generator-plant__shore-breaker{position:absolute}.scada-generator-plant__bus{position:absolute;display:flex;align-items:center}.scada-generator-plant__barras-stub{position:absolute}.scada-generator-plant__branch{position:absolute;width:0}.scada-generator-plant__barras-card,.scada-generator-plant__breaker,.scada-generator-plant__drop,.scada-generator-plant__estados-card,.scada-generator-plant__generator,.scada-generator-plant__slot{position:absolute}.scada-generator-plant__barras-card obc-card,.scada-generator-plant__estados-card obc-card{height:100%}.scada-generator-plant__barras-card{width:550px;height:251px}.scada-generator-plant__barras-card .scada-machine-card__body{flex-direction:row;padding:0;gap:0}.scada-generator-plant__barras{display:flex;width:100%;height:100%}.scada-generator-plant__barras-column{position:relative;display:flex;flex-direction:column;box-sizing:border-box;flex:0 0 50%;min-width:0;padding:16px}.scada-generator-plant__barras-column .scada-instrument-readout{display:flex;width:190px;height:48px}.scada-generator-plant__barras-column .scada-instrument-readout__value{display:flex;align-items:center;gap:4px;height:48px;--global-typography-instrument-value-large-font-size:36px;--global-typography-instrument-value-large-line-height:48px;--global-typography-instrument-value-large-container-height:48px;--global-typography-instrument-value-large-font-weight-active:500;--global-typography-instrument-value-large-font-weight-regular:500;--global-typography-instrument-value-large-letter-spacing:0}.scada-generator-plant__barras-column .scada-instrument-readout__label{position:static;transform:none;margin-left:0;justify-content:flex-start;height:48px;padding-top:6px;box-sizing:border-box}.scada-generator-plant__barras-column .scada-instrument-readout__tag{font-weight:500;font-size:16px;line-height:24px;color:var(--instrument-regular-secondary-color)}.scada-generator-plant__barras-column .scada-instrument-readout__unit{margin-top:-5px;font-weight:var(--font-weight-regular);font-size:12px;line-height:16px;color:var(--instrument-regular-secondary-color)}.scada-generator-plant__barras-column--left{justify-content:space-between;padding-left:42.5px}.scada-generator-plant__barras-column--right{padding-left:70px}.scada-generator-plant__barras-column--right:before{content:"";position:absolute;left:0;top:17px;width:1px;height:166px;background:var(--border-divider-color)}.scada-generator-plant__barras-column--right .scada-instrument-readout+.scada-instrument-readout{margin-top:24px}.scada-generator-plant__barras-column--right .scada-instrument-horizontal-bar{position:absolute;left:17px;top:155px;width:238px}.scada-generator-plant__estados-card{width:320px;height:215px}.scada-generator-plant__estados-card .scada-machine-card__body{padding:12px 16px}.scada-generator-plant__estados{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;width:256px;margin-inline:auto}.scada-generator-plant__estados .scada-state-check-button{box-sizing:border-box;height:32px;padding:0 12px}.scada-generator-card{width:100%;height:100%}.scada-generator-card .scada-machine-card__body{justify-content:space-between;align-items:flex-end;gap:0}.scada-generator-card .scada-instrument-readout__value{display:flex;align-items:center;gap:4px;height:48px;--global-typography-instrument-value-large-font-size:36px;--global-typography-instrument-value-large-line-height:48px;--global-typography-instrument-value-large-container-height:48px;--global-typography-instrument-value-large-font-weight-active:500;--global-typography-instrument-value-large-font-weight-regular:500;--global-typography-instrument-value-large-letter-spacing:0}.scada-generator-card .scada-instrument-readout__label{position:static;transform:none;margin-left:0;justify-content:flex-start;height:48px;padding-top:6px;box-sizing:border-box}.scada-generator-card .scada-instrument-readout__tag{font-weight:500;font-size:16px;line-height:24px;color:var(--instrument-regular-secondary-color)}.scada-generator-card .scada-instrument-readout__unit{margin-top:-5px;font-weight:var(--font-weight-regular);font-size:12px;line-height:16px;color:var(--instrument-regular-secondary-color)}.scada-generator-card .scada-instrument-readout{display:flex;width:209px;height:48px}.scada-generator-card .scada-instrument-horizontal-bar{width:238px;margin-right:-12px}.scada-generator-card--wide .scada-machine-card__body{align-items:center}.scada-generator-card--wide .scada-generator-card__row{display:flex;gap:5px}.scada-generator-card--wide .scada-generator-card__row .scada-instrument-readout{width:166px}.scada-generator-card--wide .scada-generator-card__power{width:332px}.scada-generator-card--wide .scada-generator-card__power .scada-generator-card__row{gap:18.2px}.scada-generator-card--wide .scada-generator-card__power .scada-generator-card__row .scada-instrument-readout{width:156px}.scada-generator-card--wide .scada-generator-card__power .scada-instrument-horizontal-bar{width:356px;margin:8px -12px 0}.scada-generator-card__phases{position:relative;color:var(--element-neutral-color);font-family:var(--font-family-main)}.scada-generator-card__phase-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:4px}.scada-generator-card__phase-caption,.scada-generator-card__phase-vertex{position:absolute;font-weight:var(--font-weight-regular);font-size:16px;line-height:24px;text-align:center;white-space:nowrap}.scada-generator-card__phase-divider{position:absolute;width:1px;background:var(--border-divider-color)}.scada-generator-card__phase{position:absolute;box-sizing:border-box;border:.86px solid var(--border-outline-color);border-radius:50%;background:var(--container-background-color);text-align:center;--global-typography-instrument-value-large-font-size:27.4px;--global-typography-instrument-value-large-line-height:34.25px;--global-typography-instrument-value-large-container-height:34.25px;--global-typography-instrument-value-large-font-weight-active:var(--font-weight-semibold);--global-typography-instrument-value-large-font-weight-regular:var(--font-weight-semibold);--global-typography-instrument-value-large-letter-spacing:0}.scada-generator-card__phase-tag,.scada-generator-card__phase-unit{position:absolute;right:0;left:0;font-weight:var(--font-weight-regular);font-size:13.7px;line-height:20.55px;white-space:nowrap}.scada-generator-card__phase-tag{top:7.6px}.scada-generator-card__phase-value{position:absolute;right:0;left:0;top:20.6px;display:flex;justify-content:center}.scada-generator-card__phase-unit{top:52.1px}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-diagram__line{--automation-pipe-primary-color:var(--scada-diagram-pipe-fill-color);--automation-pipe-tertiary-color:var(--scada-diagram-pipe-outline-color)}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-diagram__line--energised{--automation-pipe-primary-color:var(--scada-busbar-energised-color);--automation-pipe-tertiary-color:var(--scada-diagram-energised-outline-color)}:root[data-obc-theme=day] .scada-generator-plant-screen obc-switch{--automation-pipe-primary-inverted-color:var(--scada-diagram-switch-fill-color);--automation-pipe-tertiary-inverted-color:var(--scada-diagram-switch-border-color);--automation-pipe-primary-color:var(--scada-diagram-switch-fill-color);--automation-pipe-tertiary-color:var(--scada-diagram-switch-border-color);--automation-device-primary-inverted-color:var(--scada-diagram-switch-open-icon-color);--automation-device-tertiary-inverted-color:var(--scada-diagram-switch-open-icon-outline-color);--automation-device-primary-color:var(--scada-diagram-switch-closed-icon-color);--automation-device-tertiary-color:var(--scada-diagram-switch-closed-icon-outline-color)}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-diagram__symbol--running .scada-diagram__symbol-figure{box-shadow:0 0 0 4px var(--scada-diagram-running-frame-color)}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-diagram__feed{stroke:var(--scada-diagram-feed-color)}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-diagram__generator circle{fill:var(--scada-diagram-generator-fill-color);stroke:var(--scada-diagram-generator-stroke-color)}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-diagram__generator path{stroke:var(--scada-diagram-generator-stroke-color)}:root[data-obc-theme=day] .scada-generator-card .scada-instrument-readout__value,:root[data-obc-theme=day] .scada-generator-plant__barras-column .scada-instrument-readout__value{--instrument-enhanced-secondary-color:var(--scada-generator-plant-value-color)}:root[data-obc-theme=day] .scada-generator-card .scada-instrument-readout__tag,:root[data-obc-theme=day] .scada-generator-card .scada-instrument-readout__unit,:root[data-obc-theme=day] .scada-generator-plant__barras-column .scada-instrument-readout__tag,:root[data-obc-theme=day] .scada-generator-plant__barras-column .scada-instrument-readout__unit{color:var(--scada-generator-plant-caption-color)}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-expandable-card__frame{--alert-alarm-color:var(--scada-diagram-alarm-frame-color)}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-expandable-card--running:after{outline-color:var(--scada-diagram-running-frame-color)}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-expandable-card__toggle,:root[data-obc-theme=day] .scada-generator-plant-screen obc-card>[slot=title]{color:var(--scada-generator-plant-title-color)}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-instrument-horizontal-bar{--instrument-enhanced-secondary-color:var(--scada-generator-plant-value-color);--instrument-tick-mark-primary-color:var(--scada-generator-plant-tick-color)}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-generator-card__phases{color:var(--scada-generator-plant-phase-ink-color)}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-generator-card__phase-divider{background:var(--scada-generator-plant-phase-divider-color)}:root[data-obc-theme=day] .scada-generator-plant-screen .scada-generator-card__phase{border-color:var(--scada-generator-plant-phase-ring-color);--instrument-enhanced-secondary-color:var(--scada-generator-plant-phase-value-color)}.scada-network-ams-screen{position:relative;flex:1 1;width:1872px;margin-inline:auto}.scada-network-ams{position:absolute;inset:0;--scada-diagram-frame-width:4px}.scada-network-ams__link{position:absolute;inset:0;pointer-events:none}.scada-network-ams__link--ppm-ring .scada-diagram__path--normal,.scada-network-ams__link--ppm-ring .scada-diagram__path--unknown{--automation-pipe-primary-color:var(--element-active-color)}.scada-network-ams__label,.scada-network-ams__node{position:absolute;display:flex}.scada-network-ams__label{align-items:center;justify-content:center;font-family:var(--font-family-main);font-weight:var(--font-weight-regular);font-size:16px;line-height:24px;color:var(--element-neutral-color);text-align:center;white-space:pre;pointer-events:none}.scada-network-ams__label--left{justify-content:flex-start;text-align:left}.scada-network-ams__monitoring{position:absolute;--ui-components-card-heading-container-height:40px}.scada-network-ams__monitoring obc-card{height:100%}.scada-network-ams__monitoring .scada-machine-card__body{padding:0;gap:0}.scada-network-monitoring{display:flex;flex-direction:column;gap:14px}.scada-network-monitoring__row{display:flex;align-items:center;justify-content:space-between;height:80px;padding:0 16px}.scada-network-monitoring__tile{display:flex;align-items:center;gap:14px}.scada-network-monitoring__tile--right{flex-direction:row-reverse}.scada-network-monitoring__tile--right .scada-network-monitoring__label{padding-right:0;padding-left:8px}.scada-network-monitoring__label{display:flex;flex-direction:column;box-sizing:border-box;min-width:36px;padding-right:8px;font-family:var(--font-family-main);font-weight:var(--font-weight-regular);color:var(--element-neutral-color);white-space:nowrap}.scada-network-monitoring__health{font-size:16px;line-height:24px}.scada-network-monitoring__name{font-size:12px;line-height:16px}.scada-network-monitoring .scada-diagram__device,.scada-network-monitoring__lan{border:1px solid var(--indent-enabled-border-color);border-radius:6px;background:var(--indent-enabled-background-color)}.scada-network-monitoring__lan{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.scada-diagram__symbol--warning .scada-network-monitoring__lan{box-shadow:0 0 0 var(--scada-diagram-frame-width,2px) var(--alert-warning-color)}.scada-diagram__symbol--alarm .scada-network-monitoring__lan{box-shadow:0 0 0 var(--scada-diagram-frame-width,2px) var(--alert-alarm-color)}.scada-network-monitoring__lan-run{position:relative;height:0}:root[data-obc-theme=day] .scada-network-ams .scada-diagram__path--normal,:root[data-obc-theme=day] .scada-network-ams .scada-diagram__path--unknown{--automation-pipe-primary-color:var(--scada-network-line-color)}:root[data-obc-theme=day] .scada-network-ams__link--ppm-ring .scada-diagram__path--normal,:root[data-obc-theme=day] .scada-network-ams__link--ppm-ring .scada-diagram__path--unknown{--automation-pipe-primary-color:var(--scada-network-ring-color)}:root[data-obc-theme=day] .scada-network-ams__label,:root[data-obc-theme=day] .scada-network-monitoring__label{color:var(--scada-network-label-color)}:root[data-obc-theme=day] .scada-network-ams{--alert-running-color:var(--scada-diagram-running-frame-color);--alert-alarm-color:var(--scada-diagram-alarm-frame-color)}:root[data-obc-theme=day] .scada-network-ams .scada-diagram__path--fieldbus{--automation-pipe-primary-color:var(--scada-network-fieldbus-color)}