html.glass-side{--glass-filter:blur(18px) saturate(170%);--glass-filter-soft:blur(12px) saturate(150%);--glass-filter-skirt:blur(7px) saturate(130%);--glass-bg:hsla(0, 0%, 100%, 0.55);--glass-bg-strong:hsla(0, 0%, 100%, 0.90);--glass-bg-weak:hsla(0, 0%, 100%, 0.42);--glass-border:hsla(222, 28%, 32%, 0.17);--glass-border-soft:hsla(222, 28%, 32%, 0.10);--glass-shine:inset 1px 1px 1px hsla(0, 0%, 100%, 0.60), inset -1px -1px 1px hsla(0, 0%, 100%, 0.25);--glass-lift:0 1px 3px hsla(222, 40%, 30%, 0.14);--glass-shadow:0 8px 24px hsla(222, 40%, 30%, 0.14);--glass-accent-soft:hsla(210, 85%, 85%, 0.50);--glass-radius-l:24px;--glass-radius-m:18px;--glass-radius-pill:18px;background:#eaecf0;--glass-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)' opacity='0.05'/%3E%3C/svg%3E");--glass-backdrop:hsl(220, 18%, 93%);--body-background:transparent;--navview-background:transparent;--navview-pane-background:var(--glass-bg);--navview-item-background-hover:var(--glass-accent-soft);--navview-item-background-active:var(--glass-accent-soft);--appbar-background:var(--glass-bg);--appbar-item-background-hover:var(--glass-accent-soft);--border-color:var(--glass-border);--dialog-background:var(--glass-bg);--dialog-border-color:var(--glass-border);--dialog-border-radius:var(--glass-radius-l);--input-background:var(--glass-bg-weak);--input-prepend-background:var(--glass-bg-weak);--input-append-background:var(--glass-bg-weak);--input-border-color:var(--glass-border-soft);--input-border-radius:var(--glass-radius-pill);--select-border-radius:var(--glass-radius-pill);--textarea-border-radius:var(--glass-radius-m);--button-background:var(--glass-bg);--button-border-radius:var(--glass-radius-pill);--select-options-background:var(--glass-bg-strong);--select-option-background-hover:var(--glass-accent-soft);--select-option-background-selected:var(--glass-accent-soft);--select-group-title-background:transparent;--d-menu-background:var(--glass-bg-strong);--d-menu-border-color:var(--glass-border);--d-menu-item-background-hover:var(--glass-accent-soft);--d-menu-shadow-color:transparent;--d-menu-border-radius:var(--glass-radius-m);--calendar-background:var(--glass-bg-strong);--calendar-border-color:var(--glass-border);--table-border-radius:var(--glass-radius-m);--table-border-color:var(--glass-border);--table-header-background:var(--glass-bg-weak);--table-striped-background:hsla(0, 0%, 100%, 0.22);--table-sortable-background:var(--glass-bg-weak);--table-hover-background:var(--glass-accent-soft);--table-selected-background:var(--glass-accent-soft);--pagination-page-item-background:var(--glass-bg);--pagination-page-item-border-radius:var(--glass-radius-pill);--pagination-page-item-background-hover:var(--glass-accent-soft);--pagination-page-item-background-active:var(--glass-accent-soft);--panel-background:var(--glass-bg-weak);--panel-header-background:var(--glass-bg-weak);--panel-border-color:var(--glass-border);--toast-background:hsla(360, 85%, 45%, 0.80);--toast-border-radius:var(--glass-radius-m);--wp-card-bg:var(--glass-bg-weak);--wp-card-border:var(--glass-border-soft);--wp-oee-cell-bg:hsla(0, 0%, 100%, 0.30);--wp-bar-track:hsla(0, 0%, 100%, 0.35);--wp-state-track:hsla(0, 0%, 100%, 0.35);--wp-shadow:0 6px 16px hsla(222, 40%, 30%, 0.12);--wp-shadow-pop:var(--glass-shadow)}html.dark-side.glass-side{--glass-filter:blur(18px) saturate(140%) brightness(0.9);--glass-filter-soft:blur(12px) saturate(130%) brightness(0.9);--glass-filter-skirt:blur(7px) saturate(120%) brightness(0.95);--glass-bg:hsla(222, 18%, 14%, 0.55);--glass-bg-strong:hsla(222, 18%, 15%, 0.92);--glass-bg-weak:hsla(222, 18%, 18%, 0.42);--glass-border:hsla(0, 0%, 100%, 0.16);--glass-border-soft:hsla(0, 0%, 100%, 0.09);--glass-shine:inset 1px 1px 1px hsla(0, 0%, 100%, 0.18), inset -1px -1px 1px hsla(0, 0%, 100%, 0.07);--glass-lift:0 1px 3px hsla(0, 0%, 0%, 0.40);--glass-shadow:0 10px 30px hsla(0, 0%, 0%, 0.45);--glass-accent-soft:hsla(212, 55%, 35%, 0.45);background:#14151a;--glass-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)' opacity='0.07'/%3E%3C/svg%3E");--glass-backdrop:hsl(225, 15%, 9%);--input-border-color:transparent;--table-striped-background:hsla(0, 0%, 100%, 0.05);--toast-background:hsla(360, 70%, 40%, 0.80);--wp-oee-cell-bg:hsla(222, 18%, 24%, 0.40);--wp-bar-track:hsla(222, 18%, 30%, 0.40);--wp-state-track:hsla(222, 18%, 30%, 0.40)}html.glass-side body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--glass-backdrop);background-image:var(--glass-grain);background-size:180px 180px}html.glass-side .app-bar::after,html.glass-side .navview-pane{-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}html.glass-side .app-bar::after{content:"";position:absolute;inset:0 0-10px 0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent)}html.glass-side .app-bar::before{content:"";position:absolute;inset:0 0-20px 0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:var(--glass-filter-skirt);backdrop-filter:var(--glass-filter-skirt);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 20px),rgba(0,0,0,.5) calc(100% - 10px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 20px),rgba(0,0,0,.5) calc(100% - 10px),transparent)}html.glass-side .navview-pane{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),transparent)}html.glass-side .charts-view-menu,html.glass-side .dashboard-options-menu,html.glass-side .dialog,html.glass-side .mes-color-popover,html.glass-side .toast,html.glass-side .workplaces-view-menu{-webkit-backdrop-filter:var(--glass-filter-soft);backdrop-filter:var(--glass-filter-soft)}html.glass-side .app-bar{border-bottom-color:transparent!important;box-shadow:0 1px 12px rgba(46,64,107,.08);background-color:transparent;background-image:linear-gradient(180deg,var(--glass-bg) 45%,color-mix(in srgb,var(--glass-bg) 25%,transparent))}html.glass-side .navview-pane{border-right:none;background-color:transparent;background-image:linear-gradient(90deg,var(--glass-bg) 45%,color-mix(in srgb,var(--glass-bg) 25%,transparent))}html.glass-side .d-menu,html.glass-side .table-container{border-radius:var(--glass-radius-m);box-shadow:0 0 0 1px var(--glass-border-soft)}html.dark-side.glass-side .table-container{box-shadow:var(--glass-shine)}html.glass-side .d-menu{border:1px solid var(--glass-border);box-shadow:var(--glass-shine),var(--glass-shadow);overflow:hidden}html.glass-side .d-menu li{margin:0 4px;border-radius:var(--glass-radius-pill)}html.glass-side .workplaces-dropdown-menu .quickdate-separator{margin:4px 8px}html.glass-side .quickdate-remember__switch{box-shadow:inset 0 0 0 1px var(--glass-border-soft)}html.glass-side .app-bar .d-menu,html.glass-side .app-bar .drop-container,html.glass-side .workplaces-filter-bar .d-menu,html.glass-side .workplaces-filter-bar .drop-container{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter-soft);backdrop-filter:var(--glass-filter-soft)}html.glass-side .app-bar .drop-container ul,html.glass-side .workplaces-filter-bar .drop-container ul{background:0 0}html.glass-side .drop-container{border-color:var(--glass-border);border-radius:var(--glass-radius-m);box-shadow:var(--glass-shine),var(--glass-shadow);overflow:hidden}html.glass-side .button:not(:focus){box-shadow:var(--glass-shine),var(--glass-lift)}html.glass-side :where(.button){border-color:var(--glass-border-soft);transition:all .2s linear,border-color 0s}html.dark-side.glass-side :where(.button){border-color:transparent}html.glass-side :where(.button):hover{background-color:var(--button-background);border-color:var(--input-border-color-hover)}html.glass-side .dialog input[type=text]:not(.input input):not(.select input):not(.textarea input):not(:focus),html.glass-side .file:not(.focused):not(:focus-within),html.glass-side .input:not(.focused):not(:focus-within),html.glass-side .json-field-box:not(:focus-within),html.glass-side .select:not(.focused):not(:focus-within),html.glass-side .textarea:not(.focused):not(:focus-within),html.glass-side input[type=date]:not(:focus),html.glass-side input[type=datetime-local]:not(:focus){box-shadow:var(--glass-shine)}html.glass-side .select .select-input{border-radius:inherit}html.glass-side .file .prepend,html.glass-side .input .prepend,html.glass-side .select .prepend,html.glass-side .textarea .prepend{border-top-left-radius:inherit;border-bottom-left-radius:inherit}html.glass-side .select-with-prepend{position:relative;border-radius:var(--glass-radius-pill)}html.glass-side .select-with-prepend>.select:not(.focused):not(:focus-within){box-shadow:none}html.glass-side .select-with-prepend::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:var(--glass-shine)}html.glass-side .select-with-prepend:focus-within::after{box-shadow:none}html.glass-side input.input{padding:0 18px}html.glass-side .action-button--left-radius{border-radius:var(--glass-radius-pill)0 0 var(--glass-radius-pill)}html.glass-side .action-button--right-radius{border-radius:0 var(--glass-radius-pill) var(--glass-radius-pill)0;width:36px;padding:0!important}html.glass-side .button.input-clear-button,html.glass-side .button.input-reveal-button{background-color:transparent;border-color:transparent;box-shadow:none}html.glass-side .input .button-group{margin-right:10px}html.glass-side .dialog{border:1px solid var(--glass-border);box-shadow:var(--glass-shine),var(--glass-shadow)}html.dark-side.glass-side .dialog{border-color:transparent}html.glass-side .dialog .closer{border-radius:var(--glass-radius-pill)}html.glass-side .dashboard-picker__row{border-radius:var(--glass-radius-pill);border-bottom-color:transparent!important}html.glass-side #dashboard-picker-dialog .dialog-content{padding:8px 10px 14px}html.glass-side .toast{box-shadow:var(--glass-shadow)}html.glass-side .wp-card{border-radius:var(--glass-radius-m);box-shadow:var(--glass-shine)}html.glass-side .wp-card__head{border-radius:calc(var(--glass-radius-m) - 2px) calc(var(--glass-radius-m) - 2px)0 0}html.glass-side .wp-card__action-btn,html.glass-side .wp-card__kpi-bar,html.glass-side .wp-card__state-bar{border-radius:var(--glass-radius-pill)}html.glass-side .wp-card__expanded{border-radius:var(--glass-radius-m);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter-soft);backdrop-filter:var(--glass-filter-soft);box-shadow:var(--glass-shine),var(--wp-shadow-pop)}html.glass-side .dashboard-tile{border-radius:var(--glass-radius-m);border-color:var(--glass-border-soft);box-shadow:var(--glass-shine)}html.dark-side.glass-side .dashboard-tile,html.dark-side.glass-side .tag{border-color:transparent}html.glass-side .tag{border-radius:16px;border-color:var(--glass-border);box-shadow:var(--glass-shine);overflow:hidden}html.dark-side.glass-side .tag .action{background:rgba(255,255,255,.1)}html.glass-side .energy-stat__cell{background:var(--glass-bg-weak);border-radius:var(--glass-radius-m)}html.glass-side .charts-view-menu,html.glass-side .dashboard-options-menu,html.glass-side .mes-color-popover,html.glass-side .workplaces-view-menu{background:var(--glass-bg);border-radius:var(--glass-radius-m);border:1px solid var(--glass-border);box-shadow:var(--glass-shine),var(--glass-shadow)}html.glass-side .mes-color-swatch{border-radius:var(--glass-radius-pill)}html.glass-side .mes-color-field .button-group{margin-right:3px}html.glass-side .mes-color-popover .mes-color-tile:first-child{border-top-left-radius:calc(var(--glass-radius-m) - 8px)}html.glass-side .mes-color-popover .mes-color-tile:nth-child(5){border-top-right-radius:calc(var(--glass-radius-m) - 8px)}html.glass-side .workplaces-view-menu{top:calc(100% + 8px)}html.glass-side .charts-view-menu__item,html.glass-side .dashboard-options-menu__item,html.glass-side .workplaces-view-menu__item{margin:0 4px;border-radius:var(--glass-radius-pill)}html.dark-side.glass-side .charts-view-menu,html.dark-side.glass-side .d-menu,html.dark-side.glass-side .dashboard-options-menu,html.dark-side.glass-side .drop-container,html.dark-side.glass-side .mes-color-popover,html.dark-side.glass-side .workplaces-view-menu{border-color:transparent}html.dark-side.glass-side .ai-overlay,html.dark-side.glass-side .ai-shell,html.dark-side.glass-side .ai-unavailable,html.glass-side .ai-overlay,html.glass-side .ai-shell,html.glass-side .ai-unavailable{--ai-bg:transparent;--ai-sidebar-bg:var(--glass-bg-weak);--ai-user-bubble:var(--glass-bg-weak);--ai-hover:var(--glass-accent-soft);--ai-border:var(--glass-border);--ai-code-bg:var(--glass-bg-strong)}html.glass-side .ai-sidebar{margin:10px;border:1px solid var(--glass-border-soft);border-radius:var(--glass-radius-m)}html.dark-side.glass-side .ai-sidebar{border-color:transparent;box-shadow:var(--glass-shine)}html.glass-side .ai-new-chat,html.glass-side .ai-retry,html.glass-side .ai-send{border-radius:var(--glass-radius-pill);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}html.glass-side .ai-conv,html.glass-side .ai-conv__actions button,html.glass-side .ai-copy,html.glass-side .ai-pager__btn,html.glass-side .ai-tab{border-radius:var(--glass-radius-pill)}html.glass-side .ai-conv{padding:0 14px}html.glass-side .ai-conv__actions button:hover,html.glass-side .ai-result__csv:hover,html.glass-side .ai-result__expand:hover,html.glass-side .ai-tab.active{background:var(--glass-accent-soft)}html.glass-side .ai-pager__btn{background:var(--glass-bg-weak)}html.glass-side .ai-example-chip{border-radius:var(--glass-radius-pill);background:var(--glass-bg-weak);padding:8px 16px}html.glass-side .ai-thread{margin-top:-66px;padding-top:90px}html.glass-side .ai-composer-wrap{padding-bottom:10px}html.glass-side .ai-composer{border-radius:var(--glass-radius-l);background:var(--glass-bg);border-color:var(--glass-border);padding-left:18px;box-shadow:var(--glass-lift)}html.dark-side.glass-side .ai-composer{border-color:transparent;box-shadow:var(--glass-shine),var(--glass-lift)}html.glass-side .ai-msg--user .ai-bubble{border-radius:var(--glass-radius-m) var(--glass-radius-m) 4px var(--glass-radius-m)}html.glass-side .ai-result{border-radius:var(--glass-radius-m);border-color:var(--glass-border-soft);background:var(--glass-bg-weak)}html.dark-side.glass-side .ai-result{border-color:transparent;box-shadow:var(--glass-shine)}html.glass-side .ai-table th{background:var(--glass-bg-strong)}html.glass-side .ai-overlay__dialog{background:var(--glass-bg-strong);border-color:var(--glass-border);border-radius:var(--glass-radius-l)}html.dark-side.glass-side .ai-overlay__dialog{border-color:transparent;box-shadow:var(--glass-shine),0 24px 60px rgba(0,0,0,.35)}html.glass-side .login-card{background-color:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--glass-radius-l);box-shadow:var(--glass-shine),var(--glass-shadow)}html.dark-side.glass-side .login-card{border-color:transparent}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.glass-side{--glass-bg:hsla(0, 0%, 100%, 0.92);--glass-bg-weak:hsla(0, 0%, 100%, 0.85)}html.dark-side.glass-side{--glass-bg:hsla(222, 18%, 14%, 0.94);--glass-bg-weak:hsla(222, 18%, 18%, 0.88)}}@media (prefers-reduced-transparency:reduce){html.glass-side .app-bar .d-menu,html.glass-side .app-bar .drop-container,html.glass-side .app-bar::after,html.glass-side .app-bar::before,html.glass-side .charts-view-menu,html.glass-side .dashboard-options-menu,html.glass-side .dialog,html.glass-side .mes-color-popover,html.glass-side .navview-pane,html.glass-side .toast,html.glass-side .workplaces-filter-bar .d-menu,html.glass-side .workplaces-filter-bar .drop-container,html.glass-side .workplaces-view-menu,html.glass-side .wp-card__expanded{-webkit-backdrop-filter:none;backdrop-filter:none}html.glass-side{--glass-bg:hsla(0, 0%, 100%, 0.96);--glass-bg-weak:hsla(0, 0%, 100%, 0.92);--glass-bg-strong:hsla(0, 0%, 100%, 0.98)}html.dark-side.glass-side{--glass-bg:hsla(222, 18%, 14%, 0.97);--glass-bg-weak:hsla(222, 18%, 18%, 0.94);--glass-bg-strong:hsla(222, 18%, 15%, 0.98)}}