@keyframes dashboard-picker-added{0%{background-color:color-mix(in srgb,#00b300 22%,transparent)}to{background-color:transparent}}@keyframes details-skeleton{50%{opacity:.5}}@font-face{font-family:Montserrat;src:url(../font/Montserrat[wght].woff2)}html{scrollbar-gutter:stable}body{min-width:1366px!important;max-width:1920px!important}html.dark-side{color-scheme:dark}*{font-family:Montserrat,serif;cursor:default!important}.custom-file-input,[contenteditable],[draggable=true],[onclick],[onmousedown],[onmouseup],[role=button],[role=checkbox],[role=combobox],[role=link],[role=listbox],[role=menuitem],[role=radio],[role=slider],[role=tab],[tabindex]:not([tabindex="-1"]),a,area,audio[controls],button,canvas,details,details>summary:first-of-type,details[open]>summary:first-of-type,dialog,fieldset,iframe,input,label,map,menu,menuitem,meter,optgroup,option,progress,select,summary,textarea,video[controls]{cursor:default!important}.btn,.button,.clickable,.collapsible,.draggable,.editable,.expandable,.resizable,.selectable,.sortable,:hover{cursor:default!important}::-webkit-resizer,::-webkit-slider-thumb{cursor:default!important}.table tfoot th,.table thead th{font-weight:570}#workplaces-data label{max-height:31px!important}.dropdown-toggle{padding-right:0!important}.button.dropdown-toggle{padding-right:8px!important}.app-bar-control--icon-button>.dropdown-toggle{width:100%;padding:0!important}:root{--toast-background:hsla(360, 100%, 50%, 1.0);--toast-color:hsla(180, 0%, 100%, 1.0)}.bg-reserve-steppe{background-color:var(--appbar-background);color:var(--appbar-color)}:root{--navview-header-height:52px;--stack-gap:14px;--group-gap:5px;--tile-inset:7px;--grid-gap:14px}.navview-menu-fill{height:calc(100% - var(--navview-header-height))}#side-menu>li:first-child{margin-top:8px}.menu-beta-badge{padding:0 5px;border:1px solid currentColor;border-radius:4px;font-size:9px;font-weight:600;line-height:13px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.navview:not(.expanded) .menu-beta .icon{top:1px}.navview:not(.expanded) .menu-beta .badges{display:flex;position:absolute;left:18px;bottom:0;transform:translateX(-50%);pointer-events:none}.navview:not(.expanded) .menu-beta-badge{padding:0 2px;border-radius:3px;font-size:7px;line-height:8px;letter-spacing:.04em}.app-bar-section{display:flex;align-items:center}.app-bar-section--left{padding-left:10px}.app-bar-section--center{justify-content:center}.app-bar-section--right{justify-content:flex-end}.app-bar-section--w20{flex:1}.app-bar-section--w40{flex:2}.app-bar-section--w60{flex:3}.user-info-name{font-size:14px}.user-info-company{font-size:12px;margin-top:-5px}.action-button,.refresh-button{min-width:120px;max-width:120px;height:36px}.action-button--left-radius{border-radius:5px 0 0 5px}.action-button--right-radius{border-radius:0 5px 5px 0}.app-bar-icon-button{font-size:20px}.app-bar-icon-button.mif-bin::before,.app-bar-icon-button.mif-pencil::before,.app-bar-icon-button.mif-share::before,.app-bar-icon-button.mif-undo::before{font-size:.875em}.app-bar-icon-button.mif-copy::before,.app-bar-icon-button.mif-sunny::before{font-size:.95em}.app-bar-icon-button.mif-account-circle::before,.app-bar-icon-button.mif-help1::before,.app-bar-icon-button.mif-moon-right::before{font-size:1.05em}.app-bar-icon-button.mif-notifications::before{font-size:1.075em}.app-bar-icon-button.mif-dashboard-customize::before{font-size:1.175em}.app-bar-icon-button.mif-done::before{font-size:1.2em}.app-bar-icon-button.mif-plus::before{font-size:1.5em}.app-bar-control{min-width:200px;margin-right:5px}.app-bar-control--button{min-width:120px}.app-bar-control--icon-button{width:36px}.app-bar-spacer{margin-right:5px}.content-wrapper{margin:var(--stack-gap)}.workplaces-filter-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--group-gap);margin-bottom:var(--stack-gap)}.workplaces-filter-bar__select{flex:1;min-width:0}.workplaces-filter-bar__select .select{min-width:0;max-width:100%}.workplaces-filter-bar__select .select.disabled{background-color:var(--input-background);opacity:var(--button-disabled-opacity)}#update-panel .select.disabled,#update-panel input:disabled{background-color:var(--input-background);opacity:var(--button-disabled-opacity)}.select .drop-container{width:max-content;min-width:calc(100% + 2px)}.dropdown-button .d-menu,.select .drop-container{margin-top:8px}.app-bar .select .drop-container .option-list{max-height:calc(100vh - 160px)!important}.select .option-list li.active{font-weight:500}.workplaces-filter-bar__select .select-input{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;max-height:38px;min-width:0;max-width:100%}.workplaces-filter-bar__select .select-input .tag{flex-shrink:0}.workplaces-filter-bar .dropdown-button{display:flex}.workplaces-filter-bar .dropdown-button>.dropdown-toggle{height:auto;align-self:stretch}.workplaces-filter-bar .dropdown-button>.d-menu{top:100%}.dropdown-button .dropdown-caret{width:24px;height:24px}#quickdate-dropdown .dropdown-caret{width:16px;height:16px;margin:0}.workplaces-view{display:flex;position:relative}.workplaces-filter-bar .dashboard-bar__button,.workplaces-filter-bar .workplaces-view__button{height:auto;align-self:stretch;font-size:18px}.workplaces-view-menu{display:none;position:absolute;top:calc(100% + 4px);left:0;margin:0;z-index:1030;min-width:220px;max-height:70vh;padding:4px 0;overflow-y:auto;overscroll-behavior:contain;list-style:none;background-color:var(--d-menu-background);color:var(--d-menu-color);border:1px solid var(--d-menu-border-color);border-radius:6px;box-shadow:2px 2px 10px var(--d-menu-shadow-color)}.workplaces-view-menu--open{display:block}#workplaces-view-menu{max-height:calc(100vh - 140px)}.workplaces-view-menu__header{padding:6px 10px 2px 26px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--wp-card-muted)}.workplaces-view-menu__item{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:14px;white-space:nowrap;cursor:pointer}.workplaces-view-menu__item:hover{background-color:color-mix(in srgb,var(--wp-card-border) 60%,transparent)}.workplaces-view-menu__item--sub{padding-left:26px}.workplaces-view-menu__item[hidden]{display:none}.workplaces-view-menu__mark{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:0 0}.workplaces-dropdown-menu .workplace-section-item[aria-checked=true]::after,.workplaces-view-menu__mark--on{background:currentColor}.workplaces-view-menu__separator{height:1px;margin:4px 0;background:var(--d-menu-border-color)}.data-view-menu{position:fixed;top:auto;left:auto;max-height:none;min-width:280px}.data-view-menu .workplaces-view-menu__item{height:28px}.data-view-menu__handle{flex:0 0 18px;width:18px;margin-left:auto;font-size:16px;line-height:1;opacity:.4}.data-view-menu__row--draggable{cursor:grab}.data-view-menu__row--dragging{opacity:.5}.data-view-menu__row--drop-before{box-shadow:inset 0 2px 0 0 var(--accent, #1976d2)}.data-view-menu__row--drop-after{box-shadow:inset 0-2px 0 0 var(--accent, #1976d2)}.energy-settings-menu{min-width:320px}.energy-settings-menu__row{display:flex;flex-direction:column;gap:2px;padding:4px 10px 4px 26px}.energy-settings-menu__label{font-size:14px}.energy-settings-menu__separator{height:1px;margin:4px 0;background:var(--d-menu-border-color)}.energy-settings-menu__input{height:28px;padding:0 8px;font-size:14px;font-family:inherit;color:inherit;background:0 0;border:1px solid var(--d-menu-border-color);border-radius:4px}.energy-settings-menu__row--color{flex-direction:row;align-items:center}.energy-settings-menu__swatch{flex:0 0 44px;width:44px;height:22px;margin-left:auto}.energy-settings-menu__input:focus{outline:0;border-color:var(--accent, #1976d2)}.energy-window{display:flex;flex-direction:column;gap:4px;padding:4px 0;border-bottom:1px dashed var(--d-menu-border-color)}.energy-window__times{display:flex;align-items:center;gap:6px}.energy-window__times .energy-settings-menu__input{width:64px;text-align:center}.energy-window__remove{margin-left:auto}.energy-window__days{display:flex;gap:4px}.energy-window__day{min-width:34px;padding:2px 4px;font-size:11px;font-family:inherit;color:inherit;background:0 0;border:1px solid var(--d-menu-border-color);border-radius:12px;cursor:pointer}.energy-window__day[aria-pressed=true]{background:var(--accent, #1976d2);border-color:var(--accent, #1976d2);color:#fff}.energy-settings-menu__info-button,.energy-window-add{display:flex;align-items:center;font-size:13px;color:inherit;background:0 0;border:0;cursor:pointer}.energy-window-add{gap:6px;margin-top:4px;padding:4px 0;font-family:inherit}.energy-settings-menu .workplaces-view-menu__header{padding-right:32px}.energy-settings-menu__info-button{position:absolute;top:6px;right:8px;justify-content:center;width:20px;height:20px;padding:0;border-radius:50%}.energy-settings-menu__info-button:hover{background-color:color-mix(in srgb,var(--wp-card-border) 60%,transparent)}.energy-settings-menu__info-button[aria-expanded=true]{background-color:var(--accent, #1976d2);color:#fff}.energy-settings-menu__info{display:none;max-width:300px;padding:4px 10px 4px 26px;font-size:12px;line-height:1.4;white-space:normal;color:var(--wp-card-muted)}.energy-settings-menu--info .energy-settings-menu__info{display:block}.energy-settings-menu--info>li:not(.energy-settings-menu__header):not(.energy-settings-menu__info){display:none}.energy-settings-menu__info p+p{margin-top:6px}.workplaces-dropdown-menu{min-width:200px;padding:4px 0;--quickdate-mark-column:16px}.workplaces-dropdown-menu .workplace-section-item{display:flex;align-items:center;justify-content:flex-end;height:32px;padding:0 10px;font-size:14px;border-radius:4px;cursor:pointer;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workplaces-dropdown-menu .shift-dropdown-item:focus,.workplaces-dropdown-menu .shift-dropdown-item:hover,.workplaces-dropdown-menu .workplace-section-item:focus,.workplaces-dropdown-menu .workplace-section-item:hover{background-color:var(--select-option-background-hover);color:var(--select-option-color-hover);outline:0}.workplaces-dropdown-menu .workplace-section-item::after{content:"";flex:0 0 8px;width:8px;height:8px;margin-left:8px;border-radius:50%;background:0 0}.workplaces-dropdown-menu .shift-dropdown-item{display:flex;align-items:center;justify-content:flex-end;height:32px;padding:0 calc(10px + var(--quickdate-mark-column))0 10px;font-size:14px;border-radius:4px;cursor:pointer;line-height:normal;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workplaces-dropdown-menu .quickdate-separator{height:1px;margin:4px 0;padding:0;background:var(--d-menu-border-color)}.workplaces-dropdown-menu .quickdate-toggle{gap:8px;padding-right:10px}.workplaces-dropdown-menu .quickdate-toggle:focus,.workplaces-dropdown-menu .quickdate-toggle:hover{background-color:transparent;color:inherit}.workplaces-dropdown-menu .quickdate-toggle:focus-visible{background-color:var(--select-option-background-hover);color:var(--select-option-color-hover)}.quickdate-toggle__label{overflow:hidden;text-overflow:ellipsis}.workplaces-dropdown-menu .quickdate-toggle::after{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:0 0;transition:background-color .15s ease-out}.data-export-menu .data-export-menu__item[aria-checked=true]::after,.workplaces-dropdown-menu .quickdate-toggle[aria-checked=true]::after{background:var(--accent, #1976d2)}.dark-side .data-export-menu .data-export-menu__item[aria-checked=true]::after,.dark-side .workplaces-dropdown-menu .quickdate-toggle[aria-checked=true]::after{background:#5fa8ff}.workplaces-dropdown-menu .shift-dropdown-item[aria-disabled=true]{pointer-events:none;opacity:var(--button-disabled-opacity)}#quickdate-dropdown:has(#quickdate-remember-range[aria-checked=true]) .dropdown-caret{fill:var(--accent, #1976d2)!important;stroke:var(--accent, #1976d2);stroke-width:1.5px}.dark-side #quickdate-dropdown:has(#quickdate-remember-range[aria-checked=true]) .dropdown-caret{fill:#5fa8ff!important;stroke:#5fa8ff}#dashboard-switcher-menu{left:-42px;right:auto;transform:translateX(-50%);min-width:156px}#update-panel{position:relative}.dashboard-switcher-actions{position:absolute;left:calc(50% + 86px);display:flex;align-items:center}.dashboard-edit-name{position:absolute;right:calc(50% + 90px);max-width:320px;font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workplaces-dropdown-menu .dashboard-switcher-item{display:flex;align-items:center;justify-content:center;height:32px;padding:0 10px;font-size:14px;border-radius:4px;cursor:pointer;line-height:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workplaces-dropdown-menu .dashboard-switcher-item:focus,.workplaces-dropdown-menu .dashboard-switcher-item:hover{background-color:var(--select-option-background-hover);color:var(--select-option-color-hover);outline:0}.content-grid{margin-top:var(--stack-gap)}.content-iframe,.mes-note-field .ql-container.ql-snow,.mes-note-field .ql-toolbar.ql-snow{border:0}.embedded-svg{height:100%;width:100%;margin-top:5px}.layout-tooltip{position:absolute;display:none;z-index:1070;pointer-events:none;padding:6px 10px;border-radius:6px;font-size:13px;line-height:1.4;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.2)}.chart-canvas{margin-top:40px;height:90vh}.chart-canvas--with-bar{margin-top:0}.charts-view-bar{display:flex;position:relative;z-index:1;height:0}.charts-view__button{font-size:18px}.charts-view-menu{display:none;position:fixed;margin:0;z-index:1030;min-width:280px;padding:4px 0;overflow-y:auto;overscroll-behavior:contain;list-style:none;background-color:var(--d-menu-background);color:var(--d-menu-color);border:1px solid var(--d-menu-border-color);border-radius:6px;box-shadow:2px 2px 10px var(--d-menu-shadow-color)}.charts-view-menu--open{display:block}.charts-view-menu__header{padding:5px 10px 1px 26px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--wp-card-muted)}.charts-view-menu__item{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;font-size:14px;white-space:nowrap;cursor:pointer}.charts-view-menu__item:hover{background-color:color-mix(in srgb,var(--wp-card-border) 60%,transparent)}.charts-view-menu__item--sub{padding-left:26px}#data-table tbody tr[hidden],.charts-view-menu__item[hidden],.mes-note-field>textarea{display:none}.charts-view-menu__mark{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:0 0}.charts-view-menu__mark--on{background:currentColor}.charts-view-menu__color{flex:0 0 44px;width:44px;height:22px;margin-left:auto}.mes-color-swatch{padding:0;border:1px solid var(--input-border-color, #9ba1a9);border-radius:4px;background-clip:padding-box;cursor:pointer}.mes-color-field .mes-color-swatch{width:26px;height:26px}.mes-color-field .button-group{margin-right:3px}.mes-color-swatch--none{background:linear-gradient(to top left,transparent calc(50% - 1.5px),#e53935 calc(50% - 1.5px),#e53935 calc(50% + 1.5px),transparent calc(50% + 1.5px)),#fff}.mes-color-popover{display:none;position:fixed;z-index:1040;padding:8px;background-color:var(--d-menu-background);color:var(--d-menu-color);border:1px solid var(--d-menu-border-color);border-radius:6px;box-shadow:2px 2px 10px var(--d-menu-shadow-color)}.mes-color-popover__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.mes-color-tile{height:32px;padding:0;border:1px solid var(--d-menu-border-color);border-radius:4px;cursor:pointer}.mes-color-tile--selected,.mes-color-tile:hover{outline:2px solid var(--accent, #1976d2);outline-offset:1px}.mes-color-popover__custom{margin-top:8px}.mes-color-popover .color-selector{background:0 0}.mes-color-popover .default-swatches{display:none!important}.mes-note-field.input{height:auto;line-height:normal;align-items:stretch}.mes-note-field .prepend{align-items:flex-start;padding-top:9px}.mes-note-field__body{order:2;flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.mes-note-field .ql-toolbar.ql-snow{padding:4px 6px;border-bottom:1px solid var(--input-border-color)}.mes-note-field .ql-container{font-size:var(--input-font-size)}.mes-note-field .ql-editor{min-height:5em;max-height:320px;padding:8px 10px;color:var(--input-color);overflow-y:auto}.mes-note-field .ql-toolbar .ql-stroke:not(.ql-color-label){stroke:currentColor!important}.mes-note-field .ql-toolbar .ql-fill:not(.ql-color-label){fill:currentColor!important}.mes-note-field .ql-toolbar .ql-picker-label,.mes-note-field .ql-toolbar button{color:var(--input-color);opacity:.7}.mes-note-field .ql-toolbar .ql-picker-label.ql-active,.mes-note-field .ql-toolbar .ql-picker-label:hover,.mes-note-field .ql-toolbar button.ql-active,.mes-note-field .ql-toolbar button:hover{color:var(--accent, #1976d2);opacity:1}.mes-note-field .ql-snow .ql-picker.ql-expanded .ql-picker-options{background-color:var(--d-menu-background);border:1px solid var(--d-menu-border-color);border-radius:6px;box-shadow:2px 2px 10px var(--d-menu-shadow-color)}.mes-note-field .ql-color-picker .ql-picker-item:not([data-value]){background:linear-gradient(to top left,transparent calc(50% - 1px),#e53935 calc(50% - 1px),#e53935 calc(50% + 1px),transparent calc(50% + 1px)),#fff;border-color:var(--input-border-color)}.charts-view-menu__separator{height:1px;margin:4px 0;background:var(--d-menu-border-color)}.data-table-container{display:block}#details-log-table,#energy-table,#statistics-table{font-variant-numeric:tabular-nums}.table-strip{margin-right:0}.table-strip>[class*=cell-]{flex:0 0 auto;max-width:none}.table-strip>.cell-9{flex:1 1 auto;min-width:0}.table-strip>.details-rows-wrapper,.table-strip>.energy-rows-wrapper,.table-strip>.my-rows-wrapper,.table-strip>.statistics-rows-wrapper{min-width:160px}.table-bottom,.table-strip,.table-top{gap:var(--group-gap)}.table-component .table-container{margin:var(--stack-gap)0}.table-strip--pager .pagination{margin-bottom:0}.row.table-strip--info{margin-top:var(--stack-gap);color:var(--wp-card-muted);font-size:.8rem;line-height:1}#data-table tfoot th,#data-table thead th{white-space:nowrap}#data-table tbody tr:not(.data-group) td:nth-child(n+3):not([data-label="#"]):not(:empty):hover{cursor:pointer;background-color:color-mix(in srgb,var(--accent, #1976d2) 14%,transparent)}.dark-side #data-table tbody tr:not(.data-group) td:nth-child(n+3):not([data-label="#"]):not(:empty):hover{background-color:color-mix(in srgb,#5fa8ff 18%,transparent)}#data-table tbody td.data-bar,#data-table tbody td.data-heat{background-image:linear-gradient(var(--data-bar-color),var(--data-bar-color));background-repeat:no-repeat}#data-table tbody td.data-bar{--data-bar-color:color-mix(in srgb, var(--accent, #1976d2) 22%, transparent);background-position:0 center;background-size:max(2px,calc(var(--share)*(100% - 8px))) 70%}#data-table tbody td.data-heat{--data-bar-color:color-mix(in srgb, var(--accent, #1976d2) calc(var(--share) * 35%), transparent)}.dark-side #data-table tbody td.data-bar{--data-bar-color:color-mix(in srgb, #5fa8ff 28%, transparent)}.dark-side #data-table tbody td.data-heat{--data-bar-color:color-mix(in srgb, #5fa8ff calc(var(--share) * 40%), transparent)}#data-table tbody tr.data-group td{font-weight:570;white-space:nowrap;cursor:pointer;background-color:color-mix(in srgb,var(--accent, #1976d2) 9%,transparent);border-top:1px solid color-mix(in srgb,var(--accent, #1976d2) 30%,transparent)}#data-table tbody tr.data-group:hover td{background-color:color-mix(in srgb,var(--accent, #1976d2) 15%,transparent)}.dark-side #data-table tbody tr.data-group td{background-color:color-mix(in srgb,#5fa8ff 12%,transparent);border-top-color:color-mix(in srgb,#5fa8ff 35%,transparent)}.dark-side #data-table tbody tr.data-group:hover td{background-color:color-mix(in srgb,#5fa8ff 18%,transparent)}.data-group__fold{display:inline-block;margin-right:6px;font-size:12px;transition:transform .15s}.data-group--collapsed .data-group__fold{transform:rotate(-90deg)}.data-group__count{font-weight:400;opacity:.7}.data-export{display:flex;justify-content:flex-end;align-items:center}.data-export__button{min-width:84px;max-width:84px;height:36px}.data-export__icon{font-size:20px}.data-export__caret{width:36px}.data-export__caret>.dropdown-toggle{width:100%;height:36px;padding:0!important}.data-export__caret .dropdown-caret{width:16px;height:16px;margin:0}.data-export .d-menu.drop-up{margin-top:0;margin-bottom:8px}.data-export-menu .data-export-menu__item{justify-content:flex-start;gap:8px;padding-right:10px}.data-export-menu__icon{width:18px;font-size:16px;text-align:center;opacity:.8}.data-export-menu .data-export-menu__item::after{content:"";flex:0 0 8px;width:8px;height:8px;margin-left:auto;border-radius:50%;background:0 0}.toast.toast--done{background-color:var(--accent, #1976d2);color:#fff}.data-table-container--grouped .my-rows-wrapper>*,.user-context-hidden{display:none}.table .sortable-column{padding-right:22px;-webkit-user-select:none;user-select:none}.table .sortable-column:after{margin-left:-1rem;content:none}.table.compact .sortable-column{padding-right:18px}.table .sortable-column.sort-asc,.table .sortable-column.sort-desc{color:var(--accent, #1976d2)}.dark-side .table .sortable-column.sort-asc,.dark-side .table .sortable-column.sort-desc{color:#5fa8ff}.table .sortable-column.sort-asc:after,.table .sortable-column.sort-desc:after{font-family:metro-ui-icons-core-set;font-weight:400;font-style:normal;font-size:14px;line-height:1rem;text-align:center;-webkit-font-smoothing:antialiased}.table .sortable-column.sort-asc:after{content:""}.table .sortable-column.sort-desc:after{content:""}#selection{display:flex;flex-direction:column;gap:var(--stack-gap);margin-bottom:var(--stack-gap)}#selection>.workplaces-filter-bar__select{flex:0 0 auto}#selection>.workplaces-filter-bar{margin-bottom:0}:root{--wp-good:#2db300;--wp-warn:#ffb300;--wp-bad:#c62828;--wp-none:#cfcfcf;--wp-good-text:#1f7d00;--wp-warn-text:#a06000;--wp-bad-text:#c62828;--wp-none-text:#6e6e6e;--wp-card-bg:#ffffff;--wp-card-fg:#1a1a1a;--wp-card-muted:#6e6e6e;--wp-card-border:#ececec;--wp-bar-track:#e6e6e6;--wp-state-track:#f3f3f3;--wp-oee-cell-bg:#f1f1f1;--wp-exp-h-fg:#555;--wp-spark-line:#1976d2;--wp-muted-soft:#999}.dark-side{--wp-good:#4dd24a;--wp-warn:#ffc14d;--wp-bad:#ff5f5f;--wp-none:#4a4f55;--wp-good-text:#6fe05c;--wp-warn-text:#ffd166;--wp-bad-text:#ff8585;--wp-none-text:#b0b6bd;--wp-card-bg:#1f2226;--wp-card-fg:#e8e8e8;--wp-card-muted:#9aa0a6;--wp-card-border:#34373c;--wp-bar-track:#2c2f33;--wp-state-track:#2c2f33;--wp-oee-cell-bg:#2a2d31;--wp-exp-h-fg:#b8bcc2;--wp-spark-line:#5fa8ff;--wp-muted-soft:#8a8f95}:root{--wp-radius:6px;--wp-shine:0 0 0 0 transparent;--wp-ink2:#333;--wp-tint:#fff;--wp-tint-prod:6%;--wp-tint-down:16%;--wp-tint-off:12%;--wp-row-tint-prod:8%;--wp-row-tint-down:12%;--wp-row-tint-off:9%;--wp-ring-prod:30%;--wp-ring-standing:55%;--wp-track:#e6e6e6;--wp-meter:#8a8a8a;--wp-line:#ececec;--wp-row-line:#f0f0f0;--wp-edge:#e2e2e2;--wp-btn-edge:#d9d9d9;--wp-hover:#e8f1fb;--wp-hover-edge:#9e9e9e;--wp-on-ink:#fff;--wp-alert:#c62828;--wp-nok:#d9534f;--wp-panel-bg:#fff;--wp-panel-edge:#d9d9d9;--wp-panel-shadow:2px 2px 10px rgba(0, 0, 0, 0.12)}.dark-side{--wp-ink2:#c8ccd1;--wp-tint:#1f2226;--wp-tint-prod:10%;--wp-tint-down:24%;--wp-tint-off:18%;--wp-row-tint-prod:12%;--wp-row-tint-down:16%;--wp-row-tint-off:12%;--wp-track:#2c2f33;--wp-meter:#9aa0a6;--wp-line:#34373c;--wp-row-line:#2a2d31;--wp-edge:#34373c;--wp-btn-edge:#44484e;--wp-hover:#2b3a4a;--wp-hover-edge:#6b7178;--wp-on-ink:#1f2226;--wp-alert:#ff8585;--wp-panel-bg:#1f2226;--wp-panel-edge:#44484e;--wp-panel-shadow:0 10px 30px rgba(0, 0, 0, 0.45)}.workplaces-main{display:flex;align-items:flex-start}.workplaces-main__list{flex:1 1 auto;min-width:0}.workplaces-main__list:has(>.workplaces-board--rows){overflow-x:auto;padding:2px;margin:-2px}.workplaces-summary{display:flex;align-items:center;gap:22px;min-width:0;padding:0 4px 12px;font-size:15px}.workplaces-summary__count{display:flex;flex:none;align-items:baseline;gap:8px;white-space:nowrap}.workplaces-summary__dot{align-self:center;width:10px;height:10px;border-radius:50%}.workplaces-summary__count[data-kind=downtime] .workplaces-summary__dot{background:var(--wp-down)}.workplaces-summary__count[data-kind=poweroff] .workplaces-summary__dot{background:var(--wp-off)}.workplaces-summary__count[data-kind=production] .workplaces-summary__dot{background:var(--wp-prod)}.workplaces-summary__n{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.workplaces-summary__label{color:var(--wp-card-muted)}.workplaces-summary__shift{display:flex;align-items:center;gap:12px;min-width:0;margin-left:auto;color:var(--wp-card-muted)}.workplaces-summary__shift-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.workplaces-summary__track{flex:none;width:160px;height:6px;border-radius:3px;overflow:hidden;background:var(--wp-track)}.workplaces-summary__track>span{display:block;height:100%;background:var(--wp-card-muted)}.workplaces-board{--wp-cols:5;display:flex;flex-direction:column;gap:14px}@media (min-width:1920px){.workplaces-board{--wp-cols:6}}.wp-group{display:flex;flex-direction:column;gap:8px;margin:0}.wp-group__head{display:flex;align-items:baseline;gap:10px;padding:2px 2px 0}.wp-group__title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.wp-group__count{font-size:12px;color:var(--wp-card-muted);font-variant-numeric:tabular-nums}.wp-group__rule{flex:1;align-self:center;height:1px;background:var(--wp-line)}.wp-group__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(248px,calc((100% - (var(--wp-cols) - 1)*12px)/var(--wp-cols))),1fr));gap:12px}.wp-card{display:flex;flex-direction:column;min-width:0;color:var(--wp-card-fg);font-family:Montserrat,system-ui,sans-serif}.wp-card>*{margin:0}.wp-card__row{display:none}.wp-card--production{--wp-tint-strength:var(--wp-tint-prod);--wp-ring-strength:var(--wp-ring-prod)}.wp-card--downtime,.wp-card--poweroff{--wp-ring-strength:var(--wp-ring-standing)}.wp-card--downtime{--wp-tint-strength:var(--wp-tint-down)}.wp-card--poweroff{--wp-tint-strength:var(--wp-tint-off)}.wp-card__card,.wp-card__top{display:flex;gap:8px;min-width:0}.wp-card__card{flex:1 1 auto;flex-direction:column;padding:12px 14px;border-radius:var(--wp-radius);background:color-mix(in srgb,var(--wp-card-color) var(--wp-tint-strength),var(--wp-tint));box-shadow:var(--wp-shine),0 0 0 1px color-mix(in srgb,var(--wp-card-color) var(--wp-ring-strength),transparent);line-height:1.3}.wp-card--poweroff .wp-card__card,.wp-card--poweroff .wp-card__row{opacity:.92}.wp-card:hover .wp-card__card{box-shadow:var(--wp-shine),0 0 0 1px var(--wp-hover-edge)}.wp-card__top{align-items:center}.wp-card__state-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--wp-card-color)}.wp-card__name,.wp-card__tag{font-weight:600;white-space:nowrap}.wp-card__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:15px}.wp-card__tag{flex:none;padding:1px 7px;border-radius:16px;box-shadow:0 0 0 1px var(--wp-card-muted);color:var(--wp-card-muted);font-size:10px;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.wp-card__state-line{display:flex;align-items:baseline;gap:8px;min-width:0}.wp-card__state,.wp-card__time{font-size:14px;white-space:nowrap}.wp-card__state{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--wp-card-muted);font-weight:500}.wp-card__time{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.wp-card--downtime .wp-card__state,.wp-card--poweroff .wp-card__state{color:var(--wp-card-fg);font-size:17px;font-weight:600}.wp-card--downtime .wp-card__time,.wp-card--poweroff .wp-card__time{font-size:20px}.wp-card__alert{display:flex;align-items:baseline;gap:6px;min-width:0;color:var(--wp-alert);font-size:13px;font-weight:500}.wp-card__alert .mif-warning{flex:none}.wp-card__alert-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-card__figures{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 12px;padding-top:8px;border-top:1px solid var(--wp-line)}.wp-card__figure{display:flex;flex-direction:column;gap:2px;min-width:0}.wp-card__figure-lab,.wp-card__figure-val{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-card__figure-lab{color:var(--wp-card-muted);font-size:11px}.wp-card__figure-val{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15}.wp-card__figure-val .wp-card__nok{font-size:15px;font-weight:500}.wp-card__nok{color:var(--wp-card-muted)}.wp-card__nok--some{color:var(--wp-nok)}.wp-card__meter{display:block;height:3px;border-radius:2px;overflow:hidden;background:var(--wp-track)}.wp-card__meter>span{display:block;height:100%;background:var(--wp-meter)}.wp-card__today{display:flex;align-items:baseline;gap:6px;min-width:0;color:var(--wp-card-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.wp-card__today-val{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--wp-ink2)}.wp-card__job{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.wp-card__job-line,.wp-card__person{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-card__job-line--none,.wp-card__person{color:var(--wp-card-muted)}.wp-card__foot{display:flex;flex-direction:column;gap:4px;margin-top:auto}.wp-card__shift{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--wp-card-muted);font-size:11px}.workplaces-board--one-shift .wp-card:not([data-shift-id="0"]) .wp-card__shift{display:none}.wp-card__foot-row{display:flex;align-items:center;gap:10px}.wp-card__state-bar{flex:1;display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--wp-track)}.wp-card__state-bar>span{display:block;height:100%}.wp-card__actions{display:flex;flex:none;height:28px;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--wp-btn-edge)}.wp-card__action-btn{display:grid;place-items:center;width:32px;height:100%;padding:0;border:0;border-radius:0;background:0 0;color:var(--wp-card-muted);font-size:14px;line-height:1;text-decoration:none;cursor:pointer}.wp-card__action-btn:hover{background:var(--wp-hover);color:var(--wp-card-fg);text-decoration:none}.wp-card__action-btn:focus-visible{outline:2px solid var(--wp-spark-line);outline-offset:-2px}.wp-card__action-btn[aria-expanded=true]{background:var(--wp-card-fg);color:var(--wp-on-ink)}.wp-card__action-sep{flex:none;width:1px;margin:6px 0;background:var(--wp-btn-edge)}.wp-card__actions--small{height:24px;border-radius:12px}.wp-card__actions--small .wp-card__action-btn{width:26px;font-size:12px}.wp-card__actions--small .wp-card__action-sep{margin:5px 0}.workplaces-board--rows{--wp-row-cols:minmax(170px, 260px) minmax(180px, 300px) minmax(120px, 1fr) 82px 82px 118px 118px minmax(120px, 1.5fr) 82px;gap:0;min-width:1240px;overflow:hidden;border-radius:var(--wp-radius);background:var(--wp-card-bg);box-shadow:var(--wp-shine),0 0 0 1px var(--wp-edge)}.workplaces-main--panel .workplaces-board--rows{--wp-row-cols:minmax(150px, 220px) minmax(160px, 260px) minmax(120px, 1fr) 78px 118px minmax(110px, 1.5fr) 82px;min-width:0}.workplaces-main--panel .workplaces-board--rows .wp-card__row-num--today,.workplaces-main--panel .workplaces-board--rows .wp-table-head__cell--today{display:none}.wp-table-head{display:grid;grid-template-columns:var(--wp-row-cols);gap:0 14px;align-items:end;padding:7px 16px 5px;border-bottom:1px solid var(--wp-line);color:var(--wp-card-muted);font-size:12px;font-weight:600}.wp-table-head__cell{min-width:0}.wp-card__row-num,.wp-table-head__cell--num{padding-right:14px}.wp-table-head__cell--num{text-align:right}.wp-table-head__sort{position:relative;display:inline-flex;max-width:100%;height:auto;padding:0;border:0;border-radius:0;background:0 0;color:inherit;font:inherit;cursor:pointer;transition:none}.wp-table-head__sort:hover{color:var(--wp-card-fg)}.wp-table-head__sort--on{color:var(--accent, #1976d2)}.dark-side .wp-table-head__sort--on{color:#5fa8ff}.wp-table-head__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-table-head__sort--on::after{position:absolute;top:50%;left:calc(100% + 2px);transform:translateY(-50%);content:"";font-family:metro-ui-icons-core-set;font-weight:400;font-style:normal;font-size:12px;line-height:1;-webkit-font-smoothing:antialiased}.wp-table-head__sort--desc::after{content:""}.wp-table-head__clock{position:relative;align-self:stretch;font-weight:500;font-variant-numeric:tabular-nums}.wp-table-head__tick{position:absolute;bottom:0;transform:translateX(-50%);white-space:nowrap}.wp-table-head__tick--first{transform:none}.wp-table-head__tick--last{transform:translateX(-100%)}.workplaces-board--rows .wp-group{gap:0}.workplaces-board--rows .wp-group__head{padding:8px 16px 4px;border-bottom:1px solid var(--wp-line)}.workplaces-board--rows .wp-group__count,.workplaces-board--rows .wp-group__title{font-size:11px}.workplaces-board--rows .wp-group__rule{display:none}.workplaces-board--rows .wp-group__grid{display:block}#calendar-summary-input .calendar-header .header-actions,.workplaces-board--rows .wp-card__card{display:none}.workplaces-board--rows .wp-card__row{display:grid;grid-template-columns:var(--wp-row-cols);gap:0 14px;align-items:center;height:31px;padding:0 16px;border-bottom:1px solid var(--wp-row-line);font-size:14px;cursor:pointer}.workplaces-board--dense .wp-card__row{height:28px}.workplaces-board--rows .wp-card--production .wp-card__row{background:color-mix(in srgb,var(--wp-card-color) var(--wp-row-tint-prod),transparent)}.workplaces-board--rows .wp-card--downtime .wp-card__row{background:color-mix(in srgb,var(--wp-card-color) var(--wp-row-tint-down),transparent)}.workplaces-board--rows .wp-card--poweroff .wp-card__row{background:color-mix(in srgb,var(--wp-card-color) var(--wp-row-tint-off),transparent)}.workplaces-board--rows .wp-card:hover .wp-card__row{box-shadow:inset 0 0 0 1px var(--wp-hover-edge)}.workplaces-board--rows .wp-card.is-open .wp-card__row{background:color-mix(in srgb,var(--wp-card-color) 22%,transparent)}.wp-card__row-name,.wp-card__row-state{display:flex;gap:8px;min-width:0}.wp-card__row-name{align-items:center}.wp-card__row-state{align-items:baseline}.wp-card__row-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-card--downtime .wp-card__row-state .wp-card__row-text,.wp-card--poweroff .wp-card__row-state .wp-card__row-text,.wp-card__row-text--name{font-weight:600}.wp-card__row-state .wp-card__row-text{flex:1}.wp-card__row-alert{flex:none;color:var(--wp-alert);font-size:13px}.wp-card__row-name .wp-card__tag{padding:0 6px;font-size:9px}.wp-card__row-time{flex:none;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.wp-card__timeline{position:relative;height:14px;border-radius:7px;overflow:hidden;background:var(--wp-track)}.wp-card__timeline-now,.wp-card__timeline-span{position:absolute;top:0;bottom:0}.wp-card__timeline-now{width:2px;margin-left:-1px;background:var(--wp-card-fg);opacity:.55}.wp-card__row-num{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right;font-variant-numeric:tabular-nums}.wp-card__row-num--strong{font-weight:600}.wp-card__row-num--today{color:var(--wp-ink2)}.wp-card__row-job{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-card__row-actions{display:flex;justify-content:flex-end}.wp-panel{--wp-panel-width:392px;--wp-panel-gap:16px;position:sticky;top:60px;z-index:5;display:flex;flex:0 0 0;flex-direction:column;margin-left:0;opacity:0;overflow:hidden;transition:flex-basis 200ms cubic-bezier(.4,0,1,1),margin-left 200ms cubic-bezier(.4,0,1,1),opacity 100ms linear 100ms;border:1px solid var(--wp-panel-edge);border-radius:var(--wp-radius);background:var(--wp-panel-bg);box-shadow:var(--wp-panel-shadow);color:var(--wp-card-fg);font-family:Montserrat,system-ui,sans-serif;line-height:1.3}.wp-panel--shown{flex-basis:var(--wp-panel-width);margin-left:var(--wp-panel-gap);opacity:1;transition:flex-basis 260ms cubic-bezier(.2,0,0,1),margin-left 260ms cubic-bezier(.2,0,0,1),opacity 100ms linear}.wp-panel__body,.wp-panel__head{width:calc(var(--wp-panel-width) - 2px)}@media (prefers-reduced-motion:reduce){.wp-panel,.wp-panel--shown{transition:none}}.wp-panel__head{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px 16px 12px;border-bottom:1px solid var(--wp-line)}.wp-panel__state-row,.wp-panel__title-row{display:flex;align-items:center;gap:8px;min-width:0}.wp-panel__title-row{min-height:28px;padding-right:32px}.wp-panel__name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600}.wp-panel .wp-panel__close{position:absolute;top:8px;right:12px;z-index:100;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background-color:var(--dialog-closer-background);color:var(--dialog-closer-color);cursor:pointer}.wp-panel .wp-panel__close::before{display:block;content:"×";font-size:24px;line-height:1}.wp-panel .wp-panel__close:hover{background-color:var(--dialog-closer-background-hover);color:var(--dialog-closer-color-hover)}.wp-panel__state-row{font-size:13px}.wp-panel__chip{flex:0 1 auto;min-width:0;overflow:hidden;padding:2px 10px;border-radius:16px;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.wp-panel__dur{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.wp-panel__shift{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--wp-card-muted)}.wp-panel__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 16px}.wp-card__exp-section{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 0;border-bottom:1px solid var(--wp-line)}.wp-card__exp-section:first-child{padding-top:10px}.wp-card__exp-section:last-child{padding-bottom:0;border-bottom:0}.wp-card__exp-h{margin:0;color:var(--wp-card-muted);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.wp-card__oee{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wp-card__oee-cell{display:flex;flex-direction:column;gap:1px;min-width:0}.wp-card__oee-lab{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--wp-card-muted);font-size:11px}.wp-card__oee-val{white-space:nowrap;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.wp-card__oee-overall{color:var(--wp-card-muted);font-size:13px}.wp-card__oee-overall b,.wp-card__target-val b{color:var(--wp-card-fg);font-weight:600}.wp-card__target{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px}.wp-card__target-lab{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--wp-card-muted)}.wp-card__meter--target{height:6px;border-radius:3px}.wp-card__target-val{white-space:nowrap;font-variant-numeric:tabular-nums}.wp-card__spark{height:116px}.wp-card__list{display:flex;flex-direction:column;gap:6px;font-size:13px}.wp-card__timeline-row{display:grid;grid-template-columns:44px 10px minmax(0,1fr) auto;gap:8px;align-items:center}.wp-card__timeline-time{color:var(--wp-card-muted);font-variant-numeric:tabular-nums}.wp-card__dot{width:8px;height:8px;border-radius:50%}.wp-card__dt-name,.wp-card__timeline-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-card__timeline-dur{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.wp-card__dt-list-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;align-items:start}.wp-card__dt-reason{display:flex;flex-direction:column;gap:3px;min-width:0}.wp-card__meter--reason{height:4px}.ai-coming-soon,.wp-card__empty{color:var(--wp-card-muted)}#side-menu .mif-ai{transform:scale(1.5);display:inline-block}.ai-coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:60vh;text-align:center;font-family:Montserrat,system-ui,sans-serif}.ai-coming-soon__icon{font-size:96px;line-height:1;color:var(--wp-spark-line)}.ai-coming-soon__title{font-size:32px;font-weight:700;letter-spacing:1px;margin:0;color:var(--wp-card-fg)}.ai-coming-soon__text{font-size:16px;margin:0;text-transform:uppercase;letter-spacing:1.5px}.pagination .page-item{display:flex;align-items:stretch}.pagination .page-link{display:flex;align-items:center}.columns-list{list-style:none!important;padding:0!important;margin:0;max-height:60vh;overflow-y:auto}.columns-list__row{list-style:none!important;display:flex;flex-direction:row;align-items:center!important;gap:8px;padding:8px 10px;min-height:34px;border-bottom:1px solid rgba(128,128,128,.5)!important;cursor:pointer;user-select:none}.columns-list .columns-list__row:last-child{border-bottom:none!important}.columns-list__row::marker{content:""}.columns-list{scrollbar-width:none}.columns-list::-webkit-scrollbar{display:none}input.input{padding:0 12px}.dashboard-picker__row{cursor:pointer;border-radius:8px}.dashboard-picker__row:hover{background-color:color-mix(in srgb,var(--wp-card-border) 60%,transparent)}.dashboard-picker__row--added{animation:dashboard-picker-added 900ms ease-out}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-color, #ddd)}.button.bulk-toolbar-button{position:relative;overflow:visible}.button.bulk-toolbar-button .badge.bulk-count{pointer-events:none}.table-toolbar-button:disabled{filter:grayscale(1)}.dialog .closer{top:8px;right:12px;width:28px;height:28px;border-radius:8px}.dialog .closer:before{margin-top:0;line-height:1}.dialog.record-edit-dialog{display:flex!important;flex-direction:column!important;max-height:calc(100vh - 40px)!important;height:auto!important;overflow:hidden!important}.dialog.record-edit-dialog .dialog-actions,.dialog.record-edit-dialog .dialog-title{flex:0 0 auto!important}.dialog.record-edit-dialog .dialog-content{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.record-whisper-host{position:relative}.record-whisper-menu{display:none;position:absolute;left:0;right:0;top:100%;z-index:20;margin:2px 0 0;padding:4px 0;max-height:240px;overflow-y:auto}.record-whisper-item{padding:6px 10px;font-size:14px;border-radius:4px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-whisper-item:hover{background-color:var(--select-option-background-hover);color:var(--select-option-color-hover)}.record-whisper-clearable{padding-right:32px}.record-whisper-clear{position:absolute;right:4px;bottom:5px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:0 0;color:inherit;opacity:.55;cursor:pointer}.record-whisper-clear:hover{opacity:1}.dialog.record-edit-dialog .record-save-button{background-color:var(--accent, #1976d2)!important;border:1px solid var(--accent, #1976d2)!important;color:#fff!important}.dialog.record-edit-dialog .record-save-button .mif-floppy-disk2{color:#fff!important}.dialog.record-edit-dialog .record-delete-button{background-color:transparent!important;border:1px solid var(--color-alert, #c10000)!important;color:var(--color-alert, #c10000)!important}.dialog.record-edit-dialog .record-delete-button .mif-bin{color:var(--color-alert, #c10000)!important}.dialog.record-edit-dialog .record-confirm-delete-button{background-color:var(--color-alert, #c10000)!important;border:1px solid var(--color-alert, #c10000)!important;color:#fff!important}.dialog.record-edit-dialog .record-confirm-delete-button .mif-bin{color:#fff!important}.dialog.logout-dialog{width:max-content;min-width:180px;max-width:min(90vw,420px)}.dialog.logout-dialog .dialog-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:44px}.dialog.logout-dialog .dialog-actions{border-top:none;padding:16px}.dialog.logout-dialog .logout-confirm-button{flex:1 1 auto;height:36px;margin:0;background-color:var(--accent, #1976d2);border:1px solid var(--accent, #1976d2);color:#fff}#columns-dialog .dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:none}#columns-dialog #columns-apply,#columns-dialog #columns-reset{width:110px;height:36px;margin:0}#columns-dialog #columns-reset{background-color:transparent;border:1px solid #ff9800;color:#ff9800}#columns-dialog #columns-reset .mif-refresh{color:#ff9800;width:auto}.setting-row+.setting-row{margin-top:7px}.settings-detail-actions{margin-top:7px;text-align:right}.settings-detail-actions .button{height:35px;margin-right:5px;cursor:default}.settings-detail-actions .button:last-child{margin-right:0}.settings-detail-actions #data-delete-button,.settings-detail-actions #data-save-button{min-width:120px;max-width:120px}.json-field-box:focus-within,.json-field-box:hover{border-color:var(--input-border-color-hover)!important}.json-field-box:focus-within{box-shadow:0 0 0 3px var(--input-box-shadow)}.json-field-box textarea:focus{box-shadow:none}.setting-row input[type=number]{font-size:var(--input-font-size, 16px)}#calendar-summary-input .calendar-header{position:relative}#calendar-summary-input .calendar-header #recalculate-button{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);margin:0}#dashboard-grid{margin:calc(-1*var(--tile-inset))}.dashboard-tile{background:0 0;color:var(--wp-card-fg);border:1px solid color-mix(in srgb,var(--wp-card-border) 30%,transparent);border-radius:6px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.dashboard-tile--s{height:289px}.dashboard-tile--m{height:592px}.dashboard-tile-stack{display:flex;flex-direction:column;gap:var(--stack-gap)}.dashboard-tile--m .dashboard-chart,.dashboard-tile--s .dashboard-chart{min-height:100%}.dashboard-tile__head{position:relative;display:grid;grid-template-columns:minmax(22px,1fr) auto minmax(min-content,1fr);align-items:center;gap:6px;height:36px;padding:0 10px;border-bottom:1px solid color-mix(in srgb,var(--wp-card-border) 30%,transparent);flex:0 0 auto}.dashboard-tile__handle{display:none;color:var(--wp-card-muted);font-size:18px}.dashboard-tile__title{font-family:Montserrat,system-ui,sans-serif;font-weight:500;font-size:1.2rem;grid-column:2;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dashboard-tile__controls{display:none;align-items:center;gap:4px;flex:0 0 auto}.dashboard-tile__head .dashboard-options-button{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:28px;height:28px;font-size:18px;background:0 0;border-color:transparent;color:var(--wp-card-muted);opacity:.5}.dashboard-options-button:hover{color:var(--wp-card-fg);opacity:1}.dashboard-grid--edit .dashboard-options-button{display:none}.dashboard-tile__head .statistics-drill-back{color:#2e9bff;opacity:1}.dashboard-tile__head .statistics-drill-back:hover{color:#5cb2ff}.dashboard-options-menu{display:none;position:fixed;margin:0;z-index:1030;min-width:190px;padding:4px 0;overflow-y:auto;overscroll-behavior:contain;list-style:none;background-color:var(--d-menu-background);color:var(--d-menu-color);border:1px solid var(--d-menu-border-color);border-radius:6px;box-shadow:2px 2px 10px var(--d-menu-shadow-color)}.dashboard-options-menu--open,.dashboard-workplace__state-bar span{display:block}.dashboard-options-menu__item{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:14px;white-space:nowrap;cursor:pointer}.dashboard-options-menu__item[hidden]{display:none}.dashboard-options-menu__item:hover{background-color:color-mix(in srgb,var(--wp-card-border) 60%,transparent)}.dashboard-options-menu__mark{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:0 0}.dashboard-options-menu__mark--on{background:currentColor}.dashboard-options-menu__separator{height:1px;margin:4px 0;background:var(--d-menu-border-color)}.dashboard-options-menu__header{padding:6px 10px 2px 26px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--wp-card-muted)}.dashboard-tile__body{position:relative;padding:6px 8px 8px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.dashboard-chart,.dashboard-kpi{width:100%;height:100%}.dashboard-kpi{container-type:inline-size;display:flex;flex-wrap:wrap;align-content:space-evenly;justify-content:space-around;align-items:flex-start;gap:0 4px}.dashboard-kpi__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 calc(100%/var(--dashboard-kpi-columns, 6) - 4px);min-width:72px;padding:0 6px;text-align:center}.dashboard-kpi__value{color:var(--wp-card-fg);font-weight:500;line-height:1.15;white-space:nowrap;font-size:1.8rem;font-size:clamp(1.3rem,4.5cqw,2.4rem)}.dashboard-kpi__unit{margin-left:4px;color:var(--wp-card-muted);font-weight:400;font-size:.55em}.dashboard-kpi__delta,.dashboard-kpi__label{margin-top:2px;color:var(--wp-card-muted);font-size:.8rem;line-height:1.2}.dashboard-kpi__delta{font-size:.78rem;white-space:nowrap}.dashboard-kpi__delta--better{color:var(--wp-good-text)}.dashboard-kpi__delta--worse{color:var(--wp-bad-text)}.dashboard-feed{display:flex;flex-direction:column;gap:6px;width:100%}.dashboard-feed__row{display:flex;align-items:baseline;gap:8px;line-height:1.25;position:relative}.dashboard-feed__fill{position:absolute;left:0;top:-2px;bottom:-2px;z-index:0;border-radius:3px;opacity:.16;pointer-events:none}.dashboard-feed__row>:not(.dashboard-feed__fill){position:relative;z-index:1}.dashboard-feed__time{flex:0 0 auto;color:var(--wp-card-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.dashboard-feed__dot{flex:0 0 auto;align-self:center;width:8px;height:8px;border-radius:50%}.dashboard-feed__body{flex:1 1 auto;min-width:0}.dashboard-feed__context,.dashboard-feed__state,.dashboard-feed__workplace{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-feed__context,.dashboard-feed__workplace{color:var(--wp-card-fg);font-size:.85rem;font-weight:500}.dashboard-feed__context{font-size:.78rem}.dashboard-feed__state{color:var(--wp-card-muted);font-size:.78rem}.dashboard-feed__row--wrap{flex-wrap:wrap;row-gap:2px}.dashboard-feed__state--wrap{flex:0 0 100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.dashboard-feed__duration{flex:0 0 auto;color:var(--wp-card-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.dashboard-feed__header{margin-top:6px;color:var(--wp-card-muted);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-feed__header:first-child{margin-top:0}.chart-nodata,.dashboard-tile__nodata{display:flex;align-items:center;justify-content:center;color:var(--wp-card-muted);font-size:.95rem}.dashboard-tile__nodata{position:absolute;inset:0;padding:0 24px;text-align:center;text-wrap:balance}.chart-nodata[hidden],.dashboard-tile--blank .dashboard-tile__head,.dashboard-tile__nodata[hidden]{display:none}.chart-nodata{padding:2rem 0}.dashboard-tile--blank{background:0 0;border-color:transparent}.dashboard-grid--edit .dashboard-tile--blank{border-style:dashed;border-color:var(--wp-card-border)}.dashboard-grid--edit .dashboard-tile--blank .dashboard-tile__head{display:grid}.dashboard-grid--edit .dashboard-tile{cursor:move;border-color:var(--wp-card-border)}.dashboard-grid--edit .dashboard-tile__head{border-bottom-color:var(--wp-card-border)}.dashboard-grid--edit .dashboard-tile__handle{display:inline-block}.dashboard-grid--edit .dashboard-tile__controls{display:flex}.dashboard-grid--edit .dashboard-tile__body{pointer-events:none}.grid-stack-item.ui-draggable-dragging .dashboard-tile{opacity:.8}.grid-stack-placeholder>.placeholder-content{border:1px dashed var(--wp-spark-line);border-radius:6px;background:0 0}.dashboard-size-group{display:flex;align-items:center;gap:2px}.dashboard-size-group__axis{color:var(--wp-card-muted);font-size:12px;padding:0 2px}.dashboard-size-button{min-width:26px}.dashboard-size-button--active{background:var(--wp-spark-line);color:#fff}.dashboard-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:70px 0;color:var(--wp-card-muted)}.dashboard-empty[hidden]{display:none}.dashboard-empty__text{font-size:1.1rem}.dashboard-whatsnew{flex:1 1 auto;min-height:0;overflow-y:auto}.dashboard-whatsnew__list{margin:0;padding-left:18px;list-style:disc}.dashboard-whatsnew__list li{margin-bottom:14px;line-height:1.45}.dashboard-whatsnew__list li:last-child,.help-tour__body p:last-child{margin-bottom:0}.dashboard-whatsnew__lead{display:block;margin-bottom:2px;font-weight:550}.dashboard-whatsnew__theme{display:block;margin-top:8px}.dashboard-whatsnew__more{order:3;flex:0 0 auto;margin:0;padding:12px 24px 0;color:var(--wp-card-muted);font-size:14px}.dashboard-workplace{display:grid;grid-template-columns:repeat(var(--wp-cols, 1),minmax(0,1fr));gap:6px 14px;width:100%;height:100%;color:var(--wp-card-fg)}.dashboard-workplace__col{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0}.dashboard-workplace__state{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:3px;font-size:calc(12px*var(--wp-fs, 1))}.dashboard-workplace__state-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550;text-transform:uppercase;font-size:calc(11px*var(--wp-fs, 1));letter-spacing:.02em}.dashboard-workplace__state-time{flex:0 0 auto;font-variant-numeric:tabular-nums}.dashboard-workplace__kpis{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.dashboard-workplace__kpi-lab{color:var(--wp-card-muted);font-size:calc(10px*var(--wp-fs, 1));text-transform:uppercase;letter-spacing:.03em}.dashboard-workplace__kpi-val{font-size:calc(19px*var(--wp-fs, 1));font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.dashboard-workplace__kpi-bar{position:relative;height:5px;margin-top:3px;border-radius:2px;background:var(--wp-bar-track)}.dashboard-workplace__kpi-fill{display:block;height:100%;border-radius:2px;background:var(--wp-none)}.dashboard-workplace__kpi-fill--good{background:var(--wp-prod, var(--wp-good))}.dashboard-workplace__kpi-fill--warn{background:var(--wp-down, var(--wp-warn))}.dashboard-workplace__kpi-fill--bad{background:var(--wp-off, var(--wp-bad))}.dashboard-workplace__kpi-fill--progress{background:var(--wp-prod, var(--wp-good))}.dashboard-workplace__kpi-target{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--wp-card-fg);opacity:.65}.dashboard-workplace__info{display:flex;flex-direction:column;gap:4px}.dashboard-workplace__info-row{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px;align-items:baseline;font-size:calc(12.5px*var(--wp-fs, 1))}.dashboard-workplace__info-row>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-workplace__ic{color:var(--wp-card-muted);font-size:calc(13px*var(--wp-fs, 1))}.dashboard-workplace__info-row--alert,.dashboard-workplace__info-row--alert .dashboard-workplace__ic{color:var(--wp-bad-text)}.dashboard-workplace__section-lab{margin-bottom:3px;color:var(--wp-exp-h-fg);font-size:calc(10.5px*var(--wp-fs, 1));text-transform:uppercase;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-workplace__state-bar{display:flex;height:10px;border-radius:2px;overflow:hidden;background:var(--wp-state-track)}.dashboard-workplace__oee{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.dashboard-workplace__oee-cell{padding:4px 2px;border-radius:3px;background:var(--wp-oee-cell-bg);text-align:center}.dashboard-workplace__oee-cell--composed{outline:1px solid var(--wp-card-border)}.dashboard-workplace__oee-lab{color:var(--wp-card-muted);font-size:calc(9.5px*var(--wp-fs, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-workplace__oee-val{font-size:calc(14px*var(--wp-fs, 1));font-weight:500;font-variant-numeric:tabular-nums}.dashboard-workplace__pairs{display:flex;flex-direction:column;gap:3px}.dashboard-workplace__pair{display:flex;justify-content:space-between;gap:8px;max-width:420px;font-size:calc(12.5px*var(--wp-fs, 1))}.dashboard-workplace__pair-lab{color:var(--wp-card-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-workplace__pair-val{font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-workplace__pair-val--late{color:var(--wp-bad-text);font-weight:550}.dashboard-workplace__timeline{display:flex;flex-direction:column;gap:3px}.dashboard-workplace__timeline-row{display:grid;grid-template-columns:40px minmax(0,1fr) 50px;gap:6px;align-items:baseline;font-size:calc(11.5px*var(--wp-fs, 1))}.dashboard-workplace__timeline-time{color:var(--wp-card-muted);font-variant-numeric:tabular-nums}.dashboard-workplace__timeline-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-workplace__timeline-dur{text-align:right;color:var(--wp-card-muted);font-variant-numeric:tabular-nums}.dashboard-workplace__dot{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.dashboard-workplace__cause{margin-left:5px;color:var(--wp-muted-soft)}.dashboard-workplace__section--chart{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.dashboard-workplace__chart{flex:1 1 120px;min-height:80px}.dashboard-workplace__chart--tall{flex-basis:190px;min-height:140px}.dashboard-workplace--charts-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}:root{--kpi-figure-size:1.6rem;--kpi-label-size:0.8rem;--kpi-delta-size:0.72rem}.energy-stat{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(120px,calc((100% - 7*var(--group-gap))/8)),1fr));gap:var(--group-gap);width:100%;margin-bottom:var(--stack-gap)}.energy-stat:has(>.energy-stat__cell:nth-child(7)){--kpi-figure-size:1.25rem}.energy-stat>.energy-panel__note{grid-column:1/-1}.energy-stat__cell{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:4px;min-width:0;padding:12px 14px 14px;text-align:left;background:var(--wp-card-bg);border:1px solid var(--wp-card-border);border-radius:6px}.energy-stat__value{grid-row:2;color:var(--wp-card-fg);font-weight:500;font-size:var(--kpi-figure-size);line-height:1.15;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.energy-stat__unit{margin-left:5px;color:var(--wp-card-muted);font-weight:400;font-size:.5em}.energy-stat__label{grid-row:1;margin:0;color:var(--wp-card-muted);font-size:var(--kpi-label-size);line-height:1.25}.energy-stat__delta{grid-row:3;margin-top:2px;color:var(--wp-card-muted);font-size:var(--kpi-delta-size);line-height:1.6;font-variant-numeric:tabular-nums}.energy-stat__delta--better{color:var(--wp-good-text)}.energy-stat__delta--worse{color:var(--wp-bad-text)}.energy-stat__delta:has(>.energy-stat__move){color:var(--wp-card-muted)}.details-tile-table td,.details-tile-table th,.energy-stat__move{white-space:nowrap}.energy-stat__delta--better>.energy-stat__move,.energy-stat__delta--worse>.energy-stat__move{display:inline-block;padding:0 7px;border-radius:10px;background:color-mix(in srgb,currentColor 12%,transparent);font-weight:500}.energy-stat__delta--better>.energy-stat__move{color:var(--wp-good-text)}.energy-stat__delta--worse>.energy-stat__move{color:var(--wp-bad-text)}#energy-peak-tile .dashboard-tile__body{display:flex;flex-direction:column}#energy-peak-tile .dashboard-chart{height:auto;min-height:0;flex:1 1 auto}.energy-peak-breakdown{flex:0 0 auto;max-height:45%;overflow-y:auto;padding:0 10px 6px;font-size:.78rem}.energy-peak-breakdown__head{color:var(--wp-card-muted);padding:2px 0 4px}.energy-peak-breakdown__row{display:flex;justify-content:space-between;gap:10px;padding:1px 0;font-variant-numeric:tabular-nums}.energy-peak-breakdown__row span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.energy-panel__note{margin-top:-6px;padding:0 4px;color:var(--wp-card-muted);font-size:.78rem;line-height:1.2;text-align:center}.login-page{display:flex;align-items:center;justify-content:center;min-height:100vh;margin:0}.login-card{display:flex;flex-direction:column;width:400px;padding:28px 32px 16px}.login-logo{align-self:center}.login-customer{text-align:center;margin-top:8px}.login-version{text-align:center;margin-bottom:16px;opacity:.6;font-size:13px}.login-actions{display:flex;justify-content:center;border-top:none;padding-top:0}.login-page .input .prepend{background-color:transparent}.login-button{width:100px}.login-message{text-align:center;margin-top:8px;min-height:17px;font-size:13px;color:#f76e64}.login-copyright{text-align:center;margin-top:4px;opacity:.6;font-size:12px}.help-tour{position:fixed;inset:0;z-index:1090;pointer-events:none;--tour-dim:rgba(0, 0, 0, 0.55)}.dark-side .help-tour{--tour-dim:rgba(0, 0, 0, 0.65)}.help-tour__blocker{position:fixed;inset:0;pointer-events:auto;background:0 0}.help-tour__hole{position:fixed;pointer-events:none;box-shadow:0 0 0 300vmax var(--tour-dim);transition:left .15s ease,top .15s ease,width .15s ease,height .15s ease}.help-tour__scrim{position:fixed;inset:0;pointer-events:none;background:var(--tour-dim)}.help-tour__bubble{position:fixed;pointer-events:auto;width:340px;max-width:min(90vw,420px);background:var(--wp-card-bg);color:var(--wp-card-fg);border:1px solid var(--wp-card-border);border-radius:10px;box-shadow:var(--wp-shadow-pop)}.help-tour__bubble:focus{outline:0}.help-tour__bubble--center{left:50%;top:50%;transform:translate(-50%,-50%);width:420px}.help-tour__arrow{position:absolute;width:10px;height:10px;background:var(--wp-card-bg);border-left:1px solid var(--wp-card-border);border-top:1px solid var(--wp-card-border)}.help-tour__bubble[data-side=bottom] .help-tour__arrow{top:-6px;transform:translateX(-5px) rotate(45deg)}.help-tour__bubble[data-side=top] .help-tour__arrow{bottom:-6px;transform:translateX(-5px) rotate(225deg)}.help-tour__bubble[data-side=right] .help-tour__arrow{left:-6px;transform:translateY(-5px) rotate(315deg)}.help-tour__bubble[data-side=left] .help-tour__arrow{right:-6px;transform:translateY(-5px) rotate(135deg)}.help-tour__bubble--center .help-tour__arrow,.palette__item--active.palette__item--has-actions .palette__item-suffix{display:none}.help-tour__head{padding:16px 44px 0 16px}.help-tour__title{flex:1 1 auto;margin:0;font-size:15px;font-weight:600;line-height:1.3}.help-tour__closer{position:absolute;top:8px;right:12px;z-index:100;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background-color:var(--dialog-closer-background);color:var(--dialog-closer-color)}.help-tour__closer::before{display:block;content:"×";font-size:24px;line-height:1}.help-tour__closer:hover{background-color:var(--dialog-closer-background-hover);color:var(--dialog-closer-color-hover)}.help-tour__body{padding:8px 16px 16px;font-size:13px;line-height:1.5}.help-tour__body p{margin:0 0 8px}.help-tour__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid var(--wp-card-border)}.help-tour__count{color:var(--wp-card-muted);font-size:12px;text-align:center;white-space:nowrap}.help-tour__buttons{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.help-tour__button{margin:0}.help-tour__buttons>.button{min-width:64px}.help-tour__glyph{font-size:20px}.help-tour__live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.help-tour__hole{transition:none}}.help-doc{display:grid;grid-template-columns:260px minmax(0,820px);gap:32px;align-items:start;padding:20px 24px 64px}.help-doc__rail{position:sticky;top:12px;max-height:calc(100vh - var(--navview-header-height) - 32px);overflow-y:auto;padding:12px;border:1px solid var(--border-color);border-radius:6px;background:var(--default-background)}.help-doc__rail-title{margin:0 0 8px;padding-left:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.help-doc__toc{margin:0}.help-doc__toc,.help-doc__toc-sections{padding:0;list-style:none}.help-doc__toc-part{margin-bottom:8px}.help-doc__toc-sections{margin:2px 0 0 10px;border-left:1px solid var(--border-color)}.help-doc__toc-link{display:block;padding:3px 8px;border-radius:4px;font-size:13px;line-height:1.35;color:var(--default-color);opacity:.75;text-decoration:none}.help-doc__toc-link--part{font-weight:600;opacity:1}.help-doc__toc-link--active,.help-doc__toc-link:hover{background-color:var(--border-color);opacity:1}.help-doc__toc-link--active{color:var(--link-color)}.help-doc__body{color:var(--default-color);font-size:15px;line-height:1.65}.help-doc__title{margin:0 0 16px;font-size:28px;font-weight:300}.help-doc__part,.help-doc__section{scroll-margin-top:calc(var(--navview-header-height) + 16px)}.help-doc__part{margin-top:36px}.help-doc__part-title{margin:0 0 4px;padding-bottom:8px;border-bottom:1px solid var(--border-color);font-size:22px;font-weight:600}.help-doc__section{margin-top:24px}.help-doc__section-title{margin:0 0 6px;font-size:17px;font-weight:600}.help-doc__section-title--sub{font-size:15px;opacity:.75}.help-doc__text{margin:0 0 12px}.help-doc__list{margin:0 0 12px;padding-left:22px}.help-doc__list li{margin-bottom:5px}.help-doc__body .remark::before,.help-doc__english::before{content:none}.help-doc__english{margin-bottom:24px}.help-doc__code{padding:1px 5px;border-radius:4px;background-color:var(--code-background);color:var(--code-color);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.help-doc__link{color:var(--link-color);text-decoration:underline;text-underline-offset:2px}.help-doc__search{min-width:320px}.help-doc__empty{margin:40px 0;opacity:.7}.help-doc__top{display:inline-block;margin-top:48px;font-size:13px;color:var(--default-color);opacity:.7;text-decoration:none}.help-doc__top:hover{color:var(--link-color);opacity:1}@media (max-width:1100px){.help-doc{grid-template-columns:minmax(0,1fr)}.help-doc__rail{position:static;max-height:none}}.help-tour__more{justify-self:start}.help-tour__more--empty{visibility:hidden}#settings-child-container tbody tr:has(input.table-service-check:checked),#settings-container tbody tr:has(input.table-service-check:checked){background:rgba(128,128,128,.14)}.palette{position:fixed;inset:0;z-index:1090}.palette__scrim{position:fixed;inset:0;background:rgba(0,0,0,.35)}.dark-side .palette__scrim{background:rgba(0,0,0,.45)}.palette__panel{position:fixed;left:50%;top:12vh;transform:translateX(-50%);width:640px;max-width:92vw;display:flex;flex-direction:column;overflow:hidden;background:var(--wp-card-bg);color:var(--wp-card-fg);border:1px solid var(--wp-card-border);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.3),var(--wp-shadow-pop)}input.palette__input{appearance:none;-webkit-appearance:none;width:100%;height:auto;padding:16px 20px;font-size:19px;line-height:1.3;border:0;border-bottom:1px solid var(--wp-card-border);border-radius:0;box-shadow:none;background:0 0;color:inherit;outline:0}input.palette__input:focus,input.palette__input:hover{border:0;border-bottom:1px solid var(--wp-card-border);box-shadow:none;background:0 0}input.palette__input::placeholder{color:inherit;opacity:.4}.palette__list{margin:0;padding:8px;list-style:none;max-height:55vh;overflow-y:auto}.palette__group{padding:10px 12px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.55}.palette__item{display:flex;align-items:center;gap:12px;padding:10px 12px;font-size:15px;border-radius:8px;cursor:pointer}.palette__item--active{background:rgba(128,128,128,.15)}.palette__item-icon{width:20px;font-size:16px;text-align:center;opacity:.7;flex:none}.palette__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette__item-key,.palette__item-suffix{margin-left:auto;font-size:12px;opacity:.55;flex:none}.palette__item-suffix{padding-left:12px}.palette__item-key{min-width:22px;padding:1px 6px;text-align:center;border:1px solid var(--wp-card-border);border-radius:5px}mark.palette__match{margin:0-1px;padding:0 1px;border-radius:3px;background:rgba(128,128,128,.22);color:inherit;font-weight:inherit}.palette__item-alias{font-size:12px;opacity:.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette__item-icon--state{opacity:1}.palette__item-icon--state::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--palette-state, transparent);vertical-align:middle}.palette__item-detail{font-size:12px;opacity:.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette__item--more{font-size:13px;opacity:.7}.palette__actions{display:none;margin-left:auto;align-items:center;gap:6px;flex:none}.palette__item--active .palette__actions{display:flex}.palette__chip{padding:1px 9px;font-size:12px;border:1px solid var(--wp-card-border);border-radius:999px;opacity:.7;cursor:pointer;white-space:nowrap}.palette__chip--on{opacity:1;background:rgba(128,128,128,.3);border-color:transparent}.palette__note{padding:8px 12px 2px;font-size:12px;opacity:.6}.palette__hint{padding:8px 20px 10px;font-size:12px;opacity:.45;border-top:1px solid var(--wp-card-border)}.palette__hint kbd{font-family:inherit;font-weight:700}.palette__empty{padding:16px 20px;opacity:.6}.details-search input{width:260px}.details-search .record-whisper-menu{right:auto;min-width:100%;max-width:480px;max-height:360px}.record-whisper-empty{cursor:default;opacity:.6}.record-whisper-empty:hover{background-color:transparent;color:inherit}:root{--details-pad-x:18px;--details-label-size:0.75rem;--details-value-size:1rem;--wp-skeleton:hsla(222, 30%, 30%, 0.07)}.dark-side{--wp-skeleton:hsla(0, 0%, 100%, 0.06)}.details-header{margin-bottom:var(--stack-gap)}.details-header__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:32px;padding:14px var(--details-pad-x) 18px}.details-header__body>.details-header__fields{grid-column:1;grid-row:1}.details-header__body>.details-header__links{grid-column:2;grid-row:1}.details-header__body:has(>.details-header__image){grid-template-columns:auto minmax(0,1fr) auto}.details-header__body:has(>.details-header__image)>.details-header__fields{grid-column:2}.details-header__body:has(>.details-header__image)>.details-header__links{grid-column:3}.details-header__image{grid-column:1;grid-row:1;max-width:160px;max-height:140px;object-fit:contain;border-radius:4px}.details-header__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px 28px}.details-field{min-width:0}.details-field__label{margin-bottom:3px;color:var(--wp-card-muted);font-size:var(--details-label-size);line-height:1.25}.details-field__value{color:var(--wp-card-fg);font-size:var(--details-value-size);font-weight:500;line-height:1.35;overflow-wrap:break-word;text-wrap:pretty;font-variant-numeric:tabular-nums}.details-header__now{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 var(--details-pad-x);padding-bottom:16px}.details-header__lifetime+.details-header__now{padding-top:14px;border-top:1px solid var(--wp-card-border)}.details-now,.page-empty::before{border:1px solid var(--wp-card-border);background:var(--wp-card-bg)}.details-now{display:flex;flex:0 0 auto;align-items:center;gap:8px;max-width:100%;min-height:30px;padding:4px 14px 4px 12px;border-radius:16px;font-size:.9rem;line-height:1.3}.details-now__dot{flex:0 0 10px;width:10px;min-width:10px;height:10px;border-radius:50%}.details-now__dot--none{display:none}.details-now__label{flex:none;color:var(--wp-card-muted);white-space:nowrap}.details-now__value{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--wp-card-fg);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.details-header__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:44vw}.details-link .icon{margin-right:4px}.details-chip{display:inline-block;margin-left:8px;padding:0 8px;border-radius:16px;font-size:.72rem;font-weight:600;line-height:1.6;vertical-align:middle}.details-chip--good{background-color:#89ab0b;color:#273706}.details-chip--warn{background-color:#e6ad3c;color:#4e2f04}.details-chip--bad{background-color:#de6b59;color:#3d100b}.details-header__lifetime{display:flex;flex-direction:column;gap:12px;margin:0 var(--details-pad-x);padding:14px 0 18px;border-top:1px solid var(--wp-card-border)}.details-header__lifetime .details-header__fields{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.details-header__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.details-header__heading>.details-field__label{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.details-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:4px}.details-progress>.details-field__label{grid-column:1/-1}.details-progress__track{display:flex;height:12px;overflow:hidden;border-radius:6px;background-color:rgba(128,128,128,.18)}.details-progress__good{background-color:#89ab0b}.details-progress__bad{background-color:#d9534f}.details-progress__text{color:var(--wp-card-fg);font-size:1rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.details-tile-table{margin:0;font-variant-numeric:tabular-nums}.details-log-note{padding:0 4px 6px;color:var(--wp-card-muted);font-size:.8rem}.details-log-note[hidden]{display:none}.page-empty{flex-direction:column;gap:16px;padding:18vh 24px 0;font-size:1.05rem;text-align:center}.page-empty::before{content:"";display:grid;place-items:center;width:72px;height:72px;border-radius:50%;font-family:metro-ui-icons-core-set;font-size:28px;line-height:1}#details-header:empty{min-height:150px}#details-header:empty::before{content:"";display:block;width:240px;height:16px;margin:10px auto 0;border-radius:8px;background:var(--wp-skeleton)}#details-header:empty::after{content:"";display:block;width:55%;height:12px;margin:52px var(--details-pad-x)0;border-radius:6px;background:var(--wp-skeleton)}#details-kpi{margin-bottom:0}#details-kpi:empty{min-height:92px}#details-kpi:empty::before{content:"";grid-column:1/-1;border-radius:6px;background:var(--wp-skeleton)}#details-data .dashboard-tile:has(.dashboard-chart:empty+.dashboard-tile__nodata[hidden]) .dashboard-tile__title:empty::before{content:"";display:block;width:160px;height:14px;border-radius:7px;background:var(--wp-skeleton)}#details-data .dashboard-chart:empty:has(+.dashboard-tile__nodata[hidden]){position:relative}#details-data .dashboard-chart:empty:has(+.dashboard-tile__nodata[hidden])::before{content:"";position:absolute;inset:14px 18px;border-radius:12px;background:var(--wp-skeleton)}@media (prefers-reduced-motion:no-preference){#details-data .dashboard-chart:empty::before,#details-data .dashboard-tile__title:empty::before,#details-header:empty::after,#details-header:empty::before,#details-kpi:empty::before{animation:details-skeleton 1.6s ease-in-out infinite}}