*,*:before,*:after{box-sizing:border-box;margin:0}body{line-height:1.6;font-family:var(--font-family);font-feature-settings:"liga" 1,"calt" 1;font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--page-bg)}.custom-tooltip{position:absolute;background:var(--tooltip-bg);color:var(--tooltip-text);padding:6px 10px;border-radius:4px;box-shadow:0 2px 8px #0000002e;font-size:.85rem;white-space:nowrap;z-index:2000;opacity:0;transform:scale(.95);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.custom-tooltip.error{background:var(--red);color:var(--red-text)}.custom-tooltip.show{opacity:1;transform:scale(1)}.tooltip-arrow{position:absolute;width:0;height:0;border:6px solid transparent}.custom-tooltip.top .tooltip-arrow{bottom:-11px;left:50%;transform:translate(-50%);border-top-color:var(--tooltip-bg)}.custom-tooltip.top.error .tooltip-arrow{border-top-color:var(--red)}.custom-tooltip.bottom .tooltip-arrow{top:-11px;left:50%;transform:translate(-50%);border-bottom-color:var(--tooltip-bg)}.custom-tooltip.bottom.error .tooltip-arrow{border-bottom-color:var(--red)}.custom-tooltip.left .tooltip-arrow{top:50%;right:-11px;transform:translateY(-50%);border-left-color:var(--tooltip-bg)}.custom-tooltip.left.error .tooltip-arrow{border-left-color:var(--red)}.custom-tooltip.right .tooltip-arrow{top:50%;left:-11px;transform:translateY(-50%);border-right-color:var(--tooltip-bg)}.custom-tooltip.right.error .tooltip-arrow{border-right-color:var(--red)}.custom-tooltip{max-width:min(360px,calc(100vw - 24px));white-space:normal;line-height:1.4;padding:10px 12px;border-radius:10px}.scroll-area::-webkit-scrollbar{width:10px;height:10px}.scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff40;border-radius:999px;border:3px solid transparent;background-clip:content-box}.scroll-area::-webkit-scrollbar-track{background:#00000026}.scroll-area{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) rgba(0,0,0,.15)}.mobile-content{height:100%;overflow-y:auto}.row{display:flex;flex-direction:row;gap:var(--gap)}.row.stretch>*{flex-grow:1}.row.full-height{height:100%}.panel-row{display:flex;gap:var(--gap)}.panel-row.full-height{height:100%}.panel-column,.column{display:flex;flex-direction:column;gap:var(--gap)}.column.stretch>*{flex-grow:1}.column.full-height{height:100%}.column.scroll{overflow-y:auto}.wrap{flex-wrap:wrap}.nowrap{flex-wrap:nowrap}.center{justify-content:center;align-items:center}.baseline{align-items:baseline}.middle{align-items:center}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.start{justify-content:flex-start}.end{justify-content:flex-end}.grow{flex:1}.auto{flex:0 0 auto}.shrink{flex:0 1 auto}.bold{font-weight:700}.min-width-mobile{min-width:350px}.icon.clickable{cursor:pointer;transition:color .15s ease}.icon.clickable:hover{color:var(--selection-bg)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-s)}.grid-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-auto-min-width),auto));gap:var(--gap)}.grid-fit.full-height{height:100%;overflow:hidden}.row-fit{display:flex;flex-wrap:wrap;gap:var(--gap)}.row-fit.full-height{height:100%;overflow:hidden}.row-fit>*{flex:1 1 var(--grid-auto-min-width);max-width:var(--tile-max-width, none)}.grid-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-auto-min-width),1fr));gap:var(--gap)}.gap-sm{gap:var(--field-column-gap)}.gap-s{gap:var(--gap-s)}.gap-ss{gap:var(--gap-ss)}.formgrid-2{display:grid;grid-template-columns:auto auto;column-gap:var(--field-column-gap);row-gap:var(--field-row-gap);width:fit-content}section h3{font-size:var(--theme-font-size-x);font-weight:var(--theme-font-weight-x);margin-bottom:var(--content-padding-vert)}.warning-text{background-color:var(--red);color:#fff;border-radius:var(--border-radius);font-weight:500;padding:0px var(--content-padding-hor)}@media(max-width:768px){.panel-row{flex-direction:column}.panel-row.full-height{height:auto}.row-fit>*{max-width:none}}.tile{border-radius:var(--tile-border-radius);border:var(--tile-border);background-color:var(--tile-bg);padding:var(--tile-padding);color:var(--tile-text);box-shadow:var(--tile-shadow)}.tile.clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.tile.clickable:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000014}.tile-row{display:flex;gap:var(--panel-gap)}.tile-row.stretch>*{flex-grow:1}.tile-column{display:flex;flex-direction:column;gap:var(--panel-gap)}.tile-column.stretch>*{flex-grow:1}.toolbar-buttons{display:flex;gap:var(--toolbar-buttons-gap);max-width:100px!important}#main-header-slot{flex-grow:1;align-items:baseline;display:flex;justify-content:end;gap:var(--field-column-gap)}:root{--gap-ss: 4px;--gap-s: 8px;--gap: 10px;--gap-x: 12px;--gap-xx: 16px;--grid-auto-min-width: 350px;--font-family: Inter, Arial, sans-serif;--red: #e02020;--red-alt: oklch(from var(--red) calc(l - .08) c h);--red-text: #fff;--green: #20e020;--green-alt: oklch(from var(--green) calc(l - .08) c h);--green-text: #000;--blue: #2020e0;--blue-alt: oklch(from var(--blue) calc(l - .08) c h);--blue-text: #fff;--yellow: #e0e020;--yellow-alt: oklch(from var(--yellow) calc(l - .08) c h);--yellow-text: #000;--orange: #ff9900;--orange-alt: oklch(from var(--orange) calc(l - .08) c h);--orange-text: #000;--content-padding-vert: 8px;--content-padding-vert-sm: 4px;--content-padding-vert-lg: 9px;--content-padding-hor: 15px;--content-padding-hor-sm: 4px;--content-padding-hor-lg: 12px;--theme-accent: #4770bc;--theme-primary-bg: #4770bc;--theme-primary-bg-hover: hsl(from var(--theme-primary-bg) h s calc(l + 10) );--theme-primary-text: #fff;--theme-primary-text-hover: #fff;--theme-back-bg: hsl(from var(--theme-primary-bg) calc(h + 30) calc(s/2) 92);--theme-mid-bg: hsl(from var(--theme-primary-bg) calc(h + 30) calc(s*.7) 94.5);--theme-front-bg: hsl(from var(--theme-primary-bg) calc(h + 30) calc(s/2) 100);--theme-back-bg-hover: hsl(from var(--theme-back-bg) h s calc(l + 5) );--theme-mid-bg-hover: hsl(from var(--theme-mid-bg) h s calc(l + 5) );--theme-front-bg-hover: hsl(from var(--theme-front-bg) h s calc(l - 5) );--theme-back-text: rgb(0 0 0 / 1);--theme-back-text-dim: rgb(0 0 0 / .5);--theme-back-text-dim-2: rgb(0 0 0 / .3);--theme-back-text-accent: hsl(from var(--theme-primary-bg) h s l);--theme-mid-text: rgb(0 0 0 / 1);--theme-mid-text-dim: rgb(0 0 0 / .5);--theme-mid-text-dim-2: rgb(0 0 0 / .3);--theme-front-text: rgb(0 0 0 / 1);--theme-front-text-dim: rgb(0 0 0 / .5);--theme-front-text-dim-2: rgb(0 0 0 / .3);--master-header-bg: var(--theme-mid-bg);--selection-bg: #ffd18d;--selection-bg-dim: rgb(0 0 0 / .05);--selection-bg-alt: oklch(from var(--selection-bg) calc(l + 0) c h);--selection-text: #000000;--selection-text-only: #ff9900;--theme-font-size: 14px;--theme-font-size-x: 18px;--theme-font-size-xx: 22px;--theme-font-size-s: 11px;--theme-font-size-ss: 9px;--theme-font-weight: normal;--theme-font-weight-x: 600;--theme-font-weight-xx: 700;--theme-font-weight-s: 600;--theme-font-weight-ss: 500;--theme-bg: #e8e7f1;--theme-text: #000;--theme-text-secondary: #314060eb;--theme-text-dim: #314060b4;--theme-text-dim2: #888;--theme-tile-gap: 10px;--border-size: 2px;--border-radius: 8px;--border-radius-sm: 4px;--border-color: #b4badc53;--border-color-bright: #7c7e8853;--border-color-darker: #828abb4a;--border-color-lighter: #c3c8e336;--border-hover: #bbb;--border-focus: #bbb;--page-padding: var(--theme-tile-gap);--page-bg: var(--theme-back-bg);--page-text: var(--theme-text);--page-title-font-size: var(--theme-font-size-x);--page-title-font-weight: var(--theme-font-weight-x);--page-title-text: var(--theme-front-text);--menu-selected-bg: var(--theme-primary-bg);--menu-selected-text: var(--theme-primary-text);--menu-selected-bg-hover: var(--theme-primary-bg-hover);--menu-selected-text-hover: var(--theme-primary-text-hover);--panel-bg: var(--theme-front-bg);--panel-text: var(--theme-front-text);--panel-header-bg: var(--theme-front-bg);--panel-header-text: var(--theme-front-text);--panel-header-padding: var(--content-padding-vert) var(--content-padding-hor);--panel-header-font-weight: bold;--panel-header-border-bottom: var(--border-size) solid var(--border-color);--panel-padding: var(--content-padding-vert) var(--content-padding-hor);--panel-border-radius: var(--border-radius);--panel-border2: var(--border-size) solid oklch(from var(--panel-bg) calc(l + .15) c h);--panel-border: var(--border-size) solid var(--border-color);--panel-title-font-size: 1em;--panel-gap: var(--theme-tile-gap);--panel-section-padding: var(--content-padding-vert) var(--content-padding-hor);--panel-section-bg: var(--theme-front-bg);--panel-section-border: var(--border-size) solid var(--border-color-darker);--panel-section-border-radius: var(--border-radius);--panel-content-gap: 10px;--panel-shadow: 1px 2px 3px 0px #e4e4e4;--toolbar-delimeter-bg: oklch(from var(--panel-header-bg) calc(l - .1) c h);--btn-border-radius: var(--border-radius-sm);--btn-font-weight: 500;--btn-transition: background-color .15s ease, color .15s ease, opacity .15s ease;--btn-inner-gap: .3em;--btn-border: var(--border-size) solid var(--border-color-lighter);--btn-action-bg: var(--theme-accent);--btn-action-bg-hover: oklch(from var(--theme-accent) calc(l - .1) c h);--btn-action-text: #fff;--btn-action-border: var(--border-size) solid var(--theme-accent);--btn-normal-bg: var(--theme-mid-bg);--btn-normal-bg-hover: oklch(from var(--theme-mid-bg) calc(l + .03) c h);--btn-normal-text: var(--theme-text);--btn-normal-border: var(--border-size) solid var(--border-color-lighter);--btn-ghost-bg: transparent;--btn-ghost-bg-hover: rgb(from var(--theme-primary-bg) r g b / .2);--btn-ghost-text: var(--theme-text);--btn-ghost-border: var(--border-size) solid var(--border-color);--btn-danger-bg: var(--red);--btn-danger-bg-hover: var(--red-alt);--btn-danger-text: var(--red-text);--btn-danger-border: var(--border-size) solid var(--red);--btn-switch-bg: rgb(from var(--theme-mid-bg) r g b / .2);--btn-switch-bg-hover: var(--theme-mid-bg);--btn-switch-text: var(--theme-text-2);--btn-switch-border: var(--border-size) solid var(--border-color-lighter);--btn-switch-border-radius: 0px;--btn-switch-checked-bg: var(--btn-normal-bg);--btn-switch-checked-bg-hover: var(--btn-normal-bg-hover);--btn-switch-checked-text: var(--btn-normal-text);--btn-switch-checked-border: var(--border-size) solid var(--btn-normal-bg);--btn-link-bg: transparent;--btn-link-bg-hover: transparent;--btn-link-text: var(--selection-bg);--btn-link-text-hover: var(--selection-bg-alt);--btn-link-border: none;--btn-icon-text-hover: var(--selection-bg);--btn-icon-border: none;--blue-link: #4770bc;--blue-link-hover: hsl(from var(--blue-link) h s calc(l + 10) );--tooltip-bg: #fff;--tooltip-text: #000;--form-column-gap: .6em;--form-row-gap: .4em;--field-bg: rgb(0 0 0 / .02);--field-text: var(--theme-text);--field-text-dim: var(--theme-text-dim);--field-label-width: auto;--field-padding: var(--field-padding-vert) var(--field-padding-hor);--field-padding-hor: 6px;--field-padding-vert: 6px;--field-height: 2em;--field-column-gap: 10px;--field-row-gap: 5px;--field-label-gap: 5px;--field-border-radius: var(--border-radius-sm);--field-border: var(--border-size) solid var(--border-color);--field-focus-shadow: 0 0 0 1px #09b4ff;--field-transition: box-shadow .3s ease;--field-label-text: var(--theme-text-dim);--field-label-font-weight: normal;--toolbar-buttons-gap: 2px;--popup-overlay-bg: rgb(0 0 0 / .3);--popup-bg: var(--panel-bg);--popup-text: var(--theme-text);--popup-text-dim: var(--theme-text-dim);--popup-text-dim2: var(--theme-text-dim2);--popup-border: var(--border-size) solid var(--border-color);--popup-border-radius: var(--border-radius);--popup-shadow: 0px 20px 20px 15px rgb(0 0 0 / .15);--popup-width: 500px;--popup-padding: var(--content-padding-vert-lg) var(--content-padding-hor-lg);--popup-header-padding: var(--content-padding-vert) var(--content-padding-hor);--popup-header-border-bottom: var(--border-size) solid var(--border-color);--checkbox-checked-bg: var(--selection-bg);--checkbox-border-color: #666;--list-item-bg: transparent;--list-item-bg-hover: rgb(0 0 0 / .1);--list-item-selected-bg: var(--selection-bg);--list-item-selected-text: var(--selection-text);--list-item-text: var(--theme-front-text);--datatable-bg: var(--theme-front-bg);--datatable-bg-old: oklch(from var(--panel-bg) calc(l - .01) c h);--datatable-border: none;--datatable-border-radius: var(--border-radius);--datatable-margin: 0px 0px;--datatable-text: var(--panel-text);--datatable-header: hsl(from var(--theme-primary-bg) calc(h + 30) calc(s*.6) 92);--datatable-header-text: hsl(from var(--theme-primary-bg) h calc(s*.9) 20);--datatable-row: rgb(255 255 255 / .05);--datatable-row-odd: rgb(255 255 255 / .05);--datatable-row-hover: rgb(0 0 0 / .05);--datatable-row-maxheight: 3em;--datatable-th-shadow: inset -1px 0px 0px 0px rgba(0, 0, 0, .1);--datatable-th-padding: var(--content-padding-vert) var(--content-padding-hor);--datatable-td-padding: var(--content-padding-vert-sm) var(--content-padding-hor);--datatable-tr-transition: background-color ease-in .05s;--datatable-tr-selected-transition: background-color ease 0s;--datatable-tr-cutombg-shadow: 0px -1px 0 0px #0000004f;--datatable-tr-shadow: 0px -1px 0 0px oklch(from var(--border-color) calc(l + .05) c h);--datatable-footer-padding: var(--content-padding-vert-sm) var(--content-padding-hor);--datatable-footer-border-top: var(--border-size) solid var(--border-color);--datatable-footer-bg: var(--datatable-header);--datatable-font-size: .9em;--card-bg: var(--theme-front-bg);--card-bg-hover: var(--theme-front-bg-hover);--card-text: var(--theme-front-text);--card-border: var(--border-size) solid var(--border-color);--card-border-hover: var(--border-size) solid var(--border-color-hover);--card-border-radius: var(--border-radius);--card-shadow: none;--tabs-bg: var(--theme-mid-bg);--tabs-bg-hover: var(--btn-switch-bg-hover);--tabs-text: var(--theme-mid-text-dim);--tabs-text-hover: var(--btn-switch-text-hover);--tabs-border: var(--btn-switch-border);--tabs-border-radius: var(--btn-switch-border-radius);--tabs-active-bg: var(--theme-accent);--tabs-active-bg-hover: var(--btn-switch-checked-bg-hover);--tabs-active-text: var(--theme-primary-text);--tile-bg: var(--theme-front-bg);--tile-bg-hover: var(--theme-front-bg-hover);--tile-text: var(--theme-front-text);--tile-border: var(--border-size) solid var(--border-color);--tile-border-hover: var(--border-size) solid var(--border-color-hover);--tile-border-radius: var(--border-radius);--tile-shadow: var(--panel-shadow);--tile-padding: var(--content-padding-vert) var(--content-padding-hor);--tile-max-width: none}#main-header{border-bottom:1px solid var(--border-color)}#page{border-left:1px solid var(--border-color)}.datatable .resizer.horizontal{background-color:transparent}.panel.separate-header{--panel-border: none;--panel-header-border-radius: var(--border-radius);--panel-header-border: 2px solid var(--border-color-darker);--panel-header-border-bottom: 2px solid var(--border-color-darker);--panel-bg: transparent;--panel-header-margin: 0px 0px 10px 0px;--datatable-border: 2px solid var(--border-color)}.datatable .sort-wrapper{box-shadow:none}.up .sort-arrow.up{border-bottom-color:transparent;transform:translateY(10px)}.up .sort-arrow.down{transform:translateY(-5px)}.down .sort-arrow.up{transform:translateY(3px)}@media(max-width:768px){:root[data-theme=theme_light]{--content-padding-vert: 8px;--content-padding-vert-sm: 4px;--content-padding-vert-lg: 8px;--content-padding-hor: 8px;--content-padding-hor-sm: 4px;--page-padding: 6px;--panel-gap: 6px}}:root[data-theme=theme-blue]{--content-padding-vert: 8px;--content-padding-vert-sm: 4px;--content-padding-vert-lg: 9px;--content-padding-hor: 10px;--content-padding-hor-sm: 4px;--content-padding-hor-lg: 12px;--theme-accent: #4770bc;--theme-accent-text: #fff;--theme-primary-bg: #232f3e;--theme-primary-bg-hover: hsl(from var(--theme-primary-bg) h s calc(l + 10) );--theme-primary-text: #fff;--theme-primary-text-hover: #fff;--theme-back-bg: #000;--theme-mid-bg: #232f3e;--theme-front-bg: #101c29;--theme-back-bg-hover: hsl(from var(--theme-back-bg) h s calc(l + 5) );--theme-mid-bg-hover: hsl(from var(--theme-mid-bg) h s calc(l + 5) );--theme-front-bg-hover: hsl(from var(--theme-front-bg) h s calc(l + 5) );--theme-back-text: rgb(255 255 255 / 1);--theme-back-text-dim: rgb(255 255 255 / .5);--theme-back-text-dim-2: rgb(255 255 255 / .3);--theme-back-text-accent: hsl(from var(--theme-primary-bg) h s l);--theme-mid-text: rgb(255 255 255 / 1);--theme-mid-text-dim: rgb(255 255 255 / .5);--theme-mid-text-dim-2: rgb(255 255 255 / .3);--theme-front-text: rgb(255 255 255 / 1);--theme-front-text-dim: rgb(255 255 255 / .5);--theme-front-text-dim-2: rgb(255 255 255 / .3);--selection-bg: #ff9900;--selection-bg-dim: rgb(255 255 255 / .1);--selection-bg-alt: oklch(from var(--selection-bg) calc(l + .08) c h);--selection-text: #000000;--selection-text-only: #ff9900;--theme-tile-gap: 10px;--border-size: 0px;--border-radius: 8px;--border-radius-sm: 4px;--border-color: #b4badc53;--border-color-darker: #828abb4a;--border-color-lighter: #c3c8e336;--border-hover: #bbb;--border-focus: #bbb;--menu-selected-bg: transparent;--menu-selected-text: var(--selection-bg);--menu-selected-bg-hover: rgba(255, 255, 255, .05);--menu-selected-text-hover: var(--menu-selected-text);--page-padding: 10px 10px 10px 10px;--page-bg: #000;--page-bg2: oklch(from var(--theme-primary-bg) calc(l - .08) c h);--page-text: var(--primary-text);--page-title-font-size: var(--theme-font-size);--panel-bg: var(--theme-front-bg);--panel-text: var(--theme-front-text);--panel-header-bg: var(--theme-front-bg);--panel-header-text: var(--theme-front-text);--panel-header-padding: var(--content-padding-vert) var(--content-padding-hor);--panel-header-font-weight: bold;--panel-header-border-bottom: none;--panel-padding: var(--content-padding-vert) var(--content-padding-hor);--panel-border-radius: var(--border-radius);--panel-border: none;--panel-title-font-size: 1em;--panel-gap: 10px;--panel-section-padding: var(--content-padding-vert) var(--content-padding-hor);--panel-section-bg: transparent;--panel-section-border: none;--panel-section-border-radius: 0px;--panel-content-gap: 10px;--panel-shadow: none;--toolbar-delimeter-bg: oklch(from var(--panel-header-bg) calc(l + .2) c h);--btn-border-radius: var(--border-radius);--btn-font-weight: 500;--btn-transition: background-color .15s ease, color .15s ease, opacity .15s ease;--btn-inner-gap: .3em;--btn-action-bg: var(--theme-accent);--btn-action-bg-hover: oklch(from var(--theme-accent) calc(l - .1) c h);--btn-action-text: #fff;--btn-action-border: var(--border-size) solid var(--theme-accent);--btn-normal-bg: #757575;--btn-normal-bg-hover: #666;--btn-normal-text: #fff;--btn-ghost-bg: transparent;--btn-ghost-bg-hover: rgb(from var(--theme-front-text) r g b / .2);--btn-ghost-text: var(--theme-front-text);--btn-ghost-border: var(--border-color);--btn-switch-bg: rgb(from var(--btn-normal-bg) r g b / .5);--btn-switch-bg-hover: var(--btn-normal-bg);--btn-switch-text: var(--btn-normal-text);--btn-switch-border: none;--btn-switch-border-radius: 0px;--btn-switch-checked-bg: var(--selection-bg);--btn-switch-checked-bg-hover: var(--selection-bg-alt);--btn-switch-checked-text: var(--selection-text);--btn-switch-checked-border: none;--btn-danger-bg: var(--red);--btn-danger-bg-hover: var(--red-alt);--btn-danger-text: var(--red-text);--btn-link-bg: transparent;--btn-link-bg-hover: transparent;--btn-link-text: var(--selection-bg);--btn-link-text-hover: var(--selection-bg-alt);--btn-icon-text-hover: var(--selection-bg);--tooltip-bg: #fff;--tooltip-text: #000;--form-column-gap: .6em;--form-row-gap: .4em;--field-bg: rgb(255 255 255 / 0);--field-text: var(--theme-front-text);--field-text-dim: var(--theme-front-text-dim);--field-label-width: auto;--field-label-gap: 5px;--field-label-text: var(--theme-front-text);--field-padding: 6px 6px;--field-height: 1.9em;--field-column-gap: 10px;--field-row-gap: 5px;--field-border-radius: var(--border-radius);--field-border: 1px solid rgb(255 255 255 / .3);--field-focus-shadow: 0 0 0 1px #09b4ff;--field-transition: box-shadow .3s ease;--toolbar-buttons-gap: 2px;--popup-overlay-bg: rgb(0 0 0 / .3);--popup-bg: var(--theme-mid-bg);--popup-text: var(--theme-mid-text);--popup-text-dim: var(--theme-front-text-dim);--popup-text-dim2: var(--theme-front-text-dim2);--popup-border: 1px solid oklch(from var(--popup-bg) calc(l + .15) c h);--popup-border-radius: var(--border-radius);--popup-shadow: 0px 20px 20px 15px rgb(0 0 0 / .15);--popup-width: 500px;--popup-padding: var(--content-padding-vert-lg) var(--content-padding-hor-lg);--popup-header-padding: var(--content-padding-vert) var(--content-padding-hor);--popup-header-border-bottom: 1px solid var(--border-color);--checkbox-checked-bg: var(--selection-bg);--checkbox-checked-border: var(--selection-bg);--list-item-bg: transparent;--list-item-bg-hover: rgb(255 255 255 / .1);--list-item-selected-bg: var(--selection-bg);--list-item-selected-text: var(--selection-text);--list-item-text: var(--theme-front-text);--datatable-bg: var(--panel-bg);--datatable-border: none;--datatable-border-radius: 0px;--datatable-margin: 0px 0px;--datatable-text: var(--panel-text);--datatable-header: oklch(from var(--theme-primary-bg) calc(l + .07) c h);--datatable-header-text: #fff;--datatable-row: rgb(255 255 255 / .05);--datatable-row-odd: rgb(255 255 255 / .05);--datatable-row-hover: rgb(255 255 255 / .4);--datatable-row-maxheight: 3em;--datatable-th-shadow: inset -1px 0px 0px 0px rgba(0, 0, 0, .4);--datatable-th-padding: var(--content-padding-vert) var(--content-padding-hor);--datatable-td-padding: var(--content-padding-vert-sm) var(--content-padding-hor);--datatable-tr-transition: background-color ease-in .05s;--datatable-tr-selected-transition: background-color ease 0s;--datatable-tr-cutombg-shadow: 0px -1px 0 0px #0000004f;--datatable-tr-shadow: 0px -1px 0 0px rgb(255 255 255 / .13);--datatable-footer-padding: var(--content-padding-vert) var(--content-padding-hor);--datatable-font-size: .9em;--datatable-footer-bg: var(--theme-front-bg);--card-bg: rgb(255 255 255 / .1);--card-bg-hover: rgb(255 255 255 / .2);--card-text: #fff;--card-border: none;--card-border-hover: 2px solid var(--border-color-hover);--card-border-radius: var(--border-radius);--card-shadow: none}[data-theme=theme-blue] #main-header{border-bottom:none}[data-theme=theme-blue] #page{border-left:none}[data-theme=theme-blue] .datatable .resizer.horizontal{background-color:transparent}[data-theme=theme-blue] .panel.separate-header{--panel-border: none;--panel-header-border-radius: var(--border-radius);--panel-header-border: none;--panel-header-border-bottom: none;--panel-bg: transparent;--panel-header-margin: 0px 0px 10px 0px;--datatable-border: none}[data-theme=theme-blue] .datatable .sort-wrapper{box-shadow:none}[data-theme=theme-blue] .up .sort-arrow.up{border-bottom-color:transparent;transform:translateY(10px)}[data-theme=theme-blue] .up .sort-arrow.down{transform:translateY(-5px)}[data-theme=theme-blue] .down .sort-arrow.down{border-top-color:transparent}[data-theme=theme-blue] .down .sort-arrow.up{transform:translateY(3px)}:root[data-theme=theme_light]{--theme-light-key: #4a90e2}:root[data-theme=theme-blue] .menu{background-color:#1b1f4b;color:#f5f6ff;border-right:1px solid rgb(255 255 255 / .08)}:root[data-theme=theme-blue] .menu-header{background:#fff;border-bottom:1px solid rgb(27 31 75 / .08)}:root[data-theme=theme-blue] .menu-header>a{display:flex;align-items:center;min-width:0;height:100%}:root[data-theme=theme-blue] .menu-back-btn:after,:root[data-theme=theme-blue] .menu-back-btn:hover:after{border-left-color:#1b1f4b;border-top-color:#1b1f4b}:root[data-theme=theme-blue] .menu-panel,:root[data-theme=theme-blue] .menu-panel-cover{background-color:#1b1f4b}:root[data-theme=theme-blue] .menu-panel{border-left:1px solid rgb(255 255 255 / .06)}:root[data-theme=theme-blue] .menu-item:not(.group):hover{background-color:#3a3d63;color:#fff}:root[data-theme=theme-blue] .menu-item:not(.group):hover .text,:root[data-theme=theme-blue] .menu-item:not(.group):hover .icon{color:#fff}:root[data-theme=theme-blue] .active{background-color:#423f58;color:#efc800}:root[data-theme=theme-blue] .active .text,:root[data-theme=theme-blue] .active .icon{color:#efc800}:root[data-theme=theme-blue] .icon{color:#f5f6ffe6}:root[data-theme=theme-blue] .text{color:#f5f6ff}:root[data-theme=theme-blue] .arrow:after{border-left-color:#f5f6ff99;border-top-color:#f5f6ff99}:root[data-theme=theme-blue] #main-header{background-color:#1b1f4b;color:#f5f6ff}#page#page.opened.opened{width:calc(100% - var(--menu-width))}.menu[data-v-87c8ec63]{position:absolute;left:0;top:0;bottom:0;background-color:var(--theme-mid-bg);color:var(--theme-mid-text);-webkit-user-select:none;user-select:none;font-size:12px}.active[data-v-87c8ec63]{background-color:var(--menu-selected-bg);color:var(--menu-selected-text)}.active .text[data-v-87c8ec63]{color:var(--menu-selected-text)}.menu-panel[data-v-87c8ec63]{position:absolute;inset:40px 0 0;transform:translate(var(--menu-width));transition:transform .4s ease;background-color:var(--theme-mid-bg);border-left:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden}.menu-panel-content[data-v-87c8ec63]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.menu-panel-bottom[data-v-87c8ec63]{flex:0 0 auto;padding-bottom:12px}.menu-panel-bottom-divider[data-v-87c8ec63]{height:1px;margin:8px 12px 10px;background-color:#ffffff2e}.menu-panel-cover[data-v-87c8ec63]{position:absolute;inset:0;background-color:var(--theme-mid-bg);opacity:.6;z-index:1}.menu-header[data-v-87c8ec63]{height:40px;line-height:40px}.menu-logo[data-v-87c8ec63]{display:inline-block;height:28px;width:auto;max-width:calc(var(--menu-width) - 16px);margin:0 5px 0 7px;vertical-align:middle}.menu-back-btn[data-v-87c8ec63]{display:inline-block;width:35px;height:35px;padding-left:20px;transition:visibility .4s ease;cursor:pointer;box-sizing:initial}.menu-back-btn[data-v-87c8ec63]:hover{color:#fff}.menu-back-btn[data-v-87c8ec63]:hover:after{border-color:#ffffffe6}.menu-back-btn[data-v-87c8ec63]:after{display:inline-block;content:"";width:8px;height:8px;border-left:2px solid rgba(255,255,255,.4);border-top:2px solid rgba(255,255,255,.4);transform:rotate(-45deg);box-sizing:initial}.menu a[data-v-87c8ec63]{text-decoration:none}.menu-item[data-v-87c8ec63]{position:relative;width:100%;box-sizing:border-box;cursor:pointer;transition:background-color .1s ease;display:flex}.menu-item[data-v-87c8ec63]:not(.group):hover{background-color:var(--menu-selected-bg-hover);color:var(--menu-selected-text-hover)}.menu-item:hover .arrow.folder[data-v-87c8ec63]:after{border-left:2px solid rgba(255,255,255,1);border-top:2px solid rgba(255,255,255,1)}.menu-item.group[data-v-87c8ec63]{font-weight:700;cursor:default}.menu-item.group[data-v-87c8ec63]:not(:first-child){margin-top:.5em}.menu-slot-wrapper[data-v-87c8ec63]{padding:10px 0 16px}.menu-slot-divider[data-v-87c8ec63]{height:1px;margin:4px 12px 12px;background-color:#ffffff2e}.menu-slot[data-v-87c8ec63]{padding:0}.icon[data-v-87c8ec63]{display:inline-block;width:24px;height:16px;background-repeat:no-repeat;background-size:contain;box-sizing:initial;padding:5px 5px 5px 10px}.text[data-v-87c8ec63]{display:inline-block;color:var(--col-surface-text);flex-grow:1;padding:5px 0}.arrow[data-v-87c8ec63]{display:inline-block;width:25px;height:35px;position:absolute;right:0;box-sizing:initial;padding:5px 0}.arrow[data-v-87c8ec63]:after{display:inline-block;content:"";width:8px;height:8px;border-left:2px solid rgba(255,255,255,.4);border-top:2px solid rgba(255,255,255,.4);transform:rotate(135deg);box-sizing:initial}.arrow[data-v-87c8ec63]:hover:after{border-left:2px solid rgba(255,255,255,1);border-top:2px solid rgba(255,255,255,1)}.app-button[data-v-7d432ec7]{font-size:inherit;font-family:inherit;display:inline-flex;align-items:center;vertical-align:baseline;justify-content:center;gap:var(--btn-inner-gap);border:var(--btn-border);border-radius:var(--btn-border-radius);box-sizing:content-box;cursor:pointer;font-weight:var(--btn-font-weight);transition:var(--btn-transition);-webkit-user-select:none;user-select:none;flex-shrink:0}.app-button[data-v-7d432ec7]:before{content:"x";visibility:hidden;display:inline-block;line-height:1;width:0px;margin-right:-.3em}.app-button.sm[data-v-7d432ec7]{padding:0 .8em;height:var(--field-height)}.app-button.md[data-v-7d432ec7]{padding:.5em 1em}.app-button.lg[data-v-7d432ec7]{padding:.65em 1.3em}.app-button[data-v-7d432ec7]:active:not(.disabled){filter:brightness(1.3)}.app-button.icon[data-v-7d432ec7]:active:not(.disabled){filter:opacity(.7)}.app-button.action[data-v-7d432ec7]{background-color:var(--btn-action-bg);color:var(--btn-action-text);border:var(--btn-action-border)}.app-button.action[data-v-7d432ec7]:hover:not(.disabled){background-color:var(--btn-action-bg-hover)}.app-button.action .icon[data-v-7d432ec7]{color:var(--btn-action-text)}.app-button.normal[data-v-7d432ec7]{background-color:var(--btn-normal-bg);color:var(--btn-normal-text);border:var(--btn-normal-border)}.app-button.normal[data-v-7d432ec7]:hover:not(.disabled){background-color:var(--btn-normal-bg-hover)}.app-button.ghost[data-v-7d432ec7]{background-color:var(--btn-ghost-bg);color:var(--btn-ghost-text);border:var(--btn-ghost-border)}.app-button.ghost[data-v-7d432ec7]:hover:not(.disabled){background-color:var(--btn-ghost-bg-hover)}.app-button.ghost .icon[data-v-7d432ec7]{color:var(--btn-ghost-text)}.app-button.danger[data-v-7d432ec7]{background-color:var(--btn-danger-bg);color:var(--btn-danger-text);border:var(--btn-danger-border)}.app-button.danger[data-v-7d432ec7]:hover:not(.disabled){background-color:var(--btn-danger-bg-hover)}.app-button.danger .icon[data-v-7d432ec7]{color:var(--btn-danger-text)}.app-button.switch[data-v-7d432ec7]{background-color:var(--btn-switch-bg);color:var(--btn-switch-text);border:var(--btn-switch-border);border-radius:var(--btn-switch-border-radius, var(--btn-border-radius))}.app-button.switch.checked[data-v-7d432ec7]{background-color:var(--btn-switch-checked-bg);color:var(--btn-switch-checked-text);border:var(--btn-switch-checked-border)}.app-button.switch[data-v-7d432ec7]:hover:not(.disabled){background-color:var(--btn-switch-bg-hover)}.app-button.switch.checked[data-v-7d432ec7]:hover:not(.disabled){background-color:var(--btn-switch-checked-bg-hover)}.app-button.switch .icon[data-v-7d432ec7]{color:var(--btn-switch-text)}.app-button.link[data-v-7d432ec7]{background-color:var(--btn-link-bg);color:var(--btn-link-text);padding:0;border:var(--btn-link-border)}.app-button.link[data-v-7d432ec7]:hover:not(.disabled){color:var(--btn-link-text-hover)}.app-button.icon[data-v-7d432ec7]{padding:0;width:1.7em;height:var(--field-height);background-color:transparent;color:var(--col-surface-text);border:var(--btn-icon-border, none)}.app-button.icon[data-v-7d432ec7]:hover:not(.disabled){color:var(--btn-icon-text-hover)}.app-button.icon .icon[data-v-7d432ec7]{width:1.2em;height:1.2em;stroke-width:2px}.app-button.disabled[data-v-7d432ec7],.app-button[data-v-7d432ec7]:disabled{opacity:.6;cursor:default;filter:saturate(0)}.icon[data-v-7d432ec7]{width:1em;height:1em;flex-shrink:0;display:inline-flex;vertical-align:baseline}.current-user[data-v-19b5399e]{font-weight:700;color:var(--selection-text-only)}#page-wrapper[data-v-d37fc59b]{position:absolute;inset:0;overflow:hidden}#main-header[data-v-d37fc59b]{background-color:var(--master-header-bg);background-position:center;background-size:cover;color:var(--theme-mid-text);padding:8px 16px 8px 10px;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:left}.page-title[data-v-d37fc59b]{font-size:var(--page-title-font-size);font-weight:var(--page-title-font-weight);color:var(--page-title-text)}.toolbar[data-v-d37fc59b]{display:flex;column-gap:var(--field-column-gap);row-gap:var(--field-row-gap);flex-wrap:nowrap;align-items:baseline;width:100%;scrollbar-width:none;overflow:auto}#page[data-v-d37fc59b]{position:absolute;inset:0;background-color:var(--page-bg);color:var(--page-text);transform:translate(40px);width:calc(100% - 40px);transition:transform .4s ease;display:flex;flex-direction:column}#content[data-v-d37fc59b]{flex-grow:1;overflow:hidden;padding:var(--page-padding);position:relative}#page.opened[data-v-d37fc59b]{transform:translate(var(--menu-width))}#page.menu-hidden[data-v-d37fc59b],#page.fullscreen[data-v-d37fc59b]{transform:translate(0);width:100%}#mainmenu-btn[data-v-d37fc59b]{display:none}#content.fullscreen[data-v-d37fc59b]{overflow:hidden;position:fixed;inset:0}#bottom-header-slot[data-v-d37fc59b],#footer[data-v-d37fc59b]{display:none}@media(max-width:650px){#page[data-v-d37fc59b]{transform:translate(0);width:100%}#content[data-v-d37fc59b]{padding:5px 0}#mainmenu-btn[data-v-d37fc59b]{display:block}#current-user[data-v-d37fc59b],#search[data-v-d37fc59b]{display:none}#bottom-header-slot[data-v-d37fc59b]{display:block}#page-wrapper[data-v-d37fc59b]{margin-bottom:45px}#footer[data-v-d37fc59b]{display:block;position:fixed;bottom:0;left:0;right:0;z-index:10}}.popup-overlay[data-v-01661c63]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--popup-overlay-bg);z-index:9998}.popup[data-v-01661c63]{position:absolute;background:var(--popup-bg);border:var(--popup-border);border-radius:var(--popup-border-radius);box-shadow:var(--popup-shadow);padding:0;height:auto;overflow:hidden;opacity:0;transform-origin:top;display:flex;flex-direction:column;gap:0px}.popup-header[data-v-01661c63]{text-align:center;font-weight:700;padding:var(--popup-header-padding);border-bottom:var(--popup-header-border-bottom)}.popup-inner[data-v-01661c63]{flex-grow:1;overflow:hidden;max-height:100vh;display:flex;justify-content:center;color:var(--popup-text)}.popup.closed[data-v-01661c63]{opacity:0}.popup.opened[data-v-01661c63]{opacity:1}.arrow[data-v-01661c63]{position:absolute;width:10px;height:10px}.arrow[data-v-01661c63]:before{width:10px;height:10px;z-index:-1;content:" ";transform:rotate(45deg);background:var(--toolbar-bg);box-sizing:border-box;display:block;border-left:1px solid var(--col-surface-border);border-top:1px solid var(--col-surface-border)}.top .arrow[data-v-01661c63]:before{transform:rotate(225deg)}.right .arrow[data-v-01661c63]:before{transform:rotate(-45deg)}.left .arrow[data-v-01661c63]:before{transform:rotate(135deg)}.export-button-popup[data-v-e8c0df60]{display:flex;flex-direction:column;gap:var(--field-row-gap);padding:var(--popup-padding)}.export-button-option[data-v-e8c0df60]{justify-content:flex-start}.buttons[data-v-9f689529]{display:flex;justify-content:space-between;gap:var(--field-column-gap)}.buttons-left[data-v-9f689529],.buttons-right[data-v-9f689529],.buttons-center[data-v-9f689529]{display:flex;line-height:var(--field-height);gap:var(--field-column-gap);flex-wrap:nowrap;scrollbar-width:none;overflow:auto}.buttons-left[data-v-9f689529]::-webkit-scrollbar{display:none}.buttons-left[data-v-9f689529]{justify-content:flex-start}.buttons-center[data-v-9f689529]{flex-grow:1;justify-content:center}.buttons-right[data-v-9f689529]{justify-content:flex-end}.calendar[data-v-3dd7d1fd]{display:inline-block;border:0px solid var(--popup-border-color);border-radius:var(--border-radius);font-family:sans-serif;-webkit-user-select:none;user-select:none;width:360px;background:var(--popup-bg);color:var(--popup-text)}.calendar-header[data-v-3dd7d1fd]{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid var(--popup-border-color);font-weight:700}.calendar-footer[data-v-3dd7d1fd]{display:flex;justify-content:space-between;align-items:center;padding:8px;border-top:1px solid var(--popup-border-color);font-weight:700;font-size:.8em}.calendar-controls[data-v-3dd7d1fd]{display:flex;gap:4px;align-items:center}.calendar-grid[data-v-3dd7d1fd]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-cell[data-v-3dd7d1fd]{text-align:center;padding:.3em 0;cursor:pointer;font-weight:700}.calendar-cell[data-v-3dd7d1fd]:hover{color:var(--selection-bg)}.calendar-cell.weekday[data-v-3dd7d1fd]{background:var(--popup-bg);font-size:.85em;color:var(--popup-text-dim);cursor:default}.calendar-cell.day.other-month[data-v-3dd7d1fd]{color:var(--popup-text-dim2);font-weight:400}.calendar-cell.day.today[data-v-3dd7d1fd]{outline:1px solid var(--selection-bg);border-radius:var(--border-radius)}.calendar-cell.day.selected[data-v-3dd7d1fd]{background:var(--selection-bg);color:var(--selection-text);border-radius:var(--border-radius)}.calendar-bth[data-v-3dd7d1fd]{background:none;border:none;font-size:1.2em;cursor:pointer;color:var(--popup-text);padding:4px 8px;border-radius:4px}.calendar-bth[data-v-3dd7d1fd]:hover{color:var(--selection-bg)}.button-active{font-weight:700;background-color:var(--selection-bg)!important;color:var(--selection-text)!important}.time-period[data-v-e47d08af]{padding:var(--popup-padding);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--field-row-gap);overflow-y:auto}.options[data-v-e47d08af]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--field-row-gap);height:fit-content}.right-panel[data-v-e47d08af]{display:flex;flex-direction:column;gap:var(--field-row-gap)}.calendars[data-v-e47d08af]{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--field-row-gap);justify-content:center}.date-value[data-v-e47d08af]{font-weight:700}.dates-row[data-v-e47d08af]{align-items:baseline;display:flex}.actions-row[data-v-e47d08af]{display:flex;justify-content:flex-end}.dates-panel[data-v-e47d08af]{display:flex;gap:4px;margin-left:auto;margin-right:auto}.actions-panel[data-v-e47d08af]{display:flex;justify-content:flex-end;gap:var(--field-row-gap)}@media screen and (max-width:768px){.time-period[data-v-e47d08af]{flex-direction:column;flex-wrap:nowrap}.options[data-v-e47d08af]{width:100%}}.user-permissions{display:flex;flex-direction:column;gap:.85rem;min-width:280px}.user-permissions__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.user-permissions__status{display:flex;align-items:center;gap:1rem;color:var(--theme-front-text-dim)}.user-permissions__all-access{display:inline-flex;align-items:center;gap:.45rem;color:var(--theme-front-text);cursor:pointer;-webkit-user-select:none;user-select:none}.user-permissions__error{color:var(--danger-text, #b42318)}.user-permissions__content{display:grid;gap:1rem;min-height:0;opacity:1}.user-permissions__content--busy{opacity:.68;pointer-events:none}.user-permissions__tree{display:flex;flex-direction:column;gap:1px;max-height:min(58vh,620px);overflow:auto;border:1px solid var(--border-color);border-radius:var(--btn-border-radius);padding:.3rem;background:var(--theme-front-bg)}.user-permissions__tree--other{margin-top:.4rem}.user-permissions__node{display:grid;grid-template-columns:1.1rem 1.1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:32px;padding:.25rem .55rem;border-radius:var(--btn-border-radius);color:var(--theme-front-text);cursor:pointer;-webkit-user-select:none;user-select:none}.user-permissions__expander{display:grid;place-items:center;width:1.1rem;height:1.1rem;border:none;border-radius:4px;background:transparent;color:var(--theme-front-text-dim);font:inherit;line-height:1;cursor:pointer;transform:rotate(0);transition:transform .12s ease,background .12s ease}.user-permissions__expander--visible:hover{background:color-mix(in srgb,var(--theme-front-bg) 88%,var(--theme-front-text) 12%)}.user-permissions__expander--open{transform:rotate(90deg)}.user-permissions__expander--empty{cursor:default}.user-permissions__node:hover{background:var(--list-item-bg-hover)}.user-permissions__checkbox{display:inline-block;position:relative;width:1rem;height:1rem;min-width:1rem;border:1px solid var(--border-color);border-radius:2px;background:var(--theme-front-bg);box-sizing:border-box}.user-permissions__node--checked .user-permissions__checkbox,.user-permissions__checkbox--checked{background:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border)}.user-permissions__node--checked .user-permissions__checkbox:after,.user-permissions__checkbox--checked:after{content:"";position:absolute;left:.28rem;top:.08rem;width:.3rem;height:.55rem;border:2px solid black;border-left:0;border-top:0;transform:rotate(45deg)}.user-permissions__node--mixed .user-permissions__checkbox{background:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border)}.user-permissions__node--mixed .user-permissions__checkbox:after{content:"";position:absolute;left:.22rem;right:.22rem;top:.44rem;height:2px;background:#000}.user-permissions__node-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-permissions__node-name{display:inline-flex;align-items:center;min-width:0;gap:.9rem}.user-permissions__node-page,.user-permissions__start-screen,.user-permissions__start-screen-label{color:var(--theme-front-text-dim);font-size:.86em;white-space:nowrap}.user-permissions__start-screen{display:inline-flex;align-items:center;gap:.35rem}.user-permissions__start-screen-remove{border:0;padding:0 .2rem;background:transparent;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.user-permissions__set-start-screen{display:none;border:0;padding:0;background:transparent;color:var(--theme-front-text-dim);font:inherit;font-size:.86em;white-space:nowrap;cursor:pointer}.user-permissions__node:hover .user-permissions__set-start-screen,.user-permissions__set-start-screen:hover{display:inline}.user-permissions__set-start-screen:hover{text-decoration:underline}.user-permissions__other{display:flex;flex-direction:column;gap:.4rem}.user-permissions__other-title{font-weight:600}.user-permissions__add-row{display:flex;gap:var(--field-column-gap)}.user-permissions__input{min-width:0;flex:1;height:var(--field-height);box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--btn-border-radius);padding:0 .6rem;color:var(--theme-front-text);background:var(--theme-front-bg);font:inherit}.user-permissions__input:focus{outline:none;border-color:var(--border-hover)}.user-permissions__empty{color:var(--theme-front-text-dim);padding:.65rem .2rem}.user-permissions__empty--compact{padding:.2rem 0}.toolbar-delimeter[data-v-013b06c8]{width:1px!important;flex:0 0!important;height:var(--field-height);background-color:var(--toolbar-delimeter-bg);margin:0 .5em}.toolbar-delimeter[data-v-013b06c8]:before{content:"x";visibility:hidden;display:inline-block;line-height:1;width:0px}.small-spinner[data-v-53d3deb7]{display:inline-block;position:relative;width:var(--size);height:var(--size);vertical-align:text-bottom;text-align:justify}.small-spinner span[data-v-53d3deb7]{position:absolute;animation:small-spinner-rotate-53d3deb7 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:calc(var(--size) / 2) calc(var(--size) / 2)}.small-spinner span[data-v-53d3deb7]:after{content:"";display:block;position:absolute;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:currentColor;margin:-1px 0 0 -1px}.small-spinner span[data-v-53d3deb7]:nth-child(1){animation-delay:-36ms}.small-spinner span[data-v-53d3deb7]:nth-child(1):after{top:calc(var(--size) * .7875);left:calc(var(--size) * .7875)}.small-spinner span[data-v-53d3deb7]:nth-child(2){animation-delay:-72ms}.small-spinner span[data-v-53d3deb7]:nth-child(2):after{top:calc(var(--size) * .85);left:calc(var(--size) * .7)}.small-spinner span[data-v-53d3deb7]:nth-child(3){animation-delay:-.108s}.small-spinner span[data-v-53d3deb7]:nth-child(3):after{top:calc(var(--size) * .8875);left:calc(var(--size) * .6)}.small-spinner span[data-v-53d3deb7]:nth-child(4){animation-delay:-.144s}.small-spinner span[data-v-53d3deb7]:nth-child(4):after{top:calc(var(--size) * .9);left:calc(var(--size) * .5)}.small-spinner span[data-v-53d3deb7]:nth-child(5){animation-delay:-.18s}.small-spinner span[data-v-53d3deb7]:nth-child(5):after{top:calc(var(--size) * .8875);left:calc(var(--size) * .4)}.small-spinner span[data-v-53d3deb7]:nth-child(6){animation-delay:-.216s}.small-spinner span[data-v-53d3deb7]:nth-child(6):after{top:calc(var(--size) * .85);left:calc(var(--size) * .3)}.small-spinner span[data-v-53d3deb7]:nth-child(7){animation-delay:-.252s}.small-spinner span[data-v-53d3deb7]:nth-child(7):after{top:calc(var(--size) * .7875);left:calc(var(--size) * .2125)}.small-spinner span[data-v-53d3deb7]:nth-child(8){animation-delay:-.288s}.small-spinner span[data-v-53d3deb7]:nth-child(8):after{top:calc(var(--size) * .7);left:calc(var(--size) * .15)}@keyframes small-spinner-rotate-53d3deb7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.busy-overlay[data-v-45828a1e]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0a0a244d;z-index:9999}.busy-overlay.global[data-v-45828a1e]{position:fixed;inset:0}.busy-indicator[data-v-45828a1e]{width:300px;display:flex;flex-direction:column;align-items:center}.busy-label[data-v-45828a1e]{text-align:center}.clickable[data-v-45828a1e]{pointer-events:none}.fade-blur-enter-active[data-v-45828a1e],.fade-blur-leave-active[data-v-45828a1e]{transition:backdrop-filter .4s ease,background-color .4s ease,opacity .4s ease}.fade-blur-enter-from[data-v-45828a1e],.fade-blur-leave-to[data-v-45828a1e]{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0a0a244d}.fade-blur-enter-to[data-v-45828a1e],.fade-blur-leave-from[data-v-45828a1e]{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0a0a244d}.panel{display:flex;flex-direction:column;border:var(--panel-border);border-radius:var(--panel-border-radius);box-shadow:var(--panel-shadow);overflow:hidden;height:100%;position:relative}.panel.scroll{height:auto;overflow-y:auto;flex-shrink:0}.panel.popup{border:none}.panel-content>section,.panel-section{padding:var(--panel-section-padding);background-color:var(--panel-section-bg);border:var(--panel-section-border);border-radius:var(--panel-section-border-radius)}.popup-panel .panel-content>section{padding:0;border:none}.panel.popup section{padding:0;border:none}.panel-header[data-v-2fa8e090]{display:flex;align-items:center;justify-content:left;padding:var(--panel-header-padding);background:var(--panel-header-bg);color:var(--panel-header-text);border-radius:var(--panel-header-border-radius);border:var(--panel-header-border);border-bottom:var(--panel-header-border-bottom);margin:var(--panel-header-margin)}.popup .panel-header[data-v-2fa8e090]{padding:0px 0px var(--content-padding-vert-lg) 0px;border:none}.panel-title[data-v-2fa8e090]{font-weight:700;font-size:var(--panel-title-font-size)}.panel-content[data-v-2fa8e090]{padding:0;flex-grow:1;overflow:hidden;display:flex;flex-direction:column;background:var(--panel-bg);color:var(--panel-text);position:relative;gap:var(--panel-content-gap)}.panel-content.scrollable[data-v-2fa8e090]{overflow:auto}.popup .panel-content[data-v-2fa8e090]{background:transparent}.panel.compact .panel-content[data-v-2fa8e090]{padding:6px}.left-controls[data-v-2fa8e090]{display:flex;flex-wrap:nowrap}.right-controls[data-v-2fa8e090]{display:flex;flex-wrap:nowrap;height:100%;column-gap:var(--field-column-gap);row-gap:var(--field-row-gap)}.toolbar[data-v-2fa8e090]{display:flex;column-gap:var(--field-column-gap);row-gap:var(--field-row-gap);flex-wrap:nowrap;align-items:baseline;width:100%;scrollbar-width:none;overflow:auto}.toolbar[data-v-2fa8e090]::-webkit-scrollbar{display:none}.toolbar[data-v-2fa8e090]>*{white-space:nowrap;min-width:max-content;max-width:var(--max-width, none)}@media(max-width:768px){.toolbar[data-v-2fa8e090]>*:not(.panel-title){flex:1 1 auto}.panel[data-v-2fa8e090]{max-height:var(--panel-mobile-max-height)}}.scroll-wrapper[data-v-62c05d67]{overflow:hidden;border:none;border-radius:0;transition:background-color ease .5s;position:relative}.scroll-content[data-v-62c05d67]{height:100%;overflow-y:scroll;scrollbar-width:none}.scroll-content[data-v-62c05d67]::-webkit-scrollbar{display:none}.scrollbar-track[data-v-62c05d67]{position:absolute;background-color:transparent}.scrollbar-thumb[data-v-62c05d67]{opacity:0;background:#999;border-radius:4px;position:absolute;cursor:pointer;transition:background .3s;transition:opacity .3s;z-index:100}.scrollbar-track.right[data-v-62c05d67]{right:2px;top:0;bottom:0;width:8px}.scrollbar-thumb.right[data-v-62c05d67]{width:100%}.scrollbar-track.bottom[data-v-62c05d67]{right:0;left:0;bottom:2px;height:8px}.scrollbar-thumb.bottom[data-v-62c05d67]{height:100%}.scroll-wrapper:hover .scrollbar-thumb[data-v-62c05d67]{opacity:.5}.scroll-wrapper:hover .scrollbar-thumb[data-v-62c05d67]:hover,.scroll-wrapper.dragging:hover .scrollbar-thumb[data-v-62c05d67]{opacity:1}.field-label{color:var(--field-label-text);font-weight:var(--field-label-font-weight)}.error[data-v-94a34fdb]{color:var(--red)}.full-height[data-v-94a34fdb]{height:100%}.date-picker{width:13ch}.date-picker.wide{width:18ch}.clear-date{display:flex;align-items:center;padding:0;border:0;color:var(--theme-text-dim);background:transparent;cursor:pointer}.checkbox{width:1em;height:1em;display:inline-flex;border:1px solid var(--checkbox-border-color);transition:border-color .2s ease;transform:translateY(.15em);border-radius:2px;outline:none;-webkit-user-select:none;user-select:none}.checkbox.is-checked{background-color:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border)}.checkbox:hover:not(.readonly){border:1px solid var(--border-hover);cursor:pointer}.checkbox.is-checked:hover{border:1px solid var(--checkbox-checked-border)}.checkbox:after{box-sizing:content-box;content:"";border:2px solid transparent;border-left:0;border-top:0;height:.5em;left:.26em;position:absolute;top:.05em;transform:rotate(45deg) scaleY(0);width:.3em;transition:transform .15s ease-in .05s;transform-origin:center}.checkbox.is-checked:after{transform:rotate(45deg) scaleY(1);border-color:#000}@keyframes slim-autofill-detected{0%{opacity:1}to{opacity:1}}.textbox-input.reject-autofill:autofill{animation:slim-autofill-detected 1ms}.textbox-input.reject-autofill:-webkit-autofill{animation:slim-autofill-detected 1ms}.textbox-border,.not-wrapped .textbox{background-color:var(--field-bg);border:var(--field-border);border-radius:var(--field-border-radius)}.textbox-border.combined{padding-left:var(--field-padding-hor);display:inline-flex;align-items:baseline}.textbox-border.combined .field-input-wrapper{flex-grow:1}.textbox-border.combined .textbox{width:100%}.textbox{position:relative;color:var(--field-text);transition:var(--field-transition);outline:none;min-width:0;display:inline-flex;align-items:center;gap:.7ch;height:var(--field-height);line-height:var(--field-height);overflow:hidden;padding:var(--field-padding)}.combined .textbox{padding-left:0}.combined .textbox-input,.combined .textbox-textarea{font-weight:700}.textbox.textarea{height:auto;padding:0}.textbox-border.error{border:1px solid var(--red)}.textbox-input,.textbox-textarea{border:none;background:transparent;width:100%;color:var(--field-text);outline:none;margin:0}.textbox-textarea{resize:vertical;margin:0;vertical-align:bottom;padding:var(--field-padding)}.textbox-prefix,.textbox-postfix{color:var(--field-text-dim);white-space:nowrap;line-height:1}.textbox-border:focus-within{box-shadow:inset var(--field-focus-shadow)}.error{color:var(--red)}.grid-layout .textbox,.simple-layout .textbox{width:100%}.textbox-chars{position:absolute;bottom:0;right:16px;font-size:.75em;color:var(--field-text-dim)}.textbox-chars.maxchars{color:var(--red);font-weight:700}.textbox-placeholder{color:var(--field-text-dim);pointer-events:none}.full-height{height:100%}.switcher[data-v-6d60222b]{display:inline-flex;align-items:stretch;border:var(--field-border);background:var(--theme-mid-bg);border-radius:8px;overflow:hidden}.switcher__option[data-v-6d60222b]{--switcher-option-color: var(--theme-front-bg);--switcher-option-active-text: var(--theme-front-text);border:0;border-right:1px solid color-mix(in srgb,var(--theme-front-text-dim) 25%,transparent);background:transparent;color:var(--theme-front-text-dim);min-width:88px;padding:4px 10px;font:inherit;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease}.switcher__option[data-v-6d60222b]:last-child{border-right:0}.switcher__option[data-v-6d60222b]:disabled{cursor:default;opacity:.6}.switcher__option--active[data-v-6d60222b]{color:var(--switcher-option-active-text);background:linear-gradient(180deg,color-mix(in srgb,var(--switcher-option-color) 88%,white) 0%,var(--switcher-option-color) 100%);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 1px #0000001f}.timebox-border{background-color:var(--field-bg);border:var(--field-border);border-radius:var(--field-border-radius)}.timebox-border.combined{padding-left:var(--field-padding-hor);display:inline-flex;align-items:baseline}.timebox-border.combined .field-input-wrapper{flex-grow:1}.timebox-border.combined .timebox{width:100%}.timebox{position:relative;color:var(--field-text);transition:var(--field-transition);outline:none;min-width:9ch;display:inline-flex;align-items:center;gap:.2ch;height:var(--field-height);line-height:var(--field-height);overflow:hidden;padding:var(--field-padding)}.timebox:focus-within{box-shadow:inset var(--field-focus-shadow)}.timebox.error,.timebox-border.error{border:1px solid var(--red)}.timebox.readonly{cursor:default}.timebox-part{box-sizing:content-box;width:2.4ch;min-width:2.4ch;border:none;background:transparent;color:var(--field-text);outline:none;text-align:center;padding:0;font:inherit;line-height:inherit}.timebox-part[aria-label=Minutes]{width:2.7ch;min-width:2.7ch}.timebox-part::placeholder{color:var(--field-text-dim)}.timebox-separator{color:var(--field-text-dim);line-height:1;-webkit-user-select:none;user-select:none}.timebox-menu{min-width:96px}.timebox-options{display:grid;grid-template-columns:repeat(4,minmax(42px,1fr));gap:2px;max-height:240px;overflow:auto;padding:4px}.timebox-option{border:none;border-radius:4px;background:transparent;color:var(--popup-text);cursor:pointer;font:inherit;padding:6px 8px;text-align:center}.timebox-option:hover,.timebox-option.selected{background:var(--field-bg);color:var(--field-text)}.data-list[data-v-24186a29]{flex-grow:1;display:flex;flex-direction:column;color:var(--primary-text)}.data-list[data-v-24186a29]:focus{outline:none}.list-body[data-v-24186a29]{position:relative;flex-grow:1;overflow:auto;height:100%}.list-header[data-v-24186a29]{font-weight:700;border-bottom:1px solid var(--border-color);padding:4px 8px;display:flex;justify-content:space-between;cursor:pointer}.list-item[data-v-24186a29]{padding:.1em .2em .1em .6em;cursor:pointer;display:flex;color:var(--list-item-text)}.list-item[data-v-24186a29]:hover{background-color:var(--list-item-bg-hover)}.list-item.selected[data-v-24186a29]{color:var(--selection-text-only)}.list-item.list-group[data-v-24186a29]{cursor:default;font-size:.78em;font-weight:700;letter-spacing:.03em;padding:.55em .6em .15em;text-transform:uppercase;color:var(--theme-text-dim)}.underCursor[data-v-24186a29]{background-color:var(--list-item-bg-hover)}.list-item-check[data-v-24186a29]{width:1.5em}.list-empty[data-v-24186a29]{padding:.4em .6em;height:100%;display:grid;align-items:center;justify-items:center;color:var(--theme-text-dim)}.header-btn[data-v-24186a29]{cursor:pointer;-webkit-user-select:none;user-select:none}.header-btn[data-v-24186a29]:hover{color:var(--selection-text-only)}.tree-icon[data-v-24186a29]{width:1em;height:1em;vertical-align:middle;margin-right:.2em;transition:transform .1s}.tree-icon.expanded[data-v-24186a29]{transform:rotate(90deg)}.combobox-clear{display:flex;align-items:center;padding:0;border:0;color:var(--theme-text-dim);background:transparent;cursor:pointer}.textbox-arrow{transition:transform .2s ease-in-out}.textbox-opened .textbox-arrow{transform:rotate(180deg)}.sort-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:1em;width:1.2em;vertical-align:middle;overflow:initial;position:relative;opacity:0;transition:opacity ease .2s}.sort-wrapper.visible{opacity:1}.sort-arrow{width:0;height:0;border:solid .4em transparent;position:absolute}.sort-arrow.up{border-bottom-color:#888;top:-.4em}.up .sort-arrow.up{border-bottom-color:transparent}.down .sort-arrow.down{border-top-color:transparent}.sort-arrow.down{border-top-color:#888;bottom:-.4em}.resizer{background-color:#fff6;position:relative;z-index:10;-webkit-user-select:none;user-select:none;touch-action:none}.resizer.horizontal{width:4px;cursor:ew-resize}.resizer.vertical{height:4px;cursor:ns-resize}.datatable{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--datatable-border-radius);border:var(--datatable-border);margin:var(--datatable-margin)}.datatable .sticky-header-fixer{position:absolute;top:0;left:0;right:0;height:3px;background-color:var(--datatable-header);z-index:50}.datatable .sort-wrapper{position:absolute;right:5px;top:calc(50% - .5em);background-color:var(--datatable-header);border-radius:9px;box-shadow:none}.datatable thead{position:sticky;top:0;background:var(--datatable-header);color:var(--datatable-header-text);z-index:2;-webkit-user-select:none;user-select:none}.datatable table{width:100%;border-collapse:collapse;table-layout:fixed;background-color:var(--datatable-bg);color:var(--datatable-text);font-size:var(--datatable-font-size)}.datatable th{border:none;padding:var(--datatable-th-padding);box-shadow:var(--datatable-th-shadow);text-overflow:ellipsis;overflow:hidden;position:relative}.datatable th.align-right{padding-right:30px}.datatable .resizer.horizontal{background-color:transparent;position:absolute;right:0;top:0;bottom:0;width:10px;cursor:col-resize}.datatable .td-wrapper{max-height:var(--datatable-row-maxheight);overflow:hidden;text-overflow:ellipsis}.datatable .nocut .td-wrapper{max-height:none;overflow:visible;text-overflow:inherit}.datatable td{border:none;padding:var(--datatable-td-padding);text-overflow:ellipsis;overflow:hidden;position:relative}.datatable .nowrap td{white-space:nowrap}.datatable .nocut td{text-overflow:unset}.datatable tbody tr{transition:background-color ease-in .05s;background-color:var(--datatable-row);box-shadow:var(--datatable-tr-shadow)}.datatable tbody tr:hover{background-color:var(--datatable-row-hover)!important}.datatable tbody tr.selected{transition:var(--datatable-tr-selection-transition);color:var(--selection-text)}.datatable tbody tr:nth-child(odd){background-color:var(--datatable-row-odd)}.datatable tbody tr.datatable-parent-row.datatable-parent-odd,.datatable tbody tr.datatable-row-details.datatable-parent-odd{background-color:var(--datatable-row-odd)}.datatable tbody tr.datatable-parent-row.datatable-parent-even,.datatable tbody tr.datatable-row-details.datatable-parent-even{background-color:var(--datatable-row)}.datatable tbody tr.datatable-row-details{box-shadow:none}.datatable tbody tr.datatable-row-details.datatable-parent-odd:hover{background-color:var(--datatable-row-odd)!important}.datatable tbody tr.datatable-row-details.datatable-parent-even:hover{background-color:var(--datatable-row)!important}.datatable tbody tr.datatable-row-details>td{padding:0;overflow:visible}.datatable-row-details-content{position:sticky;left:0;min-width:0;max-width:100%}.datatable tbody tr.selected:nth-child(2n){background-color:var(--selection-bg)!important}.datatable tbody tr.selected:nth-child(odd){background-color:var(--selection-bg-alt)!important}.datatable tbody tr.selected.datatable-parent-even{background-color:var(--selection-bg)!important}.datatable tbody tr.selected.datatable-parent-odd{background-color:var(--selection-bg-alt)!important}.datatable tbody tr.custombg:not(.selected){box-shadow:var(--datatable-tr-cutombg-shadow)}.datatable-footer{display:flex;flex-direction:row;gap:1em;align-items:center;padding:var(--datatable-footer-padding);position:relative;font-size:var(--font-size);border-top:var(--datatable-footer-border-top);background-color:var(--datatable-footer-bg)}.datatable-action-btn{color:var(--panel-text);cursor:pointer;opacity:.5;transition:opacity .3s ease}.datatable-action-btn:hover{opacity:1}.datatable .search-box{position:absolute;right:0;background-color:transparent}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.list[data-v-6e6c10ee]{display:flex;flex-direction:column;gap:.6em;padding:.6em}.list-item[data-v-6e6c10ee]{padding:.5em .7em;border-radius:var(--border-radius);background-color:var(--card-bg);color:var(--card-text);cursor:pointer;overflow:hidden;position:relative;transition:background-color ease-in .1s,color ease-in .1s}.list-item-content[data-v-6e6c10ee]{display:flex;flex-direction:row}.list-item.selected[data-v-6e6c10ee]{background-color:var(--selection-bg);color:var(--selection-text)}.list-item[data-v-6e6c10ee]:hover{outline:1px solid var(--border-hover)}.list-item-title[data-v-6e6c10ee]{font-weight:700;font-size:1em}.list-item-details[data-v-6e6c10ee]{font-size:.8em;color:var(--theme-text-dim)}.list-item.selected .list-item-details[data-v-6e6c10ee]{color:var(--selection-text)}.list-item-left[data-v-6e6c10ee]{display:flex;flex-direction:column;gap:.2em;flex-grow:1}.list-item-right[data-v-6e6c10ee]{display:flex;flex-direction:column;gap:.2em;align-items:center;justify-content:flex-start;font-size:1em}.list-item-row-details[data-v-6e6c10ee]{margin-top:.5em;padding-top:.5em;border-top:1px solid var(--border-color)}.popup-overlay[data-v-ef63ae04]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:var(--popup-overlay-bg);z-index:1000}.popup-overlay.fullscreen[data-v-ef63ae04]{align-items:stretch}.popup-content[data-v-ef63ae04]{width:var(--popup-width);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;box-shadow:var(--popup-shadow)}.popup-content.fullscreen[data-v-ef63ae04]{width:calc(100% - 48px);max-height:none;min-height:calc(100% - 48px);margin:24px;border-radius:var(--border-radius);overflow:hidden}@media(max-width:768px){.popup-content.fullscreen[data-v-ef63ae04]{width:100%;min-height:100%;margin:0}}.fade-blur-enter-active[data-v-ef63ae04],.fade-blur-leave-active[data-v-ef63ae04]{transition:backdrop-filter .6s ease,background-color .6s ease,opacity .2s ease,transform .4s ease}.fade-blur-enter-from[data-v-ef63ae04],.fade-blur-leave-to[data-v-ef63ae04]{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000004d}.fade-blur-enter-active .popup-content[data-v-ef63ae04],.fade-blur-leave-active .popup-content[data-v-ef63ae04]{transition:opacity .2s ease,transform .2s ease}.fade-blur-enter-from .popup-content[data-v-ef63ae04],.fade-blur-leave-to .popup-content[data-v-ef63ae04]{opacity:0;transform:translateY(20px)}.fade-blur-enter-to[data-v-ef63ae04],.fade-blur-leave-from[data-v-ef63ae04]{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000004d}.popup-panel[data-v-f2dbca38]{display:flex;flex-direction:column;min-height:0;max-height:100%;background:var(--popup-bg);border:var(--popup-border);border-radius:var(--popup-border-radius);box-shadow:var(--popup-shadow);padding:var(--popup-padding)}.popup-panel.fullscreen[data-v-f2dbca38]{width:100%;min-height:100%;border:none;border-radius:0;padding:0}.slim-report-view{min-width:0;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.slim-report-header{display:flex;align-items:center;gap:var(--gap);padding:var(--panel-header-padding);background:var(--panel-header-bg);color:var(--panel-header-text);border:var(--panel-header-border);border-bottom:var(--panel-header-border-bottom);border-radius:var(--panel-border-radius);margin:var(--panel-header-margin)}.slim-report-title{flex:1;font-weight:700;font-size:var(--panel-title-font-size)}.slim-report-scroll{min-height:0;flex:1 1 auto;overflow:auto;border:var(--datatable-border);border-radius:var(--datatable-border-radius)}.slim-report-view table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--datatable-bg);color:var(--datatable-text);font-size:var(--datatable-font-size)}.slim-report-view thead{position:sticky;top:0;z-index:1}.slim-report-view th,.slim-report-view td{padding:var(--datatable-td-padding);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slim-report-view th{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;background:var(--datatable-header);color:var(--datatable-header-text);box-shadow:var(--datatable-th-shadow)}.slim-report-view td{border-bottom:var(--datatable-row-border)}.slim-report-view .slim-report-empty{text-align:center;color:var(--datatable-text)}.slim-report-view .slim-report-row:hover td{background:var(--datatable-row-hover)}.slim-report-view .align-right{text-align:right}.slim-report-view .align-center{text-align:center}.slim-report-view .align-left{text-align:left}.slim-report-view .slim-report-group-gap td{height:.5rem;padding:0;border:0}.slim-report-view .slim-report-group-header td{background:var(--datatable-header);font-weight:700}.slim-report-view .slim-report-total td{background:var(--datatable-footer-bg);font-weight:700}.grid-layout.label-above .field-label,.simple-layout.label-above .field-label{font-size:.8em}.grid-layout.label-above .field-input-wrapper,.simple-layout.label-above .field-input-wrapper{margin-bottom:.5em}.form-layout[data-v-ac6ad926]{column-gap:var(--form-column-gap);row-gap:var(--form-row-gap)}.message-box[data-v-32380172]{position:relative;display:flex;flex-direction:column;gap:1em;min-width:300px;background-color:var(--popup-bg);border-radius:var(--border-radius);color:var(--popup-text);border:1px solid var(--popup-border-color);overflow:hidden;padding:1em}.message-box-close-btn[data-v-32380172]{position:absolute;top:.5em;right:.5em}.message-box-icon[data-v-32380172]{text-align:center}.error .message-box-icon[data-v-32380172]{color:var(--red)}.warning .message-box-icon[data-v-32380172]{color:var(--yellow)}.question .message-box-icon[data-v-32380172]{color:var(--green)}.message-box-title[data-v-32380172]{margin:0;font-size:1.2em;font-weight:700;text-align:center}.error .message-box-title[data-v-32380172]{color:var(--red)}.message-box-message[data-v-32380172]{margin:0;text-align:center;white-space:pre-line}.message-box-buttons[data-v-32380172]{display:flex;justify-content:center;gap:.5em;margin-top:1em}.debug-view[data-v-32380172]{margin-top:1em;padding:.5em;max-height:300px;overflow:auto}.messagebox-host[data-v-4bb2ae94]{position:fixed;inset:160px 16px 16px;display:flex;flex-direction:column;gap:8px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0000004d}.messagebox-enter-from[data-v-4bb2ae94]{opacity:0;transform:translateY(8px) scale(.98)}.messagebox-enter-active[data-v-4bb2ae94]{transition:all .2s ease-out}.messagebox-leave-to[data-v-4bb2ae94]{opacity:0;transform:translateY(8px) scale(.98)}.messagebox-leave-active[data-v-4bb2ae94]{transition:all .15s ease-in}.br-root[data-v-e6facf41]{display:grid;gap:10px;position:relative;height:100%}.br-videoWrap[data-v-e6facf41]{position:absolute;inset:0;overflow:hidden;background:#000}.br-video[data-v-e6facf41]{width:100%;height:100%;display:block;object-fit:cover}.br-canvas[data-v-e6facf41]{display:none}.br-overlay[data-v-e6facf41]{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#00000073;font-size:14px}.br-error[data-v-e6facf41]{background:#7800008c}.br-code[data-v-e6facf41]{background:#00000040;font-size:16px}.br-frame[data-v-e6facf41]{position:absolute;left:50%;top:50%;width:70%;height:45%;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.85);border-radius:12px;box-shadow:0 0 0 9999px #00000026;pointer-events:none}.br-debug[data-v-e6facf41]{position:absolute;right:10px;bottom:10px;left:10px;z-index:5;padding:8px;border-radius:6px;background:#000c;color:#fff;font-family:monospace;font-size:13px;overflow-wrap:anywhere}.br-debug-title[data-v-e6facf41]{margin-bottom:4px;font-weight:700;text-transform:uppercase}.close-btn[data-v-e6facf41]{position:absolute;top:4px;right:10px;display:flex;gap:8px;flex-wrap:wrap;z-index:10;font-size:2em}.torch-btn[data-v-e6facf41]{position:absolute;bottom:4px;right:10px;display:flex;gap:8px;flex-wrap:wrap;z-index:10;font-size:2em}.br-btn[data-v-e6facf41]{padding:8px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.15);background:#fff;cursor:pointer;color:#000}.br-btn[data-v-e6facf41]:disabled{opacity:.6;cursor:not-allowed}.br-hint[data-v-e6facf41]{font-size:13px;opacity:.8}.square[data-v-e6facf41]{width:min(400px,100%);aspect-ratio:1 / 1;overflow:hidden;border-radius:16px;position:relative}.square video[data-v-e6facf41]{width:100%;height:100%;object-fit:cover}.pie-panel[data-v-c5e6f61f]{display:flex;flex-direction:column;align-items:start;gap:12px;color:var(--theme-front-text)}.title[data-v-c5e6f61f]{font-size:var(--theme-font-size-x);font-weight:var(--theme-font-weight-x);color:var(--theme-front-text)}.pie-bottom[data-v-c5e6f61f]{display:flex;gap:16px;align-items:center}.pie-wrap[data-v-c5e6f61f]{display:flex;flex-direction:column;align-items:center;gap:8px}.pie[data-v-c5e6f61f]{position:relative;display:inline-block}.legend[data-v-c5e6f61f]{display:flex;flex-direction:column;gap:6px}.legend-item[data-v-c5e6f61f]{display:flex;align-items:center;gap:6px;font-size:var(--theme-font-size);color:var(--theme-front-text)}.legend-dot[data-v-c5e6f61f]{width:12px;height:12px;border-radius:50%;display:inline-block}.legend-label[data-v-c5e6f61f]{font-weight:var(--theme-font-weight-x);width:100px}.legend-label-fixed[data-v-c5e6f61f]{white-space:nowrap}.legend-value[data-v-c5e6f61f]{color:var(--theme-front-text-dim)}.value[data-v-c5e6f61f]{font-size:var(--theme-font-size-x);font-weight:var(--theme-font-weight-x);color:var(--theme-front-text)}.value-center[data-v-c5e6f61f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.value-below[data-v-c5e6f61f]{text-align:center}canvas[data-v-c5e6f61f]{display:block}.canvas-clickable[data-v-c5e6f61f]{cursor:pointer}.tabs__bar[data-v-77a471fb]{display:flex;gap:8px;border-bottom:1px solid var(--border, #ddd);padding-bottom:6px}.tabs__tab[data-v-77a471fb]{border:none;background:transparent;padding:8px 10px;border-radius:var(--btn-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--theme-front-text);display:inline-flex;align-items:center;gap:6px}.tabs__tab.active[data-v-77a471fb]{background:var(--tabs-active-bg);color:var(--tabs-active-text);font-weight:700}.tabs__tab.disabled[data-v-77a471fb]{opacity:.5;cursor:not-allowed}.tabs__attention[data-v-77a471fb]{color:var(--red);flex:0 0 auto}.tabs__content[data-v-77a471fb]{padding-top:10px}.tabs--left[data-v-77a471fb]{display:flex;align-items:stretch;gap:12px}.tabs--left .tabs__bar[data-v-77a471fb]{flex:0 0 auto;flex-direction:column;border-bottom:none;border-right:1px solid var(--border, #ddd);padding:0 8px 0 0}.tabs--left .tabs__content[data-v-77a471fb]{flex:1 1 auto;min-width:0;padding-top:0}@media(max-width:768px){.tabs--left[data-v-77a471fb]{display:block}.tabs--left .tabs__bar[data-v-77a471fb]{flex-direction:row;border-right:none;border-bottom:1px solid var(--border, #ddd);padding:0 0 6px}.tabs--left .tabs__content[data-v-77a471fb]{padding-top:10px}}.file-upload[data-v-5f8135f8]{display:flex;flex-direction:column;gap:8px}.select-btn[data-v-5f8135f8]{padding:8px 14px;background:var(--primary, #1976d2);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500}.select-btn[data-v-5f8135f8]:hover{opacity:.9}.hidden-input[data-v-5f8135f8]{display:none}.file-name[data-v-5f8135f8]{font-size:.9rem;color:#555}.preview[data-v-5f8135f8]{margin-top:6px}.preview img[data-v-5f8135f8]{max-width:240px;max-height:240px;border-radius:8px;border:1px solid #ddd;object-fit:contain}.image-preview[data-v-53b2c964]{display:block;width:fit-content;max-width:100%;padding:0;overflow:hidden;border:1px solid var(--border-color);border-radius:4px;background:var(--card-bg);cursor:pointer}.image-preview img[data-v-53b2c964]{display:block;width:auto;max-width:100%;max-height:inherit;object-fit:contain}.image-viewer[data-v-53b2c964]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:240px}.image-viewer-main[data-v-53b2c964]{min-width:0;text-align:center}.image-viewer-main img[data-v-53b2c964]{display:block;width:100%;max-height:75vh;object-fit:contain}.image-comment[data-v-53b2c964]{margin:12px 0 0;white-space:pre-wrap;text-align:left}.nav-button[data-v-53b2c964]{justify-self:center}.nav-spacer[data-v-53b2c964]{width:44px}.nav-button[data-v-53b2c964] img{width:32px;height:32px;object-fit:cover}.expandable-header[data-v-0066f294]{display:flex;justify-content:start;gap:10px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.arrow[data-v-0066f294]{transition:transform .2s ease}.arrow.open[data-v-0066f294]{transform:rotate(180deg)}.expandable-content[data-v-0066f294]{overflow:hidden}.expandable-inner[data-v-0066f294]{padding:12px 0}.tree-desktop[data-v-18b31959]{display:flex;flex-direction:column;gap:1px}.tree-desktop__row[data-v-18b31959]{display:flex;align-items:center;min-height:34px;border-radius:var(--btn-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--theme-front-text)}.tree-desktop__row[data-v-18b31959]:hover{background:var(--list-item-bg-hover)}.tree-desktop__row--selected[data-v-18b31959]{background:var(--selection-bg-dim);color:var(--selection-text-only)}.tree-desktop__expander[data-v-18b31959]{display:grid;place-items:center;width:34px;min-width:34px;height:34px;border:none;border-radius:4px;background:transparent;color:var(--theme-front-text-dim);cursor:pointer}.tree-desktop__expander[data-v-18b31959]:hover{background:color-mix(in srgb,var(--theme-front-bg) 88%,var(--theme-front-text) 12%)}.tree-desktop__expander--empty[data-v-18b31959]{cursor:default}.tree-desktop__expander-icon--open[data-v-18b31959]{transform:rotate(90deg)}.tree-desktop__label[data-v-18b31959]{flex:1;padding:6px 8px 6px 2px}.tree-accordion[data-v-fc62ac04]{display:flex;flex-direction:column;gap:8px}.tree-accordion__row[data-v-fc62ac04]{display:flex;align-items:center;min-height:40px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--theme-front-bg);cursor:pointer;-webkit-user-select:none;user-select:none}.tree-accordion__row--selected[data-v-fc62ac04]{border-color:var(--selection-bg);background:var(--selection-bg-dim);color:var(--selection-text-only)}.tree-accordion__expander[data-v-fc62ac04]{display:grid;place-items:center;width:30px;min-width:30px;height:30px;margin-inline-start:4px;border:none;border-radius:6px;background:transparent;color:var(--theme-front-text-dim);cursor:pointer}.tree-accordion__expander--empty[data-v-fc62ac04]{cursor:default}.tree-accordion__expander-icon--open[data-v-fc62ac04]{transform:rotate(180deg)}.tree-accordion__label[data-v-fc62ac04]{flex:1;padding:8px 10px 8px 2px}.tree-accordion-list-enter-active[data-v-fc62ac04],.tree-accordion-list-leave-active[data-v-fc62ac04]{transition:opacity .2s ease,transform .2s ease}.tree-accordion-list-enter-from[data-v-fc62ac04],.tree-accordion-list-leave-to[data-v-fc62ac04]{opacity:0;transform:translateY(-4px) scaleY(.96)}.tree-navigation[data-v-4b9d3f15]{display:flex;flex-direction:column;gap:10px}.tree-navigation__top[data-v-4b9d3f15]{display:flex;align-items:center;gap:8px}.tree-navigation__breadcrumbs[data-v-4b9d3f15]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:2px 0}.tree-navigation__back-btn[data-v-4b9d3f15]{display:grid;place-items:center;width:30px;min-width:30px;height:30px;border:1px solid var(--border-color);border-radius:999px;background:transparent;color:var(--theme-front-text);cursor:pointer}.tree-navigation__crumb-separator[data-v-4b9d3f15]{color:var(--theme-front-text-dim)}.tree-navigation__crumb[data-v-4b9d3f15]{border:none;padding:0;background:transparent;color:var(--theme-front-text-dim);font-weight:400;cursor:pointer}.tree-navigation__crumb.active[data-v-4b9d3f15]{color:var(--theme-front-text);font-weight:700}.tree-navigation__list[data-v-4b9d3f15]{display:flex;flex-direction:column;gap:8px;overflow:hidden}.tree-navigation__leaf-screen[data-v-4b9d3f15]{display:flex;flex-direction:column;min-height:0;overflow:auto}.tree-navigation__leaf-fallback[data-v-4b9d3f15]{color:var(--theme-front-text-dim)}.tree-navigation__item[data-v-4b9d3f15]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--theme-front-bg);color:var(--theme-front-text);padding:11px 12px;text-align:start;cursor:pointer}.tree-navigation__item--selected[data-v-4b9d3f15]{border-color:var(--selection-bg);background:var(--selection-bg-dim);color:var(--selection-text-only)}.tree-navigation__item-label[data-v-4b9d3f15]{flex:1}.tree-navigation__item-arrow[data-v-4b9d3f15]{color:var(--theme-front-text-dim)}.tree-navigation__item-arrow-button[data-v-4b9d3f15]{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.tree-navigation-screen-forward-enter-active[data-v-4b9d3f15],.tree-navigation-screen-forward-leave-active[data-v-4b9d3f15],.tree-navigation-screen-back-enter-active[data-v-4b9d3f15],.tree-navigation-screen-back-leave-active[data-v-4b9d3f15]{transition:transform .24s ease,opacity .24s ease}.tree-navigation-screen-forward-enter-from[data-v-4b9d3f15]{opacity:0;transform:translate(20px)}.tree-navigation-screen-forward-leave-to[data-v-4b9d3f15]{opacity:0;transform:translate(-16px)}.tree-navigation-screen-back-enter-from[data-v-4b9d3f15]{opacity:0;transform:translate(-20px)}.tree-navigation-screen-back-leave-to[data-v-4b9d3f15]{opacity:0;transform:translate(16px)}.tree-with-details[data-v-546208ac]{display:grid;grid-template-columns:minmax(280px,40%) minmax(320px,1fr);gap:var(--gap);flex:1;min-height:0}.tree-with-details--tree-only[data-v-546208ac]{grid-template-columns:minmax(0,1fr)}.tree-with-details__panel[data-v-546208ac]{min-height:0}.tree-with-details__details-section[data-v-546208ac]{min-height:0;overflow:auto}@media(max-width:900px){.tree-with-details[data-v-546208ac]{grid-template-columns:1fr}}.tree-shell[data-v-8ade7eac]{min-height:clamp(460px,58vh,720px);display:flex}.tree-shell[data-v-8ade7eac] .tree-with-details{flex:1}.tree-wrap[data-v-8ade7eac]{min-height:0;overflow:auto}.tree-location[data-v-8ade7eac]{font-weight:700}.tree-row[data-v-8ade7eac]{display:flex;align-items:center;gap:8px}.tree-equipment-copy[data-v-8ade7eac]{min-width:0;display:grid;gap:2px}.tree-equipment-subtitle[data-v-8ade7eac]{color:var(--theme-front-text-dim);font-size:var(--theme-font-size-s);line-height:1.35}.tree-row .icon[data-v-8ade7eac]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px}.valve-icon[data-v-8ade7eac]{background:color-mix(in srgb,var(--orange) 16%,transparent);color:var(--orange)}.frozen-icon[data-v-8ade7eac]{background:color-mix(in srgb,var(--blue) 18%,transparent);color:var(--blue)}.details-content[data-v-8ade7eac]{min-height:0;overflow:auto}.details-title[data-v-8ade7eac]{margin:0 0 14px;color:var(--theme-front-text);font-size:1.05rem;font-weight:700}.details-grid[data-v-8ade7eac]{margin:0;display:grid;gap:10px}.details-row[data-v-8ade7eac]{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:14px;align-items:start}.details-row dt[data-v-8ade7eac]{margin:0;color:var(--theme-front-text-dim);font-size:var(--theme-font-size-s);font-weight:600}.details-row dd[data-v-8ade7eac]{margin:0;color:var(--theme-front-text);font-weight:700;word-break:break-word}.details-state[data-v-8ade7eac]{padding-top:4px}.state-text[data-v-8ade7eac],.disabled[data-v-8ade7eac]{color:var(--theme-front-text-dim)}@media(max-width:900px){.tree-shell[data-v-8ade7eac]{min-height:auto}.details-row[data-v-8ade7eac]{grid-template-columns:1fr;gap:6px}}.telemetry-plot[data-v-f1670bc1]{position:relative;min-height:480px;border-radius:calc(var(--border-radius) - 4px);border:1px solid color-mix(in srgb,var(--border-color) 88%,white);background:radial-gradient(circle at top left,rgba(73,130,193,.08),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--theme-front-bg) 90%,white),color-mix(in srgb,var(--theme-front-bg) 96%,#eef5fb));overflow:hidden}.plot-svg[data-v-f1670bc1]{width:100%;height:480px;display:block}.telemetry-plot-compact[data-v-f1670bc1]{min-height:420px}.telemetry-plot-compact .plot-svg[data-v-f1670bc1]{height:420px}.plot-svg-overlay[data-v-f1670bc1]{position:absolute;inset:0;z-index:2}.plot-data-canvas[data-v-f1670bc1]{position:absolute;z-index:1;pointer-events:none;transform-origin:center center;will-change:transform}.plot-content[data-v-f1670bc1]{transform-box:fill-box;transform-origin:center center;will-change:transform}.plot-area-frame[data-v-f1670bc1]{fill:#ffffff38;stroke:#56709029;stroke-width:1}.grid-line[data-v-f1670bc1]{stroke:color-mix(in srgb,var(--theme-front-text-dim) 58%,transparent);stroke-width:1;stroke-dasharray:3 5}.grid-line-horizontal[data-v-f1670bc1],.grid-line-vertical[data-v-f1670bc1]{stroke:color-mix(in srgb,var(--theme-front-text-dim) 58%,transparent);stroke-dasharray:3 5}.plot-reference-lines[data-v-f1670bc1],.plot-time-ranges[data-v-f1670bc1],.plot-selected-range[data-v-f1670bc1]{pointer-events:none}.selected-range-fill[data-v-f1670bc1]{fill:#4880ff33;stroke:none}.selected-range-boundary[data-v-f1670bc1]{stroke:#4880ffe6;stroke-width:2;stroke-dasharray:6 5}.time-range-fill[data-v-f1670bc1]{stroke:none}.time-range-boundary[data-v-f1670bc1]{stroke-width:1.4;stroke-dasharray:7 6}.reference-line[data-v-f1670bc1]{stroke-width:1.1}.reference-label[data-v-f1670bc1]{font-size:11px;font-weight:600;paint-order:stroke fill;stroke:color-mix(in srgb,var(--theme-front-bg) 92%,transparent);stroke-linejoin:round;stroke-width:3px}.range-area[data-v-f1670bc1]{opacity:1}.line-path[data-v-f1670bc1]{fill:none;stroke-width:1.25;stroke-linejoin:round;stroke-linecap:round;opacity:1}.bar[data-v-f1670bc1]{opacity:.94;shape-rendering:crispEdges}.axis-label[data-v-f1670bc1]{font-size:11px;font-weight:600}.axis-label-x[data-v-f1670bc1]{fill:#5c6e87e0}.axis-label-y[data-v-f1670bc1]{font-size:11px}.axis-unit-y[data-v-f1670bc1]{font-size:12px;font-weight:700}.axis-tick[data-v-f1670bc1]{stroke-width:1}.plot-hit-area[data-v-f1670bc1]{fill:transparent;pointer-events:all;touch-action:none}.plot-hit-area-zoom[data-v-f1670bc1]{cursor:crosshair}.plot-hit-area-grab[data-v-f1670bc1]{cursor:grab}.plot-hit-area-grabbing[data-v-f1670bc1]{cursor:grabbing}.plot-selection-box[data-v-f1670bc1]{pointer-events:none;fill:#94a3b842;stroke:#e2e8f0d1;stroke-width:1;stroke-dasharray:5 5}.plot-crosshair[data-v-f1670bc1]{pointer-events:none;stroke:#e2e8f0b8;stroke-width:1;stroke-dasharray:4 4}.plot-hover-point-marker[data-v-f1670bc1]{pointer-events:none;stroke:#ffffffeb;stroke-width:1.2}.plot-hover-bar-marker[data-v-f1670bc1]{pointer-events:none;fill:#ffffff1f;stroke-width:1.2}.plot-overlay[data-v-f1670bc1]{position:absolute;inset:0}.plot-overlay-loading[data-v-f1670bc1]{pointer-events:none}.plot-overlay-surface[data-v-f1670bc1]{position:absolute;border-radius:0;overflow:hidden;background:linear-gradient(180deg,#f4f8fc1f,#e3edf657)}.plot-overlay-shimmer[data-v-f1670bc1]{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.44) 50%,transparent 100%);animation:shimmer-f1670bc1 1.4s linear infinite}.plot-overlay-empty[data-v-f1670bc1]{position:absolute;pointer-events:none;display:grid;align-content:center;justify-items:center;gap:10px;text-align:center}.plot-empty-title[data-v-f1670bc1]{font-size:1.05rem;font-weight:700;color:var(--theme-front-text)}.plot-empty-text[data-v-f1670bc1]{max-width:60ch;color:var(--theme-front-text-dim);line-height:1.5}.plot-hover-tooltip[data-v-f1670bc1]{position:absolute;min-width:220px;max-width:320px;pointer-events:none;z-index:3;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-color) 76%,white);background:color-mix(in srgb,var(--theme-front-bg) 88%,rgba(18,25,36,.94));box-shadow:0 12px 28px #0a121e3d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plot-hover-tooltip-time[data-v-f1670bc1]{margin-bottom:8px;font-size:12px;font-weight:700;color:var(--theme-front-text)}.plot-hover-tooltip-row[data-v-f1670bc1]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px}.plot-hover-tooltip-row+.plot-hover-tooltip-row[data-v-f1670bc1]{margin-top:6px}.plot-hover-tooltip-swatch[data-v-f1670bc1]{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 1px #ffffff4d}.plot-hover-tooltip-label[data-v-f1670bc1]{min-width:0;font-size:12px;font-weight:600;color:var(--theme-front-text)}.plot-hover-tooltip-value[data-v-f1670bc1]{font-size:12px;color:var(--theme-front-text-dim);text-align:right;white-space:nowrap}.plot-hover-tooltip-interval[data-v-f1670bc1]{grid-column:2 / -1;font-size:11px;color:var(--theme-front-text-dim)}@keyframes shimmer-f1670bc1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.plot-overlay-shimmer[data-v-f1670bc1]{animation:none}.plot-content[data-v-f1670bc1]{transition:none!important;transform:translate(0)!important}}.telemetry-chart[data-v-0bedf95b]{padding-top:8px}.chart-card[data-v-0bedf95b]{min-width:0;padding:var(--tile-padding);border-radius:var(--border-radius);border:var(--panel-border);background:color-mix(in srgb,var(--theme-front-bg) 90%,white);box-shadow:var(--panel-shadow)}.telemetry-card[data-v-0bedf95b]{display:grid;gap:18px}.telemetry-header[data-v-0bedf95b]{display:flex;align-items:start;justify-content:space-between;gap:16px}.telemetry-copy[data-v-0bedf95b]{display:grid;gap:0}.telemetry-copy h4[data-v-0bedf95b]{margin:0;font-size:1.1rem;font-weight:700}.telemetry-summary[data-v-0bedf95b]{color:var(--theme-front-text-dim);font-size:.95rem;font-weight:600;white-space:nowrap}.telemetry-chips[data-v-0bedf95b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chip-action[data-v-0bedf95b],.series-chip[data-v-0bedf95b],.toolbar-button[data-v-0bedf95b]{min-height:36px;border-radius:999px;border:1px solid transparent;font:inherit;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.chip-action[data-v-0bedf95b],.toolbar-button[data-v-0bedf95b]{padding:0 14px;background:color-mix(in srgb,var(--theme-front-bg) 92%,white);border-color:color-mix(in srgb,var(--border-color) 82%,white);color:var(--theme-front-text-dim);font-weight:600}.toolbar-button[data-v-0bedf95b]{display:inline-flex;align-items:center;justify-content:center}.toolbar-icon-button[data-v-0bedf95b]{width:36px;padding:0}.toolbar-button-muted[data-v-0bedf95b]{background:color-mix(in srgb,var(--theme-front-bg) 88%,#edf3f9)}.series-chip[data-v-0bedf95b]{display:inline-flex;align-items:center;gap:8px;padding:0 16px;font-size:.92rem;font-weight:700}.series-chip[data-v-0bedf95b]:not(:disabled):hover,.chip-action[data-v-0bedf95b]:not(:disabled):hover,.toolbar-button[data-v-0bedf95b]:not(:disabled):hover{transform:translateY(-1px)}.series-chip[data-v-0bedf95b]:not(.series-chip-active){opacity:.88}.series-chip-dot[data-v-0bedf95b]{width:8px;height:8px;border-radius:50%;background:currentColor}.telemetry-toolbar[data-v-0bedf95b]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.toolbar-group[data-v-0bedf95b]{display:flex;align-items:center;gap:8px}.toolbar-group-label[data-v-0bedf95b],.toolbar-field span[data-v-0bedf95b]{color:var(--theme-front-text-dim);font-size:var(--theme-font-size-s);font-weight:700}.toolbar-actions[data-v-0bedf95b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-group-selects[data-v-0bedf95b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar-field[data-v-0bedf95b]{display:flex;align-items:center;gap:6px}.toolbar-field[data-v-0bedf95b] .telemetry-selectbox{min-width:150px}.toolbar-field-series[data-v-0bedf95b] .telemetry-selectbox{min-width:420px}.toolbar-field-series[data-v-0bedf95b] .telemetry-series-selectbox .textbox-input{flex:1 1 auto;width:0;min-width:0;padding:0}.series-selection-display[data-v-0bedf95b]{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:5px;overflow:hidden;line-height:1}.series-selection-chip[data-v-0bedf95b]{display:inline-flex;min-width:0;align-items:center;gap:5px;max-width:112px;height:22px;padding:0 8px;border:1px solid color-mix(in srgb,var(--border-color) 82%,white);border-radius:999px;background:color-mix(in srgb,var(--theme-front-bg) 92%,white);color:var(--theme-front-text);font-size:var(--theme-font-size-s);font-weight:700;line-height:1}.series-selection-chip .series-chip-dot[data-v-0bedf95b]{background:var(--chip-color);color:var(--chip-color);flex:0 0 auto}.series-selection-chip-label[data-v-0bedf95b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.series-selection-more[data-v-0bedf95b]{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--theme-front-text-dim) 12%,transparent);color:var(--theme-front-text-dim);font-size:var(--theme-font-size-s);font-weight:700;line-height:1}.series-selection-placeholder[data-v-0bedf95b]{color:var(--theme-front-text-dim);font-size:var(--theme-font-size-s);font-weight:600;white-space:nowrap}.series-select-option[data-v-0bedf95b]{display:inline-flex;min-width:0;align-items:center;gap:7px;overflow:hidden}.series-select-option-dot[data-v-0bedf95b]{width:8px;height:8px;border-radius:999px;background:var(--series-color);flex:0 0 auto}.toolbar-field[data-v-0bedf95b] .telemetry-selectbox .textbox{min-height:38px;border-radius:10px;background:color-mix(in srgb,var(--theme-front-bg) 92%,white)}.toolbar-field[data-v-0bedf95b] .telemetry-selectbox input,.toolbar-field[data-v-0bedf95b] .telemetry-selectbox .textbox-span{font:inherit}.toolbar-field[data-v-0bedf95b] .telemetry-selectbox.textbox-readonly,.series-chip[data-v-0bedf95b]:disabled,.chip-action[data-v-0bedf95b]:disabled,.toolbar-button[data-v-0bedf95b]:disabled{opacity:.6}.toolbar-toggle[data-v-0bedf95b]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 2px;color:var(--theme-front-text-dim);font-size:.92rem;font-weight:600;-webkit-user-select:none;user-select:none}.toolbar-toggle input[data-v-0bedf95b]{width:16px;height:16px;accent-color:#6d95ff}.toolbar-toggle span[data-v-0bedf95b]{color:var(--theme-front-text-dim)}.telemetry-inline-error[data-v-0bedf95b]{display:grid;gap:6px;padding:14px 16px;border-radius:calc(var(--border-radius) - 6px);border:1px solid color-mix(in srgb,#d16969 40%,var(--border-color));background:color-mix(in srgb,#fff6f4 72%,var(--theme-front-bg))}.telemetry-state[data-v-0bedf95b]{min-height:180px;display:grid;align-content:center;gap:8px;border-radius:calc(var(--border-radius) - 2px);padding:18px}.telemetry-state-error[data-v-0bedf95b]{border:1px solid color-mix(in srgb,#d16969 45%,var(--border-color));background:color-mix(in srgb,#fff4f3 72%,var(--theme-front-bg))}.telemetry-chart--compact[data-v-0bedf95b]{padding-top:4px}.telemetry-chart--maximized[data-v-0bedf95b]{position:fixed;z-index:20;left:0;top:var(--telemetry-content-top);width:var(--telemetry-content-width);height:var(--telemetry-content-height);box-sizing:border-box;overflow:auto;padding:var(--page-padding);background:var(--page-bg)}.telemetry-chart--maximized .chart-card[data-v-0bedf95b]{min-height:calc(100% - 8px);box-sizing:border-box}.telemetry-chart--maximized[data-v-0bedf95b] .telemetry-plot{min-height:var(--telemetry-maximized-plot-height)!important}.telemetry-chart--maximized[data-v-0bedf95b] .telemetry-plot .plot-svg{height:var(--telemetry-maximized-plot-height)!important}.telemetry-chart--compact .chart-card[data-v-0bedf95b]{padding:12px 14px}.telemetry-chart--compact .telemetry-card[data-v-0bedf95b]{gap:10px}.telemetry-chart--compact .telemetry-header[data-v-0bedf95b]{gap:12px;justify-content:flex-end}.telemetry-chart--compact .telemetry-copy[data-v-0bedf95b]{gap:3px}.telemetry-chart--compact .telemetry-copy h4[data-v-0bedf95b]{font-size:1rem}.telemetry-chart--compact .telemetry-summary[data-v-0bedf95b]{font-size:var(--theme-font-size-s);line-height:1.3}.telemetry-chart--compact .telemetry-chips[data-v-0bedf95b]{gap:6px}.telemetry-chart--compact .chip-action[data-v-0bedf95b],.telemetry-chart--compact .series-chip[data-v-0bedf95b],.telemetry-chart--compact .toolbar-button[data-v-0bedf95b]{min-height:30px;font-size:var(--theme-font-size-s)}.telemetry-chart--compact .chip-action[data-v-0bedf95b],.telemetry-chart--compact .toolbar-button[data-v-0bedf95b]{padding:0 10px}.telemetry-chart--compact .toolbar-icon-button[data-v-0bedf95b]{width:30px;padding:0}.telemetry-chart--compact .series-chip[data-v-0bedf95b]{gap:6px;padding:0 10px;font-size:var(--theme-font-size-s)}.telemetry-chart--compact .series-chip-dot[data-v-0bedf95b]{width:7px;height:7px}.telemetry-chart--compact .telemetry-toolbar[data-v-0bedf95b]{align-items:center;justify-content:flex-start;gap:10px}.telemetry-chart--compact .toolbar-group[data-v-0bedf95b]{gap:5px}.telemetry-chart--compact .toolbar-group[data-v-0bedf95b]:not(.toolbar-group-selects){display:flex;align-items:center;flex-wrap:wrap}.telemetry-chart--compact .toolbar-actions[data-v-0bedf95b]{gap:6px}.telemetry-chart--compact .toolbar-group-selects[data-v-0bedf95b]{align-items:center;gap:8px;margin-left:auto}.telemetry-chart--compact .toolbar-field[data-v-0bedf95b]{display:flex;align-items:center;gap:6px}.telemetry-chart--compact .toolbar-field[data-v-0bedf95b] .telemetry-selectbox{min-width:132px}.telemetry-chart--compact .toolbar-field-series[data-v-0bedf95b] .telemetry-selectbox{min-width:420px}.telemetry-chart--compact .toolbar-field[data-v-0bedf95b] .telemetry-selectbox .textbox{min-height:32px;height:32px;line-height:32px;border-radius:8px;padding:0 8px}.telemetry-chart--compact .toolbar-toggle[data-v-0bedf95b]{gap:6px;min-height:32px;font-size:var(--theme-font-size-s)}.state-title[data-v-0bedf95b]{font-size:1.05rem;font-weight:700;color:var(--theme-front-text)}.state-text[data-v-0bedf95b]{color:var(--theme-front-text-dim)}.telemetry-legend[data-v-0bedf95b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.legend-chip[data-v-0bedf95b]{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--theme-front-bg) 92%,white);border:1px solid color-mix(in srgb,var(--border-color) 82%,white);color:var(--theme-front-text-dim);font-size:.88rem;font-weight:600}.legend-chip-range[data-v-0bedf95b]{color:var(--theme-front-text)}.legend-swatch[data-v-0bedf95b]{width:12px;height:12px;border-radius:999px}.legend-line[data-v-0bedf95b]{width:16px;height:0;border-top:2px solid currentColor}.legend-line-dashed[data-v-0bedf95b]{border-top-style:dashed}.legend-range-marker[data-v-0bedf95b]{position:relative;width:22px;height:12px;border-radius:3px;background:color-mix(in srgb,currentColor 14%,transparent);overflow:hidden}.legend-range-marker[data-v-0bedf95b]:before,.legend-range-marker[data-v-0bedf95b]:after{content:"";position:absolute;top:0;bottom:0;border-left:2px dashed currentColor}.legend-range-marker[data-v-0bedf95b]:before{left:2px}.legend-range-marker[data-v-0bedf95b]:after{right:2px}@media(max-width:980px){.telemetry-header[data-v-0bedf95b]{flex-direction:column;align-items:stretch}.telemetry-summary[data-v-0bedf95b]{white-space:normal}.telemetry-toolbar[data-v-0bedf95b]{align-items:stretch}}.mobile-menu-item[data-v-b971e53d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;cursor:pointer;text-decoration:none;color:var(--theme-text);border-radius:var(--btn-border-radius);padding:4px;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s}.mobile-menu-item[data-v-b971e53d]:active{color:var(--menu-selected-bg)}.label[data-v-b971e53d]{font-size:12px;color:#585f6b;margin-top:-5px}.mobile-menu[data-v-9f97f25a]{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:0}.menu-items[data-v-9f97f25a]{display:flex;gap:20px}.store-quick-selector[data-v-b0f9ff8e]{display:flex;align-items:center;min-width:0;flex:0 0 auto;justify-content:flex-end}#main-header{position:relative;z-index:10}#main-header .toolbar{overflow:visible}.store-search[data-v-b0f9ff8e]{position:relative;min-width:0;width:320px}.store-search-input[data-v-b0f9ff8e]{width:100%;height:28px;border:var(--field-border);border-radius:var(--field-border-radius);background:var(--field-bg);color:var(--field-text);font:inherit;padding:0 8px}.store-search-input[data-v-b0f9ff8e]:focus{border-color:var(--theme-primary-bg);outline:none}.store-search-results[data-v-b0f9ff8e]{position:absolute;top:calc(100% + 3px);right:0;z-index:1000;width:100%;max-height:320px;overflow:auto;border:var(--popup-border);border-radius:var(--popup-border-radius);background:var(--popup-bg);box-shadow:var(--popup-shadow)}.store-search-option[data-v-b0f9ff8e]{display:flex;width:100%;flex-direction:column;gap:2px;border:0;background:transparent;color:var(--popup-text);cursor:pointer;font:inherit;padding:6px 8px;text-align:left}.store-search-option[data-v-b0f9ff8e]:hover,.store-search-option.active[data-v-b0f9ff8e]{background:var(--list-item-bg-hover)}.store-option-title[data-v-b0f9ff8e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--theme-font-weight-x)}.store-option-meta[data-v-b0f9ff8e]{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0;color:var(--theme-front-text-dim);font-size:var(--theme-font-size-s)}.store-search-message[data-v-b0f9ff8e]{color:var(--theme-front-text-dim);padding:8px}@media(max-width:900px){.store-quick-selector[data-v-b0f9ff8e]{display:none}.store-quick-selector.mobile-visible[data-v-b0f9ff8e]{display:flex}}
